Digital renminbi and alliance chain interconnection and communication method

By constructing a dynamic, elastic, and scalable oracle network, the problem of interconnection between the digital yuan and consortium blockchains has been solved, enabling efficient data interaction and resource allocation, expanding application scenarios, and reducing transformation costs.

CN115829553BActive Publication Date: 2026-05-29BEIJING UNIV OF POSTS & TELECOMM

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING UNIV OF POSTS & TELECOMM
Filing Date
2022-12-21
Publication Date
2026-05-29

Smart Images

  • Figure CN115829553B_ABST
    Figure CN115829553B_ABST
Patent Text Reader

Abstract

The application discloses a kind of digital renminbi and alliance chain interconnection and intercommunication method, based on dynamic elasticity scalable prophet, to form prophet network with digital renminbi operating agency, pass through the architecture to open block chain and digital renminbi system, help digital renminbi in alliance chain network Legal, orderly, compliance circulation, solve the problem that block chain obtains digital renminbi data, realize the interconnection and intercommunication of block chain and digital renminbi, reduce the cost that block chain directly changes into access digital renminbi system, expand the application scene of digital renminbi block chain system.In addition, the present application also improves the throughput of prophet returning digital renminbi data to block chain and the resource utilization efficiency of digital renminbi operating agency, solves the problems of low throughput and low resource allocation efficiency of the prophet network formed by operating agency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile payment technology, and in particular to a method for interconnecting digital RMB with consortium blockchains. Background Technology

[0002] The digital yuan is reshaping my country's financial and monetary structure and form. Through its unique technological advantages such as controllable anonymity, payment-as-settlement, dual offline payment, privacy protection, and programmability, as well as its innovative application scenarios in supply chain finance, cross-border payments, smart Winter Olympics, and smart campuses, it is promoting the development of the digital economy and the real economy, becoming a new type of retail payment infrastructure that is safe, inclusive, and adaptable to the requirements of the times.

[0003] The digital yuan draws on blockchain technology, taking its strengths and avoiding its weaknesses. It constructs a unified distributed ledger, leveraging blockchain's immutability and traceability to improve collaborative efficiency, promote data sharing, optimize business processes, reduce operating costs, facilitate regulatory oversight, and build a trustworthy system. The digital yuan system uses blockchain at the issuance layer to address trust issues. A hybrid technology architecture achieves high concurrency, privacy protection, and stability. Centralized management and a two-tiered operation fully utilize the resources of designated operating institutions. Smart contracts that do not affect the currency's function enable programmability of the business model. Controllable risks protect personal privacy while managing the digital yuan circulation system. Dual offline payment eliminates the constraints of the internet on mobile payment behavior. The connection between digital yuan accounts and bank accounts enables instant settlement upon payment.

[0004] However, the digital yuan adopts centralized management and a two-tier operation, first exchanging digital yuan with operating institutions, who then distribute it to the public. Simultaneously, the digital yuan uses a closed blockchain network at the issuance layer, only able to interconnect with next-generation information infrastructure consortium blockchains through verifiable, traceable, usable, and manageable open interfaces. Limited by security, reliability, and trustworthiness requirements, existing blockchain applications cannot be fully integrated into the digital yuan system; existing blockchain networks cannot be completely modified for direct access to the digital yuan system; blockchain technology itself, constrained by its closed network environment, cannot directly and reliably interact with data from external digital yuan systems; and the digital yuan system, limited by security and reliability requirements, cannot directly and reliably interact with data from consortium blockchain networks. These characteristics directly result in the inability of the digital yuan to interconnect with next-generation information infrastructure such as consortium blockchains. For example, the blockchain-based digital yuan information acquisition method and device disclosed in CN114612100A involves a blockchain network jointly constructed by digital yuan operating institutions and non-operating institutions, with multiple digital yuan application API interfaces pre-set within this network. Non-operating institutions access these pre-set application API interfaces through the blockchain network to obtain digital yuan information. However, the aforementioned technical solution does not take into account the closed nature of blockchain technology. The API return values ​​obtained through the digital yuan application are diverse, making it impossible to reach a consensus. Furthermore, the technical solution fails to consider the scalability of blockchain, the data aggregation problem after multiple blockchain nodes obtain data from the API, and how the operating institution should allocate limited resources to multiple requests from non-operating institutions. Summary of the Invention

[0005] This invention addresses the shortcomings of existing technologies by proposing a method for interconnecting digital RMB and consortium blockchains using a dynamically elastic and scalable oracle. By constructing a general data interaction framework, it proposes an efficient oracle consensus and resource allocation model, thereby connecting digital RMB and blockchain systems and improving the scalability and adaptability of their data interaction.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A method for interconnecting digital yuan with consortium blockchains employs a digital yuan layer, an oracle layer, and a blockchain network layer. The oracle layer consists of a data oracle, a cross-chain oracle, and a computational oracle. The data oracle is used to acquire off-chain data, the cross-chain oracle is used to acquire cross-chain data, and the computational oracle is used to acquire computational data. The blockchain network layer consists of multiple consortium blockchains, and the oracle network is composed of digital yuan operating institutions. Each operating institution node has a pre-installed digital yuan application API interface, which interacts with the digital yuan system through the interface.

[0008] Furthermore, the interaction process between various operating institutions and the digital RMB system is as follows:

[0009] 1) Blockchains that need to interact with the digital yuan invite operating institutions with access to the digital yuan system to deploy digital yuan data acquisition smart contracts in the blockchain network. The functions of the smart contracts include initiating digital yuan data acquisition requests and callback of digital yuan data acquisition requests.

[0010] 2) Users in the blockchain initiate digital RMB data retrieval requests by calling the digital RMB data retrieval smart contract;

[0011] 3) Operating institutions with access to the digital RMB system form an oracle network to monitor digital RMB data acquisition events in the blockchain smart contract;

[0012] 4) Operating institutions authorized to access the digital RMB system request data from the digital RMB system through pre-installed digital RMB application API interfaces;

[0013] 5) The digital RMB system feeds back the relevant data to the operating institution;

[0014] 6) Multiple operating institutions aggregate off-chain data through the improved avalanche protocol and return the aggregated data to the on-chain smart contract, which then sends the digital RMB data back to the party that initiated the digital RMB data acquisition request, thus completing the interconnection between the digital RMB and the blockchain.

[0015] Furthermore, the improved avalanche protocol process is as follows:

[0016] 1) Based on the different digital RMB applications, the operating institutions that have permission to access the digital RMB system will be divided into network segments, forming multiple nodes within each segment;

[0017] 2) After obtaining the data returned by the digital RMB system, the operating institution with the right to access the digital RMB system initializes the historical value, current value, trust value and stable value. The trust value represents the number of responses from other operating nodes that the operating institution has successfully received. The stable value represents how many rounds the current value remains unchanged. The operating institution performs multiple rounds of random sampling to determine the final data aggregation value.

[0018] 3) The operator randomly samples K1 shards from the nodes connected in the network, sends the data aggregation value to the K1 shards, sets the current value to the data aggregation value, and waits to collect the shard feedback results;

[0019] 4) After receiving a request, the operator in the shard randomly samples K2 operators from the connected operators in the shard, sends the request to K2 operators, and waits to collect feedback results from the operators in the shard; if the number of identical feedback results collected by the operators in the shard exceeds α2, This indicates that more than α2 operators within the shard in the current round agree to the data aggregation result; if the data aggregation results are the same for β2 consecutive rounds, then the shard accepts the result.

[0020] 5) After each shard yields its data aggregation result, the shard's result is returned to the initial operating organization; if the initial operating organization collects more than α1 results from the same shard, The result is then the aggregated off-chain data and returned to the blockchain network.

[0021] Furthermore, the oracle network employs a dynamic resource allocation method based on Lyapunov theory to maintain a balance between communication overhead and throughput.

[0022] Furthermore, the dynamic resource allocation method based on Lyapunov theory is as follows:

[0023] The time of the operating institutions authorized to access the digital yuan system in the oracle network is divided into multiple time slices t∈T=0,1,2,..., and each operating institution within a slice is indexed by i∈I=1,2,...,N; for operating institution i, r i (t) represents the network resources it invests. B(t) represents the network resources invested by all operating institutions in each shard; B(t) represents the digital RMB and blockchain interaction requests processed by the shard operating institutions within each time slice, expressed as:

[0024]

[0025] α represents the data aggregation method used, b represents the size of each request, B represents the block size of the shard consensus, and T I γ represents the data aggregation time, and γ represents the request fill rate.

[0026] A(t) represents the number of transaction requests that the operating unit needs to process in each time slice, and Q(t) represents the queue length of the operating unit in each time slice, expressed as:

[0027] Q(t+1)=max{Q(t)-B(t)+A(t),0}

[0028] p(t) is the revenue from sharding operations, expressed as:

[0029]

[0030] Where R is the revenue per request;

[0031] When the fragmentation satisfies:

[0032]

[0033] The shard is considered strongly stable, used to describe the stability of queuing in a sharded network; meanwhile, the resources allocated by the operator to requests cannot be less than a specific value θ to maintain the normal operation of the network, expressed as:

[0034]

[0035] Based on the above definition, the dynamic resource allocation model based on Lyapunov theory is expressed as:

[0036]

[0037]

[0038] Where r max This represents the largest amount of resources available to the operating organization.

[0039] The above problem is transformed into a model applicable to Lyapunov theory using a virtual queue, as follows:

[0040] R(t+1)=max{R(t)+θ-r(t),0}

[0041] R(t) is used to determine whether the constraints of the current time slice are satisfied. If R(t) satisfies:

[0042]

[0043] but

[0044] The above dynamic resource allocation model is transformed into:

[0045]

[0046]

[0047] Construct variables Θ(t) = [Q(t), R(t)] to construct the Lyapunov function:

[0048]

[0049] Lyapunov drift is:

[0050] Δ(Θ(t))=L(Θ(t+1))-L(Θ(t))

[0051] Solving the above dynamic resource allocation model is transformed into solving:

[0052] Δ(Θ(t))+Vp(t)=Δ(Θ(t))+V[r(t)-B(t)R]

[0053] V is a weighted parameter used to conditionally segment and generate revenue.

[0054] This can be transformed into the following formula to eliminate the effect of time slices:

[0055]

[0056] in

[0057] The upper limit value is obtained:

[0058] Δ(Θ(t))+V[r(t)-B(t)R]≤B+V[r(t)-B(t)R]+Q(t)[A(t)-B(t)]+R(t)[θ-r(t)]

[0059] Since A(t) and θ are independent of Q(t) and R(t), the upper limit is transformed into:

[0060]

[0061] st {0≤r(t)≤r max

[0062] By taking partial derivatives Obtaining extreme values Solution complete.

[0063] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0064] This invention proposes a method for interconnecting the digital yuan with a consortium blockchain. Based on a dynamically elastic and scalable oracle, it establishes an oracle network comprised of digital yuan operating institutions. This architecture bridges the gap between the blockchain and the digital yuan system, facilitating the legal, orderly, and compliant circulation of the digital yuan within the consortium blockchain network. It solves the problem of blockchain acquiring digital yuan data, achieving interconnection between the blockchain and the digital yuan, reducing the cost of directly modifying a blockchain to access the digital yuan system, and expanding the application scenarios of the digital yuan blockchain system. Furthermore, this invention proposes an efficient off-chain oracle aggregation method based on the avalanche protocol, increasing the throughput of digital yuan data returned from oracles to the blockchain. It also proposes a resource allocation method based on Lyapunov optimization, improving the resource utilization efficiency of digital yuan operating institutions and addressing the low throughput and low resource allocation efficiency issues of oracle networks composed of operating institutions. Attached Figure Description

[0065] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0066] Figure 1 This is a system architecture diagram for the interconnection and interoperability of the digital yuan and consortium blockchain. Detailed Implementation

[0067] To better understand this technical solution, the method of the present invention will be described in detail below with reference to the accompanying drawings.

[0068] The method for interconnecting digital RMB and consortium blockchain proposed in this invention has the following system architecture: Figure 1 As shown, the system employs a digital RMB layer, an oracle layer, and a blockchain network layer. The oracle layer consists of a data oracle, a cross-chain oracle, and a computational oracle. The data oracle is used to acquire off-chain data, the cross-chain oracle is used to acquire cross-chain data, and the computational oracle is used to acquire computational data. The blockchain network layer consists of multiple consortium blockchains to improve the framework's versatility. The oracle network is composed of digital RMB operating institutions, with each operating institution's node having a pre-installed digital RMB application API interface, through which it interacts with the digital RMB system.

[0069] Specifically, the interaction process is as follows:

[0070] 1) Blockchains that need to interact with the digital yuan invite operating institutions with access to the digital yuan system to deploy digital yuan data acquisition smart contracts in the blockchain network. The functions of the smart contracts include initiating digital yuan data acquisition requests and callbacks for digital yuan data acquisition requests. The requests here can refer to common mobile payment operations such as obtaining the account balance of a certain account, payment, and refund.

[0071] 2) Users in the blockchain initiate digital RMB data retrieval requests by calling the digital RMB data retrieval smart contract;

[0072] 3) Operating institutions with access to the digital RMB system form an oracle network to monitor digital RMB data acquisition events in the blockchain smart contract;

[0073] 4) Operating institutions authorized to access the digital RMB system request data from the digital RMB system through pre-installed digital RMB application API interfaces;

[0074] 5) The digital RMB system feeds back the relevant data to the operating institution;

[0075] 6) Multiple operating institutions aggregate off-chain data through the improved avalanche protocol and return the aggregated data to the on-chain smart contract, which then sends the digital RMB data back to the party that initiated the digital RMB data acquisition request, thus completing the interconnection between the digital RMB and the blockchain.

[0076] Existing off-chain data aggregation protocols are limited by network scale. As the number of operational nodes authorized to access the digital yuan system increases, the scale of message broadcasting grows, leading to longer latency in off-chain data aggregation. To address this issue, this invention improves the avalanche protocol by using sharding and random sampling to reduce communication overhead caused by the increase in the number of institutions, thereby improving the efficiency of off-chain data aggregation.

[0077] The process of interaction between operating entities of this invention through the improved avalanche protocol is as follows:

[0078] 1) Based on the different digital RMB applications, the operating institutions that have the right to access the digital RMB system will be divided into network segments, such as dividing commercial banks and licensed non-bank payment institutions into multiple segments, forming multiple nodes within each segment;

[0079] 2) After obtaining the data returned by the digital RMB system, the operating institution with the right to access the digital RMB system initializes the historical value, current value, trust value and stable value. The trust value represents the number of responses from other operating nodes that the operating institution has successfully received. The stable value represents how many rounds the current value remains unchanged. The operating institution performs multiple rounds of random sampling to determine the final data aggregation value.

[0080] 3) The operator randomly samples K1 shards from the nodes connected in the network, sends the data aggregation value to the K1 shards, sets the current value to the data aggregation value, and waits to collect the shard feedback results;

[0081] 4) After receiving a request, the operator in the shard randomly samples K2 operators from the connected operators in the shard, sends the request to K2 operators, and waits to collect feedback results from the operators in the shard; if the number of identical feedback results collected by the operators in the shard exceeds α2, This indicates that more than α2 operators within the shard in the current round agree to the data aggregation result; if the data aggregation results are the same for β2 consecutive rounds, then the shard accepts the result.

[0082] 5) After each shard yields its data aggregation result, the shard's result is returned to the initial operating organization; if the initial operating organization collects more than α1 results from the same shard, The result is then the aggregated off-chain data and returned to the blockchain network.

[0083] In addition to reducing communication overhead, oracle networks also need to maintain throughput. To maintain a balance between these two variables, this invention proposes a dynamic resource allocation method based on Lyapunov theory. The dynamic resource allocation method based on Lyapunov theory is as follows:

[0084] The time of the operating institutions authorized to access the digital yuan system in the oracle network is divided into multiple time slices t∈T=0,1,2,..., and each operating institution within a slice is indexed by i∈I=1,2,...,N; for operating institution i, r i (t) represents the network resources it invests. B(t) represents the network resources invested by all operating institutions in each shard; B(t) represents the digital RMB and blockchain interaction requests processed by the shard operating institutions within each time slice, expressed as:

[0085]

[0086] α represents the data aggregation method used, b represents the size of each request, B represents the block size of the shard consensus, and T I γ represents the data aggregation time, and γ represents the request fill rate.

[0087] A(t) represents the number of transaction requests that the operating unit needs to process in each time slice, and Q(t) represents the queue length of the operating unit in each time slice, expressed as:

[0088] Q(t+1)=max{Q(t)-B(t)+A(t),0}

[0089] p(t) is the revenue from sharding operations, expressed as:

[0090]

[0091] Where R is the revenue per request;

[0092] When the fragmentation satisfies:

[0093]

[0094] The shard is considered strongly stable, used to describe the stability of queuing in a sharded network; meanwhile, the resources allocated by the operator to requests cannot be less than a specific value θ to maintain the normal operation of the network, expressed as:

[0095]

[0096] Based on the above definitions, the dynamic resource allocation model based on Lyapunov theory proposed in this invention is expressed as follows:

[0097]

[0098]

[0099] Where r max This represents the largest amount of resources available to the operating organization.

[0100] This invention uses a virtual queue to transform the above problem into a model applicable to Lyapunov theory, expressed as:

[0101] R(t+1)=max{R(t)+θ-r(t),0}

[0102] R(t) is used to determine whether the constraints of the current time slice are satisfied. If R(t) satisfies:

[0103]

[0104] but

[0105] Therefore, the above dynamic resource allocation model is transformed into:

[0106]

[0107]

[0108] This invention combines real and virtual queues to construct variables Θ(t) = [Q(t), R(t)], in order to construct Lyapunov functions:

[0109]

[0110] Lyapunov drift is:

[0111] Δ(Θ(t))=L(Θ(t+1))-L(Θ(t))

[0112] Solving the above dynamic resource allocation model is transformed into solving:

[0113] Δ(Θ(t))+Vp(t)=Δ(Θ(t))+V[r(t)-B(t)R]

[0114] V is a weighted parameter used to conditionally segment and generate revenue.

[0115] As can be seen, the above method is related to time slices, therefore this invention transforms it into the following formula to eliminate the influence of time slices:

[0116]

[0117] in

[0118] The upper limit value is obtained:

[0119] Δ(Θ(t))+V[r(t)-B(t)R]≤B+V[r(t)-B(t)R]+Q(t)[A(t)-B(t)]+R(t)[θ-r(t)]

[0120] Since A(t) and θ are independent of Q(t) and R(t), the upper limit is transformed into:

[0121]

[0122] st {0≤r(t)≤r max

[0123] By taking partial derivatives Obtaining extreme values Solution complete.

[0124] This invention proposes a method for interconnecting the digital yuan with a consortium blockchain. Based on a dynamically elastic and scalable oracle, it establishes an oracle network comprised of digital yuan operating institutions. This architecture bridges the gap between the blockchain and the digital yuan system, facilitating the legal, orderly, and compliant circulation of the digital yuan within the consortium blockchain network. It solves the problem of blockchain acquiring digital yuan data, achieving interconnection between the blockchain and the digital yuan, reducing the cost of directly modifying a blockchain to access the digital yuan system, and expanding the application scenarios of the digital yuan blockchain system. Furthermore, this invention proposes an efficient off-chain oracle aggregation method based on the avalanche protocol, increasing the throughput of digital yuan data returned from oracles to the blockchain. It also proposes a resource allocation method based on Lyapunov optimization, improving the resource utilization efficiency of digital yuan operating institutions and addressing the low throughput and low resource allocation efficiency issues of oracle networks composed of operating institutions.

[0125] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. However, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for interconnecting digital RMB with a consortium blockchain, characterized in that, The system employs a digital RMB layer, an oracle layer, and a blockchain network layer. The oracle layer comprises data oracles, cross-chain oracles, and computation oracles. Data oracles acquire off-chain data, cross-chain oracles acquire cross-chain data, and computation oracles acquire computational data. The blockchain network layer consists of multiple consortium blockchains, and the oracle network comprises digital RMB operating institutions. Each operating institution node has a pre-installed digital RMB application API interface, which interacts with the digital RMB system. The interaction process between each operating institution node and the digital RMB system is as follows: 1) Blockchains that need to interact with the digital yuan invite operating institutions with access to the digital yuan system to deploy digital yuan data acquisition smart contracts in the blockchain network. The functions of the smart contracts include initiating digital yuan data acquisition requests and callback of digital yuan data acquisition requests. 2) Users in the blockchain initiate digital RMB data retrieval requests by calling the digital RMB data retrieval smart contract; 3) Operating institutions with access to the digital RMB system form an oracle network to monitor digital RMB data acquisition events in the blockchain smart contract; 4) Operating institutions authorized to access the digital RMB system request data from the digital RMB system through pre-installed digital RMB application API interfaces; 5) The digital RMB system feeds back relevant data to the operating institution; 6) Multiple operating institutions aggregate off-chain data through the improved avalanche protocol and return the aggregated data to the on-chain smart contract, which then sends the digital RMB data back to the party that initiated the digital RMB data acquisition request, thus completing the interconnection between the digital RMB and the blockchain.

2. The method for interconnecting digital RMB and consortium blockchain according to claim 1, characterized in that, The improved avalanche protocol process is as follows: 1) Based on the different digital RMB applications, the operating institutions that have permission to access the digital RMB system will be divided into network segments, forming multiple nodes within each segment; 2) After obtaining the data returned by the digital RMB system, the operating institution with the right to access the digital RMB system initializes the historical value, current value, trust value and stable value. The trust value represents the number of responses from other operating nodes that the operating institution has successfully received. The stable value represents how many rounds the current value remains unchanged. The operating institution performs multiple rounds of random sampling to determine the final data aggregation value. 3) The operator randomly samples from the nodes connected to the network. Each segment, to Each shard sends the data aggregation value and sets the current value to the data aggregation value, waiting to collect feedback results from the shards; 4) After receiving the request, the operator in the shard randomly samples from the operators connected to the shard. Each operating organization, to Each operating unit sends a request and waits to collect feedback from the operating units within the segment; If the number of identical feedback results collected by the operating agencies within a segment exceeds , This indicates that more than [number] shards are in the current round. The operating organization agrees to the data aggregation results; If continuous If the data aggregation results of the rounds are the same, then the shard receives that result; 5) After each shard produces its data aggregation result, the shard's result is returned to the initial operating organization; if the initial operating organization collects more than [a certain number of] results from the same shard... , The result is then the aggregated off-chain data and returned to the blockchain network.

3. The method for interconnecting digital RMB and consortium blockchain according to claim 1, characterized in that, The oracle network employs a dynamic resource allocation method based on Lyapunov theory to maintain a balance between communication overhead and throughput.

4. The method for interconnecting digital RMB and consortium blockchain according to claim 3, characterized in that, The dynamic resource allocation method based on Lyapunov theory is as follows: The time slots for operating institutions with access to the digital yuan system within the oracle network are divided into multiple time slices. , and use To index each operating unit within a shard; for each operating unit , This indicates the network resources it invests. This represents the network resources invested by all operating organizations in each shard; The digital RMB and blockchain interaction requests processed by the segmented operating institutions within each time slice are represented as: , Indicates the data aggregation method used. This indicates the size of each request. Indicates the block size of the shard consensus mechanism. Indicates the time of data aggregation. Indicates the requested fill rate; This indicates the number of transaction requests that the operating unit needs to process within each time slice. The queue length of the operating unit within each time slice is represented as: (2), Revenue from segmented operations is represented as: , in, This is the revenue from each request; When the fragmentation satisfies: , This sharding is considered strongly stable, used to describe the stability of queuing in a sharded network; meanwhile, the resources allocated by the operator to requests cannot be less than a specific value. To maintain the normal operation of the network, it is represented as: , Based on the above definition, the dynamic resource allocation model based on Lyapunov theory is expressed as: , in This represents the largest amount of resources available to the operating organization. The above problem is transformed into a model applicable to Lyapunov theory using a virtual queue, as follows: (7), Used to determine whether the constraints of the current time slice are met. satisfy: , but ; The above dynamic resource allocation model is transformed into: , Build variables To construct the Lyapunov function: , Lyapunov drift is: , Solving the above dynamic resource allocation model is transformed into solving: , The weighted parameters are used to conditionally segment and manage revenue. This can be transformed into the following formula to eliminate the effect of time slices: , in ; The upper limit value is obtained: , because and Independent of and Then the upper limit value is transformed into: , By taking partial derivatives To obtain extreme values The solution is complete.