Base station sharing method, communication device, and storage medium

CN116546508BActive Publication Date: 2026-08-21CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310746441.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2026-08-21
Estimated Expiration
2043-06-21

AI Technical Summary

Technical Problem

解决了相关技术中用户接入共享基站后的使用数据的准确性难以保障技术问题

Benefits of technology

[0022]第五方面,提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如上述第一方面及其任一种可能的实现方式中记载的基站共享方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116546508B_ABST
    Figure CN116546508B_ABST
Patent Text Reader

Abstract

The present disclosure provides a base station sharing method, a communication device and a storage medium, relates to the technical field of communication, and solves the technical problem that the accuracy of use data of a user after accessing a shared base station cannot be guaranteed in the related art. The method comprises the following steps: uploading sharing information of a shared base station to other nodes in a consortium chain; the sharing information comprises at least one of the following: base station resource information and base station load information; receiving access request information from a terminal to be accessed; after determining that the terminal to be accessed accesses the shared base station, acquiring resource information of the terminal to be accessed using the shared base station; and sending the resource information to other nodes in the consortium chain. The present disclosure is used in the scenario of base station sharing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a base station sharing method, communication equipment, and storage medium. Background Technology

[0002] Currently, telecommunications operators typically construct, maintain, and use their base stations independently. Because the construction and maintenance of base stations require significant financial and human resources, base station resources are scarce in some areas. A common solution is for telecommunications operators to share base stations, thereby reducing the construction and maintenance costs for each operator and expanding their network coverage.

[0003] However, in the process of using the above method with shared base stations, since the user's usage data after accessing the shared base station is recorded separately by the accessed shared base station, it is difficult to guarantee the accuracy of the user's usage data after accessing the shared base station. Summary of the Invention

[0004] This disclosure provides a base station sharing method, communication equipment, and storage medium. It solves the technical problem in related technologies where the accuracy of user data after accessing a shared base station is difficult to guarantee.

[0005] To achieve the above objectives, the present disclosure adopts the following technical solution:

[0006] Firstly, a base station sharing method is provided, applied to a node in a consortium blockchain, wherein the node is a shared base station. The method includes: uploading shared information of the shared base station to other nodes in the consortium blockchain; the shared information includes at least one of the following: base station resource information and base station load information; receiving access request information from a terminal to be accessed; after determining that the terminal to be accessed is accessing the shared base station, obtaining the resource information of the terminal to be accessed using the shared base station; and sending the resource information to other nodes in the consortium blockchain.

[0007] In conjunction with the first aspect mentioned above, in one possible implementation, the resource information includes at least one of the following: the duration of the shared base station currently used by the terminal to be accessed, the amount of traffic currently used by the shared base station, the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic currently used by the shared base station, and the data packet loss rate when the terminal to be accessed is currently using the shared base station. After sending the resource information of the shared base station used by the terminal to be accessed to other nodes in the consortium blockchain, the method further includes: determining the usage fee of the shared base station used by the terminal to be accessed based on the smart contract of the consortium blockchain and the resource information; and settling the usage fee of the shared base station used by the terminal to be accessed through the smart contract.

[0008] In conjunction with the first aspect mentioned above, in one possible implementation, the method specifically includes: determining the duration fee for the shared base station based on the duration the terminal to be accessed is currently using the shared base station; the duration fee is the product of a preset unit time fee and the duration the terminal to be accessed is currently using the shared base station; determining the traffic fee for the shared base station based on the amount of traffic the terminal to be accessed is currently using the shared base station; the traffic fee is the product of a preset unit traffic fee and the amount of traffic the terminal to be accessed is currently using the shared base station; determining the experience fee for the shared base station based on the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic of the terminal to be accessed currently using the shared base station, and the data packet loss rate of the terminal to be accessed currently using the shared base station; and determining the sum of the duration fee, the traffic fee, and the experience fee for the shared base station as the usage fee for the shared base station.

[0009] In conjunction with the first aspect above, in one possible implementation, the method further includes: determining the score of the shared base station after it accesses the terminal to be accessed based on the shared information of the shared base station; the shared information includes at least one of the following: the number of terminals already accessed by the shared base station; the maximum number of terminals that the shared base station can access; the delay of the shared base station; when the score of the shared base station after it accesses the terminal to be accessed is greater than a preset threshold, determining to send the shared information to the terminal to be accessed.

[0010] In conjunction with the first aspect above, in one possible implementation, the score S of the shared base station satisfies the following formula:

[0011] S = [1 / (n+1)] - [1 / m] + [1 / d]

[0012] Where n is the number of terminals already connected to the shared base station; m is the maximum number of terminals that can be connected to the shared base station; and d is the latency of the shared base station.

[0013] Secondly, a communication device is provided, comprising: a communication unit and a processing unit; the communication unit is configured to upload shared information of a shared base station to other nodes in a consortium blockchain; the shared information includes at least one of the following: base station resource information and base station load information; the communication unit is further configured to receive access request information from a terminal to be accessed; the processing unit is configured to, after the processing unit determines that the terminal to be accessed is accessing the shared base station, instruct the communication unit to obtain the resource information of the terminal to be accessed using the shared base station; the communication unit is further configured to send the resource information to other nodes in the consortium blockchain.

[0014] In conjunction with the second aspect above, in one possible implementation, the resource information includes at least one of the following: the duration of the shared base station currently used by the terminal to be accessed, the amount of traffic currently used by the shared base station, the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic currently used by the shared base station, and the data packet loss rate when the terminal to be accessed is currently using the shared base station; the processing unit is further configured to determine the usage fee of the shared base station used by the terminal to be accessed based on the smart contract of the consortium blockchain and the resource information; the processing unit is further configured to settle the usage fee of the shared base station used by the terminal to be accessed through the smart contract.

[0015] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically configured to: determine the duration fee for the shared base station based on the duration the terminal to be accessed is currently using the shared base station; the duration fee is the product of a preset unit time fee and the duration the terminal to be accessed is currently using the shared base station; determine the traffic fee for the shared base station based on the amount of traffic the terminal to be accessed is currently using the shared base station; the traffic fee is the product of a preset unit traffic fee and the amount of traffic the terminal to be accessed is currently using the shared base station; determine the experience fee for the shared base station based on the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic of the terminal to be accessed currently using the shared base station, and the data packet loss rate of the terminal to be accessed currently using the shared base station; and determine the sum of the duration fee, the traffic fee, and the experience fee for the shared base station as the usage fee for the shared base station.

[0016] In conjunction with the second aspect above, in one possible implementation, the processing unit is further configured to determine the score of the shared base station after it accesses the terminal to be accessed, based on the shared information of the shared base station; the shared information includes at least one of the following: the number of terminals already accessed by the shared base station; the maximum number of terminals that the shared base station can access; the delay of the shared base station; when the score of the shared base station after it accesses the terminal to be accessed is greater than a preset threshold, the processing unit is configured to instruct the communication unit to send the shared information to the terminal to be accessed.

[0017] In conjunction with the second aspect above, in one possible implementation, the score S of the shared base station satisfies the following formula:

[0018] S = [1 / (n+1)] - [1 / m] + [1 / d]

[0019] Where n is the number of terminals already connected to the shared base station; m is the maximum number of terminals that can be connected to the shared base station; and d is the latency of the shared base station.

[0020] Thirdly, a communication device is provided, comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the communication device is running, the processor executes the computer execution instructions stored in the memory to cause the communication device to perform the base station sharing method as described in the first aspect above and any possible implementation thereof.

[0021] Fourthly, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor of a communication device, cause the communication device to perform the base station sharing method as described in the first aspect above and any possible implementation thereof.

[0022] Fifthly, a chip is provided, the chip including a processor and a communication interface, the communication interface and the processor being coupled, the processor being used to run computer programs or instructions to implement the base station sharing method as described in the first aspect above and any possible implementation thereof.

[0023] In this disclosure, the names of the aforementioned communication devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this disclosure, they fall within the scope of this disclosure and its equivalents.

[0024] These or other aspects of this disclosure will become more readily apparent in the following description.

[0025] The technical solution provided in this disclosure offers at least the following benefits: In a base station sharing scenario, the communication device first uploads shared base station information to other nodes in the consortium blockchain. This shared information includes at least one of the following: base station resource information and base station load information. This allows the terminal to access the desired base station based on the shared information in the consortium blockchain. Upon receiving an access request from the terminal to access the desired base station, and confirming that the terminal is accessing the shared base station, the communication device obtains the resource information of the shared base station used by the terminal and sends this resource information to other nodes in the consortium blockchain. This achieves the goal of uploading the resource information of the shared base station used by the terminal to access the desired base station to the blockchain, ensuring the accuracy of user data after accessing the shared base station. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0027] Figure 1 This is a schematic diagram of the structure of a base station sharing system provided in an embodiment of the present disclosure;

[0028] Figure 2This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present disclosure;

[0029] Figure 3 A schematic flowchart illustrating a base station sharing method provided in an embodiment of this disclosure;

[0030] Figure 4 A flowchart illustrating yet another base station sharing method provided in this disclosure embodiment;

[0031] Figure 5 A flowchart illustrating yet another base station sharing method provided in this disclosure embodiment;

[0032] Figure 6 A flowchart illustrating yet another base station sharing method provided in this disclosure embodiment;

[0033] Figure 7 A flowchart illustrating yet another base station sharing method provided in this disclosure embodiment;

[0034] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Detailed Implementation

[0035] The following describes in detail, with reference to the accompanying drawings, a base station sharing method, communication equipment, and storage medium provided in the embodiments of this disclosure.

[0036] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0037] The terms “first” and “second” in this disclosure and its accompanying drawings are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a particular order of objects.

[0038] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus. It should be noted that in the embodiments of this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this disclosure should not be construed as preferred or advantageous over other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0039] In the description of this disclosure, unless otherwise stated, "multiple" means two or more.

[0040] The following explanations of the terms used in the embodiments of this disclosure are provided to facilitate the reader's understanding.

[0041] 1. Consortium blockchain

[0042] A consortium blockchain is a blockchain network maintained and managed jointly by an organization or entity with mutual trust. Unlike public blockchains, consortium blockchains require permission to join the network, and only authorized participants can participate in the blockchain's transaction and consensus processes. Consortium blockchains are used for data exchange and processing within enterprises and organizations. They typically employ consensus mechanisms such as proof-of-stake or Byzantine fault tolerance, resulting in faster transaction speeds and shorter confirmation times. They help organizations share data and information more securely and efficiently; furthermore, consortium blockchains can be customized and modified as needed, making them suitable for specific business and application scenarios.

[0043] Consortium blockchains not only possess the distributed characteristics of public blockchains but also ensure data controllability and security, making them suitable for numerous application scenarios such as supply chain finance and the Internet of Things. Currently common blockchain technology platforms include Hyperledger Fabric, Ethereum, and Corda.

[0044] 2. Smart Contracts

[0045] A smart contract is a digital contract based on blockchain technology that uses special computer code to implement a distributed, automated execution protocol. Smart contracts can be used to build digital rules that automatically execute transactions under specific conditions. They guarantee the privacy of participants, ensuring that transactions are completed automatically only when specific conditions are met. Smart contracts can be written and modified according to business needs, enabling various complex business logics and processes. Once written to the blockchain, a smart contract cannot be arbitrarily modified, thus guaranteeing the credibility of the contract terms. Smart contracts allow participants to save costs by automatically embedding contract conditions into blockchain technology. Simply defining the conditions in the smart contract allows for automatic execution. Because it is executed automatically by network nodes according to specific rules, without the need for participant intervention, it offers high flexibility and security. Furthermore, the execution process of a smart contract is recorded on the blockchain, which any node in the blockchain can view and verify, ensuring the fairness and transparency of the transaction.

[0046] Smart contracts play a crucial role in the billing of the base station sharing system disclosed in this disclosure. In this system, smart contracts are used to execute the billing rules and logic of the shared base stations, ensuring the fairness and transparency of the fees for using the shared base stations. Simultaneously, smart contracts can record the resource information and transaction information of terminals accessing the shared base stations, storing this information on the consortium blockchain to ensure data security and transparency. In the base station sharing system disclosed in this disclosure, when a terminal accesses a shared base station of another operator, the smart contract can execute the billing formula to calculate charges based on the terminal's use of the shared base station resources. Furthermore, at a preset time, the total fees incurred by each operator accessing the other's shared base station are settled.

[0047] Currently, with increasingly fierce competition among telecommunications operators, they need to continuously expand network coverage and improve service quality to attract customers. This leads to the need for operators to constantly build new base stations. However, base stations are generally built on high-rise buildings or mountaintops, where rent is high. Furthermore, building a base station requires rigorous environmental assessments, road construction, and foundation reinforcement, all of which incur significant costs. Additionally, base stations require basic equipment such as transmitters, antennas, and cables, which are expensive and require frequent maintenance by professional technicians. This results in excessively high construction and maintenance costs for base stations.

[0048] Telecommunications operators typically construct, maintain, and use their base stations independently. Because the construction and maintenance of base stations require significant investment of capital and human resources, base station resources become scarce in some areas. A common solution is for telecommunications operators to share base stations. Base station sharing refers to multiple mobile operators sharing equipment, facilities, and resources on the same base station to reduce construction, maintenance, and operating costs. This reduces the construction and maintenance costs for the operators sharing the base station and expands the network coverage of each operator sharing the base station.

[0049] However, the above method of base station sharing requires consensus among operators, involving consideration, negotiation, and communication regarding factors such as base station deployment locations, investment ratios, and equipment types. Even if consensus is reached, multiple operators' users simultaneously using the same shared base station may cause base station overload, leading to signal instability and decreased service quality. Furthermore, since user usage data after connecting to a shared base station is recorded separately by that base station, the accuracy of this data is difficult to guarantee.

[0050] To address the aforementioned technical issues, this disclosure provides a base station sharing method. This method, based on blockchain technology, is applied to base station sharing scenarios. By uploading resource data (e.g., number of users, traffic, duration, etc.) of users from various operators using shared base stations from other operators to the blockchain network, the accuracy of user usage data after accessing the shared base station is ensured. The method includes: a communication device first uploading shared base station information to other nodes in the consortium blockchain; the shared information includes at least one of the following: base station resource information and base station load information; so that the terminal to be accessed can determine the base station to access based on the shared information in the consortium blockchain. Upon receiving an access request from the terminal to be accessed; after determining that the terminal to be accessed is accessing the shared base station, the communication device obtains the resource information of the shared base station used by the terminal to be accessed and sends the resource information to other nodes in the consortium blockchain. This achieves the purpose of uploading the resource information of the shared base station used by the terminal to be accessed to the blockchain, ensuring the accuracy of user usage data after accessing the shared base station.

[0051] In one possible implementation, the above-mentioned base station sharing method can be applied to the base station sharing system 100. The following, in conjunction with... Figure 1 This embodiment provides a detailed description of a base station sharing system 100. For example... Figure 1 As shown, Figure 1 This publication discloses a base station sharing system 100, which includes: multiple shared base station communication devices 101, terminals to be accessed 102, and blockchain core network devices 103.

[0052] The shared base station communication device 101 is used to upload shared base station information to other nodes in the consortium blockchain through the blockchain core network device 103. The shared information includes at least one of the following: base station resource information and base station load information; and receiving access request information from the terminal to be accessed 102. After determining that the terminal to be accessed 102 has accessed the shared base station, it obtains the resource information of the shared base station used by the terminal to be accessed 102; and sends the resource information to other nodes in the blockchain core network device 103, i.e., other shared base stations. The terminal to be accessed 102 is used to receive shared information from at least one shared base station communication device 101. The shared information includes at least one of the following: the number of terminals already connected to the shared base station, and the physical resource block (PRB) utilization rate of the shared base station; and determines the weight score of each shared base station based on the number of terminals already connected to the shared base station and the PRB utilization rate of the shared base station; and then determines to send an access request to the base station with the highest weight score among the shared base stations.

[0053] In one possible implementation, the shared information uploaded by the communication equipment of the shared base station to the blockchain includes: the location of the shared base station, its number, type, coverage radius, operator, PRB utilization, CPU utilization, number of terminals currently connected to the shared base station, traffic usage of these connected terminals, and terminal locations. This shared information allows all shared base stations in the consortium blockchain to access the resource and load information of other shared base stations in the blockchain, enabling resource allocation and terminal scheduling.

[0054] In one possible implementation, the hardware structure of the shared base station communication device 101 in the aforementioned base station sharing system 100 includes: Figure 2 The components included in the communication device 200 shown below are denoted as follows: Figure 2 The hardware structure of the shared base station communication device 101 is described using the communication device 200 shown as an example. Figure 2 As shown, the communication device 200 includes at least one processor 201, a communication line 202, and at least one communication interface 204, and may also include a memory 203. The processor 201, memory 203, and communication interface 204 can be connected via the communication line 202.

[0055] The processor 201 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).

[0056] Communication line 202 may include a path for transmitting information between the aforementioned components.

[0057] The communication interface 204 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0058] The memory 203 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0059] In one possible design, the memory 203 can exist independently of the processor 201, meaning the memory 203 can be an external memory of the processor 201. In this case, the memory 203 can be connected to the processor 201 via the communication line 202 to store execution instructions or application code, and its execution is controlled by the processor 201 to implement the base station sharing method provided in the following embodiments of this disclosure. In another possible design, the memory 203 can also be integrated with the processor 201, meaning the memory 203 can be an internal memory of the processor 201. For example, the memory 203 can be a cache, which can be used to temporarily store some data and instruction information.

[0060] As one possible implementation, processor 201 may include one or more CPUs, for example Figure 2 CPU0 and CPU1 in the example. Alternatively, the communication device 200 may include multiple processors, such as... Figure 2 The processors 201 and 207 are included. Alternatively, the communication device 200 may also include an output device 205 and an input device 206.

[0061] The base station sharing method provided in the embodiments of this disclosure will be described in detail below.

[0062] Figure 3 The base station sharing method provided in this disclosure can be applied to, for example... Figure 2 In the communication equipment of the shared base station shown, such as Figure 3 As shown, the method includes the following S301-S304, which will be described in detail below.

[0063] S301. The communication equipment uploads the shared base station information to other nodes in the consortium blockchain.

[0064] The shared information includes at least one of the following: base station resource information and base station load information.

[0065] In one possible implementation, all shared base stations in the consortium blockchain can obtain the resource and load status of other shared base stations in the current consortium blockchain through shared information, thereby performing resource allocation and terminal scheduling.

[0066] In one possible implementation, communication equipment in a shared base station uploads shared information according to a preset period. The duration of this preset period can be determined based on the following factors: 1. The frequency of changes in base station information. For example, if the environment near the base station or the equipment of the base station is replaced, a shorter period (e.g., 30 minutes) is needed to upload shared information. 2. Network resource consumption. Uploading shared information also consumes the network resources of the shared base station. If the preset period is too short, excessive network resource consumption may lead to network congestion, affecting the user's network experience. Therefore, the capacity of the shared base station itself needs to be considered to strike a balance between information updates and network resource consumption. 3. Business requirements. For example, in scenarios where timely updates of shared information are needed during emergencies or large-scale events, the upload period for shared information needs to be appropriately shortened.

[0067] S302. The communication equipment receives access request information from the terminal to be accessed.

[0068] In one possible implementation, the terminal to be accessed can obtain the shared information of the shared base station in the blockchain, that is, the monthly shared information determines the shared base station to which the access request is sent.

[0069] S303. After determining that the terminal to be accessed is connected to the shared base station, the communication equipment obtains the resource information of the shared base station used by the terminal to be accessed.

[0070] In one possible implementation, the network management system of the shared base station can monitor the shared base station in real time to determine the resource information of the shared base station used by the terminal to be accessed after accessing the shared base station. The communication equipment of the shared base station can obtain the resource information of the terminal to be accessed using the shared base station through the network management system.

[0071] S304. The communication device sends resource information to other nodes in the consortium blockchain.

[0072] In one possible implementation, communication devices can upload resource data (such as number of users, traffic, duration, etc.) from shared base stations of other operators to the consortium blockchain network for terminals from various operators that are to be accessed.

[0073] The technical solution provided by the above embodiments can bring at least the following beneficial effects: In the scenario of base station sharing, the communication device first uploads the shared information of the shared base station to other nodes in the consortium blockchain; the shared information includes at least one of the following: base station resource information and base station load information; so that the terminal to be accessed can determine the base station to access based on the shared information in the consortium blockchain. When receiving access request information from the terminal to be accessed; after determining that the terminal to be accessed is accessing the shared base station, the communication device obtains the resource information of the terminal to be accessed using the shared base station and sends the resource information to other nodes in the consortium blockchain. This achieves the purpose of uploading the resource information of the terminal to be accessed using the shared base station to the blockchain, ensuring the accuracy of the user's usage data after accessing the shared base station.

[0074] In one possible implementation, the resource information includes at least one of the following: the duration the terminal to be accessed is currently using the shared base station, the amount of traffic the terminal to be accessed is currently using the shared base station, the latency the terminal to be accessed is currently using the shared base station, the average transmission speed of traffic the terminal to be accessed is currently using the shared base station, and the data packet loss rate when the terminal to be accessed is currently using the shared base station. Combined with... Figure 3 like Figure 4 As shown in the above S303, after the communication device determines that the terminal to be accessed is accessing the shared base station and obtains the resource information of the terminal to be accessed using the shared base station, the method also includes the following S401-S402, which will be described in detail below.

[0075] S401. The communication equipment determines the usage fee for the shared base station used by the terminal to be connected, based on the smart contract and resource information of the consortium blockchain.

[0076] In one possible implementation, the smart contract of the consortium blockchain pre-defines the calculation rules for the usage fees of the terminal to be accessed after accessing the shared base station. When the terminal to be accessed accesses the shared base station, the communication device can determine the usage fee of the terminal to access the shared base station based on the calculation rules for the usage fees of the terminal to be accessed after accessing the shared base station in the smart contract and the resource information used by the terminal to be accessed.

[0077] S402. The communication equipment settles the usage fee of the shared base station for the terminal to be accessed through a smart contract.

[0078] In one possible implementation, communication devices can use smart contracts to settle usage fees for users of various operators after using the shared base station at a preset time.

[0079] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The communication device determines the usage fee of the shared base station for the terminal to be accessed based on the smart contract and resource information of the consortium blockchain, and settles the usage fee of the shared base station for the terminal to be accessed through the smart contract at a preset time. Billing through the unified billing rules of the smart contract ensures the accuracy of the usage fees incurred by users of various operators using the shared base station.

[0080] One possible way to achieve this is by combining Figure 4 like Figure 5 As shown in the figure, the process by which the communication device determines the usage fee of the shared base station for the terminal to be accessed based on the smart contract and resource information of the consortium blockchain in S401 can be specifically implemented through the following S501-S504, which will be explained in detail below.

[0081] S501. The communication equipment determines the cost of the shared base station's current usage time based on the duration of the shared base station currently used by the terminal to be accessed.

[0082] The duration fee is the product of the preset unit time fee and the duration for which the terminal to be accessed is currently using the shared base station.

[0083] In one possible implementation, the communication device can input the duration of the shared base station currently used by the terminal to be accessed into a smart contract, thereby determining the cost of the duration of the shared base station's current use through the smart contract.

[0084] S502. The communication equipment determines the traffic cost of the shared base station based on the amount of traffic currently used by the terminal to be accessed from the shared base station.

[0085] The traffic cost is the product of the preset unit traffic cost and the amount of traffic currently being used by the terminal to be connected to the shared base station.

[0086] In one possible implementation, the communication device can input the current traffic volume of the shared base station used by the terminal to be accessed into a smart contract, thereby determining the traffic cost of the shared base station through the smart contract.

[0087] S503. The communication equipment determines the experience fee of the shared base station based on the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic of the shared base station currently used by the terminal to be accessed, and the data packet loss rate when the terminal to be accessed is currently using the shared base station.

[0088] For example, the experience fee satisfies the following formula 1:

[0089] Experience fee = Unit experience fee * (A * Latency + B * Packet loss rate + C * Bandwidth) Formula 1

[0090] Where A is the latency coefficient, B is the service quality coefficient, and C is the bandwidth coefficient. The above coefficients and formulas can be adjusted according to the actual application scenario.

[0091] In one possible implementation, the communication device can input the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic of the shared base station currently used by the terminal to be accessed, and the data packet loss rate of the terminal to be accessed when using the shared base station into a smart contract, thereby determining the experience fee of the shared base station through the smart contract.

[0092] S504. The sum of the time fee, traffic fee, and experience fee for the shared base station determined by the communication equipment is the usage fee for the shared base station.

[0093] In one possible implementation, the communication device can determine the usage fee of the shared base station and upload it to the consortium blockchain, where a smart contract will settle the usage fee at a preset time.

[0094] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The communication device determines the usage fee of the shared base station, the traffic fee of the shared base station, and the experience fee of the shared base station by the terminal to be accessed through the smart contract of the consortium blockchain and the duration of the shared base station currently used by the terminal to be accessed, the traffic volume of the shared base station currently used by the terminal to be accessed, the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic of the shared base station currently used by the terminal to be accessed, and the data packet loss rate of the shared base station currently used by the terminal to be accessed. The communication device determines the usage fee of the shared base station, the traffic fee of the shared base station, and the experience fee of the shared base station as the sum of the usage fee of the shared base station, and billing is carried out with a unified billing rule to ensure the accuracy of the usage fees generated by users of various operators using the shared base station.

[0095] One possible way to achieve this is by combining Figure 5 like Figure 6 As shown in the above S302, after the communication device receives the access request information from the terminal to be accessed, the method further includes the following S601-S602, which will be described in detail below.

[0096] S601. The communication equipment determines the score of the terminal to be accessed after the shared base station is connected based on the shared information of the shared base station.

[0097] The shared information includes at least one of the following: the number of terminals already connected to the shared base station, the maximum number of terminals that can be connected to the shared base station, and the latency of the shared base station.

[0098] Understandably, scores determined by the number of terminals already connected to the shared base station, the maximum number of terminals that can be connected to the shared base station, and the latency of the shared base station can be used to measure the load of the base station.

[0099] In one possible implementation, the score S of the shared base station satisfies the following formula 2:

[0100] S = [1 / (n+1)] - [1 / m] + [1 / d] (Formula 2)

[0101] Where n is the number of terminals already connected to the shared base station; m is the maximum number of terminals that can be connected to the shared base station; and d is the latency of the shared base station.

[0102] S602. When the score of the shared base station after accessing the terminal to be accessed is greater than the preset threshold, the communication device determines to send shared information to the terminal to be accessed.

[0103] It is understandable that when the score of the shared base station after connecting to the terminal to be connected is greater than the preset threshold, it indicates that the shared base station is in a low-load state and can connect to the terminal to be connected.

[0104] In one possible implementation, the terminal to be accessed can determine the shared base station to be accessed based on the shared information received from multiple shared base stations, and send access request information to the shared base station to be accessed.

[0105] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The communication device determines the score of the shared base station after it connects to the terminal to be accessed based on the shared information of the shared base station. That is, it determines the load status of the shared base station. When the score of the shared base station after it connects to the terminal to be accessed is greater than a preset threshold, it sends shared information to the terminal to be accessed. That is, it identifies the low-load shared base station that can connect to the terminal to be accessed, and determines to send shared information to the terminal to be accessed so that the terminal to be accessed can filter the shared base station based on the shared information and determine the shared base station to be accessed.

[0106] One possible way to achieve this is by combining Figure 6 like Figure 7 As shown, in the above-mentioned S602, when the score of the shared base station after accessing the terminal to be accessed is greater than the preset threshold, after the communication device determines to send the shared information to the terminal to be accessed, the method further includes the following S701-S703, which will be described in detail below.

[0107] S701. The terminal to be accessed receives shared information from at least one shared base station.

[0108] The shared information includes: the number of terminals connected to the shared base station, the utilization rate of the physical resource block (PRB) of the shared base station, and the identifier of the shared base station.

[0109] It is understandable that all shared base stations that send shared information to the terminal to be accessed are accessible base stations. The terminal to be accessed can determine the shared base station with the lowest load and better network conditions among the shared base stations that send shared information to the terminal to be accessed based on the shared information.

[0110] S702. The terminal to be accessed determines the weight score of each shared base station in at least one shared base station based on the number of terminals already connected to the shared base station and the PRB utilization rate of the shared base station.

[0111] In one possible implementation, the weight score of the shared base station is equal to the product of the weight coefficient of the number of terminals connected to the shared base station and the number of terminals connected to the shared base station, and the sum of the weight score of the PRB utilization rate of the shared base station and the product of the PRB utilization rate of the shared base station.

[0112] S703. The terminal to be accessed determines to send access request information to the base station with the highest weight score among at least one shared base station.

[0113] In one possible implementation, the terminal to be accessed can determine the shared base station that sent the access request information based on the shared base station identifier in the shared information.

[0114] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the terminal to be accessed receives shared information from at least one shared base station, performs secondary screening of the shared base stations based on the shared information, and determines to send access request information to the shared base station with the best network condition among the shared base stations.

[0115] As can be seen, the above mainly describes the technical solutions provided by the embodiments of this disclosure from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0116] This disclosure embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this disclosure embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0117] like Figure 8 As shown, Figure 8 This is a schematic diagram of the structure of a communication device 800 provided in an embodiment of the present disclosure.

[0118] The communication device 800 includes: a communication unit 801 and a processing unit 802; the communication unit 801 is used to upload shared information of the shared base station to other nodes in the consortium blockchain; the shared information includes at least one of the following: base station resource information and base station load information; the communication unit 801 is also used to receive access request information from the terminal to be accessed; the communication unit 801 is also used to obtain the resource information of the terminal to be accessed using the shared base station after the processing unit 802 determines that the terminal to be accessed has accessed the shared base station; the communication unit 801 is also used to send resource information to other nodes in the consortium blockchain.

[0119] In one possible implementation, the resource information includes at least one of the following: the duration of the shared base station currently used by the terminal to be accessed, the amount of traffic currently used by the shared base station, the latency of the shared base station currently used by the terminal to be accessed, the average transmission speed of the traffic currently used by the shared base station, and the data packet loss rate when the terminal to be accessed is currently using the shared base station; the processing unit 802 is further configured to determine the usage fee of the shared base station used by the terminal to be accessed based on the smart contract of the consortium blockchain and the resource information; the processing unit 802 is further configured to settle the usage fee of the shared base station used by the terminal to be accessed through the smart contract.

[0120] In one possible implementation, the processing unit 802 is specifically configured to: determine the duration cost of the shared base station based on the duration the terminal to be accessed is currently using the shared base station; the duration cost is the product of a preset unit time cost and the duration the terminal to be accessed is currently using the shared base station; determine the traffic cost of the shared base station based on the amount of traffic the terminal to be accessed is currently using the shared base station; the traffic cost is the product of a preset unit traffic cost and the amount of traffic the terminal to be accessed is currently using the shared base station; determine the experience cost of the shared base station based on the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic of the terminal to be accessed currently using the shared base station, and the data packet loss rate of the terminal to be accessed currently using the shared base station; and determine the sum of the duration cost, the traffic cost, and the experience cost of the shared base station as the usage cost of the shared base station.

[0121] In one possible implementation, the processing unit 802 is further configured to determine the score of the shared base station after it accesses the terminal to be accessed based on the shared information of the shared base station; the shared information includes at least one of the following: the number of terminals already accessed by the shared base station; the maximum number of terminals that the shared base station can access; the delay of the shared base station; when the score of the shared base station after it accesses the terminal to be accessed is greater than a preset threshold, it determines to instruct the communication unit 801 to send the shared information to the terminal to be accessed.

[0122] In one possible implementation, the score S of the shared base station satisfies the following formula 2:

[0123] S = [1 / (n+1)] - [1 / m] + [1 / d] (Formula 2)

[0124] Where n is the number of terminals already connected to the shared base station; m is the maximum number of terminals that can be connected to the shared base station; and d is the latency of the shared base station.

[0125] This disclosure also provides a communication device, which includes a processor and a memory; wherein the memory is used to store computer execution instructions, and when the communication device is running, the processor executes the computer execution instructions stored in the memory to enable the communication device to perform the base station sharing method described in this disclosure.

[0126] Embodiments of this disclosure provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the base station sharing method described in the above method embodiments.

[0127] Embodiments of this disclosure provide a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being used to run computer programs or instructions to implement the base station sharing method as described in the above method embodiments.

[0128] The computer-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 of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In this embodiment of the disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0129] Since the apparatus, devices, computer-readable storage media, and computer program products in the embodiments of this disclosure can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this disclosure will not be repeated here.

[0130] The above descriptions are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A base station sharing method, characterized in that, In nodes applied to a consortium blockchain, the nodes are shared base stations; the method includes: The shared information of the shared base station is uploaded to other nodes in the consortium blockchain; the shared information includes: base station resource information and base station load information; The shared information is used by the terminal to be accessed to obtain from the consortium blockchain and select the shared base station before initiating an access request; Receive access request information from the terminal to be accessed; After determining that the terminal to be accessed is connected to the shared base station, the resource information of the terminal to be accessed using the shared base station is obtained; the resource information includes: the duration of the terminal to be accessed currently using the shared base station, the amount of traffic the terminal to be accessed is currently using the shared base station, the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic the terminal to be accessed is currently using the shared base station, and the data packet loss rate of the terminal to be accessed when it is currently using the shared base station; Send the resource information to other nodes in the consortium blockchain; Based on the smart contract of the consortium blockchain and the resource information, the usage fee for the terminal to be connected to use the shared base station is determined; wherein, the usage fee includes an experience fee determined based on the latency and / or data packet loss rate of the terminal to be connected currently using the shared base station; the usage fee for the terminal to be connected to use the shared base station is settled through the smart contract.

2. The method according to claim 1, characterized in that, The step of determining the usage fee for the terminal to be connected to the shared base station based on the smart contract of the consortium blockchain and the resource information includes: Based on the duration of the shared base station currently used by the terminal to be accessed, the duration cost of the shared base station currently used by the shared base station is determined; the duration cost is the product of a preset unit time cost and the duration of the shared base station currently used by the terminal to be accessed. Based on the amount of traffic currently used by the terminal to be accessed from the shared base station, the traffic cost of the shared base station is determined; the traffic cost is the product of a preset unit traffic cost and the amount of traffic currently used by the terminal to be accessed from the shared base station. The experience fee for the shared base station is determined based on the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic of the terminal to be accessed currently using the shared base station, and the data packet loss rate of the terminal to be accessed currently using the shared base station. The sum of the duration fee, the traffic fee, and the experience fee of the shared base station is determined as the usage fee of the shared base station.

3. The method according to claim 2, characterized in that, After receiving the access request information from the terminal to be accessed, the method further includes: The score of the shared base station after it accesses the terminal to be accessed is determined based on the shared information of the shared base station; the shared information includes at least one of the following: the number of terminals already accessed by the shared base station, the maximum number of terminals that the shared base station can access, and the latency of the shared base station; When the score of the shared base station after accessing the terminal to be accessed is greater than a preset threshold, it is determined to send shared information to the terminal to be accessed.

4. The method according to claim 3, characterized in that, The score S of the shared base station satisfies the following formula: S = [1 / (n+1)] - [1 / m] + [1 / d] Where n is the number of terminals already connected to the shared base station; m is the maximum number of terminals that the shared base station can connect to; and d is the latency of the shared base station.

5. A communication device, characterized in that, include: Communication unit and processing unit; The communication unit is used to upload shared base station information to other nodes in the consortium blockchain; The shared information includes: base station resource information and base station load information; the shared information is used by the terminal to be accessed to obtain from the consortium blockchain and select the shared base station before initiating an access request; The communication unit is also used to receive access request information from the terminal to be accessed; The processing unit is configured to, after determining that the terminal to be accessed is accessing the shared base station, instruct the communication unit to obtain resource information of the terminal to be accessed using the shared base station; the resource information includes: the duration of the terminal to be accessed currently using the shared base station, the amount of traffic the terminal to be accessed is currently using the shared base station, the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic the terminal to be accessed is currently using the shared base station, and the data packet loss rate of the terminal to be accessed when it is currently using the shared base station; The communication unit is also used to send the resource information to other nodes in the consortium blockchain; Based on the smart contract of the consortium blockchain and the resource information, the usage fee for the terminal to be connected to use the shared base station is determined; wherein, the usage fee includes an experience fee determined based on the latency and / or data packet loss rate of the terminal to be connected currently using the shared base station; the usage fee for the terminal to be connected to use the shared base station is settled through the smart contract.

6. The device according to claim 5, characterized in that, The processing unit is specifically used for: Based on the duration of the shared base station currently used by the terminal to be accessed, the duration cost of the shared base station currently used by the shared base station is determined; the duration cost is the product of a preset unit time cost and the duration of the shared base station currently used by the terminal to be accessed. Based on the amount of traffic currently used by the terminal to be accessed from the shared base station, the traffic cost of the shared base station is determined; the traffic cost is the product of a preset unit traffic cost and the amount of traffic currently used by the terminal to be accessed from the shared base station. The experience fee for the shared base station is determined based on the latency of the terminal to be accessed currently using the shared base station, the average transmission speed of the traffic of the terminal to be accessed currently using the shared base station, and the data packet loss rate of the terminal to be accessed currently using the shared base station. The sum of the duration fee, the traffic fee, and the experience fee of the shared base station is determined as the usage fee of the shared base station.

7. A communication device, characterized in that, include: A processor and a memory; wherein the memory is used to store computer execution instructions, and when the communication device is running, the processor executes the computer execution instructions stored in the memory to cause the communication device to perform the base station sharing method according to any one of claims 1-4.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a processor of a communication device, cause the communication device to perform the base station sharing method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Operation management method for base station equipment and base station equipment

    CN108566653A

  • Sharing method and system of cellular unit-free wireless network, medium and electronic equipment

    CN114727298A