Cell switching method and device, electronic equipment, storage medium and computer program product
By dynamically matching target cells through grid channel processing network elements, and based on the correspondence between location and channel quality, the cell handover process is simplified, the network performance degradation caused by frequent handover signaling in existing technologies is solved, and seamless handover and efficient resource utilization are achieved.
Patent Information
- Application Number
- CN202510348643.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-12-30
AI Technical Summary
The cell handover technology of existing network equipment is based on 3GPP specifications, which leads to frequent handover signaling between base stations and user terminal equipment, resulting in problems such as signaling storms, network congestion, increased handover latency, low utilization of radio resources, and increased service transmission latency.
The grid channel processing network element obtains the terminal's location information, dynamically matches the target cell based on the pre-set correspondence between the grid and the coverage area and channel quality, and achieves seamless handover through a simplified handover process, reducing handover signaling interaction between the base station and the terminal.
It achieves a seamless cell handover process, reduces the risk of handover signaling storms, improves wireless resource utilization and network performance, and enhances the service transmission experience of user equipment.
Smart Images

Figure CN121240159A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless technology, and in particular to a cell handover method, apparatus, electronic device, storage medium, and computer program product. Background Technology
[0002] In related technologies, existing network equipment employs handover technologies based on the 3rd Generation Partnership Project (3GPP) specifications, aiming to achieve optimized handover processes under complex network conditions, such as preventing ping-pong handover, transmission channel switching, and intelligent predictive handover. These methods, all based on the 3GPP handover process, result in frequent handover signaling interactions between the base station and user equipment (UE). The UE must perform measurements based on various test event signaling configured by the base station during the handover process. Frequent handover signaling transmission and reception, along with various test event signaling, can lead to signaling storms, network congestion, increased handover latency, low radio resource utilization, and increased service transmission latency, ultimately degrading network performance. Summary of the Invention
[0003] The embodiments of this application provide a cell handover method, apparatus, electronic device, storage medium, and computer program product that can improve network performance.
[0004] The technical solution of this application is implemented as follows:
[0005] This application provides a cell handover method applied to a grid channel processing network element, including:
[0006] Obtain the current location information of the current terminal;
[0007] Based on the current location information, the target cell corresponding to the current terminal is determined by matching in the information set, and the current terminal is controlled to complete the handover based on the handover configuration information determined by the target cell; wherein, the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0008] The method in the above scheme further includes:
[0009] Obtain the historical location information of each terminal, and the second channel quality of the corresponding N cells detected by each terminal; where N is an integer greater than 0.
[0010] Based on the second channel quality of each of the M terminals in each preset grid corresponding to each of the cells, the first channel quality of each preset grid corresponding to each of the cells is determined; where M is an integer greater than 0; the M terminals in each preset grid are dynamically determined based on the historical location information of each terminal and the coverage area of each preset grid.
[0011] The information set is determined based on the coverage area corresponding to each preset grid and the first channel quality of each cell to which it belongs.
[0012] In the above scheme, determining the first channel quality of each preset grid corresponding to each cell based on the second channel quality of the M terminals within each preset grid corresponding to each cell includes:
[0013] Based on the average value of the second channel quality of each of the M terminals in each preset grid corresponding to each of the cells, the first channel quality of each preset grid corresponding to each of the cells is determined.
[0014] In the above scheme, determining the information set based on the coverage area corresponding to each preset grid and the first channel quality of each cell to which it belongs includes:
[0015] The information set is determined based on the correspondence between the identification information, location information, and grid size information of each preset grid and the first channel quality of each cell to which each preset grid belongs; wherein the coverage area is determined based on the location information and grid size information of each preset grid.
[0016] The method in the above scheme further includes:
[0017] Based on the historical location information, the system dynamically matches the coverage area determined by the location information and grid size information of each preset grid to identify M terminals within each preset grid.
[0018] The method in the above scheme further includes:
[0019] If there is no terminal in the first preset grid, the first channel quality corresponding to the first preset grid is determined based on the first channel quality corresponding to the second preset grid and the path loss between the second preset grid and the first preset grid; wherein, the second preset grid is the preset grid closest to the first preset grid.
[0020] In the above scheme, the step of matching the current location information in the information set to determine the target cell corresponding to the current terminal includes:
[0021] The current location information is matched with the coverage area of each preset grid in the information set to determine the current preset grid to which the current terminal belongs; wherein the coverage area is determined based on the location information and grid size information of each preset grid.
[0022] The target cell is determined based on the first channel quality of each cell to which the current preset grid belongs.
[0023] In the above scheme, determining the target cell based on the first channel quality of each cell to which the current preset grid belongs includes:
[0024] Based on the relationship between the first channel quality and the preset channel threshold of each cell to which the current preset grid belongs, and the load of each cell to which the current preset grid belongs, the target cell is determined; wherein, the priority of the target cell is, in order, intra-frequency cell, inter-frequency cell, and inter-system cell.
[0025] In the above scheme, controlling the current terminal to complete the handover based on the handover configuration information determined by the target cell includes:
[0026] Send the identification information of the target cell to the source cell of the current terminal;
[0027] The source cell sends the handover data of the current terminal to the target cell based on the identification information; wherein the handover data includes at least one of the following: control layer configuration, beam information, and data information;
[0028] The target cell determines the handover configuration information for the current terminal based on the handover data, and sends the handover configuration information to the source cell through the core network;
[0029] The source cell sends the handover configuration information to the current terminal, so that the current terminal can handover to the target cell based on the handover configuration information.
[0030] This application also provides a cell handover method, applied to a terminal, including:
[0031] Receive handover configuration information and handover to the target cell based on the handover configuration information;
[0032] The target cell is determined by the grid channel processing network element by matching it in an information set based on the current location information; the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0033] This application also provides a cell handover device applied to a grid channel processing network element, including...
[0034] The information acquisition unit is used to acquire the current location information of the current terminal;
[0035] The determining unit is configured to match the current location information in the information set to determine the target cell corresponding to the current terminal, and to control the current terminal to complete the handover based on the handover configuration information determined by the target cell; wherein, the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0036] This application also provides a cell handover device, applied to a terminal, comprising:
[0037] A handover unit is used to receive handover configuration information and handover to the target cell based on the handover configuration information;
[0038] The target cell is determined by the grid channel processing network element by matching it in an information set based on the current location information; the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0039] This application also provides an electronic device, including a first memory and a first processor. The first memory stores a computer program that can run on the first processor. When the first processor executes the computer program, it implements the steps in the grid channel processing network element side method.
[0040] This application also provides an electronic device, including a second memory and a second processor. The second memory stores a computer program that can run on the second processor. When the second processor executes the computer program, it implements the steps in the terminal-side method.
[0041] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a first processor, implements the steps in the method for processing a grid channel network element.
[0042] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a second processor, implements the steps in the terminal-side method.
[0043] This application also provides a computer program product, including a computer program that, when executed by a first processor, implements the steps of the method on the grid channel processing network element side.
[0044] This application also provides a computer program product, including a computer program that, when executed by a second processor, implements the steps of the method on the terminal side.
[0045] In this embodiment, the current location information of the current terminal is obtained; based on the current location information, the target cell corresponding to the current terminal is determined by matching in an information set; and the handover configuration information determined by the target cell is used to control the current terminal to complete the handover. The information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell. In this embodiment, there is no frequent handover signaling interaction between the base station and the UE, and the UE does not need to execute multiple test event signaling, greatly simplifying the target cell handover process in the 5G system. This embodiment can achieve a seamless handover process, greatly improving the UE's service transmission experience, reducing the risk of handover signaling storms in the network, improving wireless resource utilization, and enhancing network performance. Attached Figure Description
[0046] Figure 1 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 1 ;
[0047] Figure 2 This application provides an illustration of the effect of the cell handover method in its embodiments. Figure 1 ;
[0048] Figure 3 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 2 ;
[0049] Figure 4 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 3 ;
[0050] Figure 5 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 4 ;
[0051] Figure 6 This application provides an illustration of the effect of the cell handover method in its embodiments. Figure 2 ;
[0052] Figure 7 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 5 ;
[0053] Figure 8 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 6 ;
[0054] Figure 9 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 7 ;
[0055] Figure 10 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 8 ;
[0056] Figure 11 A flowchart illustrating the cell handover method provided in this application embodiment. Figure 9 ;
[0057] Figure 12 An interactive schematic diagram of the cell handover method provided in the embodiments of this application;
[0058] Figure 13 Schematic diagram of the cell handover device provided in the embodiments of this application Figure 1 ;
[0059] Figure 14 A hardware entity illustration of an electronic device provided in the embodiments of this application. Figure 1 ;
[0060] Figure 15 Schematic diagram of the cell handover device provided in the embodiments of this application Figure 2 ;
[0061] Figure 16 A hardware entity illustration of an electronic device provided in the embodiments of this application. Figure 2 . Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0063] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0064] If the application documents contain similar descriptions such as "first / second", the following explanation shall be added: In the following description, the terms "first / second / third" are used only to distinguish similar objects and do not represent a specific order of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0065] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0066] In related technologies, the cell handover technologies used in existing network equipment are all based on the 3rd Generation Partnership Project (3GPP) specifications, and achieve a better handover process according to complex network conditions, such as preventing ping-pong handover, transmission channel handover, and intelligent predictive handover.
[0067] Among these methods, simulated ping-pong handover is a commonly used handover optimization technique. It typically employs a threshold setting to implement handover hysteresis, meaning handover only occurs when the signal quality falls below a certain threshold. This avoids frequent network switching during signal fluctuations, thereby improving communication stability and reliability. In addition, other methods and techniques can also be used to prevent ping-pong handover, such as dynamic power control and discontinuous transmission.
[0068] Transmit channel switching is based on carrier aggregation technology, which aggregates spectrum resources of the same or different frequency bands for UE use, aiming to significantly improve the overall network resource utilization and enhance user experience. By deeply integrating multiple 5G spectrum technologies, such as mid-to-low frequency band Frequency Division Duplex New Radio (FDD-NR) and Time Division Duplex New Radio (TDD-NR) spectrums, or multiple TDD-NR spectrums, this solution not only effectively compensates for insufficient uplink coverage and reduces latency, but is also the only solution in the industry that can simultaneously improve uplink and downlink capacity.
[0069] Intelligent predictive handover allows the network to prepare multiple potential target base stations or cells for the UE. The UE can autonomously decide when to hand over to which target base station based on real-time conditions (such as signal quality or network congestion), thereby significantly reducing signaling round-trip time during handover and improving handover flexibility and efficiency. Meanwhile, time- and location-based handover triggering mechanisms are particularly suitable for high-speed mobile scenarios, allowing the UE to begin handover preparation in advance when approaching a certain location or reaching a certain time point, reducing interruptions during the handover process. More advanced mobility prediction algorithms utilize machine learning and big data analytics to predict the UE's future movement trajectory and handover needs based on its historical movement patterns and current environment.
[0070] However, 1) all related technologies are based on the 3GPP handover process, resulting in frequent handover signaling interactions between the base station and the UE during the handover process. Even with the introduction of new mobility management enhancement technologies, handover signaling interactions between the base station and the UE still exist. Frequent handover signaling transmission and reception can lead to problems such as signaling storms, network congestion, increased handover latency, and low radio resource utilization.
[0071] 2. During handover, the UE needs to measure the signal quality of multiple cells (same frequency, different frequency, or different system) based on various test event signaling configured by the base station. This leads to increased UE power consumption and service transmission latency. Later in the handover process, when the UE accesses the target cell, a random access procedure must also be completed, during which normal service transmission is also impossible. This results in a decline in network performance.
[0072] 3. Mobility management enhancement technologies need to learn from the historical mobility data of user devices in order to predict the user's future mobility path and switching needs. However, the actual behavior of users is highly uncertain, resulting in low accuracy of intelligent predictions. At the same time, user mobility data trained by artificial intelligence (AI) models may pose a risk to user privacy and security.
[0073] To address the aforementioned technical problems, this application provides a cell handover method. Please refer to [link to relevant documentation]. Figure 1 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 1 , will combine Figure 1 The steps shown are explained below:
[0074] S101. Obtain the current location information of the current terminal.
[0075] In this embodiment, the grid channel processing (GCP) element acquires the current location information corresponding to each current terminal. The current terminal can be a terminal that needs to switch target cells (due to signal quality issues or network congestion).
[0076] In this embodiment of the application, the grid channel processing network element can also obtain the current location information of the current terminal from the location management function (LMF) network element.
[0077] In this embodiment, the grid channel processing network element calculates the precise location information x of UE j based on existing 5G positioning technology and the LMF network element. j ,y j ,z j Where x j y j and z j This represents the three-dimensional coordinates of UE j: longitude, latitude, and altitude. Existing positioning methods utilize the following Radio Access Technology (RAT) methods based on NR (New Radio) signals: NR enhanced cell ID positioning, NR downlink time difference of arrival positioning, NR uplink time difference of arrival positioning, NR multi-cell round-trip time positioning, NR downlink departure angle positioning, NR uplink departure angle positioning, and hybrid positioning techniques combining these methods. Network-based positioning involves the UE reporting its acquired PRS RSTD measurements to the LMF, which then uses the reported measurements and other known information (such as the geographic coordinates of the TRP) to calculate the UE's location.
[0078] S102. Based on the current location information, match in the information set to determine the target cell corresponding to the current terminal, and control the current terminal to complete the handover based on the handover configuration information determined by the target cell; wherein, the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0079] In this embodiment, the grid channel processing network element can pre-obtain the coverage area of each preset grid and the first channel quality of the cell corresponding to each preset grid. An information set is constructed based on the coverage area and the first channel quality of the cell corresponding to each preset grid. The grid channel processing network element matches the current location information within the information set to determine the grid corresponding to the coverage area of the current location information, and determines the target cell with the best channel quality based on the first channel quality of the cell corresponding to the determined grid. After determining the target cell, the handover resources of the target cell can be sent to the source cell through interaction between the source cell connected to the current terminal, and the source cell will then send the handover resources to the current terminal to complete the handover of the target cell. The measurement dimension of the first channel quality is the signal strength of the cells within the preset grid. In other embodiments, other dimensions may also be included: bit error rate, signal-to-noise ratio, transmission delay, data rate, and channel bandwidth.
[0080] Among them, the GCP network element sets the size of the preset grid i according to the requirements. i ,w i ,h i , where l i w i and h i These represent the length, width, and height of a preset grid. The grid size can be set to the same size or different sizes depending on the actual network environment. Smaller grid sizes result in more accurate channel information and better handover performance. The center coordinates (x, y) of each grid in the network space can be obtained from the grid size. i ,y i ,z i , where x i y i and z i The three-dimensional coordinates of the grid center point are represented by longitude, latitude, and altitude.
[0081] Combination Figure 2 The GCP network element combines 5G positioning technology and grid channel data modeling technology to optimize the handover process. This method mainly includes LMF obtaining UE location information, GCP determining UE channel quality based on grid channel data and UE location, GCP selecting a target cell from the current cell list, (R)AN preparing handover resources for the target cell and notifying the UE of the target handover resource configuration by the source cell, and the UE completing the handover access to the target cell according to the configuration message.
[0082] In this embodiment, the current location information of the current terminal is obtained; based on the current location information, the target cell corresponding to the current terminal is determined by matching in the information set; and the handover configuration information determined by the target cell is used to control the current terminal to complete the handover. The information set is used to characterize the correspondence between each preset grid and its corresponding coverage area and the first channel quality of the cell. In this embodiment, there is no frequent handover signaling interaction between the base station and the UE, and the UE does not need to execute multiple test event signaling, greatly simplifying the target cell handover process in the 5G system. This embodiment can achieve a seamless handover process, greatly improving the UE's service transmission experience, reducing the risk of handover signaling storms in the network, improving wireless resource utilization, and improving network performance.
[0083] Please see Figure 3 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 2 The following steps will be explained:
[0084] S201. Obtain the historical location information of each terminal, and the second channel quality of the corresponding N cells detected by each terminal.
[0085] In this embodiment, the grid channel processing network element can obtain the historical location information of each terminal through the LMF network element within a historical time period. The grid channel processing network element can also obtain the second channel quality of the N cells detected by each terminal, as reported by each terminal within the historical time period. Here, N is an integer greater than 0. The measurement dimension of the second channel quality is the signal strength of the cell detected by the terminal. In other embodiments, other dimensions may also be included: bit error rate, signal-to-noise ratio, transmission delay, data rate, and channel bandwidth.
[0086] In this embodiment, when a UE accesses a cell, it measures the second channel quality of the cell—the Synchronization Signal / Reference Signal Received Power (SS-RSRP)—based on the Synchronization Signal Block (SSB) reference signal and reports it to the cell. The cell then transmits the second channel quality reported by the UE to the grid channel processing network element through other network elements.
[0087] S202. Based on the second channel quality of each of the M terminals in each preset grid corresponding to each of the cells, determine the first channel quality of each preset grid corresponding to each of the cells.
[0088] In this embodiment, the grid channel processing network element can dynamically determine M terminals within the coverage area of each preset grid based on the historical location information of each terminal and the coverage area of each preset grid. The grid channel processing network element determines the first channel quality of each cell corresponding to each preset grid based on the second channel quality of each cell corresponding to the M terminals of each preset grid. Here, M is an integer greater than 0; the M terminals within each preset grid are dynamically determined based on the historical location information of each terminal and the coverage area of each preset grid.
[0089] The coverage area of each preset grid is determined based on its location and size information. The grid channel processing network element can determine whether the terminal is within the coverage area of the preset grid by checking whether historical location information falls within the coverage area determined by the location and size information of the preset grid.
[0090] In this embodiment of the application, the grid channel processing network element determines the first channel quality of each preset grid corresponding to each cell based on the average value of the second channel quality of each of the M terminals in each preset grid corresponding to each cell.
[0091] Among them, the channel information of cell n to which UE j belongs in the preset grid i is SS-RSRP. i,j,n The channel quality information SS-RSRP of cell n corresponding to preset grid i is calculated using a statistical averaging method. i,n For formula (1):
[0092]
[0093] Where M is the total number of UEs in cell n corresponding to preset grid i.
[0094] Meanwhile, when a new UE reports channel quality SS-RSRP in cell n corresponding to preset grid i, the channel quality information SS-RSRP of cell n corresponding to preset grid i needs to be continuously updated. i,n For formula (2):
[0095]
[0096] S203. Based on the coverage area corresponding to each preset grid and the first channel quality of each cell to which it belongs, determine the information set.
[0097] In this embodiment of the application, the grid channel processing network element establishes the correspondence between the coverage area, identification information and the first channel quality of each preset grid cell, and determines the information set.
[0098] The information set is determined based on the correspondence between the identification information, location information, and grid size information of each preset grid and the first channel quality of each cell to which each preset grid belongs; wherein the coverage area is determined based on the location information and grid size information of each preset grid.
[0099] GCP stores the SS-RSRP results calculated by the above formula in tabular form. The same preset grid ID may correspond to multiple cell IDs, which is the phenomenon of co-coverage of cells with the same frequency, different frequency, and different system in the actual network. As shown in Table 1, this table is the grid-level channel information data constructed by GCP.
[0100]
[0101] Table 1
[0102] In this embodiment, the historical location information of each terminal and the second channel quality of the N cells to which each terminal belongs are obtained; where N is an integer greater than 0. Based on the second channel quality of each cell corresponding to M terminals in each preset grid, the first channel quality of each cell to which each preset grid belongs is determined; where M is an integer greater than 0. The M terminals in each preset grid are dynamically determined based on the historical location information of each terminal and the coverage area of each preset grid. Based on the coverage area corresponding to each preset grid and the first channel quality of each cell to which it belongs, an information set is determined. In this way, since the information set includes the coverage area corresponding to each preset grid and the first channel quality of each cell to which it belongs, when the current terminal needs to switch cells, the target cell with the best channel quality can be determined by matching the current location information in the information set. This process does not involve frequent handover signaling interaction between the base station and the UE, and the UE does not need to execute multiple test event signaling, which greatly simplifies the target cell handover process in the 5G system. This embodiment can realize a seamless handover process, greatly improve the UE's service transmission experience, reduce the risk of handover signaling storms in the network, improve wireless resource utilization, and improve network performance.
[0103] Please see Figure 4 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 3 The following steps will be explained:
[0104] S301. Dynamically, based on the historical location information, match within the coverage area determined by the location information and grid size information of each preset grid to determine M terminals within each preset grid.
[0105] In this embodiment of the application, the grid channel processing network element dynamically (at certain historical intervals) acquires the historical location information of each terminal, matches each historical location information with the coverage area determined by the location information and grid size information of each preset grid, and determines whether the terminal belongs to the coverage area of the corresponding preset grid, until the matching for each preset grid is completed and the M terminals in each preset grid are determined.
[0106] The GCP calculates the grid to which the UE belongs based on the UE's location information and the location information of the preset grid. The specific method is as follows:
[0107] 1. The three-dimensional coordinates of UE j are x j ,y j ,z j The three-dimensional coordinates of the center of grid i are preset to be x. i ,y i ,z i The preset size of grid i is l i ,w i ,h i .
[0108] 2. The three-dimensional boundary coordinates of the preset grid i are x i -l i ,x i +l i y i -w i ,y i +w i and z i -h i ,z i +h i .
[0109] 3. Based on the grid information in Table 1, determine whether UE j is within the preset grid i. If x i -l i <x j ≤x i +l i And y i -w i <y j ≤y i +w i And z i -h i <z j ≤z i +h i If UE j belongs to the preset grid i, then continue to determine whether UE j is in the next grid i+1, until all preset grids are matched and the M UEs in each preset grid are determined.
[0110] In this embodiment, based on the historical location information, the system dynamically matches the coverage area determined by the location information and grid size information of each preset grid to determine M terminals within each preset grid. Since the cell to which a terminal belongs changes as the terminal moves, the scheme of dynamically determining M terminals within each preset grid in this embodiment effectively eliminates the problem of large errors in the first channel quality of the corresponding cell of the preset grid caused by terminal location movement. This allows for a more accurate determination of the first channel quality, thereby accurately identifying the target cell best suited for the terminal.
[0111] Please see Figure 5 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 4 The following steps will be explained:
[0112] S401. If there is no terminal in the first preset grid, the first channel quality corresponding to the first preset grid is determined based on the first channel quality corresponding to the second preset grid and the path loss between the second preset grid and the first preset grid; wherein, the second preset grid is the preset grid closest to the first preset grid.
[0113] In this embodiment of the application, if there is no terminal in the first preset grid, or if no terminal accesses the corresponding cell in the first preset grid during a historical period, the grid channel processing network element determines the first channel quality corresponding to the first preset grid based on the first channel quality corresponding to the second preset grid and the path loss between the second preset grid and the first preset grid; wherein, the second preset grid is the preset grid closest to the first preset grid.
[0114] Specifically, if certain preset grids within the cell coverage area do not have UEs reporting Channel Quality Supported Reporting Points (SS-RSRPs), meaning that no user has historically accessed the cell corresponding to that preset grid, then the path loss (PL) between the nearest preset grid with an existing SS-RSRP needs to be calculated. Combined with... Figure 6 Initialize the SS-RSRP of the preset grid. i1,n =SS-RSRP i2,n -PL i1,i2 SS-RSRP i1,n For the channel quality of cell n corresponding to a preset grid i1 where no user reports channel quality, SS-RSRP i2,nThe channel quality of cell n is defined as the channel quality of the preset grid i2, which is the closest existing channel quality to the preset grid i1. PL is the PL between the center points of preset grid i1 and preset grid i2. Additionally, a preset SS-RSRP threshold is set for the furthest coverage area for each cell. When calculated according to the initial SS-RSRP i1,n <time Then the channel quality RSRP of cell n corresponding to the preset grid i1 will not be stored in the information set.
[0115] In this embodiment, if there is no terminal within the first preset grid, the first channel quality corresponding to the first preset grid is determined based on the first channel quality corresponding to the second preset grid and the path loss between the second preset grid and the first preset grid; wherein, the second preset grid is the preset grid closest to the first preset grid. This effectively eliminates the situation where the first channel quality of the cell corresponding to the preset grid cannot be determined because there is no terminal within the preset grid, and avoids the situation where the preset grid cannot be switched by the current terminal due to the absence of a terminal.
[0116] Please see Figure 7 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 5 , Figure 1 The shown S102 can also be implemented by S501 to S502, which will be explained in conjunction with the steps:
[0117] S501. Match the current location information with the coverage area of each preset grid in the information set to determine the current preset grid to which the current terminal belongs; wherein, the coverage area is determined based on the location information and grid size information of each preset grid.
[0118] In this embodiment of the application, the grid channel processing network element can match the current location information with the coverage area determined by the location information and grid size information of each preset grid in the information set to determine the current preset grid to which the current terminal belongs.
[0119] S502. Determine the target cell based on the first channel quality of each cell to which the current preset grid belongs.
[0120] In this embodiment of the application, since the current preset grid may correspond to multiple cells, the grid channel processing network element can determine the target cell with the best channel quality based on the quality of the first channel quality of each cell corresponding to the current preset grid.
[0121] Specifically, the grid channel processing network element looks up the channel quality SS-RSRP of the cell corresponding to the current preset grid according to Table 1 when UE j is located. If there are multiple corresponding cells, the neighbor cell channel information list of UE j is saved in a list format. j This includes the cell ID and SS-RSRP: List j = {(cell 1, SS-RSRP1), (cell 2, SS-RSRP2), ...}.
[0122] In this embodiment, the current location information is matched with the coverage area of each preset grid in the information set to determine the current preset grid to which the current terminal belongs; wherein, the coverage area is determined based on the location information and grid size information of each preset grid. The target cell is determined based on the first channel quality of each cell to which the current preset grid belongs. In this way, there is no frequent handover signaling interaction between the base station and the UE, and the UE does not need to execute multiple test event signaling, greatly simplifying the target cell handover process in the 5G system. This embodiment can achieve a seamless handover process, greatly improving the UE's service transmission experience, reducing the risk of handover signaling storms in the network, improving wireless resource utilization, and enhancing network performance.
[0123] Please see Figure 8 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 6 , Figure 7 The shown S502 can also be implemented via S601, which will be explained in conjunction with the steps:
[0124] S601. Based on the relationship between the first channel quality and the preset channel threshold of each cell to which the current preset grid belongs, and the load of each cell to which the current preset grid belongs, determine the target cell; wherein, the priority of the target cell is, in order, intra-frequency cell, inter-frequency cell, and inter-system cell.
[0125] In this embodiment, the grid channel processing network element can, based on the relationship between the first channel quality of each cell and a preset channel threshold, eliminate cells in the current preset grid whose first channel quality is less than the preset channel threshold, and then sort the remaining cells according to their cell load from smallest to largest. The grid channel processing network element selects a target cell from the sorted cells, with the priority of selecting the target cell being, in order, intra-frequency cells, inter-frequency cells, and inter-system cells.
[0126] Among them, GCP selects the optimal handover cell based on the list of channel quality information of the cell corresponding to UE j. jIn this list, the optimal target cell for handover is selected according to the following steps: filter the list of cells that meet the handover conditions, and use the existing cell handover judgment criteria to make the judgment, such as whether the set handover SS-RSRP threshold is met, the cell load status, and the prevention of ping-pong handover, etc.; prioritize the selection of cells with the same frequency, then select cells with different frequencies, and finally select cells with different systems.
[0127] In this embodiment, the target cell is determined based on the relationship between the first channel quality and the preset channel threshold of each cell belonging to the current preset grid, and the load of each cell belonging to the current preset grid; wherein the priority of the target cell is, in order, intra-frequency cell, inter-frequency cell, and inter-system cell. This prioritizes cells with lower loads, and the target cells selected according to the above priority have higher performance, which can improve the signal strength of the terminal and alleviate the pressure on other cells to some extent.
[0128] Please see Figure 9 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 7 , Figure 1 The shown S102 can also be implemented by S701 to S704, which will be explained in conjunction with the steps:
[0129] S701. Send the identification information of the target cell to the source cell of the current terminal.
[0130] In this embodiment of the application, the grid channel processing network element sends the identification information of the target cell to the source cell currently connected to the terminal through other network elements.
[0131] S702, the source cell sends the handover data of the current terminal to the target cell based on the identification information; wherein, the handover data includes at least one of the following: control layer configuration, beam information and data information.
[0132] In this embodiment of the application, the source cell sends the handover data of the current terminal to the target cell through other network elements based on the identification information; wherein, the handover data includes at least one of the following: control layer configuration, beam information and data information.
[0133] The GCP notification selects the target cell and, in accordance with the existing 3GPP handover procedure, notifies the target cell UE j of the information, including the UE's control layer configuration, beam information, and data information.
[0134] S703. The target cell determines the handover configuration information for the current terminal based on the handover data, and sends the handover configuration information to the source cell through the core network.
[0135] In this embodiment of the application, the target cell determines the handover configuration information for the current terminal based on the handover data, and sends the handover configuration information to the source cell through the core network.
[0136] This includes the radio resources and other handover configuration information that the target cell is preparing to hand over, and notifying the source cell. The handover configuration information includes the UE j's Cell-Radio Network Temporary Identity (C-RNTI) in the target cell, basic information of the target cell (cell ID, frequency, bandwidth, etc.), configuration parameters of each physical transport channel (Physical Random Access Channel (PRACH), Physical Uplink Control Channel (PUCCH), Physical Downlink Control Channel (PDCCH), Physical Uplink Shared Channel (PUSCH), and Physical Downlink Shared Channel (PDSCH)), and configuration parameters of reference signals (SSB, Demodulation Reference Signal (DMRS), Channel State Information Reference Signal (CSI-RS), and Sounding Reference Signal (SRS)). Other parameter handover data includes Radio Link Control (RLC) layer parameters, PDU (Protocol Data Unit) information, and context information. The aforementioned handover resources must include all parameters related to the UE's normal access and service transmission within the cell.
[0137] S704. The source cell sends the handover configuration information to the current terminal, so that the current terminal can handover to the target cell based on the handover configuration information.
[0138] In this embodiment of the application, the source cell sends the handover configuration information to the current terminal, so that the current terminal can handover to the target cell based on the handover configuration information.
[0139] In this process, the target cell and the core network Access and Mobility Management Function (AMF) exchange handover configuration information according to the existing 3GPP handover procedure and notify the source cell. The source cell sends the target cell's handover configuration information to UE j, and after receiving the UE's confirmation message, releases the UE's radio resources and the core network AMF's context information, etc. Once UE j successfully receives the handover configuration information sent by the source cell and sends a confirmation message to the source cell, the handover data of the target cell immediately takes effect, thus completing the handover procedure. The UE does not need to perform random access during handover, and at this time, UE j and the target cell can begin normal data transmission.
[0140] In this embodiment, the source cell of the current terminal sends the identification information of the target cell; the source cell sends the handover data of the current terminal to the target cell based on the identification information; wherein, the handover data includes at least one of the following: control layer configuration, beam information, and data information; the target cell determines the handover configuration information for the current terminal based on the handover data, and sends the handover configuration information to the source cell through the core network; the source cell sends the handover configuration information to the current terminal, so that the current terminal can hand over to the target cell based on the handover configuration information. This method eliminates the need for handover signaling between the source cell and the target cell, and the UE does not need to initiate a handover access process to the target cell, simplifying the handover process and signaling interaction of existing 5G technologies, reducing network signaling storms, reducing handover latency, and improving user experience.
[0141] In this application embodiment, addressing network problems (signaling storms, network congestion, low resource utilization, and long handover latency, etc.) and UE experience problems (high power consumption, long service transmission latency, and privacy exposure, etc.) caused by the complex handover process and frequent handover signaling interactions in existing 5G technologies, this application proposes a method for selecting the optimal target handover cell based on a combination of 5G positioning and grid channel data modeling. This method obtains UE location information through 5G positioning technology, constructs grid-level channel information data using newly added GCP (Grid Channel Processing) network elements, obtains channel quality based on the UE location information and its grid, and selects the optimal target handover cell to issue handover resource configurations, simplifying the handover signaling interactions between existing 5G base stations and the UE. This will be combined with... Figure 10 The steps are described below:
[0142] S11, LMF: 5G positioning technology determines the UE's location information.
[0143] In this embodiment of the application, the LMF network element calculates the precise location information of UE j, x j ,y j ,zj Where x j y j and z j Represents the three-dimensional coordinates of UE j: longitude, latitude, and altitude.
[0144] S12, GCP: Construct grid-level channel information and determine the UE channel quality based on the UE location and the grid to which it belongs.
[0145] In this embodiment of the application, GCP calculates the average channel quality within each grid cell based on the channel information SS-RSRP reported by all UEs in the cell, according to the preset grid size and the location information of each UE.
[0146] S13, GCP: Based on the list of target cells that meet the handover conditions, determine the load of each cell, select the optimal handover cell, and notify the target cell.
[0147] In this embodiment, the GCP obtains the channel quality SS-RSRP of the cell corresponding to UE j by looking up Table 1 according to the grid i where UE j is located. If there are multiple corresponding cells, the neighboring cell channel information list List of UE j is stored in a list format. j This includes the cell ID and SS-RSRP. A list of cells meeting the handover criteria is selected, using existing cell handover judgment criteria, such as whether the set handover SS-RSRP threshold is met, cell load conditions, and prevention of ping-pong handover. Cells operating on the same frequency are selected first, followed by cells operating on different frequencies, and finally cells operating on different systems.
[0148] S14. The target cell prepares to switch resources and notifies the source cell, which then sends a handover resource configuration message to the UE.
[0149] In this embodiment, the GCP notifies the selected optimal handover target cell, and follows the existing 3GPP handover procedure by notifying the target cell UE j of the information, including the UE's control layer configuration, beam information, and data information. The target cell prepares the radio resources and other handover parameters for handover and notifies the source cell. The source cell sends the target cell's handover configuration information to UE j, and upon receiving the UE's confirmation message, releases the UE's radio resources and core network AMF context information, etc.
[0150] S15, UE: Perform handover access to the target cell and complete the handover.
[0151] In this embodiment of the application, after UE j successfully receives the handover configuration information sent by the source cell and sends a confirmation message to the source cell, the handover data of the target cell immediately takes effect, thus completing the handover process. The UE does not need to perform random access for handover, and at this time, UE j and the target cell can start normal data transmission.
[0152] In this embodiment, based on UE positioning technology, the source cell reports the UE location information to the LMF in real time. A new GCP network element is added, dividing the coverage area of each base station cell into preset grids and constructing a grid-level channel data model using channel data within the grids. The base station directly obtains the UE's channel quality based on the grid to which the UE belongs. This method eliminates the need for the base station to send measurement configuration parameters to the UE, and the UE does not need to perform same-frequency, different-frequency, or different-system measurements, simplifying the triggering and execution process of existing 5G technologies, saving energy consumption caused by UE measurements, and reducing service latency during UE measurements. The GCP network element determines the load (user load, resource utilization load) of each target cell based on a list of target cells (same-frequency, different-frequency, or different-system cells) that meet the handover conditions, selects the optimal handover target cell, notifies the target cell to prepare handover resources, and notifies the source cell to send a handover resource configuration message to the UE. This method eliminates the need for handover signaling between the source and target cells, and the UE does not need to initiate a handover access process to the target cell, simplifying the handover process and signaling interaction of existing 5G technologies, reducing network signaling storms, decreasing handover latency, and improving user experience.
[0153] Please see Figure 11 This is a flowchart illustrating the cell handover method provided in the embodiments of this application. Figure 9 The following steps will be explained:
[0154] S801. Receive handover configuration information and handover to the target cell based on the handover configuration information; wherein, the target cell is determined by the grid channel processing network element by matching in an information set based on the current location information; the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0155] In this embodiment, there is no frequent handover signaling interaction between the base station and the UE, and the UE does not need to execute multiple test event signaling, which greatly simplifies the target cell handover process in the 5G system. This embodiment can realize a seamless handover process, greatly improve the UE's service transmission experience, reduce the risk of handover signaling storms in the network, improve the utilization of wireless resources, and improve network performance.
[0156] Please see Figure 12 The following is an interactive schematic diagram of the cell handover method provided in the embodiments of this application, which will be described in conjunction with the steps:
[0157] S901, the grid channel processing network element obtains the current location information of the current terminal.
[0158] In this embodiment, the implementation steps of S901 can be referred to S101, and will not be described in detail here.
[0159] S902, the grid channel processing network element matches the current location information in the information set to determine the target cell corresponding to the current terminal, and controls the current terminal to complete the handover based on the handover configuration information determined by the target cell; wherein, the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0160] In this embodiment, the implementation steps of S902 can be referred to S102, and will not be described in detail here.
[0161] Please see Figure 13 This is a schematic diagram of the structure of the cell handover device provided in the embodiments of this application. Figure 1 .
[0162] This embodiment provides a cell handover device 600, applied to a grid channel processing network element, including an information acquisition unit 601 and a determination unit 602.
[0163] The information acquisition unit 601 is used to acquire the current location information of the current terminal;
[0164] The determining unit 602 is used to match the current location information in the information set to determine the target cell corresponding to the current terminal, and to control the current terminal to complete the handover based on the handover configuration information determined by the target cell; wherein, the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0165] In this embodiment of the application, the information acquisition unit 601 in the cell handover device 600 is used to acquire the historical location information of each terminal and the second channel quality of the corresponding N cells detected by each terminal; where N is an integer greater than 0.
[0166] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to determine the first channel quality of each preset grid corresponding to each of the cells based on the second channel quality of the M terminals in each preset grid corresponding to each of the cells; wherein, M is an integer greater than 0; the M terminals in each preset grid are dynamically determined based on the historical location information of each terminal and the coverage area of each preset grid; and the information set is determined based on the coverage area corresponding to each preset grid and the first channel quality of each of the cells.
[0167] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to determine the first channel quality of each preset grid corresponding to each cell based on the average value of the second channel quality of each of the M terminals in each preset grid corresponding to each cell.
[0168] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to determine the information set based on the correspondence between the identification information, location information and grid size information of each preset grid and the first channel quality of each cell to which each preset grid belongs; wherein, the coverage area is determined based on the location information and grid size information of each preset grid.
[0169] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to dynamically match the coverage area determined by the location information and grid size information of each preset grid based on the historical location information, and determine the M terminals in each preset grid.
[0170] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to determine the first channel quality corresponding to the first preset grid based on the first channel quality corresponding to the second preset grid and the path loss between the second preset grid and the first preset grid if there is no terminal in the first preset grid; wherein, the second preset grid is the preset grid closest to the first preset grid.
[0171] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to match the current location information with the coverage area of each preset grid in the information set to determine the current preset grid to which the current terminal belongs; wherein, the coverage area is determined based on the location information and the grid size information of each preset grid;
[0172] The target cell is determined based on the first channel quality of each cell to which the current preset grid belongs.
[0173] In this embodiment of the application, the determining unit 602 in the cell handover device 600 is used to determine the target cell based on the relationship between the first channel quality and the preset channel threshold of each cell to which the current preset grid belongs, and the load of each cell to which the current preset grid belongs; wherein, the priority of the target cell is in the order of same frequency cell, different frequency cell, and different system cell.
[0174] In this embodiment of the application, the cell handover device 600 is used to send the identification information of the target cell to the source cell of the current terminal;
[0175] The source cell sends the handover data of the current terminal to the target cell based on the identification information; wherein the handover data includes at least one of the following: control layer configuration, beam information, and data information;
[0176] The target cell determines the handover configuration information for the current terminal based on the handover data, and sends the handover configuration information to the source cell through the core network;
[0177] The source cell sends the handover configuration information to the current terminal, so that the current terminal can handover to the target cell based on the handover configuration information.
[0178] It should be noted that, in the embodiments of this application, if the above-described cell handover method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a cell handover device (which may be a personal computer, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a magnetic disk, or an optical disk. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0179] Correspondingly, embodiments of this application provide a computer-readable storage medium storing a computer program thereon, which, when executed by a first processor, implements the steps in the method for processing a grid channel network element.
[0180] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0181] It should be noted that, Figure 14 A schematic diagram of a hardware entity of an electronic device provided in an embodiment of this application, such as... Figure 14 As shown, this application embodiment provides an electronic device 700, including a first memory 702 and a first processor 701. The first memory 702 stores a computer program that can run on the first processor 701. When the first processor 701 executes the program, it implements the steps in the above-described method, wherein;
[0182] The first processor 701 typically controls the overall operation of the electronic device 700.
[0183] The first memory 702 is configured to store instructions and applications executable by the first processor 701, and can also cache data to be processed or already processed by the first processor 701 and various modules in the electronic device 700 (e.g., image data, audio data, voice communication data and video communication data), which can be implemented by flash memory or random access memory (RAM).
[0184] Correspondingly, this application embodiment also provides a computer program product, including a computer program that can be executed by a first processor 701 of an electronic device 700 to complete the steps in the method on one side of the cell handover device 600.
[0185] Please see Figure 15 This is a schematic diagram of the structure of the cell handover device provided in the embodiments of this application. Figure 2 .
[0186] This application also provides a cell handover device 800, applied to a terminal, including: a handover unit 801.
[0187] The handover unit 801 is used to receive handover configuration information and handover to the target cell based on the handover configuration information;
[0188] The target cell is determined by the grid channel processing network element by matching it in an information set based on the current location information; the information set is used to characterize the correspondence between each preset grid and its corresponding coverage area, and between each preset grid and the first channel quality of its corresponding cell.
[0189] Correspondingly, embodiments of this application provide a computer-readable storage medium storing a computer program thereon, which, when executed by a second processor, implements the steps in the terminal-side method.
[0190] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0191] It should be noted that, Figure 16 A hardware entity illustration of an electronic device provided in the embodiments of this application. Figure 2 ,like Figure 16As shown, this application embodiment provides an electronic device 900, including a second memory 902 and a second processor 901. The second memory 902 stores a computer program that can run on the second processor 901. When the second processor 901 executes the program, it implements the steps in the above-described method, wherein;
[0192] The second processor 901 typically controls the overall operation of the electronic device 900.
[0193] The second memory 902 is configured to store instructions and applications executable by the second processor 901, and can also cache data to be processed or already processed by the second processor 901 and various modules in the electronic device 900 (e.g., image data, audio data, voice communication data, and video communication data), which can be implemented by flash memory or random access memory (RAM).
[0194] Correspondingly, this application also provides a computer program product, including a computer program that can be executed by a second processor 901 of an electronic device 900 to complete the steps in the method of the cell handover device 800.
[0195] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0196] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0197] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the apparatus or units can be electrical, mechanical, or other forms.
[0198] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0199] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0200] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0201] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0202] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A cell handover method, characterized by, The method is applied to a grid channel processing network element, and comprises the following steps: obtaining current position information of a current terminal; based on the current position information, matching in an information set to determine a target cell corresponding to the current terminal, and based on switching configuration information of the target cell to control the current terminal to complete switching; wherein the information set is used to represent a corresponding relationship between each preset grid, a corresponding coverage range, and a first channel quality between each preset grid and a corresponding belonging cell.
2. The cell handover method of claim 1, wherein, The method further comprises: obtaining historical position information of each terminal, and second channel quality of N cells detected by each terminal; wherein N is an integer greater than 0; based on the second channel quality of each cell corresponding to M terminals in each preset grid, determining the first channel quality of each cell corresponding to each preset grid; wherein M is an integer greater than 0; M terminals in each preset grid are dynamically determined based on the historical position information of each terminal and the coverage range of each preset grid; based on the coverage range corresponding to each preset grid and the first channel quality of each cell, determining the information set.
3. The cell handover method of claim 2, wherein, The method further comprises: based on the average of the second channel quality of each cell corresponding to M terminals in each preset grid, determining the first channel quality of each cell corresponding to each preset grid.
4. The cell handover method of claim 2, wherein, The method further comprises: based on the average of the second channel quality of each cell corresponding to M terminals in each preset grid, determining the first channel quality of each cell corresponding to each preset grid.
5. The cell handover method of claim 2, wherein, The method further comprises: based on the average of the second channel quality of each cell corresponding to M terminals in each preset grid, determining the first channel quality of each cell corresponding to each preset grid.
6. The cell handover method of claim 2, wherein, The method further comprises: determining the information set based on the corresponding relationship between the identification information, position information and grid size information of each preset grid, and the first channel quality of each cell corresponding to each preset grid; wherein the coverage range is determined based on the position information and the grid size information of each preset grid.
7. The cell handover method according to any one of claims 1 to 6, characterized by, The method further comprises: determining M terminals in each preset grid based on the historical position information in the coverage range determined by the position information and the grid size information of each preset grid. The method further comprises: if there is no terminal in a first preset grid, determining the first channel quality corresponding to the first preset grid based on the first channel quality corresponding to a second preset grid and the path loss between the second preset grid and the first preset grid; wherein the second preset grid is the nearest preset grid to the first preset grid. The method further comprises: determining the target cell corresponding to the current terminal based on the matching in the information set according to the current position information. matching the current location information with a coverage range of each preset grid in the information set, to determine a current preset grid to which the current terminal belongs; wherein the coverage range is determined based on the location information and the grid size information of each preset grid; determining the target cell based on the first channel quality of each cell to which the current preset grid belongs.
8. The cell handover method of claim 7, wherein, The determination of the target cell based on the first channel quality of each cell to which the current preset grid belongs includes: determining the target cell based on a size relationship between the first channel quality of each cell to which the current preset grid belongs and a preset channel threshold, and a load of each cell to which the current preset grid belongs; wherein the priority of the target cell is in an order of an intra-frequency cell, an inter-frequency cell and an inter-system cell.
9. The cell handover method according to any one of claims 1 to 6, characterized by, The control of the current terminal to complete the handover based on the handover configuration information determined by the target cell includes: sending identification information of the target cell to a source cell of the current terminal; sending, by the source cell, handover data of the current terminal to the target cell based on the identification information; wherein the handover data includes at least one of the following: control layer configuration, beam information and data information; determining, by the target cell, the handover configuration information for the current terminal based on the handover data, and sending the handover configuration information to the source cell through a core network; sending, by the source cell, the handover configuration information to the current terminal, for the current terminal to hand over to the target cell based on the handover configuration information.
10. A cell handover method, characterized by, Applied to a terminal, comprising: receiving handover configuration information, and hand over to a target cell based on the handover configuration information; wherein the target cell is determined by a grid channel processing network element based on current location information in an information set; the information set is used to represent a corresponding relationship between each preset grid and a corresponding coverage range, and between each preset grid and a corresponding first channel quality of a corresponding cell.
11. A cell handover apparatus, characterized by comprising: Applied to a grid channel processing network element, comprising an information acquisition unit configured to acquire current location information of a current terminal; a determination unit configured to determine a target cell corresponding to the current terminal based on matching the current location information in an information set, and control the current terminal to complete handover based on handover configuration information determined by the target cell; wherein the information set is used to represent a corresponding relationship between each preset grid and a corresponding coverage range, and between each preset grid and a corresponding first channel quality of a corresponding cell.
12. A cell handover apparatus, characterized by comprising: Applied to a terminal, comprising: a switching unit configured to receive handover configuration information, and hand over to a target cell based on the handover configuration information; wherein the target cell is determined by a grid channel processing network element based on current location information in an information set; the information set is used to represent a corresponding relationship between each preset grid and a corresponding coverage range, and between each preset grid and a corresponding first channel quality of a corresponding cell.
13. An electronic device, comprising: A computer program product comprising a computer readable medium having stored thereon the computer program of claim 11, wherein said computer program is loadable into the internal memory of a digital computer, and / or a processor of the digital computer, and / or executable by the digital computer and / or the processor of the digital computer, and thereby causes the digital computer and / or the processor of the digital computer to execute the steps of the method of any one of claims 1 to 9, or the steps of the method of claim 10.
14. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program of claim 11, wherein said computer program is loadable into the internal memory of a digital computer, and / or a processor of the digital computer, and / or executable by the digital computer and / or the processor of the digital computer, and thereby causes the digital computer and / or the processor of the digital computer to execute the steps of the method of any one of claims 1 to 9, or the steps of the method of claim 10.
15. A computer program product comprising a computer program, characterized in that, The computer program of claim 11, wherein said computer program is loadable into the internal memory of a digital computer, and / or a processor of the digital computer, and / or executable by the digital computer and / or the processor of the digital computer, and thereby causes the digital computer and / or the processor of the digital computer to execute the steps of the method of any one of claims 1 to 9, or the steps of the method of claim 10.