Communication method and communication device
The communication method clarifies trigger conditions for SPR recording by specifying timer thresholds and ratios, addressing ambiguity in PCell switching and ensuring optimal mobility parameter optimization.
Patent Information
- Application Number
- CN202310761135.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2024-12-27
AI Technical Summary
The configuration method for trigger conditions of successful PSCell report (SPR) recording during primary cell (PCell) switching is unclear, leading to ambiguity in identifying timers associated with the trigger conditions.
A communication method that configures trigger conditions for SPR recording by indicating first and second information to the terminal device, specifying thresholds or ratios for T304, T310, and T312 timers to determine when to record reports, clarifying the conditions for both primary and secondary cell changes.
This method ensures clear identification of trigger conditions for SPR recording, preventing misidentification of timers and enabling effective optimization of mobility parameters during PCell switching.
Smart Images

Figure CN119212014A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0002] During the primary cell (PCell) switching process, the terminal device triggers the recording of a successful handover report (SHR). Similarly, when a primary secondary cell (PSCell) is added or changed, the terminal device triggers the recording of a successful PSCell report (SPR) when the triggering conditions are met.
[0003] The terminal device sends the recorded SHR or SPR to the network side, and the network side can optimize the PCell or PSCell mobility parameters of the terminal device in combination with the SHR information or SPR information.
[0004] Currently, the switching of PCell will result in the addition or change of PSCell. During the switching process of PCell, the target master node decides to add or change PSCell. During the process of PSCell change caused by PCell switching, the target master node configures the T304 trigger condition of SHR for the terminal device, and the source master node configures the T310 trigger condition and / or T312 trigger condition of SHR for the terminal device, but the configuration method of the trigger condition for SPR recording by the terminal device is unclear. Summary of the invention
[0005] An embodiment of the present application provides a communication method, which can configure a trigger condition for SPR recording for a terminal device in a scenario where a primary cell switching causes a primary and secondary cell change.
[0006] In a first aspect, a communication method is provided, which can be executed by a target master node, or by a component of the target master node (such as a processor, a chip, or a chip system), or by a logic module or software that can implement all or part of the functions of the target master node. The method includes:
[0007] The target master node receives first information from the target secondary node, the first information is used to indicate a first trigger condition, the first trigger condition is used to determine whether to record a first report, the first report includes information that the terminal device successfully adds the target secondary node or the terminal device successfully changes to the target secondary node. The target master node sends second information to the terminal device, the second information includes the above-mentioned first information and third information, the third information is used to indicate a second trigger condition, the second trigger condition is used to determine whether to record a second report, the second report includes information that the terminal device switches to the target master node.
[0008] Specifically, the target master node sending the second information to the terminal device may be: the target master node sends the second information to the source master node, and the source master node sends the second information to the terminal device.
[0009] Specifically, the third information mentioned above may be determined by the target master node.
[0010] Specifically, the first report may be an SPR, and the second report may be an SHR.
[0011] Through the above method, it is possible to configure the triggering conditions for SPR recording for the terminal device in the scenario where the primary and secondary cells are changed due to the primary cell switching.
[0012] In combination with the first aspect, in some implementations of the first aspect, the first trigger condition includes: when the timing of the first timer reaches a first threshold, the terminal device records a first report, and the first information includes information of the first threshold.
[0013] Specifically, the first timer may be a T304 timer of the target secondary node. Specifically, the T304 timer of the target secondary node may be a T304 timer of the target primary and secondary cells. Similarly, the "target secondary node" mentioned below may also be considered as a "target primary and secondary cell", which will not be described in detail below.
[0014] Exemplarily, the first threshold mentioned above may be a first ratio.
[0015] Specifically, when the running time of the first timer is greater than or equal to the first threshold, the terminal device records the first report; or, when the ratio of the running time of the first timer to the configuration time of the first timer is greater than or equal to the first ratio, the terminal device records the first report.
[0016] In combination with the first aspect, in certain implementations of the first aspect, the second trigger condition includes: when the timing of the second timer reaches a second threshold, the terminal device records the second report, and the third information includes information of the second threshold.
[0017] Specifically, the second timer may be a T304 timer of the target master node. Specifically, the T304 timer of the target master node may be a T304 timer of the target primary cell.
[0018] Exemplarily, the second threshold mentioned above may be a second ratio.
[0019] Specifically, when the running time of the second timer is greater than or equal to the second threshold, the terminal device records the second report; or, when the ratio of the running time of the second timer to the configuration time of the second timer is greater than or equal to the second ratio, the terminal device records the second report.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the first information is also used to indicate a third trigger condition, which is used to determine whether to record the first report. The third trigger condition includes: when the timing of the third timer reaches a third threshold, the terminal device records the first report, and the first information also includes information on the third threshold.
[0021] Specifically, the third timer may be a T310 timer or a T312 timer of the target secondary node. Specifically, the T310 timer or the T312 timer of the target secondary node may be a T310 timer or a T312 timer of the target primary and secondary cells. Similarly, the "target secondary node" that appears below may also be considered as a "target primary and secondary cell", which will not be described in detail below.
[0022] Exemplarily, the third threshold mentioned above may be a third ratio.
[0023] Specifically, when the running time of the third timer is greater than or equal to the third threshold, the terminal device records the first report; or, when the ratio of the running time of the third timer to the configuration time of the third timer is greater than or equal to the third ratio, the terminal device records the first report.
[0024] Optionally, the third information also includes recording a third trigger condition for the first report.
[0025] Optionally, the source master node or the source slave node may determine the third trigger condition for recording the above-mentioned first report for the terminal device.
[0026] In combination with the first aspect, in certain implementations of the first aspect, the second information is also used to indicate that the first trigger condition is associated with the first timer of the secondary node, and / or, the second information is also used to indicate that the second trigger condition is associated with the second timer of the primary node.
[0027] Optionally, the second information is also used to indicate that the third trigger condition is associated with the third timer of the secondary node.
[0028] Specifically, the association between the above-mentioned first trigger condition and the above-mentioned first timer of the auxiliary node can be understood as the above-mentioned first trigger condition and the above-mentioned first timer of the auxiliary node having a mapping relationship, or, it can also be understood as the above-mentioned first trigger condition is a trigger condition for determining whether to record the first report when the first timer of the above-mentioned auxiliary node is running.
[0029] This method can clearly indicate to the terminal device two sets of trigger conditions applicable to the first report and the second report, thereby avoiding the situation where the terminal device cannot identify the timers corresponding to the two sets of trigger conditions.
[0030] In combination with the first aspect, in certain implementations of the first aspect, the first information is included in a first container, which is generated by the target secondary node and provided to the target primary node; and the third information is included in a second container, which is generated by the target primary node and provided to the terminal device.
[0031] This method enables the terminal device to learn two sets of trigger conditions applicable to the first report and the second report, thereby avoiding the situation where the terminal device cannot identify the timers corresponding to the two sets of trigger conditions.
[0032] On the second aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device (such as a processor, chip or chip system), or by a logic module or software that can implement all or part of the terminal device functions.
[0033] The method includes:
[0034] The terminal device receives second information, the second information includes first information and third information, the first information is used to indicate a first trigger condition, the first trigger condition is used to determine whether to record a first report, the first report includes information that the terminal device successfully adds a target secondary node or information that the terminal device successfully changes to the target secondary node, the third information is used to indicate a second trigger condition, the second trigger condition is used to determine whether to record a second report, the second report includes information that the terminal device successfully switches to the target primary node. The terminal device determines whether to record the first report when the first timer runs based on the second information, and the terminal device determines whether to record the second report when the second timer runs based on the second information.
[0035] Specifically, the terminal device receiving the second information may be: the target master node sends the second information to the source master node, and the source master node sends the second information to the terminal device, that is, the terminal device receives the second information.
[0036] Specifically, the third information mentioned above may be determined by the target master node.
[0037] Specifically, the first report may be an SPR, and the second report may be an SHR.
[0038] Through the above method, it is possible to configure the triggering conditions for SPR recording for the terminal device in the scenario where the primary and secondary cells are changed due to the primary cell switching.
[0039] In combination with the second aspect, in certain implementations of the second aspect, the terminal device determines whether to record the first report when the first timer is running based on the second information, including: when the timing of the first timer reaches a first threshold, the terminal device determines to record the first report, and the first information includes information of the first threshold.
[0040] Specifically, the first timer is the T304 timer of the target secondary node.
[0041] Exemplarily, the first threshold may be a first ratio.
[0042] Specifically, when the running time of the first timer is greater than or equal to the first threshold, the terminal device records the first report; or, when the ratio of the running time of the first timer to the configuration time of the first timer is greater than or equal to the first ratio, the terminal device records the first report.
[0043] In combination with the second aspect, in certain implementations of the second aspect, the terminal device determines whether to record the second report when the second timer is running based on the second information, including: when the timing of the second timer reaches the second threshold, the terminal device determines to record the second report, and the third information includes information of the second threshold.
[0044] The second timer is the T304 timer of the target master node.
[0045] Exemplarily, the second threshold may be a second ratio.
[0046] Specifically, when the running time of the second timer is greater than or equal to the second threshold, the terminal device records the second report; or, when the ratio of the running time of the second timer to the configuration time of the second timer is greater than or equal to the second ratio, the terminal device records the second report.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first information is also used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the above-mentioned first report. The third trigger condition includes: when the timing of the third timer reaches a third threshold, the above-mentioned terminal device determines to record the above-mentioned first report, and the first information also includes information of the above-mentioned third threshold.
[0048] Specifically, the third timer may be a T310 timer or a T312 timer of the target secondary node.
[0049] Exemplarily, the third threshold may be a third ratio.
[0050] Specifically, when the running time of the third timer is greater than or equal to the third threshold, the terminal device records the first report; or, when the ratio of the running time of the third timer to the configuration time of the third timer is greater than or equal to the third ratio, the terminal device records the first report.
[0051] Optionally, the third information also includes recording a third trigger condition for the first report.
[0052] Optionally, the source master node or the source slave node may determine the third trigger condition for recording the above-mentioned first report for the terminal device.
[0053] In combination with the second aspect, in certain implementations of the second aspect, the second information is also used to indicate that the first trigger condition is associated with the first timer of the secondary node, and / or, the second information is also used to indicate that the second trigger condition is associated with the second timer of the primary node.
[0054] Optionally, the second information is also used to indicate that the third trigger condition is associated with the third timer of the secondary node.
[0055] Specifically, the association between the above-mentioned first trigger condition and the above-mentioned first timer of the auxiliary node can be understood as the above-mentioned first trigger condition and the above-mentioned first timer of the auxiliary node having a mapping relationship, or, it can also be understood as the above-mentioned first trigger condition is used to determine whether to record the trigger condition of the first report when the first timer of the auxiliary node is running.
[0056] This method can clearly indicate to the terminal device two sets of trigger conditions applicable to the first report and the second report, thereby avoiding the situation where the terminal device cannot identify the timers corresponding to the two sets of trigger conditions.
[0057] In combination with the second aspect, in certain implementations of the second aspect, the first information is included in a first container, which is generated by the target secondary node and provided to the target primary node; and the third information is included in a second container, which is generated by the target primary node and provided to the terminal device.
[0058] This method enables the terminal device to learn two sets of trigger conditions applicable to the first report and the second report, thereby avoiding the situation where the terminal device cannot identify the timers corresponding to the two sets of trigger conditions.
[0059] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first information or the above-mentioned third information is also used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the above-mentioned first report. The third trigger condition includes: when the timing of the third timer reaches a third threshold, the above-mentioned terminal device does not record the above-mentioned first report, and the first information or the third information also includes information of the above-mentioned third threshold.
[0060] Alternatively, when the terminal device determines that the third trigger condition is met, the terminal device adds first indication information to the first report, where the first indication information indicates the master node switching; the terminal device sends the first report to the source master node.
[0061] The above method can avoid the source node from ineffectively optimizing the mobility parameters of the terminal device based on the first report.
[0062] On the third aspect, a communication method is provided, which can be executed by a source master node, or by a component of the source master node (such as a processor, chip or chip system), or by a logic module or software that can implement all or part of the functions of the source master node.
[0063] The method includes:
[0064] The control plane CP of the source master node sends fourth information to the user plane UP of the source master node, where the fourth information is used to indicate multiple data transfer information.
[0065] In conjunction with the third aspect, in certain implementations of the third aspect, each of the multiple data transfer information is data transfer information corresponding to a target node UP with a protocol data unit PDU session as the granularity or data transfer information corresponding to a target node UP with a data radio bearer DRB as the granularity, and the present application does not limit this. The target node UP can be a user plane UP of a target primary node or a user plane UP of a target secondary node, and the present application does not limit this.
[0066] Exemplarily, the fourth information may include a data transfer information list.
[0067] Specifically, the fourth information may be carried in a bearer context modification request message.
[0068] Another implementation manner is: the control plane CP of the source master node sends multiple data transfer information to the user plane UP of the source master node multiple times, sending one piece of data transfer information each time.
[0069] In conjunction with the third aspect, in certain implementations of the third aspect, each of the data transfer information includes at least one of the following information:
[0070] Uplink user transport layer information, downlink user transport layer information, service quality flow information, etc. Among them, the user transport layer information includes the transport layer address, tunnel end point identifier, indication information indicating whether to stop data transfer, etc.
[0071] Based on the above method, during the switching process, the source master node can transfer data to multiple target nodes (for example, target master node, target auxiliary node, etc.) simultaneously, thereby improving the efficiency of data transfer during the switching process.
[0072] In a fourth aspect, a communication device is provided, which may be a target master node, or a component of the target master node (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the functions of the target master node. The device has the function of implementing the above-mentioned first aspect and various possible implementations of the first aspect. The function may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0073] In one possible design, the device includes: an interface unit and a processing unit, the interface unit may be at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor. Optionally, the device also includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute programs, instructions, or instructions derived from other sources stored in the storage unit, so that the device executes the above-mentioned first aspect, and the communication method of various possible implementations of the first aspect. In this design, the device may be a target master node.
[0074] In another possible design, when the device is a chip, the chip includes: an interface unit and a processing unit, and the interface unit may be, for example, an input / output interface, a pin or a circuit on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions so that the chip in the terminal device executes the above-mentioned first aspect, and any possible communication method of the first aspect. Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module in the chip, such as a register, a cache, etc. The storage unit may also be located in the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0075] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned communication methods.
[0076] In a fifth aspect, a communication device is provided, which may be a terminal device, or a component of a terminal device (such as a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the functions of the terminal device. The device has the function of implementing the above-mentioned second aspect and various possible implementation methods of the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0077] In one possible design, the device includes: an interface unit. Optionally, the device also includes a processing unit. The interface unit may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor.
[0078] Optionally, the device further includes a storage unit, which may be, for example, a memory. When the storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute the program, instruction, or other instructions stored in the storage unit, so that the device performs the method of the second aspect or any one of the second aspects.
[0079] In another possible design, when the device is a chip, the chip includes: an interface unit, and optionally, the chip also includes a processing unit. The interface unit may be, for example, an input / output interface, a pin, or a circuit on the chip. The processing unit may be, for example, a processor. The processing module may execute a program or an instruction to enable the chip in the terminal device to execute the communication method of the second aspect and any possible implementation of the second aspect.
[0080] Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module within the chip, such as a register, a cache, etc. The storage unit may also be located within the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0081] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned communication methods.
[0082] In a sixth aspect, a communication device is provided, which may be a source master node, or a component of the source master node (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the functions of the source master node. The device has the function of implementing the third aspect and various possible implementations of the third aspect. The function may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0083] In one possible design, the device includes: an interface unit. Optionally, the device also includes a processing unit. The interface unit may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. The processing unit may be a processor.
[0084] Optionally, the device further includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute the program, instruction, or other instructions stored in the storage unit, so that the device performs the method of the third aspect or any one of the third aspects.
[0085] In another possible design, when the device is a chip, the chip includes: an interface unit, and optionally, the chip also includes a processing unit. The interface unit may be, for example, an input / output interface, a pin, or a circuit on the chip. The processing unit may be, for example, a processor. The processing module may execute a program or an instruction so that the chip in the terminal device executes the communication method of the third aspect and any possible implementation of the third aspect.
[0086] Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module within the chip, such as a register, a cache, etc. The storage unit may also be located within the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0087] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned communication methods.
[0088] In the seventh aspect, a computer storage medium is provided, in which program code is stored, and the program code is used to indicate instructions for executing the methods in the above-mentioned first aspect, second aspect, third aspect and any possible implementation methods of the first aspect, second aspect and third aspect.
[0089] In an eighth aspect, a computer program product comprising computer instructions or computer codes is provided, which, when executed on a computer, enables the computer to execute the methods in the above-mentioned first aspect, second aspect, third aspect and any possible implementation manner of the first aspect, second aspect and third aspect.
[0090] In the ninth aspect, a communication system is provided, which includes a device having functions for implementing the methods of the first aspect and various possible designs and / or a device having functions for implementing the methods of the second aspect and various possible designs and / or a device having functions for implementing the methods of the third aspect and various possible designs. Among them, the device having functions for implementing the methods of the first aspect and various possible designs may be a target master node, the device having functions for implementing the methods of the second aspect and various possible designs may be a terminal device, and the device having functions for implementing the methods of the third aspect and various possible designs may be a source master node.
[0091] Specifically, the beneficial effects of other aspects can refer to the beneficial effects described in the first aspect, the second aspect, and the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] Figure 1 It is a schematic diagram of a network architecture provided in an embodiment of the present application.
[0093] Figure 2 This is a schematic diagram of a protocol stack and a network element module of an access network device provided by the present application.
[0094] Figure 3 This is a schematic diagram of an application scenario of DC.
[0095] Figure 4 It is a schematic flow chart of a communication method 400 provided in the present application.
[0096] Figure 5 It is a schematic flow chart of another communication method 500 provided in the present application.
[0097] Figure 6 It is a schematic block diagram of a communication device provided in this application.
[0098] Figure 7 It is a schematic block diagram of a communication device provided in this application. DETAILED DESCRIPTION
[0099] Figure 1 FIG. 1 is a schematic diagram showing the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may also include at least one terminal device (such as Figure 1 120a-120j in the figure). The terminal device is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminal devices and terminal devices, as well as wireless access network devices and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0100] Radio access network equipment is the access equipment that terminal equipment uses to access the communication system wirelessly. Radio access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a next generation NodeB in a 6G mobile communication system, or a base station in a future mobile communication system; it can also be a module or unit that completes some functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU).
[0101] Figure 2It is a schematic diagram of a protocol stack and network element module of a wireless access network device provided by the present application.
[0102] In a network structure, the radio access network device may include a CU node, or a DU node, or a RAN device including a CU node and a DU node. The RAN device including the CU node and the DU node splits the protocol layer of the gNB in the NR system, places the functions of some protocol layers in the CU for centralized control, and distributes the functions of the remaining part or all of the protocol layers in the DU, which is centrally controlled by the CU.
[0103] like Figure 2 As shown in the figure, the CU is deployed with the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, and the service data adaptation protocol (SDAP) layer in the protocol stack; the DU is deployed with the radio link control (RLC) layer, the media access control (MAC) layer, and the physical layer (PHY) in the protocol stack.
[0104] Among them, CU has the processing capabilities of RRC, PDCP and SDAP, and DU has the processing capabilities of RLC, MAC and PHY.
[0105] It should be understood that the above-mentioned division (or segmentation) of functions is only an example and does not constitute a limitation of the present application on CU and DU. That is to say, there may be other ways of segmenting functions between CU and DU, and the embodiments of the present application do not limit this. In different systems, CU (or CU control plane (CU control plane, CU-CP) and CU user plane (CU user plane, CU-UP)), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (open radio access network, ORAN) system, CU may also be referred to as an open CU (open CU, O-CU), DU may also be referred to as an open DU (open DU, O-DU), CU-CP may also be referred to as an open CU-CP (open CU-CP, O-CU-CP), CU-UP may also be referred to as an open CU-UP (open CU-UP, O-CU-UP), and RU may also be referred to as an open RU (open RU, O-RU). For the convenience of description, CU, CU-CP, CU-UP, and DU are described as examples in this application. Any unit in the CU (or CU-CP, CU-UP) and DU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0106] Among them, the functions of CU can be implemented by one entity or by different entities. For example, the functions of CU can be further divided, for example, the control plane (CP) and the user plane (UP) are separated, that is, the control plane CU-CP of CU and the user plane CU-UP of CU. Among them, CU-CP and CU-UP can be implemented by different functional entities, and CU-CP and CU-UP can be coupled with DU to jointly complete the functions of network equipment. The control plane CU-CP of CU can also include a further divided architecture, that is, the CU-CP is further divided into CU-CP1 and CU-CP2.
[0107] In one possible way, CU-CP is responsible for control plane functions, mainly including RRC and PDCP-C. PDCP-C is mainly responsible for encryption and decryption, integrity protection, data transmission, etc. of control plane data. CU-UP is responsible for user plane functions, mainly including SDAP and PDCP-U. Among them, SDAP is mainly responsible for processing the data of the core network and mapping the data flow to the bearer. PDCP-U is mainly responsible for encryption and decryption, integrity protection, header compression, sequence number maintenance, data transmission, etc. of the data plane. Among them, CU-CP and CU-UP are connected through the E1 interface. CU-CP represents the gNB and connects to the core network through the Ng interface. It is connected to DU through F1-C (control plane). CU-UP is connected to DU through F1-U (user plane). Of course, another possible implementation is that PDCP-C is also in CU-UP.
[0108] The wireless access network device can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For the convenience of description, the access network device is used as the abbreviation of the wireless access network device, and the base station is used as an example of the wireless access network device.
[0109] The terminal device is a device with wireless transceiver function, which can send signals to the base station or receive signals from the base station. The terminal device can also be called a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0110] Base stations and terminal devices can be fixed or mobile. Base stations and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.
[0111] The roles of base stations and terminal devices can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.
[0112] Base stations and terminal devices, base stations and base stations, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0113] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station functions. The control subsystem including the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, smart city, etc. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device functions.
[0114] In this application, the base station sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal device has established a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by signals from neighboring cells.
[0115] In dual connectivity (DC), a terminal device may communicate with multiple base stations, and the network side can use the resources of multiple base stations to provide communication services for the terminal device. Figure 3 A schematic diagram of an application scenario of DC is shown. Figure 3 As shown, in DC, the base station that interacts with the core network in control plane signaling is called a primary base station, and other base stations are called secondary base stations. The primary base station can also be called a master node (MN), and the secondary base station can also be called a secondary node (SN).
[0116] Multiple base stations in DC may be base stations of the same radio access technology (RAT), such as all fourth generation (4G) base stations or all fifth generation (5G) base stations. Multiple base stations in DC may also be base stations of different RATs. This type of DC is called multi-RAT dual connectivity (MR-DC), such as one is a 4G base station and the other is a 5G base station. The 4G RAT is also called evolved universal terrestrial radio access (E-UTRA), and the 5G RAT is also called NR. MR-DC includes: DC between E-UTRA and NR (E-UTRA-NR DC, EN-DC); DC between E-UTRA and NR of NG-RAN (NG-RAN E-UTRA-NR DC, NGEN-DC); DC between NR and E-UTRA (NR-E-UTRA DC, NE-DC); DC between NR and NR (NR-NR DC, NR-DC). In EN-DC, the main base station connected to the 4G core network is the LTE base station eNB, and the secondary base station is the NR base station gNB; in NGEN-DC, the main base station connected to the 5G core network (5G core, 5GC) is the LTE base station ng-eNB, and the secondary base station is the NR base station gNB; in NE-DC, the main base station connected to 5GC is the NR base station gNB, and the secondary base station is the LTE base station ng-eNB; in NR-DC, the main base station connected to 5GC is the NR base station gNB; the secondary base station is the NR base station gNB.
[0117] In DC, the secondary base station can directly send the radio resource control (RRC) message generated by the secondary base station to the terminal device, and accordingly, the terminal device can also directly send the RRC message to the secondary base station. The secondary base station can also notify the primary base station of the RRC message generated by the secondary base station, and then the primary base station sends it to the terminal device, and accordingly, the terminal device can also send the RRC message to the secondary base station through the primary base station.
[0118] To facilitate understanding, some terms involved in the embodiments of the present application are described below.
[0119] 1. Handover
[0120] In the traditional handover process of mobile communication networks, the mobility management of connected terminal devices is controlled by network devices, that is, the network devices send handover messages to indicate the target cell for the terminal device to switch to and how to switch. Specifically, after receiving the handover message sent by the network device, the terminal device can access the target cell according to the content contained in the handover message.
[0121] 2. Conditional handover (CHO)
[0122] In order to improve the success rate of terminal equipment switching between different cells, a CHO process is proposed. That is, when the source link quality is good, the source base station sends conditional switching configuration information to the terminal equipment. The conditional switching configuration information may include trigger parameters of the switching condition, information of one or more candidate cells, wherein the information of the candidate cell includes, for example, the global cell identifier (cell global identifier, CGI) of the candidate cell, or the physical cell identifier (physical cell identifier, PCI) of the candidate cell and the frequency information corresponding to the candidate cell, the cell radio network temporary identifier (cell radio network temporary identifier, C-RNTI) allocated by the target cell to the terminal equipment, and one or more of the random access channel (random access channel, RACH) resource information required to access the target cell (such as dedicated RACH resource information and / or public RACH resource information). After receiving the above-mentioned switching message, the terminal equipment measures whether the cell quality of the candidate cell meets the triggering switching condition according to the configuration information, and uses a candidate cell that meets the switching triggering condition as the target cell. The terminal device performs a random access process with the target cell. When the random access is successful, the terminal device sends an RRC reconfiguration completion message to the base station to which the target cell belongs, notifying the target base station that the conditional switching has been completed.
[0123] 3. Cell
[0124] The cell is described from the perspective of resource management or mobility management or service unit. The coverage of each access network device can be divided into one or more cells, and the cell can be regarded as consisting of certain frequency domain resources. The cell can be an area within the coverage of the wireless network of the access network device. In an embodiment of the present application, different cells can correspond to different access network devices. For example, the access network device to which cell #1 belongs and the access network device to which cell #2 belongs can be different access network devices, such as a base station. That is to say, cell #1 and cell #2 can be managed by different base stations. The access network device to which cell #1 belongs and the access network device to which cell #2 belongs can also be different radio frequency processing units of the same base station, for example, a radio remote unit (RRU), that is, cell #1 and cell #2 can be managed by the same base station, with the same baseband processing unit and intermediate frequency processing unit, but with different radio frequency processing units. This application does not specifically limit this.
[0125] Cell switching refers to the switching that needs to be performed in order to maintain uninterrupted communication of the terminal device when the terminal device moves from one cell to another in a wireless communication system. In the present application, the source cell represents the cell that provides services to the terminal device before the switching, and the target cell represents the cell that provides services to the terminal device after the switching (for example, the candidate primary cell (primary cell, PCell) selected by the terminal device in the CHO process, and / or, the candidate PSCell selected by the terminal device in the CPAC process). In other words, the source cell is the service cell before the terminal device performs the cell switching, and the target cell is the service cell after the terminal device performs the cell switching. It should be understood that the cell is the coverage area of the access network device, the source cell corresponds to the source access network device, and the target cell corresponds to the target access network device. In the present application, the source access network device, for example, includes a source master node (source MN, S-MN) or a source slave node (source SN, S-SN), and the target access network device, for example, includes a target master node (target MN, T-MN) or a target slave node (target SN, T-SN). In addition, when both the CHO and CPAC processes are executed, the access network device to which the candidate cell of CHO belongs can be called a candidate master node (candidate MN, C-MN), and the access network device to which the candidate primary and secondary cells of CPAC belong can be called a candidate secondary node (candidate SN, C-SN). It can be understood that in the CHO and CPAC processes, the number of candidate nodes (C-MN or C-SN) can be an integer greater than or equal to 1, and the embodiments of the present application are not limited to this.
[0126] 4. Primary cell (PCell)
[0127] PCell is a cell operating on the primary carrier. The terminal device establishes an initial connection process or starts a connection re-establishment process in the PCell. During the handover process, the cell is indicated as PCell.
[0128] The cell group that the MN in the MR-DC provides services for the terminal device may be called a master cell group (MCG). When there is only one cell in the MCG, the cell is the PCell of the terminal device.
[0129] 5. Primary secondary cell (PSCell)
[0130] The cell group that the SN in MR-DC provides services for the terminal device can be called a secondary cell group (SCG). When there is only one cell in the SCG, the cell is the primary PSCell of the terminal device. The terminal device can be instructed to perform random access or initial physical uplink shared channel (PUSCH) transmission (for example, when the random access process is omitted during the SCG change process).
[0131] 6. Secondary cell (SCell)
[0132] A cell operating on a secondary carrier. Once an RRC connection is established, an SCell can be configured to provide additional radio resources. In the MR-DC scenario, all cells except the PCell in the MCG and the PSCell in the SCG can be called SCells.
[0133] 7. Conditional PSCell addition / change (CPAC)
[0134] In the MR-DC scenario, the access network device side triggers the addition of a primary SCG cell (PSCell), and the addition of a PSCell is triggered by the master node. Generally speaking, due to the mobility of the terminal device, the access network device side triggers the change of the PSCell (i.e., the access network device side instructs the terminal device to switch from one PSCell to another PSCell), and the change of the PSCell can be triggered by the MN or the SN.
[0135] Exemplarily, the access network device side learns based on the measurement result of the terminal device that the signal quality of one PSCell has deteriorated and the signal quality of another PSCell has improved. The access network device side notifies the terminal device to change the PSCell. The change of PSCell can be switching from a PSCell of one SN to a PSCell of another SN, or switching from a PSCell of one SN to another PSCell of the SN.
[0136] The addition or change of a single primary and secondary cell can be called PSCell addition / change (PAC), and the combination of CHO technology and PAC technology can be called CPAC, that is, CHO technology is used in the addition or change of PSCell.
[0137] Similar to CHO technology, the triggering node (MN or SN) will prepare multiple candidate PSCells in advance and send the candidate PSCell information, measurement configuration information, and switching trigger conditions to the terminal device. After the terminal device receives the CPAC configuration information, when a candidate PSCell meets the switching trigger conditions, the candidate PSCell is used as the target cell and the PSCell addition or change process is performed.
[0138] 8.T304 timer
[0139] The running time of the T304 timer is the time from when the terminal device receives the RRC reconfiguration message to when the terminal device successfully completes random access to the target cell. Specifically, the terminal device starts the T304 timer when receiving the RRC reconfiguration message, and stops the T304 timer after completing random access to the target cell.
[0140] In addition, during the PCell switching process, if the running length of the T304 timer is greater than or equal to threshold #1, the terminal device believes that there is a potential possibility of switching failure, and the terminal device triggers the recording of a successful handover report (SHR). Further, if the running length of the T304 timer is greater than or equal to threshold #2, the terminal device determines that a switching failure has occurred. Here, threshold #2 can be greater than threshold #1.
[0141] 9.T310 Timer
[0142] The running time of the T310 timer is the time from when the terminal device detects a physical layer problem with the source cell to when the terminal device detects that the radio link is restored. Specifically, the terminal device starts the T310 timer when it detects that there is a physical layer problem with the source cell (for example, a loss of synchronization between the terminal device and the source cell), and stops the T310 timer when it detects that the radio link is restored.
[0143] In addition, during the PCell switching process, if the running length of the T310 timer is greater than or equal to threshold #3, the terminal device believes that there is a potential possibility of radio link failure, and the terminal device triggers the recording of SHR. Further, if the running length of the T310 timer is greater than or equal to threshold #4, the terminal device determines that a radio link failure has occurred. Here, threshold #4 can be greater than threshold #3.
[0144] 10.T312 timer
[0145] The T312 timer is started during the operation of the above-mentioned T310 timer. The running length of the T312 timer is the length of time from when the terminal device triggers the measurement report to when the terminal device resumes synchronization with the source cell. Specifically, the terminal device starts the T312 timer when the T310 timer is on and the terminal device sends a measurement report, and stops the T312 timer when the terminal device resumes synchronization with the source cell. Additionally, during the PCell switching process, if the running length of the T312 timer is greater than or equal to threshold #5, the terminal device believes that there is a potential possibility of a radio link failure, and the terminal device triggers a record of the SHR. Furthermore, if the running length of the T312 timer is greater than or equal to threshold #6, the terminal device determines that a radio link failure has occurred. The threshold #6 here may be greater than threshold #5.
[0146] During the successful switching of PCell, the terminal device records SHR according to the configuration of the network side. The network side configures the trigger condition for the UE and sends it to the UE through the RRC reconfiguration message sent by the source node to the UE. SHR will be triggered because the timing result of one or more timers of T304, T310, T312 mentioned above reaches a specific threshold or RLF occurs in the source cell during DAPS. Similarly, when PSCell is added or changed, when the trigger condition is met, the terminal device will trigger the recording of a successful PSCell report (SPR).
[0147] It should be noted that in the scenario where the PSCell is added, there is no source PSCell, so there are no T310 timer and T312 timer.
[0148] Generally speaking, the terminal device sends the recorded SHR to the S-MN or T-MN, and the S-MN or T-MN can optimize the primary cell mobility parameters of the terminal device in combination with the SHR information; or, the terminal device sends the recorded SPR to the S-MN or S-SN or T-SN, and the S-MN or S-SN or T-SN can optimize the primary and secondary cell mobility parameters of the terminal device in combination with the SPR information.
[0149] Currently, the switching of PCell may result in the addition or change of PSCell, and the PCell switching may be a basic switching or a CHO switching. From the terminal device side, if S-SN is configured, the switching of PCell may result in the change of PSCell; if S-SN is not configured, the switching of PCell may result in the addition of PSCell. In either case, during the switching process of PCell, T-MN decides to add or change PSCell. In the process of adding or changing PSCell due to the PCell switching process, the mechanism for determining and sending the trigger conditions for SPR recording for the terminal device is unclear. Therefore, the present application provides a communication method 400, which can solve the problem of how to configure the trigger conditions for SPR recording for the terminal device in the scenario where PCell switching causes PSCell change, such as Figure 4 The communication method 400 includes at least two implementation modes:
[0150] The first implementation is:
[0151] Step S410: The target secondary node T-SN sends first information to the target master node T-MN. Correspondingly, the target master node receives the first information from the target secondary node.
[0152] Specifically, the first information is used to indicate a first trigger condition, and the first trigger condition is used to determine whether to record the above-mentioned first report. The first report includes information that the terminal device successfully adds the target secondary node or information that the terminal device successfully changes to the target secondary node. Exemplarily, the first report can be the above-mentioned SPR.
[0153] The target master node may be a target master node for basic switching, or may be one or more candidate master nodes for CHO switching.
[0154] Specifically, the first information includes information about a first threshold, and the first threshold is used by the terminal device to determine whether to record the first report when the first timer runs.
[0155] Exemplarily, the first threshold may be a first ratio.
[0156] Exemplarily, the first timer is the T304 timer of the target auxiliary node maintained by the terminal device. Furthermore, the T304 timer of the target auxiliary node is the T304 timer of the target cell. The configuration time of the T304 timer of the target auxiliary node is 15ms. Assuming that the above-mentioned first threshold is 10ms, the running time of the T304 timer of the target auxiliary node is greater than or equal to 10ms, triggering the terminal device to record the first report, or, the above-mentioned first ratio is 80%, the terminal device records the first report when the ratio of the running time of the T304 timer of the target auxiliary node to the configuration time of the T304 timer is greater than or equal to 80%, that is, the running time of the T304 timer of the target auxiliary node is greater than or equal to 12ms, triggering the terminal device to record the first report.
[0157] Optionally, the first information is also used to indicate a third trigger condition, which is used to determine whether to record the first report. The first information also includes information about a third threshold, which is used by the terminal device to determine whether to record the first report when the third timer runs.
[0158] Exemplarily, the third threshold may be a third ratio.
[0159] Exemplarily, the third timer is the T310 timer or the T312 timer of the target auxiliary node maintained by the terminal device, and the configuration time of the T310 timer or T312 timer of the target auxiliary node is 8ms. The third threshold is 5ms, and the running time of the T310 timer or T312 timer of the target auxiliary node is greater than or equal to 5ms, triggering the terminal device to record the first report, or the third ratio is 50%, and the ratio of the running time of the T310 timer or T312 timer of the target auxiliary node to the configuration time of the T310 timer or T312 timer is greater than or equal to 50%, triggering the terminal device to record the first report, that is, the running time of the T310 timer or T312 timer of the target auxiliary node is greater than or equal to 4ms, triggering the terminal device to record the first report.
[0160] Specifically, the target secondary node is determined by the target primary node as the terminal device.
[0161] Step S412: the target master node sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the target master node.
[0162] Specifically, the target master node may first send the second information to the source master node, which then sends it to the terminal device.
[0163] Specifically, the second information includes the first information and the third information, the third information is determined by the target master node, the third information is used to indicate the second trigger condition, the second trigger condition is used to determine whether to record the second report, and the second report includes information that the terminal device successfully switches to the target master node. Exemplarily, the second report can be the SHR mentioned above.
[0164] Specifically, the third information includes a second threshold value, and the second threshold value is used by the terminal device to determine whether to record the second report when the second timer runs.
[0165] Exemplarily, the second threshold may be a second ratio.
[0166] Exemplarily, the second timer is the T304 timer of the target master node maintained by the terminal, and the configuration time of the T304 timer of the target master node is 12ms. The second threshold is 8ms, and the running time of the T304 timer of the target master node is greater than or equal to 8ms, triggering the terminal device to record the second report, or the second ratio is 60%, and the ratio of the running time of the T304 timer of the target master node to the configuration time of the T304 timer is greater than or equal to 60%, triggering the terminal device to record the second report, that is, the running time of the T304 timer of the target master node is greater than or equal to 7.2ms, triggering the terminal device to record the first report.
[0167] Optionally, the third information is also used to indicate the third trigger condition.
[0168] Step S414: The terminal device determines whether to record the first report when the first timer is running based on the received second information, and the terminal device determines whether to record the second report when the second timer is running based on the received second information.
[0169] Optionally, the terminal device determines whether to record the first report when the third timer runs based on the received second information.
[0170] A second implementation of the above communication method 400 is:
[0171] Step S410: The target secondary node T-SN sends first information to the target master node T-MN. Correspondingly, the target master node receives the first information from the target secondary node. Specifically, the first information is used to indicate the third trigger condition.
[0172] Optionally, the first information is also used to indicate the first trigger condition.
[0173] Step S412: the target master node sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the target master node.
[0174] Specifically, the target master node may first send the second information to the source master node, which then sends it to the terminal device.
[0175] Specifically, the second information includes the first information or the third information, the third information is determined by the target master node, and the third information is used to indicate the third trigger condition.
[0176] Optionally, the third information is also used to indicate the second trigger condition.
[0177] Step S414: The terminal device determines whether to record the first report when the third timer is running according to the received second information.
[0178] Optionally, the terminal device determines whether to record the first report when the first timer runs based on the received second information.
[0179] Optionally, the terminal device determines whether to record the second report when the second timer runs based on the received second information.
[0180] Among them, the relevant explanation of the second implementation method of the above-mentioned communication method 400 can refer to the first implementation method of the above-mentioned communication method 400, which will not be repeated here.
[0181] Through the above-mentioned communication method 400, it is possible to configure the trigger conditions for SPR recording for the terminal device in the scenario where the primary and secondary cells are changed due to the switching of the primary cell, so that the terminal device records the information of the addition or change process of the current PSCell, which is beneficial for the network side to optimize the mobility parameters of the primary and secondary cells of the terminal device.
[0182] In order to facilitate understanding of the technical solution of the present application, the above communication method 400 is described in more detail below in conjunction with a specific switching scenario. Figure 5 shown.
[0183] Specifically, Figure 5 The technical solution shown is not only applicable to the basic switching scenario, but also to the CHO scenario, which is not limited in this application.
[0184] Step S510: When the PCell is switched, the source master node sends a switching request message to the target master node. Correspondingly, the target master node receives the switching request message from the source master node.
[0185] Specifically, the terminal device may be in dual connection, that is, configured with a secondary station, or may not be configured with a secondary station, and the source master node sends the above-mentioned switching request message to the target master node.
[0186] Specifically, for the basic switching scenario, the source master node sends the switching request message to the target master node; for the CHO scenario, the source master node sends the switching request message to multiple candidate target master nodes and indicates in the switching request message that the current switching is CHO.
[0187] For convenience, the target master node and multiple candidate target master nodes are collectively referred to as the target master node below.
[0188] Step S512: the target primary node decides to configure a target secondary node for the terminal device, and sends a secondary node adding request message to the target secondary node.
[0189] Specifically, if the target master node decides to initiate basic primary and secondary cell addition / change, the target master node sends a secondary node addition request message to the target secondary node; if the target master node decides to initiate conditional primary and secondary cell addition / change, the target master node sends a conditional secondary node addition request message to at least one candidate target secondary node.
[0190] Optionally, the secondary node adding request message may also be replaced by a secondary node changing request message.
[0191] For convenience, the target secondary node and at least one candidate target secondary node are collectively referred to as the target secondary node hereinafter.
[0192] Step S514: If the target secondary node allows the terminal device to access, the target secondary node sends a secondary node adding request confirmation message to the target primary node.
[0193] Optionally, if the target secondary node allows the terminal device to access, the target secondary node sends a secondary node change request confirmation message to the target primary node.
[0194] Specifically, the secondary node adding request confirmation message includes the first information.
[0195] Optionally, the secondary node adding request message is used to indicate the third trigger condition.
[0196] Step S516: The target master node sends a switching request confirmation message to the source master node.
[0197] Specifically, the switching request confirmation message includes the second information. The second information includes the first information and the third information. The third information is determined by the target master node.
[0198] Optionally, the third information is used to indicate the third trigger condition.
[0199] Optionally, the third trigger condition may also be indicated by the source master node or the source slave node to the terminal device, and may be indicated by the source master node or the source slave node to the terminal device, as shown in the attached Figure 5 The step S518 or step S520 shown is sent to the terminal device through step S518 or step S520 before the terminal device performs PCell switching and PSCell change, or it can be said that step S518 or step S520 is sent to the terminal device before random access to the PCell and PSCell.
[0200] Based on the above scheme, the above second information can indicate the first trigger condition and the second trigger condition. The terminal device cannot distinguish whether the above first trigger condition is used to trigger the record of the first report or the record of the second report. Similarly, the terminal device cannot distinguish whether the above second trigger condition is used to trigger the record of the first report or the record of the second report.
[0201] Based on this, one implementation method is: the above-mentioned second information is also used to indicate that the above-mentioned first trigger condition is associated with the above-mentioned first timer of the auxiliary node, and / or, the above-mentioned second information is also used to indicate that the above-mentioned second trigger condition is associated with the above-mentioned second timer of the primary node.
[0202] Specifically, the association between the first trigger condition and the first timer of the secondary node and the association between the second trigger condition and the second timer of the primary node may be indicated separately or combined, and this application does not limit this.
[0203] Optionally, the second information is also used to indicate that the third trigger condition is associated with the third timer of the secondary node.
[0204] Specifically, the association between the first trigger condition and the first timer of the secondary node can be understood as a mapping relationship between the first trigger condition and the first timer of the secondary node.
[0205] Another implementation method is: the target secondary node generates a first container and provides it to the target primary node, the first container includes the above-mentioned first information, the first container may also include the air interface configuration information of the SCG corresponding to the target secondary node (target primary and secondary cell / candidate primary and secondary cell), and the target main node generates a second container and provides it to the terminal device, the second container includes the above-mentioned third information, the second container may also include the air interface configuration information of the MCG corresponding to the target primary node (target primary cell) and the first container.
[0206] Step S522: the source master node sends an RRC reconfiguration message to the terminal device.
[0207] Specifically, the RRC reconfiguration message includes the second information.
[0208] Alternatively, the second information may be sent to the terminal device before the source master node sends the RRC reconfiguration message to the terminal device, which is not limited in the present application.
[0209] Specifically, the above RRC reconfiguration message also includes the air interface configuration information of the MCG corresponding to the target primary cell and the air interface configuration information of the SCG corresponding to the target primary and secondary cells.
[0210] Step S524: The terminal device determines whether to record the first report when the first timer is running based on the received second information, and the terminal device determines whether to record the second report when the second timer is running based on the received second information.
[0211] Optionally, the terminal device determines whether to record the first report when the third timer runs based on the received second information.
[0212] Step S526: After receiving the RRC reconfiguration message, the terminal device performs a random access process with the target master node.
[0213] Step S528: After successfully accessing the target master node, the terminal device sends an RRC reconfiguration completion message to the target master node.
[0214] Optionally, in step S530, the terminal device performs a random access process with the target secondary node after receiving the RRC reconfiguration message.
[0215] Step S532: the target primary node sends a secondary node RRC reconfiguration completion message to the target secondary node after the terminal device successfully accesses the target secondary node.
[0216] Specifically, the present application does not limit the order in which the above steps S524 to S532 are executed. For example, the above step S524 may be executed during the execution of steps S526 to S532.
[0217] In the above-mentioned PCell switching process, the T-MN decides to add or change the PSCell, and the S-MN does not participate in the decision to add or change the PSCell. Therefore, the S-MN or S-SN cannot optimize the mobility parameters of the PSCell. Therefore, it is invalid for the terminal to send the recorded SHR or SPR to the S-MN or S-SN.
[0218] Based on this, one implementation method is: the terminal device learns that the switching of the target secondary node is determined by the target primary node, and when the terminal device determines that the above third trigger condition is met, the terminal device does not record the above first report.
[0219] Another implementation method is: the terminal device learns that the switching of the target secondary node is determined by the target primary node. When the terminal device determines that the above-mentioned third trigger condition is met, the terminal device records the first report, but the terminal device carries the first indication information in the first report sent to the source node, and the first indication information indicates the switching of the primary node.
[0220] Through the above two methods, the source node can avoid invalid optimization of mobility parameters.
[0221] During the above switching process, the source master node will receive multiple data transfer addresses from multiple target master nodes, each of which corresponds to a target node UP, such as a target master node, a target auxiliary node, etc. After receiving the multiple data transfer addresses, the CU-CP of the source master node can provide the CU-UP with data transfer information corresponding to one target node UP at a time.
[0222] Based on this, the CU-CP of the source master node of the present application sends multiple data transfer information to the CU-UP of the source master node in a bearer context modification request message. One implementation method is: the CU-CP of the source master node provides a list of data transfer information in a bearer context modification request message; another method is: the CU-CP of the source master node carries multiple data transfer information in multiple bearer context modification request messages, and sends the multiple data transfer information to the CU-UP of the source master node by sending the bearer context modification request message multiple times, each time the bearer context modification request message is sent, it carries one data transfer information, and the one data transfer information corresponds to one target UP.
[0223] Specifically, the data transfer information includes uplink user transport layer information, downlink user transport layer information, quality of service flows (QoS flow) information, etc. The user transport layer information includes a transport layer address, a tunnel end point identifier, and indication information indicating whether to stop data transfer.
[0224] Specifically, the list of data transfer addresses provided above provides data transfer information corresponding to multiple target UPs for each protocol data unit (PDU) session or for each data radio bearer (DRB) granularity.
[0225] Through the above method, during the switching process, the source master node supports data transfer to multiple target nodes based on multiple data transfer information.
[0226] Figure 6 A schematic block diagram of an apparatus 100 for sending information according to an embodiment of the present application is shown. The apparatus 100 for sending information may correspond to (for example, may be configured in or may be) the above-mentioned Figure 4 , Figure 5 The target secondary node, target primary node, source primary node, source secondary node and terminal device described in the embodiment, and each module or unit in the device 100 for sending information is used to execute the above Figure 4 , Figure 5 The various actions or processing procedures performed by the target auxiliary node, the target master node, the source master node, the source auxiliary node and the terminal device described in the embodiment are omitted here in order to avoid redundancy.
[0227] In the embodiment of the present application, the device 100 may be the above-mentioned Figure 4 , Figure 5 The target secondary node, the target primary node, the source primary node, the source secondary node and the terminal device described in the embodiment, in this case, the apparatus 100 may include: a processor and a transceiver, and the processor and the transceiver are communicatively connected.
[0228] Optionally, the device further comprises a memory, and the memory is communicatively connected to the processor. Optionally, the processor, the memory and the transceiver can be communicatively connected, the memory can be used to store programs or instructions, and the processor is used to execute the programs or instructions stored in the memory to control the transceiver to send information or signals.
[0229] In this case, Figure 6 The interface unit in the device 100 shown may correspond to the transceiver. Figure 6 The processing unit in the illustrated apparatus 100 may correspond to the processor.
[0230] In the embodiment of the present application, the device 100 can be installed in the above Figure 4 , Figure 5 The target auxiliary node, the target master node, the source master node, the source auxiliary node, and the chip (or chip system) in the terminal device described in the embodiment, in this case, the device 100 may include: a processor and an input and output interface, and the processor can communicate with the above-mentioned Figure 4 , Figure 5 The target auxiliary node, the target master node, the source master node, the source auxiliary node, and the transceiver of the terminal device described in the embodiment are communicatively connected. Optionally, the device also includes a memory, and the memory is communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver can be communicatively connected, the memory can be used to store programs or instructions, and the processor is used to execute the programs or instructions stored in the memory to control the transceiver to send information or signals.
[0231] In this case, Figure 6 The interface unit in the device 100 shown may correspond to the input and output interface. Figure 6 The processing unit in the illustrated apparatus 100 may correspond to the processor.
[0232] Figure 7 A schematic block diagram of an apparatus 200 for receiving information according to an embodiment of the present application is shown. The apparatus 200 for receiving information may correspond to (for example, may be configured to implement) the above Figure 4 , Figure 5 The target auxiliary node, target master node, source master node, source auxiliary node and terminal device described in the embodiment, and each module or unit in the device 200 for receiving information is respectively used to perform the above Figure 4 , Figure 5 The various actions or processing procedures performed by the target auxiliary node, the target master node, the source master node, the source auxiliary node and the terminal device described in the embodiment are omitted here in order to avoid redundancy.
[0233] In the embodiment of the present application, the device 200 may be the above-mentioned Figure 4 , Figure 5 The target auxiliary node, target master node, source master node, source auxiliary node and terminal device described in the embodiment, in this case, the device 200 may include: a processor and a transceiver, the processor and the transceiver are communicatively connected, and optionally, the device also includes a memory, the memory is communicatively connected to the processor. Optionally, the processor, the memory and the transceiver can be communicatively connected, the memory can be used to store programs or instructions, and the processor is used to execute the programs or instructions stored in the memory to control the transceiver to receive information or signals.
[0234] In this case, Figure 7 The interface unit in the device 200 shown may correspond to the transceiver. Figure 7 The processing unit in the illustrated apparatus 200 may correspond to the processor.
[0235] In the embodiment of the present application, the device 200 can be installed in the above Figure 4 , Figure 5The target auxiliary node, the target master node, the source master node, the source auxiliary node, and the chip (or chip system) in the terminal device described in the embodiment, in this case, the device 200 may include: a processor and an input and output interface, and the processor may communicate with the above-mentioned Figure 4 , Figure 5 The target auxiliary node, the target master node, the source master node, the source auxiliary node, and the transceiver of the terminal device described in the embodiment are communicatively connected. Optionally, the device also includes a memory, and the memory is communicatively connected to the processor. Optionally, the processor, the memory, and the transceiver can be communicatively connected, and the memory can be used to store programs or instructions, and the processor is used to execute the programs or instructions stored in the memory to control the transceiver to receive information or signals.
[0236] In this case, Figure 7 The interface unit in the device 200 shown may correspond to an input interface, Figure 7 The processing unit in the illustrated apparatus 200 may correspond to the processor.
[0237] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for specific applications, but such implementation should not be considered to be beyond the scope of this application.
[0238] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0239] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0240] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0241] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0242] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0243] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: The method comprises: The target primary node receives first information from the target secondary node, where the first information is used to indicate a first trigger condition, where the first trigger condition is used to determine whether to record a first report, where the first report includes information that a terminal device successfully adds the target secondary node or information that a terminal device successfully changes to the target secondary node; The target master node sends second information to the terminal device, the second information includes the first information and third information, the third information is used to indicate a second trigger condition, the second trigger condition is used to determine whether to record a second report, and the second report includes information that the terminal device successfully switches to the target master node.
2. The method according to claim 1, characterized in that The first information includes information of a first threshold, and the first trigger condition includes: When the timing of the first timer reaches the first threshold, the first report is recorded, and the first timer is the T304 timer of the target secondary node.
3. The method according to claim 1, characterized in that The third information includes information of a second threshold, and the second trigger condition includes: When the timing of the second timer reaches a second threshold, the second report is recorded, and the second timer is the T304 timer of the target master node.
4. The method according to any one of claims 1 to 3, characterized in that The first information is further used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the first report, and the third trigger condition includes: When the timing of the third timer reaches a third threshold, the first report is recorded, and the third timer is any one of the T310 timer and the T312 timer of the target secondary node. The first information also includes information about the third threshold.
5. The method according to any one of claims 1 to 4, characterized in that The third information is further used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the first report, and the third trigger condition includes: When the timing of the third timer reaches a third threshold, the first report is recorded, and the third timer is any one of the T310 timer and the T312 timer of the target secondary node. The third information also includes information about the third threshold.
6. The method according to any one of claims 2 to 5, characterized in that The second information is also used to indicate that the first trigger condition is associated with the first timer of the secondary node, and / or, the second information is also used to indicate that the third trigger condition is associated with the third timer of the secondary node, and / or, the second information is also used to indicate that the second trigger condition is associated with the second timer of the primary node.
7. The method according to any one of claims 2 to 6, characterized in that The first information is included in a first container, which is generated by the target secondary node and provided to the target primary node. The third information is included in a second container, which is generated by the target primary node and provided to the terminal device.
8. A communication method, characterized in that: The method comprises: The terminal device receives second information, the second information includes first information and third information, the first information is used to indicate a first trigger condition, the first trigger condition is used to determine whether to record a first report, the first report includes information that the terminal device successfully adds a target secondary node or information that the terminal device successfully changes to the target secondary node, the third information is used to indicate a second trigger condition, the second trigger condition is used to determine whether to record a second report, and the second report includes information that the terminal device successfully switches to the target primary node; The terminal device determines whether to record the first report when the first timer runs according to the second information, and the terminal device determines whether to record the second report when the second timer runs according to the second information.
9. The method according to claim 8, characterized in that The first information includes information of a first threshold, and the first trigger condition includes: When the timing of the first timer reaches the first threshold, the first report is recorded, and the first timer is the T304 timer of the target secondary node.
10. The method according to claim 8, characterized in that The third information includes information of a second threshold, and the second trigger condition includes: When the timing of the second timer reaches the second threshold, the second report is recorded, and the second timer is the T304 timer of the target master node.
11. The method according to any one of claims 8 to 10, characterized in that The first information is further used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the first report, and the third trigger condition includes: When the timing of the third timer reaches a third threshold, the first report is recorded, and the third timer is any one of the T310 timer and the T312 timer of the target secondary node. The first information also includes information about the third threshold.
12. The method according to any one of claims 8 to 11, characterized in that The third information is further used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the first report, and the third trigger condition includes: When the timing of the third timer reaches a third threshold, the first report is recorded, and the third timer is any one of the T310 timer and the T312 timer of the target secondary node. The third information also includes information about the third threshold.
13. The method according to any one of claims 8 to 12, characterized in that The second information is also used to indicate that the first trigger condition is associated with the first timer of the secondary node, and / or, the second information is also used to indicate that the third trigger condition is associated with the third timer of the secondary node, and / or, the second information is also used to indicate that the second trigger condition is associated with the second timer of the primary node.
14. The method according to any one of claims 8 to 13, characterized in that The first information is included in a first container, which is generated by the target secondary node and provided to the target primary node. The third information is included in a second container, which is generated by the target primary node and provided to the terminal device.
15. The method according to any one of claims 11 to 14, characterized in that The method further comprises: The terminal device adds first indication information in the first report, where the first indication information indicates a master node switch; The terminal device sends the first report to the source master node.
16. The method according to any one of claims 8 to 10, characterized in that The first information or the third information is further used to indicate a third trigger condition, and the third trigger condition is used to determine whether to record the first report, and the third trigger condition includes: When the timing of a third timer reaches a third threshold, the first report is not recorded, and the third timer is any one of a T310 timer and a T312 timer of the target secondary node. The first information or the third information also includes information of the third threshold.
17. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device executes the communication method according to any one of claims 1 to 16.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the communication method according to any one of claims 1 to 16.
19. A computer program product, characterized in that The method comprises a computer program code, and when the computer program code is executed, the communication method according to any one of claims 1 to 16 is implemented.
Citation Information
Cited By
Communication method and communication apparatus
EP4708961A1
Communication method and communication apparatus
WO2025001915A1