Switching Processing Method and Apparatus, Terminal, Network Device, and Storage Medium
By acquiring multiple switching commands in the wireless communication system and determining the switching commands that are priority execution, the problem of network service interruption or quality decline caused by mobility requirements and other factors is solved, and the continuity and quality of network services are guaranteed.
Patent Information
- Application Number
- CN202110017001.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-06
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-01-06
AI Technical Summary
In wireless communication systems, terminals may face problems such as network service interruption or quality decline caused by factors such as mobility requirements, adjustment of wireless transmission service load, and equipment failure. The contents of switching processing in the prior art still need further research.
A switching processing method is provided, and the terminal obtains at least one switching command, including a first switching command, a second switching command and a condition switching command, a first switching command signaled by layer 1 or layer 2, and a second switching command signaled by layer 3. The terminal determines the switching command to be executed first based on these commands, and performs cell handover according to the command.
By optimizing the switching processing process, the continuity and quality of network services are ensured, and the mobility needs of terminals are met, and the flexibility and diversity of wireless communication systems are improved.
Smart Images

Figure CN114727342B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a switching processing method and apparatus, a terminal, a network device and a storage medium. Background Art
[0002] In wireless communication systems, terminals using network services may face problems such as current network service interruption or quality degradation due to factors such as mobility requirements, wireless transmission service load adjustment, activation operation and maintenance, equipment failure, and cell load.
[0003] In order to ensure the continuity and quality of network services, the protocols developed by the 3rd Generation Partnership Project (3GPP) standardize the relevant handover processes, such as the handover process of the radio resource control (RRC) layer and the conditional handover (CHO) process, so as to transfer the communication link of the terminal from the serving cell (source base station) to the target cell (target base station). However, with the continuous evolution and subdivision of communication scenarios, the content of handover processing in the protocols developed by 3GPP still needs to be continuously studied. Summary of the invention
[0004] The embodiments of the present application provide a switching processing method and apparatus, a terminal, a network device and a storage medium, in the hope of implementing a switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services and meeting the mobility requirements of the terminal.
[0005] In a first aspect, an embodiment of the present application provides a handover processing method, including:
[0006] The terminal obtains at least one handover command, where the at least one handover command includes at least one of a first handover command, a second handover command, and a conditional handover command, where the first handover command is indicated by layer 1 or layer 2 signaling, and the second handover command is indicated by layer 3 signaling;
[0007] The terminal determines a handover command to be executed preferentially according to the at least one handover command;
[0008] The terminal performs cell switching according to the switching command to be executed preferentially.
[0009] In a second aspect, an embodiment of the present application provides a handover processing method, including:
[0010] The network device sends at least one kind of information to the terminal, the at least one kind of information including at least one of the first switching command, the second switching command, and the first information, and the at least one kind of information is used to determine the switching command to be executed preferentially;
[0011] The first information includes configuration parameters of at least one candidate cell and a switching execution condition corresponding to the at least one candidate cell. The first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0012] In a third aspect, an embodiment of the present application provides a handover processing device, the device comprising a processing unit, the processing unit being configured to:
[0013] Acquire at least one handover command, where the at least one handover command includes at least one of a first handover command, a second handover command, and a conditional handover command, where the first handover command is indicated by layer 1 or layer 2 signaling, and the second handover command is indicated by layer 3 signaling;
[0014] Determining a switching command to be executed preferentially according to the at least one switching command;
[0015] The cell switching is performed according to the switching command to be executed preferentially.
[0016] In a fourth aspect, an embodiment of the present application provides a switching processing device, the device comprising a processing unit and a communication unit, the processing unit being configured to:
[0017] Sending at least one kind of information to the terminal through the communication unit, the at least one kind of information including at least one of the first switching command, the second switching command, and the first information, the at least one kind of information being used to determine the switching command to be executed preferentially;
[0018] The first information includes configuration parameters of at least one candidate cell and a switching execution condition corresponding to the at least one candidate cell. The first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0019] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the first aspect of the embodiment of the present application.
[0020] In a sixth aspect, an embodiment of the present application provides a network device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the second aspect of the embodiment of the present application.
[0021] In the seventh aspect, an embodiment of the present application provides a chip, comprising: a processor, for calling and running a computer program from a memory, so that a device equipped with the chip performs some or all of the steps described in the first aspect or the second aspect of the embodiment of the present application.
[0022] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect or the second aspect of the embodiment of the present application.
[0023] In a ninth aspect, an embodiment of the present application provides a computer program, wherein the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect or the second aspect of the embodiment of the present application. The computer program may be a software installation package.
[0024] It can be seen that in the embodiment of the present application, the terminal obtains at least one switching command, and determines the switching command to be executed first according to the at least one switching command, so as to perform cell switching according to the switching command to be executed first. Since the at least one switching command includes at least one of the first switching command indicated by layer 1 or layer 2 signaling, the second switching command indicated by layer 3 signaling, and the conditional switching command, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and performing cell switching through the switching command to be executed first to implement the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0027] Figure 2It is a flowchart of a switching process based on an Xn interface provided in an embodiment of the present application;
[0028] Figure 3 It is a schematic diagram of a conditional switching process provided by an embodiment of the present application;
[0029] Figure 4 It is a schematic diagram of the architecture of a wireless access network provided in an embodiment of the present application;
[0030] Figure 5 It is a flowchart of a switching processing method provided in an embodiment of the present application;
[0031] Figure 6 It is a flowchart of another switching processing method provided in an embodiment of the present application;
[0032] Figure 7 It is a block diagram of the functional units of a switching processing device provided in an embodiment of the present application;
[0033] Figure 8 It is a block diagram of the functional units of another switching processing device provided in an embodiment of the present application;
[0034] Fig. 9 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0035] Fig.10 It is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0037] The technical solutions of the embodiments of the present application can be applied to various wireless 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, NR system evolution system, LTE-based Access to Unlicensed Spectrum (LTE-U) system, NR-based Access to Unlicensed Spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Network (WLAN) system. Networks, WLAN), Wireless Fidelity (Wireless Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.
[0038] It should be noted that the number of connections supported by traditional wireless communication systems is limited and easy to implement. However, with the development of communication technology, wireless communication systems will not only support traditional wireless communication systems, but also support device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, vehicle to everything (V2X) communication, narrowband Internet of things (NB-IoT) communication, etc. Therefore, the technical solution of the embodiment of the present application can also be applied to the above wireless communication system.
[0039] Optionally, the wireless communication system in the embodiment of the present application can be applied to beamforming (beamforming), carrier aggregation (carrier aggregation, CA), dual connectivity (dual connectivity, DC) or standalone (standalone, SA) deployment scenarios, etc.
[0040] Optionally, the wireless communication system in the embodiment of the present application may be applied to an unlicensed spectrum, wherein the unlicensed spectrum may also be considered as a shared spectrum. Alternatively, the wireless communication system in the embodiment of the present application may also be applied to an authorized spectrum, wherein the authorized spectrum may also be considered as an unshared spectrum.
[0041] Since the embodiments of the present application describe various embodiments in conjunction with terminals and network devices, the terminals and network devices involved will be described in detail below.
[0042] Specifically, the terminal may be user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, intelligent terminal, wireless communication device, user agent or user device. The terminal may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a relay device, a vehicle-mounted device, a wearable device, a terminal in a next-generation communication system such as an NR network or a terminal in a future-evolved public land mobile network (PLMN), etc., without specific limitation.
[0043] Furthermore, the terminal can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can be deployed on the water surface (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites).
[0044] Furthermore, the terminal may be a mobile phone, a tablet computer, 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 a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0045] Specifically, the network device may be a device for communicating with a terminal, and the network device may be a base transceiver station (BTS) in a GSM or CDMA communication system, a base station (nodeB, NB) in a WCDMA communication system, an evolutionary node B (eNB or eNodeB) in an LTE communication system, a next generation evolved node B (ng-eNB) in an NR communication system, a next generation node B (gNB) in an NR communication system, or other devices in a core network (CN), such as an access and mobility management function (AMF), a user plan function (UPF), etc. In addition, the network device may also be an access point (AP) in a wireless local area network WLAN, a relay station, a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0046] It should be noted that in some network deployments, the network device can be an independent node to implement all the functions of the above-mentioned base station; it can include a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU, and can also include an active antenna unit (AAU). Among them, the CU can implement some functions of the network device, and the DU can implement some functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. In addition, the AAU implements some physical layer processing functions, RF processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this network deployment, high-level signaling (such as RRC layer signaling) can be considered to be sent by the DU, or by the DU and the AAU. It can be understood that the network device may include at least one of the CU, DU, and AAU. In addition, the CU can be classified as a network device in the access network (radio access network, RAN), and the CU can also be classified as a network device in the core network, without specific limitation.
[0047] Furthermore, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, 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 earthorbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0048] Furthermore, the network device can provide services for a cell, and the terminal in the cell can communicate with the network device through transmission resources (such as spectrum resources). The cell may include a small cell, a metro cell, a micro cell, a pico cell, and a femto cell.
[0049] Exemplarily, the wireless communication system used in the embodiments of the present application is as follows: Figure 1 The wireless communication system 10 may include a network device 110 and a terminal 120, and the network device 110 may be a device that performs communication with the terminal 120. At the same time, the network device 110 may provide communication coverage for a specific geographical area, and may communicate with the terminal 120 located in the coverage area.
[0050] Optionally, the wireless communication system 10 may further include multiple network devices, and each network device may include other numbers of terminals within its coverage area, which is not specifically limited herein.
[0051] Optionally, the wireless communication system 10 may also include other network entities such as a network controller and a mobility management entity, which are not specifically limited here.
[0052] Optionally, the communication between the network device and the terminal, and between the terminals in the wireless communication system 10 may be wireless communication or wired communication, which is not specifically limited here.
[0053] Before introducing the switching processing method provided in the embodiment of the present application in detail, the relevant communication technology involved in the embodiment is introduced.
[0054] 1. Switching process
[0055] In a wireless communication system, a terminal using network services may face the problem of current network service interruption or quality degradation due to factors such as mobility requirements, wireless transmission service load adjustment, activation operation maintenance, equipment failure, cell load, etc. Therefore, in order to ensure the continuity and quality of network services, the wireless communication system needs to transfer the communication link of the terminal from the serving cell (source base station) to the target cell (target base station), that is, to perform a handover process.
[0056] Specifically, the network device may send a handover command (i.e., RRC signaling) to the terminal so that the terminal accesses the target cell (target base station) from the serving cell (i.e., the source base station). Then, after receiving the handover command, the terminal accesses the target cell according to the target cell information contained in the handover command. At this time, the handover process is referred to as layer 3 handover in the embodiment of the present application. The following is an example of an Xn interface handover process.
[0057] See also Figure 2 The switching process of the Xn interface is divided into the following three stages:
[0058] (1) Handover preparation: includes the transmission process of signaling such as measurement control and reporting, handover request, and handover request confirmation. The handover confirmation message includes the handover command generated by the target base station. The source base station can directly forward the handover command generated by the target base station to the terminal without making any modification to the handover command generated by the target base station.
[0059] (2) Handover execution: After receiving the handover command, the terminal immediately executes the handover process, including: disconnecting the terminal from the source base station, synchronizing to the target base station (such as executing a random access process, sending an RRC handover completion message to the second network device, etc.), transferring the sequence number (SN) state, forwarding data, etc.
[0060] (3) Handover completion: The target base station performs a path switch with the AMF and UPF to change the path on the network side, and at the same time releases the terminal context on the source base station side.
[0061] 2. Conditional handover (CHO) process
[0062] The biggest difference between the conditional switching process and the above-mentioned switching process is that the serving cell (source base station) can first configure the configuration parameters of one or more candidate cells and their corresponding switching execution conditions (condExecutionCond) to the terminal. Then, the terminal can determine a candidate cell that meets the corresponding switching execution conditions from the one or more candidate cells as the candidate target cell to be switched. For example, the switching execution condition is to determine whether the signal quality of a candidate cell is higher than the signal quality of the serving cell by a predetermined offset. Finally, the terminal uses the configuration parameters corresponding to the candidate target cell as a conditional switching command, and uses the conditional switching command to access the candidate target cell, and synchronize with the candidate target cell, such as initiating a random access process to the candidate target cell, sending an RRC reconfiguration completion message, etc., so as to achieve switching to the candidate target cell. If a candidate cell that meets the corresponding switching execution conditions has not been determined in the one or more candidate cells, the terminal continues to maintain an RRC connection with the source base station.
[0063] It should be noted that conditional switching can avoid long switching preparation time and solve the problem that the terminal is too late when switching. For example, in the high-speed rail scenario, the terminal has a specific running track. The network device can configure the configuration parameters of one or more candidate cells and the conditions for triggering the terminal to perform switching in advance. Finally, the terminal can initiate an access request through one of the one or more candidate cells that meets the conditions.
[0064] For example, see Figure 3 , the source base station configures the configuration parameters of the candidate target cell and its corresponding handover execution conditions to the terminal through a conditional handover command (i.e., an RRC reconfiguration message). Then, the terminal evaluates whether the candidate target cell meets the handover execution conditions, and if so, initiates a random access procedure, sends an RRC reconfiguration completion message, etc. to perform cell handover. Finally, the (candidate) target base station performs path switching and notifies the source base station to release the terminal context, etc.
[0065] 3. Centralized unit (CU) and distributed unit (DU)
[0066] Combined with the above description, the network equipment in the NR communication system can have different implementation methods. It can be an independent node to implement all the functions of the base station, or it can be divided into two parts: CU and DU. Among them, a CU can be connected to multiple DUs. Usually, the CU processes RRC signaling, while the DU processes layer 1 or layer 2 signaling and data. The following is an example of the new air interface radio access network (NRwireless access network, NR-RAN) architecture.
[0067] For example, see Figure 4 NR-RAN consists of multiple gNBs connected to the 5G core network (5GC). Among them, each gNB is connected by an Xn interface, and each gNB is connected to the 5GC by an NG interface. In addition, the gNB-CU (gNB centralunit) and the gNB-DU (gNB distributed unit) are connected through the F1 interface; a gNB can contain one gNB-CU and one or more gNB-DUs; a gNB-DU can only be connected to one gNB-CU. A gNB-CU can be connected to multiple gNB-DUs. The specific descriptions of gNB-CU and gNB-DU are as follows:
[0068] gNB-CU: A logical node that carries the RRC, SDAP, and PDCP protocols of a gNB or the RRC and PDCP protocols of an en-gNB. This logical node controls the operation of one or more gNB-DUs.
[0069] gNB-DU: A logical node that carries the RLC, MAC, and PHY layers of a gNB or en-gNB, and its operations are partially controlled by the gNB-CU. A gNB-DU supports one or more cells, and a cell is supported by only one gNB-DU.
[0070] In combination with the above description, the present application embodiment provides a flow chart of a switching processing method, please refer to Figure 5 The method can be applied to a terminal in a wireless communication system. The method includes:
[0071] S510: The terminal obtains at least one switching command.
[0072] Among them, at least one switching command may include at least one of a first switching command, a second switching command, and a conditional switching command. The first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0073] It should be noted that the terminal of the embodiment of the present application can access the serving cell to establish an RRC connection, and establish a data radio bearer to carry out business transmission. At the same time, the serving cell can configure relevant measurement information for the terminal so that the terminal measures the serving cell and the neighboring cell, and reports the measurement report, etc. Then, the serving cell can make a switching decision based on the measurement report and other factors (such as cell load).
[0074] However, when the terminal needs to perform a cell switching process due to factors such as mobility requirements (moving to the edge of the serving cell), wireless transmission service load adjustment, activation operation maintenance, network equipment failure, and cell load of the serving cell, since the network equipment of the embodiment of the present application adopts a radio access network (RAN) architecture separated by a distributed unit (CU) and a centralized unit (DU), the terminal is in the process of performing a cell switching process. The present application newly introduces a switching command (i.e., a first switching command) triggered by the DU in the network equipment (such as the source base station corresponding to the serving cell), and a switching command (i.e., a second switching command) triggered by the CU in the network equipment. At the same time, it is also considered that there may be a conditional switching command triggered by the terminal.
[0075] Based on this, when a new switching mechanism (first switching command) is introduced, the terminal may need to process a scenario where one or more switching commands are triggered simultaneously. That is, the terminal may obtain at least one of the first switching command, the second switching command, and the conditional switching command. How to solve the problem that the terminal needs to process one or more switching commands being triggered simultaneously is specifically described in the following embodiments of the present application.
[0076] Specifically, the first switching command is a switching command triggered by a distributed unit in the network device based on layer 1 or layer 2 measurement results; the second switching command is a switching command triggered by a centralized unit in the network device based on layer 3 measurement reports or cell loads.
[0077] It should be noted that, since layer 1 (layer 1, L1) is a physical layer, layer 2 (layer 2, L2) may include a MAC layer, an RLC layer, and layer 3 (layer 3, L3) may include an RRC layer, the first switching command in the embodiment of the present application is a switching decision made by the DU in the network device, and triggers the terminal to implement the switching through layer 1 or layer 2 signaling; the second switching command is a switching decision made by the CU in the network device, and triggers the terminal to implement the switching through layer 3 signaling (such as RRC signaling). At the same time, the first switching command can be used for L1 or L2-centric inter-cell mobility, and the second switching command can be indicated by an RRC reconfiguration message.
[0078] S520. The terminal determines a switching command to be executed preferentially according to at least one switching command.
[0079] S530: The terminal executes cell switching according to the switching command to be executed preferentially.
[0080] It should be noted that, since the terminal may need to process at least one switching command triggered at the same time, the embodiment of the present application needs to consider determining a switching command to be executed preferentially from the at least one switching command, so as to perform cell switching through the switching command to be executed preferentially to implement the switching processing process for at least one switching command, thereby ensuring the continuity of communication and the quality of service, and meeting the mobility requirements of the terminal. The embodiments of the present application will be specifically described below through the differences of the switching commands contained in the at least one switching command.
[0081] Scenario 1: For a scenario where the terminal needs to process a first switching command and a second switching command triggered simultaneously, there are the following solutions:
[0082] Scenario 1:
[0083] In one possible example, if at least one switching command includes a first switching command and a second switching command, determining the switching command to be executed first based on the at least one switching command may include the following steps: the terminal determines one of the at least one switching command as the switching command to be executed first in accordance with the protocol provisions (such as the protocol stipulates that the second switching command is the switching command to be executed first); or; the terminal randomly or autonomously selects one of the at least one switching command as the switching command to be executed first; or, the terminal preferentially selects one of the at least one switching command as the switching command to be executed first.
[0084] It is understandable that, in the case where the terminal needs to process the first handover command and the second handover command that are triggered simultaneously, this example can determine a handover command to be executed preferentially from the first handover command and the second handover command according to different principles such as protocol provisions, random selection, autonomous selection or priority selection in the communication protocol formulated by 3GPP, thereby achieving flexibility and diversity of the wireless communication system in the process of processing at least one handover command. For example, the terminal can preferentially select the second handover command to perform cell handover and ignore the first handover command.
[0085] Scenario 2:
[0086] In a possible example, if at least one switching command includes a first switching command and a second switching command, determining the switching command to be executed first based on the at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on the switching type of the second switching command, and the switching type of the second switching command includes one of the following: heterofrequency switching, same-frequency switching, and heterosystem switching.
[0087] Among them, the heterodyne frequency switching can be used to indicate that the downlink frequency (downlink carrier frequency) of the candidate target cell indicated by the second switching command is different from the downlink frequency (downlink carrier frequency) of the service cell; the same-frequency switching can be used to indicate that the downlink frequency of the candidate target cell indicated by the second switching command is the same as the downlink frequency of the service cell; the heterodyne system switching can be used to indicate that the communication system of the candidate target cell indicated by the second switching command is different from the communication system of the service cell.
[0088] It should be noted that, when the terminal needs to process the first switching command and the second switching command that are triggered at the same time, the CU in the network device (such as the source base station corresponding to the service cell) usually needs to consider the measurement results reported by the terminal or a variety of other factors when making the second switching decision, such as the signal quality of the service cell and the neighboring cell reported by the terminal, the cell load, the mobility requirements of the network, the new service requirements of the terminal and other factors. In addition, the terminal can perform measurements through different measurement types such as same-frequency measurement, different-frequency measurement, and inter-system measurement during the measurement process in the connected state. Based on this, this example considers determining different switching commands to be executed first by different switching types of the second switching command, which is conducive to analyzing the switching requirements and switching efficiency during the switching process, and ensuring the flexibility and diversity of the wireless communication system.
[0089] Specifically, determining the switching command to be executed first according to the switching type of the second switching command may include the following steps: if the switching type of the second switching command is heterogeneous frequency switching or heterogeneous system switching, the terminal determines that the switching command to be executed first is the second switching command; or, if the switching type of the second switching command is intra-frequency switching, the terminal determines that the switching command to be executed first is the first switching command.
[0090] It should be noted that, since the CU usually needs to consider the measurement results reported by the terminal or a variety of other factors when making the second switching decision, when the switching type of the second switching command is heterogeneous frequency switching or heterogeneous system switching, it is more appropriate for the terminal to give priority to the second switching command, thereby meeting the actual switching requirements. In addition, when the switching type of the second switching command is intra-frequency switching, in order to improve the switching efficiency, the terminal can give priority to the first switching command.
[0091] Scenario 3:
[0092] In one possible example, if at least one switching command includes a first switching command and a second switching command, determining the switching command to be executed first based on the at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the second switching command.
[0093] The measurement results may include a measurement value of a reference signal received power (RSRP), a measurement value of a reference signal received quality (RSRQ), a measurement value of a signal to interference noise ratio (SINR), a channel quality, a signal quality, etc.
[0094] It should be noted that, in the case where the terminal needs to process the first switching command and the second switching command that are triggered at the same time, if the serving cell is Cell_1, the candidate target cell indicated by the first switching command is Cell_2, and the candidate target cell indicated by the second switching command is Cell_3, the terminal will usually perform corresponding measurements on Cell_1 and the neighboring cells of Cell_1 (including Cell_2 and Cell_3) to report to the network device (such as the source base station corresponding to the serving cell). Therefore, the terminal can maintain and store the measurement results of Cell_2 and the measurement results of Cell_3. Based on this, this example considers determining the switching command to be executed first through the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the second switching command, thereby realizing the switching processing process for at least one switching command by comparing the measurement results.
[0095] Specifically, determining the switching command to be executed first based on the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the second switching command may include the following steps: if the signal quality of the candidate target cell indicated by the first switching command is higher than the signal quality of the candidate target cell indicated by the second switching command, the terminal determines that the switching command to be executed first is the first switching command; or, if the signal quality of the candidate target cell indicated by the second switching command is higher than the signal quality of the candidate target cell indicated by the first switching command, the terminal determines that the switching command to be executed first is the second switching command.
[0096] It can be understood that this example further considers that the terminal preferentially selects a candidate target cell with better signal quality as a target cell for switching to execute a corresponding switching command, thereby facilitating ensuring the quality of network services after switching.
[0097] Solution 4:
[0098] In one possible example, if at least one switching command includes a first switching command and a second switching command, then determining the switching command to be executed first based on the at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell.
[0099] It should be noted that when the terminal needs to process the first switching command and the second switching command that are triggered at the same time, this example considers determining the switching command to be executed first by considering whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell, thereby realizing the switching processing process for at least one switching command through the judgment result of whether they are the same cell, which is beneficial for analyzing the communication interruption duration, switching requirements and switching efficiency during the switching process, and ensuring the flexibility and diversity of the wireless communication system.
[0100] Specifically, determining the switching command to be executed first based on whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell may include the following steps: if the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are not the same cell, the terminal determines that the switching command to be executed first is the second switching command; or, if the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell, the terminal determines that the switching command to be executed first is the first switching command.
[0101] It should be noted that, since the CU usually needs to consider the measurement results reported by the terminal or a variety of other factors when making the second switching decision, when the candidate target cell indicated by the second switching command is not the candidate target cell indicated by the first switching command, it is more appropriate for the terminal to give priority to the second switching command, so as to meet the actual switching requirements. In addition, when the candidate target cell indicated by the second switching command is the candidate target cell indicated by the first switching command, in order to improve the switching efficiency or reduce the communication interruption duration of the switching process, the terminal can give priority to the first switching command.
[0102] Scenario 2: The terminal needs to process the first switching command and the conditional switching command triggered at the same time
[0103] It should be noted that, in combination with the description in the above “conditional switching process”, an example is given to illustrate how the terminal obtains the conditional switching command in “Scenario 2”.
[0104] In one possible example, if at least one switching command includes a first switching command and a conditional switching command, obtaining at least one switching command may include the following steps: the terminal obtains configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell from a network device; the terminal determines a candidate cell that meets the corresponding switching execution condition from at least one candidate cell as a candidate target cell to be switched, and the configuration parameters corresponding to the candidate target cell are the conditional switching command; the terminal obtains the first switching command from the network device.
[0105] It should be noted that in an embodiment of the present application, the terminal accesses the service cell to be in a connected state. Then, the service cell discovers that the terminal supports conditional switching, thereby pre-configuring at least one candidate cell, the configuration parameters of each candidate cell, and the switching execution conditions corresponding to each candidate cell for the terminal. Among them, the service cell needs to negotiate with the at least one candidate cell to obtain the configuration parameters configured by the at least one candidate cell for the terminal, and the switching execution conditions are determined by the service cell and sent to the terminal. Finally, after the terminal receives the configuration parameters of the at least one candidate cell, it begins to evaluate whether the at least one candidate cell meets the switching execution conditions. Before no candidate cell meets the switching execution conditions, the terminal continues to maintain a connection with the service cell for signaling and data interaction.
[0106] In addition, it can be understood that "Scenario 2" mainly analyzes the situation in which the terminal selects a candidate cell that meets the switching execution conditions from at least one candidate cell configured by the network device to trigger a conditional switching command, and needs to simultaneously process the first switching command triggered by the network device.
[0107] The following describes in detail several solutions on how the terminal determines a switching command to be executed preferentially according to at least one switching command.
[0108] Scenario 1:
[0109] In a possible example, determining a handover command to be executed preferentially according to at least one handover command may include the following steps: the terminal preferentially selects a first handover command as the handover command to be executed preferentially.
[0110] It should be noted that, in the case where the terminal needs to process the first switching command and the conditional switching command triggered at the same time, since the conditional switching command is triggered after the terminal evaluates that at least one candidate cell configured by the network device meets the switching execution condition, and at least one candidate cell also needs to be pre-configured by the network device, compared with the first switching command triggered in real time by the DU in the network device, the triggering of the conditional switching command has the problem of low switching timeliness. In order to ensure the timeliness and efficiency of the switching, this example considers giving priority to the execution of the first switching command.
[0111] Scenario 2:
[0112] In a possible example, determining a switching command to be executed first based on at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on the switching type of the conditional switching command, and the switching type of the conditional switching command includes heterofrequency switching or homofrequency switching.
[0113] Among them, the heterodyne switching can be used to indicate that the downlink frequency (downlink carrier frequency) of the candidate target cell indicated by the conditional switching command is different from the downlink frequency (downlink carrier frequency) of the service cell; the same-frequency switching can be used to indicate that the downlink frequency of the candidate target cell indicated by the conditional switching command is the same as the downlink frequency of the service cell.
[0114] It should be noted that when the terminal needs to process the first switching command and the conditional switching command that are triggered at the same time, this example considers determining different switching commands to be executed first by the different switching types of the conditional switching commands, which is conducive to analyzing the switching requirements and switching efficiency during the switching process, and ensuring the flexibility and diversity of the wireless communication system.
[0115] Specifically, determining the switching command to be executed first according to the switching type of the conditional switching command may include the following steps: if the switching type of the conditional switching command is heterofrequency switching, the terminal determines that the switching command to be executed first is the conditional switching command; or, if the switching type of the conditional switching command is homofrequency switching, the terminal determines that the switching command to be executed first is the first switching command.
[0116] It should be noted that, when the switching type of the conditional switching command is heterofrequency switching, it is more appropriate for the terminal to preferentially execute the conditional switching command to meet the actual switching requirements. In addition, when the switching type of the conditional switching command is intrafrequency switching, in order to improve the switching efficiency, the terminal can preferentially execute the first switching command.
[0117] Scenario 3:
[0118] In one possible example, determining a switching command to be executed first based on at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on the measurement results of the candidate target cell corresponding to the conditional switching command and the measurement results of the candidate target cell indicated by the first switching command.
[0119] The measurement results may include a measurement value of RSRP, a measurement value of RSRQ, a measurement value of SINR, channel quality, signal quality, etc.
[0120] It should be noted that, in the case where the terminal needs to process the first switching command and the conditional switching command that are triggered at the same time, if the serving cell is Cell_1, the candidate target cell indicated by the first switching command is Cell_4, and the candidate target cell indicated by the conditional switching command is Cell_5, the terminal will usually perform corresponding measurements on Cell_1 and the neighboring cells of Cell_1 (including Cell_4) to report to the network device (such as the original base station corresponding to the serving cell), and the terminal performs corresponding measurements on at least one candidate cell (including Cell_5) pre-configured by the network device. Therefore, the terminal can store the measurement results of Cell_4 and the measurement results of Cell_5. Based on this, this example considers determining the switching command to be executed first by comparing the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the conditional switching command, thereby realizing the switching processing process for at least one switching command by comparing the measurement results.
[0121] Specifically, determining the switching command to be executed first based on the measurement result of the candidate target cell corresponding to the conditional switching command and the measurement result of the candidate target cell indicated by the first switching command may include the following steps: if the signal quality of the candidate target cell indicated by the first switching command is higher than the signal quality of the candidate target cell corresponding to the conditional switching command, the terminal determines that the switching command to be executed first is the first switching command; or, if the signal quality of the candidate target cell corresponding to the conditional switching command is higher than the signal quality of the candidate target cell indicated by the first switching command, the terminal determines that the switching command to be executed first is the conditional switching command.
[0122] It can be understood that this example further considers that the terminal preferentially selects a candidate target cell with better signal quality as a target cell for switching to execute a corresponding switching command, thereby facilitating ensuring the quality of network services after switching.
[0123] Solution 4:
[0124] In a possible example, determining a switching command to be executed first based on at least one switching command may include the following steps: the terminal determines the switching command to be executed first based on whether the candidate target cell corresponding to the conditional switching command is the same cell as the candidate target cell indicated by the first switching command.
[0125] It should be noted that when the terminal needs to process the first switching command and the conditional switching command that are triggered at the same time, this example considers determining the switching command to be executed first by considering whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the conditional switching command are the same cell. The switching processing process for at least one switching command is implemented through the judgment result of whether they are the same cell, which is beneficial to analyzing the timeliness and efficiency of the switching during the switching process, and ensuring the flexibility and diversity of the wireless communication system.
[0126] Specifically, determining the switching command to be executed first according to whether the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are the same cell may include the following steps: if the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are not the same cell, the terminal determines that the switching command to be executed first is the conditional switching command; or, if the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are the same cell, the terminal determines that the switching command to be executed first is the first switching command.
[0127] It should be noted that, since the terminal usually needs to consider the configuration parameters of at least one candidate cell configured by the network and the corresponding switching execution conditions when triggering the conditional switching command, it is more appropriate for the terminal to give priority to executing the conditional switching command when the candidate target cell indicated by the conditional switching command is not the candidate target cell indicated by the first switching command, thereby meeting the actual switching requirements. In addition, when the candidate target cell indicated by the conditional switching command is the candidate target cell indicated by the first switching command, in order to improve the timeliness and efficiency of the switching, the terminal can give priority to executing the first switching command.
[0128] Scenario 3: The terminal only needs to process the triggered first switching command, but the switching execution condition of the conditional switching has not been met.
[0129] It should be noted that in "Scenario 3", since the terminal only needs to process the triggered first switching command, the terminal obtains at least one switching command, which can be understood as the terminal obtaining the first switching command of the network device. In addition, before the terminal obtains the first switching command of the network device, the terminal also obtains relevant configuration information for conditional switching from the network device. An example is given below to illustrate this.
[0130] In one possible example, if at least one switching command includes a first switching command, then before obtaining the at least one switching command, the method also includes the following steps: the terminal obtains configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell from a network device; determines a switching command to be executed in priority based on at least one switching command, including: the terminal determines that the switching command to be executed in priority is the first switching command.
[0131] It is understandable that, since the terminal only needs to process the triggered first switching command and the switching execution condition of the conditional switching has not been met, the terminal can directly execute the first switching command preferentially.
[0132] Specifically, after executing the cell switching according to the switching command to be executed preferentially, the method further includes the following steps: the terminal retains the configuration parameters of at least one candidate cell and the switching execution condition corresponding to at least one candidate cell.
[0133] It should be noted that, for a terminal configured with configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell, if the switching execution condition for conditional switching of the terminal has not been met, and the terminal needs to process the triggered first switching command, then after preferentially executing the first switching command, the terminal can continue to retain the configuration parameters of the at least one candidate cell configured by the network and the switching execution condition corresponding to the at least one candidate cell, so as to continue to evaluate whether the at least one candidate cell meets the corresponding switching execution condition, and perform conditional switching when the switching execution condition is met. It can be seen that the terminal continues to retain the configuration parameters of the at least one candidate cell configured by the network and the switching execution condition corresponding to the at least one candidate cell, without the need for the network to reconfigure the conditional switching, which is conducive to reducing network signaling overhead.
[0134] Furthermore, the method may also include the following steps: if the candidate target cell indicated by the first switching command is the first candidate cell among at least one candidate cell, the terminal deletes the configuration parameters corresponding to the first candidate cell and the switching execution conditions corresponding to the first candidate cell, and retains the configuration parameters and corresponding switching execution conditions corresponding to the remaining candidate cells in at least one candidate cell except the first candidate cell; or, if the candidate target cell indicated by the first switching command is not in at least one candidate cell, the terminal retains the configuration parameters of at least one candidate target cell and the switching execution conditions corresponding to at least one candidate cell.
[0135] It can be understood that, while continuing to retain the configuration parameters of the at least one candidate cell configured by the network and the switching execution conditions corresponding to the at least one candidate cell, this example further considers whether the candidate target cell indicated by the first switching command is in the at least one candidate cell configured by the network. If the candidate target cell indicated by the first switching command is in the at least one candidate cell, that is, the candidate target cell indicated by the first switching command is the first candidate cell in the at least one candidate cell, the terminal needs to delete the configuration parameters corresponding to the first candidate cell from the configuration parameters of the at least one candidate cell and retain the remaining configuration parameters, and delete the switching execution conditions corresponding to the first candidate cell from the switching execution conditions corresponding to the at least one candidate cell and retain the remaining switching execution conditions, so as to ensure the stability of subsequent execution condition switching.
[0136] For example, if the candidate target cell indicated by the first switching command is Cell_7, and the candidate cells configured by the network for conditional switching are {Cell_7, Cell_8, Cell_9}, then after the terminal executes the first switching command to access Cell_7, the terminal deletes the configuration parameters and switching execution conditions corresponding to Cell_7, and retains the configuration parameters and switching execution conditions corresponding to Cell_8, and retains the configuration parameters and switching execution conditions corresponding to Cell_9, so that the terminal can continue to evaluate whether the candidate cells meet the switching execution conditions, and execute conditional switching when they are met, thereby reducing network signaling overhead.
[0137] Specifically, executing cell switching according to the switching command to be executed first may include the following steps: the terminal suspends evaluating whether at least one candidate cell meets the corresponding switching execution condition; the terminal executes cell switching according to the first switching command, and continues to evaluate whether at least one candidate cell meets the corresponding switching execution condition after executing the cell switching according to the first switching command.
[0138] It should be noted that, for a terminal that is configured with configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell, if the switching execution condition for conditional switching of the terminal has not been met, and the terminal receives a first switching command from a network device, the terminal can notify the RRC layer through the physical layer or MAC layer to suspend the evaluation of whether at least one candidate cell meets the corresponding switching execution condition, and continue to evaluate whether at least one candidate cell meets the corresponding switching execution condition after executing the first switching command (i.e., after the switching is completed), without the need for the network to reconfigure the conditional switching, thereby helping to reduce network signaling overhead.
[0139] It can be seen that in the embodiment of the present application, the terminal obtains at least one switching command, and determines the switching command to be executed first according to the at least one switching command, so as to perform cell switching according to the switching command to be executed first. Since the at least one switching command includes at least one of the first switching command indicated by layer 1 or layer 2 signaling, the second switching command indicated by layer 3 signaling, and the conditional switching command, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and performing cell switching through the switching command to be executed first to implement the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0140] Consistent with the above embodiment, the present application embodiment provides a flow chart of another switching processing method, please refer to Figure 6 The handover processing method can be applied to a network device in a wireless communication system. The method includes:
[0141] S610. The network device sends at least one kind of information to the terminal, where the at least one kind of information includes at least one of a first switching command, a second switching command, and the first information, and the at least one kind of information is used to determine a switching command to be executed preferentially.
[0142] The first information includes configuration parameters of at least one candidate cell and a handover execution condition corresponding to at least one candidate cell.
[0143] The first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0144] It should be noted that the terminal of the embodiment of the present application can access the serving cell to establish an RRC connection, and establish a data radio bearer to carry out business transmission. At the same time, the serving cell can configure relevant measurement information for the terminal so that the terminal measures the neighboring cell and the serving cell, and reports the measurement report. Then, the serving cell can make a switching decision based on the measurement report and other factors (such as cell load).
[0145] However, when the terminal needs to perform a cell switching process due to mobility requirements (moving to the edge of the serving cell), wireless transmission service load adjustment, activation operation maintenance, network equipment failure, cell load of the serving cell, etc., since the network device of the embodiment of the present application adopts a RAN architecture with CU and DU separated, the terminal is in the process of performing a cell switching process. The present application newly introduces a switching command (i.e., a first switching command) triggered by the DU in the network device (such as the source base station corresponding to the serving cell), and a switching command (i.e., a second switching command) triggered by the CU in the network device. In addition, since the network device also needs to configure the terminal with configuration information and corresponding switching execution conditions for at least one candidate cell for conditional switching, there may also be a conditional switching command triggered by the terminal.
[0146] Based on this, when a new switching mechanism (first switching command) is introduced, the terminal may need to process a scenario where one or more switching commands are triggered simultaneously. That is, the terminal may obtain at least one of the first switching command, the second switching command, and the conditional switching command.
[0147] Specifically, the first switching command is a switching command triggered by a distributed unit in the network device based on layer 1 or layer 2 measurement results; the second switching command is a switching command triggered by a centralized unit in the network device based on layer 3 measurement reports or cell loads.
[0148] It should be noted that since layer 1 is the physical layer, layer 2 can include the MAC layer and the RLC layer, and layer 3 can include the RRC layer, the first switching command in the embodiment of the present application is a switching decision made by the DU in the network device, and triggers the terminal to implement the switching through layer 1 or layer 2 signaling; the second switching command is a switching decision made by the CU in the network device, and triggers the terminal to implement the switching through layer 3 signaling (such as RRC signaling).
[0149] In a possible example, when or before triggering a switch, a centralized unit in a network device or a distributed unit in a network device notifies each other to avoid sending a first switch command and a second switch command at the same time.
[0150] It is understandable that after the centralized unit needs to trigger the second switching command or has triggered the second switching command, the centralized unit notifies the distributed unit that it is about to trigger the second switching command or has triggered the second switching command, so that the distributed unit temporarily avoids triggering the first switching command.
[0151] It can be further understood that, since the network device of the embodiment of the present application can adopt a RAN architecture in which the CU and DU are separated, if the CU makes a switching decision for the second switching command (or before triggering the second switching command), the CU can notify the DU that the second switching command is about to be triggered or has been triggered, thereby avoiding the DU from triggering the first switching command again. Similarly, if the DU makes a switching decision for the first switching command (or before triggering the second switching), the DU can notify the CU that the first switching command is about to be triggered or has been triggered, thereby avoiding the CU from triggering the second switching decision again. Based on this, the terminal only receives the first switching command or the second switching command, which is beneficial for avoiding the situation where the terminal has to process the first switching command and the second switching command at the same time.
[0152] In one possible example, the centralized unit in the network device considers the first switching command being sent by the distributed unit in the network device when making a switching decision for the second switching command, and uses the candidate target cell indicated by the first switching command as a decision basis for triggering the switching.
[0153] It is understandable that, since the network device of the embodiment of the present application can adopt a RAN architecture in which the CU and DU are separated, if the CU makes a switching decision for the second switching command, the CU can consider the first switching command being triggered by the DU, and use the candidate target cell indicated by the first switching command as the decision basis for the switching trigger. That is to say, if the terminal switches from the serving cell to the target cell after executing the first switching command, the CU uses the target cell as the decision basis for the switching trigger (such as measuring and reporting the target cell, etc.). Based on this, the terminal only receives the first switching command, which helps to avoid the situation where the terminal has to process the first switching command and the second switching command at the same time.
[0154] In one possible example, the distributed unit in the network device considers the second switching command being sent by the centralized unit in the network device when making a switching decision for the first switching command, and uses the candidate target cell indicated by the second switching command as a decision basis for triggering the switching.
[0155] It is understandable that, since the network device of the embodiment of the present application can adopt a RAN architecture in which the CU and DU are separated, if the DU makes a switching decision for the first switching command, the DU can consider the second switching command being triggered by the CU, and use the candidate target cell indicated by the second switching command as the decision basis for the switching trigger. That is to say, if the terminal switches from the serving cell to the target cell after executing the second switching command, the DU uses the target cell as the decision basis for the switching trigger. Based on this, the terminal only receives the second switching command, which helps to avoid the situation where the terminal has to process the first switching command and the second switching command at the same time.
[0156] It can be seen that in the embodiment of the present application, the network device sends at least one kind of information to the terminal, and the at least one kind of information includes at least one of the first switching command, the second switching command, and the first information. Since the at least one kind of information is used to determine the switching command to be executed first, the first information includes the configuration parameters of at least one candidate cell and the switching execution condition corresponding to at least one candidate cell, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling, therefore, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and executing the cell switching through the switching command to be executed first to realize the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0157] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the terminal or network device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may 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 application.
[0158] The embodiment of the present application can divide the terminal or network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0159] In the case of an integrated unit, Figure 7 A block diagram of the functional units of a switching processing device is provided. The switching processing device 700 is applied to a terminal, and specifically includes: a processing unit 702 and a communication unit 703. The processing unit 702 is used to control and manage the actions of the terminal. For example, the processing unit 702 is used to support the terminal to execute Figure 5 The steps in and other processes of the technical solution described in this application. The communication unit 703 is used to support communication between the terminal and other devices in the wireless communication system. The switching processing device 700 may also include a storage unit 701, which is used to store program codes and data of the terminal.
[0160] Among them, the processing unit 702 can be a processor or a controller, for example, it can be a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in combination with the contents disclosed in this application. The processing unit 702 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and so on. The communication unit 703 can be a communication interface, a transceiver, a transceiver circuit, etc., and the storage unit 701 can be a memory. When the processing unit 702 is a processor, the communication unit 703 is a communication interface, and the storage unit 701 is a memory, the switching processing device 700 involved in the embodiment of the present application can be Fig. 9 Terminal shown.
[0161] In specific implementation, the processing unit 702 is used to execute any step executed by the terminal in the above method embodiment, and when performing data transmission such as sending, the communication unit 703 can be selectively called to complete the corresponding operation.
[0162] The processing unit 702 is used to: obtain at least one switching command, the at least one switching command including at least one of a first switching command, a second switching command, and a conditional switching command, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling; determine a switching command to be executed in priority according to the at least one switching command; and execute cell switching according to the switching command to be executed in priority.
[0163] It should be noted that Figure 7 The specific implementation of each operation in the embodiment can be found in the above Figure 5 or Figure 6 The description in the method embodiment shown will not be repeated in detail here.
[0164] It can be seen that in the embodiment of the present application, by obtaining at least one switching command, and determining the switching command to be executed first according to the at least one switching command, the cell switching is performed according to the switching command to be executed first. Since the at least one switching command includes at least one of the first switching command indicated by layer 1 or layer 2 signaling, the second switching command indicated by layer 3 signaling, and the conditional switching command, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and performing the cell switching by the switching command to be executed first to implement the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0165] In one possible example, the first switching command is a switching command triggered by a distributed unit in the network device based on layer 1 or layer 2 measurement results; the second switching command is a switching command triggered by a centralized unit in the network device based on layer 3 measurement reports or cell loads.
[0166] In one possible example, if at least one switching command includes a first switching command and a second switching command, then in terms of determining the switching command to be executed first based on the at least one switching command, the processing unit 702 has a function for: determining one of the at least one switching command as the switching command to be executed first in accordance with the protocol; or; randomly or autonomously selecting one of the at least one switching command as the switching command to be executed first; or, preferentially selecting one of the at least one switching command as the switching command to be executed first.
[0167] In one possible example, if at least one switching command includes a first switching command and a second switching command, then in terms of determining the switching command to be executed first based on the at least one switching command, the processing unit 702 is specifically used to: determine the switching command to be executed first based on the switching type of the second switching command, and the switching type of the second switching command includes one of the following: heterofrequency switching, same-frequency switching, and heterosystem switching.
[0168] In one possible example, in terms of determining the switching command to be executed first according to the switching type of the second switching command, the processing unit 702: if the switching type of the second switching command is heterogeneous frequency switching or heterogeneous system switching, then the switching command to be executed first is determined to be the second switching command; or, if the switching type of the second switching command is homogeneous frequency switching, then the switching command to be executed first is determined to be the first switching command.
[0169] In one possible example, if at least one switching command includes a first switching command and a second switching command, then in terms of determining the switching command to be executed first based on the at least one switching command, the processing unit 702 is specifically used to: determine the switching command to be executed first based on the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the second switching command.
[0170] In one possible example, in terms of determining the switching command to be executed first based on the measurement results of the candidate target cell indicated by the first switching command and the measurement results of the candidate target cell indicated by the second switching command, the processing unit 702 is specifically used to: if the signal quality of the candidate target cell indicated by the first switching command is higher than the signal quality of the candidate target cell indicated by the second switching command, then determine that the switching command to be executed first is the first switching command; or, if the signal quality of the candidate target cell indicated by the second switching command is higher than the signal quality of the candidate target cell indicated by the first switching command, then determine that the switching command to be executed first is the second switching command.
[0171] In one possible example, if at least one switching command includes a first switching command and a second switching command, then in determining the switching command to be executed first based on at least one switching command, the processing unit 702 is specifically used to determine the switching command to be executed first based on whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell.
[0172] In one possible example, in terms of determining the switching command to be executed first based on whether the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell, the processing unit 702 is specifically used to: if the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are not the same cell, then determine that the switching command to be executed first is the second switching command; or, if the candidate target cell indicated by the first switching command and the candidate target cell indicated by the second switching command are the same cell, then determine that the switching command to be executed first is the first switching command.
[0173] In one possible example, if at least one switching command includes a first switching command and a conditional switching command, then in terms of obtaining at least one switching command, the processing unit 702 is specifically used to: obtain configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell from a network device; determine a candidate cell that meets the corresponding switching execution condition from at least one candidate cell as a candidate target cell to be switched, and the configuration parameters corresponding to the candidate target cell are the conditional switching command; and obtain a first switching command from the network device.
[0174] In a possible example, in determining the handover command to be executed preferentially according to at least one handover command, the processing unit 702 is configured to: preferentially select the first handover command as the handover command to be executed preferentially.
[0175] In one possible example, in terms of determining a switching command to be executed first based on at least one switching command, the processing unit 702 is specifically used to: determine the switching command to be executed first based on a switching type of a conditional switching command, and the switching type of the conditional switching command includes heterofrequency switching or homofrequency switching.
[0176] In one possible example, in terms of determining a switching command to be executed first according to a switching type of a conditional switching command, the processing unit 702 is specifically used to: if the switching type of the conditional switching command is an heterodyne switching, then determine that the switching command to be executed first is the conditional switching command; or, if the switching type of the conditional switching command is an intra-frequency switching, then determine that the switching command to be executed first is the first switching command.
[0177] In one possible example, in terms of determining a switching command to be executed preferentially based on at least one switching command, the processing unit 702 is specifically used to: determine the switching command to be executed preferentially based on the measurement results of the candidate target cell corresponding to the conditional switching command and the measurement results of the candidate target cell indicated by the first switching command.
[0178] In one possible example, in terms of determining the switching command to be executed first based on the measurement result of the candidate target cell corresponding to the conditional switching command and the measurement result of the candidate target cell indicated by the first switching command, the processing unit 702 is specifically used to: if the signal quality of the candidate target cell indicated by the first switching command is higher than the signal quality of the candidate target cell corresponding to the conditional switching command, then determine that the switching command to be executed first is the first switching command; or, if the signal quality of the candidate target cell corresponding to the conditional switching command is higher than the signal quality of the candidate target cell indicated by the first switching command, then determine that the switching command to be executed first is the conditional switching command.
[0179] In one possible example, in terms of determining a switching command to be executed first based on at least one switching command, the processing unit 702 is specifically used to determine the switching command to be executed first based on whether the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are the same cell.
[0180] In one possible example, in terms of determining the switching command to be executed first based on whether the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are the same cell, the processing unit 702 is specifically used to: if the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are not the same cell, then determine that the switching command to be executed first is the conditional switching command; or, if the candidate target cell corresponding to the conditional switching command and the candidate target cell indicated by the first switching command are the same cell, then determine that the switching command to be executed first is the first switching command.
[0181] In one possible example, if at least one switching command includes the first switching command, then before obtaining the at least one switching command, the processing unit 702 is also used to: obtain configuration parameters of at least one candidate cell from the network device and a switching execution condition corresponding to at least one candidate cell; in terms of determining the switching command to be executed in priority based on the at least one switching command, the processing unit 702 is specifically used to: determine that the switching command to be executed in priority is the first switching command.
[0182] In a possible example, after executing the cell handover according to the handover command to be executed preferentially, the processing unit is further configured to: retain the configuration parameters of at least one candidate cell and the handover execution condition corresponding to at least one candidate cell.
[0183] In one possible example, the processing unit 702 is also used to: if the candidate target cell indicated by the first switching command is the first candidate cell among at least one candidate cell, delete the configuration parameters corresponding to the first candidate cell and the switching execution conditions corresponding to the first candidate cell, and retain the configuration parameters and corresponding switching execution conditions corresponding to the remaining candidate cells in at least one candidate cell except the first candidate cell; or, if the candidate target cell indicated by the first switching command is not in at least one candidate cell, retain the configuration parameters of at least one candidate target cell and the switching execution conditions corresponding to at least one candidate cell.
[0184] In one possible example, in terms of executing cell switching according to a switching command to be executed first, the processing unit 702 is specifically used to: suspend evaluating whether at least one candidate cell meets the corresponding switching execution condition; execute cell switching according to the first switching command, and continue to evaluate whether at least one candidate cell meets the corresponding switching execution condition after executing the cell switching according to the first switching command.
[0185] In the case of an integrated unit, Figure 8A block diagram of the functional units of another switching processing device is provided. The switching processing device 800 is applied to a network device, and specifically includes: a processing unit 802 and a communication unit 803. The processing unit 802 is used to control and manage the actions of the network device. For example, the processing unit 802 is used to support the network device to execute Figure 6 The steps in and other processes of the technical solution described in this application. The communication unit 803 is used to support communication between the network device and other devices in the wireless communication system. The switching processing device 800 may also include a storage unit 801 for storing program codes and data of the network device.
[0186] Among them, the processing unit 802 can be a processor or a controller, for example, it can be a CPU, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in combination with the contents disclosed in this application. The processing unit 802 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and so on. The communication unit 803 can be a communication interface, a transceiver, a transceiver circuit, etc., and the storage unit 801 can be a memory. When the processing unit 802 is a processor, the communication unit 803 is a communication interface, and the storage unit 801 is a memory, the switching processing device 800 involved in the embodiment of the present application can be Fig.10 The network devices shown.
[0187] In specific implementation, the processing unit 802 is used to execute any step executed by the network device in the above method embodiment, and when performing data transmission such as sending, the communication unit 803 can be selectively called to complete the corresponding operation.
[0188] The processing unit 802 is used to: send at least one kind of information to the terminal, the at least one kind of information includes a first switching command, a second switching command, and at least one of the first information, and the at least one kind of information is used to determine the switching command to be executed preferentially; the first information includes configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0189] It should be noted that Figure 8 The specific implementation of each operation in the embodiment can be seen in detail above Figure 5 or Figure 6 The description in the method embodiment shown will not be repeated in detail here.
[0190] It can be seen that in the embodiment of the present application, at least one information is sent to the terminal, and the at least one information includes at least one of the first switching command, the second switching command, and the first information. Since the at least one information is used to determine the switching command to be executed first, the first information includes the configuration parameters of at least one candidate cell and the switching execution condition corresponding to at least one candidate cell, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and executing cell switching through the switching command to be executed first to realize the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0191] In one possible example, the first switching command is a switching command triggered by a distributed unit in the network device based on layer 1 or layer 2 measurement results; the second switching command is a switching command triggered by a centralized unit in the network device based on layer 3 measurement reports or cell loads.
[0192] In a possible example, when or before triggering a switch, a centralized unit in a network device or a distributed unit in a network device notifies each other to avoid sending a first switch command and a second switch command at the same time.
[0193] In one possible example, the centralized unit in the network device considers the first switching command being triggered by the distributed unit in the network device when making a switching decision for the second switching command, and uses the candidate target cell indicated by the first switching command as a decision basis for the switching trigger.
[0194] See also Fig. 9 , Fig. 9 9 is a schematic diagram of a terminal structure provided by an embodiment of the present application. The terminal 900 includes a processor 910, a memory 920, a communication interface 930, and a communication bus for connecting the processor 910, the memory 920, and the communication interface 930.
[0195] The memory 920 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 920 is used for related instructions and data.
[0196] The communication interface 930 is used to receive and send data.
[0197] The processor 910 may be one or more CPUs. When the processor 910 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0198] The processor 910 in the terminal 900 is used to read one or more programs 921 stored in the memory 920, and perform the following operations: obtain at least one switching command, the at least one switching command includes at least one of a first switching command, a second switching command, and a conditional switching command, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling; determine a switching command to be executed in priority according to at least one switching command; and execute cell switching according to the switching command to be executed in priority.
[0199] It should be noted that the specific implementation of each operation can be achieved by using the above Figure 5 or Figure 6 The corresponding description of the method embodiment shown in the figure shows that the terminal 900 can be used to execute the terminal side method of the above method embodiment of the present application, which will not be described in detail here.
[0200] It can be seen that the terminal obtains at least one switching command, and determines the switching command to be executed first according to the at least one switching command, so as to perform cell switching according to the switching command to be executed first. Since the at least one switching command includes at least one of a first switching command indicated by layer 1 or layer 2 signaling, a second switching command indicated by layer 3 signaling, and a conditional switching command, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and performing cell switching through the switching command to be executed first to implement the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0201] See also Fig.10 , Fig.10 1 is a schematic diagram of a network device provided in an embodiment of the present application, wherein the network device 1000 includes a processor 1010 , a memory 1020 , a communication interface 1030 , and a communication bus for connecting the processor 1010 , the memory 1020 , and the communication interface 1030 .
[0202] The memory 1020 includes but is not limited to RAM, ROM, EPROM or CD-ROM, and is used to store relevant instructions and data.
[0203] The communication interface 1030 is used to receive and send data.
[0204] The processor 1010 may be one or more CPUs. When the processor 1010 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0205] The processor 1010 in the network device 1000 is used to read one or more programs 1021 stored in the memory 1020 to perform the following steps: sending at least one information to the terminal, the at least one information including a first switching command, a second switching command, and at least one of the first information, and the at least one information is used to determine the switching command to be executed preferentially; the first information includes configuration parameters of at least one candidate cell and a switching execution condition corresponding to at least one candidate cell, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling.
[0206] It should be noted that the specific implementation of each operation can be achieved by using the above Figure 5 or Figure 6 According to the corresponding description of the method embodiment shown, the network device 1000 can be used to execute the method on the network device side of the above method embodiment of the present application, which will not be described in detail here.
[0207] It can be seen that the network device sends at least one kind of information to the terminal, and the at least one kind of information includes at least one of the first switching command, the second switching command, and the first information. Since the at least one kind of information is used to determine the switching command to be executed first, the first information includes the configuration parameters of at least one candidate cell and the switching execution condition corresponding to at least one candidate cell, the first switching command is indicated by layer 1 or layer 2 signaling, and the second switching command is indicated by layer 3 signaling, therefore, the embodiment of the present application considers determining the switching command to be executed first from the at least one switching command, and executing the cell switching through the switching command to be executed first to realize the switching processing process for at least one switching command, thereby ensuring the continuity and quality of network services, and meeting the mobility requirements of the terminal.
[0208] An embodiment of the present application also provides a chip, wherein the chip includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes some or all of the steps described by the terminal or management device in the above method embodiment.
[0209] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described by the terminal or management device in the above method embodiment.
[0210] The present application also provides a computer program product, wherein the computer program product includes a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described by the terminal or management device in the above method embodiment. The computer program product can be a software installation package.
[0211] The steps of the method or algorithm described in the embodiments of the present application can be implemented in a hardware manner, or can be implemented by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal or a management device. Of course, the processor and the storage medium can also be present in a terminal or a management device as discrete components.
[0212] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using 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 embodiments of the present application 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 computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another 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. The computer-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)).
[0213] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.
Claims
1. A handover processing method, characterized in that, it includes: The terminal obtains multiple handover commands, the multiple handover commands are triggered simultaneously, the multiple handover commands include a first handover command and a second handover command, or the multiple handover commands include a first handover command and a conditional handover command, the first handover command is indicated by layer 1 or layer 2 signaling, the second handover command is indicated by layer 3 signaling, the first handover command is a handover command triggered by a distributed unit in the network device based on measurement results of layer 1 or layer 2, and the second handover command is a handover command triggered by a centralized unit in the network device based on the measurement report of layer 3 or cell load; The terminal determines the handover command to be preferentially executed according to the multiple handover commands; The terminal performs cell handover according to the handover command to be preferentially executed; Wherein, if the multiple handover commands include the first handover command and the second handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: determining the handover command to be preferentially executed according to the measurement results of the candidate target cell indicated by the first handover command and the measurement results of the candidate target cell indicated by the second handover command; or, if the multiple handover commands include the first handover command and the conditional handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: determining the handover command to be preferentially executed according to the measurement results of the candidate target cell corresponding to the conditional handover command and the measurement results of the candidate target cell indicated by the first handover command.
2. The method according to claim 1, characterized in that, if the multiple handover commands include the first handover command and the second handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: The terminal determines one handover command among the multiple handover commands according to protocol regulations as the handover command to be preferentially executed; or; The terminal randomly or autonomously selects one handover command among the multiple handover commands as the handover command to be preferentially executed; or, The terminal preferentially selects one handover command among the multiple handover commands as the handover command to be preferentially executed.
3. The method according to claim 1, characterized in that, if the multiple handover commands include the first handover command and the second handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: The terminal determines the handover command to be preferentially executed according to the handover type of the second handover command, and the handover type of the second handover command includes one of the following: inter-frequency handover, intra-frequency handover, inter-system handover.
4. The method according to claim 3, characterized in that, determining the handover command to be preferentially executed according to the handover type of the second handover command includes: if the handover type of the second handover command is the inter-frequency handover or the inter-system handover, then the terminal determines the handover command to be preferentially executed as the second handover command; or, If the handover type of the second handover command is the same-frequency handover, the terminal determines that the handover command to be preferentially executed is the first handover command.
5. The method according to claim 1, wherein, the determining the handover command to be preferentially executed according to the measurement results of the candidate target cells indicated by the first handover command and the measurement results of the candidate target cells indicated by the second handover command includes: if the signal quality of the candidate target cell indicated by the first handover command is higher than the signal quality of the candidate target cell indicated by the second handover command, the terminal determines that the handover command to be preferentially executed is the first handover command; or, if the signal quality of the candidate target cell indicated by the second handover command is higher than the signal quality of the candidate target cell indicated by the first handover command, the terminal determines that the handover command to be preferentially executed is the second handover command.
6. The method according to claim 1, wherein, if the multiple handover commands include the first handover command and the second handover command, then the determining the handover command to be preferentially executed according to the multiple handover commands includes: the terminal determines the handover command to be preferentially executed according to whether the candidate target cell indicated by the first handover command and the candidate target cell indicated by the second handover command are the same cell.
7. The method according to claim 6, wherein, the determining the handover command to be preferentially executed according to whether the candidate target cell indicated by the first handover command and the candidate target cell indicated by the second handover command are the same cell includes: if the candidate target cell indicated by the first handover command and the candidate target cell indicated by the second handover command are not the same cell, the terminal determines that the handover command to be preferentially executed is the second handover command; or, if the candidate target cell indicated by the first handover command and the candidate target cell indicated by the second handover command are the same cell, the terminal determines that the handover command to be preferentially executed is the first handover command.
8. The method according to claim 1, wherein, if the multiple handover commands include the first handover command and the conditional handover command, then the obtaining of the multiple handover commands includes: the terminal obtains the configuration parameters of at least one candidate cell and the handover execution conditions corresponding to the at least one candidate cell from the network device; the terminal determines one candidate cell that meets the corresponding handover execution conditions from the at least one candidate cell as the candidate target cell to be handed over, and the configuration parameters corresponding to the candidate target cell are the conditional handover command; the terminal obtains the first handover command from the network device.
9. The method according to claim 1, wherein, if the multiple handover commands include the first handover command and the conditional handover command, then the determining the handover command to be preferentially executed according to the multiple handover commands includes: the terminal preferentially selects the first handover command as the handover command to be preferentially executed.
10. The method according to claim 1, wherein, if the multiple handover commands include the first handover command and the conditional handover command, then the determining of the handover command to be preferentially executed according to the multiple handover commands includes: the terminal determines the handover command to be preferentially executed according to the handover type of the conditional handover command, and the handover type of the conditional handover command includes inter-frequency handover or intra-frequency handover.
11. The method according to claim 10, wherein, the determining of the handover command to be preferentially executed according to the handover type of the conditional handover command includes: if the handover type of the conditional handover command is the inter-frequency handover, then the terminal determines the handover command to be preferentially executed as the conditional handover command; or, if the handover type of the conditional handover command is the intra-frequency handover, then the terminal determines the handover command to be preferentially executed as the first handover command.
12. The method according to claim 1, wherein, the determining of the handover command to be preferentially executed according to the measurement result of the candidate target cell corresponding to the conditional handover command and the measurement result of the candidate target cell indicated by the first handover command includes: if the signal quality of the candidate target cell indicated by the first handover command is higher than the signal quality of the candidate target cell corresponding to the conditional handover command, then the terminal determines the handover command to be preferentially executed as the first handover command; or, if the signal quality of the candidate target cell corresponding to the conditional handover command is higher than the signal quality of the candidate target cell indicated by the first handover command, then the terminal determines the handover command to be preferentially executed as the conditional handover command.
13. The method according to claim 1, wherein, if the multiple handover commands include the first handover command and the conditional handover command, then the determining of the handover command to be preferentially executed according to the multiple handover commands includes: the terminal determines the handover command to be preferentially executed according to whether the candidate target cell corresponding to the conditional handover command and the candidate target cell indicated by the first handover command are the same cell.
14. The method according to claim 13, wherein, the determining of the handover command to be preferentially executed according to whether the candidate target cell corresponding to the conditional handover command and the candidate target cell indicated by the first handover command are the same cell includes: if the candidate target cell corresponding to the conditional handover command and the candidate target cell indicated by the first handover command are not the same cell, then the terminal determines the handover command to be preferentially executed as the conditional handover command; or, if the candidate target cell corresponding to the conditional handover command and the candidate target cell indicated by the first handover command are the same cell, then the terminal determines the handover command to be preferentially executed as the first handover command.
15. A handover processing device, wherein, the device includes a processing unit, and the processing unit is used for: Obtain multiple handover commands, where the multiple handover commands are triggered simultaneously. The multiple handover commands include a first handover command and a second handover command, or the multiple handover commands include a first handover command and a conditional handover command. The first handover command is indicated by layer 1 or layer 2 signaling, and the second handover command is indicated by layer 3 signaling. The first handover command is a handover command triggered by a distributed unit in a network device based on measurement results of layer 1 or layer 2, and the second handover command is a handover command triggered by a centralized unit in the network device based on the measurement report of layer 3 or cell load; Determine the handover command to be preferentially executed according to the multiple handover commands; Perform cell handover according to the handover command to be preferentially executed; Wherein, if the multiple handover commands include the first handover command and the second handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: determining the handover command to be preferentially executed according to the measurement results of the candidate target cell indicated by the first handover command and the measurement results of the candidate target cell indicated by the second handover command; or, If the multiple handover commands include the first handover command and the conditional handover command, then determining the handover command to be preferentially executed according to the multiple handover commands includes: determining the handover command to be preferentially executed according to the measurement results of the candidate target cell corresponding to the conditional handover command and the measurement results of the candidate target cell indicated by the first handover command.
16. A terminal, characterized in that, it includes a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and are configured to be executed by the processor. The one or more programs include instructions for performing the steps in the method according to any one of claims 1-14.
17. A computer-readable storage medium, characterized in that, it stores a computer program for electronic data exchange, wherein the computer program causes a computer to execute the method according to any one of claims 1-14.
Citation Information
Patent Citations
Layer 2 (L2) mobility for new radio (NR) networks
CN111066292A
Conditional handover procedures
US20190223073A1
Method and apparatus for handling handover in wireless communication system
US20200351735A1