WO2025213372A1 - Procédé de communication sans fil et dispositif de communication - Google Patents
Procédé de communication sans fil et dispositif de communicationInfo
- Publication number
- WO2025213372A1 WO2025213372A1 PCT/CN2024/086894 CN2024086894W WO2025213372A1 WO 2025213372 A1 WO2025213372 A1 WO 2025213372A1 CN 2024086894 W CN2024086894 W CN 2024086894W WO 2025213372 A1 WO2025213372 A1 WO 2025213372A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- master node
- count value
- cell
- candidate
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
Definitions
- the present application relates to the field of communication technology, and more particularly, to a wireless communication method and a communication device.
- MCG LTM master cell group L1/L2 triggered mobility
- the present application provides a wireless communication method and a communication device.
- the following introduces various aspects involved in the present application.
- a wireless communication method comprising: a terminal device receiving one or more count values sent by a first master node;
- the one or more count values are used to determine the auxiliary key when the terminal device performs the first switching process, the auxiliary key is used for the terminal device to communicate with the auxiliary node, and the first switching process is the MCG LTM process.
- a wireless communication method comprising: a first master node sends one or more count values to a terminal device; wherein the one or more count values are used to determine a secondary key when the terminal device performs a first switching process, the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- a wireless communication method comprising: a second master node sends a first message to a first master node, the first master node is a source master node of a terminal device when performing a first switching process, the second master node is a master node to which at least one candidate cell associated with the first switching process belongs, the first message includes at least one count value, the at least one count value is used to determine a secondary key associated with the at least one candidate cell, the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- a wireless communication method comprising: a secondary node receiving one or more secondary keys sent by a second primary node, the one or more secondary keys being associated with at least one candidate cell under the second primary node, or the one or more secondary keys being associated with a target cell under the second primary node, the secondary key being used by a terminal device to communicate with the secondary node after executing a first switching process, the second primary node being the primary node to which the at least one candidate cell belongs, and the first switching process being an MCG LTM process.
- a communication device which is a terminal device, and the communication device includes: a receiving unit for receiving one or more count values sent by a first master node; wherein the one or more count values are used to determine a secondary key when the terminal device performs a first switching process, and the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- a communication device which is a first master node, and the communication device includes: a first sending unit, used to send one or more count values to a terminal device; wherein the one or more count values are used to determine a secondary key when the terminal device performs a first switching process, and the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- a communication device which is a second master node, and the communication device includes: a first sending unit, used to send a first message to the first master node, the first master node is the source master node of the terminal device when performing a first switching process, the second master node is the master node to which at least one candidate cell associated with the first switching process belongs, the first message includes at least one count value, the at least one count value is used to determine the secondary key associated with the at least one candidate cell, the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- a communication device which is a secondary node
- the communication device includes: a first receiving unit, used to receive one or more secondary keys sent by a second main node, the one or more secondary keys are associated with at least one candidate cell under the second main node, or the one or more secondary keys are associated with a target cell under the second main node, the secondary key is used by the terminal device to communicate with the secondary node after executing a first switching process, the second main node is the main node to which the at least one candidate cell belongs, and the first switching process is an MCG LTM process.
- a communication device comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes some or all of the steps described in the methods of the above aspects.
- an embodiment of the present application provides a communication system, which includes the above-mentioned communication device.
- the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
- an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute part or all of the steps in the methods of the above aspects.
- embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a computer to perform some or all of the steps of the methods described in each of the above aspects.
- the computer program product may be a software installation package.
- an embodiment of the present application provides a chip, which includes a memory and a processor.
- the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
- the auxiliary key when the terminal device executes the MCG LTM process, can be determined based on one or more count values sent by the first master node, thereby saving signaling overhead.
- FIG1 is an exemplary diagram of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.
- FIG. 2 is a schematic diagram of the LTM process.
- FIG3 is a schematic diagram of key deduction during the Xn switching process.
- FIG4 is a schematic diagram of key update during the Xn switching process.
- FIG5 is a schematic diagram of a control plane networking method in a dual-connection scenario.
- FIG6 is a schematic diagram of a user plane protocol stack on a network device side in a dual-connectivity scenario.
- FIG7 is a schematic diagram of the user plane protocol stack on the terminal device side in a dual-connection scenario.
- FIG8 is a schematic diagram of the implementation process of the security mechanism during the secondary node addition/modification process.
- FIG9 is a flow chart of a wireless communication method provided in an embodiment of the present application.
- FIG10 is a flow chart of a wireless communication method provided in another embodiment of the present application.
- FIG11 is a flowchart of a wireless communication method provided in another embodiment of the present application.
- FIG12 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
- FIG13 is a schematic structural diagram of a communication device provided in another embodiment of the present application.
- FIG14 is a schematic structural diagram of a communication device provided in yet another embodiment of the present application.
- FIG15 is a schematic structural diagram of a communication device provided in yet another embodiment of the present application.
- FIG16 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
- FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied.
- the wireless communication system 100 may include a network device 110 and a terminal device 120.
- the network device 110 may be a device that communicates with the terminal device 120.
- the network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.
- FIG1 exemplarily shows a network device and two terminal devices.
- the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
- the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
- network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
- the technical solutions of the embodiments of the present application can be applied to various communication systems, such as the fifth generation (5G) system or NR, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, and the LTE time division duplex (TDD) system.
- the technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system and satellite communication systems.
- the terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
- UE user equipment
- MS mobile station
- MT mobile terminal
- remote station remote terminal
- mobile device user terminal
- terminal wireless communication device
- user agent or user device may refer to a device that provides voice and/or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc.
- the terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
- the UE can be used to act as a base station.
- the UE It can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc.
- a cell phone and a car can communicate with each other using sidelink signals.
- Cell phones and smart home devices can also communicate with each other without relaying the communication signals through a base station.
- the network device in the embodiments of the present application may be a device for communicating with a terminal device.
- the network device may also be referred to as an access network device or a radio access network device.
- the network device may be a base station.
- the network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network.
- RAN radio access network
- a base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc.
- a base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof.
- the base station may also refer to a communication module, modem or chip provided in the aforementioned device or apparatus.
- the base station may also be a mobile switching center and a device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communication device that performs the base station function, a network side device in a 6G network, a device that performs the base station function in a future communication system, etc.
- the base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
- Base stations can be fixed or mobile.
- a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station.
- a helicopter or drone can be configured to act as a device that communicates with another base station.
- the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU.
- the gNB may also include an AAU.
- the network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites.
- the embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
- the 3rd Generation Partnership Project (3GPP) supports LTM.
- LTM LTM process
- the LTM process may include an LTM preparation phase, an LTM execution phase, and an LTM completion phase.
- Steps S210 and S230 in FIG. 2 belong to the LTM preparation phase.
- the terminal device reports a measurement result to the network device.
- the measurement result may be a layer 3 measurement result.
- the network device may then determine to initiate an LTM process based on the measurement result reported by the terminal device and trigger candidate cell preparation.
- the network device sends a radio resource control (RRC) message containing an LTM configuration (or LTM candidate configuration) to the terminal device.
- RRC radio resource control
- the network device may send an RRC reconfiguration message to the terminal device to indicate the LTM configuration.
- the LTM configuration sent by the network device to the terminal device may include configurations of one or more candidate cells.
- the terminal device may store the LTM configuration indicated by the network device.
- step S230 the terminal device sends an RRC reconfiguration complete message to the network device.
- step S240a and step S240b after the terminal device completes the LTM preparation phase, it may perform uplink/downlink synchronization with the candidate cell in advance to shorten the interruption delay during the switching process.
- Step S250 , step S260 , and step S270 (optional) in FIG2 belong to the LTM execution phase.
- step S250 the terminal device performs layer 1 measurement on each candidate cell and reports the layer 1 measurement result to the network device. After receiving the layer 1 measurement result reported by the terminal device, the network device can determine the target cell based on the layer 1 measurement result.
- step S260 the network device sends a cell handover command to the terminal device, instructing the terminal device to switch to the target cell.
- the network device may instruct the terminal device to switch to the target cell via a medium access control element (MAC CE).
- MAC CE medium access control element
- the terminal device may detach from the source cell and apply the configuration of the target cell.
- the terminal device may further perform step S270 during the LTM execution phase.
- step S270 the terminal device initiates a random access procedure to the target cell.
- Step S280 in Figure 2 belongs to the LTM completion phase.
- the terminal device indicates that the LTM is completed.
- the terminal device may send an indication of successful LTM completion to the target cell.
- key derivation is typically performed during the Xn handover process to ensure secure data transmission between the terminal device and the access and mobility management function (AMF) network element.
- AMF access and mobility management function
- Both the terminal device and network equipment (such as the gNB) must perform key derivation to ensure data transmission security.
- the following describes the key derivation process using network equipment as an example, using Figure 3 as an example.
- the key derivation method on the terminal device side is similar to that on the network device side and will not be further described.
- next hop chaining counter (NCC) value if the next hop chaining counter (NCC) value does not change, the gNB performs horizontal derivation to update the key K gNB . If the NCC value changes, the AMF performs vertical derivation to update the next hop (NH) parameter. Whether the NCC value changes can depend on the terminal device state. For example, if the terminal device requires handover, the NCC value is updated by 1.
- NCCx the NCC value x can be denoted as NCCx.
- NCC0 an NCC value of 0
- NCC1 an NCC value of 1
- NHx the NH parameter obtained by the x-th vertical deduction
- NHx such as NH1, NH2, NH3, and so on.
- the gNB can derive the initial key KgNB based on the key KAMF and the non-access stratum (NAS) uplink count.
- the initial key KgNB serves as NH0.
- This NH0 is associated with NCC0 as a ⁇ NH, NCC ⁇ pair.
- the gNB can generate the key KNG-RAN* based on the initial key KgNB (denoted as key KgNB1 ), the physical cell identifier (PCI) of the cell where the terminal device is currently residing, and the carrier frequency (e.g., the downlink carrier frequency).
- KNG -RAN * is then used as the key KgNB2 .
- the key KgNB2 is used to derive keys for data integrity protection and encryption. If horizontal derivation is continued, the gNB can derive the key KgNB3 based on the key KgNB2 , the PCI of the cell where the terminal device is currently residing, and the carrier frequency. The key KgNB3 is used to derive new keys for data integrity protection and encryption. And so on, the key K gNB is iteratively updated to ensure communication security.
- NCC Value is updated from NCC0 to NCC1, the AMF network element performs vertical deduction to deduce NH1 based on the key K AMF and NH0.
- NH1 is associated with NCC1 as a new pair ⁇ NH, NCC ⁇ , which the AMF network element uses to perform horizontal deduction based on NCC1.
- NCC1 is updated to NCC2, the AMF network element continues to perform vertical deduction to deduce NH2 based on the key K AMF and NH1.
- NH2 is associated with NCC2 as a new pair ⁇ NH, NCC ⁇ , which the AMF network element uses to perform horizontal deduction based on NCC2. And so on.
- K gNB as the key used by the source base station (S-gNB)
- K NG-RAN* as the key used by the target base station (T-gNB)
- the S-gNB sends a handover request (HO request) message to the T-gNB.
- the handover request message includes information such as the S-gNB's derived key K NG-RAN* , NCC, and security algorithms.
- the T-gNB uses the key K NG-RAN* as the current key K gNB of the target base station and associates the NCC with the K gNB .
- the T-gNB sends a handover command (HO command) message to the terminal device (UE).
- the handover command message includes information such as the NCC and security algorithms.
- step S404 the UE performs key derivation based on the received NCC to obtain the key K gNB* used by the UE.
- step S405 if the UE successfully accesses the target cell, the UE sends a handover complete (HO complete) message to the T-gNB to indicate that the handover is complete.
- HO complete handover complete
- step S406 after receiving the handover completion message sent by the UE, the T-gNB sends a path switch request message to the AMF.
- step S408 the AMF sends a path switch acknowledgment message (path switch ack) to the T-gNB.
- the acknowledgment message includes the updated ⁇ NH, NCC ⁇ in step S407.
- step S409 the T-gNB stores the received ⁇ NH, NCC ⁇ for further handover.
- the UE may perform an intra-cell HO procedure in the candidate cell of the T-gNB.
- the source base station can perform the following operations:
- KNG-RAN* Generate KNG-RAN* based on the target PCI and target downlink frequency.
- the key can be derived based on NH; if there is no unused ⁇ NH, NCC ⁇ , the key is derived based on KgNB .
- the generated K NG-RAN* and the corresponding NCC are forwarded to the target base station.
- the target base station can perform the following operations:
- the target base station will use the received K NG-RAN* as the K gNB for communicating with the terminal device; associate the K gNB with the NCC; include the NCC in the handover command and send it to the terminal device through the source base station; after the handover is completed, the target base station sends a path switch request to the AMF.
- the terminal device can perform the following operations:
- KgNB* is generated based on the KgNB and target cell PCI and downlink frequency.
- NH is generated based on KAMF.
- KgNB* is generated based on NH and the target cell PCI and downlink frequency.
- the UE uses the generated KgNB * to communicate with the target base station.
- the methods provided in the embodiments of the present application can be used in various DC architectures.
- dual connectivity between a fourth-generation (4G) communication system and a fifth-generation (5G) communication system dual connectivity between a 5G communication system and a 4G communication system, or dual connectivity between a 5G communication system and a 5G communication system, or a 5G communication system and a future communication system, where the fifth-generation communication system may also be referred to as an NR system.
- the methods provided in the embodiments of the present application are not limited to application in a DC architecture, and may also be applied to other system architectures, such as a single-connection architecture.
- a terminal device is simultaneously connected to two cell sets.
- One of these cell sets is called a master cell group (MCG), which includes at least one primary cell (PCell) and, optionally, at least one secondary cell (SCell).
- MCG master cell group
- SCell secondary cell
- SCG secondary cell group
- PSCell primary secondary cell
- SCell secondary cell group
- the dual-connection architecture of NR-DC is shown in Figure 5.
- the terminal device communicates with MN and SN at the same time.
- MN and SN are connected through the Xn interface, and MN is connected to the core network device through the NG interface.
- SN is also connected to the core network device through the NG interface.
- the master node acts as the "anchor” and is responsible for exchanging control plane data with the core network.
- both control plane data and user plane data can be exchanged between the terminal device and two network nodes.
- the terminal device establishes signaling radio bearer 0 (SRB0), SRB1, and SRB2 signaling connections with the mobile node, and can also establish an SRB3 signaling connection with the node node.
- each access network device in a DC has a different radio link control (RLC)/medium access control (MAC) entity.
- RLC radio link control
- MAC medium access control
- DRBs data radio bearers
- MCG Bearer master cell group bearer
- SCG Bearer secondary cell group bearer
- split bearer also known as forked bearer or split bearer
- the primary cell group bearer (MCG Bearer) is an RLC/MAC entity for this DRB located only in the master node.
- MCG Bearer the primary cell group bearer
- QoS quality of service
- the mobile node transmits the data processed by the MN's packet data convergence protocol (PDCP) entity to the MN's RLC entity and MAC entity for processing.
- PDCP packet data convergence protocol
- a node when a node receives QoS flows from the core network, if the data in the QoS flows is service data corresponding to the MCG Bearer, the node transmits the data processed by the SN's PDCP entity to the MN via the interface between the MNs (e.g., Xn interface, X2 interface, or F1 interface). The data is then further processed by the MN's RLC entity and MAC entity.
- the secondary cell group carrying SCG Bearer means that the RLC/MAC entity of the DRB is only located in the secondary node.
- the MN After the MN receives QoS flows from the core network, if the data in the QoS flows is the service data corresponding to the SCG Bearer, the MN will transmit the data processed by the MN's PDCP entity to the SN through the interface between the MN and the SN (for example, the Xn interface, the X2 interface, or the F1 interface). Then, the RLC entity and MAC entity of the SN will further process the data.
- the SN After the SN receives QoS flows from the core network, if the data in the QoS flows is the service data corresponding to the SCG Bearer, the SN will transmit the data processed by the SN's PDCP entity to the SN's RLC entity and MAC entity for processing.
- Split Bearer means that the RLC/MAC entity of the DRB exists in both the primary node and the secondary node.
- the MN transmits part of the data processed by the MN's PDCP entity to the RLC entity and MAC entity of the SN through the interface between the MN and the SN (for example, the Xn interface or the X2 interface or the F1 interface), while the other part of the data or the same data is transmitted to the RLC entity and MAC entity of the MN, so that the RLC/MAC entity of the MN and the RLC/MAC entity of the SN can process the data at the same time.
- the SN transmits part of the data processed by the SN's PDCP entity to the RLC entity and MAC entity of the MN through the interface between the MN and the SN (for example, the Xn interface or the X2 interface or the F1 interface), while the other part of the data or the same data is transmitted to the RLC entity and MAC entity of the MN.
- the RLC entity and MAC entity of the SN are given, and then the RLC/MAC entity of the MN and the RLC/MAC entity of the SN can process the data at the same time.
- MCG and SCG there is no distinction between different nodes within the terminal device, but due to the role of the cell group, it is still necessary to distinguish between MCG and SCG.
- the main difference between MCG and SCG comes from the different radio bearer aggregation protocol layers (i.e., the difference between RLC and MAC), as shown in Figure 7.
- PDCP layer processing and above may occur at either the mobile node (MN) or the network node (SN).
- MN mobile node
- SN network node
- the input factors used to generate encryption/security keys include the mobile node key (K gNB ) and the SN counter value.
- K gNB mobile node key
- the SN counter is maintained by the mobile node, for example, in a monotonically increasing manner. The SN and UE do not need to store the SN counter.
- the security mechanism during SN addition/modification is described in detail below, in conjunction with Figure 8.
- step S801 an RRC connection is established between the UE and the MN.
- step S802 the MN sends an SN addition/modification request message to the SN, which includes KSN , terminal equipment security capabilities (UE security capabilities), and user plane (UP) security policy.
- KSN terminal equipment security capabilities
- UE security capabilities terminal equipment security capabilities
- UP user plane
- the MN may generate K SN based on K gNB and the SN counter.
- step S803 SN performs capability negotiation and algorithm selection.
- step S804 the SN sends an SN addition/modification request acknowledgment message to the MN.
- the acknowledgment message includes the selected algorithms of the SN.
- step S805 the MN sends an RRC connection reconfiguration message to the UE.
- the reconfiguration message includes the SN Counter and the selected algorithms.
- the UE may generate K SN based on K gNB and SN counter.
- step S806 the UE sends an RRC connection reconfiguration complete message (RRC connection reconfiguration complete) to the MN.
- step S807 the MN and the SN communicate to confirm that the SN reconfiguration is complete.
- step S808 the UE activates encryption and integrity protection.
- step S809 the SN activates ciphering and integrity protection.
- step S810 the UE performs a random access procedure in the SN cell.
- R18 LTM only supports intra-central unit (intra-CU) LTM.
- Intra-CU intra-central unit
- R18 LTM has the following limitations: Executing MCG LTM requires releasing the SCG; executing SCG LTM cannot involve affecting the mobile node (SCG LTM without MN involvement).
- LTM can support inter-central unit (inter-CU) LTM.
- inter-CU inter-central unit
- CU when DC is not configured, priority is given to the case when CU is acting as MN when DC is not configured.
- a secondary priority support the case when NR-DC is configured and CU is acting as SN and MCG is unchanged.
- NR-DC when NR-DC is configured, CU is acting as MN and SCG is unchanged or SCG is released.
- LTM e.g., inter-CU LTM and intra-CU LTM
- the design of LTM needs to consider the signaling overhead of the LTM process.
- the terminal device may need to communicate with a secondary node using a secondary key.
- determining the secondary key during MCG LTM is a challenge.
- Signaling overhead also needs to be considered when determining the secondary key.
- the auxiliary key can be determined based on one or more count values sent by the first master node, thereby saving signaling overhead.
- FIG9 is a flow chart illustrating a wireless communication method according to an embodiment of the present application. The method illustrated in FIG9 is described from the perspective of a terminal device and a first master node.
- the terminal device mentioned herein may be, for example, the terminal device 120 shown in FIG1 .
- the first master node mentioned herein may be a source master node (S-MN), which may be, for example, a gNB or an eNB.
- S-MN source master node
- a terminal device receives one or more count values sent by a first master node.
- the one or more count values are used to determine a secondary key (SK) when the terminal device performs a first handover process, which is an MCG LTM process.
- the secondary key can be used to communicate between the terminal device and the secondary node.
- the above determination of the secondary key may refer to the first determination of the secondary key, or may refer to a subsequent update of the secondary key.
- the one or more count values may be secondary key count values (sk-counter).
- the secondary key may be referred to as SK gNB ; if the first master node is an eNB, the secondary key may be referred to as SK eNB .
- the first switching process may be used to: perform cell switching within a CU (i.e., the first switching process is intra-CU MCG LTM); or, perform cell switching between CUs (i.e., the first switching process is inter-CU MCG LTM).
- the above-mentioned method for determining the secondary key can also be applied to scenarios where the SCG is not released.
- the scenario where the SCG is not released may include any of the following: remaining unchanged (maintaining the current SCG); replacing with an SCG other than the current SCG; or adding an SCG other than the current SCG. Since the SCG does not need to be released, the signaling overhead caused by repeatedly providing SCG configuration can be saved.
- the terminal device may further determine a secondary key based on the primary key and a target count value, wherein the target count value may be a count value among the one or more count values.
- the target count value may be a count value among the one or more count values corresponding to the target cell, or the target count value may be a count value among the one or more count values corresponding to the master node to which the target cell belongs.
- the target count value may also be a count value corresponding to one or more candidate cells.
- the terminal device may generate the primary key.
- the terminal device may perform a target operation.
- the target operations mentioned here may include one or more of the following: for the first bearer, reestablish or create a new PDCP entity; for the first bearer, reestablish or create a new RLC entity; for the second bearer, reestablish or create a new PDCP entity; for the second bearer, reestablish or create a new RLC entity; delete the PDCP entity corresponding to the third bearer; delete the RLC entity corresponding to the third bearer; for the signaling radio bearer (such as SRB1, SRB2, etc.), discard the PDCP service data unit (SDU) (i.e., perform a PDCP SDU discard operation).
- SDU PDCP service data unit
- the first bearer mentioned above is a bearer using a master key (i.e., a bearer with KeyToUse configured as master), and the second bearer is a bearer using a secondary key (i.e., a bearer with KeyToUse configured as secondary).
- the third bearer mentioned above satisfies: the configuration information of the third bearer is included in the configuration information of the source cell, and the configuration information of the third bearer is not included in the configuration information of the target cell.
- the target operation may be performed if a first condition is satisfied, the first condition including a master key update and/or a PDCP termination point change.
- the target operation includes reestablishing or creating a new PDCP entity for the first bearer and/or reestablishing or creating a new RLC entity for the first bearer.
- the target operation is performed if the first condition is satisfied, the first condition including the master key update and/or the PDCP termination point change.
- the above method for determining the secondary key can also be applied to scenarios where the LTM candidate cell configuration is not released. Since the LTM candidate cell configuration can be retained by the terminal device to support the terminal device to perform continuous cell handover, the signaling overhead caused by repeatedly providing the LTM candidate cell configuration can be reduced.
- one or more count values may be carried in a handover command, which is used to instruct the terminal device to switch to the target cell (the target cell may refer to the cell that the terminal device wants to access) during the first handover process.
- the handover command may be an LTM cell switch command (LTM cell switch command).
- LTM cell switch command LTM cell switch command
- the handover command may be carried in a MAC CE, and therefore the handover command may sometimes be referred to as an LTM cell switch MAC CE. It should be understood that since the data volume of the one or more count values is relatively small, when the one or more count values are carried in the handover command during the first handover process, it helps to save signaling overhead.
- one or more count values may also be carried in the first configuration information (such as LTM configuration information), and the first configuration information includes configuration information of one or more candidate cells, and the configuration information of one or more candidate cells is used for the terminal device to perform the first switching process.
- the one or more count values may be included in the LTM candidate cell configuration, for example. Since the LTM candidate cell configuration can be retained by the terminal device to support the terminal device to perform continuous cell switching. Therefore, including the one or more count values in the LTM candidate cell configuration can avoid repeated configuration of the one or more count values, thereby saving signaling overhead.
- the following is a detailed introduction to the carrying method of the count value with reference to examples.
- the count value is carried in the switch command
- the handover command may include a count value (e.g., a target count value).
- the one or more count values include a target count value, the target count value corresponds to the target cell, or the target count value corresponds to the master node to which the target cell belongs.
- the second master node may send at least one count value to the first master node to determine the secondary key associated with at least one candidate cell.
- the first master node mentioned here may be, for example, the first master node shown in FIG9.
- the second master node mentioned here may be a candidate master node (candidate MN, C-MN), that is, at least one candidate cell.
- the second master node can be, for example, a gNB or an eNB.
- the second master node sends a first message to the first master node.
- the first master node is the source master node of the terminal device when performing a first handover process
- the second master node is the master node to which at least one candidate cell associated with the first handover process belongs
- the first message includes at least one count value
- the at least one count value is used to determine a secondary key associated with the at least one candidate cell.
- the first handover process is an MCG LTM process.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value; or, the first message includes the count value corresponding to the target cell under the second master node.
- the first message includes a count value (sk-counter) corresponding to each candidate cell; in this implementation, the count value is configured with the MCG LTM candidate cell as the granularity (each MCG LTM candidate cell corresponds to a count value).
- the first message contains a count value, that is, all candidate cells under the second master node correspond to the same count value; in this implementation method, the configuration granularity of the count value is each second master node (each C-MN corresponds to a count value).
- the first master node before the first master node receives the first message sent by the second master node, it also includes: the first master node sends a second message to the second master node, and the second message is used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, and all candidate cells correspond to one count value; the count value of the target cell.
- the second message includes information of the target cell.
- the target cell information may be a target cell PCI or a target cell ID.
- the second message is sent during the LTM preparation phase of the first switching process; or, the second message is sent in response to the terminal device successfully accessing the first master node (i.e., the terminal device successfully accesses the current first master node from other MNs); or, the second message is sent after the first master node determines the target cell and before sending the switching command.
- the second message is sent after the first master node determines the target cell and before sending the switching command, including: the second message is sent after the CU of the first master node receives the second indication information sent by the DU of the first master node, and the second indication information includes information about the target cell.
- the method further includes: the CU of the first master node sends at least one count value to the DU of the first master node.
- the DU of the first master node is one of the following DUs: the current DU of the terminal device; the DU where the target cell is located, wherein the first switching process is used to perform inter-DU switching within the CU; all DUs under the first master node including candidate cells.
- the CU of the first master node may send at least one count value to the current DU of the terminal device.
- the CU of the first master node may send at least one count value to the DU where the target cell is located.
- the CU of the first master node may send at least one count value to all DUs under the first master node that include candidate cells.
- the handover command is sent if the target cell does not belong to the first master node.
- the DU of the first master node can determine whether the target cell and the current serving cell belong to the same master node or cell group. If not, the DU of the first master node can include a count value associated with the target cell/the master node to which the target cell belongs in the switching command.
- the third indication information is sent when the target cell does not belong to the first master node.
- the count value is carried in the first configuration information
- one or more count values can be configured in the first configuration information (e.g., LTM Config).
- LTM Config The configuration granularity of the count value is described in detail below.
- the count value can be configured at the granularity of a candidate master node or candidate cell group.
- each candidate master node corresponds to a count value, or each candidate master node corresponds to a set of count values (the set of count values can be, for example, a list of count values); as another example, each candidate cell group corresponds to a count value, or each candidate cell group corresponds to a set of count values.
- each candidate cell can correspond to a candidate cell group identifier or a candidate master node identifier, and the terminal device can determine the count value based on the master node or cell group to which the target cell belongs.
- the count value may be configured based on the granularity of the candidate cells. For example, each candidate cell corresponds to a count value; or, for another example, the configuration information of each candidate cell includes a count value.
- the count value may be configured at the granularity of all candidate cells. For example, all candidate cells correspond to one count value, that is, all candidate cells correspond to the same count value.
- the first configuration information may include MCG configuration information and/or SCG configuration information. In other implementations, the first configuration information may also include one or more of the following: identifiers of one or more candidate cells; identifiers of cell groups corresponding to one or more candidate cells.
- the configuration information of the SCG includes one or more of the following: configuration information of the source SCG; configuration information of other SCGs except the configuration information of the source SCG.
- the terminal device may determine the secondary key based on a target count value from one or more count values.
- the target count value mentioned herein may satisfy one of the following conditions: corresponding to a target cell from one or more candidate cells; corresponding to a master node to which the target cell belongs; belonging to a first count value set, the first count value set corresponding to the master node to which the target cell belongs (i.e., each master node corresponds to a count value set); belonging to a second count value set, the second count value set corresponding to the target cell (i.e., each candidate cell corresponds to a count value set); included in the configuration information of the target cell; being a count value corresponding to one or more candidate cells, with one count value corresponding to all candidate cells from the one or more candidate cells.
- the target count value may be determined as follows: selecting a count value corresponding to the target cell from one or more candidate cells; selecting a count value corresponding to the master node to which the target cell belongs; selecting an unused count value from the first count value set corresponding to the master node to which the target cell belongs; selecting an unused count value from the second count value set corresponding to the target cell; applying a count value from the target cell configuration information; applying a count value corresponding to one or more candidate cells, with one count value corresponding to all candidate cells from the one or more candidate cells.
- the terminal device may send an RRC reconfiguration complete message to the target cell, which includes the target count value. This ensures that the target count values on the terminal device and the network device are consistent, thereby improving the reliability and security of data transmission.
- the switching command transmitted during the first switching process may include first indication information, and the first indication information is used to indicate one or more of the following: the terminal device needs to update the master key; the terminal device needs to update the secondary key.
- the first indication information is 1 bit.
- the 1-bit first indication information can be used to instruct the terminal device to update the primary key (such as K gNB ) and the secondary key (such as SK gNB ); in another implementation, the 1-bit first indication information can also be used to instruct the terminal device to update only the secondary key (such as SK gNB ).
- the first master node may receive at least one count value sent by the second master node to determine a secondary key associated with at least one candidate cell.
- the first master node receives a first message sent by the second master node, the second master node being the master node to which at least one candidate cell belongs, the first message including at least one count value, and the at least one count value being used to determine a secondary key associated with the at least one candidate cell.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value; or, the first message includes the count value corresponding to the target cell under the second master node.
- the first message includes a count value (sk-counter) corresponding to each candidate cell; in this implementation, the count value is configured with the MCG LTM candidate cell as the granularity (each MCG LTM candidate cell corresponds to a count value).
- the first message contains a count value, that is, all candidate cells under the second master node correspond to the same count value; in this implementation method, the configuration granularity of the count value is each second master node (each C-MN corresponds to a count value).
- the first master node before the first master node receives the first message sent by the second master node, it also includes: the first master node sends a second message to the second master node, and the second message is used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, and all candidate cells correspond to one count value; the count value of the target cell.
- the second message is sent during the LTM preparation phase of the first switching process; or, the second message is sent in response to the terminal device successfully accessing the first master node.
- the at least one count value may be used to update a secondary key associated with an MCG LTM candidate cell.
- the secondary key may be a key of a secondary node (SN), a primary secondary cell (PSCell), or a secondary cell group (SCG). It should be understood that the SN/PSCell/SCG may be the source SN/PSCell/SCG or another SN/PSCell/SCG.
- the configuration granularity of the count value is different, and the way in which the CU of the first master node sends the count value to the DU may be different. For example, if all candidate cells correspond to one count value, the CU of the first master node may send the one count value to the DU of the first master node. For another example, if each candidate master node/candidate cell group corresponds to one count value, the CU of the first master node may send at least one count value and the candidate master node information or primary cell group information corresponding to the at least one count value to the DU of the first master node.
- each A candidate cell/target cell corresponds to a count value
- the CU of the first master node may send at least one count value and one or more candidate cell/target cell information (such as cell ID) corresponding to the at least one count value to the DU of the first master node.
- the second master node after the second master node sends the first message to the first master node, it also includes: the second master node receives a third message sent by the first master node, and the third message includes one of the following: a master key associated with at least one candidate cell; or a master key associated with a target cell in at least one candidate cell.
- the second master node may determine a secondary key associated with at least one candidate cell based on a primary key associated with at least one candidate cell and at least one count value; and the second master node sends the secondary key associated with at least one candidate cell to the secondary node.
- the second master node may determine a secondary key associated with the target cell based on a primary key associated with the target cell and a count value corresponding to the target cell; and the second master node may send the secondary key associated with the target cell to the secondary node.
- the count value corresponding to the target cell may be, for example, one of the at least one count value.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value.
- the first master node before the first master node receives the first message sent by the second master node, it also includes: the first master node sends a second message to the second master node, and the second message is used to request the second master node to provide the count value of the candidate cells under the second master node (for example, it can be the count value corresponding to each candidate cell, or the count value corresponding to all cells, and all candidate cells correspond to one count value).
- one or more count values in the embodiments of the present application can be configured in the candidate cell list or outside the candidate cell list.
- the count value can be configured outside the candidate cell list, as an example, the count value can be configured in the LTM-config information element, and the specific configuration method is as follows:
- Figure 11 is a schematic flow chart of a wireless communication method provided by another embodiment of the present application. The method shown in Figure 11 is described from the perspective of a second master node and a secondary node.
- the second master node mentioned here can be, for example, the second master node shown in Figure 10.
- the secondary node mentioned here can be either a gNB or an eNB.
- the secondary node receives one or more secondary keys sent by the second primary node.
- the one or more secondary keys are associated with at least one candidate cell under the second primary node, or the one or more secondary keys are associated with a target cell under the second primary node.
- the secondary keys are used by the terminal device to communicate with the secondary node after executing a first handover process.
- the second primary node is the primary node to which the at least one candidate cell belongs, and the first handover process is an MCG LTM process.
- the second master node may first send a secondary key corresponding to at least one candidate cell to the secondary node. After the terminal device successfully accesses the second master node or receives an instruction from the secondary node, the second master node may send fourth indication information to the secondary node, where the fourth indication information is used to instruct the secondary node to use a target secondary key from among the secondary keys associated with the at least one candidate cell.
- the second master node may send fifth indication information to the secondary node after the terminal device successfully accesses the second master node or receives an indication from the secondary node, where the fifth indication information includes a secondary key corresponding to the target cell.
- Example 1 the counter value (sk-counter) is carried in the switch command (LTM cell switch command).
- the wireless communication method in this application is described in detail from the perspective of the network side and the terminal device (UE) side.
- the network side includes a candidate master node (C-MN) and a source master node (S-MN).
- the wireless communication method on the network side may include the following steps:
- Step 1.01 The C-MN sends a first message to the S-MN.
- the first message includes: an sk-counter associated with at least one candidate cell.
- the C-MN includes four MCG LTM candidate cells, and the first message includes the sk-counter corresponding to each candidate cell.
- the granularity of sk-counter configuration is for each MCG LTM candidate cell.
- the first message contains one sk-counter, meaning all candidate cells under the C-MN correspond to the same sk-counter.
- the sk-counter configuration granularity is per C-MN.
- the first message includes the sk-counter corresponding to the target cell, and the target cell information is included in the second message.
- sk-counter is used to update the key of the SN/PSCell/SCG associated with the MCG LTM candidate cell.
- the associated SN/PSCell/SCG can be the source SN/PSCell/SCG or other SN/PSCell/SCG.
- step 1.02 based on step 1.01, the C-MN receives a second message from the S-MN before sending the first message to the S-MN.
- the second message is used to request the C-MN to provide sk-counter configuration; optionally, the second message also includes target cell information, such as the target cell PCI/target cell ID.
- Step 1.03 Based on step 1.02, the time period during which the S-MN sends the second message to the C-MN includes:
- the S-MN-DU determines the target cell based on the L1 measurement results reported by the UE and sends a second indication message to the S-MN-CU.
- the second indication message includes target cell information, such as the target cell ID.
- the S-MN-CU After receiving the second indication message, the S-MN-CU sends a second message to the C-MN corresponding to the target cell.
- the S-MN-DU determines whether the target cell and the current serving cell belong to the same MN/cell group. If not, the S-MN-DU sends the second indication message to the S-MN-CU.
- Step 1.04 Based on step 1.01, after receiving the first message, the S-MN-CU sends the sk-counter or sk-counter + candidate/target cell ID or sk-counter + candidate cell group information (corresponding to the three different configuration granularities in step 1.01) to the S-MN-DU:
- the S-MN-CU sends the sk-counter configuration to the currently served DU; optionally, when intra-CU inter-DU LTM occurs in the UE, the S-MN-CU sends the sk-counter configuration to the target DU.
- the S-MN-CU sends the sk-counter configuration to all DUs configured with LTM candidate cells under the S-MN.
- step 1.05 based on step 1.04, the S-MN-DU determines whether the target cell and the current serving cell belong to the same MN/cell group. If not, the S-MN-DU includes the sk-counter associated with the target cell/MN to which the target cell belongs in the LTM cell switch MAC CE.
- Step 1.06 Based on step 1.01, the S-MN-DU sends a third indication message to the S-MN-CU.
- the third indication message includes at least the candidate cell ID corresponding to the target cell.
- the S-MN-CU determines whether to update the sk-counter/the sk-counter associated with the target cell and sends feedback to the S-MN-DU.
- the S-MN-DU determines whether the target cell and the current serving cell belong to the same MN/cell group. If not, the S-MN-DU sends the third indication message to the S-MN-CU. If the feedback message includes the sk-counter, the S-MN-DU includes the sk-counter associated with the target cell/the MN to which the target cell belongs in the LTM cell switch MAC CE.
- Example 1 the wireless communication method on the UE side may include the following steps:
- step 1.11 the UE receives the LTM cell switch MAC CE. If the LTM cell switch MAC CE contains the sk-counter, the UE's actions include:
- PDCP SDU discard is executed. Further, PDCP SDU discard is executed based on network instructions. Further, SRB is SRB1/SRB2.
- Example 2 the counter value (sk-counter) is carried in the LTM configuration information.
- the wireless communication method in this application is described in detail on the network side and the terminal device (UE) side.
- the network side includes a candidate master node (C-MN) and a source master node (S-MN).
- the wireless communication method on the network side may include the following steps:
- Step 2.01 The S-MN sends an LTM configuration to the UE.
- the LTM configuration includes at least:
- each candidate cell group is associated with a sk-counter or sk-counter list
- Each candidate cell is associated with a sk-counter.
- the sk-counter is included in the configuration of each candidate cell.
- the sk-counter is configured outside the candidate cell list.
- the LTM configuration information may be an LTM-config information element, which may include the following:
- Step 2.02 Before sending the LTM configuration to the UE, the S-MN receives a first message sent by the C-MN, where the first message includes: an sk-counter associated with at least one candidate cell.
- a C-MN includes four LTM candidate cells, and the first message includes the sk-counter corresponding to each candidate cell. It can be understood that the configuration granularity of sk-counter is per LTM candidate cell.
- a C-MN includes four LTM candidate cells, and the first message contains a sk-counter, that is, all candidate cells under the C-MN correspond to the same sk-counter; it can be understood that the configuration granularity of the sk-counter is per C-MN.
- step 2.03 based on step 2.02, the C-MN receives a second message from the S-MN before sending the first message to the S-MN.
- the second message is used to request the C-MN to provide sk-counter configuration.
- the time period during which the S-MN sends the second message to the C-MN includes: the LTM preparation phase.
- Example 2 the wireless communication method on the UE side may include the following steps:
- the UE determines the target cell by receiving the LTM cell switch MAC CE or evaluating the execution conditions of the candidate cells. If the LTM cell switch MAC CE contains key update information, or the target cell belongs to a different MN/cell group than the current serving cell, the UE's actions include:
- a) Generate the target cell's KgNB , determine the sk-counter, and update the sk- gNB based on the target cell's KgNB and sk-counter. Alternatively, determine the sk-counter and update the sk- gNB based on the current KgNB and sk-counter.
- the method of determining the sk-counter includes one or more of the following:
- SRB For SRB, execute PDCP SDU discard. Further, execute PDCP SDU discard based on network indication. Further, SRB is SRB1/SRB2.
- step 2.12 the UE sends an RRC reconfiguration complete message to the target cell.
- the RRC reconfiguration complete message includes the sk-counter used.
- Step 2.13 LTM cell switch MAC CE contains key update information.
- the LTM cell switch MAC CE includes first indication information.
- the first indication information can be 1 bit. When the indication information is 1, it indicates that the UE needs to perform a key update.
- the 1-bit indication information is used to instruct the UE to update the K gNB and SK gNB . In another implementation, the 1-bit indication information is used to instruct the UE to update the SK gNB .
- the MN may include, for example, a C-MN, a T-MN, etc. Specifically, the following steps may be included:
- the C-MN receives a third message sent by the S-MN.
- the third message includes key information of at least one candidate cell/target cell.
- the key information includes at least KNG-RAN* (the key derived by the S-MN).
- the C-MN generates KSN based on the KNG-RAN* and sk-counter of the candidate cell and sends it to the SN.
- the C-MN after the UE successfully accesses or receives an indication from the S-MN, the C-MN sends fourth indication information to the SN, where the fourth indication information at least includes the K SN corresponding to the target cell.
- the C-MN sends a KSN corresponding to at least one candidate cell to the SN, and after the UE successfully accesses or after the S-MN instructs, sends fourth indication information to the SN, where the fourth indication information is used to instruct the SN which KSN to use.
- a candidate cell configuration may be used for a UE to execute MCG LTM.
- the candidate cell configuration includes an MCG configuration and, optionally, an SCG configuration.
- the SCG configuration may be a source PSCell/SCG configuration (e.g., applicable to an inter-CU MCG LTM with SCG unchanged scenario) or another PSCell/SCG configuration (e.g., applicable to an inter-CU MCG LTM with SCG change scenario).
- the network in order to avoid the complexity caused by the need to simultaneously update the MN key and the SN key when executing inter-CU MCG LTM with SCG unchanged, the network can be restricted from including the SN terminated bearer configuration in the current configuration and/or LTM candidate cell configuration.
- FIG12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- the communication device 1200 shown in FIG12 may be a terminal device, and the communication device 1200 may include a receiving unit 1210.
- the receiving unit 1210 is configured to receive one or more count values sent by a first master node; wherein the one or more count values are used to determine a secondary key when the terminal device performs a first handover process, the secondary key being used for communication between the terminal device and the secondary node, and the first handover process being an MCG LTM process.
- the one or more count values are carried in a handover command, and the handover command is used to instruct the terminal device to switch to the target cell during the first handover process.
- the one or more count values are carried in first configuration information, and the first configuration information includes configuration information of one or more candidate cells, and the configuration information of the one or more candidate cells is used by the terminal device to perform the first switching process.
- each of the one or more candidate master nodes corresponds to a count value; or each of the one or more candidate master nodes corresponds to a set of count values; or each of the one or more candidate cells corresponds to a count value; or the configuration information of each of the one or more candidate cells includes a count value; or all of the one or more candidate cells correspond to a count value; wherein, the one or more candidate cells belong to the one or more candidate master nodes.
- the configuration information of the one or more candidate cells includes one or more of the following: configuration information of MCG; configuration information of secondary cell group SCG.
- the configuration information of the SCG includes one or more of the following: configuration information of the source SCG; configuration information of other SCGs except the configuration information of the source SCG.
- the secondary key is determined by the terminal device based on a target count value among the one or more count values, and the target count value satisfies one of the following conditions: corresponds to a target cell among the one or more candidate cells; corresponds to a master node to which the target cell belongs; belongs to a first count value set, and the first count value set corresponds to the master node to which the target cell belongs; belongs to a second count value set, and the second count value set corresponds to the target cell; is included in the configuration information of the target cell; corresponds to all candidate cells among the one or more candidate cells.
- the communication device further includes: a sending unit, configured to send an RRC reconfiguration complete message to the target cell, wherein the RRC reconfiguration complete message includes the target count value.
- a sending unit configured to send an RRC reconfiguration complete message to the target cell, wherein the RRC reconfiguration complete message includes the target count value.
- the switching command transmitted during the first switching process includes first indication information, and the first indication information is used to indicate one or more of the following: the terminal device needs to update the master key; the terminal device needs to update the secondary key.
- the first configuration information further includes one or more of the following: identifiers of the one or more candidate cells; identifiers of cell groups corresponding to the one or more candidate cells.
- the communication device further includes: a determination unit, configured to determine the secondary key based on the master key and the target count value after the terminal device receives one or more count values sent by the first master node, wherein the target count value is a count value among the one or more count values.
- a determination unit configured to determine the secondary key based on the master key and the target count value after the terminal device receives one or more count values sent by the first master node, wherein the target count value is a count value among the one or more count values.
- the communication device further includes: a generating unit, configured to generate the master key before the terminal device determines the secondary key according to the master key and the target count value.
- a generating unit configured to generate the master key before the terminal device determines the secondary key according to the master key and the target count value.
- the communication device after the terminal device receives one or more count values sent by the first master node, the communication device also includes: the terminal device performs a target operation, and the target operation includes one or more of the following: for the first bearer, rebuilding or creating a packet data convergence protocol PDCP entity; for the first bearer, rebuilding or creating a radio link control RLC entity; for the second bearer, rebuilding or creating a PDCP entity; for the second bearer, rebuilding or creating a RLC entity; deleting the PDCP entity corresponding to the third bearer; deleting the RLC entity corresponding to the third bearer; for the signaling radio bearer, discarding the PDCP service data unit SDU; wherein, the first bearer is a bearer using a primary key, and the second bearer is a bearer using a secondary key; wherein, the configuration information of the third bearer is included in the configuration information of the source cell, and the configuration information of the third bearer is not included in the configuration information of the target cell.
- the target operation
- the target operation is performed when a first condition is met, where the first condition includes that a master key needs to be updated and/or a PDCP endpoint changes.
- the first switching process is used to: perform cell switching within a centralized unit CU; or perform cell switching between CUs.
- the SCG of the terminal device satisfies one of the following: remains unchanged; is replaced with an SCG other than the current SCG; or, an SCG other than the current SCG is added.
- the receiving unit 1210 may be the processor 1610.
- the communication device 1200 may further include a transceiver 1620 and a memory 1630, as specifically shown in FIG16 .
- FIG13 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- the communication device 1300 shown in FIG13 may be a first master node, and the communication device 1300 may include a first sending unit 1310.
- the first sending unit 1310 is configured to send one or more count values to a terminal device; wherein the one or more count values are used to determine a secondary key when the terminal device performs a first handover process, the secondary key being used for communication between the terminal device and the secondary node, and the first handover process being an MCG LTM process.
- the one or more count values are carried in a handover command, and the handover command is used to instruct the terminal device to switch to the target cell during the first handover process.
- the communication device also includes: a first receiving unit, used to receive a first message sent by a second master node, the second master node is the master node to which at least one candidate cell belongs, the first message includes at least one count value, and the at least one count value is used to determine the secondary key associated with the at least one candidate cell.
- a first receiving unit used to receive a first message sent by a second master node
- the second master node is the master node to which at least one candidate cell belongs
- the first message includes at least one count value
- the at least one count value is used to determine the secondary key associated with the at least one candidate cell.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value; or, the first message includes a count value corresponding to the target cell under the second master node.
- the communication device also includes: a second sending unit, used to send a second message to the second master node before the first master node receives the first message sent by the second master node, the second message being used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, each candidate cell corresponding to one count value; the count value of the target cell.
- a second sending unit used to send a second message to the second master node before the first master node receives the first message sent by the second master node, the second message being used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, each candidate cell corresponding to one count value; the count value of the target cell.
- the second message includes information of the target cell.
- the second message is sent during the LTM preparation phase of the first switching process; or, the second message is sent in response to the terminal device successfully accessing the first master node; or, the second message is sent after the first master node determines the target cell and before sending the switching command.
- the second message is sent after the first master node determines the target cell and before sending the switching command, including: the second message is sent after the centralized unit CU of the first master node receives the second indication information sent by the distributed unit DU of the first master node, and the second indication information contains the information of the target cell.
- the communication device further includes: a third sending unit, configured to send the at least one count value to the DU of the first master node using the CU after the first master node receives the first message sent by the second master node.
- a third sending unit configured to send the at least one count value to the DU of the first master node using the CU after the first master node receives the first message sent by the second master node.
- the DU of the first master node is one of the following DUs: the current DU of the terminal device; the DU where the target cell is located, wherein the first switching process is used to perform inter-DU switching within the CU; the candidate cell under the first master node All DU.
- the handover command is sent when the target cell does not belong to the first master node.
- the communication device also includes: a fourth sending unit, used to use the DU to send third indication information to the CU of the first master node, the third indication information including information of the target cell; the DU of the first master node receives feedback information sent by the CU of the first master node for the third indication information, and the feedback information includes one of the following: the count value corresponding to the target cell; the count value corresponding to the master node to which the target cell belongs.
- the third indication information is sent when the target cell does not belong to the first master node.
- the one or more count values are carried in first configuration information, and the first configuration information includes configuration information of one or more candidate cells, and the configuration information of the one or more candidate cells is used by the terminal device to perform the first switching process.
- each of the one or more candidate master nodes corresponds to a count value; or each of the one or more candidate master nodes corresponds to a set of count values; or each of the one or more candidate cells corresponds to a count value; or the configuration information of each of the one or more candidate cells includes a count value; or all of the one or more candidate cells correspond to a count value; wherein, the one or more candidate cells belong to the one or more candidate master nodes.
- the configuration information of the one or more candidate cells includes one or more of the following: configuration information of MCG; configuration information of secondary cell group SCG.
- the configuration information of the SCG includes one or more of the following: configuration information of the source SCG; configuration information of other SCGs except the configuration information of the source SCG.
- the switching command transmitted during the first switching process includes first indication information, and the first indication information is used to indicate one or more of the following: the terminal device needs to update the master key; the terminal device needs to update the secondary key.
- the first configuration information further includes one or more of the following: identifiers of the one or more candidate cells; identifiers of cell groups corresponding to the one or more candidate cells.
- the communication device also includes: a second receiving unit, used to receive a first message sent by a second master node, the second master node is the master node to which at least one candidate cell belongs, the first message includes at least one count value, and the at least one count value is used to determine the secondary key associated with the at least one candidate cell.
- a second receiving unit used to receive a first message sent by a second master node, the second master node is the master node to which at least one candidate cell belongs, the first message includes at least one count value, and the at least one count value is used to determine the secondary key associated with the at least one candidate cell.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value.
- the communication device also includes: a fifth sending unit, used to send a second message to the second master node before the first master node receives the first message sent by the second master node, and the second message is used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, and all candidate cells correspond to one count value; the count value of the target cell.
- a fifth sending unit used to send a second message to the second master node before the first master node receives the first message sent by the second master node
- the second message is used to request the second master node to provide one or more of the following: the count value of each candidate cell under the second master node; the count value of all candidate cells under the second master node, and all candidate cells correspond to one count value; the count value of the target cell.
- the second message is sent during the LTM preparation phase of the first switching process; or, the second message is sent in response to the terminal device successfully accessing the first master node.
- the first switching process is used to: perform cell switching within a CU; or perform cell switching between CUs.
- the SCG of the terminal device satisfies one of the following: remains unchanged; is replaced with an SCG other than the current SCG; or, an SCG other than the current SCG is added.
- the first sending unit 1310 may be the processor 1610.
- the communication device 1300 may further include a transceiver 1620 and a memory 1630, as specifically shown in FIG16 .
- Figure 14 is a structural diagram of a communication device provided in an embodiment of the present application.
- the communication device 1400 shown in Figure 14 can be a second master node, and the communication device 1400 can include a first sending unit 1410.
- the first sending unit 1410 is used to send a first message to the first master node, the first master node is the source master node of the terminal device when performing the first switching process, the second master node is the master node to which at least one candidate cell associated with the first switching process belongs, the first message includes at least one count value, the at least one count value is used to determine the secondary key associated with the at least one candidate cell, the secondary key is used for the terminal device to communicate with the secondary node, and the first switching process is an MCG LTM process.
- each candidate cell under the second master node corresponds to a count value; or, all candidate cells under the second master node correspond to a count value; or, the first message includes a count value corresponding to the target cell under the second master node.
- the communication device also includes: a first receiving unit, used to receive a second message sent by the first master node before the second master node sends the first message to the first master node, the second message being used to request the second master node to provide one or more of the following: a count value of each candidate cell under the second master node; a count value of all candidate cells under the second master node, wherein all candidate cells correspond to one count value; and a count value of the target cell.
- a first receiving unit used to receive a second message sent by the first master node before the second master node sends the first message to the first master node, the second message being used to request the second master node to provide one or more of the following: a count value of each candidate cell under the second master node; a count value of all candidate cells under the second master node, wherein all candidate cells correspond to one count value; and a count value of the target cell.
- the second message includes information of the target cell.
- the second message is sent during the LTM preparation phase of the first switching process; or the second message is sent in response to The terminal device successfully accesses the first master node and sends the second message; or, the first master node sends the second message after determining the target cell and before sending the switching command.
- the communication device also includes: a second receiving unit, used to receive a third message sent by the first master node after the second master node sends the first message to the first master node, and the third message includes one of the following: a master key associated with the at least one candidate cell; or a master key associated with the target cell in the at least one candidate cell.
- a second receiving unit used to receive a third message sent by the first master node after the second master node sends the first message to the first master node, and the third message includes one of the following: a master key associated with the at least one candidate cell; or a master key associated with the target cell in the at least one candidate cell.
- the communication device further includes: a first determination unit, configured to determine a secondary key associated with the at least one candidate cell based on a primary key associated with the at least one candidate cell; and the second primary node sends the secondary key associated with the at least one candidate cell to the secondary node.
- a first determination unit configured to determine a secondary key associated with the at least one candidate cell based on a primary key associated with the at least one candidate cell
- the second primary node sends the secondary key associated with the at least one candidate cell to the secondary node.
- the communication device further includes: a second sending unit, configured to send fourth indication information to the secondary node, wherein the fourth indication information is used to instruct the secondary node to use a target secondary key among the secondary keys associated with the at least one candidate cell.
- a second sending unit configured to send fourth indication information to the secondary node, wherein the fourth indication information is used to instruct the secondary node to use a target secondary key among the secondary keys associated with the at least one candidate cell.
- the communication device also includes: a second determination unit, used to determine the secondary key associated with the target cell based on the primary key associated with the target cell and the count value corresponding to the target cell; and a third sending unit, used to send the secondary key associated with the target cell to the secondary node.
- a second determination unit used to determine the secondary key associated with the target cell based on the primary key associated with the target cell and the count value corresponding to the target cell
- a third sending unit used to send the secondary key associated with the target cell to the secondary node.
- the first switching process is used to perform cell switching between centralized units CU.
- the secondary cell group SCG of the terminal device satisfies one of the following: remains unchanged; is replaced with an SCG other than the current SCG; or, an SCG other than the current SCG is added.
- the first sending unit 1410 may be a processor 1610.
- the communication device 1400 may further include a transceiver 1620 and a memory 1630, as specifically shown in FIG16 .
- Figure 15 is a structural diagram of a communication device provided in an embodiment of the present application.
- the communication device 1500 shown in Figure 15 can be a secondary node, and the communication device 1500 can include a first receiving unit 1510.
- the first receiving unit 1510 is used to receive one or more secondary keys sent by the second master node, and the one or more secondary keys are associated with at least one candidate cell under the second master node, or the one or more secondary keys are associated with the target cell under the second master node, and the secondary key is used for the terminal device to communicate with the secondary node after executing the first switching process, the second master node is the master node to which the at least one candidate cell belongs, and the first switching process is an MCG LTM process.
- the communication device further includes: a second receiving unit, configured to receive fourth indication information sent by the second master node, wherein the fourth indication information is used to instruct the secondary node to use a target secondary key among the secondary keys associated with the at least one candidate cell.
- a second receiving unit configured to receive fourth indication information sent by the second master node, wherein the fourth indication information is used to instruct the secondary node to use a target secondary key among the secondary keys associated with the at least one candidate cell.
- the first switching process is used to perform cell switching between centralized units CU.
- the secondary cell group SCG of the terminal device satisfies one of the following: remains unchanged; is replaced with an SCG other than the current SCG; or, an SCG other than the current SCG is added.
- the first receiving unit 1510 may be a processor 1610.
- the communication device 1500 may further include a transceiver 1620 and a memory 1630, as specifically shown in FIG16 .
- Figure 16 is a schematic block diagram of a communication device according to an embodiment of the present application.
- the dashed lines in Figure 16 indicate that the unit or module is optional.
- Device 1600 may be used to implement the method described in the above method embodiment.
- Device 1600 may be a chip, a terminal device, or a network device.
- the device 1600 may include one or more processors 1610.
- the processor 1610 may support the device 1600 to implement the method described in the above method embodiment.
- the processor 1610 may be a general-purpose processor or a special-purpose processor.
- the processor may be a central processing unit (CPU).
- the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
- the apparatus 1600 may further include one or more memories 1620.
- the memories 1620 store programs that can be executed by the processor 1610, causing the processor 1610 to perform the methods described in the above method embodiments.
- the memories 1620 may be independent of the processor 1610 or integrated into the processor 1610.
- the apparatus 1600 may further include a transceiver 1630.
- the processor 1610 may communicate with other devices or chips via the transceiver 1630.
- the processor 1610 may transmit and receive data with other devices or chips via the transceiver 1630.
- the present application also provides a computer-readable storage medium for storing a program.
- the computer-readable storage medium can be applied to a terminal device or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
- the present application also provides a computer program product.
- the computer program product includes a program.
- the computer program product can be applied to a terminal device or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
- the present application also provides a computer program.
- the computer program can be applied to the terminal device or network device provided in the present application, and the computer program enables the computer to execute the methods performed by the terminal device or network device in each embodiment of the present application. Law.
- the term "indication” may refer to a direct indication, an indirect indication, or an indication of an association.
- “A indicates B” may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
- B corresponding to A means that B is associated with A and B can be determined based on A.
- determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and/or other information.
- the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
- the term “include” can refer to direct inclusion or indirect inclusion.
- the term “include” in the embodiments of this application can be replaced with “indicates” or “is used to determine.”
- “A includes B” can be replaced with “A indicates B” or "A is used to determine B.”
- pre-definition or “pre-configuration” may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device).
- a device e.g., a terminal device and a network device.
- pre-definition may refer to information defined in a protocol.
- the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
- the term "and/or” is simply a description of the association relationship between related objects, indicating that three relationships can exist.
- a and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone.
- the character "/" in this document generally indicates that the related objects are in an "or” relationship.
- the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are merely schematic.
- the division of the units is merely a logical function division.
- 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.
- the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
- 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.
- all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof.
- all or part of the embodiments can be implemented in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated.
- the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé de communication sans fil et un dispositif de communication. Le procédé comprend les étapes suivantes : un dispositif terminal reçoit une ou plusieurs valeurs de comptage envoyées par un premier nœud maître, la ou les valeurs de comptage étant utilisées pour déterminer une clé secondaire lorsque le dispositif terminal effectue une première procédure de transfert, la clé secondaire étant utilisée pour une communication entre le dispositif terminal et un nœud secondaire, et la première procédure de transfert étant une procédure de LTM de MCG.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/086894 WO2025213372A1 (fr) | 2024-04-09 | 2024-04-09 | Procédé de communication sans fil et dispositif de communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/086894 WO2025213372A1 (fr) | 2024-04-09 | 2024-04-09 | Procédé de communication sans fil et dispositif de communication |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025213372A1 true WO2025213372A1 (fr) | 2025-10-16 |
Family
ID=97349053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/086894 Pending WO2025213372A1 (fr) | 2024-04-09 | 2024-04-09 | Procédé de communication sans fil et dispositif de communication |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025213372A1 (fr) |
-
2024
- 2024-04-09 WO PCT/CN2024/086894 patent/WO2025213372A1/fr active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230189091A1 (en) | Iab node configuration method and communication apparatus | |
| US20230171651A1 (en) | Logical channel lch configuration method, communication apparatus, and communication system | |
| US11490438B2 (en) | Protocols and architectures for NR-NR dual connectivity (NR-DC) | |
| WO2018176416A1 (fr) | Procédé, appareil, et système de communication à relais | |
| JP6920550B2 (ja) | 通信方法および装置ならびに無線アクセス・ネットワーク | |
| US12490152B2 (en) | Node handover method and related device | |
| US12335753B2 (en) | Information update method, device, and system | |
| US12477599B2 (en) | Mobile edge computing processing method and related device | |
| CN117322051A (zh) | 业务处理方法及装置 | |
| WO2020164620A1 (fr) | Procédé de traitement de communication pour informations de terminal et dispositif associé | |
| TWI775811B (zh) | 通信方法、輔網絡節點和終端 | |
| JP2023545849A (ja) | Iabノードのマイグレーション方法及び装置 | |
| WO2025043631A1 (fr) | Procédé de communication sans fil, équipement terminal et dispositif de réseau | |
| WO2025213372A1 (fr) | Procédé de communication sans fil et dispositif de communication | |
| WO2023207838A1 (fr) | Procédé de communication et dispositif | |
| JP7791355B2 (ja) | 通信方法及び装置 | |
| WO2020238596A1 (fr) | Procédé de transfert intercellulaire, appareil et système de communication | |
| US20240275520A1 (en) | Communication method and apparatus | |
| US20250048229A1 (en) | Communication method and device | |
| WO2025161781A1 (fr) | Procédé et appareil de communication, système | |
| WO2018228545A1 (fr) | Procédé de traitement d'informations et appareil associé | |
| WO2021030984A1 (fr) | Procédé et appareil de configuration, et support de stockage lisible par ordinateur et système | |
| WO2025161778A1 (fr) | Procédé, appareil et système de communication | |
| WO2025045005A9 (fr) | Procédé et appareil de communication | |
| WO2024183032A1 (fr) | Procédé de reconfiguration de puissance de calcul et appareil associé |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24934456 Country of ref document: EP Kind code of ref document: A1 |