Relay communication method, device and system
By receiving and processing instructions and configuration information sent by network nodes, the terminal can retain the direct connection path when path updates, solving the problems of high delay and signaling overhead in wireless communications and improving communication performance and security.
Patent Information
- Application Number
- CN202310695761.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-12
- Publication Date
- 2024-12-13
AI Technical Summary
In wireless communication technology, how to reduce the delay and signaling overhead between the terminal and the RAN node, especially when adding direct connection paths, the prior art is difficult to effectively solve the problems of high delay and high signaling overhead.
The first terminal receives messages from the network node, determines and retains the path, avoids disconnection and re-establishing the path when the path is updated, thereby reducing delay and signaling overhead. Specific methods include receiving indication information and configuration information, establishing and retaining direct connection paths, and ensuring communication security and quality.
It effectively reduces the delay and signaling overhead during path update, improves communication performance, and ensures communication security and reliability.
Smart Images

Figure CN119136336A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a relay communication method, device and system. Background Art
[0002] In wireless communication technology, in order to improve the communication performance of terminals, the industry has proposed a multi-link relay solution. Multi-link relay can also be called multi-path relay. In a communication scenario of a multi-path relay solution, a first terminal (e.g., a remote user equipment (remote UE)) communicates with a radio access network (RAN) node through a direct link and one or more indirect links. On a direct link, the remote UE and the RAN node communicate through an air interface (e.g., a Uu interface). On an indirect link, the remote UE communicates with the RAN node through a second terminal (e.g., a relay UE), wherein the remote UE and the relay UE can communicate through a sidelink interface (e.g., a PC5 interface) or through a non-3rd generation partnership project (3GPP) link. The remote UE can improve the throughput and reliability of data reception and transmission by sending and receiving the same or different data on multiple links at the same time.
[0003] When a first terminal communicates with a first RAN node (e.g., a source RAN node) via a first path (e.g., a first non-direct path), if a direct path between the first terminal and a second RAN node (e.g., a target RAN node) is to be added, how to reduce latency and signaling overhead is an issue that needs to be addressed urgently. Summary of the invention
[0004] The embodiments of the present application provide a relay communication method, a communication device and a communication system to reduce delay and signaling overhead.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a first terminal, or by a component of the first terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. The method includes: receiving a first message from a first network node, the first terminal communicates with the first network node through a second terminal on a first path; the first message includes first indication information and / or first configuration information of the first path, the first indication information is used to indicate that the first path is retained; the first message includes information for indicating a first cell of the second network node; establishing a third path and retaining the first path, the third path being a direct connection path between the first terminal and the second network node.
[0006] Through this method, the first terminal retains the first path when switching to the first cell, avoiding the high delay and high signaling overhead caused by disconnecting the first path when the first terminal updates the path and then re-establishing the first path, thereby improving communication performance.
[0007] In one possible manner, the first path is retained according to the first indication information and / or the first configuration information. The first terminal determines to retain the first path according to the information in the first message, and can instruct the first terminal to retain the first path while instructing the first terminal to access the first cell, thereby reducing latency.
[0008] In one possible manner, the first configuration information includes first key indication information, the first key indication information is used to indicate a second key, the second key is a key for the first terminal to communicate with the first network node after receiving the first message. The first configuration information indicates that the key for the first terminal to communicate with the first network node is updated to ensure communication security.
[0009] In one possible manner, the first key indication information includes indication information for indicating that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message. The first configuration information indicates that the key used by the first terminal to communicate with the first network node remains unchanged to ensure communication security.
[0010] In one possible manner, the first configuration information also includes identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and one or more information indicating a path corresponding to the first configuration. The first configuration information configures the configuration of the first terminal in cross-node multipath, so that the first terminal can implement cross-node multipath.
[0011] In one possible manner, the method further includes: sending a first measurement result to the first network node, the first measurement result including the communication quality between the first terminal and the second terminal. The first terminal reports the measurement result to the first network node, indicating the communication quality, to assist the network node in making a better decision.
[0012] In a possible manner, the configuration of the first path is updated or determined according to the first configuration information.
[0013] In a second aspect, an embodiment of the present application provides a communication method, which can be performed by a first network node, or by a component of the first network node (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the network device functions, including:
[0014] A first message is sent, and the first network node communicates with the first terminal through the second terminal on the first path; the first message includes first indication information and / or first configuration information, the first indication information is used to indicate that the first path is retained, and the first configuration information includes information for configuring the first path; the first message includes information for indicating the first cell of the second network node; and communication is performed with the first terminal on the first path.
[0015] Through this method, the first network node sends information indicating to reserve the first path to the first terminal, so that the first terminal can reserve the first path when the path is updated, thereby reducing delay and signaling overhead.
[0016] In a possible manner, the first configuration information includes first key indication information, where the first key indication information is used to indicate a second key, where the second key is a key used by the first terminal to communicate with the first network node after receiving the first message.
[0017] In a possible manner, the first key indication information includes indication information for indicating that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message.
[0018] In a possible manner, the first configuration information also includes one or more of identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and information indicating a path corresponding to the first configuration.
[0019] In one possible embodiment, the method also includes: sending a request message, the request message including identification information of the first cell and one or more of the following messages: first bearer information used by the second network node after receiving the request message, the first bearer information including data wireless bearer identification information; information for requesting to retain the first path; or, information for indicating adding a third path, the third path being a direct connection path between the first terminal and the second network node.
[0020] In one possible manner, the method further includes: receiving a first request response message, where the first request response message includes first configuration information.
[0021] In one possible manner, the first request response message also includes one or more of the following information: information indicating a first key derivation parameter, or information indicating to the first terminal to retain the first path; wherein the first key derivation parameter is used to derive the second key.
[0022] In a possible manner, the method further includes: receiving a second message, where the second message is used to request adding an indirect path, and the second message includes identification information of the second terminal.
[0023] In a possible manner, the second message further includes one or more of the following information: information used to indicate the second key to the first network node, or seventh bearer information to be used by the first network node, where the seventh bearer information includes bearer identification information.
[0024] In a possible manner, the method further includes: sending a third message, the third message including the second configuration information, the second configuration information including the second key indication information, the second key indication information being used to indicate the second key. Optionally, the third message is sent in response to the second message.
[0025] In a possible manner, the method further includes: sending second configuration information, where the second configuration information includes second key indication information, and the second key indication information is used to indicate the second key.
[0026] In a possible manner, the second key indication information includes indication information used to indicate that the second key is the same as the first key, or the second key indication information is used to indicate that the key between the first terminal and the first network node is updated to the second key.
[0027] In a possible manner, sending the second configuration information includes: sending the second configuration information through a request message.
[0028] In one possible manner, the first request response message further includes one or more of the following information:
[0029] Information for indicating the second key to the first network node, or information for indicating to the first network node that the first path is retained.
[0030] In a possible manner, the method further includes: receiving a second request response message, where the second request response message includes information indicating a refusal to reserve the first path.
[0031] In a possible manner, the request message further includes auxiliary information, where the auxiliary information includes information used by the second access network node to determine the first configuration information.
[0032] In a possible manner, the method further includes: receiving a first measurement result, where the first measurement result includes a communication quality between the first terminal and the second terminal.
[0033] In a possible manner, the method further includes: sending a second measurement result, where the second measurement result includes communication quality between the first terminal and the second terminal.
[0034] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a second network node, or by a component of the second network node (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device, including: receiving a request message, the request message is used to request to establish a third path, the third path is a direct path between a first terminal and a second network node, and the first terminal communicates with the first network node through the second terminal on the first path; sending a request response message, the request response message includes a first request response message and / or a second request response message, wherein the first request response message includes first configuration information, and the first configuration information includes information for configuring the first path; the second request response message includes information for indicating a refusal to retain the first path.
[0035] Through this method, the second network node sends configuration information of the first path to the first network node, so that the first terminal can retain the first path when the path is updated, reducing latency and signaling overhead, or the second network node sends indication information of refusing to establish cross-node multipaths to the first network node.
[0036] In a possible manner, the first configuration information includes first key indication information, where the first key indication information is used to indicate a second key, where the second key is a key used by the first terminal to communicate with the first network node after receiving the first message.
[0037] In a possible manner, the first key indication information includes indication information for indicating that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message.
[0038] In a possible manner, the first configuration information also includes one or more of identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and information indicating a first path corresponding to the first configuration.
[0039] In one possible manner, the request message includes identification information of the first cell and one or more of the following messages: first bearer information used by the second network node, the first bearer information including data radio bearer identification information; information for requesting to retain the first path; or information for indicating adding a third path, the third path being a direct connection path between the first terminal and the second network node.
[0040] In one possible manner, the first request response message also includes one or more of the following information: information indicating a first key derivation parameter, or information indicating to the first terminal to retain the first path; wherein the first key derivation parameter is used to derive the second key.
[0041] In a possible manner, the method further includes: sending a second message, where the second message is used to request to add an indirect path, and the second message includes identification information of the second terminal.
[0042] In a possible manner, the second message further includes one or more of the following information: information used to indicate the second key to the first network node, or seventh bearer information used by the first network node, where the seventh bearer information includes bearer identification information.
[0043] In a possible manner, the method further includes: receiving a third message, the third message includes second configuration information, the second configuration information includes second key indication information, and the second key indication information is used to indicate the second key.
[0044] In a possible manner, the method further includes: receiving second configuration information, where the second configuration information includes second key indication information, and the second key indication information is used to indicate the second key.
[0045] In a possible manner, the second key indication information includes indication information used to indicate that the second key is the same as the first key, or the second key indication information is used to indicate that the key between the first terminal and the first network node is updated to the second key.
[0046] In a possible manner, receiving the second configuration information includes: receiving the second configuration information through a request message.
[0047] In one possible manner, the first request response message further includes one or more of the following information:
[0048] Information for indicating the second key to the first network node, or information for indicating to the first network node that the first path is retained.
[0049] In a possible manner, the request message further includes auxiliary information, where the auxiliary information includes information used by the second network node to determine the first configuration information.
[0050] In a possible manner, the method further includes: determining the first configuration information according to the second configuration information.
[0051] Optionally, the second request response message includes information indicating the reason for rejection.
[0052] In a possible manner, the method further includes: receiving a second measurement result, where the second measurement result includes communication quality between the first terminal and the second terminal.
[0053] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a first terminal, or by a component of the first terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. The method includes: communicating with the first terminal through a second terminal on a first path, the key between the first terminal and the first network node is a fourth key, and the identifier used by the first terminal on the first path includes a first local identifier; receiving a fourth message, the fourth message includes the second local identifier of the first terminal and a fifth key derivation parameter, the fifth key derivation parameter is used to derive a fifth key, and the fifth key is the key between the first terminal and the first network node; receiving a third processing data packet and / or a fourth processing data packet, the third processing data packet includes the first local identifier and third data, and the fourth processing data packet includes the second local identifier and fourth data; determining that the third data is encrypted using the fourth key according to the first local identifier, and / or determining that the fourth data is encrypted using the fifth key according to the second local identifier.
[0054] Optionally, receiving the fourth message includes receiving a fourth message from the first network node.
[0055] Through this method, it is possible to determine whether the data packet is encrypted with a new key or an original key through the local identifier carried by the data packet, thereby avoiding the problem of packet errors caused by key confusion. The first terminal can continue to transmit data encrypted with the original key, thus avoiding packet loss.
[0056] In one possible manner, a first data packet and / or a second data packet is sent, the first data packet includes a first local identifier and first data, and the second data packet includes a second local identifier and second data; the first data is encrypted using a fourth key, and the second data is encrypted using a fifth key.
[0057] In the fifth aspect, an embodiment of the present application provides a communication method, which can be executed by a first network node, or by a component of the first network node (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device, including: communicating with a first terminal through a second terminal on a first path, the key between the first terminal and the first access network node is a fourth key, and the identifier used by the first terminal on the first path includes a first local identifier; sending a fourth message, the fourth message includes a second local identifier of the first terminal and a fifth key derivation parameter, the fifth key derivation parameter is used to derive a fifth key, and the fifth key is the key between the first terminal and the first access network node; receiving a first processing data packet and / or a second processing data packet, the first processing data packet includes a first local identifier and first data, and the second processing data packet includes a second local identifier and second data; determining that the first data is encrypted using the fourth key according to the first local identifier, and / or determining that the second data is encrypted using the fifth key according to the second local identifier.
[0058] Optionally, sending the fourth message includes sending the fourth message to the first terminal.
[0059] Through this method, the first network node can determine whether the data packet is encrypted with a new key or the original key through the local identifier carried by the data packet, thereby avoiding the problem of error packets caused by key confusion. The first terminal can continue to transmit data encrypted with the original key, thus avoiding packet loss.
[0060] In one possible embodiment, the method also includes: sending a third data packet and / or a fourth data packet, the third data packet includes a first local identifier and third data, and the third data is encrypted using a fourth key; the fourth data packet includes a second local identifier and fourth data, and the fourth data is encrypted using a fifth key.
[0061] In a possible manner, the method further includes: sending a fifth message, wherein the fifth message includes the second local identifier. Optionally, the fifth message is sent to the second terminal.
[0062] In a sixth aspect, an embodiment of the present application provides a device that can implement the method in the first aspect, the fourth aspect, any possible implementation of the first aspect, or any possible implementation of the fourth aspect. The device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the device can be implemented by software and / or hardware. The device can be, for example, a terminal, or a chip, a chip system, or a processor that supports the terminal to implement the above-mentioned method, or a logic module or software that can implement all or part of the terminal functions.
[0063] In the seventh aspect, an embodiment of the present application provides a device that can implement the method in the second aspect, the third aspect, the fifth aspect, any possible implementation of the second aspect, any possible implementation of the third aspect, or any possible implementation of the fifth aspect. The device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the device can be implemented by software and / or hardware. The device can be, for example, a network device, or a chip, a chip system, or a processor that supports the network device to implement the above-mentioned method, or a logic module or software that can implement all or part of the functions of the network device.
[0064] In an eighth aspect, an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned first aspect, the fourth aspect, any possible implementation of the first aspect or any possible implementation of the fourth aspect.
[0065] In the ninth aspect, an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned second aspect, third aspect, fifth aspect, any possible implementation of the second aspect, any possible implementation of the third aspect or any possible implementation of the fifth aspect.
[0066] In the tenth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes the computer to execute the method in the above-mentioned first aspect, fourth aspect, any possible implementation of the first aspect, or any possible implementation of the fourth aspect.
[0067] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes the computer to execute the method in the above-mentioned second aspect, third aspect, fifth aspect, any possible implementation of the second aspect, any possible implementation of the third aspect, or any possible implementation of the fifth aspect.
[0068] In the twelfth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, it enables the computer to execute the method in the above-mentioned first aspect, the fourth aspect, any possible implementation of the first aspect, or any possible implementation of the fourth aspect.
[0069] In the thirteenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the method of the second aspect, the third aspect, the fifth aspect, any possible implementation of the second aspect, any possible implementation of the third aspect, or any possible implementation of the fifth aspect.
[0070] In the fourteenth aspect, an embodiment of the present application provides a chip, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the chip implements the method in the above-mentioned first aspect, second aspect, third aspect, any possible implementation of the first aspect, any possible implementation of the second aspect, or any possible implementation of the third aspect.
[0071] In a fifteenth aspect, an embodiment of the present application provides a communication system, comprising: the apparatus of the sixth aspect and the apparatus of the seventh aspect.
[0072] In the sixteenth aspect, an embodiment of the present application provides a communication system, including: the device of the eighth aspect and the device of the ninth aspect.
[0073] It can be understood that the technical effects brought about by any possible implementation of the sixth to sixteenth aspects can be referred to the technical effects brought about by the data transmission method described in any possible design of any of the above aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 A schematic diagram of a network architecture applicable to an embodiment of the present application;
[0075] Figure 2 A schematic diagram of another network architecture provided in an embodiment of the present application;
[0076] Figure 3 A schematic diagram of a switching method provided in an embodiment of the present application;
[0077] Figure 4 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0078] Figure 5 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0079] Figure 6 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0080] Figure 7 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0081] Figure 8 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0082] Fig. 9 A schematic diagram of a relay communication method provided in an embodiment of the present application;
[0083] Fig.10 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0084] Fig.11 A schematic diagram of a device provided in an embodiment of the present application;
[0085] Fig.12 A schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0086] First, in order to facilitate understanding of the embodiments of the present application, some terms involved in the embodiments of the present application are described:
[0087] Direct path: It can also be called a direct link. The communication between the first terminal (such as Remote UE) and the RAN node through the direct path can be understood as the communication between the remote UE and the RAN node through the air interface (such as Uu interface), or as the establishment of a radio resource control (RRC) connection between the remote UE and the RAN node.
[0088] Indirect path: It can also be called an indirect link. The communication between the remote UE and the RAN node through the indirect path can be understood as the remote UE communicating with the RAN node through the first terminal (such as the relay UE).
[0089] Multi-path (multi-path) can also be called multi-link. The communication between the remote UE and the RAN node through multi-path can be understood as that there is a direct path and at least one indirect path between the remote UE and the RAN node.
[0090] Remote UE is generally a terminal that supports access to RAN nodes through relay services. When there is uplink service, the corresponding uplink data can be sent to the RAN node through relay UE or direct path, or part of the uplink data can be sent to the RAN node through relay UE, and part of the data can be transmitted to the RAN node through the Uu interface between the remote UE and the RAN node.
[0091] Relay UE is generally a terminal that supports providing relay services, helping RAN nodes forward downlink data to remote UEs, and helping remote UEs send uplink data to RAN nodes.
[0092] Figure 1 FIG. 1 is a schematic diagram showing a possible, non-limiting system. Figure 1 As shown, the communication system 1000 includes a RAN 100 and a core network (CN) 200. The RAN 100 includes at least two network nodes (such as Figure 1 110a and 110b in the figure) and a first terminal 120a (hereinafter, the first terminal is described as a remote UE) and a second terminal 120b (hereinafter, the second terminal is described as a relay UE). RAN100 may also include other network nodes, such as a wireless relay device and / or a wireless backhaul device ( Figure 1 (not shown in the figure) etc. The network node is taken as an access network node as an example for introduction.
[0093] The following is an introduction with 110a as the source RAN node (an example of the first access network node), 110b as the target RAN node (an example of the second access network node), the first terminal 120a as the remote UE, and the second terminal 120b as the relay UE as an example. Among them, the relay UE can communicate with the source RAN node through a communication interface (for example: Uu port), and the remote UE can communicate with the relay UE through a communication interface (for example, PC5 port). It is easy to understand that the above communication interface is only an example, and the embodiment of the present application is not limited. For example, the interface between the remote UE and the relay UE is not limited to the PC5 port, and can also be other communication interfaces for connecting two terminals, such as wireless fidelity (WiFi) port, wired interface, or non-standardized interface. The RAN node is connected to the core network 200 by wireless or wired means. The core network device in the core network 200 and the RAN node in the RAN 100 can be different physical devices, or the same physical device integrating the core network logical function and the wireless access network logical function.
[0094] It is easy to understand that there may be multiple indirect paths between the remote UE and the source RAN node. For example, the remote UE may also communicate with the source RAN node via 120c.
[0095] Optionally, while the remote UE has an indirect connection path with the source RAN node, the remote UE can also communicate with the source RAN node through a direct connection path. Figure 1 The dotted line shows that, in the embodiment of the present application, the remote UE and the source RAN node can communicate through a non-direct path or a multi-path. Figure 1 The target RAN node may be a target access network device of the remote UE.
[0096] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.
[0097] RAN nodes, which may also be sometimes referred to as network equipment, access network equipment, RAN entities, network nodes or access nodes, etc., constitute part of a communication system to help terminals achieve wireless access. The multiple RAN nodes in the communication system 1000 may be nodes of the same type or nodes of different types. RAN nodes 110 and terminals are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b can be understood as communication devices with base station functions, and the network elements 120a-120c can be understood as communication devices with terminal functions.
[0098] In one possible scenario, the RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an onboard device. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU).
[0099] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0100] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0101] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0102] In the embodiments of the present application, the communication device for implementing the function of the RAN node or terminal may be a RAN node or terminal, or may be a device capable of supporting the RAN node or terminal to implement the function, such as a chip or a processor, etc. The device may be installed in the RAN node or terminal. In the technical solution provided in the embodiments of the present application, the technical solution provided in the embodiments of the present application is described by taking the device for implementing the function of the RAN node or terminal as an example, that is, a RAN node or a terminal.
[0103] Figure 2 Another communication network architecture in the communication system provided by the present application is shown. Figure 2In the architecture shown, the control plane (CP) and user plane (UP) of the CU can be separated and implemented as different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity). In this network architecture, the signaling generated by the CU can be sent to the UE through the DU, or the signaling generated by the UE can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the UE or CU without parsing it. In this network architecture, the CU is divided into a network device on the RAN side. In addition, the CU can also be divided into a network device on the CN side, and this application does not limit this.
[0104] The method provided by the embodiment of the present application is described in detail below in conjunction with the accompanying drawings. It should be noted that the message name between each network element or the name of each parameter in the message in the following embodiment of the present application is only an example, and other names may also be used in the specific implementation, and the embodiment of the present application does not specifically limit this.
[0105] In a mobile communication system, in a possible handover process, the mobility management of the connected UE is controlled by the RAN node, that is, the RAN node instructs the UE to which cell to handover and how to handover by sending a handover message. Figure 3 As shown, specifically, after receiving the switching message, the UE accesses the target cell according to the content included in the switching message.
[0106] Step 1: The source RAN node sends an RRC reconfiguration message to the connected UE, which contains parameters such as measurement object, report configuration, and measurement identifier.
[0107] Step 2: After the UE measures a series of cells according to the RRC reconfiguration message, it generates a report to report various events to the currently connected source RAN node, such as the signal strength of the current serving cell is lower than the threshold and the target cell signal is higher than the threshold.
[0108] Step 3: After receiving the report from the UE, the source RAN node will decide whether the UE should switch. If the UE needs to switch, the source RAN node will send a handover request message to the target RAN node.
[0109] Step 4: The target RAN node decides whether to allow the UE to access based on its own number of connections and other conditions. If allowed, it sends a handover confirmation message to the source RAN node.
[0110] Step 5: After receiving the handover confirmation message from the target RAN node, the source RAN node sends an RRC reconfiguration message (also called a handover command) to the UE.
[0111] Step 6: The UE initiates random access to the target RAN node according to the handover command. The UE will disconnect from the source RAN node, and there will be a brief interruption in the UE's data transmission and reception before successfully accessing the target RAN node.
[0112] Step 7: The UE sends an RRC reconfiguration completion message to the target RAN node.
[0113] Step 8: The target RAN node sends a context release message to the source RAN node, so that the source RAN node releases the context of the UE.
[0114] according to Figure 3 In the method shown, when the remote UE communicates with the source RAN node through a non-direct path, if a direct path between the remote UE and the target RAN node is to be added, the remote UE needs to be switched to the target RAN node first. During this process, the remote UE releases the original non-direct path, and then the target RAN node adds the non-direct path between the remote UE and the source RAN node. The entire process has a large delay and signaling overhead.
[0115] Therefore, in the case where the remote UE (an example of the first terminal) communicates with the source RAN node (an example of the first access network node) through a non-direct path (an example of the first path), how to add a direct path (an example of the second path) between the remote UE and the target RAN node or how to switch the direct path (an example of the third path) between the remote UE and the source RAN node to the target RAN node and retain the non-direct path between the remote UE and the source RAN node to reduce latency and signaling overhead is an urgent problem to be solved.
[0116] Figure 4 A relay communication method 400 provided in an embodiment of the present application is used to reduce delay and signaling overhead. The method 400 may include the following steps.
[0117] S401: A first terminal receives a first message from a first access network node. Accordingly, the first access network node sends the first message to the first terminal.
[0118] It should be understood that in various embodiments of the present application, the network node may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc.
[0119] When the first access network node is a CU or an O-CU, the first terminal may receive the first message from the first access network node by the CU or the O-CU sending the first message to the first terminal through one or more network elements (for example, DU and / or RU).
[0120] For example, before S401: there is a first path between the first terminal and the first access network node, and the first path is a non-direct path, which can also be referred to as the communication between the first terminal and the first access network node through a non-direct path. Exemplarily, the first terminal communicates with the first access network node through the second terminal on the first path. There can be one or more second terminals. Optionally, there is a second path between the first terminal and the first access network node, and the second path is a direct path. When there are the first path and the second path, it can also be referred to as the communication between the first terminal and the first access network node through multiple paths. That is to say, before S401, the first terminal can communicate with the first access network node through a non-direct path or multi-path. S401 can be understood as that when the first terminal communicates with the first access network node through a non-direct path or multi-path, if a direct path between the first terminal and the second access network node is to be added, or the direct path between the first terminal and the first access network node is switched to the second access network node, the first terminal can perform a path update operation according to the first message sent by the first access network node.
[0121] For example, the first message includes first indication information and / or first configuration information, the first indication information is used to indicate to retain the first path, and the first configuration information includes the configuration of the first path. The configuration of the first path may also be referred to as information or parameters used to configure the first path.
[0122] For example, the first message includes information for indicating a first cell, where the first cell is a cell corresponding to the second access network node. Exemplarily, the first cell is a target cell for the first terminal, and may also be referred to as a target access cell. The information of the first cell may be identification information of the first cell. For example, the first message may be understood as a message instructing the first terminal to perform a path update. The first message may be carried in messages such as a radio resource control (RRC) message, a media access control (MAC) control element (CE) or downlink control information (DCI). Exemplarily, the first message is an RRC reconfiguration message.
[0123] It is easy to understand that in the embodiments of the present application, the path update includes adding a third path, or switching the second path to the third path, which can also be called switching, switching to the first cell or switching to the target cell. Optionally, when the path update determines to retain the first path, the path update can be called establishing a multipath across access network nodes, or establishing a multipath, which is not limited in the present application. The second path is a direct path between the first terminal and the first access network node, and the third path is a direct path between the first terminal and the second access network node. It is easy to understand that retention can be called keeping or not disconnecting.
[0124] In a possible implementation, the first indication information may be a display indicating that the first non-direct path (an example of the first path) is retained. For example, the first indication information adopts a bit indication. Exemplarily, when the bit value is 1, it indicates that the first non-direct path is retained. The present application does not limit other ways to implement the indication.
[0125] In another possible implementation, the first indication information may be an implicit indication of retaining the first path. For example, the first indication information indicates the identifier of the relay UE (an example of the second terminal) in the first path. The relay UE identifier enables the remote UE to determine that the relay UE is still selected as the relay device, that is, the first path is retained. For another example, the first indication information indicates the configuration information corresponding to the first path. In other words, the first indication information may also be the first configuration information, that is, in a possible implementation, the first configuration information indicates the configuration of the first path and also implicitly indicates retaining the first path.
[0126] In one possible implementation, the first configuration information includes first key indication information, the first key indication information is used to indicate a second key, and the second key is a key for the first terminal to communicate with the first access network node after receiving the first message. In one possible implementation, the first key indication information includes indication information for indicating that the second key is the same as the first key; wherein the first key is a key for the first terminal to communicate with the first access network node before receiving the first message. That is, the first key indication information indicates that the key remains unchanged. In another possible implementation, the first key indication information indicates that the key changes.
[0127] Optionally, the first configuration information also includes identification information of the second terminal, service cell information of the second terminal, configuration of one or more protocol layers, and one or more information indicating a path corresponding to the first configuration. The one or more protocol layers corresponding to the first terminal include a physical layer, a MAC layer, an RLC layer, a packet data convergence protocol (PDCP) layer, and an SRAP layer.
[0128] In a possible implementation manner, the first terminal determines to retain the first path according to the first indication information and / or the first configuration information.
[0129] Optionally, retaining the first path further includes determining a configuration corresponding to the first path according to the first configuration information.
[0130] The method further includes: Optional step S402: the first terminal performs path update.
[0131] For example, the first terminal performing path updating includes reserving the first path.
[0132] Optionally, the first terminal performing path updating further includes establishing a third path, or switching to the first cell. Optionally, when a second path exists between the first terminal and the first access network node before step S401, the first terminal performing path updating further includes disconnecting the second path.
[0133] The content of the path update performed by the first terminal can refer to the relevant introduction of S506, and will not be repeated in this embodiment of the application.
[0134] By using this method, when performing path updating, the first access network node instructs the first terminal to retain the non-directly connected path between the first terminal and the first access network node, thereby reducing delay and signaling overhead.
[0135] based on Figure 4 The plan, Figure 5-Figure 8 Detailed examples of communication methods are given. Figure 4-Figure 8 The steps or contents can refer to each other, be combined or separated.
[0136] Please refer to the following Figure 5 , a flow chart of a communication method 500 provided in an embodiment of the present application is given. The method 500 includes:
[0137] Optional step S501: a first terminal sends a first measurement result to a first access network node, and correspondingly, the first access network node receives the first measurement result from the first terminal.
[0138] For example, before S501, the first terminal may communicate with the first access network node via an indirect path or multiple paths. For related content, reference may be made to the introduction of the indirect path or multiple paths communication between the first terminal and the first access network node in S401, which will not be described in detail.
[0139] Exemplarily, the first measurement result includes: the communication quality between the first terminal and the second terminal. Exemplarily, the first terminal communicates with the first access network node through the second terminal on a non-direct path, and there may be one or more second terminals. The communication quality between the first terminal and the second terminal may be included in a manner that includes a second terminal identifier and a corresponding signal quality. Optionally, the first measurement result also includes the signal quality of the first cell. For example, the signal quality is a reference signal power, a reference signal quality, or other information that can be used to indicate the signal quality. Optionally, when the first condition is met, the first terminal determines to send the first measurement result to the first access network node, and the first condition includes one or more of the following: the signal quality of the first cell is higher than a first threshold, the communication quality between the first terminal and the second terminal is higher than a second threshold, or configuration information for periodically reporting the first measurement result is received.
[0140] Optional step S502: Determine whether to perform path update. It is easy to understand that there are multiple possible ways to determine whether to perform path update in the embodiment of the present application, such as determining whether to perform path update according to the first measurement result. Optionally, determining whether to perform path update also includes determining whether to retain the first path. For content related to path update, please refer to the introduction of path update in S402, which will not be repeated here.
[0141] In a possible implementation manner, the first access network node determines whether to perform a path update.
[0142] For example, the method further includes: the first access network node determines to perform a path update according to the first measurement result. Exemplarily, when the signal quality of the first cell in the first measurement result is higher than a specific threshold, the first access network node determines to perform a path update. It is easy to understand that the multiple thresholds in the embodiments of the present application, for example, the first threshold, the second threshold, and the specific threshold may also be referred to as preset thresholds or threshold values, the specific threshold may be predefined by the protocol, determined by the access network node or determined by the terminal, and the multiple thresholds introduced in the embodiments of the present application may be the same or different.
[0143] Optionally, the first access network node determines whether to perform a path update further comprising: the first access network node determines whether to retain the first path. For example, the first access network node determines to retain the first path based on the communication quality between the first terminal and the second terminal. It is easy to understand that when there are multiple second terminals, the first access network node can determine to retain one or more of the multiple first paths. Of course, the first access network node can also have other ways to determine whether to retain the first path, which is not limited in the embodiments of the present application.
[0144] It is easy to understand that when the first access network node determines to perform a path update, wherein the path update includes retaining the first path, it can also be referred to as the first access network node determining to establish a multi-path across access network nodes.
[0145] Optionally, the method also includes determining the first entity, or determining the establishment mode of the first entity corresponding to the first session. It is easy to understand that there may be multiple possible ways to determine the establishment mode of the first entity corresponding to the first session in the embodiment of the present application. The first session may include a data protocol unit (protocol data unit, PDU) session, and the first session may include one or more. The first entity may be a service data adaptation protocol (service data adaptation protocol, SDAP) entity. For example, the first entity is an entity corresponding to the PDU session. Exemplarily, the function of the first entity includes a mapping between a QoS flow and a radio bearer. The establishment mode of the first entity may include the location where the first entity is established, for example, on which access network node the first entity is established. For example, the establishment mode of the first entity may include establishing a first access network node and / or a second access network node. It is easy to understand that when the first entity is established at the first access network node and the second access network node, the first session may also be referred to as a separated first session. Optionally, the access network node where the first entity is located will establish a second entity corresponding to the first entity, for example, the second entity is a packet data convergence layer protocol (packet data convergence protocol, PDCP) entity. For ease of description, the PDCP bearer located at the first access network node may be referred to as a bearer terminated at the first access network node, and the PDCP bearer located at the second access network node may be referred to as a bearer terminated at the second access network node.
[0146] Optionally, the method also includes determining a first mapping relationship and / or a bearer type. It is easy to understand that there are multiple possible ways to determine the first mapping relationship and / or the bearer type in an embodiment of the present application. Among them, the first mapping relationship includes a mapping relationship between a quality of service (QoS) flow and a bearer. For example, the first mapping relationship is a first mapping relationship corresponding to a first access network node and / or a second access network node. The bearer type may include one or more of a master cell group (MCG) bearer, a first type bearer secondary path bearer, or a split bearer. The first type of bearer may be a wireless bearer only on a non-directly connected path of a secondary access network node. Exemplarily, in an embodiment of the present application, the secondary access network node may be a first access network node in a cross-node multipath communication. The bearer type may be a bearer type corresponding to the first access network node and / or the second access network node.
[0147] In a possible implementation, the first access network node determines the first entity. Optionally, when the first access network node determines to establish a multipath across nodes, the method further includes the first access network node determining the first entity. Optionally, the method further includes the first access network node determining the first mapping relationship and / or bearer type.
[0148] Optional step S503: Send a request message.
[0149] For example, the first access network node sends a request message. The request message may also be called a path update request message or a handover request message.
[0150] In a possible manner, the first access network node sends a request message to the second access network node, and correspondingly, the second access network node receives the request message from the first access network node.
[0151] For example, the request message includes information of the first cell. For example, the indication information of the first cell is identification information of the first cell.
[0152] Optionally, the request message also includes one or more of the following information: first bearer information used by the second access network node, the first bearer information including data radio bearer identification information, information for requesting to retain the first path; or, information for indicating the addition of a third path. Among them, the first bearer information may be a list of DRB identifiers (identities, IDs) that can be used by the second access network node. The information used to indicate the addition of a third path may also be referred to as information for indicating the establishment of a cross-node path. It is easy to understand that the first bearer information used by the second access network node may refer to the first bearer that the second access network node can use, or may be referred to as the first bearer information used by the second access network node after receiving the request message.
[0153] Optionally, the request message further includes a second measurement result, wherein the second measurement result includes the communication quality between the first terminal and the second terminal. For the content about the communication quality between the first terminal and the second terminal, reference may be made to the relevant description of the communication quality between the first terminal and the second terminal in S501.
[0154] Optionally, the request message also includes one or more of the following information: source configuration information or source QoS information. The source configuration information is used to configure the parameters of the first path before the first message. For the convenience of description, the source configuration information is recorded as configuration #1 (config#1) below. Exemplarily, the source QoS information is included in the PDU session resources to be setup list (PDU session resources to be setup list).
[0155] Optionally, the method further includes the first access network node sending the first information. For example, the first access network node sends the first information after determining the first entity.
[0156] In a possible implementation manner, the first access network node sends the first information to the second access network node, and correspondingly, the second access network node receives the first information from the first access network node.
[0157] Optionally, the first information includes one or more of the following information: information used to request resources of the second access network node corresponding to the second bearer; information used to indicate the third bearer transmitted on the second access network node; or information used to indicate the resources of the first access network node allocated for the fourth bearer.
[0158] The information used to request the resources of the second access network node corresponding to the second bearer may also be referred to as information used to request adding resources of the second access network node for the second bearer, the second bearer being a bearer terminated at the first access network node, and exemplarily, the second bearer being a DRB. Exemplarily, the information used to request the resources of the second access network node corresponding to the second bearer includes one or more of the following information: DRB ID, DRB QoS, uplink (UL) PDCP tunnel information (TNL info) of the associated first access network node, QoS flow ID of the QoS flow mapped to the DRB, and QoS parameters.
[0159] The information used to indicate the third bearer transmitted at the second access network node may also be referred to as information used to indicate which bearers are transmitted at the second access network node. Exemplarily, the third bearer is a DRB. Exemplarily, the information used to indicate the third bearer transmitted at the second access network node includes one or more of the following information: a DRB ID, a DRB QoS, and a QoS flow ID of a QoS flow mapped to the DRB.
[0160] Wherein, the fourth bearer is a bearer terminated at the second access network node. Exemplarily, the fourth bearer is a DRB. Exemplarily, the information used to indicate the first access network node resources allocated for the fourth bearer includes one or more of the following information: DRB ID, associated first access network node downlink (DL) tunnel information (e.g., secondaryPathTNL info), and QoS flow ID of the QoS flow mapped to the DRB. Wherein, the first access network node DL tunnel information may indicate that the first interface (e.g., Xn port) of the DRB transmits the first access network node GTP-U tunnel endpoint on its lower layer (e.g., RLC layer and layers below it) secondary path (secondaryPath) resource, and the tunnel information is used for the delivery of downlink PDU. The first interface may be a network interface between the first access network node and the second access network node. GTP-U may be used to provide one or more tunnels for each packet data protocol (PDP) context for transmitting user data.
[0161] It is easy to understand that the embodiment of the present application does not limit the timing and content of sending the first information, and the message carrying the first information. There are many possible ways to send the first information, for example:
[0162] In a possible manner, when the first network node determines that the second entity is established on the first network node, the first information includes information for requesting resources of the second access network node corresponding to the second bearer.
[0163] In one possible manner, when the first network node determines that the second entity is established at the second network node, the first information includes information for indicating the third bearer transmitted at the second access network node. Optionally, if there is an auxiliary path bearer, the first information also includes information for indicating the first access network node resources allocated for the fourth bearer.
[0164] In one possible manner, when the first network node determines that the second entity is established on the first network node and the second network node, the first information includes information for indicating the third bearer transmitted on the second access network node. Optionally, if there is an auxiliary path bearer, the first information also includes information for indicating the first access network node resources allocated for the fourth bearer. Optionally, if there is an MCG bearer, the first information also includes information for requesting resources of the second access network node corresponding to the second bearer.
[0165] Optionally, the first information may be carried in a request message, that is, the request message includes the first information. Of course, the first information may also be sent via other messages, which is not limited in the embodiments of the present application.
[0166] Optionally, the second access network node determines air interface resources and / or transmission network resources. For example, when the second access network node receives information for requesting resources of the second access network node corresponding to the second bearer and / or information for indicating the first access network node resources allocated for the fourth bearer, the second access network node determines the air interface resources and / or transmission network resources. Optionally, the second access network node saves source QoS information, for example, the source QoS information is QoS information in the PDU session resources to be setup list.
[0167] Optionally, the method also includes sending second configuration information.
[0168] In one possible implementation, the first access network node sends the second configuration information to the second access network node, and correspondingly, the second access network node receives the second configuration information from the first access network node. The second configuration information can be referred to as information determined by the first access network node for the first terminal and used after the first message to configure the first path.
[0169] Optionally, the second configuration information may be carried in a request message, that is, the request message includes the second configuration information. Of course, the second configuration information may also be sent via other messages, which is not limited in the embodiments of the present application.
[0170] Optionally, the second configuration information includes second key indication information, where the second key indication information is used to indicate a second key. The second key is a key used by the first terminal to communicate with the first access network node after receiving the first message.
[0171] In one possible manner, config#1 includes a first parameter, and the first parameter is used to configure the bearer to use a master key or a secondary key. For the convenience of description, the following takes the first parameter keyToUse as an example for introduction.
[0172] Exemplarily, the value of keyToUse in config#1 is master key, indicating the first key of the first access network node, which can also be called the original key (for the convenience of description below, the original key is recorded as KgNB#1). After establishing multi-path, the master key indicates the third key, which is the key for the first terminal to communicate with the second access network node (for the convenience of description below, the original third key is recorded as KgNB#2). Therefore, the keyToUse parameter on the first path needs to be reconfigured.
[0173] In one possible implementation, the key between the first access network node and the first terminal remains unchanged. There are multiple possible implementations to ensure that the key between the first access network node and the first terminal remains unchanged:
[0174] Method 1: Indicate that the key remains unchanged through the second key indication information, and there is no restriction on the value of the keyToUse parameter. The value of the keyToUse parameter in config#2 can be a master key or a secondary key, and the second key indication information is used to indicate the original key KgNB#1. That is, the second key indication information is used to indicate that the key between the first access network node and the first terminal remains unchanged, and it can also be called the second key indication information includes indication information for indicating that the second key is the same as the first key; wherein the first key is the key used by the first terminal to communicate with the first access network node before receiving the first message, and can also be called the original key.
[0175] Method 2: Use a predefined method. For example, in the scenario where an indirect path or single-site multi-path is switched to an inter-site multi-path, no matter what the keyToUse parameter value is, it indicates the original key KgNB#1.
[0176] In another possible implementation, the key between the first access network node and the first terminal is updated, that is, the first key is updated to the second key (hereinafter, for the convenience of description, the second key is recorded as s-Ksn). For example, the second key indication information is used to indicate the second key. Exemplarily, the second key indication information can be keyToUse in config#2, and the value of keyToUse is secondary key. In other words, the second key indication information includes information for indicating the second key, that is, the second key indication information can indicate a key change, that is, updating the first key to the second key.
[0177] Optional step S504: Send a request response message.
[0178] For example, the second access network node sends a first request response message.
[0179] In a possible implementation manner, the second access network node sends a first request response message to the first access network node, and correspondingly, the first access network node receives the first request response message from the second access network node.
[0180] Optionally, the first request response message includes first configuration information. The first configuration information is used to configure the first path after sending the first message. It can be understood that the first configuration information is allocated or determined by the second access network node.
[0181] Optionally, the first configuration information is determined according to the second configuration information. It can be understood that the first configuration information is determined with reference to the second configuration information.
[0182] Optionally, the first configuration information includes first key indication information, and the first key indication information is used to indicate the second key. In one possible implementation, the first key indication information includes indication information used to indicate that the second key is the same as the first key. For the relevant content of the first configuration information, reference can be made to the introduction of the first configuration information in S401, and the embodiments of the present application will not be repeated here.
[0183] Optionally, the first request response message also includes one or more of the following information: information used to indicate a first key derivation parameter, or information used to indicate to the first terminal to retain the first path; wherein the first key derivation parameter is used to derive the second key, for example, the first key derivation parameter is used by the first terminal to derive the second key.
[0184] Optionally, the first request response message further includes one or more of the following information: information used to indicate the second key to the first access network node, or information used to indicate to the first access network node to retain the first path.
[0185] The information used to indicate the second key to the first access network node may be the second key.
[0186] It is easy to understand that when there are at least two first paths between the first terminal and the first access network node, that is, when the first terminal communicates with the first access network node through one or more second terminals, the indication of retaining the first path in the embodiment of the present application may refer to retaining part or all of the first paths in the at least two first paths. Optionally, the indication of retaining part or all of the first paths may be indicated by indicating the identifier of the second terminal.
[0187] The first access network node may instruct to retain part or all of the at least two first paths. Optionally, the information instructing to retain the first path may further include identifiers of one or more second terminals.
[0188] Optionally, the first request response message also includes information for establishing a third path, for example, the information for establishing the third path includes one or more of the following information: the message carries an MCG configuration, including a bearer configuration, a random access configuration, or parameters for determining a key between the first terminal and the second access network node.
[0189] In one possible manner, the first configuration information includes one or more of the identification information of the second terminal, the configuration of one or more protocol layers corresponding to the first terminal, and the information indicating the first path corresponding to the first configuration. The configuration of the one or more protocol layers corresponding to the first terminal includes: the configuration associated with the PDCP layer (e.g., radiobearerconfig), the configuration associated with the SRAP layer (e.g., sl-L2RemoteUE-Config), the configuration associated with the RLC, MAC layer, and the physical layer (e.g., sl-ConfigDedicatedNR). The information indicating the first path corresponding to the first configuration can be understood as indicating one or more first paths corresponding to the first configuration information, that is, indicating which first path or paths the first configuration information corresponds to, and the information indicating the first path corresponding to the first configuration is secondaryPathConfig as an example for introduction.
[0190] It is easy to understand that the first request response message may include multiple information, and the embodiment of the present application does not limit the carrying method of multiple information. For example, the first request response message includes a first container, the first container includes a complete RRC message, and the RRC message includes the first configuration information.
[0191] In a possible transmission mode, the first request response message container includes a first field, the first field may be a field of secondaryPathConfig, and the first field is used to configure the first path. The first field includes a complete RRC message. In this mode, the request message sent by the first access network node may include a second container, the second container includes a complete RRC message, the RRC message carries the second configuration information, and the second access network node puts the RRC message carried by the second container into the first field as the first container.
[0192] In a possible transmission mode 1, the first field includes identification information of the second terminal. Optionally, the second access network node determines the configuration of one or more protocol layers corresponding to the first terminal. For example, the configuration of one or more protocol layers corresponding to the first terminal is determined according to the second configuration information. In this mode, the first configuration information includes radiobearerconfig, sl-L2RemoteUE-Config, sl-ConfigDedicatedNR and secondaryPathConfig.
[0193] In a possible transmission mode 2, the first field includes identification information of the second terminal and sl-ConfigDedicatedNR. Optionally, the second access network node determines the configuration corresponding to secondaryPathConfig and sl-L2RemoteUE-Config according to the second configuration information. In this mode, the first configuration information includes radiobearerconfig and sl-ConfigDedicatedNR.
[0194] In a possible transmission mode 3, the first field includes identification information of the second terminal, sl-L2RemoteUE-Config and sl-ConfigDedicatedNR. Optionally, the second access network node determines the configuration corresponding to secondaryPathConfig according to the second configuration information. In this mode, the first configuration information includes radiobearerconfig and sl-secondaryPathConfig.
[0195] Optionally, for the above-mentioned possible transmission mode 2 or possible transmission mode 3, the first configuration also includes indication information, and the indication information is used to instruct the first terminal to update sl-ConfigDedicatedNR and sl-L2RemoteUE-Config in the source configuration information according to sl-ConfigDedicatedNR and sl-L2RemoteUE-Config in secondaryPathConfig.
[0196] Optionally, when the request message includes information for requesting resources of the second access network node corresponding to the second bearer, the first request response message also includes identification information of the second bearer and downlink tunnel information corresponding to the second bearer (e.g., second access network node DL MCG TNL info). For example, the downlink tunnel information corresponding to the second bearer includes a GTP-U tunnel endpoint of the second access network node indicating the Xn transmission of the DRB on its lower layer (RLC layer and below) MCG resources. The tunnel information is used for the delivery of downlink PDUs.
[0197] Optionally, when the request message includes information indicating the first access network node resources allocated for the fourth bearer, the first request response message also includes identification information of the fourth bearer and uplink tunnel information corresponding to the fourth bearer (e.g., second access network node UL PDCP TNL info). For example, the uplink tunnel information corresponding to the fourth bearer includes a second access network node GTP-U tunnel endpoint indicating the Xn transmission of the DRB on its PDCP layer. The tunnel information is used for the delivery of the uplink PDU.
[0198] Step S505: Send the first message.
[0199] For example, the first access network node sends a first message.
[0200] In a possible implementation manner, the first access network node sends a first message to the first terminal, and correspondingly, the first terminal receives the first message from the first access network node.
[0201] For the content of the first message, reference may be made to the relevant description of the first message in S401.
[0202] In a possible implementation, the first message is carried in the first request response message. For example, the first message is an RRC message carried in the first container.
[0203] Optionally, the first access network node determines the second key. In one possible implementation, the second key is the same as the first key. In another possible implementation, the second key received from the first request response message is used as a key with the first terminal after sending the first message.
[0204] Optional step S506: the first terminal performs path update.
[0205] For example, the first terminal performing path updating includes reserving the first path.
[0206] In a possible implementation manner, the first terminal determines to retain the first path according to the first indication information.
[0207] In yet another possible manner, the first terminal determines to retain the first path according to the first configuration information.
[0208] Optionally, the first terminal performing path updating includes updating configuration information between the first terminal and the first access network node.
[0209] In one possible manner, when the first configuration information includes radiobearerconfig, sl-L2RemoteUE-Config, sl-ConfigDedicatedNR and secondaryPathConfig, the first terminal updates corresponding PDCP, SRAP and PC5 RLC channel configurations according to the first configuration information.
[0210] In another possible manner, when the first configuration information includes sl-ConfigDedicatedNR and sl-L2RemoteUE-Config, the first terminal updates sl-ConfigDedicatedNR and sl-L2RemoteUE-Config according to the first configuration information.
[0211] Optionally, the first terminal performing path updating includes determining a key between the first terminal and the first access network node.
[0212] In one possible way, the key between the first terminal and the first access network node remains unchanged. For example, the first terminal determines that the key for communication with the first access network node is the first key, that is, the original key KgNB#1, based on the first key indication information, the first key indication information indicates that the second key is the same as the first key. For another example, the first terminal determines that the current scenario is from non-direct connection or single-node multipath to establishing cross-node multipath, and determines that the key for communication with the first access network node is the first key.
[0213] In one possible manner, the key between the first terminal and the first access network node is updated. For example, the first terminal derives the second key according to the first key derivation parameter. Optionally, upon receiving the keyToUse parameter in the first configuration information, the first terminal determines that the key for communication with the first access network node is the second key, that is, the new key s-Ksn, according to the secondary key indicated by the keyToUse parameter.
[0214] Optionally, the first terminal performing path updating includes: sending a reconfiguration completion message.
[0215] For example, the first terminal sends a reconfiguration completion message to the second access network node, and correspondingly, the second access network node receives the reconfiguration completion message from the first terminal, where the reconfiguration completion message is used to indicate that the configuration is completed.
[0216] Optionally, the method also includes: sending a setup completion message.
[0217] For example, the second access network node sends a setup completion message to the first network node, and correspondingly, the first access network node receives a setup completion message from the second network node, where the setup completion message is used to indicate that the multi-path establishment across nodes is complete.
[0218] Through this method, the first terminal retains the first path when switching to the first cell, avoiding the high delay and high signaling overhead caused by disconnecting the first path when the first terminal updates the path and then re-establishing the first path, thereby improving communication performance.
[0219] Please refer to the following Figure 6 , a flow chart of a communication method 600 provided in an embodiment of the present application is given. The method 600 includes: Optional step S601: The first terminal sends a first measurement result to the first access network node, and accordingly, the second access network node receives the first measurement result from the first terminal. S601 can refer to the relevant description of the first measurement result in method S501, and will not be repeated here.
[0220] For example, before S601, the first terminal may communicate with the first access network node via an indirect path or multiple paths. For related content, reference may be made to the introduction of the indirect path or multiple paths communication between the first terminal and the first access network node in S401, which will not be described in detail.
[0221] Optional step S602: Determine whether to perform path update. It is easy to understand that there are many possible ways to determine whether to perform path update in the embodiment of the present application, for example, determine whether to perform path update according to the first measurement result. For content related to path update, please refer to the introduction of path update in S402, which will not be repeated here.
[0222] In a possible implementation manner, determining whether to perform a path update includes: the first access network node determining whether to switch to the first cell.
[0223] For example, the method further includes: the first access network node determines whether to switch to the first cell according to the first measurement result. Exemplarily, when the signal quality of the first cell in the first measurement result is higher than a specific threshold, the first access network node determines to switch to the first cell. It is easy to understand that the specific threshold in the embodiment of the present application may also be referred to as a specific threshold or a threshold value, and the specific threshold may be predefined by the protocol, determined by the access network node or determined by the terminal, and the multiple thresholds introduced in the embodiment of the present application may be the same or different.
[0224] Optional step S603: Send a request message.
[0225] For example, the first access network node sends a request message.
[0226] In a possible manner, the first access network node sends a request message to the second access network node, and correspondingly, the second access network node receives the request message from the first access network node.
[0227] Optionally, the request message includes one or more of the following information: a second measurement result, first bearer information used by the second access network node, the first bearer information including data radio bearer identification information or information for requesting to retain the first path. The second measurement result, the first bearer information, and the information for requesting to retain the first path can refer to the relevant description in S503.
[0228] Optionally, the request message also includes one or more of the following information: source configuration information or source QoS information. The source configuration information is used to configure the parameters of the first path before the first message. For the convenience of description, the source configuration information is recorded as configuration #1 (config#1) below. Exemplarily, the source QoS information is included in the PDU session resources to be setup list (PDU session resources to be setup list).
[0229] Optional step S604: The second access network node determines whether to perform a path update, where whether to perform a path update includes whether to allow the first terminal to access the first cell. Optionally, whether to perform a path update also includes determining whether to retain the first path.
[0230] For example, when the signal quality between the first terminal and the second terminal is higher than a specific threshold, the second access network node determines to retain the first path.
[0231] Optionally, the method further comprises determining a first entity.
[0232] For example, the second access network node determines the first entity.
[0233] Optionally, the method further includes determining a first mapping relationship and / or a bearer type.
[0234] For example, the second access network node determines the first mapping relationship and / or bearer type.
[0235] The method for determining the first entity and / or the method for determining the first mapping relationship and / or the bearer type can refer to the relevant description of S502. The difference is that in S502, the first access network node is used as an example for determination, while in S604, the second access network node is used for determination.
[0236] Optional step S605: Send a request response message.
[0237] For example, the second access network node sends a request response message.
[0238] In a possible manner, the second access network node sends a first request response message to the first access network node, and correspondingly, the first access network node receives the first request response message from the second access network node.
[0239] Optionally, the first request response message includes first configuration information. The first configuration information is used to configure the first path after sending the first message. It can be understood that the first configuration information is allocated or determined by the second access network node.
[0240] Exemplarily, the first configuration information is determined according to the source configuration.
[0241] Optionally, the first configuration information includes first key indication information, and the first key indication information is used to indicate the second key. In one possible implementation, the first key indication information includes indication information used to indicate that the second key is the same as the first key. For the relevant content of the first configuration information, reference can be made to the introduction of the first configuration information in S401, and the embodiments of the present application will not be repeated here.
[0242] Optionally, the first request response message also includes one or more of the following information: information used to indicate a first key derivation parameter, or information used to indicate to the first terminal to retain the first path; wherein the first key derivation parameter is used to derive the second key, for example, the first key derivation parameter is used by the first terminal to derive the second key.
[0243] Optionally, the first request response message further includes one or more of the following information: information used to indicate the second key to the first access network node, or information used to indicate to the first access network node to retain the first path.
[0244] The information used to indicate the second key to the first access network node may be the second key.
[0245] Optionally, the first request response message also includes information for establishing a third path, for example, the information for establishing the third path includes one or more of the following information: the message carries an MCG configuration, including a bearer configuration, a random access configuration, or parameters for determining a key between the first terminal and the second access network node.
[0246] For the one or more types of information included in the first request response message, reference may be made to the relevant description of the corresponding information in the first request response message in S504, which will not be described in detail.
[0247] Optionally, the method also includes the second network node sending second information to the first network node, the second information including one or more of the following information: information indicating a fifth bearer transmitted at the first access network node, resource information of the second access network node allocated for the second bearer; or resource information of the first access network node requesting a fourth bearer.
[0248] Exemplarily, the fifth bearer is a DRB. Exemplarily, the fifth bearer information for indicating transmission at the first access network node includes one or more of the following information: a DRB ID, a DRB QoS, and a QoS flow ID of a QoS flow mapped to the DRB.
[0249] Wherein, for example, the second bearer is a bearer terminated at the first access network node, and the second bearer may be a DRB. Exemplarily, the resource information of the second access network node allocated for the second bearer includes one or more of the following information: DRBID, corresponding second access network node uplink PDCP tunnel information (e.g., UL PDCP TNL info), and QoS flow ID of the QoS flow mapped to the DRB.
[0250] The fourth bearer is a bearer terminated at the second access network node. Exemplarily, the fourth bearer is a DRB. Exemplarily, the resource information of the first access network node for requesting the fourth bearer includes one or more of the following information: DRBID, DRB QoS, corresponding second access network node uplink PDCP tunnel information (e.g., UL PDCP TNL info), and QoS flow ID of the QoS flow mapped to the DRB, and QoS parameters.
[0251] It is easy to understand that the embodiment of the present application does not limit the timing and content of sending the second information, and the message carrying the second information. There are many possible ways to send the second information, for example:
[0252] In a possible manner, when the second network node determines that the second entity is established at the first network node, the second information includes fifth bearer information indicating transmission at the first access network node and resource information of the second access network node indicating allocation of the second bearer.
[0253] In a possible manner, when the second network node determines that the second entity is established in the second network node, the second information includes resource information of the first access network node used to request the fourth bearer.
[0254] In one possible manner, when the second network node determines that the second entity is established between the first network node and the second network node, the second information includes fifth bearer information indicating transmission at the first access network node, resource information of the second access network node indicating allocation of the second bearer, and resource information of the first access network node for requesting a fourth bearer.
[0255] Optionally, the second information may be carried in the request message, that is, the request message includes the second information. Of course, the second information may also be sent via other messages, which is not limited in the embodiments of the present application.
[0256] Optionally, when the second information includes resource information of the first access network node for requesting the fourth bearer, the method further includes the second access network node receiving downlink secondary path tunnel information (eg, DLsecondaryPath TNL info) from the first access network node.
[0257] Optionally, when the second information includes resource information indicating the second access network node allocated for the second bearer, the method further includes the second access network node receiving first access network node uplink PDCP tunnel information (eg, UL PDCP TNL info) from the first access network node.
[0258] Optional step S606: Send a first message.
[0259] For example, the first access network node sends a first message.
[0260] In a possible implementation manner, the first access network node sends a first message to the first terminal, and correspondingly, the first terminal receives the first message from the first access network node.
[0261] For the content of the first message, reference may be made to the relevant description of the first message in S401.
[0262] In a possible implementation, the first message is carried in the first request response message. For example, the first message is an RRC message carried in the first container.
[0263] Optionally, the first access network node determines the second key. In one possible implementation, the second key is the same as the first key. In another possible implementation, the second key received from the first request response message is used as a key with the first terminal after sending the first message.
[0264] Optional step S607: the first terminal performs path update.
[0265] For the first terminal to update the path, reference may be made to the relevant description of S506 and details will not be given here.
[0266] Through this method, when the first terminal establishes a cross-node multi-path from a non-direct path or multi-path, the first access network node and the second access network node can complete the configuration of the cross-node multi-path during the path update process, and the first terminal can retain the non-direct path between the source base station, thereby simplifying the process and saving signaling overhead. Optionally, the second access network node decides to establish a cross-node multi-path, making the access network node decision more flexible.
[0267] It is easy to understand that in step S604, the second access network node may refuse to retain the first path, or may refuse to establish an inter-node multipath. For example, refusing to retain the first path includes accepting the handover to the first cell and refusing to retain the first path. Figure 7 As shown, a flow chart of a communication method 700 provided in an embodiment of the present application is provided. The method 700 includes:
[0268] Optional step S701: a first terminal sends a first measurement result to a first access network node, and correspondingly, a second access network node receives the first measurement result from the first terminal.
[0269] Optional step S702: Determine whether to perform path update.
[0270] Optional step S703: Send a request message.
[0271] The contents of S701-S703 can refer to the relevant description of S601-S603 and will not be repeated here.
[0272] Optional step S704: The second access network node determines whether to perform a path update, where whether to perform a path update includes whether to allow the first terminal to access the first cell. Optionally, whether to perform a path update also includes determining whether to retain the first path.
[0273] In one possible manner, the second access network node determines that the first terminal is allowed to access the first cell, which may also be referred to as the second access network node determining that switching to the first cell is allowed.
[0274] In one possible manner, the second access network node determines not to retain the first path, or does not establish an inter-node multipath. For example, when the signal quality between the first terminal and the second terminal is lower than a specific threshold, the second access network node determines to retain the first path.
[0275] Optional step S705: Send a request response message.
[0276] For example, the second access network node sends a request response message.
[0277] In a possible manner, the second access network node sends a second request response message to the first access network node, and correspondingly, the first access network node receives the second request response message from the second access network node.
[0278] Optionally, the second request response message includes indication information for indicating rejection of retaining the first path. The indication information for indicating rejection of retaining the first path may include reason information for indicating rejection of retaining the first path.
[0279] Optionally, the second request response message also includes information for establishing a third path, for example, the information for establishing the third path includes one or more of the following information: the message carries an MCG configuration, including a bearer configuration, a random access configuration, or parameters for determining a key between the first terminal and the second access network node.
[0280] The one or more types of information included in the second request response message may refer to the relevant description of the corresponding information in the first request response message in S504, and will not be described in detail.
[0281] Optional step S706: Send a first message.
[0282] For example, the first access network node sends a first message.
[0283] In a possible implementation manner, the first access network node sends a first message to the first terminal, and correspondingly, the first terminal receives the first message from the first access network node.
[0284] For example, the first message is a message carried in the second request response message.
[0285] Optional step S707: the first terminal performs path update.
[0286] For example, the first terminal establishes the third path and disconnects from the first access network node according to the first message.
[0287] Through this method, the second access network node can refuse to retain the first path, or can refuse to establish a cross-node multi-path, for example, accept switching to the first cell and refuse to retain the first path. The second access network node decides to establish a cross-node multi-path, making the access network node decision more flexible.
[0288] Please refer to the following Figure 8 , a flow chart of a communication method 800 provided in an embodiment of the present application is given. The method 800 includes:
[0289] Optional step S801: The first terminal sends a first measurement result to the first access network node, and correspondingly, the second access network node receives the first measurement result from the first terminal. S801 can refer to the relevant description of the first measurement result in method S501, and will not be repeated here.
[0290] For example, before S801, the first terminal may communicate with the first access network node via an indirect path or multiple paths. For related content, reference may be made to the introduction of the indirect path or multiple paths communication between the first terminal and the first access network node in S401, which will not be described in detail.
[0291] Optional step S802: Determine whether to perform path update. It is easy to understand that there are many possible ways to determine whether to perform path update in the embodiment of the present application, for example, determine whether to perform path update according to the first measurement result. For content related to path update, please refer to the introduction of path update in S402, which will not be repeated here.
[0292] In a possible implementation manner, determining whether to perform a path update includes: the first access network node determining whether to switch to the first cell.
[0293] For steps S801-S802, reference may be made to the relevant description of steps S601-S602.
[0294] Optional step S803: Send a request message.
[0295] For example, the first access network node sends a request message.
[0296] In a possible manner, the first access network node sends a request message to the second access network node, and correspondingly, the second access network node receives the request message from the first access network node.
[0297] Optionally, the request message includes one or more of the following information: a second measurement result, first bearer information used by the second access network node, the first bearer information including data radio bearer identification information, information for requesting to retain the first path, or auxiliary information.
[0298] Among them, the second measurement result, the first bearer information, and the information for requesting to retain the first path can refer to the relevant description in S503. Exemplarily, the auxiliary information includes information used by the second access network node to determine the first configuration information. For example, the auxiliary information includes the configuration information expected by the first access network node, and the expected configuration information may include QoS flowID, indicating which QoS flows are expected to be transmitted at the first access network node, and indication information, which is used to indicate whether the second access network node is expected to add first access network node resources for the bearer terminated at the second access network node. Exemplarily, the indication information includes auxiliary path tunnel information.
[0299] Optionally, the request message also includes one or more of the following information: source configuration information or source QoS information. The source configuration information is used to configure the parameters of the first path before the first message. For the convenience of description, the source configuration information is recorded as configuration #1 (config#1) below. Exemplarily, the source QoS information is included in the PDU session resources to be setup list (PDU session resources to be setup list).
[0300] Optional step S804: The second access network node determines whether to perform a path update, where whether to perform a path update includes whether to allow the first terminal to access the first cell. Optionally, whether to perform a path update also includes determining whether to retain the first path.
[0301] For example, when the signal quality between the first terminal and the second terminal is higher than a specific threshold, the second access network node determines to retain the first path.
[0302] Optionally, the method further comprises determining a first entity.
[0303] For example, the second access network node determines the first entity.
[0304] Optionally, the method further includes determining a first mapping relationship and / or a bearer type.
[0305] For example, the second access network node determines the first mapping relationship and / or bearer type.
[0306] The method for determining the first entity and / or the method for determining the first mapping relationship and / or the bearer type can refer to the relevant description of S502. The difference is that in S502, the first access network node is used as an example for determination, while in S804, the second access network node is used for determination.
[0307] In a possible implementation, if the request message carries auxiliary information, the second access network node may generate a configuration based on the auxiliary information. Of course, the auxiliary information may also be ignored, which is not limited in the embodiments of the present application.
[0308] Optional step S805: Send a second message.
[0309] For example, the second access network node sends the second message.
[0310] In a possible implementation manner, the second access network node sends a second message to the first access network node, and correspondingly, the first access network node receives the second message from the second access network node.
[0311] For example, the second message is used to request to add an indirect path, and the second message includes identification information of the second terminal.
[0312] Optionally, the second message also includes one or more of the following information: information used to indicate the second key to the first access network node, or seventh bearer information used by the first access network node, the seventh bearer information including bearer identification information. The seventh bearer information used by the first access network node may be seventh bearer information that the first access network node can use after receiving the second message. Exemplarily, the seventh bearer information includes a DRB ID list.
[0313] In one possible manner, the method also includes the second network node sending third information to the first network node, and the third information includes one or more of the following information: information for requesting resource information of the first access network node for the fourth bearer; information corresponding to the first QoS transmitted at the first access network node; or information corresponding to the second QoS transmitted at the second access network node. The fourth bearer is a bearer terminated at the second access network node. The information corresponding to the first QoS may include a QoS flow ID, and optionally, the information corresponding to the first QoS also includes QoS parameters. The information corresponding to the second QoS may include a QoS flow ID, and optionally, the information corresponding to the second QoS also includes QoS parameters.
[0314] It is easy to understand that the embodiment of the present application does not limit the timing and content of sending the third information, and the message carrying the third information. There are many possible ways to send the third information, for example:
[0315] In a possible manner, when the second network node determines that the second entity is established in the first network node, the third information includes information corresponding to the first QoS transmitted in the first access network node.
[0316] In a possible manner, when the second network node determines that the second entity is established in the second network node, the third information includes information for requesting resource information of the first access network node of the fourth bearer.
[0317] In one possible manner, when the second network node determines that the second entity is established at the first network node and the second network node, the third information includes information for requesting resource information of the first access network node for the fourth bearer and information corresponding to the second QoS transmitted at the second access network node.
[0318] Optionally, the third information may be carried in the second message, that is, the second message includes the third information. Of course, the third information may also be sent through other messages, which is not limited in the embodiment of the present application.
[0319] Optional step S806: receiving a third message.
[0320] For example, the first access network node receives the third message.
[0321] In a possible implementation manner, the first access network node sends a third message to the second access network node, and correspondingly, the second access network node receives the third message from the first access network node.
[0322] For example, the third message includes the second configuration information. Exemplarily, the second configuration information includes second key indication information, and the second key indication information is used to indicate the second key. For the content of the second configuration information, reference may be made to the relevant introduction in S503, which will not be repeated here.
[0323] Optionally, when the third information includes information for requesting resource information of the first access network node for the fourth bearer, the method further includes the second access network node receiving resource information of the first access network node allocated for the fourth bearer from the first access network node, the resource information including the DRB ID, corresponding first access network node downlink secondary path tunnel information (e.g., DL secondaryPath TNL info), and the QoS flow ID of the QoS flow mapped to the DRB. Optionally, the second access network node receiving the resource information of the first access network node allocated for the fourth bearer may be received through a third message, that is, the resource information of the first access network node allocated for the fourth bearer may be carried in the third message.
[0324] Optionally, when the third information includes information corresponding to the first QoS transmitted at the first access network node and / or information corresponding to the second QoS transmitted at the second access network node, the method also includes the second access network node receiving resource information of the first access network node allocated for the fourth bearer and / or resource information of the second access network node allocated for the second bearer from the first access network node. The resource information of the second access network node allocated for the second bearer includes DRB ID, DRB QoS, corresponding uplink PDCP tunnel information of the first access network node (e.g., ULPDCP TNL info), and QoS flow ID of the QoS flow mapped to the DRB, and QoS parameters. Optionally, the second access network node receives the resource information of the first access network node allocated for the fourth bearer and / or the resource information of the second access network node allocated for the second bearer through a third message, that is, the resource information of the first access network node allocated for the fourth bearer and / or the resource information of the second access network node allocated for the second bearer can be carried in the third message.
[0325] Optionally, when the third message includes resource information of the second access network node for allocating the second bearer, the method further includes the second access network node receiving second access network node downlink main cell group tunnel information (eg, DL MCG TNL info) from the first access network node.
[0326] Optional step S807: Send a request response message.
[0327] For example, the second access network node sends a request response message.
[0328] In a possible manner, the second access network node sends a first request response message to the first access network node, and correspondingly, the first access network node receives the first request response message from the second access network node.
[0329] Optionally, the first request response message includes first configuration information. The first configuration information is used to configure the first path after sending the first message. It can be understood that the first configuration information is allocated or determined by the second access network node.
[0330] Exemplarily, the first configuration information is determined according to the second configuration information.
[0331] Optionally, the first request response message also includes information for establishing a third path, for example, the information for establishing the third path includes one or more of the following information: the message carries an MCG configuration, including a bearer configuration, a random access configuration, or parameters for determining a key between the first terminal and the second access network node.
[0332] In one possible manner, the first configuration information includes identification information of the second terminal, configurations of one or more protocol layers corresponding to the first terminal, and one or more information indicating a first path corresponding to the first configuration. The configurations of the one or more protocol layers corresponding to the first terminal include: configurations associated with the PDCP layer (e.g., radiobearerconfig), configurations associated with the SRAP layer (e.g., sl-L2RemoteUE-Config), and configurations associated with the RLC, MAC, and physical layers (e.g., sl-ConfigDedicatedNR).
[0333] It is easy to understand that the first request response message may include multiple information, and the embodiment of the present application does not limit the carrying method of multiple information. For example, the first request response message includes a first container, the first container includes a complete RRC message, and the RRC message includes the first configuration information.
[0334] For the one or more types of information included in the first request response message and the manner of carrying the information in the first request response message, reference may be made to the relevant description of the corresponding information and the manner of carrying in the first request response message in S504, and no further details will be given.
[0335] Step S808: Send the first message.
[0336] For example, the first access network node sends a first message.
[0337] In a possible implementation manner, the first access network node sends a first message to the first terminal, and correspondingly, the first terminal receives the first message from the first access network node.
[0338] For the content of the first message, reference may be made to the relevant description of the first message in S401.
[0339] In a possible implementation, the first message is carried in the first request response message. For example, the first message is an RRC message carried in the first container.
[0340] Optional step S809: the first terminal performs path update.
[0341] For example, the first terminal performing path updating includes reserving the first path.
[0342] The contents of steps S808-S809 may refer to the relevant descriptions of steps S505-S506.
[0343] Through this method, when the first terminal establishes a cross-node multi-path from a non-direct path or multi-path, the first terminal can retain the non-direct path between the first terminal and the source base station, thereby simplifying the process and saving signaling overhead. Optionally, the second access network node decides to establish a cross-node multi-path, making the access network node decision more flexible.
[0344] It is easy to understand that when the first terminal communicates with the first access network node through a non-direct path or multi-path, if the key between the first terminal and the first access network node is updated, for example, from the first key to the second key, when the configuration corresponding to the QoS flow / DRB transmitted on the non-direct path is retained, in this case, the first terminal may cache the uplink / downlink data packet encrypted by the first key. If the transmission continues, the first terminal or the first access network node will use the second key to decrypt it, resulting in an error packet problem; if the data packet is directly discarded, since there may be other third terminals connected to the first access network node through the second terminal, discarding the data packet will cause the uplink data of the third terminal to be lost.
[0345] The embodiment of the present application provides a relay communication method 900, including:
[0346] Optional step S901: There is a first path between the first terminal and the first access network node, the first path is a non-direct path, the key between the first terminal and the first access network node is a fourth key, and the identifier used by the first terminal on the first path includes a first local identifier. Exemplarily, the first terminal communicates with the first access network node through the second terminal on the first path. There can be one or more second terminals. Optionally, there is a second path between the first terminal and the first access network node, and the second path is a direct path.
[0347] For example, the local ID is local ID.
[0348] S902: The first terminal receives a fourth message.
[0349] For example, the first terminal receives a fourth message from the first access network node, the fourth message includes the second local identifier of the first terminal and the fifth key derivation parameter, the fifth key derivation parameter is used to derive the fifth key, and the second local identifier is different from the first local identifier. The fifth key is the key between the first terminal and the first access network node. It can be understood that the key between the first terminal and the first access network node is updated from the fourth key to the fifth key. For the convenience of description below, the fourth key is referred to as the old key and the fifth key is referred to as the new key.
[0350] Optional step S903: The second terminal receives a fifth message from the first access network node, where the fifth message includes the second local identifier of the first terminal.
[0351] Optionally, the first terminal and / or the first access network node determines the key corresponding to the data packet according to the local identifier included in the data packet.
[0352] Optional step S904: The first terminal sends a data packet to the first access network node. Optionally, the first terminal sends the data packet to the first access network node via the second terminal. That is, the second terminal can forward the data packet to the first access network node for the first terminal, and optionally, the second terminal can forward the data packet after processing it.
[0353] For example, the data packet includes a first data packet and / or a second data packet.
[0354] In a possible implementation, the first terminal sends a first data packet to the first access network node, the first data packet includes a first local identifier and first data, and the first data is encrypted using a fourth key. It is easy to understand that sending the first data packet may be sent by the first terminal to the first access network node before the first terminal receives the fourth message. That is, the first data packet may include data encrypted with an old key and cached in the second terminal after being sent by the first terminal. The time when the second terminal forwards the first data packet to the first access network node may be after the first terminal receives the fourth message.
[0355] In yet another possible implementation, the first terminal sends a second data packet to the first access network node, where the second data packet includes a second local identifier and second data, and the second data is encrypted using a fifth key.
[0356] The embodiments of the present application do not limit the time or order of sending or receiving data packets.
[0357] Correspondingly, the first access network node receives the data packet from the first terminal. Optionally, the first access network node receives the data packet from the first terminal through the second terminal. It can be understood that the second terminal processes the data packet from the first terminal and then forwards it to the first access network node.
[0358] In a possible implementation, the first access network node receives a first processed data packet, the first processed data packet including a first local identifier and first data. It can be understood that the first processed data packet is a data packet obtained after processing the first data packet, and optionally, the first processed data packet may also be the same as the first data packet.
[0359] In a possible implementation, the first access network node receives a second processed data packet, the second processed data packet including a second local identifier and second data. It can be understood that the second processed data packet is a data packet obtained after processing the second data packet, and optionally, the second processed data packet may also be the same as the second data packet.
[0360] In a possible implementation manner, the first access network node determines, based on the first local identifier included in the first processed data packet, that the first data is encrypted using the fifth key.
[0361] In a possible implementation manner, the first access network node determines, based on the second local identifier included in the second processed data packet, that the second data packet is encrypted using the fifth key.
[0362] It can be understood that the first access network node determines whether the data packet is encrypted with the new key or the old key according to the local identifier, which can also be called determining the encryption method of the data packet.
[0363] Optionally, after the first access network node determines the encryption method of the data packet, the first access network node has multiple possible methods to process the data packet.
[0364] Exemplarily, when the first access network node determines that the first data is encrypted using the fourth key, and / or the second data is encrypted using the fifth key, in one possible manner, the first access network node decrypts the first data using the fourth key, and / or decrypts the second data using the fifth key. In another possible manner, the first access network node discards the first data, and / or decrypts the second data using the fifth key. In this manner, the first access network node can flexibly process the received data.
[0365] Optional step S905: The first access network node sends a data packet to the first terminal. Optionally, the first access network node sends the data packet through the second terminal.
[0366] For example, the data packet includes the third data packet and / or the fourth data packet.
[0367] In a possible implementation, the first access network node sends a third data packet to the first terminal, the third data packet includes the first local identifier and third data, and the third data is encrypted using a fourth key. It is easy to understand that sending the third data packet may be sent to the first terminal before sending the fourth message to the first terminal. That is, the third data packet may include data encrypted with an old key and cached in the second terminal after being sent by the first access network node. The time when the second terminal forwards the third data packet to the first terminal may be after the first access network node sends the fourth message to the first terminal.
[0368] For example, it can be understood that after the key of the first access network node is updated from the fourth key to the fifth key, the first access network node uses the fourth key and / or the fifth key to decrypt when receiving data from the first terminal. The fifth key is used when sending data to the first terminal. Correspondingly, after the key of the first terminal is updated from the fourth key to the fifth key, the first terminal uses the fourth key and / or the fifth key to decrypt when receiving data from the first terminal. The fifth key is used when sending data to the first access network node. In this way, the second terminal may cache uplink / downlink data packets encrypted with the fourth key, so that the first access network node can correctly decrypt the data packets and avoid the problem of wrong packets. In a possible implementation, the first access network node sends a fourth data packet to the first terminal, the fourth data packet includes a second local identifier and fourth data, and the fourth data packet is encrypted using the fifth key.
[0369] Correspondingly, the first terminal receives the data packet from the first access network node. Optionally, the first terminal receives the data packet from the first terminal through the second terminal. It can be understood that the second terminal processes the data packet from the first access network node and then forwards it to the first terminal.
[0370] In a possible implementation, the first terminal receives a third processed data packet, which includes the first local identifier and the third data. It can be understood that the third processed data packet is a data packet obtained after processing the third data packet, and optionally, the third processed data packet may also be the same as the third data packet.
[0371] In a possible implementation, the first terminal receives a fourth processed data packet, and the fourth processed data packet includes the first local identifier and the fourth data. It can be understood that the fourth processed data packet is a data packet obtained after processing the fourth data packet, and optionally, the fourth processed data packet can also be the same as the fourth data packet. It is easy to understand that the processed data packet can be processed by the second terminal.
[0372] In a possible implementation manner, the first terminal determines, based on the first local identifier included in the third processed data packet, that the third data is encrypted using the fourth key.
[0373] In a possible implementation manner, the first terminal determines, based on the second local identifier included in the fourth processed data packet, that the fourth data is encrypted using the fifth key.
[0374] Optionally, after the first terminal determines the encryption method of the data packet, the first terminal has multiple possible methods to process the data packet.
[0375] Exemplarily, when the first terminal determines that the third data is encrypted using the fourth key, and / or the fourth data is encrypted using the fifth key, in one possible manner, the first terminal decrypts the third data using the fourth key, and / or decrypts the fourth data using the fifth key. In another possible manner, the first terminal discards the third data, and / or decrypts the fourth data using the fifth key. In this manner, the first terminal can flexibly process the received data.
[0376] Optionally, if the first access network node does not receive a data packet carrying the first local identifier within the first time period, the first access network node may allocate the first local identifier to other terminals; otherwise, the first local identifier cannot be allocated to other terminals.
[0377] Through this method, the first terminal and / or the first access network node can determine whether the data packet is encrypted with a new key or an original key through the local identifier carried by the data packet, thereby avoiding the problem of error packets caused by key confusion. The first terminal can continue to transmit data encrypted with the original key, thus avoiding packet loss.
[0378] Corresponding to the method provided in the above method embodiment, the present application embodiment also provides a corresponding device, including a module for executing the corresponding module of the above embodiment. The module can be software, hardware, or a combination of software and hardware.
[0379] Fig.10 A schematic diagram of the structure of a terminal is provided. The terminal can be applied to Figure 1 In the scenario shown. The terminal or a component in the terminal can execute the aforementioned Figures 4 to 9 The method shown and various possible implementations. For ease of explanation, Fig.10 Only the main components of the terminal are shown. Fig.10 As shown, terminal 1000 includes a processor, a memory, a control circuit, an antenna, and an input-output device. The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal, execute the software program, and process the data of the software program. The memory is mainly used to store the software program and data. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. The input-output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.
[0380] When the terminal is turned on, the processor can read the software program in the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain the RF signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, and the RF signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
[0381] For ease of explanation, Fig.10 Only one memory and processor are shown. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0382] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Fig.10 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected by technologies such as buses. Those skilled in the art will appreciate that the terminal may include multiple baseband processors to adapt to different network formats, and the terminal may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0383] In one example, the antenna and control circuit having transceiver functions may be regarded as the transceiver unit 1011 of the terminal 1000, and the processor having a processing function may be regarded as the processing unit 1012 of the terminal 1000. Fig.10As shown, the terminal 1000 includes a transceiver unit 1011 and a processing unit 1012. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1011 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1011 may be regarded as a sending unit, that is, the transceiver unit 1011 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the above-mentioned receiving unit and the sending unit may be one integrated unit, or may be a plurality of independent units. The above-mentioned receiving unit and the sending unit may be located in one geographical location, or may be dispersed in multiple geographical locations.
[0384] like Fig.11 As shown, another embodiment of the present application provides a device 1100. The device can be a terminal, or a component of a terminal (for example, an integrated circuit, a chip, etc.). Alternatively, the device can be a network device (an example of a network node), or a component of a network device (for example, an integrated circuit, a chip, etc.), or a logic module or software that can implement all or part of the functions of the network device. The device can also be other communication modules. For example, the device 1100 can implement Figure 2 , Figure 4 , Figure 6 or Figure 7 The function of the network device in the method shown, or the device 1100 can implement Figure 2 , Figure 4 , Figure 6 or Figure 7 The device 1100 may include: an interface module 1101 (or an interface unit) and a processing module 1102 (or a processing unit), and may also include a storage module 1103 (or a storage unit).
[0385] In one possible design, Fig.11 One or more modules in the may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories and transceivers, which are not limited in the embodiments of the present application. The processor, memory, and transceiver may be provided separately or integrated.
[0386] The device has the function of implementing the terminal described in the embodiment of the present application. For example, the device includes a module or unit or means corresponding to the steps involved in the terminal described in the embodiment of the present application. The function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the above-mentioned corresponding method embodiment. Alternatively, the device has the function of implementing the wireless access network device described in the embodiment of the present application. For example, the device includes a module or unit or means corresponding to the steps involved in the wireless access network device described in the embodiment of the present application. The function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the above-mentioned corresponding method embodiment.
[0387] In one possible design, the device 1100 includes: a processing module 1102 and an interface module 1101. The device 1100 may be, for example, a terminal, or a component of a terminal (such as a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the terminal functions.
[0388] In another possible design, the apparatus 1100 includes an interface module 1101 and a processing module 1102. The interface module 1101 is used to receive a first message from a first network node, and the processing module 1102 is used to communicate with the first network node through a second terminal on a first path; the first message includes first indication information and / or first configuration information of the first path, and the first indication information is used to indicate that the first path is retained; the first message includes information for indicating a first cell of the second network node; the processing module 1102 is also used to establish a third path and retain the first path, and the third path is a direct connection path between the first terminal and the second network node
[0389] In one possible design, the apparatus 1100 includes: a processing module 1102 and an interface module 1101. The apparatus 1100 may be a network node, or a component of a network node (e.g., an integrated circuit, a chip, etc.), or a logic module or software that can implement all or part of the network device functions.
[0390] In one possible design, the apparatus 1100 includes an interface module 1101 and a processing module 1102. The interface module 1101 is used to send a first message, and the processing module 1102 is used to communicate with the first terminal through the second terminal on the first path; the first message includes first indication information and / or first configuration information, the first indication information is used to indicate that the first path is retained, and the first configuration information includes information for configuring the first path; the first message includes information for indicating a first cell of the second network node; the processing module 1102 is also used to communicate with the first terminal on the first path.
[0391] In one possible design, the apparatus 1100 includes an interface module 1101 and a processing module 1102. The interface module 1101 is used to receive a request message, the request message is used to request to establish a third path, the third path is a direct path between a first terminal and a second network node, and the first terminal communicates with the first network node through the second terminal on the first path; the interface module 1101 is also used to send a request response message, the request response message includes a first request response message and / or a second request response message, wherein the first request response message includes first configuration information, the first configuration information includes information for configuring the first path; the second request response message includes information for indicating a refusal to retain the first path.
[0392] It is understandable that the beneficial effects corresponding to the above-mentioned device 1100 and various possible implementations can be referred to the description in the aforementioned method embodiment or the invention content, and will not be repeated here.
[0393] Optionally, the apparatus 1100 may further include a storage module 1103 for storing data or instructions (also referred to as codes or programs), and the other modules may interact or couple with the storage module to implement corresponding methods or functions. For example, the processing module 1102 may read the data or instructions in the storage module 1103 so that the apparatus 1100 implements the method in the above embodiment.
[0394] In one example, the module in the above-mentioned device can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the module in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0395] refer to Fig.12 , is a schematic diagram of a device provided in an embodiment of the present application, which can be used to implement the above method and various possible implementation methods. Fig.12 As shown, the device includes: a processor 1210 and an interface 1230, and the processor 1210 is coupled to the interface 1230. The interface 1230 is used to communicate with other modules or devices. The interface 1230 can be a transceiver or an input-output interface. The interface 1230 can be, for example, an interface circuit. Optionally, the device also includes a memory 1220, which is used to store instructions executed by the processor 1210 or to store input data required by the processor 1210 to run instructions or to store data generated after the processor 1210 runs instructions.
[0396] The above method and various possible implementations can be implemented by the processor 1210 calling a program or instruction stored in the memory 1220. The memory 1220 can be inside the device or outside the device, which is not limited in this application.
[0397] Optionally, Fig.11 The functions / implementation processes of the interface module 1101 and the processing module 1102 can be Fig.12 The processor 1210 in the device shown is implemented. Or, Fig.11 The function / implementation process of the processing module 1102 in Fig.12 The processor 1210 in the device shown is implemented, Fig.11 The function / implementation process of the interface module 1101 can be achieved by Fig.12The interface 1230 in the device shown in FIG. 1 is implemented. Exemplarily, the function / implementation process of the interface module 1101 can be implemented by the processor calling the program instructions in the memory to drive the interface 1230 .
[0398] When the above device is a chip applied to a terminal, the chip of the terminal implements the functions of the terminal in the above method embodiment. The chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and the information comes from other terminals or wireless access network devices; or the chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal to other terminals or wireless access network devices.
[0399] When the above device is a chip applied to a network device (e.g., a wireless access network device), the chip implements the functions of the wireless access network device in the above method embodiment. The chip receives information from other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information comes from other wireless access network devices or terminals; or the chip sends information to other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information is sent by the wireless access network device to other wireless access network devices or terminals.
[0400] Those of ordinary skill in the art will appreciate that the various digital numbers such as the first and second involved in this application are only for the convenience of description, and are not used to limit the scope of the embodiments of this application, and also represent the order of precedence. "And / or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one" refers to one or more. At least two refers to two or more. "At least one", "any one" or similar expressions refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one item (individuals, kinds) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. "Multiple" refers to two or more, and other quantifiers are similar.
[0401] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as a logic module inside a device sending information to another logic module. For example, "a network node sending information" can be understood as a network node sending information to another device (such as a terminal), or it can be understood as logic module 1 in a network node sending information to logic module 2 in a network node.
[0402] In this application, "receiving information" can be understood as a device receiving information from another device, or it can also be understood as a logic module inside a device receiving information from another logic module. For example, "a network node receiving information" can be understood as a network node receiving information from another device (such as a terminal), or it can be understood as logic module 1 in a network node receiving information from logic module 2 in the network node.
[0403] In this application, "sending information to... (for example, a terminal)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information is the terminal. It can include sending information to the terminal directly or indirectly. "Receiving information from... (for example, a terminal)" or "receiving information from... (for example, a terminal)" or "receiving information sent by (for example, a terminal)", or the related illustrations in the accompanying drawings can be understood as the source end of the information is the terminal, which can include directly or indirectly receiving information from the terminal. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0404] It should be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and 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 embodiment of the present application. In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0405] The steps of the method described in the embodiments of the present application can be directly embedded in the hardware, the software unit executed by the processor, or the combination of the two. The software unit can be stored in a random access memory (RAM), a flash memory, a read-only memory (ROM), a register, a hard disk, a removable disk, or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC.
[0406] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a computer, the functions of any of the above method embodiments are implemented.
[0407] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0408] The same or similar parts between the various embodiments in this application can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The above-described implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0409] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A communication method, applied to a first terminal, characterized in that: include: receiving a first message from a first network node, the first terminal communicating with the first network node through a second terminal on a first path; The first message includes first indication information and / or first configuration information of the first path, where the first indication information is used to indicate that the first path is retained; the first message includes information for indicating a first cell of the second network node; A third path is established and the first path is reserved, wherein the third path is a direct connection path between the first terminal and the second network node.
2. The method according to claim 1, characterized in that The retaining the first path comprises: Determine to retain the first path according to the first indication information and / or the first configuration information.
3. The method according to claim 1 or 2, characterized in that: The first configuration information includes first key indication information, where the first key indication information is used to indicate a second key, where the second key is a key used by the first terminal to communicate with the first network node after receiving the first message.
4. The method according to claim 3, characterized in that The first key indication information includes indication information used to indicate that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message.
5. The method according to any one of claims 1 to 4, characterized in that: The first configuration information also includes one or more of identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and information indicating a path corresponding to the first configuration.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: A first measurement result is sent to the first network node, where the first measurement result includes communication quality between the first terminal and the second terminal.
7. A communication method, applied to a first network node, characterized in that: include: sending a first message, where the first network node communicates with the first terminal through the second terminal on a first path; the first message includes first indication information and / or first configuration information, where the first indication information is used to indicate that the first path is retained, and the first configuration information includes information used to configure the first path; the first message includes information used to indicate a first cell of the second network node; Communicate with the first terminal on the first path.
8. The method according to claim 7, characterized in that The first configuration information includes first key indication information, where the first key indication information is used to indicate a second key, where the second key is a key used by the first terminal to communicate with the first network node after receiving the first message.
9. The method according to claim 8, characterized in that The first key indication information includes indication information used to indicate that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message.
10. The method according to any one of claims 7 to 9, characterized in that: The first configuration information also includes one or more of identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and information indicating a path corresponding to the first configuration.
11. The method according to any one of claims 7 to 10, characterized in that: The method further comprises: Send a request message, where the request message includes identification information of the first cell and one or more of the following messages: first bearer information used by the second network node after receiving the request message, the first bearer information comprising data radio bearer identification information; Information for requesting to retain the first path; or Information used to indicate adding a third path, where the third path is a direct connection path between the first terminal and the second network node.
12. The method according to any one of claims 7 to 11, characterized in that The method further comprises: A first request response message is received, where the first request response message includes the first configuration information.
13. The method according to claim 12, characterized in that The first request response message further includes one or more of the following information: information used to indicate a first key derivation parameter, or information used to indicate to the first terminal that the first path is retained; The first key derivation parameter is used to derive the second key.
14. The method according to any one of claims 7 to 13, characterized in that The method further comprises: A second message is received, where the second message is used to request adding an indirect path, and the second message includes identification information of the second terminal.
15. The method according to claim 14, characterized in that The second message further includes one or more of the following information: Information used to indicate the second key to the first network node, or seventh bearer information to be used by the first network node, wherein the seventh bearer information includes bearer identification information.
16. The method according to claim 14 or 15, characterized in that The method further comprises: In response to the second message, a third message is sent, the third message includes second configuration information, the second configuration information includes second key indication information, and the second key indication information is used to indicate the second key.
17. The method according to any one of claims 7 to 13, characterized in that The method further comprises: Second configuration information is sent, where the second configuration information includes second key indication information, where the second key indication information is used to indicate the second key.
18. The method according to claim 16 or 17, characterized in that The second key indication information includes indication information used to indicate that the second key is the same as the first key, or the second key indication information is used to indicate that the key between the first terminal and the first network node is updated to the second key.
19. The method according to claim 17, characterized in that The sending the second configuration information includes: sending the second configuration information through the request message.
20. The method according to claim 13, characterized in that The first request response message also includes one or more of the following information: Information for indicating the second key to the first network node, or information for indicating to the first network node to retain the first path.
21. The method according to any one of claims 7 to 11, characterized in that The method further comprises: A second request response message is received, wherein the second request response message includes information indicating a refusal to retain the first path.
22. A communication method, applied to a second network node, characterized in that: include: receiving a request message, where the request message is used to request to establish a third path, where the third path is a direct path between the first terminal and the second network node, and the first terminal communicates with the first network node through the second terminal on the first path; sending a request response message, wherein the request response message includes a first request response message and / or a second request response message, The first request response message includes first configuration information, and the first configuration information includes information for configuring the first path; the second request response message includes information for indicating a refusal to retain the first path.
23. The method according to claim 22, characterized in that The first configuration information includes first key indication information, where the first key indication information is used to indicate a second key, where the second key is a key used by the first terminal to communicate with the first network node after receiving the first message.
24. The method according to claim 23, characterized in that The first key indication information includes indication information used to indicate that the second key is the same as the first key; wherein the first key is a key used by the first terminal to communicate with the first network node before receiving the first message.
25. The method according to any one of claims 22 to 24, characterized in that The first configuration information also includes one or more of identification information of the second terminal, configuration of one or more protocol layers corresponding to the first terminal, and information indicating the first path corresponding to the first configuration.
26. The method according to any one of claims 22 to 25, characterized in that The request message includes identification information of the first cell and one or more of the following messages: first bearer information used by the second network node, the first bearer information comprising data radio bearer identification information; Information for requesting to retain the first path; or Information used to indicate adding a third path, where the third path is a direct connection path between the first terminal and the second network node.
27. The method according to any one of claims 22 to 26, characterized in that The first request response message further includes one or more of the following information: information used to indicate a first key derivation parameter, or information used to indicate to the first terminal that the first path is retained; The first key derivation parameter is used to derive the second key.
28. The method according to any one of claims 22 to 27, characterized in that The method further comprises: A second message is sent, where the second message is used to request adding an indirect path, and the second message includes identification information of the second terminal.
29. The method according to claim 28, characterized in that The second message further includes one or more of the following information: Information used to indicate the second key to the first network node, or seventh bearer information used by the first network node, the seventh bearer information including bearer identification information.
30. The method according to claim 28 or 29, characterized in that The method further comprises: A third message is received, where the third message includes second configuration information, where the second configuration information includes second key indication information, and where the second key indication information is used to indicate the second key.
31. The method according to any one of claims 22 to 28, characterized in that The method further comprises: Second configuration information is received, where the second configuration information includes second key indication information, where the second key indication information is used to indicate the second key.
32. The method according to claim 30 or 31, characterized in that: The second key indication information includes indication information used to indicate that the second key is the same as the first key, or the second key indication information is used to indicate that the key between the first terminal and the first network node is updated to the second key.
33. The method according to claim 31, characterized in that The receiving the second configuration information includes: receiving the second configuration information through the request message.
34. The method according to any one of claims 22 to 33, characterized in that The first request response message also includes one or more of the following information: Information for indicating the second key to the first network node, or information for indicating to the first network node to retain the first path.
35. The method according to claim 22, characterized in that The request message further includes auxiliary information, where the auxiliary information includes information used by the second network node to determine the first configuration information.
36. The method according to any one of claims 30 to 35, characterized in that The method further comprises: The first configuration information is determined according to the second configuration information.
37. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 6.
38. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device performs any one of claims 7 to 22, or any one of claims 23 to 35.
39. A communication device, characterized in that: The apparatus comprises means for executing the method of any one of claims 1 to 6.
40. A communication device, characterized in that: The apparatus comprises means for performing the method of any one of claims 7 to 22, or any one of claims 23 to 35.
41. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed, the computer is caused to perform the method according to any one of claims 1 to 6, or any one of claims 7 to 22, or any one of claims 23 to 35.
42. A computer program product, characterized in that The method comprises a computer program code, which, when executed, implements the method according to any one of claims 1 to 6, or any one of claims 7 to 22, or any one of claims 23 to 35.
43. A chip, characterized in that: The chip includes a processor, which is coupled to a memory, and the memory is used to store instructions. When the instructions are executed by the processor, the chip implements the method as described in any one of claims 1 to 6, or any one of claims 7 to 22, or any one of claims 23 to 35.
44. A communication system, characterized in that: The communication system comprises the communication device according to claim 37 and / or claim 38.
Citation Information
Cited By
Devices and methods for communication
WO2026148624A1
