Cell switching method and device, chip, terminal equipment and storage medium
By determining and comparing the network traffic of the source cell and the target cell in the terminal device, the terminal device can switch from the source cell with poor signal to the target cell with better signal, solving the problem of the communication quality of the terminal device deteriorating after the handover, and improving the User experience.
Patent Information
- Application Number
- CN202310976843.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-03
- Publication Date
- 2025-02-14
AI Technical Summary
The terminal device may obtain worse communication quality after switching from a source cell with poor signal to a target cell with good signal.
By determining the network traffic that the terminal device can be allocated in the source cell and the target cell, it is detected whether the first network traffic is less than the second network traffic, and if so, it is switched from the source cell to the target cell.
This method helps ensure the communication quality of the terminal device and thus improve the user experience.
Smart Images

Figure CN119450608A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and more specifically, to a cell switching method and apparatus, a chip, a terminal device, and a storage medium. Background Art
[0002] When a terminal device is moving, as the signal strength of each cell changes, in order to ensure the service continuity and communication quality of the terminal device, the terminal device usually switches cells according to the signal strength of the cell.
[0003] However, after the terminal device switches from a source cell with a poor signal to a target cell with a better signal, the terminal device may obtain worse communication quality in the target cell. Summary of the invention
[0004] The embodiments of the present application provide a cell switching method and apparatus, a chip, a terminal device, and a storage medium. The following introduces various aspects involved in the embodiments of the present application.
[0005] In a first aspect, a cell switching method is provided, which is applied to a terminal device, and the method includes: determining that the network traffic that can be allocated to the terminal device in a source cell and a target cell are respectively a first network traffic and a second network traffic; detecting whether the first network traffic is less than the second network traffic; if the first network traffic is less than the second network traffic, switching from the source cell to the target cell.
[0006] In a second aspect, a cell switching device is provided, which is applied to a terminal device, and the device includes: a determination module, used to determine that the network traffic that can be allocated to the terminal device in a source cell and a target cell is a first network traffic and a second network traffic, respectively; a detection module, used to detect whether the first network traffic is less than the second network traffic; and a switching module, used to switch from the source cell to the target cell if the first network traffic is less than the second network traffic.
[0007] According to a third aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method described in the first aspect.
[0008] In a fourth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to control the terminal device to execute the method described in the first aspect.
[0009] According to a fifth aspect, a computer-readable storage medium is provided, on which executable code is stored. When the executable code is executed, the method described in the first aspect can be implemented.
[0010] The embodiment of the present application proposes a cell switching method, which is applied to a terminal device, and the method includes: determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic respectively; detecting whether the first network traffic is less than the second network traffic; if the first network traffic is less than the second network traffic, switching from the source cell to the target cell. Compared with the traditional solution of switching cells according to the signal strength of the cell, this solution switches cells according to the network traffic that can be allocated to the terminal device in the source cell and the target cell, which helps to ensure the communication quality of the terminal device, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 It is a schematic diagram of a wireless communication system applied in an embodiment of the present application.
[0012] Figure 2 It is a structural diagram of cell switching provided in an embodiment of the present application.
[0013] Figure 3 It is a flowchart of a cell switching method in the related art.
[0014] Figure 4 It is a flowchart of a cell switching method provided in one embodiment of the present application.
[0015] Figure 5 It is a flowchart of a cell switching method provided in another embodiment of the present application.
[0016] Figure 6 It is a structural diagram of a cell switching device provided in one embodiment of the present application.
[0017] Figure 7 It is a structural diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0019] First, the application scenarios involved in the embodiments of the present application are introduced.
[0020] Communication system architecture
[0021] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, advanced long term evolution (LTE-A) system, new radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, non terrestrial network (NTN) system, universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless fidelity (WLAN-based access to unlicensed spectrum, NR-U) system, non terrestrial network (NTN) system, universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless Fidelity (WLAN-based access to unlicensed spectrum, NR-U) system, etc. fidelity, WiFi), fifth-generation communication (5G) systems or other communication systems, such as future communication systems, such as sixth-generation mobile communication systems, and satellite communication systems.
[0022] Generally speaking, the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but also support, for example, device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0023] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0024] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as a dedicated spectrum.
[0025] The embodiments of the present application can be applied to NTN systems and terrestrial networks (TN) systems. As an example but not a limitation, NTN systems include NR-based NTN systems and IoT-based NTN systems.
[0026] The embodiments of the present application describe various embodiments in conjunction with network equipment and terminal equipment, wherein the terminal equipment may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
[0027] In an embodiment of the present application, the terminal device may be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future-evolved public land mobile network (PLMN) network, etc.
[0028] In an embodiment of the present application, a terminal device may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects, and machines, such as a handheld device with a wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device may be used to act as a base station. For example, the terminal device may act as a scheduling entity that provides a sidelink signal between terminal devices in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. Cellular phones and smart home devices communicate with each other without relaying the communication signal through a base station.
[0029] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0030] In the embodiments of the present application, the terminal device may be a mobile phone, a tablet computer, a customer premise equipment (CPE), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc. The terminal device involved in the embodiments of the present application may also be referred to as a terminal, a user equipment (UE), an access terminal device, a vehicle terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent, or a UE device, etc. The terminal device may also be fixed or mobile.
[0031] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0032] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. The base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device to device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communication device that performs the base station function, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0033] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0034] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.
[0035] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.
[0036] As an example and not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. In some embodiments of the present application, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments of the present application, the network device may also be a base station set up in a location such as land or water.
[0037] In an embodiment of the present application, a network device may provide services for a cell, and a terminal device may communicate with the network device through transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell may be a cell corresponding to a network device (e.g., a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0038] For example, Figure 1 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located in the coverage area.
[0039] Figure 1An exemplary diagram shows one network device 110 and two terminal devices 120. In some embodiments of the present application, the communication system may include any number of network devices 110, and each network device 110 may include any number of terminal devices within its coverage area. The embodiments of the present application do not limit the number of network devices 110 and terminal devices 120 in the communication system 100.
[0040] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication device may include a network device 110 and a terminal device 120 with communication functions, and the network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobile management entity, and other network entities, which are not limited in the embodiments of the present application.
[0041] Cell switching
[0042] like Figure 2 As shown in the figure, as the terminal device gradually moves from the current serving cell to the neighboring cell, the reference signal receiving power (RSRP) of the terminal device in the source cell gradually decreases, and the reference signal receiving power RSRP of the terminal device in the neighboring cell gradually increases. In order to ensure the service continuity and communication quality of the terminal device, when the terminal device moves to the switching edge and the switching conditions are met, the cell switching process will be triggered. Figure 3 , a detailed example is given to illustrate the cell switching process.
[0043] like Figure 3 As shown, the cell switching process occurs between the terminal device, the source base station and the target base station, and specifically includes steps: S301 to S311.
[0044] In step S301, the source base station may send a radio resource control (RRC) measurement configuration (Measconfig) message to the terminal device, wherein the measurement configuration message may be used to indicate a measurement event that needs to be measured and reported and a signal parameter of the measurement event. The measurement event may include but is not limited to one or more of the following:
[0045] Event A1: the serving cell is above a threshold;
[0046] Event A2: the serving cell is below a threshold;
[0047] Event A3: The neighboring cell is higher than the primary cell / primary and secondary cells by an offset;
[0048] Event A4: Neighboring cell is above a threshold;
[0049] Event A5: the primary cell / primary secondary cell is lower than a threshold 1, and the neighboring cell / secondary cell is higher than another threshold 2;
[0050] Event A6: The neighboring cell is higher than the secondary cell by an offset;
[0051] Event B1: The number of neighboring cells in different systems is higher than a threshold;
[0052] Event B2: the serving cell is lower than a threshold 1, and the heterogeneous system neighboring cell is higher than another threshold 2.
[0053] The signal parameters of the measurement event may include reference signal received power RSRP, reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR). Taking the B1 event as an example, if the reference signal received power RSRP of the neighboring cell of the heterogeneous system is higher than a switching threshold value, it means that the B1 event is triggered and the cell switching condition is met. Of course, if the B1 event is not triggered, it means that the cell switching condition is not met.
[0054] It should be noted that, if any one or more of the above measurement events are triggered, the cell switching process may be triggered.
[0055] In step S302, neighboring cells are measured and evaluated based on the measurement event to generate a measurement report. It should be understood that when a measurement event is triggered, a measurement report of the corresponding cell can be generated based on the triggered measurement event.
[0056] In step S303, the terminal device may send a measurement report (Measurement Report) to the source base station according to the trigger time (time to trigger, TTT) of the measurement report to perform measurement reporting. It can be understood that the trigger time TTT is a fixed time specified by the protocol. The trigger time TTT of the measurement report can be expressed as a continuous time interval at which the measurement event is triggered.
[0057] In step S304, the source base station may make a handover decision (Decision on Handover) based on the measurement report and radio resource management (RRM) information sent by the terminal device to determine whether to handover the terminal device.
[0058] In step S305, the source base station sends a handover request (Handover Request) message to the target base station, wherein the handover request message includes relevant information of the handover preparation, such as the target cell ID, the radio resource control RRC context including the cell radio network temporary identifier (cell radio network temporary identifier, C-RNTI) of the terminal device in the source base station, etc.
[0059] In step S306, the target base station performs admission control to improve the success rate of the handover.
[0060] In step S307, the target base station sends a Handover Request Acknowledge message to the source base station, wherein the Handover Request Acknowledge message includes the handover command generated by the target network device, and the source network device is usually not allowed to modify the handover command generated by the target network device, but directly forwards the handover command to the terminal device.
[0061] In step S308, the source base station may trigger RAN handover and may send a RAN handover command message to the terminal device. In other words, the source base station may send an RRC connection reconfiguration (RRC Reconfiguration) message to the terminal device to perform RRC reconfiguration on the terminal device.
[0062] In step S309, after receiving the handover command, the terminal device immediately performs the handover process, that is, disconnects from the source base station and connects to the target base station, for example, initiates a random access request (RA Request) message to request access to the target base station.
[0063] In step S310, the target base station sends a random access request response (RA Response) message to the terminal device.
[0064] In step S311, the terminal device completes random access at the target base station. After the terminal device is separated from the source cell and synchronized to the new cell, it sends an RRC reconfiguration complete signaling to the target base station to complete the RRC switching process.
[0065] In step S312, the terminal device switches from the source base station service cell to the target base station service cell for data transmission.
[0066] The above cell switching process is mainly based on the change of signal strength of each cell, and the terminal device will switch from the source cell with poor signal to the target cell with better signal. However, this does not guarantee that the terminal device can obtain more network traffic in the target cell.
[0067] As an example, the bandwidth of a frequency division duplex (FDD) 5G cell is basically the same as that of a 4G FDD cell. Since a 5G FDD cell allows much more users to access the cell than a 4G FDD cell, even if the signal strength of the 5G FDD cell is better, the network traffic obtained by a single user may be smaller than that obtained by the user in a 4G FDD cell.
[0068] That is to say, when the terminal device switches from the source cell to the target cell according to the signal strength of the cell, it may obtain less network traffic, resulting in poor communication quality and reduced user experience.
[0069] In order to solve the above problems, the embodiment of the present application proposes a cell switching method, which is applied to a terminal device, and the method includes: determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic respectively; detecting whether the first network traffic is less than the second network traffic; if the first network traffic is less than the second network traffic, switching from the source cell to the target cell. Compared with the traditional solution of switching cells according to the signal strength of the cell, this solution switches cells according to the network traffic that can be allocated to the terminal device in the source cell and the target cell, which helps to ensure the communication quality of the terminal device, thereby improving the user experience.
[0070] Combined with the following Figure 4 The cell switching method in the embodiment of the present application is described in detail. Figure 4 As shown, the cell switching method 400 can be used for a terminal device, and it should be understood that the terminal device can be any type of terminal device mentioned above. The cell switching method 400 can include steps: S410 to S430.
[0071] In step S410, it is determined that the network traffic that can be allocated to the terminal device in the source cell and the target cell are the first network traffic and the second network traffic, respectively.
[0072] The network traffic that can be allocated to the terminal device in the source cell and the target cell may also be referred to as the network traffic that can be obtained by the terminal device in the source cell and the target cell. The unit of the network traffic may be, for example, bit / second.
[0073] It should be noted that the network resources that can be allocated to the terminal device in the cell will affect the network traffic that can be obtained in the cell. The network resources may include but are not limited to: the air interface resources of the cell, the transmission network layer resources of the cell, the hardware resources of the network device, and the network slice resources of the network device.
[0074] The first network traffic may refer to the network traffic that can be theoretically allocated to the terminal device in the source cell, or may refer to the network traffic that is actually allocated to the terminal device in the source cell. The source cell may refer to the current serving cell where the terminal device is located. It should be understood that the first network traffic may change with changes in the source cell environment.
[0075] The second network traffic may refer to the network traffic that the terminal device can theoretically allocate in the target cell. It should be understood that the second network traffic will change with the change of the target cell environment. Of course, if the target cell itself changes (for example, the target cell is converted from cell A to cell B), the second network traffic that the terminal device can allocate in the new target cell may also change, and this application does not make specific restrictions on this.
[0076] In some embodiments, the target cell may refer to a cell different from the source cell. The target cell may be any cell of multiple neighboring cells of the source cell. Among them, multiple neighboring cells may refer to other cells within the current location range of the terminal device. The multiple neighboring cells may be determined based on the public land mobile network or NTN mobile network supported by the terminal device. In some embodiments, the multiple neighboring cells may also be referred to as multiple candidate cells.
[0077] In some embodiments, the terminal device may send a request for simulated network traffic (i.e., request signaling) to the source cell and the target cell respectively; then, the source cell and the target cell will simulate the network traffic that the terminal device can obtain in the cell and send it to the terminal device. Then, the first network traffic may be determined based on the simulated network traffic that the terminal device can allocate in the source cell sent by the source cell; the second network traffic may be determined based on the simulated network traffic that the terminal device can allocate in the target cell sent by the target cell.
[0078] In some embodiments, a request for simulating network traffic can be sent to the source cell through a reserved field in the measurement report of the source cell; at the same time, a request for simulating network traffic can be sent to the target cell through a reserved field in the measurement report of the target cell. It should be noted that the current 3GPP protocol does not specify a field for sending a request for simulating network traffic. In the embodiment of the present application, the reserved field in the measurement report is used to carry the simulation request, which can avoid adding new signaling and ensure simple base station resolution. In addition, the use of the reserved field to carry the simulation request does not require re-authentication, thereby avoiding protocol consistency issues.
[0079] In some embodiments, the terminal device may report its capability information to the source cell, and then the terminal device may receive a measurement request message sent by the network device. In response to receiving the measurement request message, the terminal device may perform measurement evaluation on the source cell and the target cell according to the measurement event to generate measurement reports of the source cell and the target cell. Then, the terminal device may send the measurement reports of the source cell and the target cell to the source cell. It should be understood that the source cell may forward the measurement report of the target cell or the request signaling of the simulated network traffic contained in the measurement report to the target base station.
[0080] In some embodiments, the first network traffic can be determined based on the reference signal reception power or the reference signal reception quality between the terminal device and the source cell; at the same time, the second network traffic can be determined based on the reference signal reception power or the reference signal reception quality between the terminal device and the target cell.
[0081] In some embodiments, the first network traffic can also be determined based on the reference signal received power or reference signal received quality between the terminal device and the source cell, and the signal to interference plus noise ratio SINR; at the same time, the second network traffic can be determined based on the reference signal received power or reference signal received quality between the terminal device and the target cell, and the signal to interference plus noise ratio SINR. By increasing the signal to interference plus noise ratio SINR, the network traffic that can be allocated to the terminal device in the cell can be calculated more accurately, which helps to accurately guide the cell switching process and improve the user experience. In other words, by using the reference signal received power + interference plus noise ratio, or by using the reference signal received quality + interference plus noise ratio, the network traffic that can be allocated to the terminal device in the cell can be calculated more accurately.
[0082] In some embodiments, since the surrounding environment is constantly changing, in order to obtain more accurate first network traffic and second network traffic, the network traffic that can be allocated to the terminal device in the source cell and the target cell can be periodically detected to determine the first network traffic and the second network traffic.
[0083] In step S420, it is detected whether the first network flow is smaller than the second network flow.
[0084] In some embodiments, before determining that the network traffic allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic respectively, multiple candidate cells of the terminal device (for example, multiple neighboring cells of the source cell) may be obtained first, and the multiple candidate cells may be, for example, N candidate cells, where N may be a positive integer greater than 1; then, the multiple candidate cells may be sorted according to the signal strength of the cell and / or the type of the cell to obtain a first candidate cell priority list. Next, the candidate cells in the first candidate cell priority list may be judged as target cells in turn to determine whether the first network traffic is less than the second network traffic.
[0085] If the first network traffic is less than the second network traffic, the step of "switching from the source cell to the target cell" is entered. It should be understood that when the step of "switching from the source cell to the target cell" is entered at this time, the target cell is the first candidate cell, and the first candidate cell may refer to the candidate cell ranked first in the first candidate cell priority list.
[0086] If the first network traffic is not less than the second network traffic, the next candidate cell in the first candidate cell priority list is judged as the target cell to determine whether the first network traffic is less than the second network traffic, until a candidate cell (i.e., target cell) that makes the first network traffic less than the second network traffic appears, then the step of "switching from the source cell to the target cell" is entered. It should be understood that when the step of "switching from the source cell to the target cell" is entered, the target cell is the candidate cell when the first network traffic is less than the second network traffic. The candidate cell may be the second candidate cell or the i-th candidate cell. It should be understood that when it is determined to be the i-th candidate cell, it is possible to switch from the source cell to the i-th candidate cell.
[0087] It can be understood that the second candidate cell may refer to the candidate cell ranked second in the first candidate cell priority list, and the i-th candidate cell may refer to the candidate cell ranked i-th in the first candidate cell priority list, where i is a positive integer greater than 1 and less than or equal to N.
[0088] In some embodiments, the types of cells may include time division duplex cells, frequency division duplex cells + time division duplex cells (carrier aggregation cells), and frequency division duplex cells. In some embodiments, if the cells are sorted according to their types, the sorting priority is: time division duplex cells > frequency division duplex cells + time division duplex cells (carrier aggregation cells) > frequency division duplex cells. This is mainly because the bandwidths of 5G FDD cells and 4G FDD cells are often the same, and the number of users allowed to access 5G FDD cells is much higher than that of 4G FDD cells. Therefore, even if the signal strength of 5G FDD is better, the terminal device is more likely to obtain less network traffic.
[0089] In some embodiments, considering the differences in communication standards, the cells can also be sorted according to the type of cell and the network standard of the cell. For example, for FDD cells: the priority of 4G FDD cells is higher than the priority of 5G FDD cells. For another example, for TDD cells: the priority of 5G TDD cells is higher than the priority of 4G TDD cells. On the basis of this sorting, if there are multiple cells of the same type, the sorting can continue according to the signal strength of the cells.
[0090] As an example, the cells are sorted according to the cell types and the network standards of the cells, and the sorting priority of the cells may be: 5G TDD cell>5G FDD CA (carrier aggregation cell)>4G FDD>5G FDD.
[0091] In some embodiments, sorting the plurality of candidate cells according to the signal strengths of the cells may include: sorting the plurality of candidate cells according to the order of the signal strengths of the cells from high to low to obtain a first candidate cell priority list.
[0092] In some embodiments, sorting multiple candidate cells according to the signal strength of the cells and the types of the cells may include: first, sorting the multiple candidate cells according to the type of the cells, and if there are multiple cells of the same type, sorting the cells in descending order according to their signal strength to obtain a first candidate cell priority list.
[0093] It should be noted that the signal strength of a cell may be determined according to the reference signal reception power of the cell or the reference signal reception quality of the cell.
[0094] In some embodiments, after acquiring multiple candidate cells of the terminal device, the first cell in the multiple candidate cells that is in an abnormal state can also be added to a blacklist; wherein the blacklist can be used to indicate a cell that the terminal device is prohibited from accessing. The first cell can be any one of the multiple candidate cells. The abnormal state of the first cell may refer to a situation where the signal of the first cell is in a normal state, and radio link failure (RLF) frequently occurs or secondary cell group failure (SCG Failure) frequently occurs in the cell. The abnormal state of the first cell may also refer to a situation where the signal of the first cell is unstable (for example, fluctuating) or the network traffic that can be allocated to the terminal device in the first cell is unstable. The abnormal state of the first cell may also refer to a state where the signal strength of the first cell is less than a certain threshold (that is, the signal is poor and basically unusable). This application does not impose specific restrictions on this.
[0095] In some embodiments, in response to the first cell being converted from an abnormal state to a normal state, the first cell may be removed from the blacklist, so that the terminal device may re-access the first cell.
[0096] In step S430, if the first network traffic is less than the second network traffic, switching from the source cell to the target cell is performed.
[0097] In some embodiments, if the switching condition for switching from the source cell to the target cell is met, but the first network traffic is not less than the second network traffic, the embodiment of the present application will still control the terminal device not to perform cell switching. For example, the first switching parameter for switching from the source cell to the target cell can be adjusted so that the switching condition is not met.
[0098] In some embodiments, the first handover parameter may include, for example, a handover threshold value for handover from a source cell to a target cell, a minimum reception level offset Q rxlevminoffset , minimum reception quality offset Q qualminoffset wait.
[0099] In some embodiments, before switching from the source cell to the target cell, if the switching condition from the source cell to the target cell is not met, but the first network traffic is less than the second network traffic, the embodiment of the present application will still control the terminal device to perform cell switching. For example, the first switching parameter for switching from the source cell to the target cell can be adjusted so that the switching condition is met. The switching caused by the network traffic can also be placed at a higher level. As long as it is judged that the first network traffic is less than the second network traffic, the terminal device is controlled to perform cell switching regardless of whether the pre-specified switching condition is met.
[0100] In some embodiments, the switching condition for switching from the source cell to the target cell may refer to the measurement event mentioned above, and the satisfaction of the switching condition may refer to the measurement event being triggered and generating a corresponding measurement report.
[0101] In some embodiments, if before switching from the source cell to the target cell, if the first network traffic is less than the second network traffic and the switching condition is not met, the present solution will still switch from the source cell to the target cell. However, after switching from the source cell to the target cell, the switching condition for the terminal device to switch from the target cell to the source cell may be met, thereby triggering a re-switching from the target cell to the source cell, and further, may cause a ping-pong switch. In order to prevent ping-pong switching, an embodiment of the present application may adjust the second switching parameter for switching from the target cell to the source cell after switching from the source cell to the target cell, if the terminal device is in a ping-pong switching state between the source cell and the target cell, to slow down the terminal device from switching back to the source cell. For example, the second switching parameter may be adjusted to increase the difficulty of satisfying the switching condition for re-switching from the target cell to the source cell, thereby slowing down or prohibiting the terminal device from re-switching to the source cell.
[0102] In some embodiments, the second handover parameter may include, for example, a handover threshold value for handover from the target cell to the source cell, a minimum reception level offset Q rxlevminoffset , minimum reception quality offset Q qualminoffset wait.
[0103] In some embodiments, the terminal device mentioned above may be a customer terminal device CPE.
[0104] In order to deepen the understanding of the cell switching method in the embodiment of the present application, the following takes the terminal device as a CPE as an example. Figure 5 The cell switching method is described in more detail with examples. Figure 5 As shown, the cell switching method may include steps: S501 to S513.
[0105] In step S501, it is determined whether the CPE has accessed the network. For example, the CPE has accessed the 4G network or the 5G network. If the CPE has accessed the network, the process jumps to step S503; otherwise, the process jumps to step S502.
[0106] In step S502, the CPE switches to other candidate cells to continue accessing until the cell access is successful, and then jumps to step S513.
[0107] In step S503, it is determined that the access network of the CPE is 4G. If the access network of the CPE is 4G, the process jumps to step S504, otherwise, the process jumps to step S505.
[0108] In step S504, multiple candidate cells (which may refer to multiple neighboring cells) of the CPE are obtained, and RSRP measurement is performed on the 4G primary / secondary cell (carrier aggregation) and other candidate cells. It should be understood that the 4G primary / secondary cell is also a cell in the multiple candidate cells.
[0109] In step S505, multiple candidate cells (which may refer to multiple neighboring cells) of the CPE are obtained, and RSRP measurements are performed on the 5G primary / secondary cells (carrier aggregation) and other candidate cells. It should be understood that the 5G primary / secondary cells are also cells among the multiple candidate cells.
[0110] In some embodiments, RSRP measurement of a cell may be a connected state measurement or an idle state measurement, and this application does not impose any specific limitation on this.
[0111] In step S506, the RSRP data of the multiple candidate cells are sorted and stored, for example, they can be stored in the database in the form of "number + physical cell identifier (PCI) + base station cell number (CID)", and the backup is completed.
[0112] In some embodiments, multiple candidate cells can be sorted according to the signal strength of the cell and / or the type of the cell to obtain a first candidate cell priority list. The number in step S506 may refer to the sequence number of the sorting. That is to say, the multiple candidate cells measured by the CPE can be classified and sorted. For example, it can be divided into two major categories: 4G cells and 5G cells; each major category can be divided into two minor categories: 5G cells are divided into 5G TDD and 5G FDD cells, and 4G cells are divided into 4GTDD and 4G FDD cells. Sorted by type, its priority can be, for example: 5G TDD cell>5G FDD CA cell>4G cell>5G FDD cell. It should be understood that among cells of the same type, they can be sorted in order from high to low according to signal strength.
[0113] In some embodiments, before sorting multiple candidate cells, cells in abnormal state among the multiple candidate cells may be added to a blacklist. CPE is prohibited from accessing the cells in the blacklist, thereby ensuring the quality of CPE access to the network.
[0114] It should be noted that the cells in the blacklist and the cells in the first candidate cell priority list may be stored separately.
[0115] In some embodiments, the abnormal state of a cell may refer to a situation where the cell signal is normal and RLF or SCGFailure occurs frequently, or may refer to a situation where the cell signal is weak, the signal is unstable, or the allocable network traffic is unstable.
[0116] In some embodiments, if a cell in an abnormal state is converted into a cell in a normal state, the cell may be escaped (ie, removed from the blacklist).
[0117] In step S507, a first candidate cell priority list is obtained, and the cells in the first candidate cell priority list are judged in turn.
[0118] In step S508, the switching strategy of "whether the first flow rate available to the CPE in the current serving cell is less than the second flow rate available in the target cell" (hereinafter referred to as the first switching strategy for the convenience of description); that is, it is determined whether each target cell in the first candidate cell priority list satisfies the first switching strategy. If the first switching strategy is satisfied, the process jumps to step S510. If the first candidate cell priority list is traversed and multiple candidate cells do not satisfy the first switching strategy, the process jumps to step S509.
[0119] In some embodiments, the first traffic and the second traffic can request simulated traffic data of the target cell and the original cell through the reserved fields in the measurement reports of the source cell and the target cell, and then compare whether they meet the first switching strategy.
[0120] In other embodiments, the CPE may also calculate theoretical traffic of the target cell and the source cell according to the measured cell RSRP and SINR, and then compare them to determine whether the first switching strategy is satisfied.
[0121] In step S509, the CPE does not perform cell switching, and starts periodic detection to obtain candidate cells that meet the requirements, and then jumps to step S513.
[0122] In step S510, the CPE is switched from the source cell to the target cell.
[0123] In step S511, it is detected whether there is ping-pong switching of the CPE within a period of time. If there is ping-pong switching, the process jumps to step S512; otherwise, the process jumps to step S513.
[0124] In step S512, a second switching parameter for switching from the target cell to the source cell is adjusted to slow down the terminal device from switching back to the source cell, thereby helping to prevent ping-pong switching.
[0125] In step S513, the current cell switching process ends.
[0126] In order to deepen the understanding of the cell switching method in the embodiment of the present application, the cell switching method is illustrated below by taking the switching of the terminal device from the 4G cell (source cell) to the 5G cell (target cell) as an example. The cell switching method can be based on the signal strength of the cell, in the priority order of 5G TDD cell>5G FDD CA cell>4G cell>5G FDD cell, and ignore the 5G FDD cell (that is, do not initiate switching to the 5G FDD cell). The 5G FDD cell is ignored mainly because: the bandwidth of the 5G FDD cell is basically the same as the bandwidth of the 4G FDD cell, but the number of users allowed to access the 5G FDD cell is much higher than that of the 4G FDD cell. In this way, even if the signal strength of the 5G FDD is better, it is very likely that the network traffic obtained by a single user will be smaller than the network traffic obtained by the user in the 4G FDD cell.
[0127] It should be noted that the switching threshold of the cell switching is shown in Table 1.
[0128] Table 1
[0129]
[0130] Based on the setting of the above switching threshold, the specific cell switching method is shown in Table 2.
[0131] Table 2
[0132]
[0133]
[0134] According to the content of the above-mentioned cell switching method, it can be seen that by utilizing the 5G cell signal difference in the embodiment of the present application, it can be achieved that the terminal device can always reside in the LTE cell, FDD+TDD NR cell and TDD NR cell with good signal, laying the foundation for users to obtain good traffic.
[0135] Combination of the above Figures 1 to 5 The method embodiment of the present application is described in detail. Figure 6 to Figure 7 The device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.
[0136] Figure 6 FIG. 6 is a schematic diagram of a cell switching device according to an embodiment of the present application. The cell switching device 600 may be applied to a terminal device, and the cell switching device 600 may include a determination module 610 , a detection module 620 and a switching module 630 .
[0137] The determination module 610 is used to determine that the network traffic that can be allocated to the terminal device in the source cell and the target cell are the first network traffic and the second network traffic respectively.
[0138] The detection module 620 is used to detect whether the first network traffic is less than the second network traffic.
[0139] The switching module 630 is configured to switch from the source cell to the target cell if the first network traffic is less than the second network traffic.
[0140] Optionally, the determination module 610 is used to: send a request for simulated network traffic to the source cell and the target cell; determine the first network traffic based on the simulated network traffic sent by the source cell that can be allocated to the terminal device in the source cell; and determine the second network traffic based on the simulated network traffic sent by the target cell that can be allocated to the terminal device in the target cell.
[0141] Optionally, the sending a request for simulated network traffic to the source cell and the target cell includes: sending a request for simulated network traffic to the source cell through a reserved field in a measurement report of the source cell; and sending a request for simulated network traffic to the target cell through a reserved field in a measurement report of the target cell.
[0142] Optionally, the determination module 610 is used to: determine the first network traffic based on the reference signal reception power or reference signal reception quality of the terminal device in the source cell; determine the second network traffic based on the reference signal reception power or reference signal reception quality of the terminal device in the target cell.
[0143] Optionally, the determination module 610 is used to: periodically detect the network traffic that can be allocated to the terminal device in the source cell and the target cell to determine the first network traffic and the second network traffic.
[0144] Optionally, the device 600 also includes: a first adjustment module 640, which is used to adjust the first switching parameter of switching from the source cell to the target cell before switching from the source cell to the target cell, in response to the switching condition from the source cell to the target cell not being met, so that the switching condition is met.
[0145] Optionally, the device 600 also includes: a second adjustment module 650, which is used to adjust the second switching parameter of switching from the target cell to the source cell in response to the existence of a ping-pong switching state between the source cell and the target cell by the terminal device after switching from the source cell to the target cell, so as to slow down the terminal device from switching back to the source cell.
[0146] Optionally, the acquisition module 660 is used to acquire multiple candidate cells of the terminal device before determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic, respectively; the sorting module 670 is used to sort the multiple candidate cells according to the signal strength of the cell and / or the type of the cell to obtain a first candidate cell priority list; the detection module 620 is used to: judge the cells in the first candidate cell priority list in turn to determine whether the first network traffic is less than the second network traffic; wherein the target cell is a cell in the first candidate cell priority list.
[0147] Optionally, the device 600 also includes: an adding module 680, which is used to add a first cell in an abnormal state among the multiple candidate cells to a blacklist after acquiring the multiple candidate cells of the terminal device; wherein the first cell is a cell that the terminal device is prohibited from accessing.
[0148] Optionally, the apparatus 600 further includes: a removal module 690, configured to remove the first cell from the blacklist in response to the first cell being converted from an abnormal state to a normal state.
[0149] Optionally, the types of the cell include a time division duplex cell, a frequency division duplex cell+a time division duplex cell, and a frequency division duplex cell.
[0150] Optionally, the terminal device is a CPE device.
[0151] Combine the following Figure 7 This is an introduction to a terminal device 700 in an embodiment of the present application. The terminal device 700 can be used to implement the method described in the above method embodiment. It should be understood that Figure 7 The components in the dotted boxes are optional components.
[0152] It should be understood that the terminal device 700 can be applied to any type of terminal device mentioned above.
[0153] The terminal device 700 may include one or more processors 710. The processor 710 may support the terminal device 700 to implement the method described in the above method embodiment.
[0154] The processor 710 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be 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 the processor may be any conventional processor, etc.
[0155] The terminal device 700 may further include one or more memories 720. The memory 720 stores a program, which can be executed by the processor 710 to control the terminal device 700 to execute the method described in the above method embodiment. The memory 720 may be independent of the processor 710 or integrated in the processor 710.
[0156] The memory 720 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, the memory 720 may also be various types of random access memory (RAM), such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous-link DRAM (SLDRAM) and direct RAM bus random access memory (DR RAM).
[0157] The terminal device 700 may further include a transceiver 730. The processor 710 may communicate with other devices through the transceiver 730. For example, the processor 710 may transmit and receive data with other devices through the transceiver 730.
[0158] The present application also provides a chip in an embodiment, including a processor, which can be used to call and run a computer program from a memory, so that a device equipped with the chip performs the method described in the above method embodiment. It is understood that the processor can be any type of processor mentioned above. It is understood that the memory can be independent of the chip or integrated in the chip.
[0159] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.
[0160] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.
[0161] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0162] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0163] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0164] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0165] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0166] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A cell switching method, characterized in that: Applied to a terminal device, the method comprises: Determine that the network traffic that can be allocated to the terminal device in the source cell and the target cell are the first network traffic and the second network traffic respectively; Detecting whether the first network flow is less than the second network flow; If the first network traffic is less than the second network traffic, switching from the source cell to the target cell.
2. The method according to claim 1, characterized in that The determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is respectively the first network traffic and the second network traffic comprises: Sending a request for simulating network traffic to the source cell and the target cell; Determine the first network traffic according to the simulated network traffic that can be allocated to the terminal device in the source cell and that is sent by the source cell; The second network traffic is determined according to the simulated network traffic that can be allocated to the terminal device in the target cell and is sent by the target cell.
3. The method according to claim 2, characterized in that The sending a request for simulating network traffic to the source cell and the target cell includes: Sending a request for simulating network traffic to the source cell through a reserved field in a measurement report of the source cell; A request for simulating network traffic is sent to the target cell through a reserved field in the measurement report of the target cell.
4. The method according to claim 1, characterized in that: The determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is respectively the first network traffic and the second network traffic comprises: Determining the first network traffic according to a reference signal received power or a reference signal received quality of the terminal device in the source cell; The second network traffic is determined according to the reference signal reception power or the reference signal reception quality of the terminal device in the target cell.
5. The method according to claim 1, characterized in that The determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is respectively the first network traffic and the second network traffic comprises: Periodically detect the network traffic that can be allocated to the terminal device in the source cell and the target cell to determine the first network traffic and the second network traffic.
6. The method according to claim 1, characterized in that Before switching from the source cell to the target cell, the method further includes: In response to a switching condition for switching from the source cell to the target cell not being met, adjusting a first switching parameter for switching from the source cell to the target cell so that the switching condition is met.
7. The method according to claim 6, characterized in that After switching from the source cell to the target cell, the method further includes: In response to the terminal device being in a ping-pong switching state between the source cell and the target cell, a second switching parameter for switching from the target cell to the source cell is adjusted to slow down the terminal device from switching back to the source cell.
8. The method according to claim 1, characterized in that Before determining that the network traffic that can be allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic respectively, the method further includes: Acquire multiple candidate cells of the terminal device; Sort the multiple candidate cells according to the signal strength of the cells and / or the types of the cells to obtain a first candidate cell priority list; The detecting whether the first network flow is less than the second network flow includes: Determine whether the first network traffic is less than the second network traffic by selecting the first candidate cell in the first candidate cell priority list as the target cell; If the first network traffic is less than the second network traffic, entering the step of switching from the source cell to the target cell; If the first network traffic is not less than the second network traffic, the next candidate cell in the first candidate cell priority list is judged as the target cell to determine whether the first network traffic is less than the second network traffic, until a candidate cell that makes the first network traffic less than the second network traffic appears, then the step of switching from the source cell to the target cell is entered.
9. The method according to claim 8, characterized in that After acquiring the plurality of candidate cells of the terminal device, the method further includes: Adding a first cell in an abnormal state among the multiple candidate cells to a blacklist; The blacklist is used to indicate cells that the terminal device is prohibited from accessing.
10. The method according to claim 9, characterized in that The method further comprises: In response to the first cell being converted from an abnormal state to a normal state, the first cell is removed from the blacklist.
11. The method according to claim 8, characterized in that The types of the candidate cells include a time division duplex cell, a frequency division duplex cell+a time division duplex cell, and a frequency division duplex cell.
12. The method according to any one of claims 1 to 11, characterized in that The terminal device is a CPE device.
13. A cell switching device, characterized in that: The device is applied to a terminal device, and the device includes: A determination module, used to determine that the network traffic that can be allocated to the terminal device in the source cell and the target cell is the first network traffic and the second network traffic respectively; A detection module, used to detect whether the first network flow is less than the second network flow; A switching module is used to switch from the source cell to the target cell if the first network traffic is less than the second network traffic.
14. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to control the terminal device to execute the method as described in any one of claims 1 to 12.