Cell handover method
By constructing a signal quality map for each cell and utilizing historical feature data of uplink wireless channel quality and resource information, the cell handover process is optimized, solving the problem of poor uplink experience during cell handover and improving the user's uplink experience and wireless resource utilization.
Patent Information
- Application Number
- PCT/CN2025/099935
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-28
- Filing Date
- 2025-06-09
- Publication Date
- 2026-01-02
AI Technical Summary
In wireless communication systems, the lack of attention to the uplink channel during cell handover leads to a poor uplink experience for users, and traditional methods fail to effectively utilize wireless resources, resulting in a decline in user perception.
By constructing a signal quality map and utilizing historical feature data of uplink wireless channel quality and resource information, each cell is divided into grids. Based on the feature data of the user to be handed over and the signal quality map, the quality information of the user to be handed over in the home cell and neighboring cells is determined, and an optimized target cell is selected for handover.
It improved the uplink experience for users after cell handover, optimized the utilization of wireless resources, and enhanced the perceived quality for users.
Smart Images

Figure CN2025099935_02012026_PF_FP_ABST
Abstract
Description
Cell handover method
[0001] Cross-reference of related disclosures
[0002] The present disclosure is based on Chinese patent publication 2024108630099 with the invention name of "Cell handover method" filed on June 28, 2024, and claims priority to the patent publication, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to the field of communication, in particular to a cell handover method. BACKGROUND
[0004] In a wireless communication system, when a user moves from one cell to another cell, in order to maintain uninterrupted communication of the mobile user, cell handover needs to be performed.
[0005] In the related art, cell handover is mainly performed by referring to the downlink channel quality of the source side and the target side, but the uplink coverage range of a cell is different from the downlink coverage range, and with the rise of live broadcast services, there are a large number of users in the wireless communication network, and the downlink experience of such users is normal but the uplink experience is poor, or such users have a stronger demand for uplink experience. In addition, the traditional cell handover mainly refers to the wireless channel quality, and lacks consideration of wireless resources, resulting in that although the wireless channel quality is better after handover, the wireless resources are limited, causing a decrease in user perception. SUMMARY
[0006] Embodiments of the present disclosure provide a cell handover method to at least solve the problem of poor uplink experience of users in the related art when performing cell handover due to lack of attention to the uplink channel.
[0007] According to one embodiment of the present disclosure, a cell handover method is provided, comprising: constructing a signal quality map for each cell according to historical feature data, wherein the historical feature data includes uplink wireless channel quality information and uplink wireless channel resource information; determining quality information of a to-be-switched user in a home cell and neighboring cells according to feature data of the to-be-switched user and the signal quality map; and in response to the to-be-switched user having valid quality information in the home cell, selecting a target handover cell in the neighboring cells according to the quality information of the neighboring cells to perform handover.
[0008] According to another embodiment of the present disclosure, a computer program product is also provided, comprising a computer program and instructions, wherein the computer program and instructions are executed by a processor to implement the steps in the above method embodiments.
[0009] According to still another embodiment of the present disclosure, a computer readable storage medium is also provided, in which a computer program is stored, wherein the computer program is configured to perform the steps of any of the above method embodiments when executed.
[0010] According to still another embodiment of the present disclosure, an electronic device is also provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to perform the steps of any of the above method embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0011] FIG. 1 is a schematic diagram of interaction between a base station and a user equipment according to an embodiment of the present disclosure;
[0012] FIG. 2 is a hardware structure block diagram of a computer terminal for a cell handover method according to an embodiment of the present disclosure;
[0013] FIG. 3 is a flow chart of a cell handover method according to an embodiment of the present disclosure;
[0014] FIG. 4 is a flow chart of a construction method of a signal quality map according to an embodiment of the present disclosure;
[0015] FIG. 5 is a schematic diagram of grid division of a signal quality map according to an embodiment of the present disclosure;
[0016] FIG. 6 is a flow chart of a correction method of a signal quality map according to an embodiment of the present disclosure;
[0017] FIG. 7 is a structure block diagram of a cell handover device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0018] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0019] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence.
[0020] The method embodiments provided in the embodiments of the present disclosure can be executed in a base station, a mobile terminal, a computer terminal, or a similar computing device. Taking an example of running on a base station, FIG. 1 is a schematic diagram of interaction between a base station and a user equipment according to an embodiment of the present disclosure. As shown in FIG. 1, the base station receives feature data of the user equipment as historical feature data, constructs a signal quality map according to the historical feature data, receives feature data sent by the user equipment after the construction is completed, determines quality information of the user in different cells based on the signal quality map and the feature data, and determines whether the user equipment maintains connection with the original cell or performs cell handover according to the quality information.
[0021] The method provided in the embodiments of the present disclosure is run on a computer terminal. FIG. 2 is a hardware structural block diagram of a computer terminal for a cell handover method according to an embodiment of the present disclosure. The computer terminal can include one or more (only one is shown in FIG. 2) processors 102 (the processor 102 can include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 configured to store data. The computer terminal can further include a transmission device 106 configured to have a communication function and an input and output device 108. Those skilled in the art can understand that the structure shown in FIG. 2 is only schematic, and does not limit the structure of the computer terminal. For example, the computer terminal can include more or fewer components than those shown in FIG. 2, or have a different configuration from that shown in FIG. 2.
[0022] The memory 104 can be configured to store computer programs, for example, software programs of application software and modules, such as a computer program corresponding to the cell handover method in the embodiments of the present disclosure. The processor 102 performs various function applications and data processing by running the computer programs stored in the memory 104, that is, implements the method described above. The memory 104 can include a high-speed random access memory, and further include a nonvolatile memory such as one or more magnetic storage devices, a flash memory, or other nonvolatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, and the remote memory can be connected to the computer terminal through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0023] The transmission device 106 is configured to receive or send data via a network. Specific examples of the network can include a wireless network provided by a communication provider of the computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF) module, which is configured to communicate with the Internet in a wireless manner.
[0024] In the present embodiment, a cell handover method run on the computer terminal is provided. FIG. 3 is a flowchart of the cell handover method according to an embodiment of the present disclosure. As shown in FIG. 3, the flow includes the following steps:
[0025] In step S302, a signal quality map is constructed for each cell according to historical characteristic data, wherein the historical characteristic data includes uplink wireless channel quality information and uplink wireless channel resource information.
[0026] In one embodiment, the uplink channel quality information refers to the strength of the signal and the degree of interference, and the uplink channel resource information refers to the available frequency spectrum resources and bandwidth resources, both of which directly affect the user-level uplink rate.
[0027] The uplink wireless channel quality information in step S302 of the present disclosure includes at least one of the following: received power Ps, uplink path loss PL, uplink interference NI, and transmission mode; and the uplink wireless channel resource information includes one of the following: cell load and resource block.
[0028] In an exemplary embodiment of the present disclosure, a signal quality map is constructed for each cell according to historical characteristic data, including: dividing each cell into a plurality of grids according to a preset grid dimension, and determining initialization quality information of each grid, wherein the initialization quality information includes an initial number of user-level uplink rate information, an initial numerator of user-level uplink rate, and an initial denominator, wherein the initial numerator is used to indicate the sum of the throughput of all data packets transmitted by users within a unit of time, and the initial denominator is used to indicate the sum of the scheduling time of all data packets transmitted by users within a unit of time; and delivering the user-level uplink rate in the historical characteristic data to the corresponding grid, and counting the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid.
[0029] In an exemplary embodiment of the present disclosure, counting the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid includes: determining a conversion factor according to the number of user-level uplink rate information in each grid; and updating the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid according to the conversion factor.
[0030] In one embodiment, updating the information in the grid by the conversion factor can weaken the influence of historical data.
[0031] In one embodiment, as shown in FIG. 4, constructing a signal quality map for each cell according to historical characteristic data includes the following steps:
[0032] Step S401, determining a preset grid dimension and dividing each cell into a plurality of grids according to the preset grid dimension, and determining initialization quality information of each grid.
[0033] Specifically, the preset grid dimension includes received power (Received Signal Power, Ps), uplink path loss (Uplink Path Loss, PL), uplink interference noise (Uplink Interference Noise, NI), transmission mode, cell load, and resource block.
[0034] Ps is the power size of the signal at the receiving end, PL is the loss of the signal in the transmission process in the uplink, NI is the interference noise generated in the transmission process of the signal in the uplink, and the transmission mode includes: rank indication RI=1, rank indication RI=2, and the cell load includes: the number of connected users, the utilization rate of the physical downlink common control channel PDCCH, and the utilization rate of the physical uplink shared channel PUSCH. Ps, PL, NI, and the transmission mode can characterize the good or bad quality of the wireless channel, and the cell load can characterize whether the wireless resource is limited. As shown in FIG. 5, the cells are divided into multiple grids according to the set Ps level, PL level, NI level, transmission mode (RI=1, RI=2), and cell load (low load, high load).
[0035] The initialization quality information of each grid includes: the number of user-level uplink rate information, user-level uplink rate numerator, and user-level uplink rate denominator, and the user-level uplink rate is:
[0036] The formula of the user-level uplink rate is that the numerator is the summation of ThpVol of all data packets of the user in a unit of time, and the denominator is the summation of T ThpTime of all data packets of the user in a unit of time.
[0037] T ThpTime = t2-t1+ time of one-time scheduling ThpVol is the summation of the transmission block size (TBSize) of the feedback acknowledgement response ACK, and the TBSize of the last piece of data after the packet fragmentation needs to be removed, t1 is the transmission start time, and t2 is the transmission end time. The last piece of data is taken as the new transmission / retransmission ACK of the packet transmission completion mark.
[0038] It should be noted that when determining the initialization quality information of each grid, the number of user-level uplink rate information, the user-level uplink rate numerator, and the user-level uplink rate denominator are all set to 0, that is, the initial number of user-level uplink rate information, the initial numerator of user-level uplink rate, and the initial denominator of user-level uplink rate are all set to 0.
[0039] Step S402, loop to grab feature data.
[0040] Specifically, the feature data grabbed in step S302 is used as historical feature data for the generation of the quality map, and the historical feature data includes: user-level uplink rate, received power Ps, uplink loss PL, uplink interference NI, transmission mode, cell load, resource block RB number, etc.
[0041] Step S403, determine the grid to which the grabbed feature data belongs.
[0042] Specifically, the statistical feature data user-level uplink rate belongs to the proportion of different transmission modes (RI=1, RI=2) in a unit time, if the proportion of all transmission modes is less than a preset value, the user-level uplink rate is marked as invalid feature data; if the proportion of a certain transmission mode is greater than or equal to a preset value, the average Ps, average uplink PL, average NI, average connected users, average physical downlink control channel (PDCCH) utilization and average uplink shared channel (PUSCH) utilization in the unit time to which the user-level uplink rate belongs are counted, and then the grid to which the user-level uplink rate belongs is determined.
[0043] Step S404, the user-level uplink rate information is delivered to the corresponding grid.
[0044] Specifically, the number of user-level uplink rate information in the corresponding grid is accumulated by 1, the user-level uplink rate numerator is summed and accumulated, and the user-level uplink rate denominator is summed and accumulated.
[0045] Step S405, it is judged whether the number of user-level uplink rate information in the grid is greater than a preset value.
[0046] Specifically, in the case where the judgment result is yes, step S406 is entered, otherwise step S402 is entered.
[0047] Step S406, the number of user-level uplink rate information, the user-level uplink rate numerator and the user-level uplink rate denominator in the grid are converted.
[0048] Specifically, when the number of user-level uplink rate information in a certain grid is accumulated to a preset value, the number of user-level uplink rate information, the user-level uplink rate numerator and the user-level uplink rate denominator in the grid are converted, the conversion ratio = preset value / number of user-level uplink rate information in the grid, the number of user-level uplink rate information in the grid is converted to the number of user-level uplink rate information in the grid x conversion ratio, the user-level uplink rate numerator in the grid is converted to the user-level uplink rate numerator x conversion ratio, and the user-level uplink rate denominator in the grid is converted to the user-level uplink rate denominator x conversion ratio.
[0049] Step S304, the quality information of the user to be switched in the home cell and the adjacent cell is determined according to the feature data and the signal quality map of the user to be switched.
[0050] In the example embodiment of the present disclosure, the quality information of the user to be handed over in the home cell and the neighboring cell is determined according to the characteristic data of the user to be handed over and the signal quality map, comprising: determining the user to be handed over according to the buffer status report (BSR) of the user, the transport block size (TBSize), the uplink target rate and the uplink actual rate per unit time; issuing the intra-frequency and inter-frequency measurement to the user to be handed over to obtain the range of the intra-frequency neighboring cell and the inter-frequency neighboring cell of the user to be handed over; determining the effective quality information of the user to be handed over in the home cell, the intra-frequency neighboring cell and the inter-frequency neighboring cell according to the characteristic data of the user to be handed over and the signal quality map, wherein the characteristic data of the user to be handed over comprises the uplink radio channel quality information and the uplink radio channel resource information.
[0051] In one embodiment, the uplink radio channel quality information comprises at least one of the following: Ps, PL, NI and transmission mode, and the uplink radio channel resource information comprises at least the cell load.
[0052] In the example embodiment of the present disclosure, the user to be handed over is determined according to the buffer status report (BSR) of the user, the transport block size (TBSize), the uplink target rate and the uplink actual rate per unit time, comprising: determining the user to be handed over in response to the ratio of the BSR of the user to the TBSize being greater than a first preset threshold and the uplink actual rate being less than the uplink target rate.
[0053] In one embodiment, the user is not selected as the user to be handed over in response to the ratio of the buffer status report (BSR) of the user to the TBSize being less than or equal to a first preset threshold or the uplink actual rate being greater than or equal to the uplink target rate.
[0054] In one embodiment, the intra-frequency and inter-frequency measurement, such as A3 / A4 / A5 events, is issued to the user to be handed over to obtain the range of the intra-frequency and inter-frequency neighboring cell. The intra-frequency A3, the intra-frequency A5 and the inter-frequency A5 measurement are issued to the user to be handed over, the intra-frequency and inter-frequency neighboring cell is obtained using the intra-frequency A3 and the inter-frequency A5 measurement, and whether the obtained intra-frequency and inter-frequency neighboring cell satisfies the reference signal received power (RSRP) absolute threshold is monitored using the intra-frequency A5 and the inter-frequency A5 measurement. When the intra-frequency and inter-frequency measurement is issued, the frequency points supported by the user are selected, the priority of the intra-frequency frequency point is greater than that of the inter-frequency frequency point, and the inter-frequency frequency points are sorted according to the frequency point priority. When the cell receives a measurement report of the user, if the measurement collection timer is not started, the measurement collection timer is started, the measurement reports of different frequency points are collected during the running of the measurement collection timer, the measurement reports are stopped after the measurement collection timer expires, and the range of the intra-frequency and inter-frequency neighboring cell is confirmed according to the collected measurement reports of different frequency points.
[0055] In the exemplary embodiments of the present disclosure, the quality information of the user to be handed over in the home cell is obtained according to the characteristic data of the user to be handed over and the signal quality map, comprising: determining the home grid of the user to be handed over in the quality map of the home cell according to the characteristic data of the user to be handed over in the home cell; determining the number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid; in response to the number of user-level uplink rate information being greater than a second preset threshold, determining the ratio of the numerator to the denominator of the user-level uplink rate as the effective quality information of the user to be handed over in the home cell.
[0056] In one embodiment, the quality information of the user to be handed over in the home cell is obtained. The Ps, uplink PL, NI, transmission mode and cell load of the user to be handed over in the home cell are obtained. The Ps is:
[0057] Ps = Ps SRS - P0 SRS + P0 PUSCH - h(i) + f(i) - min(0, PHR SRS )
[0058] wherein, Ps SRS is the received power of the sounding reference signal (SRS), if the transmission mode is RI1, Ps SRS is the maximum value of the received power of the SRS under all single-stream codebooks; if the transmission mode is RI2, Ps SRS is the maximum value of the received power of the SRS under all double-stream codebooks, and the received power of the SRS under each double-stream codebook is the smaller of the two streams, P0 SRS is the SRS cell-level default power. P0 PUSCH is the PUSCH cell-level default power, h(i) is the SRS transmit power control (TPC) absolute value or cumulative value, h(i) is the SRS TPC command word, f(i) is the PUSCH TPC command word, and PHR SRS is the SRS power headroom report.
[0059] The quality information grid of the same-frequency neighbor cell is determined according to the Ps, uplink PL, NI, transmission mode and cell load of the user to be handed over in the home cell. If the number of user-level uplink rate information in the grid is greater than a second preset threshold, the quality information of the home cell is the ratio of the user-level uplink rate numerator to the user-level uplink rate denominator; if the number of user-level uplink rate information in the grid is less than or equal to the second preset threshold, the home cell has no effective quality information.
[0060] In the exemplary embodiments of the present disclosure, the quality information of the user to be switched in the same frequency neighbor cell is obtained according to the characteristic data of the user to be switched and the signal quality map, comprising: determining the belonging grid of the user to be switched in the quality map of the same frequency neighbor cell according to the characteristic data of the user to be switched in the same frequency neighbor cell; determining the number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate within the belonging grid of the user to be switched in the quality map of the same frequency neighbor cell; in response to the number of user-level uplink rate information being greater than a third preset threshold, determining the ratio of the numerator and the denominator of the user-level uplink rate as the effective quality information of the user to be switched in the same frequency neighbor cell.
[0061] In one embodiment, the quality information of the user to be switched in the same frequency neighbor cell is obtained. The Ps, the uplink PL, the NI, the transmission mode and the cell load of the user to be switched in the same frequency neighbor cell are obtained. The Ps is:
[0062] Ps = Ps SRS - α local × (P localRS -RSRP local ) + α neighbor × (P neighborRS -RSRP neighbor ) - P0 SRS + P0 PUSCH -h(i) + f(i) - min(0, PHR SRS )
[0063] wherein, Ps SRS is the received power of the sounding reference signal (SRS) in the same frequency neighbor cell, if the transmission mode is RI1, Ps SRS is the maximum value of the received power of the SRS under all single-stream codebooks; if the transmission mode is RI2, Ps SRS is the maximum value of the received power of the SRS under all double-stream codebooks, and the received power of the SRS under each double-stream codebook is the smaller of the two streams. α local and α neighbor are the PUSCH path loss compensation factors of the belonging cell and the same frequency neighbor cell, respectively, P localRS and P neighborRS are the downlink reference signal transmission powers of the belonging cell and the same frequency neighbor cell, respectively, RSRP local and RSRP neighbor are the RSRPs of the belonging cell and the same frequency neighbor cell in the measurement report reported by the user, P0 SRS is the SRS cell-level default power of the belonging cell, P0 PUSCH is the PUSCH cell-level default power of the same frequency neighbor cell, h(i) is the absolute value or the cumulative value of the SRS power control command word (TPC) of the belonging cell, f(i) is the absolute value or the cumulative value of the PUSCH power control command word (TPC) of the belonging cell, and PHR SRSSRS power headroom report for a home cell.
[0064] The uplink PL is the uplink PL of the user to be switched in the home cell + Ps of the home cell SRS - Ps of the same frequency neighbor cell SRS .
[0065] The quality information grid of the same frequency neighbor cell is determined according to Ps, uplink PL, NI, transmission mode and cell load of the user to be switched in the same frequency neighbor cell. If the number of user-level uplink rate information in the grid is greater than a preset value, the quality information of the same frequency neighbor cell is the ratio of the numerator of the user-level uplink rate to the denominator of the user-level uplink rate; if the number of user-level uplink rate information in the grid is less than or equal to the preset value, the same frequency neighbor cell has no effective quality information.
[0066] In an example embodiment of the present disclosure, the inter-frequency neighbor cell includes: a common Active Antenna Unit (AAU) inter-frequency neighbor cell and a non-common AAU inter-frequency neighbor cell.
[0067] In an example embodiment of the present disclosure, the quality information of the user to be switched in the common AAU inter-frequency neighbor cell is obtained according to the characteristic data of the user to be switched and the signal quality map, including: determining the characteristic data of the user to be switched in the common AAU inter-frequency neighbor cell according to the frequency point information of the same frequency neighbor cell and the common AAU inter-frequency neighbor cell; determining the home grid of the signal quality map of the user to be switched in the common AAU inter-frequency neighbor cell according to the characteristic data of the user to be switched in the common AAU inter-frequency neighbor cell; obtaining the number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid of the signal quality map of the user to be switched in the common AAU inter-frequency neighbor cell; and in response to the number of user-level uplink rate information being greater than a fourth preset threshold, determining the ratio of the numerator to the denominator of the user-level uplink rate as the effective quality information of the user to be switched in the common AAU inter-frequency neighbor cell.
[0068] In one embodiment, the quality information of the user to be switched in the common Active Antenna Unit (AAU) inter-frequency neighbor cell is obtained. Ps, uplink PL, NI, transmission mode and cell load of the user to be switched in the common AAU inter-frequency neighbor cell are obtained. Ps is:
[0069] Ps InterFreq = Ps IntraFreq - α IntraFreq × (P IntraFreqR S -RSRP IntraFreq )
[0070] + α InterFreq × (P InterFreqR S -RSRP InterFreq )
[0071] P0IntraFreqPUSCH + P0InterFreqPUSCH - 20log 10 (f InterFreq / f IntraFreq )
[0072] + 10log 10 (AntNum InterFreq / AntNum IntraFreq )
[0073] wherein, Ps IntraFreq is the Ps of the intra-frequency neighbor cell, a IntraFreq and a InterFreq are the PUSCH path loss compensation factors of the intra-frequency neighbor cell and the inter-frequency neighbor cell with the same AAU respectively, P IntraFreqR S and P InterFreqR S are the downlink reference signal transmission powers of the intra-frequency neighbor cell and the inter-frequency neighbor cell with the same AAU respectively, RSRP IntraFreq and RSRP InterFreq are the RSRPs of the intra-frequency neighbor cell and the inter-frequency neighbor cell with the same AAU reported in the measurement report of the user, P0IntraFreqPUSCH is the PUSCH cell-level default power of the intra-frequency neighbor cell, P0InterFreqPUSCH is the PUSCH cell-level default power of the inter-frequency neighbor cell with the same AAU, f InterFreq is the frequency point of the inter-frequency neighbor cell with the same AAU, f InterFreq is the frequency point of the intra-frequency neighbor cell, AntNum InterFreq is the number of uplink receiving antennas of the inter-frequency neighbor cell with the same AAU, and AntNum IntraFreq is the number of uplink receiving antennas of the intra-frequency neighbor cell.
[0074] The uplink PL is the uplink PL of the intra-frequency neighbor cell + 20log 10 (f InterFreq / f IntraFreq ).
[0075] The quality information grid of the inter-frequency neighbor cell with the same AAU is determined according to the Ps, the uplink PL, the NI, the transmission mode and the cell load of the user to be switched. If the number of user-level uplink rate information in the grid is greater than a preset value, the quality information of the inter-frequency neighbor cell with the same AAU is the ratio of the user-level uplink rate numerator to the user-level uplink rate denominator; if the number of user-level uplink rate information in the grid is less than or equal to the preset value, the inter-frequency neighbor cell with the same AAU has no effective quality information.
[0076] In the example embodiment of the present disclosure, the quality information of the user to be switched in the non- AAU inter-frequency neighbor area is obtained according to the characteristic data of the user to be switched and the signal quality map, including: determining the characteristic data of the user to be switched in the non- AAU inter-frequency neighbor area according to the reference signal receiving power (RSRP) belonging to the non- AAU inter-frequency neighbor area; determining the belonging grid in the signal quality map of the non- AAU inter-frequency neighbor area of the user to be switched according to the characteristic data of the user to be switched in the non- AAU inter-frequency neighbor area; obtaining the number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the belonging grid in the signal quality map of the non- AAU inter-frequency neighbor area of the user to be switched; in response to the number of user-level uplink rate information being greater than a fourth preset threshold, determining the ratio of the numerator and the denominator of the user-level uplink rate as the effective quality information of the user to be switched in the non- AAU inter-frequency neighbor area.
[0077] In one embodiment, the quality information of the user to be switched in the non- AAU inter-frequency neighbor area is obtained. The Ps, uplink PL, NI, transmission mode and cell load of the user to be switched in the non- AAU inter-frequency neighbor area are obtained. The Ps is:
[0078] Ps = Ps SRS - (α local - 1) × (P localRS -RSRP local ) + (α neighbor - 1) × (P neighborRS -RSRP neighbor ) - P0 SRS + P0 PUSCH - h (i) + f (i) - min (0, PHR SRS ) + 10 log 10 (AntNum neighbor / AntNum local )
[0079] wherein, Ps SRS is the receiving power of the sounding reference signal (SRS) in the home cell, if the transmission mode is RI1, Ps SRS is the maximum value of the receiving power of the SRS under all single-stream codebooks; if the transmission mode is RI2, Ps SRS is the maximum value of the receiving power of the SRS under all double-stream codebooks, and the receiving power of the SRS under each double-stream codebook is the smaller of the two streams. α local and α neighbor are the PUSCH loss compensation factors of the home cell and the non- AAU inter-frequency neighbor area, respectively, P localRS and P neighborRS are the downlink reference signal transmission powers of the home cell and the non- AAU inter-frequency neighbor area, respectively, RSRP local and RSRP neighborRSRP of the home cell and RSRP of the non- AAU inter-frequency neighbor cell in the measurement report reported by the user SRS SRS cell-level reference power of the home cell, P0 PUSCH PUSCH cell-level reference power of the non- AAU inter-frequency neighbor cell, h(i) is an absolute value or accumulated value of a SRS power control command word TPC of the home cell, f(i) is an absolute value or accumulated value of a PUSCH power control command word TPC of the home cell, PHR SRS SRS power headroom report of the home cell, AntNum IntraFreq uplink receiving antenna number of the non- AAU inter-frequency neighbor cell, AntNum local uplink receiving antenna number of the home cell.
[0080] uplink PL of the home cell is uplink PL of the home cell + (P neighborRS -RSRP neighbor ) - (P localRS -RSRP local ).
[0081] The quality information grid of the non- AAU inter-frequency neighbor cell is determined according to Ps, uplink PL, NI, transmission mode and cell load of the user to be switched in the non- AAU inter-frequency neighbor cell. If the number of user-level uplink rate information in the grid is greater than a preset value, the quality information of the non- AAU inter-frequency neighbor cell is a ratio of a user-level uplink rate numerator to a user-level uplink rate denominator; if the number of user-level uplink rate information in the grid is less than or equal to the preset value, the non- AAU inter-frequency neighbor cell has no effective quality information.
[0082] In step S306, in response to the existence of effective quality information of the user to be switched in the home cell, a target switching cell is selected from the neighbor cells according to the quality information of the neighbor cells for switching.
[0083] In the example embodiment of the present disclosure, the target switching cell is selected from the neighbor cells according to the quality information of the neighbor cells for switching, including: sorting the neighbor cells according to the effective quality information of the user to be switched in the neighbor cells in descending order; and selecting the target cell from the neighbor cells according to the sorting result of the neighbor cells for switching.
[0084] In the example embodiment of the present disclosure, in response to the non-existence of effective quality information of the user to be switched in the home cell, the method further includes: maintaining the connection between the user to be switched and the home cell.
[0085] In one embodiment, in response to the non-existence of effective quality information of the user to be switched in the home cell, the user still connects with the home cell, and the switching of the cell is not performed.
[0086] In the example embodiment of the present disclosure, after selecting a target handover cell for handover in a neighbor cell according to the quality information of the neighbor cell, the method further comprises: evaluating the signal quality map according to the handover effect, and correcting the signal quality map according to the evaluation result.
[0087] In the example embodiment of the present disclosure, the evaluating the signal quality map according to the handover effect comprises: for each grid of the signal quality map, counting the number of times that the users belonging to the grid hand over to other grids, the number of times that the users of other grids hand in to the grid, the number of times that the user level uplink rate of the users belonging to the grid is greater than the user level uplink rate before handover after the users hand over to other grids, and the number of times that the user level uplink rate is greater than the user level uplink rate before handover after the users of other grids hand in.
[0088] In the example embodiment of the present disclosure, the correcting the signal quality map according to the evaluation result comprises at least one of the following: in response to the number of times that the users belonging to the grid hand over to other grids being greater than a fifth preset threshold, increasing the value of the denominator of the user level uplink rate of the grid according to the ratio of the number of times that the user level uplink rate is greater than the user level uplink rate before handover after the users hand over to other grids to the number of times that the users hand over to other grids; and in response to the number of times that the users of other grids hand in to the grid being greater than a sixth preset threshold, decreasing the value of the denominator of the user level uplink rate of the grid according to the ratio of the number of times that the user level uplink rate is greater than the user level uplink rate before handover after the users of other grids hand in to the grid to the number of times that the users of other grids hand in to the grid.
[0089] In one embodiment, as shown in FIG. 6, the method for correcting the cell quality map according to the embodiment of the present disclosure comprises the following steps:
[0090] Step S601, counting the number of times that the users hand over between different grids and comparing the difference between the user level uplink rate before and after handover.
[0091] Specifically, the number of times of switching to other grids, the number of times of switching in from other grids, the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out, and the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching in are all 0. For the user performing the switching, the average uplink rate in a period of time before the switching is counted, and the average uplink rate in a period of time after the switching is counted. If the average uplink rate in the period of time after the switching is greater than the average uplink rate in the period of time before the switching, the number of times of switching to other grids counted in the grid corresponding to the cell before the switching is added by 1, the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out counted in the grid corresponding to the cell before the switching is added by 1, the number of times of switching in from other grids counted in the grid corresponding to the cell after the switching is added by 1, and the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching in counted in the grid corresponding to the cell after the switching is added by 1; if the average uplink rate in the period of time after the switching is less than or equal to the average uplink rate in the period of time before the switching, the number of times of switching to other grids counted in the grid corresponding to the cell before the switching is added by 1, and the number of times of switching in from other grids counted in the grid corresponding to the cell after the switching is added by 1.
[0092] In step S602, the ratio of the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out to the number of times of switching to other grids is calculated, and the ratio of the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching in to the number of times of switching in from other grids is calculated.
[0093] In step S603, the user-level uplink rate numerator in the grid is corrected.
[0094] Specifically, for a certain grid, in response to the number of times of switching to other grids by the user belonging to the grid being greater than the fifth preset threshold value, if the ratio of the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out to the number of times of switching to other grids is greater than the preset value 1, the value of the user-level uplink rate numerator in the grid remains unchanged; if the ratio of the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out to the number of times of switching to other grids is less than or equal to the preset value 1, the user-level uplink rate numerator in the grid is increased by (the preset value 1-the ratio of the number of times of user-level uplink rate being greater than the user-level uplink rate before switching after switching out to the number of times of switching to other grids) / 10.
[0095] For a certain grid, in response to the number of times of switching into by other grids being greater than the sixth preset threshold value, if the user level uplink rate after switching in is greater than the ratio of the number of times of user level uplink rate before switching in to the number of times of switching into by other grids being greater than the preset value 2, the user level uplink rate numerator in the grid remains unchanged; if the user level uplink rate after switching in is greater than the ratio of the number of times of user level uplink rate before switching in to the number of times of switching into by other grids being less than or equal to the preset value 2, the user level uplink rate numerator in the grid is reduced (the preset value 2-the ratio of the number of times of user level uplink rate before switching in to the number of times of switching into by other grids) / 10.
[0096] Through the embodiments of the present disclosure, since the historical characteristic data including uplink wireless channel quality information and resource information is utilized when constructing the signal quality map for each cell, for the user waiting for cell switching, the quality information of the user to be switched in the home cell and the neighboring cell can be determined according to the characteristic data of the user and the signal quality map, the home cell currently communicates with the user to be switched, and only in the case that the user to be switched has effective quality information in the home cell, the target cell for switching is selected in the neighboring cell according to the quality information of the neighboring cell. Therefore, the problem that the uplink experience of the user is poor due to the lack of attention to the uplink channel when performing cell switching in the related art can be solved, and the effect of improving the uplink experience of the user after cell switching is achieved.
[0097] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disc), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to perform the methods described in the various embodiments of the present disclosure.
[0098] In the present embodiment, a cell switching device is also provided, which is configured to implement the above embodiments and preferred embodiments, and those already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and contemplated.
[0099] FIG. 7 is a structural block diagram of a cell switching device according to an embodiment of the present disclosure, as shown in FIG. 7, the device includes a constructing module 10, a determining module 20 and a selecting module 30:
[0100] The constructing module 10 is configured to construct a signal quality map for each cell according to historical characteristic data, wherein the historical characteristic data comprises uplink radio channel quality information and uplink radio channel resource information;
[0101] The determining module 20 is configured to determine quality information of the user to be switched in the home cell and the neighboring cell according to the characteristic data of the user to be switched and the signal quality map;
[0102] The selecting module 30 is configured to select a target switching cell in the neighboring cell for switching in response to the user to be switched having valid quality information in the home cell according to the quality information of the neighboring cell.
[0103] It should be noted that each of the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: all the above modules are located in the same processor; or the above modules are located in different processors in any combination.
[0104] Embodiments of the present disclosure further provide a computer readable storage medium, which stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0105] In an example embodiment, the above computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.
[0106] Embodiments of the present disclosure further provide an electronic device, which comprises a memory storing a computer program and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
[0107] In an example embodiment, the above electronic device can further comprise a transmission device connected to the processor and an input / output device connected to the processor.
[0108] The specific examples in the present embodiment can refer to the examples described in the above embodiments and example implementations, and the present embodiment will not be described here again.
[0109] By the embodiments of the present disclosure, a signal quality map of all cells can be constructed, and uplink quality information of a user in different cells can be determined, so as to select a suitable switching cell. Compared with the manner based on wireless channel quality in the related art, the embodiments of the present disclosure further consider the wireless resource dimension, so that the overall perception of the user after switching is better.
[0110] Obviously, those skilled in the art should understand that each module or each step of the present disclosure described above can be implemented by a general computing device, which can be centralized on a single computing device or distributed on a network composed of multiple computing devices, and can be implemented by program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in an order different from that shown here, or they can be manufactured into individual integrated circuit modules, or multiple modules or steps thereof can be manufactured into a single integrated circuit module. Thus, the present disclosure is not limited to any specific combination of hardware and software.
[0111] The above only describes the preferred embodiments of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A cell handover method, comprising: constructing a signal quality map for each cell according to historical characteristic data, wherein the historical characteristic data comprises uplink radio channel quality information and uplink radio channel resource information; determining quality information of a to-be-handover user in a home cell and neighboring cells according to characteristic data of the to-be-handover user and the signal quality map; and selecting a target handover cell in the neighboring cells according to the quality information of the neighboring cells to perform handover in response to the to-be-handover user having valid quality information in the home cell. The uplink radio channel quality information comprises at least one of the following: received power Ps, uplink path loss PL, uplink interference NI, and transmission mode. The uplink radio channel resource information comprises one of the following: cell load and resource block. The constructing a signal quality map for each cell according to historical characteristic data comprises: dividing each cell into a plurality of grids according to a preset grid dimension, and determining initial quality information of each grid, wherein the initial quality information comprises initial number of user-level uplink rate information, initial numerator and initial denominator of user-level uplink rate, wherein the initial numerator is used to indicate the sum of throughputs of all data packets transmitted by a user in a unit of time, and the initial denominator is used to indicate the sum of scheduling times of all data packets transmitted by the user in a unit of time; and delivering the user-level uplink rate in the historical characteristic data to a corresponding grid, and counting the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid.
2. The method of claim 1, wherein, The counting the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid comprises: determining a conversion factor according to the number of user-level uplink rate information in each grid; and updating the number of user-level uplink rate information, the numerator and the denominator of user-level uplink rate in each grid according to the conversion factor. The determining quality information of a to-be-handover user in a home cell and neighboring cells according to characteristic data of the to-be-handover user and the signal quality map comprises: determining the to-be-handover user according to buffer status report (BSR), transmission block size (TBSize), uplink target rate, and actual uplink rate in a unit of time; issuing intra-frequency and inter-frequency measurements to the to-be-handover user to obtain a range of intra-frequency neighboring cells and inter-frequency neighboring cells of the to-be-handover user; and determining valid quality information of the to-be-handover user in the home cell, the intra-frequency neighboring cells, and the inter-frequency neighboring cells according to the characteristic data of the to-be-handover user and the signal quality map, wherein the characteristic data of the to-be-handover user comprises the uplink radio channel quality information and the uplink radio channel resource information.
3. The method of claim 2, wherein, The determining the to-be-handover user according to BSR, TBSize, uplink target rate, and actual uplink rate in a unit of time comprises: determining the user as the to-be-handover user in response to a ratio of the BSR to the TBSize being greater than a first preset threshold and the actual uplink rate being less than the uplink target rate. 4. The method of claim 3, wherein, 5. The method of claim 1, wherein, 6. The method of claim 5, wherein, 7. The method of claim 5, wherein, The quality information of the user to be switched in the home cell is obtained according to the characteristic data of the user to be switched and the signal quality map, and the method comprises the steps that: The home grid of the user to be switched in the quality map of the home cell is determined according to the characteristic data of the user to be switched in the home cell; The number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid are determined; In response to the number of user-level uplink rate information being greater than a second preset threshold, the ratio of the numerator to the denominator of the user-level uplink rate is determined as the effective quality information of the user to be switched in the home cell.
8. The method of claim 5, wherein, The quality information of the user to be switched in the same-frequency neighboring cell is obtained according to the characteristic data of the user to be switched and the signal quality map, and the method comprises the steps that: The home grid of the user to be switched in the quality map of the same-frequency neighboring cell is determined according to the characteristic data of the user to be switched in the same-frequency neighboring cell; The number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid of the user to be switched in the quality map of the same-frequency neighboring cell are determined; In response to the number of user-level uplink rate information being greater than a third preset threshold, the ratio of the numerator to the denominator of the user-level uplink rate is determined as the effective quality information of the user to be switched in the same-frequency neighboring cell.
9. The method of claim 5, wherein, The inter-frequency neighboring cell comprises a common source antenna processing unit (AAU) inter-frequency neighboring cell and an AAU-unshared inter-frequency neighboring cell.
10. The method of claim 9, wherein, The quality information of the user to be switched in the common AAU inter-frequency neighboring cell is obtained according to the characteristic data of the user to be switched and the signal quality map, and the method comprises the steps that: The characteristic data of the user to be switched in the common AAU inter-frequency neighboring cell is determined according to the frequency point information of the same-frequency neighboring cell and the common AAU inter-frequency neighboring cell; The home grid of the user to be switched in the signal quality map of the common AAU inter-frequency neighboring cell is determined according to the characteristic data of the user to be switched in the common AAU inter-frequency neighboring cell; The number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid of the user to be switched in the signal quality map of the common AAU inter-frequency neighboring cell are obtained; In response to the number of user-level uplink rate information being greater than a fourth preset threshold, the ratio of the numerator to the denominator of the user-level uplink rate is determined as the effective quality information of the user to be switched in the common AAU inter-frequency neighboring cell.
11. The method of claim 9, wherein, The quality information of the user to be switched in the AAU-unshared inter-frequency neighboring cell is obtained according to the characteristic data of the user to be switched and the signal quality map, and the method comprises the steps that: The characteristic data of the user to be switched in the AAU-unshared inter-frequency neighboring cell is determined according to the reference signal receiving power (RSRP) belonging to the AAU-unshared inter-frequency neighboring cell; The home grid of the user to be switched in the signal quality map of the AAU-unshared inter-frequency neighboring cell is determined according to the characteristic data of the user to be switched in the AAU-unshared inter-frequency neighboring cell; The number of user-level uplink rate information, the numerator and the denominator of the user-level uplink rate in the home grid of the user to be switched in the signal quality map of the AAU-unshared inter-frequency neighboring cell are obtained; determining the ratio of the numerator to the denominator of the user level uplink rate as the effective quality information of the user to be switched in the non-common-AAA-frequency-neighbor cell in response to the number of user level uplink rate information being greater than a fourth preset threshold.
12. The method of claim 5, wherein, selecting a target cell for switching from the neighbor cells according to the quality information of the neighbor cells, comprising: sorting the neighbor cells according to the effective quality information of the user to be switched in the neighbor cells in descending order; selecting a target cell for switching from the neighbor cells according to the sorting result of the neighbor cells.
13. The method of claim 1, wherein, maintaining the connection between the user to be switched and the home cell in response to the effective quality information of the user to be switched not existing in the home cell.
14. The method of claim 1, wherein, after the step of selecting a target cell for switching from the neighbor cells according to the quality information of the neighbor cells, further comprising: evaluating the signal quality map according to the switching effect, and correcting the signal quality map according to the evaluation result.
15. The method of claim 14, wherein, the step of evaluating the signal quality map according to the switching effect, comprising: for each grid of the signal quality map, counting the number of times that the user belonging to the grid switches to other grids, the number of times that the user of other grids cuts in the grid, the number of times that the user level uplink rate of the user belonging to the grid is greater than the user level uplink rate before switching after the user belonging to the grid switches to other grids, and the number of times that the user level uplink rate is greater than the user level uplink rate before switching after the user of other grids cuts in the grid.
16. The method of claim 15, wherein, the step of correcting the signal quality map according to the evaluation result, comprising at least one of: in response to the number of times that the user belonging to the grid switches to other grids being greater than a fifth preset threshold, increasing the value of the numerator of the user level uplink rate of the grid according to the ratio of the number of times that the user level uplink rate is greater than the user level uplink rate before switching after switching to other grids to the number of times that the user switches to other grids; in response to the number of times that the user of other grids cuts in the grid being greater than a sixth preset threshold, decreasing the value of the numerator of the user level uplink rate of the grid according to the ratio of the number of times that the user level uplink rate is greater than the user level uplink rate before switching after the user of other grids cuts in the grid to the number of times that the user of other grids switches to the grid.
17. A computer program product comprising a computer program, instructions, which when executed by a processor, implement the steps of the method recited in any one of claims 1 to 16.
18. A computer-readable storage medium having stored therein a computer program, wherein, the computer program, instructions, which when executed by a processor, implement the steps of the method recited in any one of claims 1 to 16.
19. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the method recited in any one of claims 1 to 16.
Citation Information
Patent Citations
Method for generating adjacent cells
CN101083831A
Determination method and apparatus of target cell
CN105722156A
Cell switching method, device and base station
CN114727348A
Method and apparatus for identifying target neighbor cell for handover of user equipment (UE)
US20220210706A1
Method for recommending target cell for handover in open-radio access network environment
US20220322192A1