Cell switching method, device, equipment and storage medium
By detecting the service cache requirements of terminal devices in the 5G network and adding secondary cells, the number of uplink bytes and throughput rate are collected as the basis for switching decisions. This solves the problem of inaccurate switching decisions in NR TDD and NR FDD carrier aggregation scenarios, and achieves an increase in the uplink throughput rate of terminal devices and optimization of resource utilization.
Patent Information
- Application Number
- CN202310861848.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-13
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2043-07-13
AI Technical Summary
In 5G networks, in NR TDD and NR FDD carrier aggregation scenarios, the existing cell handover decision method fails to effectively consider the real-time uplink throughput of terminal devices and differences in the wireless environment. As a result, the uplink throughput after handover cannot meet the requirements, and the correspondence between the uplink throughput and RSRP level values in other areas cannot be guaranteed.
By detecting the service cache requirement conditions of the terminal device, adding secondary cells, and collecting the uplink byte count and throughput rate of the primary cell and the secondary cell, these data are used as the basis for switching decisions, including adding the switching process of the first secondary cell and the second secondary cell, using the RRC reconfiguration process to manage the secondary cell, and combining the A1 and A4 measurement events for frequency priority switching.
The accuracy of cell switching decisions is improved, ensuring that the uplink throughput of terminal devices meets the requirements after switching, avoiding insufficient throughput caused by poor wireless environment and uplink interference, and improving resource utilization and user experience in carrier aggregation scenarios.
Smart Images

Figure CN118828734B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a cell switching method, apparatus, device and storage medium. Background Art
[0002] Currently, 5G networks include two duplexing modes: NR TDD (New Radio Time Division Duplexing) and NR FDD (New Radio Time Division Duplexing). Since the spectrum resources obtained by each operator are limited and not necessarily continuous, if each terminal can only use a part of the frequency band, the spectrum resources will not be fully utilized. Carrier aggregation (CA) technology is designed to address this type of situation. It aggregates spectrum resources of the same or different frequency bands for use by terminals, thereby improving the utilization of the entire network resources and improving user experience. In carrier aggregation technology, since the uplink coverage performance of NR TDD cells and NR FDD cells is very different, the switching decision method of carrier aggregation scenarios must be considered in the actual network planning and network optimization process.
[0003] Currently, in the 5G network NR TDD and NR FDD carrier aggregation scenario, there are two methods for determining the switch from the NR TDD cell to the NR FDD cell: (1) Setting fixed values for the A2 and A5 thresholds as the switching decision conditions, such as setting A2 to -110dBm, and setting the first A5 threshold (requirement for the serving cell) to -110dBm, requiring the RSRP of the serving cell to be lower than the first threshold; setting the second A5 threshold (requirement for the target inter-frequency cell) to -106dBm, requiring the RSRP of the target inter-frequency cell to be higher than the second threshold. (2) Through road testing, the 5G terminal is placed in the NR TDD cell (2.6GHz frequency band) and the NR FDD cell (700MHz) respectively, and the test is carried out by driving from near to far.
[0004] The above-mentioned cell handover decision method has the following shortcomings: (1) Due to the set cell-level handover decision threshold, for 5G terminals in different wireless environments, the actual uplink throughput of the terminals residing in the NR TDD primary cell and the NR FDD secondary cell is not taken into account, which easily leads to the uplink throughput after handover failing to meet the terminal requirements. (2) In the NR TDD and NR FDD carrier aggregation scenario, the driving test of the NR TDD 2.6GHz cell and the NR FDD 700MHz cell from near to far can only guarantee one road, and cannot guarantee the correspondence between the uplink throughput of other areas outside the road and the RSRP level value of the downlink of the NR TDD 2.6GHz cell and the NR FDD 700MHz cell. Summary of the Invention
[0005] The purpose of the embodiments of the present invention is to provide a cell switching method, apparatus, device and storage medium, which can improve the decision accuracy of terminal equipment when switching cells, and ensure that the uplink throughput rate of the terminal equipment meets the requirements after switching cells.
[0006] To achieve the above object, an embodiment of the present invention provides a cell handover method, comprising:
[0007] When it is detected that a terminal device residing in a primary cell meets a service buffering requirement condition, a first secondary cell is added; wherein the primary cell is a cell operating in a time division duplex mode, and the first secondary cell is a cell operating in a frequency division duplex mode;
[0008] Collecting a first cumulative number of uplink bytes of the terminal device residing in the primary cell and a second cumulative number of uplink bytes residing in the first secondary cell within a fixed time period;
[0009] When the second accumulated number of uplink bytes is greater than the first accumulated number of uplink bytes, collecting an uplink throughput rate of the terminal device residing in the primary cell;
[0010] When the uplink throughput is less than a set threshold, a switching instruction is sent to the terminal device, so that the terminal device switches from the primary cell to the first secondary cell.
[0011] As an improvement to the above solution, after sending the switching instruction to the terminal device, the method further includes:
[0012] After detecting that the terminal device switches from the primary cell to the first secondary cell, adding a second secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode;
[0013] Sending a measurement control instruction to the terminal device so that the terminal device triggers a measurement event;
[0014] When it is detected that the measurement result meets the reporting condition in the measurement event, a switching instruction is sent to the terminal device, so that the terminal device switches from the first secondary cell to the second secondary cell.
[0015] As an improvement to the above solution, before adding the first secondary cell, the method further includes:
[0016] Obtaining a buffer capacity and a first packet delay of a radio link control of a terminal device residing in the primary cell;
[0017] When the cache amount is greater than or equal to the cache length activation threshold, and the first packet delay is greater than or equal to the cache delay activation threshold, it is determined that the terminal device meets the service cache requirement condition;
[0018] When the cache amount is less than the cache length activation threshold, or the first packet delay is less than the cache delay activation threshold, it is determined that the terminal device does not meet the service cache requirement condition.
[0019] As an improvement of the above solution, the measurement events include A1 measurement events and A4 measurement events.
[0020] As an improvement to the above solution, the method further includes:
[0021] When the second accumulated uplink byte number is less than or equal to the first accumulated uplink byte number, the binding relationship between the terminal device and the primary cell remains unchanged.
[0022] As an improvement to the above solution, the method further includes:
[0023] When the uplink throughput is greater than or equal to the set threshold, the binding relationship between the terminal device and the primary cell remains unchanged.
[0024] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a cell switching device, comprising:
[0025] A secondary cell adding module, configured to add a first secondary cell when detecting that a terminal device residing in a primary cell meets a service buffering requirement; wherein the primary cell is a cell operating in a time division duplex mode, and the first secondary cell is a cell operating in a frequency division duplex mode;
[0026] an uplink byte number collection module, configured to collect a first cumulative uplink byte number of the terminal device residing in the primary cell and a second cumulative uplink byte number residing in the first secondary cell within a fixed time period;
[0027] an uplink throughput acquisition module, configured to acquire an uplink throughput of the terminal device residing in the primary cell when the second accumulated uplink byte number is greater than the first accumulated uplink byte number;
[0028] The cell switching module is configured to send a switching instruction to the terminal device when the uplink throughput is less than a set threshold value, so that the terminal device switches from the primary cell to the first secondary cell.
[0029] As an improvement to the above solution, the secondary cell adding module is further configured to add a second secondary cell after detecting that the terminal device switches from the primary cell to the first secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode;
[0030] Then, the cell switching device further includes:
[0031] A measurement instruction sending module, configured to send a measurement control instruction to the terminal device so that the terminal device triggers a measurement event;
[0032] The cell switching module is further configured to send a switching instruction to the terminal device when detecting that the measurement result meets the reporting condition in the measurement event, so that the terminal device switches from the first secondary cell to the second secondary cell.
[0033] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a cell switching device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the cell switching method as described in any of the above-mentioned embodiments is implemented.
[0034] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the cell switching method as described in any of the above embodiments.
[0035] Compared with the prior art, the cell switching method, apparatus, device and storage medium disclosed in the present invention are aimed at the NRTDD and NR FDD carrier aggregation scenario. When it is detected that the terminal device residing in the NR TDD primary cell meets the service cache requirement conditions, an NR FDD secondary cell is added. By obtaining the number of bytes of uplink RLC data sent by the terminal device residing in the primary cell and the secondary cell, and using this as the basis for the decision to switch the terminal device from the primary cell to the secondary cell, the uplink rate of the terminal device after switching can be guaranteed to be better, so that the uplink throughput of the terminal device after switching the cell meets the requirement. In addition, when the number of uplink bytes of RLC in the secondary cell is greater than the number of uplink bytes of RLC in the secondary cell, the uplink throughput of the primary cell is obtained, and this is used as the basis for the decision to switch the terminal device from the primary cell to the secondary cell. This can improve the decision accuracy of the terminal device switching cell, and avoid the situation where the uplink throughput of the NR FDD cell is insufficient due to poor wireless environment, cross-area coverage, and strong uplink interference. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 is a flow chart of a cell switching method provided by an embodiment of the present invention;
[0037] Figure 2 This is a structural block diagram of a cell switching device provided by an embodiment of the present invention;
[0038] Figure 3 This is a structural block diagram of a cell switching device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0040] Currently, 5G networks include two duplex modes: NR TDD and NR FDD. NR TDD includes frequency bands such as n41 and n78. The n41 band refers to 2.6GHz, and the operating frequency band is: 2496MHz-2690MHz; the n78 band refers to 3.5GHz, and the operating frequency band is: 3300MHz-3800MHz. NR FDD includes frequency bands n1, n3, n8, and n28. The n1 band is 2100 MHz, operating at 1920-1970 MHz uplink and 2110-2170 MHz downlink. n3 is 1800 MHz, operating at 1710-1785 MHz uplink and 1805-1880 MHz downlink. n8 is 900 MHz, operating at 880-915 MHz uplink and 925-960 MHz downlink. n28 is 700 MHz, operating at 703-748 MHz uplink and 758-803 MHz downlink. Currently, operators have both NR TDD and NR FDD bands. Carrier aggregation (CA) technology can combine spectrum resources in the same or different bands for terminal use, thereby improving overall network resource utilization and user experience.
[0041] In a wireless communication system with carrier aggregation, a terminal can communicate with a base station through multiple cells. Among these cells, one is the primary cell (PCell) and the others are secondary cells (SCells). The terminal can send uplink signals to the base station through different cells. NR TDD base stations use massive antenna arrays. The increased number of antennas provides greater multiplexing gain and diversity gain for the propagation channel, resulting in better system performance in downlink data rate, link reliability, and coverage. However, in the uplink, the terminal's transmit power limits 5G uplink coverage, and the terminal's size limits the number of antennas, making Massive MIMO unavailable. Furthermore, differences in TDD uplink and downlink time slot allocations further widen the gap in uplink and downlink coverage. The limited uplink coverage of NR TDD base stations prevents users from using 5G downlink high-speed data services beyond the uplink coverage area, limiting the advantage of 5G's large downlink bandwidth. In the NR TDD and NR FDD carrier aggregation scenario, since NR FDD generally uses medium and low frequency bands, its uplink coverage performance is better than NR TDD. After a 5G user moves to the edge of the NR TDD cell's uplink coverage range, it can switch to the NR FDD cell to ensure the user's coverage performance and protect the user's usage experience.
[0042] Since the bandwidth of NR TDD 2.6GHz is larger, NR TDD carrier is generally used as the primary carrier and NR FDD carrier is used as the secondary carrier. That is, the 5G terminal occupies the NR TDD primary cell near the NR base station, and uses CA to bundle the NR FDD cell for downlink and CA to bundle the NR FDD cell for uplink. In an embodiment of the present invention, when the user moves from the uplink coverage area of the NR TDD cell to the edge of the cell, the decision process of switching from the CA cell with NR TDD as the primary carrier to the NR FDD cell is triggered. After determining that the UE needs to switch from the NR TDD primary cell to the NR FDD secondary cell, the switching process is triggered. According to the CA process, after the UE switches from the NR TDD cell to the NR FDD cell, the downlink CA addition process is initiated to add the NR TDD cell as a CA secondary cell.
[0043] In an embodiment of the present invention, in order to ensure that the uplink throughput rate of the terminal device in the switching cell meets the requirements, a cell switching method is provided. Figure 1 , Figure 1 1 is a flow chart of a cell switching method provided by an embodiment of the present invention, the cell switching method comprising:
[0044] S1. When it is detected that the terminal device residing in the primary cell meets the service buffering requirement conditions, a first secondary cell is added;
[0045] S2. Collecting a first cumulative number of uplink bytes of the terminal device residing in the primary cell and a second cumulative number of uplink bytes residing in the first secondary cell within a fixed time period;
[0046] S3. When the second accumulated number of uplink bytes is greater than the first accumulated number of uplink bytes, collecting the uplink throughput rate of the terminal device residing in the primary cell;
[0047] S4. When the uplink throughput is less than a set threshold, a switching instruction is sent to the terminal device to enable the terminal device to switch from the primary cell to the first secondary cell.
[0048] Specifically, before executing step S1, the method also includes: obtaining the cache amount and first packet delay of the wireless link control of the terminal device residing in the main cell; when the cache amount is greater than or equal to the cache length activation threshold value, and the first packet delay is greater than or equal to the cache delay activation threshold value, determining that the terminal device meets the service cache requirement condition; when the cache amount is less than the cache length activation threshold value, or the first packet delay is less than the cache delay activation threshold value, determining that the terminal device does not meet the service cache requirement condition.
[0049] For example, since a terminal device needs to establish multiple RLC (Radio Link Control) connections with a base station before it can send data packets through a wireless link, by detecting the RLC-related traffic volume parameters accumulated by the terminal device over a period of time, it is possible to accurately determine whether a secondary cell needs to be activated. If the terminal device meets both of the following conditions, a CA secondary cell is added:
[0050] Condition 1: The RLC cache capacity is greater than or equal to the cache length activation threshold. The RLC cache capacity indicates the amount of data to be scheduled by the terminal device. The larger the cache capacity, the larger the amount of data to be scheduled by the terminal device, and the larger the downlink resources required. The cache length activation threshold is used to determine whether the UE in the carrier aggregation state activates the secondary cell, that is, the UE bundles the CA main cell and the secondary cell. The secondary cell is only allowed to be activated when the amount of cached data of the UE in the carrier aggregation state on the base station is greater than the threshold value, and the unit is kilobytes. Increasing this threshold will require the UE to cache more data on the base station before activating the secondary cell. Conversely, the secondary cell can be activated when there is less cached data.
[0051] Condition 2: The first packet delay of RLC is greater than or equal to the cache delay activation threshold. By evaluating the amount of preamble data in the user cache queue, the estimated transmission time of the preamble data is the first packet delay. When the first packet delay is greater than the cache delay activation threshold, the secondary carrier activation process is triggered. The cache delay activation threshold is used to determine whether the UE in the carrier aggregation state activates the secondary cell. The secondary cell is only allowed to be activated when the cache delay of the UE in the carrier aggregation state on the base station is greater than the threshold, in milliseconds. Increasing this threshold will require the terminal device to have a larger cache waiting delay on the base station before the secondary cell is allowed to be activated. Conversely, the secondary cell can be allowed to be activated with a smaller cache waiting delay.
[0052] In an embodiment of the present invention, since the NR TDD 2.6GHz primary cell and the NR FDD 700MHz secondary cell each carry services, adding CA secondary cells based on the service volume of the terminal device can ensure that the terminal device obtains sufficient wireless resources, and also ensures the resource allocation of the primary cell and the secondary cell in the carrier aggregation scenario.
[0053] Specifically, in step S1, the primary cell is a cell operating in time division duplex mode, i.e., an NR TDD cell, and the first secondary cell is a cell operating in frequency division duplex mode, i.e., an NR FDD cell. The protocol of the LTE (Long Term Evolution) network stipulates the use of the RRC (Radio Resource Control) connection reconfiguration process to implement the management of the secondary cell. The RRC layer protocol adds a message structure related to the secondary cell (SCell) in the RRC reconfiguration message, which mainly includes the addition, modification, deletion, and related configuration parameters of the secondary cell. When the base station needs to configure the secondary cell (SCell) according to the current situation, it directly sends a reconfiguration message to the terminal device. For example, if this reconfiguration message is: add the first secondary cell, the terminal device manages the secondary cell according to the signaling contained in the reconfiguration message.
[0054] Specifically, in step S2, after adding the first secondary cell, signaling monitoring is performed on the terminal device, and the number of uplink RLC service bytes of the terminal device in the fixed time period t1 of the primary cell and the secondary cell is collected, respectively, and represented by a first cumulative uplink byte number and a second cumulative uplink byte number. The first cumulative uplink byte number of the terminal device in the fixed time period t1 of the primary cell represents the uplink RLC throughput rate of the terminal device in the NR TDD primary cell; the second cumulative uplink byte number of the terminal device in the fixed time period t1 of the first secondary cell represents the uplink RLC throughput rate of the terminal device in the NR FDD secondary cell.
[0055] Specifically, in step S3, when the second cumulative number of uplink bytes is greater than the first cumulative number of uplink bytes, the uplink RLC throughput rate of the terminal device in the NR FDD secondary cell has exceeded the uplink RLC throughput rate of the NR TDD primary cell, and it is necessary to collect the uplink throughput rate of the terminal device residing in the primary cell for subsequent judgment.
[0056] Furthermore, the method also includes: when the second cumulative number of uplink bytes is less than or equal to the first cumulative number of uplink bytes, maintaining the binding relationship between the terminal device and the primary cell unchanged.
[0057] Exemplarily, when the second cumulative number of uplink bytes is less than or equal to the first cumulative number of uplink bytes, it indicates that the terminal device is still in the effective uplink coverage of the NR TDD primary cell at the current moment, and the terminal device has not moved to a location far away from the base station, then the status quo is maintained without switching the secondary cell.
[0058] Specifically, in step S4, the set threshold value T0 can be calculated based on the fixed time period t1 and the first cumulative number of uplink bytes within the fixed time period t1, such as the set threshold value is equal to the ratio of the first cumulative number of uplink bytes to the fixed time period. Of course, other methods can also be used to set the set threshold value, which is not specifically limited here.
[0059] Exemplarily, after collecting the uplink throughput rate of the terminal device residing in the primary cell, the uplink throughput rate is compared with the set threshold value. When the uplink throughput rate is less than the set threshold value and lasts for more than a period of time t2, it indicates that the terminal device has changed its position and moved away from the base station, resulting in the terminal device being out of the effective uplink coverage range of the NR TDD primary cell. At this time, the terminal device is triggered to switch from the NR TDD primary cell to the NRFDD first secondary cell. After the switch is completed, the terminal device will no longer belong to the NR TDD and NR FDD carrier aggregation scenario, but will become a scenario residing in the NR FDD first secondary cell.
[0060] Furthermore, the method further includes: when the uplink throughput is greater than or equal to a set threshold value, maintaining the binding relationship between the terminal device and the primary cell unchanged.
[0061] Exemplarily, the second cumulative uplink byte number of the terminal device in the fixed time period t1 of the NR FDD first secondary cell is greater than the first cumulative uplink byte number of the NR TDD primary cell, indicating that at this time the uplink RLC throughput rate of the terminal device in the NR FDD secondary cell has exceeded the uplink RLC throughput rate of the NR TDD primary cell. However, the uplink throughput rate of the NR TDD primary cell still exceeds the set threshold value T0, indicating that the terminal device is still in the effective uplink coverage range of the NR TDD primary cell at the current moment. At this time, the NR TDD primary cell can still support the uplink throughput rate requirement of the terminal device, so the status quo is maintained without switching the secondary cell.
[0062] In an embodiment of the present invention, by obtaining the number of bytes of uplink RLC data sent by the terminal device residing in the primary cell and the secondary cell, and using this as the basis for determining whether the terminal device switches from the primary cell to the secondary cell, it is possible to ensure that the uplink rate of the terminal device after switching is better, so that the uplink throughput of the terminal device after switching cells meets the requirements. In addition, when the number of uplink RLC bytes in the secondary cell is greater than the number of uplink RLC bytes in the secondary cell, the uplink throughput of the primary cell is obtained, and used as the basis for determining whether the terminal device switches from the primary cell to the secondary cell. This can improve the accuracy of the terminal device's decision to switch cells, and can avoid the situation where the uplink throughput of the NR FDD cell is insufficient due to poor wireless environment, cross-area coverage, and strong uplink interference.
[0063] Specifically, after sending the switching instruction to the terminal device, the method further includes:
[0064] S5. After detecting that the terminal device switches from the primary cell to the first secondary cell, add a second secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode;
[0065] S6. Sending a measurement control instruction to the terminal device to enable the terminal device to trigger a measurement event;
[0066] S7. When it is detected that the measurement result meets the reporting condition in the measurement event, send a switching instruction to the terminal device, so that the terminal device switches from the first secondary cell to the second secondary cell.
[0067] It is worth noting that the process of steps S5 to S7 above is applicable to the scenario where the terminal device moves toward the base station. As the terminal device moves toward the base station, the terminal device gradually approaches the base station and will re-enter the effective uplink coverage range of the NR TDD cell, so the cell switching can be performed again.
[0068] Exemplarily, after switching to the NR FDD cell, the terminal device initiates the process of adding a downlink CA secondary cell, and adds the NR TDD downlink as the second secondary cell. When the terminal device moves toward the base station, the A1+A4 event can be used for frequency priority switching. The A1 event is a requirement for the serving cell. When the downlink RSRP (Reference Signal Receiving Power) of the serving cell (such as the current NR FDD cell) is higher than the threshold value of the event, the inter-frequency measurement event A4 is issued to start the inter-frequency measurement; the A4 event is a requirement for the target inter-frequency cell (such as the NR TDD cell). When the RSRP of the target inter-frequency cell is higher than the threshold value of the event, the inter-frequency switching is initiated. When the measurement results meet both the A1 and A4 events, the frequency priority switching is triggered, and the NR FDD cell is switched to the NR TDD cell.
[0069] Exemplarily, the base station sends a measurement control measConfig to the terminal device. The measurement control is sent to the terminal device in the form of measId. Each measId includes two elements: measObjectId and reportConfigId. These two elements are at the beginning of the same measConfig, that is, the base station compiles a table of measurement and control messages, and the terminal device directly sends this ID. When the base station receives the ID, it knows which measurement event it corresponds to. The terminal device measures the "surrounding cells" (this cell will be measured and reported even if it is not configured in the neighboring cell list of the serving cell) according to the received measurement control and the specified RAT (Radio Access Technology) frequency, and reports according to the measurement event configuration. After receiving the MR (Measurement Report) measurement report, the base station prepares for switching according to the decision threshold and the neighboring cell configuration, and executes the switching.
[0070] Compared with the prior art, the cell switching method disclosed in the present invention is aimed at the NR TDD and NR FDD carrier aggregation scenario. When it is detected that the terminal equipment residing in the NR TDD primary cell meets the service cache requirement conditions, an NR FDD secondary cell is added. By obtaining the number of bytes of uplink RLC data sent by the terminal equipment residing in the primary cell and the secondary cell, and using this as the basis for deciding whether the terminal equipment switches from the primary cell to the secondary cell, it can ensure that the uplink rate of the terminal equipment after switching is better, so that the uplink throughput of the terminal equipment after switching the cell meets the requirement. In addition, when the number of uplink bytes of RLC in the secondary cell is greater than the number of uplink bytes of RLC in the secondary cell, the uplink throughput of the primary cell is obtained, and used as the basis for deciding whether the terminal equipment switches from the primary cell to the secondary cell. This can improve the accuracy of the decision on cell switching of the terminal equipment, and avoid the situation where the uplink throughput of the NR FDD cell is insufficient due to poor wireless environment, cross-area coverage, and strong uplink interference.
[0071] See also Figure 2 , Figure 2 1 is a structural block diagram of a cell switching device 100 provided in an embodiment of the present invention, wherein the cell switching device 100 includes:
[0072] The secondary cell adding module 11 is configured to add a first secondary cell when detecting that a terminal device residing in a primary cell meets a service buffering requirement condition; wherein the primary cell is a cell operating in a time division duplex mode, and the first secondary cell is a cell operating in a frequency division duplex mode;
[0073] An uplink byte count collection module 12 is configured to collect a first cumulative uplink byte count of the terminal device residing in the primary cell and a second cumulative uplink byte count of the terminal device residing in the first secondary cell within a fixed time period;
[0074] An uplink throughput acquisition module 13, configured to acquire an uplink throughput of the terminal device residing in the primary cell when the second accumulated uplink byte number is greater than the first accumulated uplink byte number;
[0075] The cell switching module 14 is configured to send a switching instruction to the terminal device when the uplink throughput is less than a set threshold value, so that the terminal device switches from the primary cell to the first secondary cell.
[0076] Specifically, the secondary cell adding module 11 is further configured to add a second secondary cell after detecting that the terminal device switches from the primary cell to the first secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode;
[0077] Then, the cell switching device 100 further includes:
[0078] a measurement instruction sending module, configured to send a measurement control instruction to the terminal device after the terminal device switches from the primary cell to the first secondary cell, so that the terminal device triggers a measurement event;
[0079] The cell switching module 14 is further configured to send a switching instruction to the terminal device when detecting that the measurement result meets the reporting condition in the measurement event, so that the terminal device switches from the first secondary cell to the second secondary cell.
[0080] Specifically, the cell switching device 100 further includes a judgment module, which is configured to:
[0081] Obtaining a buffer capacity and a first packet delay of a radio link control of a terminal device residing in the primary cell;
[0082] When the cache amount is greater than or equal to the cache length activation threshold, and the first packet delay is greater than or equal to the cache delay activation threshold, it is determined that the terminal device meets the service cache requirement condition;
[0083] When the cache amount is less than the cache length activation threshold, or the first packet delay is less than the cache delay activation threshold, it is determined that the terminal device does not meet the service cache requirement condition.
[0084] Specifically, the measurement events include an A1 measurement event and an A4 measurement event.
[0085] Specifically, the cell switching module 14 is further configured to keep the binding relationship between the terminal device and the primary cell unchanged when the second accumulated number of uplink bytes is less than or equal to the first accumulated number of uplink bytes.
[0086] Specifically, the cell switching module 14 is further configured to keep the binding relationship between the terminal device and the primary cell unchanged when the uplink throughput is greater than or equal to a set threshold.
[0087] It is worth noting that the working process of each module in the cell switching device 100 described in the embodiment of the present invention can refer to the working process of the cell switching method described in the above embodiment, and will not be repeated here.
[0088] Compared with the prior art, the cell switching device 100 disclosed in the present invention, for the NR TDD and NR FDD carrier aggregation scenario, adds an NR FDD secondary cell when it is detected that the terminal equipment residing in the NR TDD primary cell meets the service cache requirement conditions. By obtaining the number of bytes of uplink RLC data sent by the terminal equipment residing in the primary cell and the secondary cell, and using this as the basis for deciding whether the terminal equipment switches from the primary cell to the secondary cell, it can ensure that the uplink rate of the terminal equipment after switching is better, so that the uplink throughput of the terminal equipment after switching cells meets the requirements. In addition, when the number of uplink bytes of RLC in the secondary cell is greater than the number of uplink bytes of RLC in the secondary cell, the uplink throughput of the primary cell is obtained, and this is used as the basis for deciding whether the terminal equipment switches from the primary cell to the secondary cell. This can improve the accuracy of the terminal equipment's decision to switch cells, and can avoid the situation where the uplink throughput of the NR FDD cell is insufficient due to poor wireless environment, cross-area coverage, and strong uplink interference.
[0089] See also Figure 3 , Figure 3 2 is a block diagram of a cell switching device 200 provided in an embodiment of the present invention. The cell switching device 200 includes a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, the steps of the above-mentioned cell switching method embodiments, such as steps S1 to S4, are implemented.
[0090] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the cell switching device 200.
[0091] The cell switching device 200 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will appreciate that the schematic diagram is merely an example of the cell switching device 200 and does not limit the cell switching device 200. The cell switching device 200 may include more or fewer components than shown in the diagram, or may combine certain components or different components. For example, the cell switching device 200 may further include input and output devices, network access devices, buses, and the like.
[0092] The processor 21 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor. The processor 21 is the control center of the cell switching device 200 and connects various parts of the entire cell switching device 200 using various interfaces and lines.
[0093] The memory 22 can be used to store the computer programs and / or modules. The processor 21 implements the various functions of the cell switching device 200 by running or executing the computer programs and / or modules stored in the memory 22 and calling the data stored in the memory 22. The memory 22 can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 22 can include high-speed random access memory and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0094] Wherein, if the module / unit integrated in the cell switching device 200 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor 21, it can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0095] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A cell handover method, characterized in that: include: When it is detected that a terminal device residing in a primary cell meets a service buffering requirement condition, a first secondary cell is added; wherein the primary cell is a cell operating in a time division duplex mode, and the first secondary cell is a cell operating in a frequency division duplex mode; Collecting a first cumulative number of uplink bytes of the terminal device residing in the primary cell and a second cumulative number of uplink bytes residing in the first secondary cell within a fixed time period; When the second accumulated number of uplink bytes is greater than the first accumulated number of uplink bytes, collecting an uplink throughput rate of the terminal device residing in the primary cell; When the second accumulated number of uplink bytes is less than or equal to the first accumulated number of uplink bytes, the binding relationship between the terminal device and the primary cell is maintained unchanged; When the uplink throughput is less than a set threshold, a switching instruction is sent to the terminal device, so that the terminal device switches from the primary cell to the first secondary cell.
2. The cell switching method according to claim 1, wherein: After sending the switching instruction to the terminal device, the method further includes: After detecting that the terminal device switches from the primary cell to the first secondary cell, adding a second secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode; Sending a measurement control instruction to the terminal device so that the terminal device triggers a measurement event; When it is detected that the measurement result meets the reporting condition in the measurement event, a switching instruction is sent to the terminal device, so that the terminal device switches from the first secondary cell to the second secondary cell.
3. The cell switching method according to claim 1, wherein: Before adding the first secondary cell, the method further includes: Obtaining a buffer capacity and a first packet delay of a radio link control of a terminal device residing in the primary cell; When the cache amount is greater than or equal to the cache length activation threshold, and the first packet delay is greater than or equal to the cache delay activation threshold, it is determined that the terminal device meets the service cache requirement condition; When the cache amount is less than the cache length activation threshold, or the first packet delay is less than the cache delay activation threshold, it is determined that the terminal device does not meet the service cache requirement condition.
4. The cell switching method according to claim 2, wherein: The measurement events include an A1 measurement event and an A4 measurement event.
5. The cell switching method according to claim 1, wherein: The method further comprises: When the uplink throughput is greater than or equal to the set threshold, the binding relationship between the terminal device and the primary cell remains unchanged.
6. A cell switching device, characterized in that: include: A secondary cell adding module, configured to add a first secondary cell when detecting that a terminal device residing in a primary cell meets a service buffering requirement; wherein the primary cell is a cell operating in a time division duplex mode, and the first secondary cell is a cell operating in a frequency division duplex mode; an uplink byte number collection module, configured to collect a first cumulative uplink byte number of the terminal device residing in the primary cell and a second cumulative uplink byte number residing in the first secondary cell within a fixed time period; an uplink throughput acquisition module, configured to acquire an uplink throughput of the terminal device residing in the primary cell when the second accumulated uplink byte number is greater than the first accumulated uplink byte number; The cell switching module is used to send a switching instruction to the terminal device when the uplink throughput is less than a set threshold value, so that the terminal device switches from the primary cell to the first secondary cell; when the second cumulative uplink byte number is less than or equal to the first cumulative uplink byte number, keep the binding relationship between the terminal device and the primary cell unchanged.
7. The cell switching device according to claim 6, wherein: The secondary cell adding module is further configured to add a second secondary cell after detecting that the terminal device switches from the primary cell to the first secondary cell; wherein the second secondary cell is a cell operating in a time division duplex networking mode; Then, the cell switching device further includes: A measurement instruction sending module, configured to send a measurement control instruction to the terminal device so that the terminal device triggers a measurement event; The cell switching module is further configured to send a switching instruction to the terminal device when detecting that the measurement result meets the reporting condition in the measurement event, so that the terminal device switches from the first secondary cell to the second secondary cell.
8. A cell switching device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the cell handover method according to any one of claims 1 to 5 when executing the computer program.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the cell handover method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Cell switching method and device and electronic equipment
CN111770540A
Performing primary cell functions in a secondary cell
US20160338137A1