Base station switching method, server and storage medium
The server obtains and analyzes the handover data in advance, determines the handover area and target base station, which solves the problem of large base station handover delay in wireless communications and improves the user experience.
Patent Information
- Application Number
- CN202311170745.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2025-03-18
AI Technical Summary
In wireless communication, the base station switching process has a large delay, resulting in poor user experience.
When the server detects that the user terminal enters the reserve area, it obtains the handover data corresponding to the reserve area, and determines the handover area and the target base station based on the handover data and the preset behavior analysis model, and completes the preparation for the base station handover in advance.
The base station handover process is simplified, the delay of user terminals in base station handover is reduced, and the user experience is improved.
Smart Images

Figure CN119653439A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a base station switching method, a base station and a storage medium. Background Art
[0002] In the field of wireless communication, the user terminal (User Equipment, UE) will switch the base station it accesses during the mobile communication process, for example, switching from the base station of the LTE (Long Term Evolution) cell to the base station of the NR (New Radio) cell. Generally, the process of base station switching includes: 1. The user terminal measures the signal data of the nearby neighboring base stations, and the signal data includes RSRP (Reference Signal Receiving Power) and RSRQ (Reference Signal Receiving Quality), and uploads the signal data to the currently connected local base station. 2. The local base station determines the target base station from the neighboring base stations based on the signal data and the preset switching conditions. 3. The local base station and the target base station perform the switching protocol and notify the user terminal to access the target base station. 4. The target base station notifies the core network of the information of the user terminal access, so that wireless communication is carried out between the user terminal, the target base station and the core network. In the above base station switching process, the local base station needs to make a cell switching judgment, and the user terminal, the local base station, the target base station and the core network need to interact and confirm to complete the cell switching, resulting in a large delay in the switching process, which leads to a poor user experience. Summary of the invention
[0003] The embodiments of the present application provide a base station switching method, a base station, and a computer-readable storage medium, which are used to reduce the delay of a user terminal performing base station switching to improve the user experience.
[0004] In the first aspect, an embodiment of the present application provides a base station switching method, which is applied to a server, including: when a user terminal enters a preparation area, obtaining switching data corresponding to the preparation area, wherein the preparation area is determined based on historical measurement data uploaded by other user terminals; according to the switching data and a preset behavior analysis model, determining a switching area corresponding to the switching data and a target base station corresponding to the switching area; when the user terminal enters the switching area, switching the base station in the area connected to the user terminal to the target base station.
[0005] In a second aspect, an embodiment of the present application further provides a server, comprising a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any base station switching method provided in the embodiments of the present application are implemented.
[0006] In a third aspect, an embodiment of the present application further provides a storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any base station switching method provided in an embodiment of the present application.
[0007] The embodiment of the present application provides a base station switching method, which is applied to a server, including: when a user terminal is detected to enter a preparatory area, obtaining switching data corresponding to the preparatory area, the preparatory area is determined based on historical measurement data uploaded by other user terminals; determining the switching area based on the switching data, and determining the target base station corresponding to the switching area; when the user terminal is detected to enter the switching area, switching the base station in the area connected to the user terminal to the target base station. In the above process, the server determines the preparatory area through the historical measurement data uploaded by other user terminals, and when the user terminal is detected to enter the preparatory area, the switching area and the target base station are determined through the switching data, so that the preparation work for the base station switching is completed in advance. In this way, when the user terminal is detected to enter the switching area, the base station in the area connected to the user terminal can be quickly switched to the target base station, which simplifies the complexity of the base station switching process, reduces the delay of the user terminal in performing base station switching, and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 This is a schematic diagram of an application scenario of the first base station switching method provided in an embodiment of the present application;
[0009] Figure 2 is a schematic flow chart of a first base station switching method provided in an embodiment of the present application;
[0010] Figure 3 This is a schematic diagram of an application scenario of the second base station switching method provided in an embodiment of the present application;
[0011] Figure 4 is a schematic flow chart of a method for determining a target base station provided in an embodiment of the present application;
[0012] Figure 5 This is a schematic diagram of an application scenario of the third base station switching method provided in an embodiment of the present application;
[0013] Figure 6is a schematic flow chart of a multi-party switching protocol provided in an embodiment of the present application;
[0014] Figure 7 It is a structural block diagram of a server provided in an embodiment of the present application;
[0015] Figure 8 It is a schematic block diagram of a base station switching device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0016] In order to enable those skilled in the art to better understand the technical solution of the present application, the base station switching method provided by the present application is described in detail below with reference to the accompanying drawings.
[0017] Example embodiments will be described more fully below with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, the purpose of providing these embodiments is to make this application thorough and complete and to enable those skilled in the art to fully understand the scope of this application.
[0018] In the absence of conflict, the embodiments of the present application and the features therein may be combined with each other.
[0019] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0020] The terms used herein are only used to describe specific embodiments and are not intended to limit the present application. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements and / or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof is not excluded.
[0021] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined herein.
[0022] At present, when the user terminal is moving, it needs to switch the cell base station. When switching the base station between the LTE cell and the NR cell, it needs to go through four stages: 1. Measurement and reporting stage: the user terminal measures the neighboring cell base station and reports the measurement results to the base station in this area (eNodeB / gNB); 2. Preparation for switching stage: when the base station in this area makes a judgment based on the measurement results and switching conditions, when the measurement results meet the switching conditions, it selects the target base station from the neighboring cell base station for the user terminal according to the measurement results, and performs signaling interaction with the target base station; 3. Switching execution stage: after selecting the target base station, the base station in this area notifies the user terminal of the time to execute the switching, as well as the information data required to access the target base station, so that the user terminal can access the target base station through the random access process. The random access process is the process from the user sending the random access preamble to try to access the network to the establishment of a basic signaling connection with the network. 4. Handover completion stage: the user terminal accesses the target base station, the base station in this area releases the communication resources and links, and deletes the relevant information of the user terminal. In the above switching process, the local base station needs to make a switching decision and then negotiate with the target base station for the access of the user terminal. The switching process is complicated, the required switching delay is large, and the calculation burden of the local base station is increased.
[0023] In order to solve the above problems, an embodiment of the present application provides a base station switching method, which is applied to a server and is used to reduce the delay of a user terminal in performing base station switching to improve user experience.
[0024] The server may be an independent server or a server cluster, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The user terminal may be an electronic device such as a mobile phone, a tablet computer, a personal digital assistant, and a wearable device.
[0025] It should be noted that in the embodiment of the present application, the server serves as the management center for base station switching and undertakes the work of base station switching decision for base stations in the area, thereby reducing the computing burden of the base stations in the area.
[0026] See also Figure 1 , Figure 1 Schematic diagram of the application scenario of the first base station switching method provided in the embodiment of the present application. Figure 1As shown, during the movement, the user terminal will enter the service cells of different base stations and switch to different base stations. In some scenarios, the movement trajectory of the user terminal in the preset area is predictable. For example, when the user terminal passes through the preset area, it must pass along the only road in the preset area, so the movement trajectory of the user terminal and the above road coincide. The user terminal reports location information (geographic latitude and longitude) during the movement. After receiving this location information, the server can predict the movement trajectory of the user terminal through artificial intelligence big data technology.
[0027] It should also be noted that the embodiments of the present application can acquire and process relevant data based on artificial intelligence technology, such as realizing movement trajectory prediction through artificial intelligence. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0028] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0029] In such Figure 1 In the scenario shown, the locations where different user terminals perform signal measurements are roughly the same, and the base stations they connect to after switching are also basically the same. If the base station switching work in the preset area is managed by a conventional base station switching method, each switching requires the base station in the area to repeat the same work, and the switching delay is very long. To this end, the embodiment of the present application provides a base station switching method, please refer to Figure 2 , Figure 2 The following is a schematic flow chart of a base station switching method provided by an embodiment of the present application. Figure 2 As shown, the specific steps of the base station switching method provided in the embodiment of the present application include: S101-S103.
[0030] S101. When a user terminal enters a preparation area, obtain switching data corresponding to the preparation area, where the preparation area is determined based on historical measurement data uploaded by other user terminals.
[0031] For example, Figure 1As shown, when the user terminal moves from point A to point B, it will pass through area C, which is the signal overlap area of the base station in this area and multiple neighboring base stations. After entering area C, the user terminal will measure the signal data of the neighboring base station, and send the measurement results and the geographical longitude and latitude of the measurement location to the server through the base station in this area. For example, the data is sent to the server in a preset format, and the preset format includes: Radio Network Temporary Indentifier (RNTI), enbid cellid pci of the base station in this area, RSRP (reference signal receiving power (RSRP)) of the base station in this area, location information of the user terminal, enbid cellid pci of the neighboring base station, and RSRP of the neighboring base station. After entering area D, the user terminal switches the connected base station and sends the geographical longitude and latitude of the switching location and the switched base station to the server. The server learns according to the measurement locations of multiple user terminals and can obtain the preparatory area for the user terminal to perform signal measurement. The server learns according to the switching locations of multiple user terminals and the switched base stations, and can obtain the switching data for the user terminal to switch the base station.
[0032] It should be noted that the measurement location used by the server for learning is the historical measurement data reported by multiple user terminals when passing through a preset area, where the multiple user terminals include other user terminals and the current user terminal. The historical measurement data uploaded by the current user terminal can also be used for server learning.
[0033] After determining the preparation area and the switching data, when the server finds that a user terminal has entered the preparation area according to the location information sent by the user terminal in real time, it retrieves the switching data corresponding to the preparation area and makes a switching decision according to the switching data in the subsequent process.
[0034] S102: Determine a handover area corresponding to the handover data and a target base station corresponding to the handover area according to the handover data and a preset behavior analysis model.
[0035] Exemplarily, the server makes a switching decision through the big data technology of artificial intelligence, specifically, through a preset behavior analysis model. After the server retrieves the switching data, it inputs the switching data into the behavior analysis model, and predicts the switching area based on the switching position in the switching data. For example, the switching area is the maximum area that can be formed by the combination of multiple switching positions; and according to the base station after the user terminal switches in the switching area, it is determined which neighboring base station should be used as the target base station of the switching area. After the user terminal enters the switching area, it is possible to select any neighboring base station as the target base station. The server counts the probability of each neighboring base station being switched to the target base station, and sets the neighboring base station with the highest probability as the target base station.
[0036] In this way, the server predicts the switching area and the target terminal in advance. Before the user terminal enters the switching area, it can perform the switching protocol with the base station in the area, the target base station and the user terminal in advance, so that when the user terminal is found to enter the switching area, the base station switching can be completed quickly, thereby reducing the communication delay caused by the base station switching, thereby improving the user experience.
[0037] S103: When the user terminal enters the switching area, the base station in the area to which the user terminal is connected is switched to the target base station.
[0038] Exemplarily, the server obtains the real-time location sent by the user terminal, and upon discovering that a user terminal has entered the preparation area, performs admission control with the local base station and the target base station to which the user terminal is currently connected, allocates time and frequency resources in advance, and issues switching reconfiguration instructions, so that the user terminal can randomly access the target base station when entering the switching area, thereby reducing the decision work of the base station in the local area and reducing the switching delay.
[0039] The judgment results obtained by the server based on historical data can be used to guide the switching decisions of multiple user terminals. That is, when different user terminals are found to enter the preparation area, the target base stations corresponding to the retrieved switching areas are the same. It is only necessary to complete the multi-party switching protocol according to different user terminals without the need for multiple judgment calculations.
[0040] In the above process, the server determines the preparation area through the historical measurement data uploaded by other user terminals. When the user terminal is detected to enter the preparation area, the switching area and the target base station are determined through the switching data, so that the preparation work for the base station switching is completed in advance. In this way, when the user terminal is detected to enter the switching area, the base station in the area connected to the user terminal can be quickly switched to the target base station, which simplifies the complexity of the base station switching process, reduces the delay of the user terminal in performing base station switching, and improves the user experience.
[0041] In order to more clearly introduce the technical solution of the present application, the technical solution of the present application will be introduced through specific embodiments below. It should be noted that the specific embodiments are used to expand the technical solution of the present application, but are not intended to limit the present application.
[0042] In some embodiments, before a user terminal enters the preparation area, the specific steps of the base station switching method also include: obtaining historical measurement data uploaded by other user terminals, the historical measurement data including the measurement locations of other user terminals performing signal measurements on neighboring base stations and the historical movement trajectories of other user terminals; based on a preset behavior analysis model, obtaining the movement trend of the user terminal according to the historical movement trajectory, and determining the preparation area based on the movement trend according to the measurement location.
[0043] Exemplarily, other user terminals report real-time location information during movement. After receiving the real-time location information, the server inputs the two into a preset behavior analysis model, which is built based on artificial intelligence big data technology, and calculates the historical movement trajectory of other user terminals moving in the preset area based on the real-time location information, so that the movement trend of the user terminal after entering the preset area can be calculated based on the historical movement, and the movement trend is the most likely movement path of the user terminal in the preset area.
[0044] In some embodiments, see Figure 3 , Figure 3 The following is a schematic diagram showing an application scenario of the second base station switching method provided in an embodiment of the present application. Figure 3 As shown, after the user terminal enters the preset area from point A, it may move toward point B and point Z. Therefore, the movement trend of the user terminal should include a first direction moving toward point B and a second direction moving toward point Z.
[0045] After other user terminals enter the preset area, in addition to reporting real-time location information, they also report the measurement location of the neighboring base station in the preset area for signal measurement. After the server inputs the measurement location into the behavior analysis model, it obtains the preliminary area formed by the measurement location. The preliminary area can be an area enclosed by the outermost measurement locations, or a rectangular area formed by the edgemost measurement locations in two vertical directions, or an area formed with the center position of multiple measurement locations as the center and a preset radius, which is not limited here. The preliminary area is based on the movement trend of the user terminal. The user terminal moves according to the movement trend and will inevitably enter the preset area.
[0046] In this way, the server predicts in advance the possible movement trend of the user terminal in the preset area and the prepared area for the user terminal to measure the signal based on the movement trend. After entering the preset area, the user terminal only needs to report the real-time location information and no longer needs to measure the signal of the neighboring base station. This simplifies the steps of the base station switching process, improves the efficiency of the base station switching process, and helps to reduce the delay of the base station switching process.
[0047] In some embodiments, the specific steps for obtaining the switching data corresponding to the preparation area include: obtaining the switching position of other user terminals switching to neighboring base stations in terms of movement trends; obtaining the number of switching times of each neighboring base station, and determining the switching probability of each neighboring base station based on the number of switching times, where the number of switching times is the number of times other user terminals switch to neighboring base stations in terms of movement trends; and obtaining the switching data based on the switching position and the switching probability.
[0048] For example, Figure 3 As shown, the signal ranges of neighboring cell base station 1, neighboring cell base station 2 and neighboring cell base station 3 have multiple overlapping areas in the preset area. If other user terminals switch base stations when passing through the overlapping area in the moving trend, for example, when multiple user terminals move in the first direction, the number of switching from the local base station to the neighboring cell base station 3 is 48 times, and the number of switching to the neighboring cell base station 2 is 2 times; when the user terminal moves in the second direction, the number of switching from the local base station to the neighboring cell base station 2 is 47 times, and the number of switching to the neighboring cell base station 3 is 3 times. After completing the base station switching, other user terminals immediately report the switching position and the switched base station. The server counts the number of switchings of each neighboring cell base station according to the switched base station, thereby calculating the switching probability of each neighboring cell base station. For example, the probability of other user terminals switching to the neighboring cell base station 3 in the first direction is 96%, and the probability of switching to the neighboring cell base station 2 is 4%; the probability of other user terminals switching to the neighboring cell base station 2 in the second direction is 94%, and the probability of switching to the neighboring cell base station 3 is 6%.
[0049] In this way, the server obtains the switching position of the user terminal in the mobile trend and the switching probability of each neighboring base station in advance, so as to facilitate the subsequent calculation of the target base station. There is no need to perform real-time calculation after the user terminal enters the preset area, which simplifies the base station switching process and reduces the delay of the base station switching process.
[0050] In some embodiments, based on the switching data and a preset behavior analysis model, the specific steps of determining the switching area corresponding to the switching data and the target base station corresponding to the switching area include: inputting the switching data into the preset behavior analysis model, determining the switching area based on the switching position, and determining the target base station based on the switching probability.
[0051] For example, Figure 3As shown, other user terminals will report the switching position of base station switching to the server, and the server will input the switching position into the behavior analysis model, and obtain that the area where other user terminals perform base station switching in the first direction is switching area E, and the probability that other user terminals switch to neighboring cell base station 2 and neighboring cell base station 3 in switching area E is 4% and 96% respectively; the server also obtains that the area where other user terminals perform base station switching in the second direction is switching area F, and the probability that other user terminals switch to neighboring cell base station 2 and neighboring cell base station 3 in switching area F is 94% and 6% respectively. Therefore, if the neighboring cell base station with the highest switching probability is taken as the target base station, the server determines that the target base station of switching area E is neighboring cell base station 3 according to the switching data, and determines that the target base station of switching area F is neighboring cell base station 2.
[0052] In this way, after the server determines the switching area and the target base station corresponding to the switching area, when a user terminal enters the switching area, it can directly conduct a multi-party switching protocol with the user terminal, the base station in the area and the target base station, thereby quickly completing the switching process and reducing the delay of base station switching.
[0053] In some embodiments, the server determines the target base station according to the switching probability, and specifically determines the neighboring base station corresponding to the maximum switching probability as the target base station.
[0054] In some embodiments, see Figure 4 ,like Figure 4 A schematic flow chart of a target base station determination method provided by an embodiment of the present application is shown. Before switching the local base station connected to the user terminal to the target base station, the specific steps of the target base station determination method provided by the embodiment of the present application also include: S1031-S1033.
[0055] S1031. Obtain actual measured signal data of a target base station measured by a user terminal in a handover area.
[0056] Exemplarily, when the server detects that the user terminal enters the preparation area, it notifies the user terminal of the target base station. When the user terminal enters the switching area, it immediately measures the signal of the target base station, obtains the measured signal data of the target base station, and uploads the measured signal data to the server.
[0057] The measured signal data obtained by the user terminal includes: the signal strength, signal stability and communication load of the target base station, wherein the communication load can be obtained by requesting acquisition. Specifically, the user terminal sends a request to the target base station, and the target base station replies the communication load to the user terminal. In addition, the server can also directly obtain the communication load from the target base station.
[0058] S1032: When it is detected that the measured signal data does not satisfy the preset switching condition, obtain the load data corresponding to the neighboring base station.
[0059] Exemplarily, due to antenna steering, aging, and too high communication load, the target base station provides insufficient signal strength to the user terminal in the mobile trend, or the signal stability provided is poor. These may cause the target base station to be unable to provide good communication services to the user terminal, resulting in a decline in the user experience. Therefore, the server needs to make a secondary switching decision based on the preset switching conditions and measured signal data, such as whether the signal strength is greater than the signal strength threshold, whether the signal stability is greater than the signal stability threshold, and whether the communication load is less than the communication load threshold. When the server detects that the measured signal data does not meet the switching conditions, it obtains the load data of the neighboring base station and re-determines the target base station. The above-mentioned switching conditions and measured signal data are only used as examples. The specific secondary switching decision process can be carried out using the switching conditions and switching standards set by different operators, which will not be described in detail here.
[0060] S1033. Re-determine the target base station according to the load data and the switching probability.
[0061] In some embodiments, the target base station is redetermined based on the load data and the switching probability, including: sorting the neighboring base stations from large to small according to the switching probability to obtain a sorting order of the neighboring base stations; determining the neighboring base stations whose sorting order is less than a preset order as intended base stations, and the intended base stations do not include the target base stations originally determined; and redetermining the intended base station corresponding to the smallest load data as the target base station.
[0062] For example, see Figure 5 , Figure 5 The following is a schematic diagram showing an application scenario of the third base station switching method provided in the embodiment of the present application. Figure 5 As shown, neighboring cell base station 3 is no longer suitable as the target base station in the first direction. The server sorts neighboring cell base stations 1, 4 and 5 according to the switching probabilities of neighboring cell base stations 1, 4 and 5. For example, sorting from large to small, the switching probability of neighboring cell base station 1 is P1, the switching probability of neighboring cell base station 2 is P5, and the switching probability of neighboring cell base station 4 is P4. Sorting from large to small results in: P4>P5>P1, the sorting order of neighboring cell base station 4 is 1, the sorting order of neighboring cell base station 2 is 2, and the sorting order of neighboring cell base station 1 is 3. If the preset order is 3, neighboring cell base stations 2 and 4 whose sorting orders are less than the preset order are used as intended base stations. Then obtain the load data of neighboring cell base station 2 and neighboring cell base station 4, and re-determine the neighboring cell base station 2 and neighboring cell base station 4 with the smallest load data as the target base station. For example, if the load data of neighboring cell base station 4 is less than that of neighboring cell base station 2, then neighboring cell base station 4 is re-determined as the target base station.
[0063] The above-mentioned target base station redetermination mechanism increases the overall fault tolerance of the system. When the communication service quality provided by the original target base station is poor, a new target base station is reconfigured for the user terminal, which is conducive to improving the quality of communication services and thus improving the user experience.
[0064] In some embodiments, the server counts the number of times the user terminal needs to re-determine the target base station after arriving at a certain preset area, thereby determining the probability P that the user terminal needs to re-determine the target base station in the preset area. N If P is detected N If the probability is greater than a preset probability, for example, the preset probability is 50%, the server needs to modify the behavior analysis model according to the data uploaded by other user terminals.
[0065] For example, after the user terminal reaches a certain preset area, the probability P of not meeting the target base station (neighboring base station 3) and not meeting the base station switching condition is N Greater than the preset probability, the conditions for base station switching are not met, including: rsrp1-rsrp M >Y,rsrp2-rsrp M <Y,rsrp N -rsrp M <Y。rsrp M is the reference signal received power of base station M in this area, rsrp1 is the reference signal received power of base station 1 in the neighboring area, rsrp2 is the reference signal received power of base station 2 in the neighboring area, and rsrp N is the reference signal received power of the neighboring base station N. The server needs to relearn the model based on the data uploaded by other user terminals. During the relearning process, it is necessary to obtain the location of the user terminal for base station switching based on the traditional RSRP base station switching method.
[0066] This helps to improve the accuracy of the analysis results of the behavior analysis model, avoids the need to redetermine the target base station after the user terminal reaches the switching area, reduces the error rate of the process, and improves the user experience.
[0067] In some embodiments, switching the local base station connected to the user terminal to the target base station includes: generating a switching instruction based on the switching data; sending the switching instruction to the local base station and the target base station, so that the local base station and the target base station change the base station connected to the user terminal to the target base station according to the switching instruction.
[0068] Exemplarily, the server inputs the handover data into a preset behavior analysis model, determines the target base station corresponding to the handover area, generates a corresponding handover instruction, which includes the device information of the user terminal and the information of the handover area, and sends the handover instruction to the local base station and the target base station. The local base station and the target base station perform a multi-party handover protocol with the user terminal according to the handover instruction. Figure 6 , Figure 6 A schematic flow chart of a multi-party switching protocol is shown. Figure 6 As shown, the specific steps of the multi-party switching protocol include: S201-S208.
[0069] S201. The base station in this area notifies the user terminal to update the location information.
[0070] S202. The base station in the area sends the information of the switching area to the user terminal.
[0071] S203: When entering the handover area, the user terminal sends an arrival notification to the base station in the area.
[0072] S204: The local base station sends a handover request to the target base station.
[0073] S205: The target base station completes communication resource allocation.
[0074] S206: The target base station replies with a switching confirmation message to the base station in the same area.
[0075] S207. The base station in the area notifies the user terminal to perform switching reconfiguration.
[0076] S208. The user terminal randomly accesses the target base station.
[0077] Through the above switching process, the preparation work for base station switching is completed in advance. In this way, when it is detected that the user terminal enters the switching area, the base station in the area connected to the user terminal can be quickly switched to the target base station, which reduces the delay of the user terminal in base station switching and improves the user experience.
[0078] See also Figure 7 , Figure 7 The structure block diagram of a server provided by the embodiment of the present application is shown. Figure 7 As shown, an embodiment of the present application proposes a server 30, which includes a processor 31, a memory 32, a computer program stored in the memory 32 and executable by the processor 31, and a data bus for realizing connection communication between the processor 31 and the memory 32, wherein when the computer program is executed by the processor 31, the steps of the base station switching method as provided in any one of the embodiments of the present application are implemented.
[0079] See also Figure 8 , Figure 8A schematic block diagram of a base station switching device provided in an embodiment of the present application is shown. The base station switching device 300 is used to execute the aforementioned base station switching method. The base station switching device can be configured on a server.
[0080] like Figure 8 As shown, the base station switching device 300 includes: a data acquisition module 301 , a switching analysis module 302 and a switching execution module 303 .
[0081] The data acquisition module 301 is used to acquire the handover data corresponding to the preparation area when a user terminal enters the preparation area, where the preparation area is determined according to the historical measurement data uploaded by other user terminals.
[0082] In some embodiments, the data acquisition module 301 is used to implement, before a user terminal enters the preparation area, the following specifically implemented: obtaining historical measurement data uploaded by other user terminals, the historical measurement data including the measurement locations of other user terminals performing signal measurements on neighboring base stations and the historical movement trajectories of other user terminals; based on a preset behavior analysis model, obtaining the movement trend of the user terminal according to the historical movement trajectory, and determining the preparation area based on the movement trend according to the measurement location.
[0083] In some embodiments, when the data acquisition module 301 is used to obtain the switching data corresponding to the preparation area, it is specifically used to achieve: obtaining the switching position of other user terminals switching to neighboring base stations in terms of mobile trends; obtaining the number of switching times of each neighboring base station, and determining the switching probability of each neighboring base station based on the number of switching times, where the number of switching times is the number of times other user terminals switch to neighboring base stations in terms of mobile trends; and obtaining the switching data based on the switching position and the switching probability.
[0084] The handover analysis module 302 is used to determine the handover area corresponding to the handover data and the target base station corresponding to the handover area according to the handover data and a preset behavior analysis model.
[0085] In some embodiments, when the switching analysis module 302 is used to determine the switching area corresponding to the switching data and the target base station corresponding to the switching area based on the switching data and a preset behavior analysis model, it is specifically used to implement: inputting the switching data into a preset behavior analysis model, determining the switching area according to the switching position, and determining the target base station according to the switching probability.
[0086] In some embodiments, when the handover analysis module 302 is used to determine the target base station according to the handover probability, it is specifically used to determine the neighboring base station corresponding to the maximum handover probability as the target base station.
[0087] The switching execution module 303 is used to switch the local base station connected to the user terminal to the target base station when the user terminal enters the switching area.
[0088] In some embodiments, before being used to implement switching of the local base station connected to the user terminal to the target base station, the switching execution module 303 is also specifically used to implement: obtaining measured signal data of the target base station measured by the user terminal in the switching area; when it is detected that the measured signal data does not meet the preset switching conditions, obtaining the load data corresponding to the neighboring base station; and redetermining the target base station based on the load data and the switching probability.
[0089] In some embodiments, when the switching execution module 303 is used to realize the redetermination of the target base station according to the load data and the switching probability, it is specifically used to realize: sorting the neighboring base stations from large to small according to the switching probability to obtain the sorting order of the neighboring base stations; determining the neighboring base stations whose sorting order is less than the preset order as intended base stations, and the intended base stations do not include the target base stations originally determined; and redetermining the intended base station corresponding to the smallest load data as the target base station.
[0090] In some embodiments, when the switching execution module 303 is used to switch the local base station connected to the user terminal to the target base station, it is specifically used to implement: generating a switching instruction based on the switching data; sending the switching instruction to the local base station and the target base station, so that the local base station and the target base station change the base station connected to the user terminal to the target base station according to the switching instruction.
[0091] An embodiment of the present application provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the base station switching method as described in any one of the embodiments of the present application.
[0092] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the present application is not limited thereby. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application shall be within the scope of the present application.
Claims
1. A base station switching method, characterized in that: Applicable to servers, including: When a user terminal enters a preparation area, obtaining switching data corresponding to the preparation area, where the preparation area is determined based on historical measurement data uploaded by other user terminals; Determine, according to the switching data and a preset behavior analysis model, a switching area corresponding to the switching data and a target base station corresponding to the switching area; When the user terminal enters the switching area, the local base station to which the user terminal is connected is switched to a target base station.
2. The base station switching method according to claim 1, characterized in that: Before a user terminal enters the preparation area, the method further includes: Acquire historical measurement data uploaded by other user terminals, where the historical measurement data includes measurement locations where other user terminals perform signal measurements on neighboring base stations and historical movement trajectories of other user terminals; Based on a preset behavior analysis model, the movement trend of the user terminal is obtained according to the historical movement trajectory, and the preparation area is determined on the movement trend according to the measurement position.
3. The base station switching method according to claim 2, characterized in that: The obtaining of the switching data corresponding to the preparation area includes: Obtaining a switching position of other user terminals switching to a neighboring base station on the moving trend; Obtaining the number of handovers of each of the neighboring base stations, and determining the handover probability of each of the neighboring base stations according to the number of handovers, where the number of handovers is the number of times other user terminals switch to the neighboring base stations based on the movement trend; The switching data is obtained according to the switching position and the switching probability.
4. The base station switching method according to claim 3, characterized in that: The determining, according to the switching data and a preset behavior analysis model, a switching area corresponding to the switching data and a target base station corresponding to the switching area includes: The switching data is input into a preset behavior analysis model, the switching area is determined according to the switching position, and the target base station is determined according to the switching probability.
5. The base station switching method according to claim 4, characterized in that: The determining the target base station according to the switching probability includes: The neighboring base station corresponding to the largest switching probability is determined as the target base station.
6. The base station switching method according to claim 2, characterized in that: Before switching the local base station connected to the user terminal to the target base station, the method further includes: Acquire actual measured signal data of the target base station measured by the user terminal in the handover area; When it is detected that the measured signal data does not meet the preset switching condition, obtaining load data corresponding to the neighboring base station; The target base station is re-determined according to the load data and the switching probability.
7. The base station switching method according to claim 6, characterized in that: The re-determining the target base station according to the load data and the switching probability includes: According to the handover probability, the neighboring base stations are sorted from large to small to obtain a sorting order of the neighboring base stations; Determine the neighboring base stations whose ranking order is less than the preset order as intended base stations, and the intended base stations do not include the target base station determined originally; The intended base station corresponding to the minimum load data is re-determined as the target base station.
8. The base station switching method according to claim 1, characterized in that: The switching of the local base station connected to the user terminal to the target base station includes: generating a switching instruction according to the switching data; The switching instruction is sent to the local base station and the target base station, so that the local base station and the target base station change the base station connected to the user terminal to the target base station according to the switching instruction.
9. A server, characterized in that: The server includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the base station switching method according to any one of claims 1 to 8 are realized.
10. A storage medium, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the base station switching method according to any one of claims 1 to 8.