Cell handover method based on wireless fingerprint library and device thereof

By dynamically dividing the serving cell into grids and generating a wireless fingerprint database, the problem of service interruption caused by measurement during inter-frequency or inter-system handover is solved, enabling measurement-free blind handover and improving the flexibility and efficiency of cell handover.

CN117202282BActive Publication Date: 2026-08-04DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2022-05-31
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

During frequency or system switching, terminal devices need to perform measurement tasks at repeated intervals, causing brief service interruptions and increasing the burden on terminal and network devices.

Method used

By dynamically dividing the serving cell into grids, a wireless fingerprint database is generated. Measurement report data is recorded using grid indexes, reducing real-time measurements by terminal devices and enabling measurement-free blind handover.

Benefits of technology

This reduces the real-time measurement overhead of terminal equipment, avoids service interruptions, and improves the flexibility and efficiency of cell handover.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117202282B_ABST
    Figure CN117202282B_ABST
Patent Text Reader

Abstract

This disclosure presents a cell handover method and apparatus based on a wireless fingerprint database, relating to the field of communication technology. The method includes: dynamically dividing the serving cell included in each network device into grids; obtaining candidate grids and their grid indices for the serving cell; determining a target grid index from the grid indices based on the original type of Measurement Report (MRO) file corresponding to the serving cell; recording the measurement report data from the MRO file within the target grid indexed by the target grid index, dynamically generating a wireless fingerprint database for the serving cell; and sending the wireless fingerprint database of candidate serving cells belonging to the network device to the network device for cell handover. This disclosure can construct a periodically dynamically adjustable wireless fingerprint database for a large number of different network devices, instructing network devices to perform measurement-free blind handover of serving cells, reducing the overhead caused by real-time measurements by terminal devices, and avoiding service interruptions caused by terminal device measurements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a cell handover method and apparatus based on a wireless fingerprint database. Background Technology

[0002] When performing inter-frequency or inter-system handover, terminal devices need to perform measurement tasks at repetitive intervals (gap). Handover decisions are then made based on the real-time measurement results reported by the terminal devices. However, these measurements cause a brief interruption of services between the terminal devices and the original serving cell, placing a significant burden on both terminal and network equipment. Therefore, how to perform measurement-free blind handover of serving cells within and between systems, reduce the overhead of real-time measurements by terminal devices, avoid service interruptions caused by terminal measurements, and flexibly perform cell handover has become an important research direction. Summary of the Invention

[0003] This disclosure provides a method and apparatus for cell handover based on a wireless fingerprint database.

[0004] According to a first aspect of this disclosure, a cell handover method based on a wireless fingerprint database is provided, the method being executed by an operation and maintenance center, comprising:

[0005] For each network device, the serving cell is dynamically divided into grids, and the candidate grids and grid indices of the candidate grids are obtained.

[0006] The target raster index is determined from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell;

[0007] The measurement report data in the MRO file is recorded in the target grid indexed by the target grid index, and the wireless fingerprint database of the serving cell is dynamically generated.

[0008] For each network device, obtain the candidate serving cell belonging to the network device, and send the wireless fingerprint database of the candidate serving cell to the network device for cell handover.

[0009] The embodiments disclosed herein can construct a wireless fingerprint database for a large number of different network devices, which can periodically and dynamically adjust and configure the grid step size and grid upper and lower limits, instructing network devices to perform measurement-free blind handover of serving cells, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruption caused by gap measurement of terminal devices, and improving the flexibility of cell handover.

[0010] According to a second aspect of this disclosure, a cell handover method based on a wireless fingerprint database is provided, the method being executed by a network device, comprising:

[0011] Receive the wireless fingerprint database sent by the operation and maintenance center;

[0012] Based on the wireless fingerprint database, determine the target cell of the current serving cell of the terminal device;

[0013] Switch the current serving cell to the target cell.

[0014] The embodiments disclosed herein can perform measurement-free blind handover within and between systems based on a wireless fingerprint database, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the efficiency and flexibility of cell handover.

[0015] According to a third aspect of this disclosure, a cell handover device based on a wireless fingerprint database is provided, the device comprising:

[0016] The grid partitioning module is used to dynamically partition the serving cells included in each network device into grids, and obtain the candidate grids and grid indices of the candidate grids included in the serving cells.

[0017] The determination module is used to determine the target raster index from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell;

[0018] The generation module is used to record the measurement report data in the MRO file into the target grid indexed by the target grid index, and dynamically generate the wireless fingerprint database of the serving cell.

[0019] The sending module is used to obtain candidate serving cells belonging to each network device for each network device, and send the radio fingerprint database of the candidate serving cells to the network device for cell handover.

[0020] According to a fourth aspect of this disclosure, a cell handover device based on a wireless fingerprint database is provided, characterized in that the device comprises:

[0021] The receiving module is used to receive the wireless fingerprint database sent by the operation and maintenance center;

[0022] The determination module is used to determine the target cell of the current serving cell of the terminal device based on the wireless fingerprint database;

[0023] The switching module is used to switch the current serving cell to the target cell.

[0024] According to a fifth aspect of this disclosure, a communication device is provided, comprising:

[0025] At least one processor; and

[0026] A memory that is communicatively connected to at least one processor; wherein,

[0027] The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform either the cell handover method based on a wireless fingerprint database according to the first aspect of this disclosure or the cell handover method based on a wireless fingerprint database according to the second aspect of this disclosure.

[0028] According to a sixth aspect of this disclosure, a processor-readable storage medium is provided, characterized in that the processor-readable storage medium stores a computer program for causing the processor to execute the cell handover method based on a wireless fingerprint database according to the first aspect of this disclosure, or to execute the cell handover method based on a wireless fingerprint database according to the second aspect of this disclosure.

[0029] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0030] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0031] Figure 1 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0032] Figure 2 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0033] Figure 3 This is a schematic diagram of grid division according to an embodiment of the present disclosure;

[0034] Figure 4 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0035] Figure 5 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0036] Figure 6 This is a schematic diagram of the task state according to an embodiment of the present disclosure;

[0037] Figure 7 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0038] Figure 8 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0039] Figure 9 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0040] Figure 10 This is a schematic flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure;

[0041] Figure 11 This is a schematic diagram of the structure of a cell handover device based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0042] Figure 12 This is a schematic diagram of the structure of a cell handover device based on a wireless fingerprint database according to an embodiment of the present disclosure;

[0043] Figure 13 This is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure. Detailed Implementation

[0044] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0045] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.

[0046] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0047] This disclosure provides a cell handover method and apparatus based on a wireless fingerprint database, which is used to perform measurement-free blind handover of serving cells within and between systems, reduce the overhead of real-time measurement by terminal equipment, avoid service interruption caused by terminal measurement, and improve the flexibility of cell handover.

[0048] The method and apparatus are based on the same disclosed concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.

[0049] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0050] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments disclosed herein.

[0051] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in this disclosure. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.

[0052] Network devices and terminal devices can each use one or more antennas to perform multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antennas, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0053] Figure 1 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 1 As shown, this method is executed by the operation and maintenance center and includes:

[0054] S101, dynamically divide the serving cell included in each network device into grids, and obtain the candidate grids and grid indexes of the candidate grids included in the serving cell.

[0055] The Operation and Maintenance Center (OMC) refers to the various functional entities within an operation and maintenance system. In some implementations, each network device includes multiple serving cells, and each serving cell may contain multiple terminal devices. Due to differences in signal coverage within the serving cells, different terminal devices may have different wireless communication characteristics, such as different detected signal strengths or different reception of signals from neighboring cells.

[0056] To achieve more refined radio resource management and improve the flexibility of cell handover, the operation and maintenance center dynamically divides the serving cells included in each network device into grids. In this embodiment, configuration parameters can be acquired periodically. Optionally, the configuration parameters are configured parameter thresholds, such as the upper limit of the RSRP step size control range, the lower limit of the RSRP step size control range, the upper limit of RSRP, and the lower limit of RSRP. Based on the configuration parameters, the serving cells are dynamically divided into grids, thereby predefining grid indexes, whereby the grid index is used to uniquely identify a candidate grid.

[0057] For example, the Reference Signal Receiving Power (RSRP) range of the serving cell, the RSRP ranges of the two strongest co-frequency neighboring cells, and the RSRP step size can be obtained based on configuration parameters. First, triangulation is performed based on the RSRP range of the serving cell and the RSRP ranges of the two strongest co-frequency neighboring cells to predefine the grid index range corresponding to the candidate grids in the serving cell. Then, the grid granularity is divided based on the RSRP step size to obtain the candidate grids included in the serving cell and their grid indices. It should be noted that the grid index contains one or more specified wireless communication features.

[0058] S102, determine the target raster index from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell.

[0059] The Measurement Report of Original Type (MRO) file reported by the terminal device in the serving cell is parsed to obtain the Measurement Report (MR) data. The measurement report data contains multiple wireless communication characteristics of the terminal device, such as the Physical Cell Identifier (PCI) and Reference Signal Receiving Power (RSRP) of the serving cell, the PCI and RSRP of the strongest neighboring cell at the same frequency, the PCI and RSRP of the second strongest neighboring cell at the same frequency, and the RSRP and PCI of neighboring cells at different frequencies and different systems.

[0060] In this embodiment of the disclosure, based on the PCI and RSRP of the serving cell, the PCI and RSRP of the strongest neighbor cell at the same frequency, and the PCI and RSRP of the second strongest neighbor cell at the same frequency contained in the measurement report data, the RSRP range where the grid index is located is identified, and the target grid index is determined from the grid index.

[0061] S103 records the measurement report data in the MRO file into the target grid indexed by the target grid index, and dynamically generates the wireless fingerprint database of the serving cell.

[0062] In this embodiment, the operation and maintenance center constructs the wireless fingerprint database of the serving cell based on the MRO files reported by each terminal device. After obtaining the MRO files from the terminal devices, the operation and maintenance center updates the information within the grids of the wireless fingerprint database according to the measurement report data in the MRO files. That is, the measurement report data is recorded in the target grid indexed by the target grid index. In this embodiment, each target grid index records the RSRP, PCI, and other information for the serving cell, co-frequency neighboring cells, inter-frequency neighboring cells, and inter-system neighboring cells.

[0063] Optionally, if there are multiple different records of the same neighboring area in the same target raster index, the RSRP intensities of the multiple records of the same neighboring area are averaged and only one average value is recorded. Optionally, the average value can be taken to the percentile.

[0064] It should be noted that building a wireless fingerprint database requires a large amount of data. Therefore, during the generation of the wireless fingerprint database, it is necessary to periodically and continuously acquire the MRO files reported by terminal devices within a preset time period. Within the preset time period, the operation and maintenance center continuously parses the MRO files reported by the terminal devices and records the measurement report data in the MRO files into the target grid indexed by the target grid index, until enough grid information is accumulated before the wireless fingerprint database can be generated.

[0065] S104: For each network device, obtain the candidate serving cell belonging to the network device, and send the wireless fingerprint database of the candidate serving cell to the network device for cell handover.

[0066] Taking a network device containing three candidate serving cells as an example, in this embodiment of the disclosure, the wireless fingerprint databases of the three candidate serving cells can be sent to their respective network devices. In some implementations, the operation and maintenance center directly sends the wireless fingerprint databases of the candidate serving cells to its respective network devices; in other implementations, the operation and maintenance center obtains the validly updated fingerprint database data group of the wireless fingerprint database based on the target grid index of the candidate serving cell, the target grid indexed by the target grid index, and the measurement report data, and then sends the fingerprint database data group of the candidate serving cell to its respective network devices.

[0067] In this embodiment, the serving cell included in each network device is dynamically divided into grids. Candidate grids and their grid indices are obtained. Based on the original type of Measurement Report (MRO) file corresponding to the serving cell, a target grid index is determined from the grid indexes. Measurement report data from the MRO file is recorded within the target grid indexed by the target grid index, dynamically generating a wireless fingerprint database for the serving cell. For each network device, candidate serving cells belonging to that network device are obtained, and the wireless fingerprint database of these candidate serving cells is sent to the network device for cell handover. This embodiment can construct a wireless fingerprint database for a large number of different network devices, with periodically adjustable and configurable grid step size and grid upper and lower limits. This database instructs network devices to perform measurement-free blind handover of serving cells, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the flexibility of cell handover.

[0068] In some implementations, to reduce overhead and improve efficiency, wireless fingerprint database tasks can be obtained based on the acquired task information, and task management of the wireless fingerprint database can be performed. Task management methods include task creation, task query, task modification, task deletion, grid generation, and task scheduling. Optionally, new fingerprint databases can be generated through task creation. When creating a wireless fingerprint database task, the information corresponding to the fingerprint database task information table, task object (network device information) table, and fingerprint step size configuration table in the persistent design are used as input. Executing the wireless fingerprint database task can generate, update, or send the wireless fingerprint database.

[0069] Optionally, the task information includes the task name, task start and end times, task status, task parameter thresholds, and task object. Parameter thresholds include the upper and lower limits of RSRP, the upper and lower limits of RSRP step size control range, and the RSRP step size, as shown in Table 1.

[0070] In this embodiment, the task object is a list of network devices. Optionally, the existing wireless fingerprint database can be updated through task management methods such as task modification, task deletion, grid generation, and task scheduling. Different task management methods have different task identifiers (Identity Document, ID). Optionally, the fingerprint database task information table can be as shown in Table 1.

[0071] Table 1

[0072]

[0073] Optionally, to reduce errors, in this embodiment of the disclosure, the same network device is not allowed to exist as a task object in two separate tasks. That is, if a network device has an unfinished task, a new task cannot be created for that network device. In this embodiment of the disclosure, the network device is determined as a task object by identifying a task object table. The task object table can be as shown in Table 2.

[0074] Table 2

[0075] 1 ID Unique Identifier NUMBER 22 2 NE_TYPE Network element types VARCHAR 50 √ 3 NE_ID NetElement ID NUMBER 22 √ 4 NE_DN Network Element DN VARCHAR 50 √ 5 NE_NAME NetElement Friendly Name VARCHAR 50 √ 6 TASK_ID Task ID NUMBER 22 √

[0076] Figure 2 This is a flowchart illustrating a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 2 As shown, this method is executed by the operation and maintenance center and includes:

[0077] S201 periodically retrieves configuration parameters and compares them with historical configuration parameters.

[0078] For example, the configuration parameter table can be retrieved every 15 minutes. In this embodiment, the operation and maintenance center can implicitly retrieve the configuration parameters through task management, obtain and execute the wireless fingerprint database task to obtain the configuration parameters. If the configuration parameters change, it indicates that the current grid division cannot meet the RSRP step size and RSRP upper and lower limits of the wireless fingerprint database of the serving cell, and the grid granularity of the wireless fingerprint database needs to be updated to flexibly generate the wireless fingerprint database and improve its practicality. Optionally, the configuration parameter table can be as shown in Table 3.

[0079] Table 3

[0080]

[0081] In some implementations, the default RSRP range is set according to the inter-frequency handover band, with the measurement activation threshold (A2 threshold) as the upper limit and the inter-system detection threshold as the lower limit. That is, the RSRP subdivision range is [-120dBm, -90dBm), and the default step size is 3dB. Among them, the A2 threshold is the measurement activation threshold, that is, if the RSRP value of the serving cell measured by the terminal device is less than this threshold, the terminal device will activate inter-frequency measurement.

[0082] The current configuration parameters are compared with the previous configuration parameters, i.e., the historical configuration parameters, to determine whether there are any differences between the current configuration parameters and the historical configuration parameters.

[0083] S202, if the configuration parameters are inconsistent with the historical configuration parameters, determine the reference signal received power (RSRP) range and configured RSRP step size of the serving cell and the two strongest co-frequency neighboring cells of the serving cell according to the configuration parameters.

[0084] To further improve the efficiency of grid division, in some implementations, if the configuration parameters are consistent with the historical configuration parameters, the result of the previous grid division is used as the candidate grid and the grid index of the candidate grid. In other words, there is no need to perform dynamic grid division on the serving cell again.

[0085] If the configuration parameters are inconsistent with the historical configuration parameters, the serving cell is dynamically divided into grids according to the configuration parameters of the serving cell. Considering the existence of multiple co-frequency, inter-frequency, and inter-system neighboring cells, in order to facilitate grid division, in this embodiment of the disclosure, the serving cell is divided into grids according to the communication characteristics of the two strongest co-frequency neighboring cells of the serving cell and the serving cell. It is necessary to obtain the reference signal received power (RSRP) range and the configured RSRP step size of the serving cell and the two strongest co-frequency neighboring cells of the serving cell and the serving cell according to the configuration parameters.

[0086] S203, dynamically divides the serving cell into grids based on the RSRP range and RSRP step size.

[0087] The RSRP ranges of the serving cell and its two neighboring cells are divided based on the RSRP step size to obtain the RSRP sub-ranges of each cell. In this embodiment, taking an RSRP range of [-120dBm, -90dBm) for both the serving cell and its two neighboring cells as an example with a step size of 3dB, the RSRP range greater than or equal to -90dBm is divided into one sub-range, and the RSRP range less than -120dBm is divided into another sub-range. Using a step size of 3dB, the RSRP range of [-120dBm, -90dBm) is divided into 10 sub-ranges. Therefore, the RSRP range of the serving cell can be divided into 12 sub-ranges. Similarly, the RSRP ranges of the two neighboring cells can each be divided into 12 sub-ranges, resulting in a total of 12 sub-ranges. 3 The candidate raster consists of 1728 rows, with raster indices ranging from 0 to 1727. This means that one raster index corresponds to one candidate raster row. Each raster index records information such as RSRP and PCI for the serving cell, co-frequency neighboring cells, inter-frequency neighboring cells, and inter-system neighboring cells. The two neighboring cells are the serving cell's two strongest co-frequency neighboring cells.

[0088] Optionally, the fingerprint database grid index table can be as shown in Table 4. In the table, the primary serving cell is the serving cell in this embodiment of the present disclosure, neighbor cell 1 is the first neighbor cell with the smaller PCI among two neighbor cells, and neighbor cell 2 is the second neighbor cell with the larger PCI among two neighbor cells.

[0089] Table 4

[0090]

[0091] Optionally, after dynamically dividing the serving cell into grids, the candidate grids included in the serving cell and their grid indices are obtained, such as... Figure 3 As shown.

[0092] In this embodiment, configuration parameters are periodically acquired and compared with historical configuration parameters. If the configuration parameters are inconsistent with the historical configuration parameters, the Reference Signal Received Power (RSRP) range and configured RSRP step size of the serving cell and its two strongest co-frequency neighboring cells are determined based on the configuration parameters. The serving cell is then dynamically gridded according to the RSRP range and RSRP step size. This disclosure can improve the efficiency of grid division, reduce the overhead caused by real-time gap measurement of terminal devices, avoid service interruptions caused by gap measurement of terminal devices, instruct network devices to perform measurement-free blind handover of the serving cell within and between systems, improve the flexibility of cell handover, and enhance the practicality of the wireless fingerprint database.

[0093] In some implementations, considering the existence of multiple co-frequency neighboring cells, inter-frequency neighboring cells, and inter-system neighboring cells, the grid index should be minimized to improve efficiency. In this embodiment, the header length, i.e., the number of columns in the wireless fingerprint database, can be set to variable. If the MRO file includes newly added inter-frequency neighboring cells and / or inter-system neighboring cells, there is no need to add additional index values ​​to obtain the number of newly added inter-frequency neighboring cells and / or inter-system neighboring cells. The number of grid columns in the wireless fingerprint database is increased according to the number of newly added cells to facilitate the recording of information on newly added inter-frequency neighboring cells and / or inter-system neighboring cells.

[0094] Figure 4 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 4 As shown, this method is executed by the operation and maintenance center and includes:

[0095] S401, based on the MRO file, obtain the first RSRP of the serving cell, the physical cell identifier (PCI) of the serving cell, the RSRPs of the two neighboring cells, and the PCIs of the two neighboring cells.

[0096] The measurement report data is obtained by parsing the MRO file reported by the terminal device in the serving cell. The measurement report data includes the first RSRP of the serving cell, the physical cell identifier (PCI) of the serving cell, the RSRPs and PCIs of the two neighboring cells. Optionally, the measurement report data can be identified using the MR raw data table. The header of the MR raw data table is shown in Table 5. In this table, co-frequency neighbor cell 1 is the neighboring cell with the smaller PCI among the two co-frequency neighboring cells, and co-frequency neighbor cell 2 is the neighboring cell with the larger PCI among the two co-frequency neighboring cells.

[0097] Table 5

[0098]

[0099] Optionally, the original MR data table is shown in Table 6.

[0100] Table 6

[0101]

[0102]

[0103] S402, sort the serving cell and the two neighboring cells based on the PCI of the serving cell and the PCI of each of the two neighboring cells.

[0104] In this embodiment of the disclosure, the serving cell is the cell preceding the first neighboring cell with the smaller PCI among two neighboring cells, and the first neighboring cell is the cell preceding the second neighboring cell with the larger PCI among two neighboring cells.

[0105] S403, based on the RSRP of the current cell, narrow down the range of the raster index indexed from the previous cell until the target raster index is determined from the raster index.

[0106] The first grid index is determined from the grid index based on the first RSRP of the serving cell. According to the defined grid division, the operation and maintenance center can determine the range of 144 first grid indices based on the RSRP of the serving cell. The list of first RSRP indices of the serving cell is shown in Table 7.

[0107] Table 7

[0108]

[0109] Based on the second RSRP of the first neighboring cell with the smaller PCI among the two neighboring cells, the second grid index is determined from the first grid index. Based on the second RSRP of the first neighboring cell in the MRO file at the same time point, the range of the second grid index can be further determined to be 12. Then, based on the third RSRP of the second neighboring cell with the larger PCI among the two neighboring cells, the target grid index is determined from the second grid index. In other words, based on the third RSRP of the second neighboring cell in the MRO file at the same time point, the specific value of the target grid index can be finally determined. The RSRP index list of the two neighboring cells is shown in Table 8.

[0110] Table 8

[0111]

[0112] In this embodiment, the serving cell and the two neighboring cells are sorted based on the PCI of the serving cell and the PCIs of the two neighboring cells. The range of the grid index indexed by the previous cell is narrowed down according to the RSRP of the current cell until the target grid index is determined from the grid index. This embodiment can construct a wireless fingerprint database for a large number of different network devices, which can periodically and dynamically adjust and configure the grid step size and grid upper and lower limits. This improves the generation efficiency of the wireless fingerprint database, facilitates subsequent instruction to network devices to perform measurement-free blind handover of the serving cell, reduces the overhead caused by real-time gap measurement of terminal devices, avoids service interruption caused by gap measurement of terminal devices, and improves the flexibility of cell handover.

[0113] Optionally, after determining the target grid index, based on the PCI information of the inter-frequency neighboring cells and inter-system neighboring cells, the RSRPs of the inter-frequency neighboring cells and inter-system neighboring cells are recorded in the target grid indexed by the target grid index, dynamically generating the radio fingerprint database of the serving cell. Optionally, if there are multiple different records of the same neighboring cell in the same target grid index, the RSRP strengths of the multiple neighboring cells are averaged, and only one average value is recorded. Optionally, the average value can be taken to the percentile.

[0114] Figure 5 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 5 As shown, this method is executed by the operation and maintenance center and includes:

[0115] S501, generate a wireless fingerprint database distribution data group based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell.

[0116] Optionally, the operation and maintenance center can generate a wireless fingerprint database distribution data set based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell. The network device updates the wireless fingerprint database based on the distribution data set.

[0117] Optionally, the operation and maintenance center can also execute wireless fingerprint database tasks, and obtain the distributed data group of the wireless fingerprint database based on the task information and target grid index of the wireless fingerprint database task.

[0118] S502 sends data sets to network devices, including candidate serving cells, to perform cell handover.

[0119] Optionally, the operation and maintenance center can assemble the data into a command, call the configuration module interface, and send the data set to network devices including candidate serving cells. After receiving the data set, the network devices can obtain the corresponding grid data, combine the grid data with the measurement report data to form the final required wireless fingerprint database, and perform cell handover based on the wireless fingerprint database.

[0120] The embodiments disclosed herein can construct a task-based wireless fingerprint database, improve the generation efficiency of the wireless fingerprint database, facilitate subsequent instruction of network devices to perform measurement-free blind handover of serving cells, reduce the overhead caused by real-time gap measurement of terminal devices, avoid service interruption caused by gap measurement of terminal devices, and improve the flexibility of cell handover.

[0121] In some implementations, after obtaining the wireless fingerprint database, the MRO files sent by terminal devices within the serving cell are continuously and periodically retrieved. For example, the MRO files are processed and parsed every 15 minutes to obtain measurement report data. That is, the data of all GNB network elements in the wireless fingerprint database task is parsed. During the parsing process, the required data is filtered according to the PCI of co-frequency neighbor cells, inter-frequency neighbor cells, and inter-system neighbor cells configured in the configuration file. If not configured, all co-frequency, inter-frequency, or inter-system neighbor cell data are processed by default.

[0122] like Figure 6As shown, optionally, when the operation and maintenance center builds or updates the wireless fingerprint database in a task management manner, the wireless fingerprint database task has different task states. Optionally, the task states include unexecuted state, executing state, paused state, and terminated state. The initial state of the wireless fingerprint database task is unexecuted state. When the wireless fingerprint database task is periodically scheduled, for example, when the serving cell is periodically divided into grids according to configuration parameters, the task state jumps to the executing state. When the task information needs to be modified, the task state jumps from the executing state to the paused state. After the task information is modified, it jumps back to the executing state. After the wireless fingerprint database task is completed or the task end time is reached, the task state jumps from the executing state to the terminated state.

[0123] Figure 7 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 7 As shown, this method is executed by a network device and includes:

[0124] S701 receives the wireless fingerprint database sent by the operation and maintenance center.

[0125] The operation and maintenance center refers to the various functional entities within the operation and maintenance system. In some implementations, each network device includes multiple serving cells, and each serving cell may contain multiple terminal devices. Due to differences in signal coverage within the serving cells, different terminal devices may have different wireless communication characteristics, such as different detected signal strengths or different reception of signals from neighboring cells.

[0126] To achieve more refined radio resource management and improve the flexibility of cell handover, the operation and maintenance center dynamically divides the serving cells included in each network device into grids, obtains the candidate grids and grid indices of the serving cells, records the measurement report data in the MRO file in the target grid indexed by the target grid index, dynamically generates the radio fingerprint database of the serving cells, obtains the candidate serving cells belonging to the network device for each network device, and sends the radio fingerprint database of the candidate serving cells to the network device for cell handover.

[0127] Optionally, the network device includes one or more candidate serving cells. Taking the example of a network device including three candidate serving cells, in this embodiment of the disclosure, the network device receives the wireless fingerprint database of three candidate serving cells sent by the operation and maintenance center.

[0128] In this embodiment of the disclosure, each grid index of the wireless fingerprint database records information such as RSRP and PCI for the serving cell, co-frequency neighboring cells, inter-frequency neighboring cells, and inter-system neighboring cells.

[0129] In some implementations, the operation and maintenance center directly sends the wireless fingerprint database of candidate serving cells to its affiliated network equipment. In other words, the network equipment directly receives the wireless fingerprint database of candidate serving cells sent by the operation and maintenance center. In other implementations, the operation and maintenance center obtains the valid updated fingerprint database data set of the wireless fingerprint database based on the target grid index of the candidate serving cell, the target grid indexed by the target grid index, and the measurement report data. The operation and maintenance center then sends the fingerprint database data set of the candidate serving cell to its affiliated network equipment. In other words, the network equipment receives the fingerprint database data set of the candidate serving cell and updates the wireless fingerprint database based on the fingerprint database data set.

[0130] S702 determines the target cell of the current serving cell of the terminal device based on the wireless fingerprint database.

[0131] Network devices perform radio resource management on terminals based on a wireless fingerprint database. They determine the corresponding grid index based on the MRO data reported by the terminal device, and identify the target cell of the current serving cell based on the wireless communication characteristics of neighboring cells recorded in the grid indexed by the grid index. Optionally, cell information of the target cell can be obtained from a fingerprint database result information table, as shown in Table 9.

[0132] Table 9

[0133]

[0134]

[0135] S703 switches the current serving cell to the target cell.

[0136] The network device switches the terminal device's current serving cell to the target cell based on the fingerprint database results. Optionally, the target cell can be a co-frequency neighboring cell, a different frequency neighboring cell, or a different system neighboring cell of the serving cell.

[0137] In this embodiment, the system receives a wireless fingerprint database sent by the operation and maintenance center. Based on the wireless fingerprint database, it determines the target cell of the terminal device's current serving cell and switches the current serving cell to the target cell. This embodiment can perform measurement-free blind handover within and between systems based on the wireless fingerprint database, reducing the overhead caused by real-time gap measurement of the terminal device, avoiding service interruptions caused by gap measurement, and improving the efficiency and flexibility of cell handover.

[0138] Figure 8 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 8 As shown, this method is executed by a network device and includes:

[0139] S801 receives the wireless fingerprint database sent by the operation and maintenance center.

[0140] For a description of step S801, please refer to the relevant content in the above embodiments, which will not be repeated here.

[0141] S802 sorts the same-frequency neighboring cell grid, different-frequency neighboring cell grid, and different-system neighboring cell grid in the wireless fingerprint database.

[0142] To improve communication quality, in this embodiment of the disclosure, the order of identifying the grids in the wireless fingerprint database is as follows: same-frequency neighboring cells, different-frequency neighboring cells, and different-system neighboring cells.

[0143] S803 sequentially identifies the grids in the wireless fingerprint database until it identifies a target cell that meets the handover conditions corresponding to the grid.

[0144] In some implementations, the co-frequency neighboring cell grid in the wireless fingerprint database is identified to obtain the average signal quality, signal overlap coverage, number of handover attempts, and number of successful handovers of the first candidate cell; the handover success rate is obtained based on the number of handover attempts and the number of successful handovers; the handover suitability is obtained based on the handover success rate, the average signal quality of the cell to be handed over, and the signal overlap coverage; optionally, the handover success rate, the average signal quality of the cell to be handed over, and the signal overlap coverage can be weighted to obtain the handover suitability. If the handover suitability is greater than a preset first handover threshold, the first candidate cell is determined to be the target cell that meets the preset handover conditions.

[0145] In some implementations, if there is no first candidate cell that meets the preset conditions among the co-frequency neighboring cells, the inter-frequency neighboring cell grid in the wireless fingerprint database is identified to obtain the RSRP of the second candidate cell; if the RSRP of the second candidate cell is greater than the preset second handover threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

[0146] In some implementations, if there is no second candidate cell that meets the preset conditions in the inter-frequency neighboring cells, the inter-system inter-neighboring cell grid is identified to obtain the RSRP of the third candidate cell. If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is within a preset range, the second candidate cell is selected as the target cell. If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is greater than a preset difference threshold, the third candidate cell is determined to be the target cell that meets the preset handover conditions.

[0147] S804, switch the current serving cell to the target cell.

[0148] For a description of step S804, please refer to the relevant content in the above embodiments, which will not be repeated here.

[0149] The embodiments disclosed herein can perform measurement-free blind handover within and between systems based on a wireless fingerprint database, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the efficiency and flexibility of cell handover.

[0150] Figure 9 This is a flowchart of a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 9 As shown, this method is executed by a network device and includes:

[0151] S901 receives the wireless fingerprint database data set sent by the operation and maintenance center.

[0152] In some implementations, the operation and maintenance center can generate a data set for the wireless fingerprint database based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell. The network device then updates the wireless fingerprint database based on the data set.

[0153] Optionally, the operation and maintenance center can perform task management on the generated wireless fingerprint database, acquire and execute wireless fingerprint database tasks to send the wireless fingerprint database. Task management methods include task scheduling, and optionally, the input can be information from the fingerprint database task information table, task object (network device information) table, and fingerprint step size configuration table in the persistent design.

[0154] Task information includes task name, start and end times, task status, parameter thresholds, and task object. Parameter thresholds include the upper and lower limits of RSRP, the upper and lower limits of RSRP step size control range, and the RSRP step size, as shown in Table 3.

[0155] The task object is a list of network devices. Optionally, an existing wireless fingerprint database or a data group can be sent through the task management method of task scheduling. Different task management methods have different task identifiers (IdentityDocument, ID). Optionally, the fingerprint database task information table can be as shown in Table 1.

[0156] The operation and maintenance center obtains the distributed data set of the wireless fingerprint database based on the task information and target raster index of the wireless fingerprint database task, and then sends the distributed data set to the network equipment. The distributed data set mainly includes candidate serving cell measurement report data, the target raster index of the candidate serving cell, and the target raster indexed by the target raster index of the candidate serving cell.

[0157] The operation and maintenance center can assemble the data to be sent into the command, call the configuration module interface, and send the data group to the network device including the candidate serving cell. The network device receives the data group of the wireless fingerprint database sent by the operation and maintenance center.

[0158] S902 dynamically updates the wireless fingerprint database based on the data groups sent from the wireless fingerprint database.

[0159] In some implementations, the network device receives a data set and updates the wireless fingerprint database based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell in the data set.

[0160] The embodiments disclosed herein can perform measurement-free blind handover within and between systems based on a wireless fingerprint database, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the efficiency and flexibility of cell handover.

[0161] Figure 10 This is a flowchart illustrating a cell handover method based on a wireless fingerprint database according to an embodiment of this disclosure. Figure 10 As shown, on the one hand, the operation and maintenance center dynamically divides the serving cells included in each network device into grids according to configuration parameters, and obtains the candidate grids and grid indices of the candidate grids included in the serving cells. On the other hand, the operation and maintenance center obtains the MRO files sent by the terminal devices in the serving cells. Further, the operation and maintenance center determines the target grid index from the grid index based on the MRO file, and records the measurement report data in the MRO file in the target grid indexed by the target grid index, dynamically generating the wireless fingerprint database of the serving cells. In this embodiment of the present disclosure, the network device includes multiple serving cells. The operation and maintenance center constructs or updates the wireless fingerprint database in a task management manner. It generates a wireless fingerprint database distribution data group based on the task ID, the measurement report data of the serving cells, the target grid index, and the target grid indexed by the target grid index of the serving cells, and sends it to the network device. The network device receives the distribution data group and updates its local fingerprint database according to the distribution data group, and then performs intra-system handover or inter-system handover according to the updated fingerprint database. Intra-system handover refers to switching the serving cell to a neighboring cell of the same frequency or a neighboring cell of a different frequency, while inter-system handover refers to switching the serving cell to a neighboring cell of a different system.

[0162] In some implementations, the wireless fingerprint database is constructed based on long-term measurement reports from a large number of terminal devices. The OMC (Online Controller Center) establishes an initial fingerprint database based on periodic measurement report data and selects those with stable signal strength information to form a usable wireless fingerprint database. The network coverage signal is generally stable. At a fixed location within a cell, different terminal devices measure little fluctuation in the signal of the serving cell and neighboring cells. Therefore, information representing a specific location can be identified as a grid index for the wireless fingerprint database. The current cell is divided into several grids, and the measurement results of neighboring cells with different frequencies and systems are recorded within these grids.

[0163] The embodiments disclosed herein can perform measurement-free blind handover within and between systems based on a wireless fingerprint database, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the efficiency and flexibility of cell handover.

[0164] Figure 11 This is a schematic diagram of the structure of a cell handover device based on a wireless fingerprint database according to an embodiment of this disclosure, as shown below. Figure 11 As shown, the cell handover device 1100 based on a wireless fingerprint database includes:

[0165] The grid division module 1110 is used to dynamically divide the serving cell included in each network device into grids and obtain the candidate grids and grid indexes of the candidate grids included in the serving cell.

[0166] The determination module 1120 is used to determine the target raster index from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell;

[0167] The generation module 1130 is used to record the measurement report data in the MRO file into the target grid indexed by the target grid index, and dynamically generate the wireless fingerprint database of the serving cell.

[0168] The sending module 1140 is used to obtain candidate serving cells belonging to each network device for each network device, and send the radio fingerprint database of the candidate serving cells to the network device for cell handover.

[0169] In some implementations, the grid division module 1110 is also used for:

[0170] Periodically retrieve configuration parameters and compare them with historical configuration parameters;

[0171] If the configuration parameters are inconsistent with the historical configuration parameters, the reference signal received power (RSRP) range and the configured RSRP step size of the two strongest co-frequency neighboring cells of the serving cell are determined according to the configuration parameters.

[0172] The serving cell is dynamically divided into grids based on the RSRP range and RSRP step size.

[0173] In some implementations, the grid division module 1110 is also used for:

[0174] The RSRP ranges of the serving cell and the two neighboring cells are divided based on the RSRP step size to obtain the RSRP sub-ranges of the serving cell and the two neighboring cells.

[0175] The candidate gratings and their raster indexes are obtained based on the RSRP subranges of the serving cell and its two neighboring cells.

[0176] In some implementations, module 1120 is also used for:

[0177] Periodically retrieve MRO files sent by terminal devices within the serving cell;

[0178] Parse the MRO file to obtain measurement report data.

[0179] In some implementations, module 1120 is also used for:

[0180] Based on the MRO file, obtain the first RSRP of the serving cell, the physical cell identifier (PCI) of the serving cell, the RSRPs of the two neighboring cells, and the PCIs of the two neighboring cells.

[0181] The serving cell and the two neighboring cells are ranked based on the PCI of the serving cell and the PCI of each of the two neighboring cells.

[0182] The range of the raster index indexed from the previous cell is narrowed down based on the RSRP of the current cell until the target raster index is determined from the raster index.

[0183] In some implementations, module 1120 is also used for:

[0184] The first raster index is determined from the raster index based on the first RSRP of the serving cell;

[0185] The second grid index is determined from the first grid index based on the second RSRP of the first neighboring cell with the smaller PCI among the two neighboring cells;

[0186] The target raster index is determined from the second raster index based on the third RSRP of the second neighboring cell with the larger PCI among the two neighboring cells.

[0187] In some implementations, the generation module 1130 is also used for:

[0188] If the MRO file includes newly added inter-frequency neighbor cells and / or inter-system neighbor cells, obtain the number of newly added inter-frequency neighbor cells and / or inter-system neighbor cells;

[0189] Add grid columns to the wireless fingerprint database according to the number of new additions.

[0190] In some implementations, the sending module 1140 is also used for:

[0191] The wireless fingerprint database distribution data set is generated based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid of the candidate serving cell.

[0192] The data set is sent to network devices that include candidate serving cells for cell handover.

[0193] In some implementations, module 1120 is also used for:

[0194] Obtain the RSRP of inter-frequency neighboring cells and inter-system neighboring cells based on the measurement report data in the MRO file;

[0195] The RSRPs of inter-frequency neighboring cells and inter-system neighboring cells are recorded in the target grid indexed by the target grid index, and the wireless fingerprint database of the serving cell is dynamically generated.

[0196] In some implementations, the cell handover device 1100 based on a wireless fingerprint database also includes a task management module 1150, used for:

[0197] Task: Obtain wireless fingerprint database;

[0198] Perform wireless fingerprint database tasks to generate, update, or send wireless fingerprint databases.

[0199] The embodiments disclosed herein can construct a wireless fingerprint database for a large number of different network devices, which can periodically and dynamically adjust and configure the grid step size and grid upper and lower limits, instructing network devices to perform measurement-free blind handover of serving cells, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruption caused by gap measurement of terminal devices, and improving the flexibility of cell handover.

[0200] Figure 12 This is a schematic diagram of the structure of a cell handover device based on a wireless fingerprint database according to an embodiment of this disclosure, as shown below. Figure 12 As shown, the cell handover device 1200 based on a wireless fingerprint database includes:

[0201] Receiver module 1210 is used to receive the wireless fingerprint database sent by the operation and maintenance center;

[0202] The determination module 1220 is used to determine the target cell of the current serving cell of the terminal device based on the wireless fingerprint database;

[0203] The switching module 1230 is used to switch the current serving cell to the target cell.

[0204] In some implementations, module 1220 is also used for:

[0205] Sort the same-frequency neighboring cell grid, different-frequency neighboring cell grid, and different-system neighboring cell grid in the wireless fingerprint database;

[0206] The grids in the wireless fingerprint database are identified sequentially until a target cell that meets the handover conditions corresponding to the grid is identified.

[0207] In some implementations, the order in which grids in the wireless fingerprint database are identified is: same-frequency neighboring cells, different-frequency neighboring cells, and different-system neighboring cells.

[0208] In some implementations, module 1220 is also used for:

[0209] Identify the co-frequency neighboring cell grid in the wireless fingerprint database to obtain the average signal quality, signal overlap coverage, number of handover attempts, and number of successful handovers for the first candidate cell;

[0210] The switching success rate is obtained based on the number of switching attempts and the number of successful switching attempts.

[0211] The handover suitability is determined based on the handover success rate, the average signal quality of the cell to be handed over, and the degree of signal overlap coverage.

[0212] If the handover adaptability is greater than the preset first handover threshold, the first candidate cell is determined to be the target cell that meets the preset handover conditions.

[0213] In some implementations, module 1220 is also used for:

[0214] Identify the inter-frequency neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the second candidate cell;

[0215] If the RSRP of the second candidate cell is greater than the preset second handover threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

[0216] In some implementations, module 1220 is also used for:

[0217] Identify the inter-system neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the third candidate cell;

[0218] If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is less than a preset difference threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

[0219] In some implementations, module 1220 is also used for:

[0220] If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is greater than a preset difference threshold, the third candidate cell is determined to be the target cell that meets the preset handover conditions.

[0221] In some implementations, the cell handover device 1200 based on a wireless fingerprint database also includes an update module 1240, used for:

[0222] Receive the wireless fingerprint database data set sent by the operation and maintenance center;

[0223] The wireless fingerprint database is dynamically updated based on the data sets distributed from the wireless fingerprint database.

[0224] The embodiments disclosed herein can perform measurement-free blind handover within and between systems based on a wireless fingerprint database, reducing the overhead caused by real-time gap measurement of terminal devices, avoiding service interruptions caused by gap measurement of terminal devices, and improving the efficiency and flexibility of cell handover.

[0225] like Figure 13 As shown in the embodiments of this disclosure, a communication device is also proposed, which further includes:

[0226] Transceiver 1300 is used to receive and send data under the control of processor 1310.

[0227] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1310) and memory (memory 1320). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1300 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1310 during operation.

[0228] The processor 1310 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0229] The processor invokes a computer program stored in memory to execute, according to the obtained executable instructions, the cell handover method based on a wireless fingerprint database performed by the operation and maintenance center or the network device, as provided in this disclosure embodiment. The processor and memory can also be physically separated.

[0230] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0231] To implement the above embodiments, this disclosure provides a processor-readable storage medium storing a computer program for causing a processor to execute a cell handover method based on a wireless fingerprint database executed by an operation and maintenance center or a network device, as provided in this disclosure.

[0232] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0233] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0234] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0235] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0236] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

[0237] It should be noted that in the description of this disclosure, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0238] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0239] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0240] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0241] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module 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.

[0242] The storage media mentioned above can be read-only memory, disk, or optical disk, etc.

[0243] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0244] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A cell handover method based on a wireless fingerprint library, characterized in that, This method is executed by the operations and maintenance center and includes: For each network device, the serving cell is dynamically divided into grids, and the candidate grids and grid indices of the candidate grids are obtained. The target raster index is determined from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell; The measurement report data in the MRO file is recorded in the target grid indexed by the target grid index, and the wireless fingerprint database of the serving cell is dynamically generated. For each of the network devices, a candidate serving cell belonging to the network device is obtained, and the wireless fingerprint database of the candidate serving cells is sent to the network device for cell handover. The step of dynamically dividing the serving cell for each network device into grids includes: The configuration parameters are periodically retrieved and compared with historical configuration parameters. If the configuration parameters are inconsistent with the historical configuration parameters, the reference signal received power (RSRP) range and configured RSRP step size of the serving cell and its two strongest co-frequency neighboring cells are determined according to the configuration parameters. The serving cell is dynamically divided into grids based on the RSRP range and the RSRP step size.

2. The method according to claim 1, characterized in that, The step of dynamically dividing the serving cell into grids based on the RSRP range and the RSRP step size includes: Based on the RSRP step size, the RSRP ranges of the serving cell and its two neighboring cells are divided to obtain the RSRP sub-ranges of the serving cell and its two neighboring cells. Based on the serving cell and the RSRP subranges of the two neighboring cells of the serving cell, the candidate gratings included in the serving cell and the grating index of the candidate gratings are obtained.

3. The method according to claim 1, characterized in that, Before determining the target raster index from the raster index based on the original type of Measurement Report (MRO) file corresponding to the serving cell, the method further includes: Periodically retrieve MRO files sent by terminal devices within the serving cell; The MRO file is parsed to obtain measurement report data.

4. The method according to claim 1, characterized in that, The step of determining the target raster index from the raster index based on the original type of Measurement Report (MRO) file corresponding to the serving cell includes: Based on the MRO file, obtain the first RSRP of the serving cell, the physical cell identifier (PCI) of the serving cell, the RSRPs of the two neighboring cells of the serving cell, and the PCIs of the two neighboring cells of the serving cell; The serving cell and its two neighboring cells are sorted based on their PCI and the PCI of each of the serving cell's two neighboring cells. The range of the raster index indexed from the previous cell is narrowed down based on the RSRP of the current cell until the target raster index is determined from the raster index.

5. The method according to claim 4, characterized in that, The step of narrowing down the range of the raster index indexed from the previous cell based on the RSRP of the current cell until the target raster index is determined from the raster index includes: The first grid index is determined from the grid index based on the first RSRP of the serving cell; The second grid index is determined from the first grid index based on the second RSRP of the first neighboring cell with the smaller PCI among the two neighboring cells of the serving cell; The target grid index is determined from the second grid index based on the third RSRP of the second neighboring cell with the larger PCI among the two neighboring cells of the serving cell.

6. The method according to any one of claims 1-5, characterized in that, Also includes: If the MRO file includes newly added inter-frequency neighbor cells and / or inter-system neighbor cells, obtain the number of newly added inter-frequency neighbor cells and / or inter-system neighbor cells; The number of grid columns in the wireless fingerprint database is increased according to the stated number of new additions.

7. The method according to any one of claims 1-5, characterized in that, Sending the wireless fingerprint database of the candidate serving cells to the network device for cell handover includes: The wireless fingerprint database distribution data group is generated based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell. The data group is sent to the network device that includes the candidate serving cell for cell handover.

8. The method according to any one of claims 1-5, characterized in that, The step of recording the measurement report data from the MRO file within the target grid indexed by the target grid index, and dynamically generating the wireless fingerprint database of the serving cell, includes: The RSRP of inter-frequency neighboring cells and inter-system neighboring cells are obtained based on the measurement report data in the MRO file; The RSRPs of the inter-frequency neighboring cells and the RSRPs of the inter-system neighboring cells are recorded in the target grid indexed by the target grid index, and the wireless fingerprint database of the serving cell is dynamically generated.

9. The method according to any one of claims 1-5, characterized in that, Before dynamically dividing the serving cells included in each network device into grids, the process also includes: Task: Obtain wireless fingerprint database; The wireless fingerprint database task is executed to generate, update, or send the wireless fingerprint database.

10. A cell handover method based on a wireless fingerprint database, characterized in that, This method is executed by a network device and includes: Receive the wireless fingerprint database sent by the operation and maintenance center; Based on the wireless fingerprint database, the target cell of the current serving cell of the terminal device is determined; Switch the current serving cell to the target cell; The wireless fingerprint database is generated by the operation and maintenance center and sent to the network device according to any one of claims 1-9.

11. The method according to claim 10, characterized in that, The step of determining the target cell of the current serving cell of the terminal device based on the wireless fingerprint database includes: Sort the same-frequency neighboring cell grid, different-frequency neighboring cell grid, and different-system neighboring cell grid in the wireless fingerprint database; The grids in the wireless fingerprint database are identified sequentially until a target cell that meets the handover conditions corresponding to the grid is identified.

12. The method according to claim 11, characterized in that, The order in which the grids in the wireless fingerprint database are identified is: same-frequency neighboring cells, different-frequency neighboring cells, and different-system neighboring cells.

13. The method according to claim 11 or 12, characterized in that, The step of sequentially identifying the grids in the wireless fingerprint database until a target cell that meets the handover conditions corresponding to the grid is identified includes: The co-frequency neighboring cell grid in the wireless fingerprint database is identified to obtain the average signal quality, signal overlap coverage, number of handover attempts, and number of successful handovers of the first candidate cell. The switching success rate is obtained based on the number of switching attempts and the number of successful switching attempts. The handover success rate, the average signal quality of the cell to be handed over, and the degree of signal overlap coverage are used to obtain the handover adaptability. If the handover adaptability is greater than a preset first handover threshold, the first candidate cell is determined to be a target cell that meets the preset handover conditions.

14. The method according to claim 11 or 12, characterized in that, The step of sequentially identifying the grids in the wireless fingerprint database until a target cell that meets the handover conditions corresponding to the grid is identified includes: Identify the inter-frequency neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the second candidate cell; If the RSRP of the second candidate cell is greater than the preset second handover threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

15. The method according to claim 14, characterized in that, Also includes: Identify the inter-system neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the third candidate cell; If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is less than a preset difference threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

16. The method according to claim 15, characterized in that, Also includes: If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is greater than a preset difference threshold, the third candidate cell is determined to be a target cell that meets the preset handover conditions.

17. The method according to claim 11 or 12, characterized in that, Also includes: Receive the data group sent by the operation and maintenance center from the wireless fingerprint database; The wireless fingerprint database is dynamically updated based on the data groups distributed from the wireless fingerprint database.

18. A cell handover device based on a wireless fingerprint database, characterized in that, The device is deployed in the operation and maintenance center and includes: The grid partitioning module is used to dynamically partition the serving cells included in each network device into grids, and obtain the candidate grids included in the serving cells and the grid indexes of the candidate grids; The determination module is used to determine the target raster index from the raster index based on the original type of measurement report (MRO) file corresponding to the serving cell; The generation module is used to record the measurement report data in the MRO file within the target grid indexed by the target grid index, and dynamically generate the wireless fingerprint database of the serving cell. The sending module is configured to obtain, for each network device, a candidate serving cell belonging to the network device, and send the wireless fingerprint database of the candidate serving cells to the network device for cell handover. The grid division module is further used for: The configuration parameters are periodically retrieved and compared with historical configuration parameters. If the configuration parameters are inconsistent with the historical configuration parameters, the reference signal received power (RSRP) range and configured RSRP step size of the serving cell and its two strongest co-frequency neighboring cells are determined according to the configuration parameters. The serving cell is dynamically divided into grids based on the RSRP range and the RSRP step size.

19. The apparatus according to claim 18, characterized in that, The grid division module is also used for: Based on the RSRP step size, the RSRP ranges of the serving cell and its two neighboring cells are divided to obtain the RSRP sub-ranges of the serving cell and its two neighboring cells. Based on the serving cell and the RSRP subranges of the two neighboring cells of the serving cell, the candidate gratings included in the serving cell and the grating index of the candidate gratings are obtained.

20. The apparatus according to claim 18, characterized in that, The determining module is further configured to: Periodically retrieve MRO files sent by terminal devices within the serving cell; The MRO file is parsed to obtain measurement report data.

21. The apparatus according to claim 18, characterized in that, The determining module is further configured to: Based on the MRO file, obtain the first RSRP of the serving cell, the physical cell identifier (PCI) of the serving cell, the RSRPs of the two neighboring cells of the serving cell, and the PCIs of the two neighboring cells of the serving cell; The serving cell and its two neighboring cells are sorted based on their PCI and the PCI of each of the serving cell's two neighboring cells. The range of the raster index indexed from the previous cell is narrowed down based on the RSRP of the current cell until the target raster index is determined from the raster index.

22. The apparatus according to claim 21, characterized in that, The determining module is further configured to: The first grid index is determined from the grid index based on the first RSRP of the serving cell; The second grid index is determined from the first grid index based on the second RSRP of the first neighboring cell with the smaller PCI among the two neighboring cells of the serving cell; The target grid index is determined from the second grid index based on the third RSRP of the second neighboring cell with the larger PCI among the two neighboring cells of the serving cell.

23. The apparatus according to any one of claims 18-22, characterized in that, The generation module is further configured to: If the MRO file includes newly added inter-frequency neighbor cells and / or inter-system neighbor cells, obtain the number of newly added inter-frequency neighbor cells and / or inter-system neighbor cells; The number of grid columns in the wireless fingerprint database is increased according to the stated number of new additions.

24. The apparatus according to any one of claims 18-22, characterized in that, The sending module is further configured to: The wireless fingerprint database distribution data group is generated based on the candidate serving cell measurement report data, the target grid index of the candidate serving cell, and the target grid indexed by the target grid index of the candidate serving cell. The data group is sent to the network device that includes the candidate serving cell for cell handover.

25. The apparatus according to any one of claims 18-22, characterized in that, The determining module is further configured to: The RSRP of inter-frequency neighboring cells and inter-system neighboring cells are obtained based on the measurement report data in the MRO file; The RSRPs of the inter-frequency neighboring cells and the RSRPs of the inter-system neighboring cells are recorded in the target grid indexed by the target grid index, and the wireless fingerprint database of the serving cell is dynamically generated.

26. The apparatus according to claim 25, characterized in that, It also includes a task management module, used for: Task: Obtain wireless fingerprint database; The wireless fingerprint database task is executed to generate, update, or send the wireless fingerprint database.

27. A cell handover device based on a wireless fingerprint database, characterized in that, The device is deployed in network equipment and includes: The receiving module is used to receive the wireless fingerprint database sent by the operation and maintenance center; The determination module is used to determine the target cell of the current serving cell of the terminal device based on the wireless fingerprint database; The handover module is used to switch the current serving cell to the target cell; The wireless fingerprint database is generated and sent by the operation and maintenance center using the device according to any one of claims 18-26.

28. The apparatus according to claim 27, characterized in that, The determining module is further configured to: Sort the same-frequency neighboring cell grid, different-frequency neighboring cell grid, and different-system neighboring cell grid in the wireless fingerprint database; The grids in the wireless fingerprint database are identified sequentially until a target cell that meets the handover conditions corresponding to the grid is identified.

29. The apparatus according to claim 28, characterized in that, The order in which the grids in the wireless fingerprint database are identified is: same-frequency neighboring cells, different-frequency neighboring cells, and different-system neighboring cells.

30. The apparatus according to claim 28 or 29, characterized in that, The determining module is further configured to: The co-frequency neighboring cell grid in the wireless fingerprint database is identified to obtain the average signal quality, signal overlap coverage, number of handover attempts, and number of successful handovers of the first candidate cell. The switching success rate is obtained based on the number of switching attempts and the number of successful switching attempts. The handover success rate, the average signal quality of the cell to be handed over, and the degree of signal overlap coverage are used to obtain the handover adaptability. If the handover adaptability is greater than a preset first handover threshold, the first candidate cell is determined to be a target cell that meets the preset handover conditions.

31. The apparatus according to claim 28 or 29, characterized in that, The determining module is further configured to: Identify the inter-frequency neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the second candidate cell; If the RSRP of the second candidate cell is greater than the preset second handover threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

32. The apparatus according to claim 31, characterized in that, The determination module is also used for: Identify the inter-system neighboring cell grid in the wireless fingerprint database to obtain the RSRP of the third candidate cell; If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is less than a preset difference threshold, the second candidate cell is determined to be the target cell that meets the preset handover conditions.

33. The apparatus according to claim 32, characterized in that, The determination module is also used for: If the difference between the RSRP of the third candidate cell and the RSRP of the second candidate cell is greater than a preset difference threshold, the third candidate cell is determined to be a target cell that meets the preset handover conditions.

34. The apparatus according to claim 28 or 29, characterized in that, It also includes an update module for: Receive the data group sent by the operation and maintenance center from the wireless fingerprint database; The wireless fingerprint database is dynamically updated based on the data groups distributed from the wireless fingerprint database.

35. A communication device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method according to any one of claims 1 to 9, or the method according to any one of claims 10 to 17.

36. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method of any one of claims 1 to 9, or the method of any one of claims 10 to 17.