Method, system and device for dynamic sharing of radio access network resources and storage medium

By establishing shared and private blockchains using blockchain technology in the wireless access network, the problems of unfair allocation and insufficient security of wireless resources among multiple operators have been solved, realizing fair, refined and end-to-end management of wireless resources, and improving resource utilization and data security.

CN116347448BActive Publication Date: 2026-07-21CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2021-12-22
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

How to achieve fair and reliable wireless resource sharing among multiple operators in 5G/6G wireless access networks, and solve the problems of unfair resource allocation and insufficient security in existing technologies.

Method used

By employing blockchain technology to establish shared and private blockchains, and through smart contracts and consensus mechanisms, wireless resource requests are recorded and verified to ensure data tamper-proofing and consistency, and resources are dynamically allocated.

Benefits of technology

It has achieved fairness, precision, and end-to-end sharing of wireless resources, improved resource utilization, reduced management costs, and ensured data security and traceability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116347448B_ABST
    Figure CN116347448B_ABST
Patent Text Reader

Abstract

The application provides a wireless access network resource dynamic sharing method, system, device and storage medium, wherein the method comprises the following steps: establishing a shared blockchain based on a plurality of network operators, each network operator establishing a private blockchain, and the private blockchain comprising at least a private data area and a public data area; receiving a wireless resource request initiated by a network operator, and recording the wireless resource request in the public data area of the private blockchain of the network operator to generate a common data block; obtaining a request result of the wireless resource request based on a smart contract and publishing the request result; when the request result is confirmed by the public data areas of other network operators in a preset proportion, adding the common data block to the shared blockchain; and dynamically allocating wireless resources to the network operator initiating the request according to the request result of the shared blockchain. The application can realize tamper-proofing and evidence storage of wireless access network sharing key data, and is helpful to the equalization, refinement, full-process and security of wireless resource dynamic sharing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication network access, and more specifically, to a method, system, device, and storage medium for dynamic sharing of wireless access network resources. Background Technology

[0002] With the rapid development of communication technology, telecommunications services are evolving towards integration, digitalization, intelligence, broadband, and personalization. People's demands for diversified telecommunications services are also constantly increasing. Simultaneously, the increasing maturity and use of SDH, ATM, Passive Optical Network (PON), and DWDM technologies on the backbone network have laid the foundation for achieving "three-line convergence, one-line access" for voice, data, and image services. How to fully utilize existing network resources to increase service types and improve service quality has become an increasingly important research topic for telecommunications experts and operators, with the "last mile" solution being the most pressing concern. Therefore, access networks have become a hot topic in network application and construction.

[0003] In July 1995, Group 13 of the International Telecommunication Union (ITU-T) adopted Recommendation G.902 on the framework of access networks, which defines an access network as follows: An access network consists of a series of transport entities (such as line equipment and transmission facilities) between Service Node Interfaces (SNIs) and User-Network Interfaces (UNIs). It is an implementation system that provides the necessary transmission capacity for supplying telecommunications services and can be configured and managed via the Management Interface (Q3). In principle, there are no restrictions on the types and number of UNIs and SNIs that can be implemented in an access network. The access network does not interpret signaling. The access network can be viewed as a transport network independent of services and applications, primarily performing cross-connection, multiplexing, and transmission functions. According to ITU Recommendation G.902 on the framework of access networks, the access network can be defined by three interfaces: the network side connects to the Service Node (SN) via the Service Node Interface (SNI); the user side connects to the user terminal equipment via the User-Network Interface (UNI); and the management side connects to the Telecommunication Management Network (TMN) via the Q3 interface.

[0004] Current research on shared network architecture for 5G+ and 6G access networks has revealed that, when 5G / 5G+ (6G) wireless access networks are shared, how to efficiently provide fair and reliable shared wireless resources to multiple operators is a problem that urgently needs to be solved in 6G shared networks.

[0005] In view of this, the present invention proposes a method, system, device and storage medium for dynamic sharing of wireless access network resources.

[0006] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0007] In view of the problems in the prior art, the purpose of this invention is to provide a method, system, device and storage medium for dynamic sharing of wireless access network resources, which overcomes the difficulties of the prior art, can realize the tamper-proof and evidence-based storage of key data shared in the wireless access network, and contributes to the fairness, refinement, end-to-end and security of dynamic sharing of wireless resources.

[0008] Embodiments of the present invention provide a method for dynamic sharing of wireless access network resources, comprising the following steps:

[0009] A shared blockchain is established based on several network operators, and each of the network operators establishes its own private blockchain, which includes at least a private data area and a public data area.

[0010] Upon receiving a wireless resource request initiated by a network operator, the request is recorded in the public data area of ​​the network operator's private blockchain, generating a shared data block.

[0011] The request result of the wireless resource request is obtained and published based on the smart contract;

[0012] When other network operators' public data zones, meeting a preset ratio, confirm the request result, the shared data block is added to the shared blockchain; and

[0013] Based on the request result from the shared blockchain, wireless resources are dynamically allocated to the network operator that initiated the request.

[0014] Preferably, the establishment of a shared blockchain based on several network operators, with each network operator establishing its own private blockchain, the private blockchain comprising at least a private data area and a public data area, includes the following steps:

[0015] A set of network operators is established based on several network operators, and a shared blockchain is established that can be accessed by the network operators within the set of network operators.

[0016] Each of the aforementioned network operators establishes its own private blockchain, which includes at least a private data area and a public data area, with the public data area only accessible to the shared blockchain.

[0017] Preferably, receiving a wireless resource request initiated by a network operator and recording it in the public data area of ​​the network operator's private blockchain to generate a shared data block includes the following steps:

[0018] The receiving of a radio resource request initiated by a network operator includes at least one or a combination of public terrestrial mobile network identifier, frequency band, carrier, number of resource blocks, and network slice.

[0019] The wireless resource requests are recorded in the public data area of ​​each network operator's private blockchain, and each generates a shared data block.

[0020] Preferably, obtaining and publishing the request result of the wireless resource request based on the smart contract includes the following steps:

[0021] The first request result of the wireless resource request is obtained through a smart contract based on the public data block in the public data area of ​​the private blockchain of the network operator that initiated the request. The first request result includes at least one or a combination of the requested resource, the requested time, and the requested duration.

[0022] The result of the first request is published to each network operator within the set of network operators.

[0023] Preferably, the step of adding the shared data block to the shared blockchain when the public data areas of other network operators that meet a preset proportion confirm the request result includes the following steps:

[0024] The shared data blocks in the public data area of ​​the private blockchains of other network operators in the network operator set obtain the second request result of the wireless resource request through a smart contract.

[0025] The total number of network operators whose second request result is the same as the first request result is counted in real time;

[0026] If the number of network operators with the same result exceeds a preset ratio threshold, the shared data block corresponding to the first request result is added to the shared blockchain. The preset ratio threshold ranges from 55% to 90%.

[0027] Preferably, the request result includes the requested resource, the request time, and the request duration. The step of dynamically allocating wireless resources to the network operator that initiated the request based on the request result from the shared blockchain includes the following steps:

[0028] When the request time in the request result of the shared blockchain is satisfied, the wireless resource allocation of the request result corresponding to the request time is triggered.

[0029] The requested resource is allocated to the network operator that initiated the request, and a timer is started.

[0030] If the timing result meets the requested duration in the request result, the network operator that initiated the request will be interrupted from continuing to use the requested resource.

[0031] Preferably, the method further includes the following steps:

[0032] Based on the shared data blocks of each network operator in the shared blockchain, the wireless resource usage data and usage fees of each network operator are obtained respectively.

[0033] Embodiments of the present invention also provide a dynamic sharing system for wireless access network resources, used to implement the above-described dynamic sharing method for wireless access network resources, the dynamic sharing system for wireless access network resources comprising:

[0034] A shared blockchain module is established based on several network operators, each of which establishes its own private blockchain, which includes at least a private data area and a public data area.

[0035] The resource request recording module receives a wireless resource request initiated by a network operator and records it in the public data area of ​​the network operator's private blockchain, generating a shared data block.

[0036] The request result publishing module obtains and publishes the request result of the wireless resource request based on the smart contract;

[0037] The data consensus confirmation module, when a preset proportion of other network operators' public data zones confirm the request result, adds the shared data block to the shared blockchain; and

[0038] The resource dynamic allocation module dynamically allocates wireless resources to the network operator that initiated the request based on the request result of the shared blockchain.

[0039] Embodiments of the present invention also provide a wireless access network resource dynamic sharing device, comprising:

[0040] processor;

[0041] A memory in which executable instructions of the processor are stored;

[0042] The processor is configured to execute the steps of the above-described method for dynamic sharing of wireless access network resources by executing the executable instructions.

[0043] Embodiments of the present invention also provide a computer-readable storage medium for storing a program, which, when executed, implements the steps of the above-described method for dynamic sharing of wireless access network resources.

[0044] The purpose of this invention is to provide a method, system, device and storage medium for dynamic sharing of wireless access network resources, which can realize the tamper-proof and evidence-based storage of key data shared in the wireless access network, and contribute to the fairness, precision, end-to-end and security of dynamic sharing of wireless resources. Attached Figure Description

[0045] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings.

[0046] Figure 1 This is a flowchart of one embodiment of the wireless access network resource dynamic sharing method of the present invention.

[0047] Figure 2 This is a flowchart of another embodiment of the wireless access network resource dynamic sharing method of the present invention.

[0048] Figure 3 This is a schematic diagram of an implementation scenario of the dynamic sharing method for wireless access network resources in this invention.

[0049] Figure 4 This is a schematic diagram of the private blockchain and the shared blockchain in the dynamic sharing method of wireless access network resources in this invention.

[0050] Figure 5 This is a schematic diagram illustrating the implementation process of the dynamic sharing method for wireless access network resources in this invention.

[0051] Figure 6 This is a schematic diagram of a module of an embodiment of the wireless access network resource dynamic sharing system of the present invention.

[0052] Figure 7 This is a schematic diagram of another embodiment of the wireless access network resource dynamic sharing system of the present invention.

[0053] Figure 8 This is a schematic diagram illustrating the operation of the wireless access network resource dynamic sharing system of the present invention. Detailed Implementation

[0054] The following specific examples illustrate the implementation methods of this application. Those skilled in the art can easily understand the other advantages and effects of this application from the content disclosed herein. This application can also be implemented or applied through other different specific embodiments, and various details in this application can be modified or changed according to different viewpoints and application systems without departing from the spirit of this application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.

[0055] The embodiments of this application will now be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement the application. This application may be embodied in many different forms and is not limited to the embodiments described herein.

[0056] In this application, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics represented in connection with that embodiment or example, which are included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics represented may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate different embodiments or examples represented in this application, as well as features of different embodiments or examples.

[0057] Furthermore, the terms "first" and "second" are used for illustrative purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the representation of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0058] For the purpose of clearly describing this application, devices that are not relevant to the description are omitted, and the same or similar components throughout the specification are given the same reference numerals.

[0059] Throughout this specification, when it is said that a device is "connected" to another device, this includes not only "direct connection" but also "indirect connection" by placing other components in between. Furthermore, when it is said that a device "comprises" a certain constituent element, unless otherwise stated otherwise, this does not exclude other constituent elements, but rather implies that other constituent elements may be included.

[0060] When we say that a device is "above" another device, this can mean that it is directly above the other device, or it can mean that other devices are present in between. Conversely, when we say that a device is "directly" "above" another device, there are no other devices present in between.

[0061] Although the terms first, second, etc., are used in some instances herein to refer to various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, first interface and second interface, etc., are used. Furthermore, as used herein, the singular forms “a,” “an,” and “the” are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms “comprising,” “including,” indicate the presence of features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms “or” and “and / or” as used herein are interpreted as inclusive, or mean any one or any combination thereof. Thus, “A, B, or C” or “A, B, and / or C” means “any one of: A; B; C; A and B; A and C; B and C; A, B, and C.” Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0062] The technical terms used herein are for reference only to specific embodiments and are not intended to limit the scope of this application. The singular form used herein includes the plural form unless the statement explicitly indicates otherwise. The word "comprising" as used in the specification means to specify a particular characteristic, region, integer, step, operation, element, and / or component, and does not exclude the presence or addition of other characteristics, regions, integers, steps, operations, elements, and / or components.

[0063] Although not explicitly defined, all terms, including technical and scientific terms used herein, shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. Terms defined in commonly used dictionaries shall be further interpreted as having a meaning consistent with the relevant technical literature and the content of this present application, and shall not be over-interpreted as having an ideal or overly formulaic meaning unless otherwise defined.

[0064] Figure 1 This is a flowchart of one embodiment of the wireless access network resource dynamic sharing method of the present invention. Figure 1 As shown, the present invention relates to a method for dynamic sharing of wireless access network resources in the field of network configuration. The process of the present invention includes:

[0065] S110. Establish a shared blockchain based on several network operators, with each network operator establishing its own private blockchain. The private blockchain includes at least a private data area and a public data area.

[0066] S120: Receive a wireless resource request initiated by a network operator, record it in the public data area of ​​the network operator's private blockchain, and generate a shared data block.

[0067] S130. Obtain and publish the request result of the wireless resource request based on the smart contract.

[0068] S140. When the public data area confirmation request results from other network operators meet the preset proportion, the shared data block is added to the shared blockchain.

[0069] S150: Dynamically allocate wireless resources to the network operator that initiated the request based on the request result of the shared blockchain.

[0070] Public blockchains are blockchains where anyone in the world can access the system at any time to read data, send verifiable transactions, and compete for ledger entries. Public blockchains are generally considered completely decentralized because no individual or institution can control or tamper with the reading and writing of data. Public blockchains typically use token mechanisms to encourage participants to compete for ledger entries, ensuring data security. Bitcoin and Ethereum are typical examples of public blockchains. Private blockchains, on the other hand, are blockchains where write permissions are controlled by a specific organization or institution. The qualifications of participating nodes are strictly limited. Because the number of participating nodes is limited and controllable, private blockchains often offer extremely fast transaction speeds, better privacy protection, lower transaction costs, are less susceptible to malicious attacks, and can meet the identity authentication requirements essential to the financial industry. Compared to centralized databases, private blockchains can prevent single nodes within an institution from intentionally concealing or tampering with data. Even if errors occur, the source can be quickly identified, which is why many large financial institutions prefer to use private blockchain technology.

[0071] The blockchain-related technologies used in this invention are as follows:

[0072] A distributed ledger refers to a system where transaction recording is collaboratively completed by multiple nodes located in different places. Each node records a complete ledger, allowing them to participate in supervising the legality of transactions and jointly act as witnesses. Unlike traditional distributed storage, blockchain's distributed storage is unique in two main aspects: First, each node in a blockchain stores complete data according to a block-chain structure, while traditional distributed storage typically divides data into multiple parts according to certain rules. Second, each node in a blockchain is independent and of equal status, relying on a consensus mechanism to ensure consistency, whereas traditional distributed storage usually synchronizes data from a central node to other backup nodes. No single node can record ledger data independently, thus avoiding the possibility of a single recorder being controlled or bribed to falsify records. With a sufficient number of recording nodes, theoretically, unless all nodes are compromised, the ledger will not be lost, ensuring the security of the ledger data.

[0073] Asymmetric encryption ensures that while transaction information stored on the blockchain is public, account identity information is highly encrypted and can only be accessed with the data owner's authorization, thus guaranteeing data security and personal privacy.

[0074] A consensus mechanism is how all the nodes in the ledger reach a consensus to verify the validity of a record. This serves as both a means of verification and a means of preventing tampering. Blockchain proposes four different consensus mechanisms suitable for various application scenarios, striking a balance between efficiency and security. Blockchain consensus mechanisms are characterized by "majority rule" and "equality among all." "Majority rule" doesn't solely refer to the number of nodes; it can also be computing power, shareholding, or other comparable computer features. "Equality among all" means that when nodes meet certain conditions, all nodes have the right to propose a consensus result first, which can then be directly accepted by other nodes and potentially become the final consensus result. For example, Bitcoin uses Proof-of-Work. Only by controlling more than 51% of the ledger nodes can a non-existent record be forged. When a sufficient number of nodes join the blockchain, this becomes virtually impossible, thus eliminating the possibility of forgery.

[0075] Smart contracts, based on trusted and immutable data, can automatically execute predefined rules and terms. Taking insurance as an example, if everyone's information (including medical information and risk occurrence information) is authentic and reliable, it's easy to automate claims processing for standardized insurance products. While insurance companies don't experience the same frequency of transactions as banks and securities firms, their reliance on reliable data is ever-increasing. Therefore, this author believes that leveraging blockchain technology from a data management perspective can effectively help insurance companies improve their risk management capabilities. Specifically, this includes policyholder risk management and insurance company risk supervision.

[0076] This invention proposes a blockchain-based method for dynamic sharing of wireless access network resources, which effectively solves the above-mentioned problems. It can improve the fairness and security of wireless access network resource sharing, increase the resource utilization rate of access network sharing, reduce the resource management cost of access network sharing, and facilitate the evolution towards 6G access network sharing, thus having broad application prospects.

[0077] Figure 2 This is a flowchart of another embodiment of the wireless access network resource dynamic sharing method of the present invention. For example... Figure 2 As shown, this method for dynamic sharing of wireless access network resources, in Figure 1 In this embodiment, based on steps S110, S120, S130, S140, and S150, steps S111 and S112 replace step S110, steps S121 and S122 replace step S120, steps S131 and S132 replace step S130, steps S141, S142, and S143 replace step S140, and steps S151, S152, and S153 replace step S150. It also includes step S160. Each step is described below:

[0078] S111. Establish a network operator set based on several network operators, and establish a shared blockchain that can be accessed by network operators within the network operator set.

[0079] S112. Each network operator establishes its own private blockchain, which includes at least a private data area and a public data area. The public data area is only accessible to the shared blockchain within the network operator set. In this embodiment, the public data area is only accessible to the shared blockchain corresponding to the network operator within the network operator set, and is not accessible to other blockchains, thereby enhancing security and confidentiality.

[0080] S121. Receive a radio resource request initiated by a network operator. The radio resource request includes at least one or a combination of Public Land Mobile Network (PLMN) identifier, frequency band, carrier, number of resource blocks, and network slices. The Public Land Mobile Network identifier is the ID code in a Public Land Mobile Network. A Public Land Mobile Network (PLMN) is a network established and operated by a government or its approved operators for the purpose of providing land mobile communication services to the public. This network is usually interconnected with the Public Switched Telephone Network (PSTN) to form a communication network on a regional or national scale. A Public Land Mobile Network (PLMN) is a radio communication system geared towards mobile users on land, such as those in vehicles or on foot. Such a system can be standalone, but is often connected to a fixed-line telephone system such as the PSTN. Frequency band is a term related to wavebands and communications. In mechanical waves, frequency band refers to the frequency and wavelength of sound. The human ear perceives sound frequencies from a minimum of 20Hz to a maximum of 20kHz, while the frequency range of human speech is concentrated between 80Hz and 12kHz. Human perception of sound varies across different frequency bands. A carrier wave, or carrier frequency, is a physical concept; it is a radio wave of a specific frequency, measured in Hz. It is an electromagnetic wave modulated in terms of frequency, amplitude, or phase to transmit speech, audio, images, or other signals. In communication technology, a carrier wave (carrier wave, carrier signal, or carrier) is an electromagnetic wave generated by an oscillator and transmitted over a communication channel. It is modulated to transmit voice or other information. The carrier frequency is usually higher than the frequency of the input signal, belonging to high-frequency signals. Modulating the input signal onto a high-frequency carrier is like riding a high-speed train or an airplane before transmission and reception. The carrier wave is the physical basis and carrier for transmitting information (voice and data). A resource block describes the characteristics of a fieldbus device, such as the device name, manufacturer, and serial number. Only one resource block can exist in each device. Network slicing is an on-demand networking method that allows operators to separate multiple virtual end-to-end networks on a unified infrastructure. Each network slice is logically isolated from the radio access network to the bearer network and then to the core network to adapt to various types of applications. A network slice can be divided into at least three parts: radio network sub-slice, bearer network sub-slice, and core network sub-slice.

[0081] S122. Record the wireless resource request in the public data area of ​​each network operator's private blockchain, and generate a shared data block for each operator.

[0082] S131. Based on the public data block in the public data area of ​​the private blockchain of the network operator that initiated the request, the first request result of the wireless resource request is obtained through a smart contract. The first request result includes at least one or a combination of the requested resource, the requested time, and the requested duration.

[0083] S132. Publish the results of the first request to each network operator in the network operator set.

[0084] S141, The shared data blocks in the public data area of ​​the private blockchain of other network operators in the network operator set obtain the second request result of the wireless resource request through a smart contract.

[0085] S142. Real-time statistics are performed on the total number of network operators whose second request results are identical to the first request results. In this embodiment, the network operator's second request result is considered to be identical to the first request result if the requested resources, request time, and request duration in the second request result are compared with those in the first request result.

[0086] S143. When the number of network operators with the same result exceeds the preset ratio threshold, the common data block corresponding to the first request result is added to the shared blockchain. The preset ratio threshold ranges from 55% to 90%, for example, the preset ratio threshold is one of 55%, 60%, 65%, 70%, 75%, 80%, 85%, and 90%.

[0087] S151. When the request time in the request result of the shared blockchain is satisfied, the wireless resource allocation of the request result corresponding to the request time is triggered.

[0088] S152. Allocate the requested resource of the requested result to the network operator that initiated the request and start timing.

[0089] S153. If the timing result meets the requested duration in the request result, the network operator that initiated the request will be interrupted from continuing to use the requested resource.

[0090] S160. Obtain the wireless resource usage data and usage fees of each network operator based on the shared data blocks of each network operator in the shared blockchain.

[0091] This invention proposes a blockchain-based method for dynamic sharing of wireless access network resources. By establishing a private blockchain and a shared blockchain, it not only ensures the consistency and tamper-proof nature of key shared data (such as wireless resource requests and traffic usage statistics) on both blockchains, but also guarantees the traceability of this key data. This provides a reliable basis and security for review, auditing, and fee settlement. It reconstructs the trust system for both the contractor and the sharing party, truly realizing fair, refined, and end-to-end dynamic sharing of wireless resources. This is conducive to the evolution towards 6G access network sharing and has broad application prospects.

[0092] Figure 3 This is a schematic diagram of an implementation scenario of the dynamic sharing method for wireless access network resources in this invention. Figure 4 This is a schematic diagram of the private blockchain and the shared blockchain in the dynamic sharing method of wireless access network resources in this invention. For example... Figure 3 and 4 As shown, the implementation scenario of the dynamic sharing method for wireless access network resources in this invention is as follows: Suppose there are N operators sharing a 6G wireless access network, for example, N=2, where China Telecom, China Unicom, China Mobile, and China Broadcasting Network jointly build and share; N=4, where China Telecom, China Unicom, China Mobile, and China Broadcasting Network jointly build and share. The dynamic sharing management system 21 for wireless resources receives wireless resource requests from operators 1 to N and manages the resources in the wireless resource pool based on a shared blockchain. When operator i (i=1, 2, ..., N) has a wireless resource request, it submits the request to the dynamic sharing management module for wireless resources. The wireless resources that can be shared in the wireless resource pool 22 include: PLMN ID, shared frequency band, carrier, number of RBs, and slices, etc. Independent blockchains are designed for operators 1, 2...N, and private blockchains 11, 12, ..., 1N. Each operator stores its multiple private data blocks in the private area of ​​its private blockchain. The private blockchain also opens a shared data area 10 to store the wireless resource request data blocks of its own operator and other operators. A shared blockchain for multiple operators is designed, where the wireless resource request data blocks in the shared data areas of the private blockchains of multiple operators reach a consensus through a consensus mechanism and are then stored in the shared blockchain. Finally, the wireless resource devices 23 are allocated using the consensus-driven data blocks stored in the shared blockchain. As transaction data within the blockchain, the immutability of blockchain technology not only ensures the traceability of shared wireless resource requests but also guarantees the consistency of shared wireless resource request data across the private and shared blockchains, providing security for data in all aspects, including wireless resource requests, usage statistics, and fee settlement.

[0093] In this embodiment, the dynamic sharing management of wireless resources 21 (added based on existing technology) is as follows: the wireless access network resources are dynamically shared and managed based on the wireless request data blocks in the shared blockchain;

[0094] Private blockchains 11, 12, ... 1N (based on improvements to existing technologies): Each operator's private blockchain, in addition to storing the operator's private data blocks 112, 122, ... 1N2 (stored in the private area of ​​the private blockchain, not open to the public), each private blockchain also opens a shared data area 111, 112, ... 1N1 (open to the public), and also distributes and stores wireless resource request data blocks of its own operator and other operators.

[0095] Shared Blockchain 10 (added based on existing technology): It sequentially records the wireless resource request data blocks of each operator that reach a consensus through an improved consensus mechanism, providing security for data in various stages such as wireless resource requests, usage statistics, and fee settlement.

[0096] Radio resource request data 24: Multiple operators 1, 2, ... N in the access network share submit radio resource requests to the radio resource dynamic sharing management module, including PLMN ID (Public Land Mobile Network Identifier), frequency band, carrier, number of RBs (resource blocks), and slice, etc.; the radio resource request data is first stored in the public area of ​​the private blockchains of multiple operators, and after reaching a consensus through an improved consensus mechanism, it is written into the shared blockchain.

[0097] Radio resource request data block: includes radio resource request data, request time, and request duration.

[0098] Private data area (112, 122, ... 1N2): Private data area in the private blockchain of each operator, which stores the private data blocks of each operator and is not visible to the outside world;

[0099] Public Data Area (111, 112, ... 1N1): Public data area in the private blockchain of each operator, storing wireless resource request data blocks of multiple operators, and visible to the outside world;

[0100] Smart contract: The wireless resource request data block stored by operator i in the public data area of ​​each operator's private blockchain is retrieved, and the wireless resource request, request time and request duration are calculated through the smart contract. Operator i calls the calculation result from the smart contract and publishes it.

[0101] Consensus Mechanism: The public data areas of each operator's private blockchain collaborate to authenticate the requested resources, request time, and request duration calculated by the smart contract. Through the consensus mechanism in blockchain technology, a shared blockchain is formed, and the consensus-reached requested resources, request time, and request duration are written into the shared blockchain.

[0102] Figure 5 This is a schematic diagram illustrating the implementation process of the dynamic sharing method for wireless access network resources in this invention. For example... Figure 5As shown, the implementation process of the dynamic sharing method for wireless access network resources in this invention is as follows:

[0103] S21. Operator i (i = 1 to N) initiates a radio resource request;

[0104] S22. Dynamic management of wireless resources: Receives wireless resource requests from operators, performs security verification, and records the information in the public area of ​​each operator's private blockchain.

[0105] S23. Obtain the wireless resource request result (requested resource, request time, request duration) through the smart contract, and the operator i calls the calculation result from the smart contract to publish it;

[0106] S24. Through the consensus mechanism, the common area data block of operator i's private blockchain is selected. The common area data blocks of other operators' private blockchains call the smart contract to complete the verification of the common area data block. The common area data block that reaches a consensus of 70% is added to the shared blockchain.

[0107] S25. Wireless resources are dynamically allocated to operator i based on the wireless resource request results (requested resources, request time, and request duration) in the shared blockchain.

[0108] S26. Operator i dynamically shares wireless resources by querying wireless resource requests (requested resources, request time, and request duration) in the shared blockchain, which also provides a reliable basis for statistics on wireless resource usage and fee settlement.

[0109] S27. After the wireless resource sharing period ends, the operator needs to submit a new wireless resource request and update the block content in the private blockchain and the shared blockchain to achieve dynamic sharing of wireless access network resources based on blockchain.

[0110] This invention proposes a blockchain-based method for dynamic sharing of wireless access network resources, which improves the fairness and security of access network resource sharing, reconstructs a trustworthy system for contractors and sharers, and truly realizes the fairness, refinement, and end-to-end dynamic sharing of wireless resources. It is conducive to the evolution towards 6G access network sharing and has broad application prospects.

[0111] Figure 6 A schematic diagram of a module of an embodiment of the dynamic sharing system for wireless access network resources of the present invention. The dynamic sharing system for wireless access network resources of the present invention, such as... Figure 6 As shown, including but not limited to:

[0112] The shared blockchain module 51 establishes a shared blockchain based on several network operators, with each network operator establishing its own private blockchain, which includes at least a private data area and a public data area.

[0113] The resource request recording module 52 receives a wireless resource request initiated by a network operator and records it in the public data area of ​​the network operator's private blockchain, generating a shared data block.

[0114] The request result publishing module 53 obtains and publishes the request result of the wireless resource request based on the smart contract.

[0115] The data consensus confirmation module 54, when the confirmation requests from other network operators' public data areas meet a preset proportion, adds the shared data block to the shared blockchain.

[0116] The resource dynamic allocation module 55 dynamically allocates wireless resources to the network operator that initiated the request based on the request result of the shared blockchain.

[0117] The implementation principles of the above modules can be found in the relevant introduction in the method for dynamic sharing of wireless access network resources, and will not be repeated here.

[0118] The wireless access network resource dynamic sharing system of the present invention can realize the tamper-proof and evidence-based storage of key data shared by the wireless access network, which helps to make the dynamic sharing of wireless resources fair, refined, continuous and secure.

[0119] Figure 7 A schematic diagram of a module from another embodiment of the wireless access network resource dynamic sharing system of the present invention. (See diagram below.) Figure 7 It is shown that, in Figure 6 Based on the device embodiment, the shared blockchain module 51 is replaced by a shared blockchain establishment module 511 and a private blockchain establishment module 512; the resource request record module 52 is replaced by a wireless resource request module 521 and a shared data block generation module 522; the request result publishing module 53 is replaced by a first request result module 531 and a request result publishing module 532; the data consensus confirmation module 54 is replaced by a second request result module 541, a real-time total count module 542, and a publishing result confirmation module 543; the resource dynamic allocation module 55 is replaced by a resource allocation trigger module 551, a resource allocation scheduling module 552, and a resource timing termination module 553; and a wireless resource billing module 560 is also included. The following describes each module:

[0120] The shared blockchain establishment module 511 establishes a network operator set based on several network operators, and establishes a shared blockchain that can be accessed by network operators within the network operator set.

[0121] Module 512 for establishing a private blockchain: Each network operator establishes its own private blockchain. The private blockchain includes at least a private data area and a public data area. The public data area is only accessible to the shared blockchain.

[0122] The radio resource request module 521 receives a radio resource request initiated by a network operator. The radio resource request includes at least one or a combination of public terrestrial mobile network identifier, frequency band, carrier, number of resource blocks, and network slice.

[0123] The shared data block generation module 522 records wireless resource requests in the public data area of ​​each network operator's private blockchain, and each generates a shared data block.

[0124] The first request result module 531 obtains the first request result of the wireless resource request through a smart contract based on the shared data block in the public data area of ​​the private blockchain of the network operator that initiated the request. The first request result includes at least one or a combination of the requested resource, the requested time, and the requested duration.

[0125] The request result publishing module 532 publishes the first request result to each network operator in the network operator set.

[0126] The second request result module 541 obtains the second request result of the wireless resource request through a smart contract from the public data block in the public data area of ​​the private blockchain of other network operators in the network operator set.

[0127] The real-time total count module 542 counts the total number of network operators whose second request result is the same as the first request result.

[0128] The result confirmation module 543, when the number of network operators with identical results exceeds a preset proportion threshold, adds the shared data block corresponding to the first request result to the shared blockchain. The preset proportion threshold ranges from 55% to 90%. In a preferred embodiment, the result confirmation module 543 further includes a first judgment module and a second judgment module. The first judgment module determines whether the total number of network operators with identical second request results to the first request result exceeds a preset proportion threshold, which ranges from 65% to 75%. If yes, the second judgment module is executed; otherwise, the shared blockchain refuses to write the first request result. The second judgment module determines whether the network resources corresponding to the shared blockchain have idle resources to meet the requirements of the first request result. If yes, the shared data block corresponding to the first request result is added to the shared blockchain; otherwise, the shared blockchain refuses to write the first request result.

[0129] Resource allocation trigger module 551, when the request time in the request result of the shared blockchain is satisfied, triggers the wireless resource allocation of the request result corresponding to the request time.

[0130] The resource allocation and scheduling module 552 allocates the requested resources of the request result to the network operator that initiated the request and starts timing.

[0131] The resource timing termination module 553 interrupts the network operator that initiated the request from continuing to use the requested resource when the timing result meets the requested duration in the request result.

[0132] The wireless resource billing module 560 obtains the wireless resource usage data and usage fees of each network operator based on the shared data blocks of each network operator in the shared blockchain.

[0133] The implementation principles of the above modules can be found in the relevant introduction in the method for dynamic sharing of wireless access network resources, and will not be repeated here.

[0134] The wireless access network resource dynamic sharing system of the present invention can realize the tamper-proof and evidence-based storage of key data shared by the wireless access network, which helps to make the dynamic sharing of wireless resources fair, refined, continuous and secure.

[0135] This invention also provides a device for dynamic sharing of radio access network resources, including a processor and a memory storing executable instructions for the processor. The processor is configured to execute steps of a dynamic sharing method for radio access network resources by executing the executable instructions.

[0136] As shown above, the wireless access network resource dynamic sharing system of the present invention in this embodiment can realize the tamper-proof and evidence-based storage of key data for wireless access network sharing, which helps to make the dynamic sharing of wireless resources fair, refined, comprehensive and secure.

[0137] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "platform."

[0138] Figure 8 A schematic diagram of the structure of the wireless access network resource dynamic sharing device of the present invention. Refer below. Figure 8 An electronic device 600 according to this embodiment of the present invention is described. Figure 8 The electronic device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0139] like Figure 8 As shown, the electronic device 600 is manifested in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including storage unit 620 and processing unit 610), a display unit 640, etc.

[0140] The storage unit stores program code, which can be executed by the processing unit 610 to perform the steps described in the above-described section on the electronic prescription transfer processing method according to various exemplary embodiments of the present invention. For example, the processing unit 610 can perform actions such as... Figure 1 The steps are shown in the figure.

[0141] Storage unit 620 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 6201 and / or cache memory 6202, and may further include a read-only memory (ROM) 6203.

[0142] Storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: processing system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0143] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0144] Electronic device 600 can also communicate with one or more external devices 700 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.

[0145] This invention also provides a computer-readable storage medium for storing a program, which, when executed, implements the steps of a method for dynamically sharing wireless access network resources. In some possible implementations, various aspects of this invention can also be implemented as a program product comprising program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the above-described electronic prescription processing method section of this specification according to various exemplary embodiments of the invention.

[0146] As shown above, the wireless access network resource dynamic sharing system of the present invention in this embodiment can realize the tamper-proof and evidence-based storage of key data for wireless access network sharing, which helps to make the dynamic sharing of wireless resources fair, refined, comprehensive and secure.

[0147] According to an embodiment of the present invention, a program product 800 for implementing the above-described method may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0148] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0149] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0150] Program code for performing the processing of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0151] In summary, the purpose of this invention is to provide a method, system, device, and storage medium for dynamic sharing of wireless access network resources, which can realize the tamper-proofing and evidence preservation of key data shared in the wireless access network, and contribute to the fairness, refinement, end-to-end nature, and security of dynamic sharing of wireless resources.

[0152] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.

Claims

1. A method for dynamic sharing of wireless access network resources, characterized in that, include: A network operator set is established based on several network operators, and a shared blockchain is established that can be accessed by the network operators within the network operator set; each network operator establishes its own private blockchain, which includes at least a private data area and a public data area, and the public data area is only accessible to the shared blockchain. Receive a wireless resource request initiated by a network operator, and record it in the public data area of ​​the private blockchain of each network operator in the set of network operators to generate a shared data block; Based on the shared data block in the public data area of ​​the private blockchain of the network operator that initiated the request, the first request result of the wireless resource request is obtained through a smart contract. The first request result includes at least one or a combination of requested resources, request time, and request duration. The first request result is then published to each network operator in the network operator set. The shared data blocks in the public data area of ​​the private blockchains of other network operators in the network operator set obtain the second request result of the wireless resource request through a smart contract; the total number of network operators whose second request result is the same as the first request result is counted in real time; when the number of network operators with the same result exceeds a preset proportion threshold, the shared data block corresponding to the first request result is added to the shared blockchain. as well as When the request time in the first request result written in the shared blockchain is satisfied, the wireless resource allocation of the first request result corresponding to the request time is triggered; the request resource of the first request result is allocated to the network operator that initiated the request and the timer starts. If the timing result meets the requested duration in the first request result, then the network operator that initiated the request will be interrupted from continuing to use the requested resource.

2. The method for dynamic sharing of wireless access network resources as described in claim 1, characterized in that, Receiving a wireless resource request initiated by a network operator and recording it in the public data area of ​​the network operator's private blockchain to generate a shared data block includes the following steps: The receiving of a radio resource request initiated by a network operator includes at least one or a combination of public terrestrial mobile network identifier, frequency band, carrier, number of resource blocks, and network slice. The wireless resource requests are recorded in the public data area of ​​each network operator's private blockchain, and each generates a shared data block.

3. The method for dynamic sharing of wireless access network resources as described in claim 1, characterized in that, The preset percentage threshold ranges from 55% to 90%.

4. The method for dynamic sharing of wireless access network resources as described in claim 1, characterized in that, It also includes the following steps: Based on the shared data blocks of each network operator in the shared blockchain, the wireless resource usage data and usage fees of each network operator are obtained respectively.

5. A dynamic resource sharing system for wireless access networks, characterized in that, include: The shared blockchain module establishes a network operator set based on several network operators, and establishes a shared blockchain that can be accessed by the network operators within the network operator set; each network operator establishes its own private blockchain, which includes at least a private data area and a public data area, and the public data area is only accessible to the shared blockchain; The resource request recording module receives a wireless resource request initiated by a network operator and records it in the public data area of ​​the private blockchain of each network operator in the set of network operators, generating a shared data block. The request result publishing module obtains the first request result of the wireless resource request through a smart contract based on the shared data block in the public data area of ​​the private blockchain of the network operator that initiated the request. The first request result includes at least one or a combination of requested resources, request time, and request duration. The module then publishes the first request result to each network operator within the network operator set. The data consensus confirmation module obtains the second request result of the wireless resource request through a smart contract by the shared data block in the public data area of ​​the private blockchain of other network operators in the network operator set. The total number of network operators whose second request results are the same as the first request results is counted in real time; when the number of network operators with the same results exceeds a preset proportion threshold, the shared data block corresponding to the first request results is added to the shared blockchain; as well as The resource dynamic allocation module, when the request time in the first request result written in the shared blockchain is met, triggers the allocation of wireless resources for the first request result corresponding to the request time; allocates the requested resources of the first request result to the network operator that initiated the request and starts timing; If the timing result meets the requested duration in the first request result, then the network operator that initiated the request will be interrupted from continuing to use the requested resource.

6. A wireless access network resource dynamic sharing device, characterized in that, include: processor; A memory in which executable instructions of the processor are stored; The processor is configured to execute the steps of the method for dynamic sharing of wireless access network resources according to any one of claims 1 to 4 by executing the executable instructions.

7. A computer-readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the wireless access network resource dynamic sharing method according to any one of claims 1 to 4.