Transaction mode dynamic regulation and control method, apparatus and device, and medium

By constructing a public trading pool and locking virtual resources within user trading units, and dynamically adjusting prices based on trading behavior, the issue of trading fairness under the fixed-income model is resolved, achieving intelligent price regulation and fairness assurance.

CN120996846APending Publication Date: 2025-11-21胡丕敬
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511079142.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-02
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

The existing revenue models of financial institutions and payment platforms such as banks, WeChat, and Alipay mostly calculate interest on fixed time periods such as daily, monthly, and yearly, resulting in a rigid revenue growth path that is out of touch with actual market transactions. They also lack intelligent mechanisms for dynamic adjustment based on transaction behavior, leading to a decline in transaction fairness.

Method used

A public trading pool containing multiple user trading units is constructed, and a preset number of first and second virtual resources are locked in each user trading unit. By statistically analyzing the total amount of resources and preset trading trigger conditions, combined with preset trading logic, the trading price of virtual resources is automatically adjusted so that it gradually increases with the number of transactions, thereby achieving dynamic price adjustment.

Benefits of technology

It enables intelligent price regulation based on transaction behavior, breaks the fixed income model, avoids imbalance in resource holdings, and ensures the fairness of transactions and the dynamic responsiveness of the market.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120996846A_ABST
    Figure CN120996846A_ABST
Patent Text Reader

Abstract

The invention relates to a transaction mode dynamic regulation and control method and device, equipment and a medium. The method comprises the following steps: constructing a public transaction pool containing a plurality of user transaction units, and locking a preset number of first virtual resources and second virtual resources in each user transaction unit; counting the total quantity of transaction resources in the public transaction pool, and taking the ratio of the quantity of the first virtual resources to the quantity of the second virtual resources as the initial transaction price of the second virtual resources; and based on the total resource amount of the public transaction pool, a preset transaction triggering condition and a preset transaction logic, converting the first virtual resource and the second virtual resource in the user transaction unit corresponding to the user terminal, updating the total transaction resource amount, and obtaining the actual transaction price of the second virtual resource after price increase. By adopting the method, the virtual resource transaction price can be automatically regulated and controlled based on the transaction behavior, fixed earnings are realized, the resource holding quantity imbalance cannot be caused when the price is reset, and the fairness is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the field of financial technology and electronic commerce, and particularly relates to a transaction mode dynamic regulation method, device, equipment and medium. BACKGROUND

[0002] With the development of digital economy, virtual resource transactions, such as digital assets, virtual goods, and encryption tokens, are increasingly widely used in the Internet ecosystem, and various transaction modes based on virtual resources are emerging.

[0003] The existing income modes of financial institutions and payment platforms such as banks, WeChat, and Alipay are mostly based on fixed time periods such as daily, monthly, and annual interest calculation, and the income growth path is fixed, which is inconsistent with the actual market transaction behavior. Such modes lack intelligent mechanisms for dynamic adjustment based on transaction behavior, and price resetting can easily cause imbalance in resource holdings, leading to a decline in transaction fairness.

[0004] Therefore, how to build a transaction mode dynamic regulation method that automatically regulates virtual resource transaction prices through algorithms, realizes fixed income, and ensures fairness has become a problem to be solved. SUMMARY

[0005] Therefore, it is necessary to provide a transaction mode dynamic regulation method, device, equipment and medium to solve the above technical problems.

[0006] In a first aspect, the application provides a transaction mode dynamic regulation method, comprising:

[0007] S1: constructing a public transaction pool containing a plurality of user transaction units, and locking a preset number of first virtual resources and second virtual resources in each user transaction unit, each user transaction unit being bound to a user terminal;

[0008] S2: counting the total amount of transaction resources containing the first virtual resources and the second virtual resources in the public transaction pool, and counting the ratio of the number of the first virtual resources and the second virtual resources to obtain the initial transaction price of the second virtual resources;

[0009] S3: based on the total amount of resources of the public transaction pool and a preset transaction triggering condition, combining a preset transaction logic to convert the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal, update the total amount of transaction resources and obtain the actual transaction price of the second virtual resources after price increase; the preset transaction logic is used to drive the actual transaction price of the second virtual resources to gradually increase with the number of transactions.

[0010] Further, the preset transaction triggering condition includes obtaining a transaction request of the user terminal; S3 comprises:

[0011] Based on the transaction request of the user terminal, the total transaction amount of the first virtual resource input by the user terminal is extracted;

[0012] Based on the total transaction amount, the preset first transaction ratio and the initial transaction price, the following formula is used to calculate the number of second virtual resources obtained by the user transaction unit bound to the user terminal:

[0013]

[0014] Wherein, S is the number of second virtual resources obtained by the user transaction unit bound to the user terminal, A is the total transaction amount of the first virtual resource input by the user terminal, a is the preset first transaction ratio, and f is the initial transaction price;

[0015] Based on the number of second virtual resources and the total transaction amount, the total number of the first virtual resource and the second virtual resource in the public transaction pool is updated, and the first transaction total amount representing the number of the first virtual resource and the number of the second virtual resource in the public transaction pool is generated;

[0016] Based on the first transaction total amount, the ratio of the number of the first virtual resource and the number of the second virtual resource is calculated, and the actual transaction price of the second virtual resource is obtained.

[0017] Further, the preset transaction triggering condition includes that the ratio of the actual transaction price of the second virtual resource to the purchase price of the second virtual resource when each user transaction unit purchases the second virtual resource is greater than a preset threshold; S3 includes:

[0018] Real-time detection of the actual transaction price and the purchase price of the second virtual resource when each user transaction unit purchases the second virtual resource;

[0019] The second virtual resource with the ratio of the actual transaction price to the purchase price greater than the preset threshold is exchanged into the first virtual resource;

[0020] A part of the second transaction ratio corresponding to the first virtual resource is determined as the first virtual resource amount allocated to the user transaction unit, and the remaining part of the second transaction ratio corresponding to the first virtual resource is determined as the first virtual resource amount allocated to the user terminal bound to the user transaction unit, and the allocation result is obtained;

[0021] Based on the allocation result, the total transaction resource amount is updated to obtain the updated total transaction resource amount;

[0022] Based on the updated total transaction resource amount, the ratio of the total amount of the first virtual resource to the total amount of the second virtual resource in the public transaction pool is calculated, and the actual transaction price of the second virtual resource after the price increase is obtained.

[0023] Further, the public transaction pool further contains a third virtual resource; S3 further includes:

[0024] receive a total transaction amount of the first virtual resource sent by the user terminal;

[0025] determine a third transaction proportion corresponding to the total transaction amount of the first virtual resource as a first virtual resource amount allocated to the reserve account;

[0026] generate a third virtual resource based on the number of the first virtual resource in the reserve account at a preset exchange rate; the third virtual resource is used to exchange goods in the transaction network;

[0027] receive a transaction request of the user terminal, the transaction request including a transaction type and a permission level of the user;

[0028] based on the transaction request of the user terminal and an item exchange table uploaded by the merchant terminal, determine whether the third virtual resource in the user terminal meets an item exchange condition on the item exchange table to obtain a determination result;

[0029] if the determination result is that the third virtual resource meets the item exchange condition on the item exchange table, generate an item exchange instruction, the item exchange instruction being used to instruct to generate corresponding item exchange information and send the item exchange information to a corresponding merchant terminal; the item exchange information including a third virtual resource amount required for exchanging an item and item information required for exchanging.

[0030] Further, S3 further includes:

[0031] if the actual transaction price of the second virtual resource reaches a preset reset threshold, calculate a token inflation coefficient of the second virtual resource in the current public transaction pool based on the actual transaction price and in combination with an initial transaction price of the second virtual resource amount:

[0032] K=P new / P0

[0033] wherein K is the token inflation coefficient, P new is the actual transaction price of the second virtual resource, and P0 is the initial transaction price of the second virtual resource;

[0034] based on the token inflation coefficient, proportionally expand the second virtual resource amount of each user transaction unit to update the second virtual resource amount of each user transaction unit and the transaction amount of the public transaction pool.

[0035] Further, the method further includes:

[0036] obtain a total transaction amount of the first virtual resource input by the user terminal, and determine a fourth transaction proportion corresponding to the total transaction amount as a second virtual resource amount allocated to the user terminal;

[0037] updating the value based on the second virtual resource amount allocated to the user terminal, the total transaction amount and the total second virtual resource amount, calculating the ratio of the total first virtual resource amount to the total second virtual resource amount plus the second virtual resource amount allocated to the terminal, and updating the actual transaction price of the second virtual resource;

[0038] when the historical transaction amount of the first virtual resource reaches the preset transaction threshold, generating a recommendation reward instruction, the recommendation reward instruction being used to instruct the user terminal whose historical transaction amount of the first virtual resource reaches the preset transaction threshold to obtain the second virtual resource amount allocated to the user terminal based on the transaction records of other user terminals.

[0039] Further, the method further comprises:

[0040] obtaining the total transaction amount of the first virtual resource input by the user terminal, and determining the part of the fifth transaction proportion corresponding to the total transaction amount as the transaction fee allocated to the user transaction;

[0041] updating the value based on the transaction fee, the total transaction amount and the total second virtual resource amount, calculating the ratio of the total first virtual resource amount minus the transaction fee to the total second virtual resource amount, and updating the actual transaction price of the second virtual resource.

[0042] In a second aspect, the application further provides a transaction mode dynamic regulation and control device, comprising:

[0043] an account construction module configured to construct a public transaction pool containing a plurality of user transaction units, and lock a preset amount of first virtual resources and second virtual resources in each user transaction unit, each user transaction unit being bound to a user terminal;

[0044] a price calculation module configured to count the total transaction resource amount containing the first virtual resources and the second virtual resources in the public transaction pool, and count the quantity ratio of the first virtual resources and the second virtual resources, to obtain the initial transaction price of the second virtual resource;

[0045] a price updating module configured to, based on the total resource amount of the transaction pool and a preset transaction triggering condition, combine a preset transaction logic, convert the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal, update the total transaction resource amount and obtain the actual transaction price of the second virtual resource after the price rise; and the preset transaction logic is used to drive the actual transaction price of the second virtual resource to gradually increase with the number of transactions.

[0046] In a third aspect, the present application also provides a computer device comprising a memory and a processor, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the processor loads and executes the at least one instruction, the at least one program, the code set or the instruction set to implement the transaction mode dynamic regulation method according to any one of the embodiments of the present application.

[0047] In a fourth aspect, the present application also provides a computer readable storage medium, wherein the computer readable storage medium stores at least one program code, and the program code is loaded and executed by a processor to implement the transaction mode dynamic regulation method according to any one of the embodiments of the present application.

[0048] The transaction mode dynamic regulation method, device, equipment and medium described above, by constructing a public transaction pool containing a plurality of user transaction units, and locking a preset number of first virtual resources and second virtual resources in each user transaction unit; then, the total amount of transaction resources containing the first virtual resources and the second virtual resources in the public transaction pool is counted, and the ratio of the number of the first virtual resources and the second virtual resources is taken as the initial transaction price of the second virtual resources; based on the total amount of resources of the public transaction pool and the preset transaction trigger condition, combined with the transaction logic that the actual transaction price of the second virtual resources gradually increases with the number of transactions, the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal are converted, the total amount of transaction resources is updated, and the actual transaction price of the second virtual resources after the price increase is obtained. Break the existing bank, WeChat, Alipay and other financial institutions and payment platforms according to the interest income mode of fixed time period such as daily, monthly and annual. Based on the transaction behavior, the virtual resource transaction price is automatically regulated, the fixed income is realized, and the price reset will not cause the imbalance of resource holding amount, and the fairness is guaranteed. BRIEF DESCRIPTION OF DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technical solutions, the drawings needed to be used in the embodiment or related technical description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creating laborious work.

[0050] Figure 1 A flowchart of a transaction mode dynamic regulation method in an embodiment;

[0051] Figure 2 A flowchart of the step of updating the actual transaction price of the second virtual resources when the preset transaction trigger condition is that the ratio of the actual transaction price of the second virtual resources to the purchase price of the second virtual resources purchased by each user transaction unit is greater than a preset threshold.

[0052] Figure 3 Structure diagram of a transaction mode dynamic regulation device in an embodiment. DETAILED DESCRIPTION

[0053] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0054] In an embodiment, a transaction mode dynamic regulation method is provided. The embodiment is exemplified by the method applied to a terminal. It should be understood that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction of the terminal and the server. As shown in Figure 1 The method includes the following steps in the embodiment:

[0055] Step S1, a public transaction pool containing a plurality of user transaction units is constructed, and a preset number of first virtual resources and second virtual resources are locked in each user transaction unit, and each user transaction unit is bound to a user terminal.

[0056] The first virtual resource is a standardized virtual resource anchored with a legal currency value, which is used as a basic settlement medium in the transaction mode and has the characteristics of stable value and measurability. The second virtual resource is a dynamic value-added virtual resource circulating in a specific transaction mode. The user terminal can be a personal computer, a tablet computer, a smart phone, a smart watch, a smart bracelet, or other smart electronic devices. The user transaction unit is a private asset warehouse bound to a specific user terminal. The public transaction pool is a total pool of resources shared by all user transaction units, which centrally stores the total data of the first virtual resource, the second virtual resource and the third virtual resource, and processes the transaction request of the user transaction unit according to the preset transaction logic.

[0057] Optionally, the developer defines the rules of the transaction pool by writing smart contracts, backend programs and other codes in different transaction systems such as centralized platforms, blockchains, virtual resource transaction systems, etc., thereby creating a public transaction pool containing a plurality of independent user transaction units. A preset number of first virtual resources and second virtual resources are locked when each user transaction unit is initialized. The user transaction unit is bound to the user terminal one by one to ensure resource isolation and user exclusive operation.

[0058] Exemplarily, the developer can create a public transaction pool in a common APP, and the developer or the operation team creates the public transaction pool in a centralized server room or a cloud data center under its control; or the developer can create a public transaction pool in a DAPP based on a blockchain technology, and create the public transaction pool in a distributed node storage space of a blockchain network by writing a smart contract. The public transaction pool contains a plurality of user transaction units, and the same number of first virtual resources and second virtual resources are placed in each user transaction unit and locked.

[0059] In step S2, the total amount of transaction resources containing the first virtual resources and the second virtual resources in the public transaction pool is counted, and the quantity ratio of the first virtual resources and the second virtual resources is counted to obtain an initial transaction price of the second virtual resources.

[0060] Optionally, the total amount of resources of the public transaction pool is counted, including the sum of the first virtual resources Total A and the second virtual resources Total B in all user transaction units. The quantity ratio of the first virtual resources and the second virtual resources is calculated by a formula to obtain the initial transaction price f0 of the second virtual resources, wherein the formula is:

[0061]

[0062] The price represents the quantity of the first virtual resources required for each unit of the second virtual resources, which serves as a transaction reference.

[0063] Exemplarily, one first virtual resource and one second virtual resource are placed in the a account, and the ratio is 1, that is, the price of the second virtual resources is 1, which is the initial transaction price. The first virtual resources and the second virtual resources for determining the initial transaction price cannot be taken out.

[0064] In step S3, based on the total amount of resources of the public transaction pool and a preset transaction triggering condition, and in combination with a preset transaction logic, the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal are converted to update the total amount of transaction resources and obtain an actual transaction price of the second virtual resources after the price increase; the preset transaction logic is used to drive the actual transaction price of the second virtual resources to gradually increase with the number of transactions.

[0065] The preset transaction trigger condition refers to a series of specific situations or thresholds defined in advance in the transaction mode through a smart contract, program code or rules, and when these situations or thresholds are met during the transaction process, the system automatically performs preset operations such as transaction validation, price adjustment, automatic selling, resource allocation, etc. without human intervention. The preset transaction logic refers to a complete and self-consistent set of transaction operation rules and processes defined in advance through a smart contract, program code or rule system before the transaction mode is started, which is used to regulate the behavior of transaction participants such as users, systems and promoters, asset transfer mode, price control mechanism and response mode corresponding to various trigger conditions, and is the core basis for the automatic operation of the entire transaction mode.

[0066] Exemplarily, according to the total amount of resources in the public transaction pool and the preset transaction trigger condition, and in combination with the preset transaction logic that the actual transaction price of the second virtual resource gradually increases with the number of transactions, the first virtual resource and the second virtual resource in the user transaction unit corresponding to each user terminal are converted, so as to update the total amount of transaction resources, and the actual transaction price of the second virtual resource after price increase is calculated according to the updated total amount of transaction resources. The preset transaction trigger condition includes obtaining a transaction request of the user terminal and monitoring that the ratio of the actual transaction price of the second virtual resource to the purchase price of the second virtual resource when each user transaction unit purchases the second virtual resource is greater than a preset threshold.

[0067] In the above transaction mode dynamic regulation method, a public transaction pool is constructed, and a preset amount of first virtual resources and second virtual resources are locked in each user transaction unit in the public transaction pool; then the total amount of transaction resources containing the first virtual resources and the second virtual resources in the public transaction pool is counted, and the ratio of the number of the first virtual resources to the second virtual resources is taken as the initial transaction price of the second virtual resource; then according to the total amount of resources in the public transaction pool, the preset transaction trigger condition and the transaction logic that the actual transaction price of the second virtual resource gradually increases with the number of transactions, the first virtual resource and the second virtual resource in the user transaction unit corresponding to the user terminal are converted, the total amount of transaction resources is updated, and the actual transaction price of the second virtual resource after price increase is obtained. The price is calculated in real time by the ratio of the total amount of resources, avoiding the rigidity of the fixed income mode, and realizing the intelligent adjustment based on the transaction behavior. Moreover, the user transaction unit is designed to be isolated to prevent resource cross-influence; the price increasing mechanism ensures that early participants benefit and encourage transactions.

[0068] In one embodiment, the preset transaction trigger condition includes obtaining a transaction request of the user terminal; S3 includes:

[0069] In step S311, based on the transaction request of the user terminal, the total amount of the first virtual resource input by the user terminal is extracted.

[0070] Exemplarily, when the transaction request of the user terminal is acquired, the first virtual resource transaction total amount A input by the user is extracted, and the first virtual resource transaction total amount represents the first virtual resource transaction total amount number that the user hopes to use to purchase the second virtual resource.

[0071] In step S312, based on the transaction total amount, in combination with the preset first transaction proportion and the initial transaction price, the following formula is used to calculate the second virtual resource number obtained by the user transaction unit bound to the user terminal:

[0072]

[0073] Wherein, S is the second virtual resource number obtained by the user transaction unit bound to the user terminal, A is the first virtual resource transaction total amount input by the user terminal, a is the preset first transaction proportion, and f is the initial transaction price.

[0074] Optionally, based on the transaction total amount and the initial transaction price of the second virtual resource, the first virtual resource number of the preset first transaction proportion is used to participate in the second virtual resource number calculation, and the obtained second virtual resource number is determined.

[0075] Exemplarily, 10 first virtual resources are used to purchase the second virtual resource, and 5 first virtual resources are used to participate in the second virtual resource number calculation. If the initial transaction price of the current second virtual resource is 1, then 5 second virtual resources can be obtained.

[0076] In step S313, based on the second virtual resource number and the transaction total amount, the total number of the first virtual resource and the second virtual resource in the public transaction pool is updated, and the first transaction total amount representing the first virtual resource number and the second virtual resource number in the public transaction pool is generated.

[0077] Optionally, according to the obtained second virtual resource number and the transaction total amount in the public transaction pool, the total number of the first virtual resource and the second virtual resource in the public transaction pool is updated. The new first virtual resource is and the new second virtual resource is respectively.

[0078] Total' A = Total A + A

[0079] Total' B = Total B + S

[0080] Wherein, Total A ', Total B ' are the total number of the new first virtual resource and the new second virtual resource respectively.

[0081] Exemplarily, the second virtual resource is purchased by 10 first virtual resources, plus the 1 first virtual resource originally in the a account, the total number of the first virtual resource is 11, and 5 second virtual resources are obtained, plus the 1 second virtual resource originally in the a account, the total number of the second virtual resource is 6.

[0082] In step S314, the ratio of the number of the first virtual resource to the number of the second virtual resource is calculated based on the total transaction amount, and the actual transaction price of the second virtual resource is obtained.

[0083] Optionally, the ratio of the total number of the first virtual resource to the total number of the second virtual resource is calculated, and the initial transaction price of the second virtual resource is updated to obtain the actual transaction price.

[0084] Exemplarily, the total number of the first virtual resource is 11, and the total number of the second virtual resource is 6, so the actual transaction price of the second virtual resource is: 11 first virtual resources divided by 6 second virtual resources, and the price of the second virtual resource after purchase is 1.83.

[0085] In this embodiment, after obtaining the transaction request of the user terminal, the total transaction amount of the first virtual resource input by the user terminal is extracted, the initial transaction price of the second virtual resource is combined, the number of the first virtual resource of the preset first transaction ratio is used to participate in the number calculation of the second virtual resource, and the number of the second virtual resource is obtained. According to the number of the second virtual resource and the total transaction amount, the total number of the first virtual resource and the second virtual resource in the public transaction pool is updated, and then the ratio of the total number of the first virtual resource to the total number of the second virtual resource after updating is calculated, and the initial transaction price of the second virtual resource is updated to obtain the actual transaction price. Reflects the actual supply and demand state of the current transaction pool, makes the price change closely bound to each transaction behavior, avoids price manipulation, ensures that the price can dynamically respond to market transactions, and improves the reliability and fairness of the transaction mode.

[0086] In one of the embodiments, as shown in Figure 2 The preset transaction triggering condition includes that the ratio of the actual transaction price of the second virtual resource to the purchase price when each user transaction unit purchases the second virtual resource is greater than a preset threshold; S3 includes:

[0087] In step S321, the actual transaction price and the purchase price when each user transaction unit purchases the second virtual resource are detected in real time.

[0088] The actual transaction price is derived from the real-time resource total amount ratio of the public transaction pool.

[0089] Exemplarily, the actual transaction price of the second virtual resource and the transaction price when each user transaction unit historically purchases the second virtual resource are detected in real time.

[0090] Step S322, the second virtual resource with the ratio of the actual transaction price to the purchase price greater than the preset threshold is exchanged into the first virtual resource.

[0091] Optionally, when the ratio of the actual transaction price to the transaction price when each user transaction unit historically purchased the second virtual resource is greater than the preset threshold, the system automatically exchanges the held second virtual resource into the first virtual resource at the current actual transaction price:

[0092]

[0093] wherein, is the number of the first virtual resource obtained by the exchange, Q is the number of the second virtual resource held by the user unit, f new is the actual transaction price of the second virtual resource.

[0094] Exemplarily, the preset threshold can be set as 4.8, when the actual transaction price of the held second virtual resource is 4.8, the number is 5, the initial price is 1, and the ratio of the actual transaction price of the second virtual resource to the purchase price reaches the preset threshold, the system automatically sells the second virtual resource at the actual transaction price, and obtains 5*4.8=24 first virtual resources.

[0095] Step S323, a part of the second transaction proportion corresponding to the first virtual resource is determined as the amount of the first virtual resource allocated to the user transaction unit, and the remaining part of the second transaction proportion corresponding to the first virtual resource is determined as the amount of the first virtual resource allocated to the user terminal bound with the user transaction unit, to obtain an allocation result.

[0096] Optionally, the first virtual resource is allocated to the user transaction unit according to the preset second transaction proportion, and the remaining part is allocated to the user terminal bound therewith, to obtain an allocation result.

[0097] Exemplarily, the second transaction proportion can be set as 0.5, and the 24 first virtual resources obtained by the exchange are given to the user terminal as 12 first virtual resources according to the proportion of 0.5, and the remaining 12 first virtual resources are allocated to the user transaction unit to participate in the price calculation of the second virtual resource.

[0098] Step S324, based on the allocation result, updating the total amount of transaction resources to obtain an updated total amount of transaction resources.

[0099] Exemplarily, based on the allocation result, the total amount of transaction resources is updated by the following formula:

[0100]

[0101] TotalB "Total B

[0102] "Total all "Total A "Total B "

[0103] "Total A "Total B "Total all "Total

[0104] For example, according to the allocation result, the number of the first virtual resource in the a account is 13, the number of the second virtual resource is 1, and the updated total transaction resource is 14.

[0105] Step S325, based on the updated total transaction resource, the ratio of the total amount of the first virtual resource to the total amount of the second virtual resource in the public transaction pool is calculated to obtain the actual transaction price of the second virtual resource after the price increase.

[0106] Optionally, the ratio of the updated number of the first virtual resource and the updated number of the second virtual resource in the public transaction pool is calculated, the actual transaction price of the second virtual resource is updated, and the transaction price after the price increase is obtained.

[0107] For example, after selling the second virtual resource, the actual transaction price of the updated second virtual resource should be 13 / 1=13, at this time the buyer gets a 20% profit, and the price of the second virtual resource also rises from 4.8 to 13.

[0108] In this embodiment, the actual transaction price of the second virtual resource and the purchase price of the second virtual resource when each user transaction unit purchases the second virtual resource are detected in real time; the second virtual resource whose ratio of the actual transaction price to the purchase price is greater than a preset threshold is exchanged into the first virtual resource; the exchanged first virtual resource is allocated to the mutually bound user transaction unit and user terminal according to a preset second transaction ratio, so as to update the actual transaction price of the second virtual resource. From price monitoring, condition judgment to automatic exchange, ratio allocation to price updating, the price change is directly related to the transaction behavior, forming a positive cycle of "transaction means price increase", which not only ensures the continuity of price growth, but also ensures the rationality and fairness of the growth rate through market transaction data.

[0109] In one of the embodiments, the public transaction pool further contains a third virtual resource; S3 further comprises:

[0110] Step S331, receiving the total amount of the first virtual resource sent by the user terminal.

[0111] Exemplarily, the first total amount of virtual resource transactions sent by the user terminal when initiating the transaction request is received.

[0112] In step S332, the third transaction proportion corresponding to the total amount of transactions of the first virtual resource is determined as the amount of the first virtual resource allocated to the standby account.

[0113] Optionally, the first virtual resource of the third transaction proportion is linked to the third virtual resource, that is, in the second virtual resource transaction process, the first virtual resource of the third transaction proportion does not participate in the price calculation of the second virtual resource and does not enter the public transaction pool, but enters the standby account.

[0114] Exemplarily, when the second virtual resource is traded, 10% of the first virtual resource enters the b account. For example, if 10 first virtual resources are used in the second virtual resource transaction, 1 first virtual resource enters the b account.

[0115] In step S333, based on the number of first virtual resources in the standby account, the third virtual resource is generated at a preset exchange rate; the third virtual resource is used to exchange goods in the transaction network.

[0116] The preset exchange rate refers to the exchange ratio or conversion standard between two or more value carriers in the exchange system of virtual resources, tokens, currencies or other value carriers.

[0117] Optionally, based on the number of second virtual resources entering the standby account, the third virtual resource is generated at a preset exchange rate and distributed to the user terminal for exchanging goods in the transaction network.

[0118] Exemplarily, the exchange rate can be set to 1:1, when the number of second virtual resources entering the b account is 1, according to the set 1:1 exchange rate, 1 third virtual resource should be generated to the user terminal for exchanging goods in the transaction network.

[0119] In step S334, the transaction request of the user terminal is received, and the transaction request includes the transaction type and the user's permission level.

[0120] The user's permission level includes ordinary users and merchants; the transaction type includes exchanging products, exchanging first virtual resources, and transferring first virtual resources to another account.

[0121] Exemplarily, the transaction type and the user's permission level sent by the user terminal are received.

[0122] Step S335, based on the transaction request of the user terminal and the item exchange table uploaded by the merchant terminal, it is judged whether the third virtual resource in the user terminal reaches the item exchange condition on the item exchange table, and a judgment result is obtained.

[0123] The item exchange condition refers to a series of rules, requirements or premises that participants need to meet when carrying out item exchange activities such as physical items, virtual items, services, etc., which is the basis for the establishment of exchange behavior.

[0124] For example, based on the transaction type of the user terminal and the permission level of the user, in combination with the item exchange table uploaded by the merchant terminal, it is judged whether the third virtual resource in the user terminal reaches the item exchange condition on the item exchange table.

[0125] Step S336, if the judgment result is that the third virtual resource reaches the item exchange condition on the item exchange table, an item exchange instruction is generated, which is used to instruct to generate corresponding item exchange information and send it to the corresponding merchant terminal; the item exchange information includes the quantity of the third virtual resource required for exchange and the commodity information required for exchange.

[0126] The item exchange instruction refers to the instructive information issued by the user or the system in the item exchange process, which is used to trigger the exchange behavior. The instruction needs to meet the preset item exchange condition, and after the system verification, the specific execution process such as virtual resource deduction, entity item distribution, exchange record generation will be started.

[0127] For example, if the third virtual resource reaches the item exchange condition on the item exchange table, an item exchange instruction is generated, which is used to instruct to generate the item exchange information including the quantity of the third virtual resource required for exchange and the commodity information required for exchange and send it to the corresponding merchant terminal.

[0128] In this embodiment, by receiving the total transaction amount of the first virtual resource sent by the user terminal, and distributing the corresponding third transaction proportion part to the standby account; then based on the quantity of the first virtual resource in the standby account, the third virtual resource for exchanging goods in the transaction network is generated according to the preset exchange rate. The effective conversion of virtual resource to entity value is realized, and the stability and efficiency of the transaction ecology are guaranteed through the regularized and transparent mechanism, which promotes the integration of virtual and real economy and stimulates market vitality.

[0129] In one of the embodiments, S3 further comprises:

[0130] Step S41: If the actual transaction price of the second virtual resource reaches the preset reset threshold, based on the actual transaction price, in combination with the initial transaction price of the second virtual resource quantity, the token inflation coefficient of the second virtual resource in the current public transaction pool is calculated:

[0131] K = f new f0

[0132] wherein K is the token inflation coefficient, f new is the actual transaction price of the second virtual resource, and f0 is the initial transaction price of the second virtual resource.

[0133] wherein the token inflation coefficient represents the price growth multiple. The preset reset threshold refers to a critical value or boundary condition preset in the system, process or rule. When the value, state or time index monitored reaches or exceeds the value, the system will automatically trigger the "reset" operation, i.e. restore to the initial state, recalculate the parameters, clear the cumulative data or start a new cycle, to ensure the stable operation of the system, maintain the effectiveness of the rules or achieve dynamic adjustment.

[0134] Illustratively, as the actual transaction price of the second virtual resource increases with the number of transactions, in order to prevent the price of the second virtual resource from being too high, when the actual transaction price of the second virtual resource reaches the preset reset threshold, the token inflation coefficient of the second virtual resource in the current a account is calculated in combination with the initial transaction price of the second virtual resource quantity, to quantify the price growth range, in order to prepare to reduce the transaction price to the initial price.

[0135] Step S42: Based on the token inflation coefficient, the quantity of the second virtual resource of each user transaction unit is proportionally expanded, and the quantity of the second virtual resource of each user transaction unit and the transaction volume of the public transaction pool are updated.

[0136] Illustratively, the reset threshold can be set to 10, and when the price of the second virtual resource rises to 10, there are 100 first virtual resources and 10 second virtual resources in the a account, the quantity of the second virtual resource is expanded to 100, then the price of the second virtual resource becomes 100 / 100 = 1, and the second virtual resource of the holder will also be proportionally increased, for example, a certain holder has 5 second virtual resources when the price of the virtual resource is 10, when the price becomes 1, he will have 50 second virtual resources, and the total value he owns remains unchanged, which is 50 first virtual resources.

[0137] In this embodiment, by calculating the token inflation coefficient after the price of the second virtual resource grows to the preset threshold, and adjusting the user holding quantity based on the token inflation coefficient, the price is reset to the initial level while maintaining the user asset value unchanged. The long-term liquidity problem is solved, and a periodic cycle is formed, enhancing the sustainability of the system.

[0138] In one of the embodiments, the method further comprises:

[0139] Step S51, obtaining the total transaction amount of the first virtual resource input by the user terminal, and determining the part of the fourth transaction proportion corresponding to the total transaction amount as the second virtual resource amount allocated to the user terminal.

[0140] Optionally, the total transaction amount of the first virtual resource input by the user terminal is obtained, and the value of the fourth transaction proportion of the total transaction amount is exchanged into the second virtual resource for the promoter.

[0141] Exemplarily, the fourth transaction proportion can be set as 5% of the first virtual resource input by the user terminal, and when 10 first virtual resources are used to purchase the second virtual resource, the price of the second virtual resource is 1, 5 second virtual resources are given to the user transaction unit, and 0.5 second virtual resources are given to the promoter user terminal.

[0142] Step S52, value updating based on the second virtual resource amount allocated to the user terminal, the total transaction amount and the total second virtual resource amount, calculating the ratio of the total first virtual resource amount to the total second virtual resource amount plus the second virtual resource amount allocated to the terminal, and updating the actual transaction price of the second virtual resource.

[0143] Exemplarily, after purchasing the second virtual resource, the number of first virtual resources in the a account should be 10, that is, 9 first virtual resources without the fourth transaction proportion plus the initial 1 first virtual resource. The number of second virtual resources is 6.5, that is, the initial 1 second virtual resource plus the purchased 5 second virtual resources and the 0.5 second virtual resources given to the promoter terminal. Therefore, the price after purchasing the second virtual resource is 10 / 6.5=1.538.

[0144] Step S53, when detecting that the historical transaction amount of the first virtual resource reaches a preset transaction threshold, a recommendation reward instruction is generated, and the recommendation reward instruction is used to instruct the user terminal whose historical transaction amount of the first virtual resource reaches the preset transaction threshold to obtain the second virtual resource amount allocated to the user terminal based on the transaction records of other user terminals.

[0145] Among them, the recommendation reward instruction is an instructive information in the transaction, marketing or user incentive system, which is used to trigger and execute the operation related to the recommendation reward. Generally, based on the preset recommendation rules such as recommending new user registration and completing transaction, the recommendation reward instruction is automatically generated or manually triggered by the system when the reward condition is met; the recommendation reward is the second virtual resource amount allocated to the user terminal; the preset transaction threshold is a critical value or condition related to transaction which is preset in the transaction system, financial rules or business process. When the number, frequency or other indicators of the transaction reach or exceed the value, specific rules such as limiting transaction, additional audit and permission upgrade will be triggered to realize risk control, compliance management or process specification.

[0146] Optionally, the recommended reward setting obtains a condition, when it is detected that the number of first virtual resources purchased by the user account for the second virtual resource reaches a preset transaction threshold, the second virtual resource amount allocated to the user terminal is obtained based on the transaction record of the other user terminal.

[0147] Exemplarily, the preset transaction threshold of the first virtual resource can be set to 500, and now the user account has used 500 first virtual resources to purchase the second virtual resource, the user will obtain the recommended reward when recommending others, preventing the situation of only relying on the recommended profit.

[0148] In the embodiment, the first virtual resource input by the user terminal is obtained, and the fourth transaction proportion of the first virtual resource is exchanged into the second virtual resource for the promoter user terminal, and the obtained second virtual resource is set to obtain a condition, that is, only when the user account accumulatively uses a certain number of first virtual resources to purchase the second virtual resource, the account will obtain the second virtual resource exchanged by the first virtual resource when recommending others. The payment process of the recommended reward is standardized, and the reward is accurately and efficiently implemented to the qualified recommenders or related parties.

[0149] In one of the embodiments, the method further comprises:

[0150] In step S61, the total amount of transactions of the first virtual resource input by the user terminal is obtained, and the part of the fifth transaction proportion corresponding to the total amount of transactions is determined as the transaction fee allocated to the user transaction.

[0151] The transaction fee refers to the fee paid by the user, merchant, institution and other transaction participants to the transaction platform, intermediary institution or service provider in various transaction activities to complete the transaction, which is essentially a compensation for the platform or institution to provide transaction matching, settlement, security protection and other services.

[0152] Optionally, the total amount of transactions of the first virtual resource input by the user terminal is obtained, and the transaction fee of the fifth transaction proportion of the total amount of transactions is given to the developer.

[0153] Exemplarily, the transaction fee can be set to 1% of the number of first virtual resources input by the user terminal, and when the price of the second virtual resource is 1, 0.5 of the first virtual resource does not enter the a account and enters the c account to give to the developer.

[0154] In step S62, the value is updated based on the transaction fee, the total amount of transactions and the total amount of second virtual resources, the ratio of the total amount of first virtual resources after deducting the transaction fee to the total amount of second virtual resources is calculated, and the actual transaction price of the second virtual resource is updated.

[0155] Optionally, based on the transaction fee, the total amount of the first virtual resource and the second virtual resource in the public transaction pool is updated, and the ratio of the total amount of the first virtual resource to the total amount of the second virtual resource is calculated, and the actual transaction price of the second virtual resource is updated.

[0156] Illustratively, 10 first virtual resources input by the user terminal are reduced by 1 of the fourth transaction ratio, and the transaction fee of 0.1 is deducted, leaving 8.9, plus the initial 1 first virtual resource, to get the first virtual resource in the a account, the number is 9.9. The number of the second virtual resource is 6.5, which is still the initial 1 second virtual resource plus the purchased 5 second virtual resources and the 0.5 second virtual resources given to the promoter terminal. The ratio of the total amount of the first virtual resource to the total amount of the second virtual resource is calculated, and the actual transaction price of the second virtual resource is updated to: 9.9 / 6.5 = 1.523, and the selling principle is the same as the buying.

[0157] In this embodiment, the total amount of the first virtual resource input by the user terminal is obtained, and the part of the fifth transaction ratio corresponding to the total amount of the transaction is determined as the transaction fee allocated to the user transaction; based on the transaction fee, the total amount of the transaction and the total amount of the second virtual resource, the value is updated, the ratio of the total amount of the first virtual resource after deducting the transaction fee to the total amount of the second virtual resource is calculated, and the actual transaction price of the second virtual resource is updated. This transaction fee maintains the order of platform transaction, and adjusts the transaction frequency of the user, and maintains the virtuous cycle of resource transaction.

[0158] In order to further explain the scheme of the embodiments of the present application, a specific example is given below.

[0159] In order to break the traditional fixed time profit mode, such as the daily / month / year interest mode of bank, WeChat, Alipay, etc., the present technology adopts a fixed percentage profit, and the time to achieve fixed profit is determined by the number of transactions, that is, determined by the market, to realize fixed income, solve the problem of price two-way fluctuation existing in similar stock transactions, which is easy to be manipulated by capital power, leading to the loss of interests of ordinary participants, and at the same time, virtual resources 3 are used to obtain real products, solving the problem of weak consumption, realizing the requirement of expanding domestic and foreign demand, and solving the problem of the rampant fraud transaction mode with a daily interest rate of 2%. When the number of sold is greater than the number of bought, the operator will face a loss, which may lead to the risk of platform shutdown, operator disconnection, etc. The present application can build a fair and transparent trading environment for income distribution through the application of algorithm mechanism.

[0160] 1. The logic of virtual resource 2 buying and selling both rising:

[0161] 1.1, Put the same amount of virtual resource 1 and virtual resource 2 into an a account, and determine the price of virtual resource 2 by the ratio of the amount of virtual resource 1 and virtual resource 2 (for example, put 1 virtual resource 1 and 1 virtual resource 2 into the a account, and the ratio is 1, that is, the price of virtual resource 2 is 1, which is the initial price, and the virtual resource 1 and virtual resource 2 that determine the initial price cannot be taken out).

[0162] 1.2, Use a certain proportion of virtual resource 1 to participate in the calculation of the amount of virtual resource 2, determine the amount of virtual resource 2 obtained according to the current price of virtual resource 2, and use the inequality of the amount of virtual resource 1 and virtual resource 2 to achieve price increase (for example, use 10 virtual resource 1 to buy virtual resource 2, use 5 virtual resource 1 to participate in the calculation of the amount of virtual resource 2, and the current price of virtual resource 2 is 1, then 5 virtual resource 2 can be obtained, then the a account has 11 virtual resource 1 and 6 virtual resource 2, and the price of virtual resource 2 is: 11 virtual resource 1 divided by 6 virtual resource 2, then the price of virtual resource 2 after purchase is 1.83, which realizes price increase).

[0163] 1.3, The same method is used when selling: when the virtual resource 2 held is sold at the current price, a certain profit percentage of the amount of virtual resource 1 purchased can be achieved, and the system will automatically sell the virtual resource 2, and give the seller a certain percentage of the virtual resource 1 generated by the sale, and use the difference between the amount of virtual resource 1 and virtual resource 2 in the pool to increase the price (for example, set the profit percentage to 20%, according to the purchase example, use 10 virtual resource 1 to purchase virtual resource 2, and the purchaser has 5 virtual resource 2, when the price of virtual resource 2 is 4.8, the system automatically sells it, and the amount of virtual resource 1 generated by the sale is 5*4.8=24, and 12 virtual resource 1 is given to the seller, and the remaining 12 virtual resource 1 is still in the a account and participates in the price calculation of virtual resource 2, at this time the amount of virtual resource 1 in the a account is 13, and the amount of virtual resource 2 is 1, and the price of virtual resource 2 after selling should be 13 / 1=13, at this time the purchaser gets a 20% profit, and the price of virtual resource 2 rises from 4.8 to 13).

[0164] 2, When the price of virtual asset 2 rises to a certain price, change the price back to the initial price, and the logic that the value owned by the purchaser does not change:

[0165] Because the price of virtual resource 2 is rising, to prevent the price of virtual resource 2 from being too high, when the price of virtual resource 2 rises to a certain value, the price of virtual resource 2 is reduced to the initial price, the method is: the number of virtual resource 2 in the pool is expanded to the same number as virtual resource 1, and the virtual resource 2 of the holder is increased in proportion (for example: when the price of virtual resource 2 rises to 10, there are 100 virtual resource 1 and 10 virtual resource 2 in the pool, at this time, the number of virtual resource 2 is expanded to 100, then the price of virtual resource 2 becomes 100 / 100=1, the virtual resource 2 of the holder will also be increased in proportion, for example, a certain holder has 5 virtual resource 2 when the price of virtual resource is 10, when the price becomes 1, he will have 50 virtual resource 2, the total value he owns remains unchanged, which is 50 virtual assets 1).

[0166] 3. Generate virtual resource 3, which can only be used to purchase products or transfer money:

[0167] In the process of buying and selling virtual resource 2, a certain proportion of virtual resource 1 is linked with virtual resource 3, that is, when buying and selling virtual resource 2, a certain proportion of virtual resource 1 does not participate in the price calculation of virtual resource 2 and does not enter the a account, but enters the b account, and the number of virtual resource 2 entering the b account and the number of virtual resource 3 generated are matched in a certain proportion, that is, a certain proportion of virtual resource 3 will be generated for the trader when a certain number of virtual resource 2 enters the b account (for example: when buying and selling virtual resource 2, 10% of virtual resource 1 enters the b account, assuming that 10 virtual resource 1 is used for trading, then 1 virtual resource 1 enters the b account, and when 1:1 matching is performed, 1 virtual resource 3 should be generated for the trader, at this time, continue to calculate according to item 1.2, the number of virtual assets 1 in the a account should be 10 (1+9), and the number of virtual assets 2 should be 6 (1+5), the price calculation after purchasing virtual assets 2 is: 10 / 6=1.67), it is set that the virtual resource 3 generated by the virtual resource 2 trader cannot be directly exchanged with virtual resource 1, but only products or transfer money can be exchanged, and the seller can directly exchange with virtual resource 1, through the construction of rigid consumption conversion mechanism, the demand release and scale growth of goods in domestic and foreign markets are promoted.

[0168] 4. Secondary allocation of virtual resource 1 and virtual resource 2 in the buying and selling process

[0169] 4.1 When buying virtual assets 2, a certain proportion of the value of virtual assets 1 is exchanged for virtual resources 2 to the promoter, and the virtual resources 2 obtained by the promoter are also forcibly sold at a certain profit, which will also cause the price of virtual resources 2 to rise, and the logic is the same as item 1.3 (for example: the proportion given to the recommender is 5% of the virtual assets 1 of the buyer, and when 10 virtual assets 1 are used to buy virtual assets 2, the price of virtual assets 2 is 1, and 5 virtual assets 2 are given to the buyer, and at the same time 0.5 virtual assets 2 are given to the promoter, and after the purchase, the price of virtual assets 2 is calculated as: the number of virtual assets 1 in the a account should be 10 (1+9), and the number of virtual assets 2 should be 6.5 (1+5+0.5), and the price after buying virtual assets 2 is calculated as: 10 / 6.5=1.538, and the acquisition condition of the recommendation award is set, that is, the account of the buyer uses a certain amount of virtual assets 1 to buy virtual assets 2 to obtain the recommendation award, which prevents the situation of only relying on recommendation for profit.

[0170] 4.2 Therefore, when the algorithm is used in software or other places, the developer needs to maintain the system at a cost, so the developer's income needs to be set, and the acquisition of the income is realized by adopting the mode of transaction fee, that is, there is a transaction fee for buying and selling to the developer, and it is assumed that the transaction fee is set to be 1% of the number of virtual assets 1 of the buyer, and this amount does not enter the a account, but enters the c account, and the calculation continues according to item 4.2: the number of virtual assets 1 in the a account should be 9.9 (1+9-0.1), and the number of virtual assets 2 should be 6.5 (1+5+0.5), and the price after buying virtual assets 2 is calculated as: 9.9 / 6.5=1.523, and the principle of selling is the same as buying.

[0171] 5, Set the upper limit of each transaction

[0172] In the transaction process, if there is a sudden large amount of money to buy virtual assets 2, the price will suddenly increase a lot, which is not conducive to the stability of the system, so it is necessary to set the upper limit of each transaction, such as the maximum transaction of 100 virtual assets 1, to realize the smooth operation of the system.

[0173] 6, Carrier for realizing the transaction mode

[0174] 6.1 Based on regional block chain technology: develop a DAPP in the regional block chain, write the transaction logic into the smart contract, and the smart contract runs in the DAPP, and the a account and the b account are arranged on the regional block chain, if the authority is discarded, no one can change its logic, to ensure that it is not interfered by human beings, and to realize the decentralization of the smart contract and increase the credibility.

[0175] 6.2 Implementation on a common APP: the transaction logic is written into the APP through programming, both accounts a and b are personal accounts, and the operator can take away the virtual resources in the a and b accounts in this mode.

[0176] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or steps or stages in other steps.

[0177] Based on the same inventive concept, the embodiments of the present application also provide a kind of transaction mode dynamic regulation and control device for realizing the above-mentioned. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitation in one or more kinds of transaction mode dynamic regulation and control device embodiments provided below can refer to the limitation of the transaction mode dynamic regulation and control method in the above, which will not be repeated here.

[0178] In an exemplary embodiment, as shown in Figure 3 A transaction mode dynamic regulation and control device 300 is provided, comprising:

[0179] An account construction module 301 is configured to construct a public transaction pool containing a plurality of user transaction units, and lock a preset number of first virtual resources and second virtual resources in each user transaction unit, each user transaction unit being bound to a user terminal;

[0180] A price calculation module 302 is configured to count the total amount of transaction resources containing first virtual resources and second virtual resources in the public transaction pool, and count the ratio of the number of first virtual resources and second virtual resources, to obtain the initial transaction price of the second virtual resources;

[0181] A price updating module 303 is configured to convert the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal based on the total amount of resources of the transaction pool and a preset transaction trigger condition, in combination with a preset transaction logic, update the total amount of transaction resources and obtain the actual transaction price of the second virtual resources after price increase; the preset transaction logic is used to drive the actual transaction price of the second virtual resources to gradually increase with the number of transactions.

[0182] In one of the embodiments, the price updating module 303 is further configured to:

[0183] extract a total amount of the first virtual resource traded input by the user terminal based on the transaction request of the user terminal;

[0184] based on the total amount of the transaction, in combination with a preset first transaction ratio and an initial transaction price, calculate a quantity of the second virtual resource obtained by the user transaction unit bound to the user terminal using the following formula:

[0185]

[0186] wherein S is the quantity of the second virtual resource obtained by the user transaction unit bound to the user terminal, A is the total amount of the first virtual resource input by the user terminal, a is the preset first transaction ratio, and f is the initial transaction price;

[0187] based on the quantity of the second virtual resource and the total amount of the transaction, update the total quantity of the first virtual resource and the second virtual resource in the public transaction pool, and generate a first total amount of transaction representing the quantity of the first virtual resource and the quantity of the second virtual resource in the public transaction pool;

[0188] based on the first total amount of transaction, calculate a quantity ratio of the first virtual resource and the second virtual resource therein, and obtain an actual transaction price of the second virtual resource.

[0189] In one of the embodiments, the price updating module 303 is further configured to:

[0190] real-time detect the actual transaction price and a purchase price when each user transaction unit purchases the second virtual resource;

[0191] exchange the second virtual resource with a ratio of the actual transaction price to the purchase price greater than a preset threshold into the first virtual resource;

[0192] determine a part of the second transaction ratio corresponding to the first virtual resource as a quantity of the first virtual resource allocated to the user transaction unit, and determine a remaining part of the second transaction ratio corresponding to the first virtual resource as a quantity of the first virtual resource allocated to the user terminal bound to the user transaction unit, to obtain an allocation result;

[0193] based on the allocation result, update the total amount of the transaction resource to obtain an updated total amount of the transaction resource;

[0194] based on the updated total amount of the transaction resource, calculate a ratio of the total amount of the first virtual resource to the total amount of the second virtual resource in the public transaction pool, and obtain an actual transaction price of the second virtual resource after the price increase.

[0195] In one of the embodiments, the price updating module 303 is further configured to:

[0196] receive a total transaction amount of the first virtual resource sent by the user terminal;

[0197] determine a third transaction proportion corresponding to the total transaction amount of the first virtual resource as a first virtual resource amount allocated to the reserve account;

[0198] generate a third virtual resource based on the amount of the first virtual resource in the reserve account and a preset exchange rate, the third virtual resource being used to exchange goods in the transaction network;

[0199] receive a transaction request of the user terminal, the transaction request including a transaction type and a permission level of the user;

[0200] determine whether the third virtual resource in the user terminal meets an article exchange condition on an article exchange table based on the transaction request of the user terminal and the article exchange table uploaded by the merchant terminal, and obtain a determination result;

[0201] if the determination result is that the third virtual resource meets the article exchange condition on the article exchange table, generate an article exchange instruction, the article exchange instruction being used to instruct to generate corresponding article exchange information and send the article exchange information to a corresponding merchant terminal, the article exchange information including a third virtual resource amount required for exchanging articles and article information required for exchanging.

[0202] In an exemplary embodiment, a transaction mode dynamic regulation device is provided, comprising:

[0203] a price detection module configured to, if an actual transaction price of the second virtual resource reaches a preset reset threshold, calculate a token inflation coefficient of the second virtual resource in the current public transaction pool based on the actual transaction price and in combination with an initial transaction price of the second virtual resource amount:

[0204] K = P new / P0

[0205] wherein K is the token inflation coefficient, P new is the actual transaction price of the second virtual resource, and P0 is the initial transaction price of the second virtual resource;

[0206] a price updating module configured to, based on the token inflation coefficient, proportionally expand the second virtual resource amount of each user transaction unit, and update the second virtual resource amount of each user transaction unit and the transaction amount of the public transaction pool.

[0207] In an exemplary embodiment, a transaction mode dynamic regulation device is provided, comprising:

[0208] a resource amount acquisition module configured to acquire a total transaction amount of the first virtual resource input by the user terminal, and determine a fourth transaction proportion corresponding to the total transaction amount as a second virtual resource amount allocated to the user terminal;

[0209] The price updating module is configured to update the value based on the second virtual resource amount allocated to the user terminal, the total transaction amount, and the total second virtual resource amount, calculate a ratio of the total first virtual resource amount to the total second virtual resource amount plus the second virtual resource amount allocated to the terminal, and update the actual transaction price of the second virtual resource.

[0210] The transaction amount detection module is configured to generate a recommendation reward granting instruction when it is detected that the historical transaction amount of the first virtual resource reaches a preset transaction threshold, and the recommendation reward granting instruction is configured to instruct the user terminal whose historical transaction amount of the first virtual resource reaches the preset transaction threshold to obtain the second virtual resource amount allocated to the user terminal based on the transaction records of other user terminals.

[0211] In one exemplary embodiment, a transaction mode dynamic regulation device is provided, comprising:

[0212] The transaction fee calculation module is configured to obtain the total transaction amount of the first virtual resource input by the user terminal, and determine a part of the fifth transaction proportion corresponding to the total transaction amount as a transaction fee allocated to the user transaction.

[0213] The price updating module is configured to update the value based on the transaction fee, the total transaction amount, and the total second virtual resource amount, calculate a ratio of the total first virtual resource amount minus the transaction fee to the total second virtual resource amount, and update the actual transaction price of the second virtual resource.

[0214] In one embodiment, a computer device is provided, comprising a memory and a processor, the memory stores a computer program, and the processor implements the steps of the transaction mode dynamic regulation method as described above when executing the computer program.

[0215] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps of the above method embodiments.

[0216] For the device embodiment, since it basically corresponds to the method embodiment, the related parts are described in the part of the method embodiment. The device embodiments described above are only schematic, and the components described as separate components can or can not be physically separate, and the components displayed as a unit can or can not be a physical unit, i.e. they can be located in one place, or distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure. Those skilled in the art can understand and implement it without creative labor.

[0217] The above-described embodiments only express several implementation manners of the application, the description is more specific and detailed, but it cannot be understood as the limitation of the patent scope of the application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the application, several modifications and improvements can be made, which are within the protection scope of the application.

Claims

1. A method for dynamic adjustment of trading patterns, characterized in that, The method comprises: S1: constructing a public transaction pool containing a plurality of user transaction units, and locking a preset number of first virtual resources and second virtual resources in each of the user transaction units, each of the user transaction units being bound to a user terminal; S2: counting a total amount of transaction resources containing first virtual resources and second virtual resources in the public transaction pool, and counting a ratio of the number of first virtual resources to the number of second virtual resources to obtain an initial transaction price of the second virtual resources; S3: based on the total amount of resources of the public transaction pool and a preset transaction triggering condition, combining a preset transaction logic, converting the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal, updating the total amount of transaction resources and obtaining an actual transaction price of the second virtual resources after price increase; the preset transaction logic is used to drive the actual transaction price of the second virtual resources to gradually increase with the number of transactions.

2. The method of claim 1, wherein, The preset transaction triggering condition includes obtaining a transaction request of the user terminal; the S3 comprises: based on the transaction request of the user terminal, extracting the total amount of first virtual resources input by the user terminal; based on the total amount of transaction, combining a preset first transaction ratio and the initial transaction price, and using the following formula to calculate the number of second virtual resources obtained by the user transaction unit bound to the user terminal: wherein S is the number of second virtual resources obtained by the user transaction unit bound to the user terminal, A is the total amount of first virtual resources input by the user terminal, a is the preset first transaction ratio, and f is the initial transaction price; based on the number of second virtual resources and the total amount of transaction, updating the total number of first virtual resources and second virtual resources in the public transaction pool, and generating a first total amount of transaction representing the number of first virtual resources and the number of second virtual resources in the public transaction pool; based on the first total amount of transaction, calculating the ratio of the number of first virtual resources to the number of second virtual resources to obtain the actual transaction price of the second virtual resources.

3. The method of claim 1, wherein, The preset transaction triggering condition includes monitoring that the ratio of the actual transaction price of the second virtual resources to the purchase price of the second virtual resources purchased by each of the user transaction units is greater than a preset threshold; the S3 comprises: real-time detecting the actual transaction price and the purchase price of the second virtual resources purchased by each of the user transaction units; converting the second virtual resources whose ratio of the actual transaction price to the purchase price is greater than the preset threshold into first virtual resources; determining the first virtual resources corresponding to a second transaction ratio as the amount of first virtual resources allocated to the user transaction unit, and determining the remaining part of the first virtual resources corresponding to the second transaction ratio as the amount of first virtual resources allocated to the user terminal bound to the user transaction unit to obtain an allocation result; based on the allocation result, updating the total amount of transaction resources to obtain an updated total amount of transaction resources; based on the updated total amount of transaction resources, calculating the ratio of the total amount of first virtual resources to the total amount of second virtual resources in the public transaction pool to obtain the actual transaction price of the second virtual resources after price increase.

4. The method of claim 1, wherein, The public transaction pool also contains a third virtual resource; the S3 further includes: Receiving the total transaction amount of the first virtual resource sent by the user terminal; Determining the third transaction proportion corresponding to the total transaction amount of the first virtual resource as the first virtual resource amount allocated to the standby account; Based on the number of the first virtual resource in the standby account, generating a third virtual resource at a preset exchange rate; the third virtual resource is used to exchange goods within the transaction network; Receiving a transaction request of the user terminal; the transaction request includes a transaction type and a user's permission level; Based on the transaction request of the user terminal and the item exchange table uploaded by the merchant terminal, judging whether the third virtual resource in the user terminal meets the item exchange condition on the item exchange table to obtain a judgment result; If the judgment result is that the third virtual resource meets the item exchange condition on the item exchange table, generating an item exchange instruction, the item exchange instruction is used to instruct to generate corresponding item exchange information and send it to the corresponding merchant terminal; the item exchange information includes the number of third virtual resources required for exchanging items and the information of the goods required for exchange.

5. The method of claim 1, wherein, The S3 further includes: If the actual transaction price of the second virtual resource reaches a preset reset threshold, based on the actual transaction price, combining the initial transaction price of the second virtual resource amount, calculating the token inflation coefficient of the second virtual resource in the current public transaction pool: K = P new / P0 Wherein, K is the token inflation coefficient, P new is the actual transaction price of the second virtual resource, P0 is the initial transaction price of the second virtual resource; Based on the token inflation coefficient, proportionally expand the number of the second virtual resource of each user transaction unit, update the number of the second virtual resource of each user transaction unit and the transaction volume of the public transaction pool.

6. The method of claim 1, wherein, The method further includes: Obtaining the total transaction amount of the first virtual resource input by the user terminal, and determining the fourth transaction proportion corresponding to the total transaction amount as the second virtual resource amount allocated to the user terminal; Based on the second virtual resource amount allocated to the user terminal, the total transaction amount and the total amount of the second virtual resource, updating the value, calculating the ratio of the total amount of the first virtual resource to the total amount of the second virtual resource plus the second virtual resource amount allocated to the terminal, updating the actual transaction price of the second virtual resource; When it is detected that the historical transaction volume of the first virtual resource reaches a preset transaction threshold, a recommendation reward granting instruction is generated, the recommendation reward granting instruction is used to instruct the user terminal whose historical transaction volume of the first virtual resource reaches the preset transaction threshold to obtain the second virtual resource amount allocated to the user terminal based on the transaction records of other user terminals.

7. The method of claim 1, wherein, The method further includes: Obtaining the total transaction amount of the first virtual resource input by the user terminal, and determining the fifth transaction proportion corresponding to the total transaction amount as the transaction fee allocated to the user transaction; Based on the transaction fee, the total transaction amount and the total amount of the second virtual resource, updating the value, calculating the ratio of the total amount of the first virtual resource after deducting the transaction fee to the total amount of the second virtual resource, updating the actual transaction price of the second virtual resource.

8. A transaction mode dynamic regulation device, characterized in that, The device includes: An account building module is configured to build a public transaction pool containing a plurality of user transaction units, and lock a preset number of first virtual resources and second virtual resources in each of the user transaction units, each of the user transaction units being bound to a user terminal; A price calculating module is configured to count a total amount of transaction resources containing the first virtual resources and the second virtual resources in the public transaction pool, and count a ratio of the number of the first virtual resources to the number of the second virtual resources, to obtain an initial transaction price of the second virtual resources; A price updating module is configured to, based on the total amount of resources of the transaction pool and a preset transaction triggering condition, and in combination with a preset transaction logic, convert the first virtual resources and the second virtual resources in the user transaction unit corresponding to the user terminal, update the total amount of transaction resources, and obtain an actual transaction price of the second virtual resources after price increase; the preset transaction logic is configured to drive the actual transaction price of the second virtual resources to gradually increase with the number of transactions. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method in any one of claims 1 to 7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 7.