Base station optimization methods, devices and storage media

By uploading base station load parameters to the blockchain network, the user connection parameters of the target base station can be determined and adjusted, thus solving the problems of parameter accuracy and security in the base station optimization process and achieving base station load optimization and security assurance.

CN116600320BActive Publication Date: 2026-04-17CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-06-06
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

During base station optimization, existing technologies struggle to guarantee the accuracy and security of base station parameters.

Method used

The load parameters of multiple base stations are uploaded to nodes of the blockchain network. The target base station is determined based on the load parameters, the user connection parameters are adjusted, and a transaction request is generated to adjust the base station parameters. These parameters are then verified and saved through the blockchain network.

Benefits of technology

This ensured the accuracy and security of the optimized base station parameters and reduced the base station load.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116600320B_ABST
    Figure CN116600320B_ABST
Patent Text Reader

Abstract

This disclosure provides a base station optimization method, apparatus, and storage medium, relating to the field of communication technology, and solves the technical problem of how to reduce base station load and optimize base stations without affecting user network service experience. The method includes: uploading load parameters of multiple base stations to at least one blockchain node in a blockchain network; determining a target base station whose load meets preset conditions based on the load parameters of the multiple base stations; adjusting user connection parameters of the target base station; generating a first transaction request to characterize the adjustment result of the target base station; and sending the first transaction request to at least one blockchain node. The method also includes receiving load parameters of multiple base stations; obtaining the first transaction request; verifying the permissions of the first transaction request; if the permissions of the first transaction request are verified, creating a block; and broadcasting the block to other nodes in the blockchain network. This disclosure is applicable to base station optimization scenarios.
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 optimization method, apparatus and storage medium. Background Technology

[0002] Currently, when base stations are under high load, common base station optimization methods include reducing base station power or narrowing the base station's coverage area to reduce the base station load and thus optimize the base station network.

[0003] However, after modifying the base station parameters using the above methods, it is difficult to guarantee the accuracy and security of the base station parameters. How to ensure the accuracy and security of base station parameters after base station optimization has become an urgent technical problem to be solved. Summary of the Invention

[0004] This disclosure provides a base station optimization method, apparatus, and storage medium. It solves the technical problem in related technologies of how to ensure the accuracy and security of base station parameters after optimization.

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

[0006] In a first aspect, a base station optimization method is provided, comprising: uploading load parameters of multiple base stations to at least one blockchain node of a blockchain network; determining a target base station whose load meets preset conditions based on the load parameters of the multiple base stations; adjusting user connection parameters of the target base station; the user connection parameters being used to determine whether a user meets the conditions for accessing the target base station; generating a first transaction request to characterize the adjustment result of the target base station; and sending the first transaction request to at least one blockchain node.

[0007] In conjunction with the first aspect above, in one possible implementation, the user connection parameters include a minimum access threshold for the Reference Signal Receiving Power (RSRP), specifically including: increasing the minimum access threshold of the target base station.

[0008] In conjunction with the first aspect above, in one possible implementation, the user connection parameters include a threshold value for the signal strength of the target base station. The method specifically includes: adjusting the threshold value for the signal strength of the target base station; the threshold value for the signal strength is the signal strength value of the terminal currently connected to the target base station when it disconnects from the target base station; within a preset time period, obtaining the signal strength of the terminal connected to the target base station according to a preset time interval; determining the target terminal based on the adjusted threshold value for the signal strength of the target base station and the signal strength of the terminal connected to the target base station; the target terminal is the terminal that needs to disconnect from the target base station.

[0009] In conjunction with the first aspect mentioned above, in one possible implementation, the method specifically includes: determining the handover threshold of the base station based on a signal strength threshold and a weighting factor; the weighting factor has a value range of 0-1; and identifying the terminal whose signal strength is greater than the handover threshold within a preset time period among the terminals accessing the target base station as the target terminal.

[0010] In conjunction with the first aspect mentioned above, in one possible implementation, the load parameters include: the number of currently connected terminals at the base station, the utilization rate of the base station's Physical Resource Block (PRB), and the current transmission traffic of the base station. The method specifically includes: determining a base station that meets any of the following conditions as the target base station: a base station whose current number of connected terminals is greater than a first preset threshold, a base station whose PRB utilization rate is greater than a second preset threshold, or a base station whose current transmission traffic is greater than a third preset threshold.

[0011] Secondly, a base station optimization method is provided, which is applied to any node in a blockchain. The method includes: receiving load parameters from multiple base stations; obtaining a first transaction request; verifying the permissions of the first transaction request; if the permissions of the first transaction request are verified, creating a block; the block is used to store the user connection parameters in the first transaction request; and broadcasting the block to other nodes in the blockchain network to verify the legality of the first transaction request.

[0012] In conjunction with the second aspect above, in one possible implementation, the method specifically includes: obtaining the identifier of the target base station in the first transaction request; and determining, based on the identifier of the target base station, whether the target base station has the authority to initiate a transaction request.

[0013] Thirdly, a base station optimization device is provided, comprising: a communication unit and a processing unit; the processing unit is configured to determine a target base station whose load meets preset conditions among the multiple base stations based on load parameters of multiple base stations; the processing unit is further configured to adjust user connection parameters of the target base station; the user connection parameters are used to determine whether a user meets the conditions for accessing the target base station; the processing unit is further configured to generate a first transaction request to characterize the adjustment result of the target base station; the communication unit is further configured to send the first transaction request to at least one blockchain node.

[0014] In conjunction with the third aspect above, in one possible implementation, the user connection parameters include a minimum access threshold for signal strength; the processing unit is specifically used to: increase the minimum access threshold of the target base station.

[0015] In conjunction with the third aspect mentioned above, in one possible implementation, the user connection parameters include a threshold value for the signal strength of the target base station; a processing unit is specifically used for: adjusting the threshold value for the signal strength of the target base station; the threshold value for the signal strength is the signal strength value when the terminal currently connected to the target base station disconnects from the target base station; instructing the communication unit to obtain the signal strength of the terminal connected to the target base station according to a preset time interval within a preset time period; determining the target terminal based on the adjusted threshold value for the signal strength of the target base station and the signal strength of the terminal connected to the target base station; the target terminal is the terminal that needs to disconnect from the target base station.

[0016] In conjunction with the third aspect mentioned above, in one possible implementation, the processing unit is specifically used to: determine the handover threshold of the base station based on the signal strength threshold and the weighting factor; the weighting factor has a value range of 0-1; and determine the terminal whose signal strength is greater than the handover threshold within a preset time period among the terminals accessing the target base station as the target terminal.

[0017] In conjunction with the third aspect mentioned above, in one possible implementation, the load parameters include: the number of currently accessed terminals at the base station, the base station PRB utilization rate, and the current transmission traffic of the base station; the processing unit is specifically used to: determine a base station that meets any of the following conditions as the target base station: a base station whose current number of accessed terminals is greater than a first preset threshold, a base station PRB utilization rate greater than a second preset threshold, or a base station current transmission traffic greater than a third preset threshold.

[0018] Fourthly, a blockchain node is provided, comprising: a communication unit and a processing unit; the communication unit is used to receive load parameters from multiple base stations; the communication unit is also used to obtain a first transaction request; the processing unit is used to verify the permissions of the first transaction request; the processing unit is also used to create a block if the permissions of the first transaction request are verified; the block is used to store user connection parameters in the first transaction request; the communication unit is also used to broadcast the block to other nodes in the blockchain network.

[0019] In conjunction with the fourth aspect above, in one possible implementation, the processing unit is specifically used to: instruct the communication unit to obtain the identifier of the target base station in the first transaction request; and determine, based on the identifier of the target base station, whether the target base station has the authority to initiate a transaction request.

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

[0021] A sixth aspect provides a base station optimization apparatus, comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the base station optimization apparatus is running, the processor executes the computer execution instructions stored in the memory to cause the base station optimization apparatus to perform the base station optimization method as described in the second aspect above and any possible implementation thereof.

[0022] In a seventh aspect, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor of a base station optimization apparatus, cause the base station optimization apparatus to perform the base station optimization method as described in the first aspect and any possible implementation thereof.

[0023] Eighthly, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor of a base station optimization apparatus, cause the base station optimization apparatus to perform the base station optimization method as described in the second aspect above and any possible implementation thereof.

[0024] Ninthly, 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 optimization method as described in the first aspect above and any possible implementation thereof.

[0025] In a tenth aspect, 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 optimization method as described in the second aspect above and any possible implementation thereof.

[0026] In this disclosure, the names of the aforementioned base station optimization 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.

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

[0028] The technical solution provided in this disclosure offers at least the following benefits: The base station optimization device in this disclosure uploads the load parameters of multiple base stations to at least one blockchain node in the blockchain network, thereby ensuring the accuracy and security of the current base station load parameters. Based on the load parameters of multiple base stations, a target base station whose load meets preset conditions is identified; the user connection parameters of the target base station are adjusted; a first transaction request is generated to characterize the adjustment result of the target base station; and the first transaction request is sent to at least one blockchain node. This allows the blockchain to store the user connection parameters of the target base station, thus ensuring the accuracy and security of the base station parameters after optimization. Attached Figure Description

[0029] 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.

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

[0031] Figure 2 This is a schematic diagram of the hardware structure of a base station optimization device provided in an embodiment of the present disclosure;

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

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

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

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

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

[0037] Figure 8 This is a schematic diagram of the structure of a base station optimization device provided in an embodiment of the present disclosure;

[0038] Figure 9 This is a schematic diagram of the structure of another blockchain node provided in an embodiment of this disclosure. Detailed Implementation

[0039] The following description, in conjunction with the accompanying drawings, details a base station optimization method, apparatus, and storage medium provided in the embodiments of this disclosure.

[0040] 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.

[0041] 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.

[0042] 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.

[0043] In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more. The following explanations of the terms used in the embodiments of this disclosure are provided to facilitate the reader's understanding.

[0044] 1. Blockchain

[0045] A blockchain is a chain of interconnected blocks. Data is stored in blocks, each recording transaction information that occurred during its creation. Essentially, a blockchain is a decentralized database. As long as one server in the blockchain system is operational, the data stored within is secure. These servers, known as nodes, provide storage space and computing power for the entire blockchain system. Because nodes are typically controlled by different entities, and modifying information in the blockchain requires the consent of more than half of the nodes and modification of information across all nodes, the data recorded in a blockchain is highly accurate and difficult to tamper with.

[0046] Currently, with the development of wireless network technology, more and more users have activated wireless network services. However, the lack of basic communication infrastructure in some areas leads to base stations being under high load during peak wireless network usage periods, which seriously affects users' wireless network service experience.

[0047] The common solution is to adjust the base station power or coverage area. While this can quickly optimize the base station and reduce its load, the accuracy and security of the base station parameters cannot be guaranteed after modifying them using these methods.

[0048] This disclosure provides a base station optimization method, which specifically includes: uploading load parameters of multiple base stations to at least one blockchain node in a blockchain network; determining a target base station whose load meets preset conditions based on the load parameters of the multiple base stations; adjusting user connection parameters of the target base station; the user connection parameters are used to determine whether a user meets the conditions for accessing the target base station; generating a first transaction request to characterize the adjustment result of the target base station; and sending the first transaction request to at least one blockchain node. The method involves receiving load parameters of multiple base stations; obtaining the first transaction request; the first transaction request characterizing the adjustment result of the user connection parameters of the target base station; the target base station being the base station whose load meets preset conditions among the multiple base stations; verifying the permissions of the first transaction request; if the permissions of the first transaction request are verified, creating a block; the block being used to store the user connection parameters in the first transaction request; and broadcasting the block to other nodes in the blockchain network.

[0049] In one possible implementation, the above-described base station optimization method can be applied to the base station optimization system 100. The following, in conjunction with... Figure 1 This application provides a detailed description of a base station optimization system 100 according to an embodiment. For example... Figure 1 As shown, Figure 1 A base station optimization system 100 is provided for embodiments of this disclosure. The system includes: a blockchain node 101, a base station optimization device 102, and multiple base stations 103.

[0050] The blockchain node 101 is used to: receive load parameters from multiple base stations; obtain a first transaction request; verify the permissions of the first transaction request; if the permissions of the first transaction request are verified, create a block; the block is used to store the user connection parameters in the first transaction request; and broadcast the block to other nodes in the blockchain network.

[0051] The base station optimization device 102 is used to: upload the load parameters of multiple base stations to at least one blockchain node in the blockchain network; determine the target base station whose load meets preset conditions among the multiple base stations based on the load parameters of the multiple base stations; adjust the user connection parameters of the target base station; the user connection parameters are used to determine whether the user meets the conditions for accessing the target base station; generate a first transaction request to characterize the adjustment result of the target base station; and send the first transaction request to at least one blockchain node.

[0052] Base station 103 is used to: send load parameters to base station optimization device so that base station optimization device 102 can upload the load parameters of the base station and determine the target base station whose load meets the preset conditions among the multiple base stations based on the load parameters of multiple base stations.

[0053] In one possible implementation, the hardware structure of the base station optimization device 102 in the aforementioned base station optimization system 100 includes: Figure 2 The components included in the base station optimization device 200 shown below are described in detail below. Figure 2 Taking the base station optimization device 200 shown as an example, the hardware structure of the base station optimization device 102 applied to a base station is introduced. For example... Figure 2 As shown, the base station optimization 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 are connected via the communication line 202.

[0054] 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).

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

[0056] 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.

[0057] 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.

[0058] 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 optimization 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.

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

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

[0061] like Figure 3 As shown, Figure 3 The base station optimization method provided in this disclosure can be applied to, for example... Figure 2 The base station optimization device shown includes the following steps S301-S308, which will be described in detail below.

[0062] S301, the base station optimization device uploads the load parameters of multiple base stations to at least one blockchain node in the blockchain network. Correspondingly, the blockchain node receives the load parameters of multiple base stations.

[0063] In one possible implementation, the base station optimization device can obtain the load parameters of the base station through the network management system of the base station and send the load parameters of the base station to any node in the blockchain. After receiving the load parameters of multiple base stations, the blockchain node will authenticate the legality of the load parameters of the base stations. If the authentication is successful, the load parameters of multiple base stations will be sent to other nodes in the blockchain for storage.

[0064] For example, after the load parameters of multiple base stations are uploaded, each node in the blockchain network creates a base station parameter ledger. The base station parameter ledger defines the format of the parameter information, including parameter name, data type, valid value range, etc.

[0065] It is understandable that by sending the base station's load parameters to any node in the blockchain, and after any node in the blockchain verifies the legality, the base station's load parameters can be sent to other nodes in the blockchain for storage, thereby ensuring the security and accuracy of the base station load parameters. This allows the base station optimization device to determine the target base station based on multiple base station load parameters in the blockchain.

[0066] S302. The base station optimization device determines the target base station whose load meets preset conditions among multiple base stations based on the load parameters of multiple base stations.

[0067] In one possible implementation, the base station optimization device can determine the target base station based on the load parameters of multiple base stations, where the number of currently accessed terminals is greater than a first preset threshold.

[0068] In one possible implementation, the base station optimization device can determine the target base station based on the load parameters of multiple base stations, where the current base station PRB utilization rate is greater than a second preset threshold.

[0069] In one possible implementation, the base station optimization device can determine the target base station based on the load parameters of multiple base stations, where the current base station transmission traffic is greater than a third preset threshold.

[0070] It is understandable that there is no single standard for judging whether a base station is under high load, and different regions and different operators may have different standards for judging the high load status of base stations. This disclosure does not limit this.

[0071] S303, The base station optimization device adjusts the user connection parameters of the target base station.

[0072] Among them, the user connection parameters are used to determine whether the user meets the conditions for accessing the target base station.

[0073] In one possible implementation, the base station optimization device can restrict user access to the target base station and identify users who actively hand over to the target base station by adjusting the user connection parameters of the target base station.

[0074] S304. The base station optimization device generates a first transaction request to characterize the adjustment results of the target base station.

[0075] In one possible implementation, the first transaction request includes a request to upload user connection parameters to the blockchain node, or a request to upload adjusted user connection parameters to the blockchain node.

[0076] S305, The base station optimization device sends a first transaction request to at least one blockchain node. Correspondingly, the blockchain node receives the first transaction request.

[0077] It should be noted that a blockchain node can be any node or a specific target node, such as the optimal base station determined through a specific method.

[0078] For example, the base station optimization device can determine the node adjacent to the target base station as the target node based on the identifier of the target base station, and send a first transaction request to the target node.

[0079] S306, The permission of a node in the blockchain to verify the first transaction request.

[0080] Understandably, verifying the permissions of the first transaction request can ensure the accuracy and security of the data information stored by the blockchain nodes.

[0081] S307. If the authorization verification of the first transaction request is successful, the node in the blockchain creates a block.

[0082] The block is used to store the user connection parameters from the first transaction request.

[0083] For example, the block is used to store the threshold value of the signal strength of the target base station.

[0084] For example, the block is used to store the minimum access threshold of the target base station.

[0085] S308. A node in the blockchain broadcasts a block to other nodes in the blockchain network.

[0086] In one possible implementation, after receiving the broadcast block, other nodes in the blockchain will verify the block's legitimacy again, and if more than half of the nodes agree, the other nodes will save the block.

[0087] The technical solution provided by the above embodiments can bring at least the following beneficial effects: In this disclosure, the base station optimization device uploads the load parameters of multiple base stations to at least one blockchain node in the blockchain network, thereby ensuring the accuracy and security of the current base station load parameters. Based on the load parameters of multiple base stations, a target base station whose load meets preset conditions is determined; the user connection parameters of the target base station are adjusted; a first transaction request is generated to characterize the adjustment result of the target base station; and the first transaction request is sent to at least one blockchain node. This allows the blockchain to store the user connection parameters of the target base station, thereby ensuring the accuracy and security of the base station parameters after optimization.

[0088] One possible way to achieve this is by combining Figure 3 ,like Figure 4 As shown, when the user connection parameters include the minimum access threshold of signal strength, the process of adjusting the user connection parameters of the target base station by the base station optimization device in the above-mentioned S303 can be specifically implemented through the following S401, which will be described in detail below.

[0089] S401, The base station optimization device raises the minimum access threshold of the target base station.

[0090] In one possible implementation, the minimum access thresholds for the target base station include: signal strength, signal-to-interference-plus-noise ratio (SINR), and cell-individual offset (CIO). By increasing the minimum access thresholds for any one of these factors—signal strength, SINR, or CIO—the base station optimization device can restrict access to the target base station for terminals with lower network requirements, thereby reducing the base station load.

[0091] For example, if the minimum access threshold of the target base station is -100dBm, then the terminal with a signal strength greater than -100dBm can access the target base station. If the minimum access threshold is increased from -100dBm to -80dBm, then terminals with a signal strength between -80dBm and -100dBm will be restricted from accessing the target base station.

[0092] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the base station optimization device can increase the minimum access threshold of the target base station, which can restrict some terminals with low network demand from accessing the target base station, thereby reducing the base station load.

[0093] One possible way to achieve this is by combining Figure 3 ,like Figure 5As shown, when the user connection parameters include the critical value of the signal strength of the target base station, the process of adjusting the user connection parameters of the target base station by the base station optimization device in the above-mentioned S303 can be specifically implemented by the following S501-S503, which will be explained in detail below.

[0094] S501, The base station optimization device adjusts the critical value of the signal strength of the target base station.

[0095] The critical value for signal strength is the signal strength value when the terminal currently connected to the target base station disconnects from the target base station.

[0096] In one possible implementation, when a terminal accesses a target base station, the base station optimization device can acquire the signal strength of the terminal within a preset time period according to a preset time interval. When the time interval between the moment T1 when the signal strength is acquired and the next moment T2 when the signal strength is acquired is greater than the preset time interval, it can be determined that the user disconnects from the target base station at time T1. At this time, the signal strength at time T1 is the critical value of the signal strength of the target base station.

[0097] S502. The base station optimization device acquires the signal strength of the terminal accessing the target base station according to the preset time interval within a preset time period.

[0098] In one possible implementation, the base station optimization device can obtain the signal strength of each terminal accessing the target base station through the network management equipment of the base station.

[0099] S503, The base station optimization device determines the target terminal based on the critical value of the adjusted target base station signal strength and the signal strength of the terminal accessing the target base station.

[0100] The target terminal is the terminal that needs to be disconnected from the target base station.

[0101] Understandably, at this point, the target terminal, determined based on the critical value of the adjusted target base station's signal strength and the signal strength of the terminal accessing the target base station, is a terminal that actively disconnects from the base station. Disconnecting the target terminal from the base station at this time has minimal impact on the user's network service experience.

[0102] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the base station optimization device determines the terminal that actively disconnects from the base station by adjusting the threshold value of the signal strength of the target base station, and disconnects the connection between the target terminal and the base station, thereby achieving the purpose of reducing the base station load.

[0103] One possible way to achieve this is by combining Figure 5 ,like Figure 6As shown, the process by which the base station optimization device determines the target terminal based on the critical value of the adjusted target base station signal strength and the signal strength of the terminal accessing the target base station can be specifically implemented through the following S601-S602, which will be explained in detail below.

[0104] S601, The base station optimization device determines the cut-out threshold of the base station based on the signal strength critical value and the weighting factor.

[0105] In one possible implementation, the cut-out threshold V2 satisfies the following formula 1:

[0106] V2 = V1 + |V1*C|

[0107] Where V1 is the critical value of signal strength; C is the weighting factor, which takes a value of 0-1. The value of C can be adjusted according to the coverage scenario, power, etc. of the base station.

[0108] It is understandable that since the signal strength is negative and the larger the value, the stronger the signal, the result of V1*C is taken as the absolute value.

[0109] S602. The base station optimization device determines the target terminal as the terminal whose signal strength is greater than the cut-out threshold within a preset time period among the terminals accessing the target base station.

[0110] Understandably, when the signal strength of a terminal connected to the target base station continuously exceeds the cut-out threshold within a preset time period and the deviation becomes increasingly larger, it can be determined that the terminal is about to leave the base station's coverage area. At this time, the connection with the terminal can be disconnected, which has a minimal impact on the user's network service experience.

[0111] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The base station optimization device determines the handover threshold of the base station based on the signal strength critical value and the weighting factor, determines that among the terminals accessing the target base station, the terminal with a signal strength greater than the handover threshold within a preset time period is the terminal that actively disconnects from the base station, and disconnects the target terminal from the base station, thereby achieving the purpose of reducing the base station load.

[0112] One possible way to achieve this is by combining Figure 3 ,like Figure 7 As shown in the above S306, the process of a node in the blockchain verifying the permission of the first transaction request can be specifically implemented through the following S701-S702, which will be explained in detail below.

[0113] S701, the blockchain node obtains the identifier of the target base station in the first transaction request.

[0114] In one possible implementation, the identifier of the target base station can be the authentication key of the blockchain network, which is used to confirm whether the base station optimization device of the target base station has the authority to initiate a transaction request.

[0115] S702. The blockchain node determines whether the target base station has the authority to initiate a transaction request based on the target base station's identifier.

[0116] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the nodes in the blockchain determine whether the base station optimization device of the target base station has the authority to initiate a transaction request by using the identifier of the target base station in the first transaction request. After determining that the base station optimization device of the target base station has the authority to initiate a transaction request, the nodes upload the user connection parameters of the target base station to the block and broadcast them to other nodes in the blockchain, thereby ensuring the accuracy and security of the user connection parameters of the base station.

[0117] 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.

[0118] This disclosure embodiment can divide the base station optimization 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.

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

[0120] The base station optimization device 800 includes: a communication unit 801 and a processing unit 802; the processing unit 802 is used to determine a target base station whose load meets preset conditions among multiple base stations based on the load parameters of multiple base stations; the processing unit 802 is also used to adjust the user connection parameters of the target base station; the user connection parameters are used to determine whether a user meets the conditions for accessing the target base station; the processing unit 802 is also used to generate a first transaction request to characterize the adjustment result of the target base station; the communication unit 801 is also used to send the first transaction request to at least one blockchain node.

[0121] In one possible implementation, the user connection parameters include a minimum access threshold for signal strength; the processing unit 802 is specifically used to: increase the minimum access threshold of the target base station.

[0122] In one possible implementation, the user connection parameters include a threshold value for the signal strength of the target base station; the processing unit 802 is specifically used to: adjust the threshold value for the signal strength of the target base station; the threshold value for the signal strength is the signal strength value when the terminal currently connected to the target base station disconnects from the target base station; instruct the communication unit 801 to obtain the signal strength of the terminal connected to the target base station according to a preset time interval within a preset time period; determine the target terminal based on the adjusted threshold value for the signal strength of the target base station and the signal strength of the terminal connected to the target base station; the target terminal is the terminal that needs to disconnect from the target base station.

[0123] In one possible implementation, the processing unit 802 is specifically used to: determine the handover threshold of the base station based on the signal strength threshold and the weighting factor; the weighting factor has a value range of 0-1; and determine the terminal whose signal strength is greater than the handover threshold within a preset time period among the terminals accessing the target base station as the target terminal.

[0124] In one possible implementation, the load parameters include: the number of currently accessed terminals at the base station, the base station PRB utilization rate, and the current transmission traffic of the base station; the processing unit 802 is specifically used to: determine a base station that meets any of the following conditions as the target base station: a base station whose current number of accessed terminals is greater than a first preset threshold, a base station PRB utilization rate greater than a second preset threshold, or a base station current transmission traffic greater than a third preset threshold.

[0125] like Figure 9 As shown, Figure 9 This is a schematic diagram of the structure of a blockchain node 900 provided in an embodiment of the present disclosure.

[0126] The blockchain node 900 includes: a communication unit 901 and a processing unit 902; the communication unit 901 is used to receive load parameters from multiple base stations; the communication unit 901 is also used to obtain a first transaction request; the processing unit 902 is used to verify the permissions of the first transaction request; the processing unit 902 is also used to create a block if the permissions of the first transaction request are verified; the block is used to store the user connection parameters in the first transaction request; the communication unit 901 is also used to broadcast the block to other nodes in the blockchain network.

[0127] In one possible implementation, the processing unit 902 is specifically configured to: instruct the communication unit 901 to obtain the identifier of the target base station in the first transaction request; and determine, based on the identifier of the target base station, whether the target base station has the authority to initiate a transaction request.

[0128] This disclosure also provides a base station optimization apparatus, which includes a processor and a memory; wherein the memory is used to store computer execution instructions, and when the base station optimization apparatus is running, the processor executes the computer execution instructions stored in the memory so that the base station optimization apparatus performs the base station optimization method described in this disclosure.

[0129] 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 optimization method described in the above method embodiments.

[0130] 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 optimization method as described in the above method embodiments.

[0131] 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.

[0132] 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.

[0133] 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 optimization method, characterized in that, include: Upload the load parameters of multiple base stations to at least one blockchain node in the blockchain network; Based on the load parameters of the multiple base stations, a target base station whose load meets the preset conditions is determined among the multiple base stations; Adjust the user connection parameters of the target base station; The user connection parameters are used to determine whether the user meets the conditions for accessing the target base station; the user connection parameters include a critical value for the signal strength of the target base station; Generate a first transaction request to characterize the adjustment result of the target base station; Send the first transaction request to the at least one blockchain node; The adjustment of the user connection parameters of the target base station includes: Adjust the threshold value of the signal strength of the target base station; the threshold value of the signal strength is the signal strength value when the terminal currently connected to the target base station is disconnected from the target base station; Within a preset time period, the signal strength of the terminal accessing the target base station is obtained according to a preset time interval; The handover threshold of the base station is determined based on the aforementioned signal strength threshold and weighting factor; the value range of the weighting factor is 0-1. The terminal whose signal strength is greater than the cut-out threshold during the preset time period among the terminals accessing the target base station is identified as the target terminal; the target terminal is the terminal that needs to be disconnected from the target base station.

2. The method according to claim 1, characterized in that, The user connection parameters include a minimum access threshold for signal strength; The adjustment of the user connection parameters of the target base station includes: Increase the minimum access threshold of the target base station.

3. The method according to any one of claims 1-2, characterized in that, The load parameters include: the number of currently accessed terminals at the base station, the base station PRB utilization rate, and the current transmission traffic of the base station. Determining the target base station whose load meets preset conditions among the multiple base stations based on the load parameters of the multiple base stations includes: A base station that meets any of the following conditions is identified as the target base station: the base station currently has more than a first preset threshold number of connected terminals, the base station's PRB utilization rate is greater than a second preset threshold, or the base station's current transmission traffic is greater than a third preset threshold.

4. A base station optimization method, characterized in that, Applied to any node in the blockchain, including: Receive load parameters from multiple base stations; A first transaction request is obtained through a base station optimization device; the first transaction request is used to characterize the adjustment result of the user connection parameters of the target base station; the target base station is the base station whose load meets preset conditions among the plurality of base stations; Verify the permissions of the first transaction request; If the permission verification of the first transaction request passes, a block is created; the block is used to store the user connection parameters in the first transaction request. Broadcast the block to other nodes in the blockchain network; The base station optimization device is used for: The load parameters of the multiple base stations are uploaded to at least one blockchain node of the blockchain network; Based on the load parameters of the multiple base stations, a target base station whose load meets the preset conditions is determined among the multiple base stations; Adjust the user connection parameters of the target base station; the user connection parameters are used to determine whether the user meets the conditions for accessing the target base station; the user connection parameters include a critical value of the signal strength of the target base station; the critical value of the signal strength is the signal strength value when the terminal currently accessing the target base station disconnects from the target base station; Within a preset time period, the signal strength of the terminal accessing the target base station is obtained according to a preset time interval; The handover threshold of the base station is determined based on the aforementioned signal strength threshold and weighting factor; the value range of the weighting factor is 0-1. The terminal whose signal strength is greater than the cut-out threshold during the preset time period among the terminals accessing the target base station is identified as the target terminal; the target terminal is the terminal that needs to be disconnected from the target base station. Generate a first transaction request to characterize the adjustment result of the target base station; The first transaction request is sent to the at least one blockchain node.

5. The method according to claim 4, characterized in that, The verification of the permissions for the first transaction request includes: Obtain the identifier of the target base station mentioned in the first transaction request; Based on the identifier of the target base station, determine whether the target base station has the authority to initiate a transaction request.

6. A base station optimization device, characterized in that, include: Communication unit and processing unit; The communication unit is used to upload the load parameters of multiple base stations to at least one blockchain node in the blockchain network. The processing unit is used to determine, based on the load parameters of the plurality of base stations, a target base station whose load meets preset conditions. The processing unit is further configured to adjust the user connection parameters of the target base station; the user connection parameters are used to determine whether the user meets the conditions for accessing the target base station; the user connection parameters include a critical value of the signal strength of the target base station; The processing unit is further configured to generate a first transaction request characterizing the adjustment result of the target base station; The communication unit is also used to send the first transaction request to the at least one blockchain node; The processing unit is further configured to adjust a critical value for the signal strength of the target base station; the critical value for the signal strength is the signal strength value when the terminal currently connected to the target base station disconnects from the target base station. Within a preset time period, the signal strength of the terminal accessing the target base station is obtained according to a preset time interval; The cut-out threshold of the base station is determined based on the signal strength threshold and the weighting factor; the weighting factor ranges from 0 to 1; the terminal whose signal strength is greater than the cut-out threshold during the preset time period among the terminals accessing the target base station is determined as the target terminal; the target terminal is the terminal that needs to be disconnected from the target base station.

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

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

Citation Information

Patent Citations

  • Wireless communication method, wireless base station, and wireless communication system

    WO2023084788A1