6G wireless network resource sharing method, system and device and storage medium
By adopting smart contracts in the blockchain system in the 6G network, the problem of lack of specific implementation plans for physical resource sharing among networks is solved, the specific solutions for resource sharing are realized, data and resource sharing is promoted, and a secure, self-organized virtual public network is formed.
Patent Information
- Application Number
- CN202411782110.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-05-27
AI Technical Summary
The existing 6G network architecture lacks specific implementation plans for physical resource sharing among networks and only stays in the design stage.
A 6G wireless network resource sharing method is proposed, using smart contracts in the blockchain system, by receiving resource requests, finding target resources, determining access rights, determining resource providers, and controlling resource providers to send target resources to resource requesters.
The specific solution for physical resource sharing between 6G networks is realized. Through the design and implementation of blockchain smart contracts, multiple distrustful networks are integrated to form a secure, self-organized virtual public network, and open markets for data sharing and resource sharing.
Smart Images

Figure CN120050663A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of mobile communications, and specifically relates to a 6G wireless network resource sharing method, system, device and storage medium. Background Art
[0002] With the development of technology, mobile communication networks will evolve to the 6G stage, which will be a major leap in network technology. The 6G network will realize the true interconnection of all things, support multiple heterogeneous networks including satellite networks, industry networks, body area networks, and massive terminals, and ultimately achieve seamless coverage around the world. Given the increased heterogeneity and density of 6G networks, and the fact that resource sharing and data sharing between multiple networks is a major development trend in the future, the problem of trusted sharing of wireless network data in 6G is more demanding and challenging than that in 5G.
[0003] The existing blockchain-enabled 6G network architecture has established a relatively complete network architecture system, using blockchain to connect large-scale trustless sub-networks into a large-scale trusted cooperative network. However, the sharing of physical resources between networks remains at the conceptual level and lacks specific implementation plans. Summary of the invention
[0004] This application proposes a 6G wireless network 6G wireless network resource sharing method, system, device and storage medium, which can use the blockchain system to solve the technical problem that the current sharing of physical resources between networks is only a concept and lacks specific implementation plans.
[0005] The first embodiment of the present application proposes a 6G wireless network resource sharing method, which is applied to any blockchain node in a blockchain system, including:
[0006] receiving a resource request sent by a resource requester;
[0007] Searching in the resource pool whether there is a target resource corresponding to the requirement information of the resource request;
[0008] In the case where the target resource exists, determining whether the access permission is satisfied based on the requester information of the resource request;
[0009] In a case where the access rights are met, determining a target resource provider corresponding to the target resource;
[0010] Control the resource provider corresponding to the target resource to send the target resource to the resource requester.
[0011] The embodiment of the second aspect of the present application provides a resource sharing system, including:
[0012] Blockchain systems and network entities;
[0013] The network entity includes at least one resource requester and at least one resource provider;
[0014] Any blockchain node of the blockchain system is used to receive a resource request sent by a resource requester; search in the resource pool to find out whether there is a target resource corresponding to the requirement information of the resource request; when there is the target resource, determine whether the access permission is satisfied based on the requester information of the resource request; when the access permission is satisfied, determine the target resource provider corresponding to the target resource; control the resource provider corresponding to the target resource to send the target resource to the resource requester;
[0015] Each resource requester is used to send a resource request to the corresponding blockchain node; receive the target resource sent by the corresponding resource requester;
[0016] Each resource provider is used to send the target resource to the corresponding resource requester.
[0017] An embodiment of the third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor runs the computer program to implement the method described in the first aspect above.
[0018] An embodiment of the fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the method described in the first aspect above.
[0019] The technical solution provided in the embodiments of the present application has at least the following technical effects or advantages:
[0020] The present application proposes a 6G wireless network resource sharing method, system, device and storage medium, which is applied to any resource sharing scenario of a 6G wireless network and is executed by any node in the blockchain system, including: receiving a resource request sent by a resource requester; searching in the resource pool to find out whether there is a target resource corresponding to the requirement information of the resource request; when there is the target resource, determining whether the access permission is satisfied based on the requester information of the resource request; when the access permission is satisfied, determining the target resource provider corresponding to the target resource; controlling the resource provider corresponding to the target resource to send the target resource to the resource requester. The embodiments of the present application provide a specific implementation solution for the entity resource sharing between 6G networks. Based on the design and implementation of blockchain smart contracts, the traditional resource management method is combined with blockchain smart contracts, and multiple untrusted networks are integrated to form an open market that promotes data sharing and resource sharing.
[0021] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned by practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present application. Moreover, throughout the drawings, the same reference numerals are used to represent the same components.
[0023] In the drawings:
[0024] Figure 1 A system schematic diagram of a 6G wireless network resource sharing method provided by an embodiment of the present application is shown;
[0025] Figure 2 A flowchart of a 6G wireless network resource sharing method provided by an embodiment of the present application is shown;
[0026] Figure 3 A flowchart of an access control provided by an embodiment of the present application is shown;
[0027] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present application is shown;
[0028] Figure 5 A schematic diagram of a storage medium provided by an embodiment of the present application is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] The exemplary embodiments of the present application will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood and the scope of the present application can be fully conveyed to those skilled in the art.
[0030] It should be noted that unless otherwise specified, the technical terms or scientific terms used in the present application should have the ordinary meaning understood by those skilled in the art to which the present application belongs.
[0031] Continuing from the above background technology, the 6G network defines six major scenarios: immersive communication, extremely high reliability and low latency, ultra-large-scale connection, ubiquitous connection, and AI communication integration. Due to the characteristics of open integration and heterogeneous coexistence in the new generation of 6G scenarios, the 6G network will face more security issues, such as access control, data exchange, privacy protection, authentication, etc. Given the heterogeneity and increased density of the 6G network, and the resource sharing and data sharing between multiple networking types being a major future development trend, the issue of trustworthy sharing of wireless network data in 6G is more demanding and challenging than in 5G.
[0032] The distributed nature of blockchain benefits resource sharing scenarios in wireless networks in various ways. For example, it creates a decentralized identity authentication system to ensure the immutability of identity information, improves reliability by jointly verifying user identities through multiple nodes in the blockchain network, and enables very fine-grained permission management based on the blockchain system. At the same time, the blockchain system can provide a complete audit trail, and these records are permanent and unchangeable.
[0033] Combining the characteristics of blockchain, in the face of the new security challenges brought by 6G scenarios, various applications of blockchain in 5G / 6G wireless networks have been proposed. The 6G wireless network architecture embeds a blockchain security architecture to achieve higher security and credibility. In the 6G blockchain wireless network architecture, blockchain not only plays an important role in mobile communication links such as the core network, various radio access networks, and edge networks on the service side. Deploying on the base station side can achieve trustworthy identity authentication and access control, deploying on the user side can achieve privacy protection and data protection, deploying on the edge network side can provide computing power and improve processing efficiency, and deploying on the core network elements can store users' key information for other network elements to query, slice auditing, etc.
[0034] Currently, existing blockchain-enabled 6G network architectures (such as B-RAN) have established a relatively complete network architecture system, using blockchain to connect a large number of trustless sub-networks into a large-scale trustworthy cooperation network. However, regarding the sharing of entity resources between networks, it only stays at the conceptual stage and lacks specific implementation plans.
[0035] To solve the above problems, the present application proposes a 6G wireless network resource sharing method, system, device, and storage medium, which are designed and implemented based on blockchain smart contracts and applied to any resource sharing scenario of 6G wireless networks, including: receiving a resource request sent by a resource requester; searching in a resource pool to find a target resource corresponding to the demand information of the resource request; when there is a target resource, determining whether the access permission is satisfied based on the requester information of the resource request; when the access permission is satisfied, determining a target resource provider corresponding to the target resource; and controlling the resource provider corresponding to the target resource to send the target resource to the resource requester. The embodiments of the present application provide a specific implementation solution for inter-network entity resource sharing, combining traditional resource management methods with blockchain smart contracts, integrating multiple untrusted networks to form a secure and self-organizing virtual public network, and promoting the emergence of an open market for data sharing and resource sharing.
[0036] First, the data sharing system provided by the embodiments of the present application will be described. As Figure 1 shown, the system includes a blockchain system and 6G network entities with resource sharing requirements. The network entities include at least one resource requester and at least one resource provider, and the blockchain system includes multiple blockchain nodes.
[0037] Among them, at least one resource requester includes 6G user equipment, and the user equipment can be terminal devices such as smartphones, Internet of Things devices, and vehicles, which are connected to the Internet and other services through wireless networks.
[0038] At least one resource provider includes: 6G mobile network operators, mobile virtual network operators, cloud / edge service providers, and resource agents, etc. Among them, mobile network operators are responsible for building and maintaining physical infrastructures such as base stations and core networks, and providing basic mobile services. Mobile virtual network operators use the infrastructures of mobile network operators to provide customized communication services to users. Cloud / edge service providers: provide computing, storage, and service resources to support edge computing and cloud computing applications. Resource agents: manage and schedule various resources in the network to ensure the effective allocation of resources.
[0039] Each blockchain node of the blockchain system may include: a distributed ledger, a smart contract, and encryption technology. Among them, the distributed ledger: all transactions and events are recorded on an immutable distributed ledger. Smart contract: program code that automatically executes predefined rules for managing permissions, billing, resource allocation, etc. Encryption technology: uses a public key / private key encryption system to ensure the security of data transmission and identity authentication.
[0040] Among them, any blockchain node of the blockchain system is used to receive a resource request sent by a resource requester; search in the resource pool to find whether there is a target resource corresponding to the demand information of the resource request; when there is the target resource, determine whether the access permission is satisfied based on the requester information of the resource request; when the access permission is satisfied, determine the target resource provider corresponding to the target resource; control the resource provider corresponding to the target resource to send the target resource to the resource requester;
[0041] Each resource requester is used to send a resource request to the corresponding blockchain node; receive the target resource sent by the corresponding resource requester;
[0042] Each resource provider is used to send the target resource to the corresponding resource requester.
[0043] There are various cooperation methods among wireless communication network entities for different 6G scenarios, such as wireless access, distributed heterogeneous subnet resource interaction, spectrum sharing, vehicle-to-everything (V2X), distributed edge computing, etc. In terms of wireless access, different types of access points can work together to provide seamless coverage and high-quality services for users. Distributed heterogeneous subnet resource interaction allows subnets to dynamically exchange resources according to needs, improving the overall network performance. Spectrum sharing enables multiple operators to coexist in the same frequency band, optimizing the spectrum utilization efficiency. V2X relies on low-latency and high-reliability communication to support autonomous driving and intelligent transportation systems. Finally, distributed edge computing brings data processing closer to the user side, reducing latency, enhancing the user experience, and also alleviating the pressure on the core network. Based on this distributed network trusted architecture, through these diverse cooperation methods, the 6G network can serve future diverse application scenarios more securely and reliably.
[0044] Next, a 6G wireless network resource sharing method proposed according to an embodiment of the present application will be described with reference to the accompanying drawings. The execution subject of the 6G wireless network resource sharing method can be any blockchain node in the blockchain system.
[0045] See Figure 2 , the method specifically includes the following steps:
[0046] S201. Receive a resource request sent by a resource requester.
[0047] Among them, the resource requester submits a resource request to the corresponding blockchain node such as a user device or an application, and the resource request may include demand information.
[0048] It can be understood that before receiving the resource request sent by the resource requester, the blockchain node can receive the query operation of the resource requester to return the corresponding query result, so that the resource requester can determine whether to send a resource request to the blockchain node.
[0049] S202. Search for the target resource corresponding to the requirement information of the resource request in the resource pool.
[0050] S203. When the target resource exists, determine whether the access permission is satisfied based on the requester information of the resource request.
[0051] S204. When the access permission is satisfied, determine the target resource provider corresponding to the target resource.
[0052] Among them, the requirement information may include information such as the type, quantity, and duration of the required resources. The blockchain node can determine the attribute information of the target resource corresponding to the requirement information. Further, determine whether the target resource corresponding to the attribute information is in the resource pool. When the target resource exists in the resource pool, determine whether the access permission is satisfied based on the requester information of the resource request.
[0053] In some embodiments, the requester information includes any one of the request address and the request frequency. Determining whether the access permission is satisfied based on the requester information of the resource request includes: determining whether the access permission is satisfied based on the request address and the request address blacklist; or, determining whether the access permission is satisfied based on the request frequency and the request frequency threshold of the target resource.
[0054] Among them, if the request address is in the address blacklist, the resource requester is prohibited from accessing the resource. Or if the resource requester requests the same target resource too many times, exceeding the request frequency threshold corresponding to the target resource, the resource requester is prohibited from accessing the resource.
[0055] If it is determined that the target resource exists in the resource pool and the requester information determines whether the access permission is satisfied, then determine the target resource provider corresponding to the target resource.
[0056] S105. Control the resource provider corresponding to the target resource to send the target resource to the resource requester.
[0057] The blockchain node can send a resource sharing instruction to the resource provider. The instruction may include the request address of the resource requester, so that the resource provider can share the target resource based on the request address.
[0058] The present application proposes a 6G wireless network resource sharing method, system, device and storage medium, which is applied to any blockchain node in a blockchain system, including: receiving a resource request sent by a resource requester; searching in a resource pool to find a target resource corresponding to the demand information of the resource request; in the case of the existence of the target resource, determining whether the access permission is satisfied based on the requester information of the resource request; in the case of satisfying the access permission, determining a target resource provider corresponding to the target resource; controlling the resource provider corresponding to the target resource to send the target resource to the resource requester. The embodiments of the present application provide a specific implementation solution for the sharing of entity resources between networks, combining traditional resource management methods with blockchain smart contracts, integrating multiple untrusted networks to form a secure and self-organizing virtual public network, and promoting the emergence of an open market for data sharing and resource sharing.
[0059] In some embodiments, before receiving the resource request sent by the resource requester, the method further includes: obtaining resource attribute information written by at least one resource provider based on a target interface; in response to a registration request sent by at least one resource provider, adding each piece of resource attribute information to the resource pool.
[0060] It can be understood that before receiving the resource request, it is necessary to store the attribute information of the resource in the resource pool so as to determine the target resource corresponding to the resource request and the resource provider corresponding to the target resource during the process of receiving the resource request.
[0061] That is, before receiving the resource request, the resource can be defined and registered.
[0062] It can be understood that various smart contracts can be deployed on the blockchain node. Specifically, the rule maker or a trusted institution can deploy the smart contract to the chain, and the smart contract includes all logics such as resource definition, request processing, scheduling rules, charging and settlement.
[0063] The resource provider writes the attribute information of the resources that can be shared by itself into the blockchain node according to the interface provided by the smart contract, and the attribute information can include, for example, CPU model, memory size, geographical location, available time period, etc.
[0064] After the resource provider completes the definition, the resources provided by the resource provider are officially added to the sharing pool based on the registration contract, so that the resource requester can call the search or query contract to query whether there is a resource that meets the requirements of the resource requester in the resource pool.
[0065] In some embodiments, before receiving a resource request sent by a resource requester, the method further includes: receiving a service smart contract sent by at least one resource provider, the service smart contract including at least one of the following: service agreement and terms, sharable resource status, application market, and fee information; after the verification node verifies the service smart contract, obtaining the service smart contract.
[0066] Smart contracts in blockchain systems can achieve very fine-grained permission management, and each user or device can be given different access levels and permission ranges. All permission changes are recorded on the blockchain, which provides a complete audit trail, and these records are permanent and unchangeable.
[0067] At the same time, blockchain can help clarify the relationship between resource owners and users. Owners can publish metadata and access policies of their resources on the blockchain, and potential users need to meet certain conditions to obtain usage rights.
[0068] Blockchain also supports cross-organizational collaboration. In resource sharing scenarios involving multiple organizations, blockchain can serve as a neutral third-party platform, and all parties can trust the access control services provided by the platform. Different organizations can jointly maintain the same blockchain network to ensure that all participants can fairly and impartially comply with the preset access control rules.
[0069] Figure 3 A schematic diagram of an access control process provided by an embodiment of the present application is shown in FIG. Figure 3 As shown:
[0070] Preparation stage: Before the service application begins, network entities need to clarify the requirements for resource sharing with each other. Resource providers will apply for a smart contract based on the service, which includes service agreements and terms, shareable resources, application markets, fees, etc. The above information is recorded in the form of a smart contract and jointly signed by multiple parties.
[0071] The smart contract is submitted to the block network and waits for the verification node in the blockchain verification network to verify the contract. After the verification is passed, a new block will be generated and the smart contract will be added to the blockchain.
[0072] After the smart contract is updated to the blockchain, it needs to wait for a certain number of subsequent block confirmations to ensure that the data of the contract cannot be tampered with and to ensure the security of the information in the blockchain.
[0073] After the smart contract that is successfully uploaded to the chain is confirmed by subsequent blocks, it will be automatically executed after the network entity account is accessed. The resource requester initiates a request to the blockchain, and the blockchain sends a reply instruction to the resource provider.
[0074] The resource provider provides corresponding resource sharing services for the requester, and the service fees will also be automatically released by the smart contract and transferred between accounts.
[0075] In some embodiments, determining the target resource provider corresponding to the target resource includes: determining the target resource provider corresponding to the target resource according to the priority of the resource request and the sharable resource status of the target resource in the target resource provider corresponding to the target resource.
[0076] Among them, in order to make the most effective use of resources, requests can be classified according to the priority of the resource requester. In some systems, such as the convex optimization resource allocation algorithm in a wireless access system based on a consortium blockchain, the concept of priority is introduced to ensure that high-priority requests can obtain resources first. The smart contract dynamically adjusts resource allocation according to real-time data and preset algorithms. For example, if the demand for a certain resource increases, the smart contract can automatically increase the allocation of this resource; if the demand for a certain resource decreases, the smart contract can reduce the allocation or reallocate it to other requesters.
[0077] In some embodiments, the resource pool will also include the sharable resource status, which can include: availability, ownership, location information, usage status, quality or condition, access rights, lock status, transaction status, and regulations, version information, usage period, price information, resource description, history, and security status, etc.
[0078] Among them, availability: describes whether the resource is available, whether it has been occupied or is being used.
[0079] Ownership: indicates who the current owner of the resource is and the transfer history of the ownership.
[0080] Location information: For physical resources, location information is one of the important statuses, which can include GPS coordinates, storage location, etc.
[0081] Usage status: describes the current usage of the resource, such as being in use, idle, under maintenance, damaged, etc.
[0082] Quality or condition: For some resources, especially physical resources, their quality or condition status is important, such as the degree of newness, wear and tear, etc.
[0083] Access rights: describes which users or entities have the right to access or use the resource.
[0084] Lock status: indicates whether the resource is locked to prevent unauthorized access or modification.
[0085] Transaction status: For resources in the process of trading, the transaction status can include pending confirmation, in progress, completed, or cancelled.
[0086] Compliance: Certain resources may need to comply with specific laws or industry standards, and the compliance status can indicate whether the resources meet these requirements.
[0087] Version information: For digital resources, the version information can indicate the current version and update history of the resources.
[0088] Usage period: For resources with time limits, the usage period status can indicate the effective usage time of the resources.
[0089] Price information: For resources that need to be purchased or leased, price information is one of the important statuses.
[0090] Resource description: Provide a detailed description of the resources, including type, specifications, functions, etc.
[0091] History: Record the usage history and transaction history of the resources, which helps to track the flow and changes of the resources.
[0092] Security status: Describe the security condition of the resources, such as whether they are protected and whether there are security vulnerabilities.
[0093] In some embodiments, the method further includes: continuously recording the usage of the target resource; in the case of detecting the end of the usage of the target resource, determining the service fee based on the fee information in the service smart contract of the target resource provider.
[0094] Automatically calculate the fee based on the pricing rules in the smart contract and execute the payment process. All transaction records are publicly transparent to ensure the fairness and transparency of the billing process.
[0095] In some embodiments, the method further includes:
[0096] In the case of receiving a resource recovery request sent by any resource requester or any resource provider, trigger the corresponding recovery mechanism, where the recovery mechanism includes notifying the resource provider to resend the resource of the resource recovery request, or controlling any standby resource provider corresponding to the resource of the resource recovery request to send the resource to the corresponding resource requester.
[0097] The resource requester and the resource provider can obtain the usage status and health status of the target resource by calling the monitoring interface in the smart contract. In the case of a failure, that is, in the case of receiving a resource recovery request sent by any resource requester or any resource provider, notify the resource provider to resend the resource of the resource recovery request, or control any standby resource provider corresponding to the resource of the resource recovery request to send the resource to the corresponding resource requester.
[0098] To facilitate the understanding of the resource management method, in the scenario of ultra-large-scale data resource sharing in 6G distributed wireless networks, combining blockchain technology can provide a more transparent, secure, and efficient resource pool management method. The following are the specific methods for implementing resource management in the system:
[0099] Resource definition and classification: Define detailed attributes for each resource, such as performance metrics (CPU speed, memory size), geographical location, available time window, etc. Specify which resources will be included in the resource pool, such as computing power, storage space, bandwidth, etc.
[0100] Resource registration and discovery: All participating parties (MNOs, MVNOs, cloud / edge service providers, etc.) register their shareable resources on the blockchain platform and record the relevant information of the resources. Through the blockchain platform, other entities can query and discover available resources. This can be achieved through smart contracts for automated matching.
[0101] Resource request and allocation: Entities in need of resources (such as user devices or applications) submit resource requests to the blockchain platform, including information such as the type, quantity, and duration of the required resources. Smart contracts automatically process resource requests according to preset rules, check if there are resources that meet the conditions, and perform corresponding allocation operations.
[0102] Resource scheduling: Based on real-time demands and resource status, smart contracts can dynamically adjust resource allocation to ensure the most efficient use of resources. Set the priorities for different types of resource requests according to service level agreements (SLAs) and other business requirements.
[0103] Resource monitoring and maintenance: Regularly or real-time update the status information of resources, including current usage, health status, etc. Detect whether resources fail through the monitoring system and trigger corresponding recovery mechanisms. All resource usage and change situations are recorded on the blockchain to form an immutable log for easy auditing and traceability.
[0104] Billing and settlement: Automatically calculate fees based on the pricing rules in smart contracts and execute the payment process. All transaction records are publicly transparent to ensure the fairness and transparency of the billing process.
[0105] Access control and security: Define the access rights of different entities to resources through smart contracts to ensure that only authorized users can access specific resources. Use the decentralized identity authentication system on the blockchain to confirm user identities and prevent unauthorized access.
[0106] Incentive mechanism: Provide economic incentives for entities that contribute resources to encourage more participants to share their idle resources. Set corresponding penalty measures for behaviors that violate the contract terms, such as reducing the credit score or restricting access rights.
[0107] The embodiments of the present application also provide an electronic device to execute the above-mentioned 6G wireless network resource sharing method. Please refer to Figure 4 FIG. shows a schematic diagram of an electronic device provided by some embodiments of the present application. As Figure 4 shown, the electronic device 7 includes: a processor 700, a memory 701, a bus 702, and a communication interface 703. The processor 700, the communication interface 703, and the memory 701 are connected through the bus 702. A computer program that can run on the processor 700 is stored in the memory 701. When the processor 700 runs the computer program, it executes the 6G wireless network resource sharing method provided by any of the foregoing embodiments of the present application.
[0108] Among them, the memory 701 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 703 (which can be wired or wireless), a communication connection is established between this device network element and at least one other network element, and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.
[0109] The bus 702 may be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 701 is used to store programs. After receiving an execution instruction, the processor 700 executes the program. The 6G wireless network resource sharing method disclosed in any of the foregoing embodiments of the present application can be applied to the processor 700 or implemented by the processor 700.
[0110] The processor 700 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 700 or the instructions in the form of software. The above-mentioned processor 700 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. This storage medium is located in the memory 701, and the processor 700 reads the information in the memory 701 and combines its hardware to complete the steps of the above method.
[0111] The electronic device provided in the embodiments of the present application and the 6G wireless network resource sharing method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by them.
[0112] The embodiments of the present application also provide a computer-readable storage medium corresponding to the 6G wireless network resource sharing method provided in the foregoing embodiments. Please refer to Figure 5 , which shows that the computer-readable storage medium is an optical disc 30, on which a computer program (i.e., a program product) is stored. When the computer program is run by a processor, it will execute the 6G wireless network resource sharing method provided in any of the foregoing embodiments.
[0113] It should be noted that examples of computer-readable storage media may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical and magnetic storage media, which will not be elaborated here one by one.
[0114] The computer-readable storage medium provided by the above embodiments of the present application and the 6G wireless network resource sharing method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run, or implemented by the application programs stored therein.
[0115] It should be noted that:
[0116] In the specification provided herein, a large number of specific details are set forth. However, it is understood that the embodiments of the present application may be practiced without these specific details. In some instances, well-known structures and techniques have not been shown in detail in order not to obscure the understanding of this specification.
[0117] In addition, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not others, the combination of features of different embodiments means within the scope of the present application and forms different embodiments. For example, in the claims below, any one of the claimed embodiments can be used in any combination.
[0118] The above are only the preferred specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A 6G wireless network resource sharing method, characterized in that: Any resource sharing scenario applied to 6G wireless networks, executed by any node in the blockchain system, includes: receiving a resource request sent by a resource requester; Searching in the resource pool whether there is a target resource corresponding to the requirement information of the resource request; In the case where the target resource exists, determining whether the access permission is satisfied based on the requester information of the resource request; In a case where the access rights are met, determining a target resource provider corresponding to the target resource; Control the resource provider corresponding to the target resource to send the target resource to the resource requester.
2. The method according to claim 1, characterized in that: Before receiving the resource request sent by the resource requester, the method further includes: Obtain resource attribute information written by at least one resource provider based on the target interface; In response to the registration request sent by the at least one resource provider, each resource attribute information is added to a resource pool.
3. The method according to claim 1, characterized in that Before receiving the resource request sent by the resource requester, the method further includes: Receive a service smart contract sent by at least one resource provider, wherein the service smart contract includes at least one of the following: service agreement and terms, sharable resource status, application market, and fee information; After the verification node verifies the service smart contract, the service smart contract is obtained.
4. The method according to claim 3, characterized in that The determining the target resource provider corresponding to the target resource includes: The target resource provider corresponding to the target resource is determined according to the priority of the resource request and the sharable resource status of the target resource in the target resource provider corresponding to the target resource.
5. The method according to claim 1, characterized in that The method further comprises: Keep a record of the usage of target resources; When it is detected that the use of the target resource has ended, the service fee is determined based on the fee information in the target resource provider service smart contract.
6. The method according to claim 1, characterized in that The requester information includes any one of a request address and a request frequency, and the determining whether the access permission is satisfied based on the requester information of the resource request includes: Determining whether access rights are satisfied based on the request address and the request address blacklist; or, Whether access rights are satisfied is determined based on the request frequency and a request frequency threshold of the target resource.
7. The method according to claim 1, characterized in that The method further comprises: When a resource recovery request is received from any resource requester or any resource provider, a corresponding recovery mechanism is triggered, and the recovery mechanism includes notifying the resource provider to resend the resources of the resource recovery request, or controlling any backup resource provider corresponding to the resources of the resource recovery request to send resources to the corresponding resource requester.
8. A 6G wireless network resource sharing system, characterized in that: include: Blockchain systems and network entities; The network entity includes at least one resource requester and at least one resource provider; Any blockchain node of the blockchain system is used to receive a resource request sent by a resource requester; search in a resource pool whether there is a target resource corresponding to the demand information of the resource request; if the target resource exists, determine whether the access permission is met based on the requester information of the resource request; if the access permission is met, determine the target resource provider corresponding to the target resource; Controlling a resource provider corresponding to the target resource to send the target resource to the resource requester; Each resource requester is used to send a resource request to a corresponding blockchain node; Receive the target resource sent by the corresponding resource requester; Each resource provider is used to send the target resource to the corresponding resource requester.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: The processor runs the computer program to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the method according to any one of claims 1 to 7.
Citation Information
Cited By
Dynamic access control method and device applied to B5G network, equipment and medium
CN121218176A
A dynamic access control method and device applied to a B5G network, equipment and medium
CN121218176B