Terminal switching method based on macro / micro base station, electronic equipment and storage medium

By acquiring the base station utilization rate of the macro base station in the power communication network and switching the power terminal to the micro base station, the high real-time and high reliability problems of power service communication requirements are solved, and more stable power terminal communication and more efficient network resource utilization are achieved.

CN119584226APending Publication Date: 2025-03-07FIBRLINK NETWORKS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411469660.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The existing wireless communication networks are difficult to meet the high real-time and high reliability requirements of power services. Due to the complex geographical environment of the power system, the communication network coverage is uneven, there are signal blind spots, and the communication of power terminals is unstable.

Method used

By obtaining the base station utilization rate of the macro base station, determining whether the macro base station meets the preset high load conditions, disconnecting the target power terminal connected to the macro base station, and performing signal reception operations through the target power terminal, determining the target micro base station to be switched, and switching the base station connected to the target power terminal from the macro base station to the target micro base station.

Benefits of technology

Effectively balance network load, optimize resource allocation, ensure that all base stations operate in the best state, achieve more comprehensive coverage of power terminals, ensure the stability of power terminal communication, improve the efficiency of the entire network, reduce network congestion, and improve the speed and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119584226A_ABST
    Figure CN119584226A_ABST
Patent Text Reader

Abstract

The invention provides a terminal switching method based on a macro / micro base station, electronic equipment and a storage medium, which are applied to the technical field of wireless communication, and the method comprises the following steps: obtaining a base station utilization rate of a macro base station, and determining whether the macro base station meets a preset high load condition according to the base station utilization rate; in response to determining that the macro base station meets the preset high-load condition, determining a target power terminal which needs to be disconnected from the macro base station, and executing a signal receiving operation through the target power terminal; and determining a target micro base station to be switched based on a signal receiving result of the target power terminal, and switching a base station connected with the target power terminal from a macro base station to the target micro base station. According to the invention, more comprehensive coverage of the power terminal is ensured, stable communication of the power terminal is ensured, the efficiency of the whole network is improved, and network congestion is reduced, so that the speed and reliability of data transmission are improved, and stable operation of key services is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a terminal switching method, electronic device and storage medium based on macro / micro base stations. Background Art

[0002] With the rapid development of wireless communication technology, wireless communication technology has the advantages of fast deployment, high flexibility and relatively low cost. However, the communication requirements of power business usually have the characteristics of high real-time and high reliability, and existing wireless networks often cannot meet these requirements. Secondly, the wide distribution of power systems and the complex geographical environment make the coverage of communication networks uneven, there are signal blind spots, and the communication of power terminals is unstable. Summary of the invention

[0003] In view of this, the purpose of this application is to propose a terminal switching method, electronic device and storage medium based on macro / micro base stations to ensure more comprehensive coverage of power terminals and ensure stable communication of power terminals.

[0004] Based on the above purpose, the present application provides a terminal switching method based on a macro / micro base station, comprising:

[0005] Obtaining a base station utilization rate of the macro base station, and determining whether the macro base station meets a preset high load condition according to the base station utilization rate;

[0006] In response to determining that the macro base station meets a preset high load condition, determining a target power terminal that needs to be disconnected from the macro base station, and performing a signal receiving operation through the target power terminal;

[0007] The target micro base station to be switched is determined based on the signal reception result of the target power terminal, and the base station connected to the target power terminal is switched from the macro base station to the target micro base station.

[0008] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.

[0009] Based on the same inventive concept, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method as described above.

[0010] As can be seen from the above, the terminal switching method, electronic device and storage medium based on macro / micro base stations provided by the present application include: obtaining the base station utilization rate of the macro base station, and determining whether the macro base station meets the preset high load condition according to the base station utilization rate; in response to determining that the macro base station meets the preset high load condition, determining the target power terminal that needs to be disconnected from the macro base station, and performing a signal receiving operation through the target power terminal; determining the target micro base station to be switched based on the signal reception result of the target power terminal, and switching the base station connected to the target power terminal from the macro base station to the target micro base station. Effectively balance the network load, optimize resource allocation, ensure that all base stations can operate in the best state, more comprehensively cover the power terminals, ensure the stability of power terminal communication, improve the efficiency of the entire network, reduce network congestion, thereby improving the speed and reliability of data transmission, and ensuring the stable operation of key services. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 This is a flow chart of a terminal switching method based on a macro / micro base station according to an embodiment of the present application;

[0013] Figure 2 This is a flow chart of a terminal switching method based on a macro / micro base station according to another embodiment of the present application;

[0014] Figure 3 This is a schematic diagram of a terminal switching device based on a macro / micro base station according to an embodiment of the present application;

[0015] Figure 4 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0016] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0017] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0018] Among the related technologies, with the development of smart grids and the increase in electricity demand, the importance of power communication technology has become increasingly prominent. Power communication networks need to support a wide range of power services, including but not limited to remote monitoring, fault detection, smart metering, and distributed energy management. These applications place higher requirements on the coverage, real-time, security, and reliability of communication networks. Traditional power communication networks mainly rely on wired communication technologies, such as optical fiber and power line carrier communications. Although these technologies can provide stable communication services to a certain extent, they have limitations in scalability, flexibility, and cost-effectiveness. With the rapid development of wireless communication technology, especially the promotion of fourth-generation and fifth-generation mobile communication technologies, new possibilities have been provided for power communication networks. Wireless communication technology has the advantages of fast deployment, high flexibility, and relatively low cost, and is particularly suitable for use in remote areas of power systems or in scenarios where wiring is difficult. However, existing wireless communication technologies still face some challenges in the application of the power industry. First, the communication requirements of power services are usually characterized by high real-time and high reliability, and existing wireless networks often find it difficult to meet these requirements. Second, the wide distribution of power systems and the complex geographical environment make the coverage of communication networks uneven and there are signal blind spots. In addition, communication data in the power industry often involves the operation of critical infrastructure, and has extremely high requirements for data security and privacy protection.

[0019] Based on the above problems, the applicant found that: by obtaining the base station utilization rate of the macro base station, and determining whether the macro base station meets the preset high load condition according to the base station utilization rate; in response to determining that the macro base station meets the preset high load condition, determining the target power terminal that needs to be disconnected from the macro base station, and performing a signal receiving operation through the target power terminal; determining the target micro base station to be switched based on the signal reception result of the target power terminal, and switching the base station connected to the target power terminal from the macro base station to the target micro base station. Effectively balance the network load, optimize resource allocation, ensure that all base stations can operate in the best state, more comprehensively cover power terminals, ensure the stability of power terminal communications, improve the efficiency of the entire network, reduce network congestion, thereby improving the speed and reliability of data transmission, and ensuring the stable operation of key services.

[0020] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0021] In some embodiments, Figure 1 As shown, a terminal switching method based on a macro / micro base station is performed by a data processor. The subsequent embodiments are all illustrated by taking the data processor as an example. The method includes:

[0022] S101, obtaining a base station utilization rate of a macro base station, and determining whether the macro base station meets a preset high load condition according to the base station utilization rate;

[0023] In specific implementation, macro base stations usually carry a large number of data transmission tasks, including but not limited to power monitoring, remote control, data collection, etc. As the number of connected devices increases, the load of the macro base station will gradually increase, which may lead to network congestion, increased data transmission delays, and reduced service quality. Therefore, the base station utilization rate of the macro base station is monitored to evaluate the working status of the macro base station, and to determine whether the macro base station meets the preset high load conditions, so as to reflect the current workload and remaining processing capacity of the macro base station.

[0024] S102, in response to determining that the macro base station meets a preset high load condition, determining a target power terminal that needs to be disconnected from the macro base station, and performing a signal receiving operation through the target power terminal;

[0025] In specific implementation, when the macro base station meets the preset high load condition, the target power terminal that needs to be disconnected from the macro base station is determined to identify those power terminals that can be disconnected from the macro base station and transferred to the micro base station. Power terminals with less frequent communication activities can be selected to reduce the impact on the key performance of the macro base station; or power terminals performing non-critical tasks are preferentially disconnected to ensure the stable operation of key services of other power terminals. Once the target power terminal that needs to be disconnected from the macro base station is determined, the signal receiving operation is performed through the target power terminal to evaluate whether the target power terminal can receive the signal of the nearby micro base station at the current location.

[0026] S103. Determine a target micro base station to be switched based on a signal reception result of the target power terminal, and switch the base station connected to the target power terminal from a macro base station to the target micro base station.

[0027] In specific implementation, the target micro base station to be switched is determined according to the signal reception result. If the target power terminal receives the signal of at least one micro base station, the status information of each micro base station can be obtained, and the candidate micro base station is determined according to the status information; if the target power terminal does not receive the signal of the micro base station, the location of the target power terminal is obtained, and the real-time transmission power of all micro base station signals in a preset area centered on the target power terminal is obtained, and the micro base station that can connect to the target power terminal in the preset area is determined according to the real-time transmission power, and the status information of the micro base station that can connect to the target power terminal is obtained, and the candidate micro base station is determined according to the status information; the target micro base station to be switched is determined according to the number of the candidate micro base stations and the terminal type of the target power terminal. Once the target micro base station is determined, switching the target power terminal from the current macro base station to the target micro base station usually involves adjustments to the network configuration, including updating routing information, reallocating channel resources, etc. After the switch is completed, the communication performance of the target power terminal on the target micro base station can be continuously monitored to ensure that the service quality meets expectations. If any problems occur, such as unstable signals or increased data delays, adjustments need to be made quickly, which may include selecting another target micro base station or adjusting the network configuration; to effectively manage the load of the power communication network, optimize resource allocation, and improve the overall performance and stability of the network.

[0028] In this embodiment, by monitoring the base station utilization of the macro base station and switching the power terminal from the high-load macro base station to the micro base station when necessary, the network load can be effectively balanced, which helps to optimize resource allocation and ensure that all base stations can operate in the best state, thereby improving the efficiency of the entire network. When the macro base station is in a high-load state, it may cause problems such as data transmission delays and increased packet loss rate, affecting the quality of service. By switching some power terminals to the micro base station, the pressure on the macro base station can be reduced, network congestion can be reduced, thereby improving the speed and reliability of data transmission and ensuring the stable operation of key services.

[0029] In some embodiments, Figure 2 As shown, the determining of the target micro base station to be switched based on the signal reception result of the target power terminal includes:

[0030] S201A, in response to determining that the target power terminal receives a signal from at least one micro base station, obtaining status information of each micro base station, and determining a candidate micro base station according to the status information;

[0031] In specific implementation, the target power terminal performs a signal receiving operation to detect whether it can receive signals from one or more surrounding micro base stations. Once it is confirmed that the target power terminal can receive signals from at least one micro base station, the status information of each micro base station is obtained, including but not limited to the bandwidth usage rate of the micro base station and the number of terminal connections. Based on the collected micro base station status information, eligible candidate micro base stations are screened out. This ensures that the power terminal can select the best connection point during the switch from the macro base station to the micro base station, thereby optimizing communication efficiency and the use of network resources, and also helps to balance the network load and improve the stability and reliability of the overall network.

[0032] S201B, in response to determining that the target power terminal does not receive the signal of the micro base station, obtaining the position of the target power terminal, and obtaining the real-time transmission power of all micro base station signals in a preset area centered on the target power terminal, determining the micro base station that can connect to the target power terminal in the preset area according to the real-time transmission power, obtaining the state information of the micro base station that can connect to the target power terminal, and determining the candidate micro base station according to the state information;

[0033] In specific implementation, if the target power terminal fails to receive the signal of any micro base station, it indicates that the target power terminal is located in the coverage blind spot of the micro base station, or the signal strength of the surrounding micro base stations is insufficient to support a stable connection. At this time, the location of the target power terminal is obtained, and the real-time transmission power of all micro base stations in the preset area is obtained from the target power terminal location as the center (the preset area can be set to an area that can cover a preset number of micro base stations. For example, when the preset number is set to 3, there are 3 micro base stations within 1 km of the target power terminal, and the preset area is the area covered by a radius of 1 km with the target power terminal as the center). Real-time transmission power is an important basis for evaluating whether the micro base station can extend its coverage to the target power terminal location. According to the collected real-time transmission power data, the signal coverage of each micro base station is calculated, and it is determined which micro base stations can reach the location of the target power terminal after power adjustment. The signal coverage range indicates that these micro base stations can connect to the target power terminal, and the status information of the micro base stations that can connect to the target power terminal is obtained, including but not limited to the bandwidth utilization rate of the micro base station and the number of terminal connections. Based on the status information, the micro base stations that can provide stable and satisfactory quality are selected as candidate micro base stations.

[0034] S202. Determine the target micro base station to be switched according to the number of candidate micro base stations and the terminal type of the target power terminal.

[0035] In specific implementation, the terminal types of the target power terminal usually include multi-mode communication terminals and single-mode communication terminals. The multi-mode communication terminal can connect to multiple target micro base stations at the same time to ensure stable communication, while the single-mode communication terminal is usually connected to one target micro base station. After screening out the alternative micro base stations, the target micro base station to be switched is determined based on the number of the alternative micro base stations and the terminal type of the target power terminal. This can ensure that a reasonable choice is made among multiple alternative micro base stations, which not only optimizes the use of network resources, but also improves the overall performance and reliability of the power communication network.

[0036] In this embodiment, by accurately obtaining the status information of each micro base station (such as bandwidth usage and the number of terminal connections), and selecting an alternative micro base station based on the status information to ensure that network resources are used most effectively, it helps to prevent resource waste and improve overall network efficiency. By ensuring that the power terminal is connected to a micro base station in good condition, the overall reliability of the network is improved.

[0037] In some embodiments, determining a micro base station capable of connecting to the target power terminal in a preset area according to the real-time transmission power includes:

[0038] In response to determining that the real-time transmission power is less than or equal to the preset transmission power, determining the maximum coverage radius of the micro base station signal according to the real-time transmission power and the maximum transmission power of the micro base station signal, and judging whether the target power terminal is within the area covered by the maximum coverage radius;

[0039] In specific implementation, the real-time transmission power of the micro base station refers to the signal transmission power of the micro base station at a specific time point. If the real-time transmission power is less than or equal to the preset transmission power (exemplarily, the preset transmission power is set to 80% of the maximum transmission power of the micro base station), the maximum coverage radius of the micro base station signal is determined according to the real-time transmission power and the maximum transmission power of the micro base station signal, that is, the maximum coverage radius of the micro base station signal is equal to the current coverage radius of the micro base station signal multiplied by the ratio of the real-time transmission power to the maximum transmission power. After obtaining the maximum coverage radius, it is determined whether the target power terminal is in the area covered by the maximum coverage radius.

[0040] In response to determining that the target power terminal is within the area covered by the maximum coverage radius, the micro base station is determined to be a micro base station that can connect to the target power terminal.

[0041] In specific implementation, when it is determined through calculation and evaluation that the target power terminal is within the maximum coverage radius of a micro base station, it means that the target power terminal can theoretically receive the signal of the micro base station. This ensures that the target power terminal can successfully switch from the high-load macro base station to the appropriate micro base station, thereby optimizing the load distribution of the network and improving communication efficiency.

[0042] In this embodiment, by accurately calculating the coverage radius of the micro base station and confirming whether the target power terminal is within this range, the micro base station that can connect to the target power terminal can be screened out, reducing connection problems caused by weak or unstable signals, thereby improving the overall reliability and stability of the network. By ensuring that the power terminal is connected to a micro base station that can provide sufficient signal coverage, the speed and quality of data transmission can be significantly improved.

[0043] In some embodiments, the state information includes a bandwidth usage rate of the micro base station and a number of terminal connections; and determining an alternative micro base station according to the state information includes:

[0044] In response to determining that the number of terminal connections is less than or equal to a preset number of connections, determining that the micro base station is a candidate micro base station;

[0045] In specific implementation, the preset number of connections is set according to the design capacity of the micro base station and the expected service quality standard. The preset number of connections reflects the number of terminals that the micro base station can effectively manage, ensuring that each connected terminal can obtain sufficient resources (exemplarily, the preset number of connections can be set to 60% of the maximum number of terminals that can be connected to the micro base station). For each micro base station, the number of terminals currently connected to it is monitored, and the number of terminal connections of each micro base station is compared with the preset number of connections. If the number of terminal connections of a micro base station is less than or equal to the preset number of connections, it indicates that the current load of the base station is low and there are sufficient resources to accommodate new terminal connections, and the micro base station is determined to be an alternative micro base station.

[0046] In response to determining that the number of terminal connections is greater than a preset number of connections, and the bandwidth usage is less than or equal to a preset bandwidth usage, the micro base station is determined to be a candidate micro base station.

[0047] In specific implementation, the preset bandwidth utilization rate is set according to the designed bandwidth capacity of the micro base station and the expected service quality standard, reflecting the data transmission load that the micro base station can effectively manage, ensuring that the network will not affect the service quality due to excessive congestion (for example, the preset bandwidth utilization rate can be set to 80%). If the number of terminal connections of a micro base station exceeds the preset number of connections, but its bandwidth utilization rate is still less than or equal to the preset bandwidth utilization rate, it indicates that although the base station is connected to more terminals, the data usage of these terminals is not high, and the micro base station can be considered as an alternative micro base station because it has the ability to accept more terminal connections without affecting the service quality.

[0048] In this embodiment, by monitoring and evaluating the number of terminal connections and bandwidth usage of the micro base station, network resources can be allocated more accurately, ensuring that resources are not overly concentrated in certain overloaded micro base stations, but are evenly distributed among multiple micro base stations, thereby improving resource utilization efficiency and overall network performance. Ensuring that the load of each micro base station is within an acceptable range helps maintain or improve service quality.

[0049] In some embodiments, determining the target micro base station to be switched according to the number of the candidate micro base stations and the terminal type of the target power terminal includes:

[0050] In response to determining that the candidate micro base station is not unique and the target power terminal is a multi-mode communication terminal, determining at least one candidate micro base station as a target micro base station to be switched;

[0051] In specific implementation, the terminal types of the target power terminal usually include multi-mode communication terminals and single-mode communication terminals. Multi-mode communication terminals can connect to multiple target micro base stations at the same time to ensure stable communication, while single-mode communication terminals usually connect to one target micro base station. After screening out the candidate micro base stations, if the candidate micro base stations are not unique and the target power terminal is a multi-mode communication terminal, one or more micro base stations can be selected as the target micro base stations to be switched, for example, a micro base station that can provide a stronger signal at the current location of the target power terminal, or a micro base station with a lower load and high service quality. Selecting multiple micro base stations can improve the redundancy and reliability of the network, especially when a micro base station encounters technical problems or is overloaded, the target power terminal can quickly switch to another micro base station to ensure the continuity of communication.

[0052] In response to determining that the candidate micro base station is not unique and the target power terminal is a single-mode communication terminal, determining the candidate micro base station with the greatest signal strength among the candidate micro base stations as the target micro base station to be switched;

[0053] In specific implementation, when there is not only one candidate micro base station and the target power terminal is a single-mode communication terminal, signal strength becomes the main determining factor in selecting a micro base station. Signal strength directly affects the quality and stability of communication. A strong signal can reduce data packet loss, increase data transmission rate, and reduce battery consumption. Among multiple candidate micro base stations, selecting the micro base station with the strongest signal strength can ensure that the target power terminal obtains the best communication experience.

[0054] In response to determining that the candidate micro base station is unique, the candidate micro base station is determined as a target micro base station to be switched.

[0055] During specific implementation, it is determined that the alternative micro base station is unique and no other micro base station can be used as an alternative option. The alternative micro base station is determined as the target micro base station to be switched, ensuring that the target power terminal can be safely and stably connected to the network while minimizing potential service interruptions and other risks.

[0056] In this embodiment, by selecting multiple alternative micro base stations for multi-mode communication terminals, the redundancy of network connections can be increased. Even if a micro base station fails or is overloaded, the power terminal can still maintain the connection and continue to communicate through other micro base stations, thereby significantly improving the stability and reliability of communication. For single-mode communication terminals, selecting the micro base station with the strongest signal strength can ensure that the signal quality received by the terminal is optimal, reduce the risk of communication interruption and data loss, and thus optimize the overall service quality.

[0057] In some embodiments, determining the target power terminal that needs to be disconnected from the macro base station includes:

[0058] Obtain the delay of data transmission between the macro base station and the power terminal;

[0059] In specific implementation, latency refers to the transmission time of a data packet from the source to the destination in the network. In the power communication network, latency may be caused by various factors, including signal transmission distance, network congestion, router or switch processing speed, etc. The most commonly used method to measure latency is to calculate the total time from the data packet being sent to the receiving end and then returning to the sending end. The latency of data transmission between the macro base station and the power terminal can be obtained by sending a small data packet to the power terminal and then measuring the time required until a response is received.

[0060] In response to the delay being greater than or equal to a preset delay, determining that the power terminal is a target power terminal that needs to be disconnected from the macro base station;

[0061] In specific implementation, the preset delay is set based on the specific needs of the power system and the network performance standards. For example, for applications that require real-time data exchange (such as power grid monitoring and control systems), the delay threshold will be set lower. When the monitored delay data is greater than or equal to the preset delay, it usually indicates that there are potential performance problems in the network, which may affect the operating efficiency and reliability of the power system. At this time, it is determined that the power terminal is a target power terminal that needs to be disconnected from the macro base station.

[0062] In response to the delay being less than the preset delay, the packet loss rate of data transmission between the macro base station and the power terminal is obtained. In response to the packet loss rate being greater than or equal to the preset packet loss rate, the power terminal is determined to be a target power terminal that needs to be disconnected from the macro base station.

[0063] In specific implementation, the packet loss rate refers to the proportion of data packets lost during data transmission to the total number of data packets sent. In network communications, packet loss is usually caused by factors such as network congestion, hardware failure, software problems or signal interference. The preset packet loss rate is set based on the communication requirements and network performance standards of the power system. For applications that require high reliability (such as fault detection, real-time monitoring, etc.), the preset packet loss rate is usually set lower (exemplarily, the preset packet loss rate can be set to 5%). When it is determined that the delay between the macro base station and the power terminal is less than the preset delay, the data transmission packet loss rate between the two will be further obtained to further evaluate whether the power terminal is the target power terminal that needs to be disconnected from the macro base station. If the packet loss rate is greater than or equal to the preset packet loss rate, it indicates that there is a potential network problem, and the power terminal is determined to be a target power terminal that needs to be disconnected from the macro base station.

[0064] In this embodiment, by monitoring the delay and packet loss rate, the target power terminals that need to be disconnected from the macro base station can be identified in time, which helps to maintain the efficient operation of the network, ensure the speed and quality of data transmission, and thus improve the operating efficiency of the entire power system. Determining which power terminals should be disconnected from the macro base station and switched to the micro base station helps to allocate network resources more reasonably, avoid overloading of the macro base station, and ensure that all connected power terminals can obtain sufficient network support.

[0065] In some embodiments, the step of switching the base station connected to the target power terminal from a macro base station to the target micro base station includes:

[0066] Obtaining an average interval duration of data transmission between the target power terminal and the macro base station within a preset historical duration;

[0067] In specific implementation, the average interval duration refers to the average time interval of data transmission between the power terminal and the macro base station within a preset historical duration (e.g., 10 seconds). Through the network management system or data analysis tool, the timestamps of all data transmissions between the power terminal and the macro base station within the preset historical duration are collected, the time interval between two consecutive data transmissions is calculated, and then the average time interval is calculated to obtain the average interval duration.

[0068] In response to the average interval duration being greater than or equal to the preset interval duration, first disconnecting the target power terminal from the macro base station, and then connecting the target power terminal to the target micro base station;

[0069] In a specific implementation, when the average interval duration is greater than or equal to the preset interval duration (for example, the preset interval duration can be set to 3 seconds), it indicates that the frequency of data transmission is low. In this case, the moment of disconnection is not likely to affect data transmission, so the risk of disconnection is low, which can effectively reduce the data loss that may occur during the switching process.

[0070] In response to the average interval duration being less than the preset interval duration, the target power terminal is first connected to the target micro base station, and then the connection between the target power terminal and the macro base station is disconnected.

[0071] During specific implementation, when the average interval duration of data transmission between the target power terminal and the macro base station is less than the preset interval duration, it indicates that data transmission is frequent. First, ensure that a stable new connection is established between the target power terminal and the target micro base station, and then disconnect the old connection with the macro base station, so as to minimize possible data loss and service interruption during the switching process.

[0072] In this embodiment, by first connecting to the target micro base station and then disconnecting the macro base station (in the case of frequent data transmission), the continuity and integrity of the data during the switching process can be ensured, effectively reducing the data loss that may be caused by connection switching, especially for data transmission with high real-time requirements. When data transmission is not frequent, preferentially disconnecting the connection with the macro base station can reduce the impact on ongoing communications and reduce the risk of service interruption that may occur during the switching process, especially during periods of low network load.

[0073] In some embodiments, the base station utilization includes channel utilization and power utilization; and determining whether the macro base station meets the preset high load condition according to the base station utilization includes:

[0074] In response to determining that the channel utilization is greater than or equal to a preset channel utilization, determining that the macro base station meets a preset high load condition;

[0075] In specific implementation, channel utilization refers to the proportion of base station channels occupied within a certain period of time. It reflects the base station's ability to process communication requests and the use of channel resources. The preset channel utilization is a threshold set according to network design and performance requirements to determine whether the base station is in a high-load state. The preset channel utilization is usually determined based on historical data, network capacity and service quality requirements. When the monitored channel utilization is greater than or equal to the preset channel utilization, it is determined that the macro base station meets the preset high-load condition.

[0076] In response to determining that the power utilization is greater than or equal to a preset power utilization, it is determined that the macro base station meets a preset high load condition.

[0077] In specific implementation, power utilization refers to the ratio between the power actually used by the base station in a specific time and its designed maximum power capacity. A higher power utilization indicates that the macro base station is under greater load pressure. The preset power utilization is set based on the design parameters and operating standards of the macro base station (for example, the preset power utilization can be set to 60%). When the monitored power utilization is greater than or equal to the preset power utilization, it is determined that the macro base station meets the preset high load condition.

[0078] In this embodiment, by real-time monitoring of the channel utilization and power utilization of the base station, signs of network congestion can be discovered in a timely manner, it can be determined whether the macro base station meets the preset high load conditions, and measures can be taken to alleviate them, so as to avoid data transmission delays and reduced service quality due to network congestion.

[0079] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.

[0080] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0081] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a terminal switching device based on a macro / micro base station.

[0082] refer to Figure 3 , the terminal switching device based on macro / micro base station includes:

[0083] An acquisition module 701 is configured to acquire a base station utilization rate of a macro base station, and determine whether the macro base station meets a preset high load condition according to the base station utilization rate;

[0084] An execution module 702 is configured to, in response to determining that the macro base station meets a preset high load condition, determine a target power terminal that needs to be disconnected from the macro base station, and perform a signal receiving operation through the target power terminal;

[0085] The switching module 703 is configured to determine the target micro base station to be switched based on the signal reception result of the target power terminal, and switch the base station connected to the target power terminal from the macro base station to the target micro base station.

[0086] Further, the switching module 703 is specifically used for:

[0087] In response to determining that the target power terminal receives a signal from at least one micro base station, acquiring status information of each micro base station, and determining a candidate micro base station according to the status information;

[0088] In response to determining that the target power terminal does not receive the signal of the micro base station, the position of the target power terminal is obtained, and the real-time transmission power of all micro base station signals in a preset area centered on the target power terminal is obtained, and the micro base station that can connect to the target power terminal in the preset area is determined according to the real-time transmission power, and the state information of the micro base station that can connect to the target power terminal is obtained, and the candidate micro base station is determined according to the state information;

[0089] The target micro base station to be switched is determined according to the number of the candidate micro base stations and the terminal type of the target power terminal.

[0090] Further, the switching module 703 is further specifically used for:

[0091] In response to determining that the real-time transmission power is less than or equal to the preset transmission power, determining the maximum coverage radius of the micro base station signal according to the real-time transmission power and the maximum transmission power of the micro base station signal, and judging whether the target power terminal is within the area covered by the maximum coverage radius;

[0092] In response to determining that the target power terminal is within the area covered by the maximum coverage radius, the micro base station is determined to be a micro base station that can connect to the target power terminal.

[0093] Further, the switching module 703 is further specifically used for:

[0094] In response to determining that the number of terminal connections is less than or equal to a preset number of connections, determining that the micro base station is a candidate micro base station;

[0095] In response to determining that the number of terminal connections is greater than a preset number of connections, and the bandwidth usage is less than or equal to a preset bandwidth usage, the micro base station is determined to be a candidate micro base station.

[0096] Further, the switching module 703 is further specifically used for:

[0097] In response to determining that the candidate micro base station is not unique and the target power terminal is a multi-mode communication terminal, determining at least one candidate micro base station as a target micro base station to be switched;

[0098] In response to determining that the candidate micro base station is not unique and the target power terminal is a single-mode communication terminal, determining the candidate micro base station with the greatest signal strength among the candidate micro base stations as the target micro base station to be switched;

[0099] In response to determining that the candidate micro base station is unique, the candidate micro base station is determined as a target micro base station to be switched.

[0100] Further, the switching module 703 is further specifically used for:

[0101] Obtaining an average interval duration of data transmission between the target power terminal and the macro base station within a preset historical duration;

[0102] In response to the average interval duration being greater than or equal to the preset interval duration, first disconnecting the target power terminal from the macro base station, and then connecting the target power terminal to the target micro base station;

[0103] In response to the average interval duration being less than the preset interval duration, the target power terminal is first connected to the target micro base station, and then the connection between the target power terminal and the macro base station is disconnected.

[0104] Further, the execution module 702 is specifically used for:

[0105] Obtain the delay of data transmission between the macro base station and the power terminal;

[0106] In response to the delay being greater than or equal to a preset delay, determining that the power terminal is a target power terminal that needs to be disconnected from the macro base station;

[0107] In response to the delay being less than the preset delay, the packet loss rate of data transmission between the macro base station and the power terminal is obtained. In response to the packet loss rate being greater than or equal to the preset packet loss rate, the power terminal is determined to be a target power terminal that needs to be disconnected from the macro base station.

[0108] Further, the acquisition module 701 is specifically used for:

[0109] In response to determining that the channel utilization is greater than or equal to a preset channel utilization, determining that the macro base station meets a preset high load condition; or,

[0110] In response to determining that the power utilization is greater than or equal to a preset power utilization, it is determined that the macro base station meets a preset high load condition.

[0111] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0112] The device of the above embodiment is used to implement the corresponding terminal switching method based on macro / micro base station in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0113] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the terminal switching method based on the macro / micro base station described in any of the above embodiments is implemented.

[0114] Figure 4 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0115] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0116] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0117] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0118] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0119] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0120] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0121] The electronic device of the above embodiment is used to implement the corresponding terminal switching method based on macro / micro base station in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0122] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the terminal switching method based on macro / micro base stations as described in any of the above embodiments.

[0123] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0124] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the terminal switching method based on macro / micro base stations as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0125] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.

[0126] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0127] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0128] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0129] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0130] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0131] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0132] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0133] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.

Claims

1. A terminal switching method based on macro / micro base stations, characterized in that: include: Obtaining a base station utilization rate of the macro base station, and determining whether the macro base station meets a preset high load condition according to the base station utilization rate; In response to determining that the macro base station meets a preset high load condition, determining a target power terminal that needs to be disconnected from the macro base station, and performing a signal receiving operation through the target power terminal; The target micro base station to be switched is determined based on the signal reception result of the target power terminal, and the base station connected to the target power terminal is switched from the macro base station to the target micro base station.

2. The terminal switching method based on macro / micro base station according to claim 1, characterized in that: The determining the target micro base station to be switched based on the signal reception result of the target power terminal includes: In response to determining that the target power terminal receives a signal from at least one micro base station, acquiring status information of each micro base station, and determining a candidate micro base station according to the status information; In response to determining that the target power terminal does not receive the signal of the micro base station, the position of the target power terminal is obtained, and the real-time transmission power of all micro base station signals in a preset area centered on the target power terminal is obtained, and the micro base station that can connect to the target power terminal in the preset area is determined according to the real-time transmission power, and the state information of the micro base station that can connect to the target power terminal is obtained, and the candidate micro base station is determined according to the state information; The target micro base station to be switched is determined according to the number of the candidate micro base stations and the terminal type of the target power terminal.

3. The terminal switching method based on macro / micro base station according to claim 2, characterized in that: The determining, according to the real-time transmission power, a micro base station in a preset area that can connect to the target power terminal includes: In response to determining that the real-time transmission power is less than or equal to the preset transmission power, determining the maximum coverage radius of the micro base station signal according to the real-time transmission power and the maximum transmission power of the micro base station signal, and judging whether the target power terminal is within the area covered by the maximum coverage radius; In response to determining that the target power terminal is within the area covered by the maximum coverage radius, the micro base station is determined to be a micro base station that can connect to the target power terminal.

4. The terminal switching method based on macro / micro base station according to claim 2, characterized in that: The state information includes a bandwidth usage rate of the micro base station and a number of terminal connections; and determining a candidate micro base station according to the state information includes: In response to determining that the number of terminal connections is less than or equal to a preset number of connections, determining that the micro base station is a candidate micro base station; In response to determining that the number of terminal connections is greater than a preset number of connections, and the bandwidth usage is less than or equal to a preset bandwidth usage, the micro base station is determined to be a candidate micro base station.

5. The terminal switching method based on macro / micro base station according to claim 2, characterized in that: The determining the target micro base station to be switched according to the number of the candidate micro base stations and the terminal type of the target power terminal includes: In response to determining that the candidate micro base station is not unique and the target power terminal is a multi-mode communication terminal, determining at least one candidate micro base station as a target micro base station to be switched; In response to determining that the candidate micro base station is not unique and the target power terminal is a single-mode communication terminal, determining the candidate micro base station with the greatest signal strength among the candidate micro base stations as the target micro base station to be switched; In response to determining that the candidate micro base station is unique, the candidate micro base station is determined as a target micro base station to be switched.

6. The terminal switching method based on macro / micro base station according to claim 1, characterized in that: The determining of the target power terminal that needs to be disconnected from the macro base station includes: Obtain the delay of data transmission between the macro base station and the power terminal; In response to the delay being greater than or equal to a preset delay, determining that the power terminal is a target power terminal that needs to be disconnected from the macro base station; In response to the delay being less than the preset delay, the packet loss rate of data transmission between the macro base station and the power terminal is obtained. In response to the packet loss rate being greater than or equal to the preset packet loss rate, the power terminal is determined to be a target power terminal that needs to be disconnected from the macro base station.

7. The terminal switching method based on macro / micro base station according to claim 1, characterized in that: The step of switching the base station connected to the target power terminal from a macro base station to the target micro base station includes: Obtaining an average interval duration of data transmission between the target power terminal and the macro base station within a preset historical duration; In response to the average interval duration being greater than or equal to the preset interval duration, first disconnecting the target power terminal from the macro base station, and then connecting the target power terminal to the target micro base station; In response to the average interval duration being less than the preset interval duration, the target power terminal is first connected to the target micro base station, and then the connection between the target power terminal and the macro base station is disconnected.

8. The terminal switching method based on macro / micro base station according to claim 1, characterized in that: The base station utilization rate includes a channel utilization rate and a power utilization rate; and determining whether the macro base station meets a preset high load condition according to the base station utilization rate includes: In response to determining that the channel utilization is greater than or equal to a preset channel utilization, determining that the macro base station meets a preset high load condition; or, In response to determining that the power utilization is greater than or equal to a preset power utilization, it is determined that the macro base station meets a preset high load condition.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 8.