WO2025139601A1 - Procédé, appareil et système de communication - Google Patents
Procédé, appareil et système de communication Download PDFInfo
- Publication number
- WO2025139601A1 WO2025139601A1 PCT/CN2024/135860 CN2024135860W WO2025139601A1 WO 2025139601 A1 WO2025139601 A1 WO 2025139601A1 CN 2024135860 W CN2024135860 W CN 2024135860W WO 2025139601 A1 WO2025139601 A1 WO 2025139601A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- message
- data packet
- identifier
- configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Definitions
- the embodiments of the present application relate to the field of communication technology, and in particular, to a communication method, device and system.
- a remote device In the scenario where a remote device is connected to a network device through a multi-hop relay device, since the remote device only establishes a direct connection with the relay device in the adjacent hop, the remote device can only sense the relay device in the adjacent hop, but cannot sense the relay devices in other hops.
- the embodiments of the present application provide a communication method and apparatus, which can enable a remote device to perceive a relay device beyond an adjacent hop.
- a communication method is provided, which can be executed by a first terminal device, or by a component of the first terminal device, such as a processor, a chip, or a chip system of the first terminal device, or by a logic module or software that can implement all or part of the first terminal device.
- a component of the first terminal device such as a processor, a chip, or a chip system of the first terminal device, or by a logic module or software that can implement all or part of the first terminal device.
- the communication method includes: sending a first message, the first message is used to indicate: support for providing a relay service between a second terminal device and a network device, and relaying between the first terminal device and the second terminal device through at least one third terminal device; receiving a second message, the second message is used to indicate the establishment of a unicast connection between the second terminal device and the first terminal device; wherein the unicast connection is established through at least one third terminal device.
- the present application provides a communication method, in which a unicast connection is established between a first terminal device directly connected to a network device and a second terminal device when the second terminal device is connected to a first terminal device via a multi-hop relay, so that the second terminal device can directly perceive the first terminal device directly connected to the network device.
- the first message is used for indication, including: the first message includes first indication information and/or second indication information, the first indication information and/or the second indication information are used to indicate: support for providing relay service for the second terminal device, and relay between the first terminal device and the second terminal device is performed through at least one third terminal device.
- the first message can indicate the relay capability of the first terminal device by carrying the first indication information and/or the second indication information, so that after other devices receive the first message, they can determine the relay capability of the first terminal device based on the first indication information and/or the second indication information in the first message.
- the second message includes one or more of the following: an identifier of at least one third terminal device, or hop count information between the first terminal device and the second terminal device.
- the first terminal device can determine the terminals between the first terminal device and the second terminal device and/or the number of hops between the first terminal device and the second terminal device, and based on this information, the first terminal device can determine whether to establish a unicast connection with the second terminal device.
- the second message includes: first indication information and/or second indication information, and the first indication information and/or the second indication information are used to indicate: support for providing relay service for the second terminal device, and relay between the first terminal device and the second terminal device is performed through at least one third terminal device.
- the first terminal device can determine, based on the first indication information and/or the second indication information in the second message, that the unicast connection established this time is a unicast connection that provides a multi-hop relay service for the second terminal device.
- the method further includes: receiving a third message; the third message is used to request provision of a relay service.
- the first terminal device can determine the wireless bearer corresponding to the first data according to the first identifier in the first data packet.
- the method further includes: determining a first configuration, the first configuration including a second local identifier, and the first configuration is used to send a second data packet.
- the relevant functions of the terminal device or network device in the embodiment of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It is understandable that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
- a platform e.g., a cloud platform
- the communication device 1500 includes one or more processors 111.
- the processor 111 may be a general-purpose processor or a dedicated processor, etc.
- it may be a baseband processor or a central processing unit.
- the baseband processor may be used to process the communication protocol and communication data
- the central processing unit may be used to control the communication device (such as a RAN node, a terminal, or a chip, etc.), execute a software program, and process the data of the software program.
- the processor 111 may include a program 113 (sometimes also referred to as code or instructions), and the program 113 may be executed on the processor 111 so that the communication device 1500 performs the methods described in the following embodiments.
- a program 113 sometimes also referred to as code or instructions
- the processor 111 and/or the memory 112 may include an artificial intelligence (AI) module 117 and an AI module 118, and the AI module is used to implement AI-related functions.
- AI artificial intelligence
- the AI module may be implemented by software, hardware, or a combination of software and hardware.
- the AI module may include an intelligent controller (RAN intelligence controller, RIC) module.
- RIC intelligent controller
- the AI module may be a near real-time RIC or a non-real-time RIC.
- data may also be stored in the processor 111 and/or the memory 112.
- the processor and the memory may be provided separately or integrated together.
- composition structure shown in FIG15 does not constitute a limitation on the communication device.
- the communication device may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
- the chip system may be composed of a chip, or may include a chip and other discrete devices.
- each network element may perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples.
- the embodiment of the present application may also perform other operations or variations of various operations.
- each step may be performed in a different order presented in the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.
- Figure 16 is a flow chart of a communication method provided in an embodiment of the present application.
- a second terminal device discovers a first terminal device through at least one third terminal device. After discovering the first terminal device, the second terminal device establishes a connection with the first terminal device and accesses the network device through the first terminal device. After accessing the network device, the second terminal device can communicate and transmit data with the network device through the first terminal device and at least one third terminal device.
- the communication method includes the following steps:
- Step 1601 The first terminal device sends message 1.
- the third terminal device receives message 1 from the first terminal device.
- message 1 is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device (it can be understood that message 1 is used to indicate the relay capability of the first terminal device).
- message 1 is used to indicate that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device. It should be pointed out that in the embodiment of the present application, providing a relay service between the second terminal device and the network device can be understood as providing a relay service between the network device and the remote device that needs to be relayed through the relay device, rather than providing a relay service between the network device and the specific terminal device.
- supporting the provision of a relay service between the second terminal device and the network device can be understood as supporting the provision of a relay service between the network device and the remote device that needs to be relayed through the relay device.
- Requesting the provision of a relay service between the second terminal device and the network device can be understood as requesting the provision of a relay service between the remote device that needs to be relayed through the relay device and the network device, and the present application does not limit this.
- message 1 is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device. It can be understood that message 1 carries indication information, and the indication information is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and relays between the first terminal device and the second terminal device through at least one third terminal device. Or the indication information is used to indicate that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device.
- message 1 includes first indication information and/or second indication information, and the first indication information and/or the second indication information are used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device.
- message 1 includes first indication information, and the first indication information is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device, or the first indication information is used to indicate that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device.
- message 1 includes second indication information, and the second indication information is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device, or the first indication information is used to indicate that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device.
- message 1 includes first indication information and second indication information
- the first indication information is used to indicate that the first terminal device supports providing a relay service between the second terminal device and the network device
- the second indication information is used to indicate that the relay between the first terminal device and the second terminal device through at least one third terminal device is supported
- message 1 indicates through the first indication information and the second indication information that the first terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device
- message 1 indicates through the first indication information and the second indication information that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device.
- the first indication information may be a relay service code (RSC)
- the second indication information may be a relay indication.
- the message 1 includes one or more of the following: an identifier of the second terminal device, or an identifier of the first terminal device.
- message 1 includes the identifier of the first terminal device, and the first terminal device can indicate the relay capability of the first terminal device through the identifier of the first terminal device and the above-mentioned indication information.
- message 1 is used, for example, to indicate the relay capability of the first terminal device; or, message 1 is used, for example, to indicate that the first terminal device supports providing a multi-hop relay service between the second terminal device and the network device.
- message 1 is also used, for example, to indicate a response to establish a unicast connection with the second terminal device.
- message 1 includes one or more of the following: an identifier of the second terminal device, an identifier of the first terminal device, an identifier of at least one third terminal device, or hop count information between the first terminal device and the second terminal device.
- at least one third terminal device refers to all or part of the third terminal devices between the first terminal device and the second terminal device.
- message 1 is a discovery message replied based on a request from the second terminal device, used to indicate that a multi-hop relay service is provided for the second terminal device.
- the first terminal device requests the second terminal device to establish a unicast connection through the identifier of the second terminal device and the identifier of the first terminal device in message 1, so that the second terminal device can determine that the established unicast connection is a unicast connection between the first terminal device and the second terminal device based on the identifier of the second terminal device and the identifier of the first terminal device.
- message 1 is used, for example, to indicate the relay capability of the first terminal device, and to request to establish a unicast connection with the second terminal device.
- message 1 in the embodiment of the present application may also be referred to as the first message or the fourth message, which are uniformly described here and will not be repeated below.
- Step 1602 The third terminal device sends message 2. Correspondingly, the second terminal device receives message 2.
- message 2 is used to indicate that the third terminal device supports providing a relay service between the second terminal device and the network device, and the first terminal device and the second terminal device are relayed through at least one third terminal device.
- message 2 is used to indicate that the third terminal device supports providing a multi-hop relay service between the second terminal device and the network device.
- message 2 is used to indicate that the first terminal device and the third terminal device support providing a multi-hop relay service between the second terminal device and the network device.
- the third terminal device receives message 1 and generates message 2 according to message 1, and then the third terminal device sends message 2. Correspondingly, the second terminal device receives message 2.
- message 2 may also include the above-mentioned first indication information and/or second indication information, and the first indication information and/or the second indication information are used to indicate that: the third terminal device supports providing a relay service between the second terminal device and the network device, and the first terminal device supports relaying with the second terminal device through at least one third terminal device.
- the first indication information and/or the second indication information are used to indicate that: the third terminal device supports providing a multi-hop relay service between the second terminal device and the network device.
- the first indication information and/or the second indication information are used to indicate that: the first terminal device and the third terminal device support providing a multi-hop relay service between the second terminal device and the network device.
- the specific description of the first indication information and the second indication information can be referred to the above-mentioned step 1601, which will not be repeated here.
- message 2 includes one or more of the following: an identifier of the first terminal device, an identifier of a terminal device between the first terminal device and the current third terminal device, or hop count information between the first terminal device and the current third terminal device.
- the current third terminal device refers to a third terminal device that sends the message 2. For example, after the first terminal device broadcasts message 1, a plurality of third terminal devices sequentially send message 2 corresponding to the message 1. The third terminal devices correspond to the message 2 one by one. At this time, the current third terminal device may be a third terminal device corresponding to the message 2 received by the second terminal device, or a third terminal device corresponding to another message 2.
- message 2 includes one or more of the following: an identifier of the first terminal device, an identifier of a terminal device between the first terminal device and the current third terminal device, or hop count information between the first terminal device and the current third terminal device.
- message 2 is used, for example, to indicate the relay capability of the third terminal device (correspondingly, message 1 is also only used to indicate the relay capability of the first terminal device); or, message 2 is used to indicate that the third terminal device supports providing a multi-hop relay service between the second terminal device and the network device (correspondingly, message 1 is also used to indicate that the first terminal device supports providing a multi-hop relay service between the terminal device and the network device); or, message 1 is also used to indicate a response to establish a unicast connection with the second terminal device (correspondingly, message 1 is also used to indicate a response to establish a unicast connection with the second terminal device).
- the second terminal device can determine the relay service capability of the first terminal device based on the identification of the first terminal device in message 2 and the first indication information and/or the second indication information, and determine whether to select the first terminal device to establish a unicast connection based on the identification of the terminal device between the first terminal device and the current third terminal device, or the number of hops between the first terminal device and the current third terminal device.
- message 2 includes one or more of the following: an identifier of the second terminal device, an identifier of the first terminal device, an identifier of at least one third terminal device, or hop count information between the first terminal device and the second terminal device.
- message 2 is used, for example, to indicate the relay capability of the third terminal device.
- message 2 is a discovery reply message, which is used to indicate that a multi-hop relay service is provided for the second terminal device.
- message 3 includes one or more of the following: an identifier of the second terminal device, an identifier of the first terminal device, an identifier of at least one third terminal device, or hop count information between the first terminal device and the second terminal device.
- message 3 is used, for example, to request the establishment of a unicast connection between the second terminal device and the first terminal device (correspondingly, at this time, message 1 is used, for example, to indicate the relay capability of the first terminal device, and message 2 is used, for example, to indicate the relay capability of the first terminal device).
- Step 1604 The third terminal device sends message 4. Correspondingly, the first terminal device receives message 4.
- message 4 is used to indicate the establishment of a unicast connection between the second terminal device and the first terminal device.
- message 3 and message 4 may include the same content. That is, after receiving message 3, the third terminal device directly forwards message 3 through the adaptation layer.
- message 4 may also include the above-mentioned first indication information and/or second indication information, and the first indication information and/or the second indication information are used to indicate that: the third terminal device supports providing a relay service between the second terminal device and the network device, and supports relaying between the first terminal device and the second terminal device through at least one third terminal device.
- the first indication information and/or the second indication information are used to indicate that: the third terminal device supports providing a multi-hop relay service between the second terminal device and the network device.
- the first indication information and/or the second indication information are used to indicate that: the first terminal device and the third terminal device support providing a multi-hop relay service between the second terminal device and the network device.
- the specific description of the first indication information and the second indication information can be referred to the above-mentioned step 1601, which will not be repeated here.
- message 4 includes one or more of the following: an identifier of at least one third terminal device, or hop count information between the first terminal device and the second terminal device.
- message 4 includes one or more of the following: the identifier of the second terminal device, the identifier of the first terminal device, the identifier of at least one third terminal device, or the number of hops between the first terminal device and the second terminal device.
- message 4 is used, for example, to indicate the establishment of a unicast connection between the second terminal device and the first terminal device (in this case, message 1 is used, for example, to indicate the relay capability of the first terminal device, message 2 is used, for example, to indicate the relay capability of the first terminal device, and message 3 is used to request the establishment of a unicast connection between the second terminal device and the first terminal device).
- message 4 includes one or more of the following: an identifier of the second terminal device, or an identifier of the first terminal device.
- message 4 is used to respond to establishing a unicast connection between the second terminal device and the first terminal device (correspondingly, in this case, message 1 is used, for example, to indicate the relay capability of the first terminal device, and is used, for example, to request establishing a unicast connection with the second terminal device; message 2 is used, for example, to indicate the relay capability of the second terminal device, and is used, for example, to request establishing a unicast connection with the second terminal device; message 3 is used, for example, to respond to establishing a unicast connection between the second terminal device and the first terminal device).
- message 1 is used, for example, to indicate the relay capability of the first terminal device, and is used, for example, to request establishing a unicast connection with the second terminal device
- message 2 is used, for example, to indicate the relay capability of the second terminal device, and is used, for example, to request
- the embodiment of the present application does not limit the order in which the first terminal device sends message 1 and receives message 4.
- the first terminal device may send message 1 first, and then receive message 4; or, the first terminal device may receive message 4 first, and then send message 1 after receiving message 4; or, the first terminal device may receive message 4 while sending message 1, and the embodiment of the present application does not limit this.
- the second terminal device when the second terminal device initiates a unicast connection establishment process with the first terminal device, the second terminal device sends message 3 to request to establish a unicast connection with the first terminal device.
- the third terminal device sends message 4 to the first terminal device to request to establish a unicast connection with the first terminal device.
- the first terminal device determines to establish a unicast connection with the second terminal device, the first terminal device sends message 1 in response to establish a unicast connection with the second terminal device.
- the third terminal device sends message 2 to the second terminal device in response to establish a unicast connection with the second terminal device.
- the present application provides a communication method, in which a unicast connection is established between a first terminal device directly connected to a network device and a second terminal device when the second terminal device is connected to a first terminal device via a multi-hop relay, so that the second terminal device can directly perceive the first terminal device directly connected to the network device.
- the first terminal device when message 1 is used to indicate the relay capability of the first terminal device, can actively send message 1 so that other terminal devices determine the relay capability of the first terminal device based on message 1; or, the first terminal device can also send the relay capability of the first terminal device based on the request of other terminal devices.
- the communication method provided in the embodiment of the present application further includes:
- Step 1701 The second terminal device sends message 5.
- the third terminal device receives message 5.
- message 5 is used to request the provision of relay service (that is, message 5 is used to request the provision of relay service between the second terminal device and the network device).
- message 5 is used to request the provision of a relay service. It can be understood that message 5 carries indication information, and the indication information is used to request the provision of a relay service.
- message 5 includes: third indication information and/or fourth indication information; the third indication information and/or fourth indication information is used to request the provision of relay service, and the first terminal device and the second terminal device are relayed through at least one third terminal device.
- message 5 includes the third indication information, the third indication information is used to request the relay service (that is, to provide the second terminal device with a relay service between the network device), and the first terminal device and the second terminal device are relayed through at least one third terminal device.
- message 5 includes the fourth indication information, the fourth indication information is used to provide the relay service, and the first terminal device and the second terminal device are relayed through at least one third terminal device.
- message 5 includes the third indication information and the fourth indication information, the third indication information is used to request the provision of relay service, and the fourth indication information is used to indicate that the first terminal device and the second terminal device are relayed through at least one third terminal device; message 5 indicates the second terminal device through the third indication information and the fourth indication information to request the provision of relay service, and the first terminal device and the second terminal device are relayed through at least one third terminal device.
- the third indication information may be a relay service code
- the fourth indication information may be a relay indication.
- the relay service code corresponding to the third indication information may be the same as or different from the relay service code corresponding to the first indication information
- the relay indication corresponding to the fourth indication information may be the same as or different from the relay indication corresponding to the second indication information, and this application does not limit this.
- message 5 includes one or more of the following: an identifier of the first terminal device, or an identifier of the second terminal device.
- Message 5 may indicate the terminal device that initiates the discovery process through the identifier of the second terminal device; or indicate the terminal device to be discovered through the identifier of the first terminal device. It should be noted that in the case where the second terminal device has pre-determined the first terminal device to be discovered, message 5 may include the identifier of the first terminal device; in the case where the second terminal device has not pre-determined the first terminal device to be discovered, message 5 may not include the identifier of the first terminal device.
- Step 1702 The third terminal device sends message 6. Correspondingly, the first terminal device receives message 6.
- message 6 in the embodiment of the present application may also be referred to as the sixth message or the third message, which are uniformly described here and will not be repeated below.
- steps 1701-1702 are optional steps. For example, when the first terminal device sends the relay capability of the first terminal device based on the request of other terminal devices, the above steps 1701-1702 are performed. When the first terminal device actively sends the relay capability of the first terminal device, there is no need to perform the above steps 1701-1702.
- Mode a as shown in FIG18 , the discovery process of mode a can be specifically implemented by the following steps:
- Step 1801 The first terminal device sends relay capability.
- the third terminal device receives the relay capability from the first terminal device.
- the relay capability sent by the first terminal device to the third terminal device can be carried in the message 1 recorded above, which is not elaborated in this application.
- mode a there may be multiple relay devices with U2N functions that send their own relay capabilities to surrounding U2U relay devices (the first terminal device is one of the multiple relay devices with U2N functions).
- FIG18 only takes the example of the first terminal device sending the relay capability to the third terminal device for illustration.
- the first terminal device sends the relay capability in a broadcasting manner
- the third terminal device around the first terminal device can obtain the relay capability of the first terminal device by monitoring the broadcast message.
- Step 1802 The third terminal device sends an announcement message.
- the second terminal device receives the announcement message from the third terminal device.
- the announcement message sent by the third terminal device can be carried in the message 2 recorded above, which is not elaborated in this application.
- the third terminal device sends the announcement message in the form of broadcasting, and the second terminal devices around the third terminal device can obtain the announcement message by monitoring the broadcast message.
- third terminal devices around the third terminal device can also listen to the broadcast message to obtain the announcement message, generate a new announcement message according to the content in the announcement message, and broadcast the new announcement message.
- the new announcement message includes the identification and capability information of the terminal device in the original announcement message.
- the second terminal device obtains the announcement message from the third terminal device, and accordingly, the number of third terminal devices is multiple at this time.
- the figure only takes one third terminal device as an example for illustration.
- Step 1803 The second terminal device selects the first terminal device based on the announcement information.
- the second terminal device can receive announcement information broadcast from one or more third terminal devices to indicate capability information of different U2N relay devices, and the second terminal device selects the first terminal device from these different U2N relay devices based on the announcement information of the capability information of different U2N relay devices.
- Step 1804 The second terminal device sends a first unicast connection establishment request message to the third terminal device.
- the third terminal device receives the first unicast connection establishment request message from the second terminal device.
- the first unicast connection establishment request message sent by the second terminal device to the third terminal device can be carried in the message 3 recorded above, which is not elaborated in this application.
- Step 1805 The third terminal device sends a second unicast connection establishment request message to the first terminal device.
- the first terminal device receives the second unicast connection establishment request message from the third terminal device.
- the second unicast connection establishment request message sent by the third terminal device to the first terminal device can be carried in the message 4 recorded above, which is not elaborated in this application.
- the third terminal device after receiving the first unicast connection establishment request message, adds the user information identifier of the third terminal device and the hop count information between the second terminal device and the first terminal device to the first unicast connection establishment request message, and generates a second unicast connection establishment request message.
- each third terminal device adds its own user information identifier to the unicast connection establishment request message when forwarding the unicast connection establishment request message, and adds one to the hop count information.
- the first unicast connection establishment request message and the second unicast connection establishment request message are the same unicast connection establishment request message. That is, after receiving the first unicast connection establishment request message, the third terminal device directly forwards the first unicast connection establishment request message without processing the first unicast connection establishment request message.
- Step 1806 The first terminal device sends a unicast connection establishment reply message to the third terminal device.
- the third terminal device receives the unicast connection establishment reply message from the first terminal device.
- Step 1807 The third terminal device sends a unicast connection establishment reply message to the second terminal device.
- the second terminal device receives the unicast connection establishment reply message from the first terminal device.
- the unicast connection establishment between the second terminal device and the first terminal device is completed.
- each third terminal device may refer to the actions performed by the third terminal device in the above process, and this application will not elaborate on this.
- Step 1901 The second terminal device sends a first request message.
- the third terminal device 1 and the third terminal device 2 receive the first request message from the second terminal device.
- the first request message sent by the second terminal device may be carried in the message 5 recorded above, which will not be elaborated in this application.
- the second terminal device when the second terminal device needs to discover the first terminal device (for example, discover the first terminal device 1 and the first terminal device 2), the second terminal device generates a first request message based on information such as the user information identifier of the second terminal device, the user identification information of the first terminal device, the relay service code, the relay indication, or one or more of the discovery message types.
- the user identification information of the first terminal device may be added to the first request message to facilitate the discovery of the first terminal device.
- the first request message sent by the second terminal device includes one or more of the following: a user information identifier of the second terminal device, a user information identifier of the first terminal device, a relay service code, a relay indication, or a discovery message type.
- Step 1902 The third terminal device 1 sends a second request message.
- the third terminal device 3 receives the second request message from the third terminal device 1.
- the second request message sent by the third terminal device 1 can be carried in the message 6 recorded above, which is not elaborated in this application.
- the third terminal device 1 after receiving the first request message, determines that the relay service can be provided, and then adds one or more of the user information identifier of the third terminal device 1 and the current hop count information to the first request message to generate a second request message. After that, the third terminal device 1 broadcasts the second request message.
- Step 1907 The third terminal device 2 sends a fourth request message.
- the third terminal device 4 receives the fourth request message from the third terminal device 2.
- the fourth request message sent by the third terminal device 2 can be carried in the message 6 recorded above, which is not elaborated in this application.
- the third terminal device 2 after receiving the first request message, determines that the relay service can be provided, and then adds one or more of the user information identifier of the third terminal device 2 and the number of hops of the current hop to the first request message to generate a fourth request message. After that, the third terminal device 2 broadcasts the fourth request message.
- the fourth request message includes one or more of the following: a user information identifier of the second terminal device, a user information identifier of the third terminal device 2, a user information identifier of the first terminal device 2, a relay service code, a relay indication, a relay hop indication, or a discovery message type.
- Step 1908 The third terminal device 4 sends a fifth request message.
- the first terminal device 2 receives the fifth request message from the third terminal device 4 .
- the fifth request message sent by the third terminal device 4 can be carried in the message 6 recorded above, which is not elaborated in this application.
- the third terminal device 4 after receiving the fourth request message, determines that it can provide relay service for the second terminal device, then adds the user information identifier of the third terminal device 4 to the fourth request message, and modifies the relay hop count indication in the fourth request message (for example, the hop count is increased by 1), and generates a fifth request message. After that, the third terminal device 4 broadcasts the fifth request message.
- the fifth request message includes one or more of the following: a user information identifier of the second terminal device 2, a user information identifier of the third terminal device 4, a user information identifier of the third terminal device 2, a user information identifier of the first terminal device, a relay service code, a relay indication, a relay hop indication, or a discovery message type.
- Step 1909 The first terminal device 2 sends a fourth response message to the third terminal device 4.
- the third terminal device 4 receives the fourth response message from the first terminal device 2.
- the fourth response message sent by the first terminal device 2 to the third terminal device 4 can be carried in the message 1 recorded above, which is not elaborated in this application.
- the first terminal device 2 determines, based on the relay service code and relay indication in the fifth request message, that the fifth request message is used to request to provide a relay service between the second terminal device and the network device, and that the relay device between the first terminal device and the second terminal device includes at least one third terminal device. If the first terminal device 2 determines that it can provide the corresponding relay service for the second terminal device, it generates a fourth response message and sends the fourth response message to the third terminal device 3.
- the fourth response message includes one or more of the following: user identification information of the first terminal device, user identification information of the second terminal device, a relay service code, a relay indication, or a discovery message type.
- the fifth response message sent by the third terminal device 4 to the third terminal device 2 can be carried in the message 2 recorded above, which is not elaborated in this application.
- the third terminal device 4 after the third terminal device 4 receives the fourth response message from the first terminal device 2, it determines that the fourth response message is response information that needs to be forwarded to the second terminal device, and then the third terminal device 4 adds the user identification information of the third terminal device 4 to the fourth response message to generate a fifth response message. The third terminal device 4 sends the fifth response message to the third terminal device 2.
- the fifth response message includes one or more of the following: user identification information of the third terminal device 4, user identification information of the first terminal device, user identification information of the second terminal device, a relay service code, a relay indication, or a discovery message type.
- Step 1911 The third terminal device 2 sends a sixth response message to the second terminal device.
- the second terminal device receives the sixth response message from the third terminal device 2.
- the sixth response message sent by the third terminal device 2 to the second terminal device can be carried in the message 2 recorded above, which is not elaborated in this application.
- the third terminal device 2 after the third terminal device 2 receives the fifth response message from the first terminal device 4, it determines that the fifth response message is response information that needs to be forwarded to the second terminal device, and then the third terminal device 2 adds the user identification information of the third terminal device 2 to the fifth response message to generate a sixth response message. The third terminal device 2 sends the sixth response message to the second terminal device.
- Step 1912 The second terminal device determines the first terminal device based on the third response message and the sixth response message.
- the second terminal device after the second terminal device receives the third response message and the sixth response message, it determines that the first terminal device 1 can provide a relay service for the second terminal device according to the third response message, and determines that the first terminal device 2 can provide a relay service for the second terminal device according to the sixth response message.
- the second terminal device can select one from the first terminal device 1 and the first terminal device 2 as the first terminal device according to its own needs, network conditions and other parameters. For example, the second terminal device selects the first terminal device 1 as the first terminal device, and the second terminal device sends a unicast connection establishment request message to the first terminal device 1 to establish a unicast connection between the second terminal device and the first terminal device 1.
- the first terminal device, the second terminal device, and the third terminal device perform steps similar to those described in the above steps 1804 to 1807 to establish a unicast connection between the first terminal device and the third terminal device.
- the figure only takes two third terminal devices between the first terminal device and the second terminal device as an example for illustration. In specific implementation, there may be at least one third terminal device between the first terminal device and the second terminal device, and this application does not limit the number of third terminal devices.
- Mode c as shown in FIG20 , the discovery process of mode c can be specifically implemented by the following steps:
- Step 2001 The second terminal device sends a first unicast connection establishment request message.
- the third terminal device 1 receives the first unicast connection establishment request message from the second terminal device.
- the first unicast connection establishment request message sent by the second terminal device can be carried in the message 3 recorded above, which is not elaborated in this application.
- the first unicast connection establishment request message includes one or more of the following: a user information identifier of the second terminal device, a user information identifier of the first terminal device, a relay service code, a relay indication, or security related information.
- the relay service code is used to indicate a request for a multi-hop relay service
- the relay indication is used to indicate that the U2U relay device can forward the DCR message
- the security related information is used to indicate a secure connection between the END device 1 and the relay device.
- Step 2002 The third terminal device 1 sends a second unicast connection establishment request message.
- the third terminal device 3 receives the second unicast connection establishment request message from the third terminal device 1 .
- Step 2003 The third terminal device 3 sends a third unicast connection establishment request message.
- the first terminal device 1 receives the third unicast connection establishment request message.
- the third unicast connection establishment request message sent by the third terminal device 3 can be carried in the message 4 recorded above, which is not elaborated in this application.
- Step 2004 The first terminal device 1 sends a unicast connection establishment request response message to the third terminal device 3 .
- the third terminal device 3 receives the unicast connection establishment request response message from the first terminal device 1 .
- the process of the first terminal device sending a unicast connection establishment request to the second terminal device and establishing a unicast connection between the second terminal device and the first terminal device is similar to steps 1804 to 1807 of Figure 18 above, and the only difference is that the devices for sending and receiving unicast connection establishment request messages and unicast connection establishment response messages are different.
- the specific process can refer to the contents recorded in steps 1804 to 1807 of Figure 18 above, and this application will not repeat it.
- the process of establishing a unicast connection between the second terminal device and the first terminal device also includes: after the second terminal device and the third terminal device establish a unicast connection, the third terminal device sends an identifier of the first terminal device to the second terminal device (such as a layer 2 identifier of the first terminal device, a user information identifier of the first terminal device).
- the second terminal device sends a unicast connection establishment request to the first terminal device according to the identifier of the first terminal device, and establishes a unicast connection between the second terminal device and the first terminal device.
- the second terminal device sends a fifth data packet according to the fifth configuration.
- the fifth configuration includes one or more of the following: a first local identifier, a fifth RLC channel, a first identifier, or an identifier of the second terminal device.
- the fifth RLC channel is a channel associated with a radio bearer corresponding to the first data.
- the fifth RLC channel is a PC5 relay RLC channel. There is a corresponding relationship between the first identifier and the fifth RLC channel.
- the first local identifier in the embodiment of the present application includes a first local identifier 1 (denoted as local ID1) and a first local identifier 2 (denoted as local ID2).
- the first local identifier 1 is used to identify the second terminal device between the second terminal device and the first terminal device; the first local identifier 2 is used to identify the first terminal device between the second terminal device and the first terminal device.
- Step 2102 The third terminal device sends a first data packet to the first terminal device.
- the first terminal device receives the first data packet from the third terminal device.
- the network device in the embodiment of the present application may be an O-CU or a CU.
- the above step S2103 may be replaced by: the first terminal device sends a second data packet to the O-CU through the O-DU.
- the O-CU receives the first data from the first terminal device through the O-DU.
- the first terminal device sends a second data packet to the O-DU, the O-DU obtains the first data based on the second data packet, and delivers the first data to the O-CU; or the first terminal device sends a second data packet to the O-DU, and the O-DU delivers the second data packet to the O-CU.
- the above step S2103 may be replaced by: the first terminal device sends the second data to the CU through the DU. Accordingly, the CU receives the first data from the first terminal device through the DU. In one possible manner, the first terminal device sends a second data packet to the DU, the DU obtains the first data based on the second data packet, and delivers the first data to the CU; or the first terminal device sends a second data packet to the DU, and the DU delivers the second data packet to the CU.
- the first terminal device after receiving the fifth data packet, determines the first configuration according to the first local identifier and/or the first identifier in the fifth data packet, and the first configuration includes the second local identifier.
- the first terminal device determines that the fifth data packet corresponds to the first radio bearer of the second terminal device according to the first local identifier and/or the first identifier in the fifth data packet, and the first terminal device determines the first configuration associated with the first radio bearer of the second terminal device.
- the first terminal device generates a second data packet according to the fifth data packet and the second local identifier and/or the second identifier.
- the first terminal device sends the second data packet to the network device according to the first RLC channel indicated by the first configuration.
- the first configuration indicates a mapping relationship between the first RLC channel and the radio bearer corresponding to the first data.
- the first RLC channel is a Uu relay RLC channel.
- the first terminal device parses the packet header of the fifth data packet, determines that the fifth data packet includes the first local identifier and/or the first identifier, and the first terminal device determines that the first data is the wireless bearer data of the second terminal device based on the first local identifier.
- the first terminal device determines, based on the first identifier, that the first data corresponds to the first wireless bearer of the second terminal device.
- the first terminal device determines an associated first configuration, the first configuration including the second local identifier of the second terminal device, the second identifier of the first wireless bearer, and the correspondence between the first wireless bearer of the second terminal device and the first RLC channel.
- the downlink data packet forwarding process may be specifically implemented through the following steps 2104 to 2106 .
- Step 2104 The network device sends a third data packet to the first terminal device.
- the first terminal device receives the third data packet from the network device.
- the third data packet includes one or more of the following: second data, or a second local identifier; the second local identifier is used to identify the second terminal device between the first terminal device and the network device.
- the third data packet also includes the second identifier.
- the network device in the embodiment of the present application may be an O-CU or a CU.
- the above step S2104 may be replaced by: the O-CU sends the second data to the first terminal device through the O-DU.
- the first terminal device receives a third data packet from the O-CU through the O-DU.
- the O-CU sends the second data to the O-DU
- the O-DU generates a third data packet based on the second data
- the O-CU sends the third data packet to the O-DU
- the O-DU sends the third data packet to the first terminal device.
- Step 2105 The first terminal device sends a fourth data packet to the third terminal device.
- the third terminal device receives the fourth data packet from the first terminal device.
- the fourth data packet includes one or more of the following: second data, or a first local identifier; the first local identifier is used to identify the first terminal device and/or the second terminal device between the second terminal device and the first terminal device.
- the fourth data packet also includes a first identifier.
- the first terminal device determines the second configuration according to the second local identifier and/or the second identifier in the third data packet, and the second configuration includes the first local identifier.
- the first terminal device determines that the third data packet corresponds to the second wireless bearer of the second terminal device according to the second local identifier and/or the second identifier in the third data packet, and the first terminal device determines the second configuration associated with the second wireless bearer of the second terminal device.
- the first terminal device generates a fourth data packet according to the third data packet and the first local identifier and/or the first identifier.
- the first terminal device sends the fourth data packet to the third terminal device according to the second RLC channel indicated by the second configuration.
- the second RLC channel is a channel associated with the wireless bearer corresponding to the fourth data.
- the second RLC channel is a PC5 relay RLC channel.
- the first terminal device parses the third data packet and determines that the third data packet includes the second local identifier and/or the second identifier.
- the first terminal device determines that the second data is the wireless bearer data of the second terminal device based on the second local identifier.
- the first terminal device determines that the second data corresponds to the second wireless bearer of the second terminal device based on the second identifier.
- the first terminal device determines the associated second configuration, and the second configuration includes the first local identifier of the second terminal device, the first identifier of the second wireless bearer, and the correspondence between the second wireless bearer of the second terminal device and the second RLC channel.
- the first terminal device Based on the second configuration, the first terminal device generates a fourth data packet, and the fourth data packet includes the first local identifier and the first identifier.
- the first terminal device sends the fourth data packet to the third terminal device based on the second RLC channel associated with the first identifier.
- the third terminal device after receiving the fourth data packet, parses the packet header of the fourth data packet to determine the first local identifier and/or the first identifier in the fourth data packet, and the third terminal device determines the fourth configuration corresponding to the fourth data packet and the downlink RLC channel (PC5 relay RLC channel, such as the fourth RLC channel) associated with the first identifier on the third terminal device side according to the first local identifier and/or the first identifier in the fourth data packet.
- the third terminal device sends the sixth data packet to the second terminal device on the downlink RLC channel associated with the first identifier on the third terminal device side according to the fourth configuration corresponding to the fourth data packet.
- an embodiment of the present application provides a protocol stack architecture used when data is transmitted between a second terminal device and a network device.
- the protocol stack used when data is transmitted between the second terminal device and the network device the control plane protocol stack of the side link between the first terminal device and the second terminal device is shown in Figure 22
- the user plane protocol stack between the network device and the second terminal device is shown in Figure 23
- the control plane protocol stack between the network device and the second terminal device is shown in Figure 24.
- the second device may be the first terminal device, the second terminal device or the third terminal device.
- Different terminal devices have different processes for determining data forwarding configurations, and the determined data forwarding configurations are also different, which are described below:
- the configuration of the first terminal device includes an uplink configuration for uplink forwarding of data packets (such as the above-mentioned first configuration), and a downlink configuration for downlink forwarding of data packets (such as the above-mentioned second configuration).
- the uplink configuration of the first terminal device includes one or more of the following: an identifier of the second terminal device, a second local identifier, a second identifier, or an identifier of RLC channel 1.
- the uplink configuration of the first terminal device can also characterize an association relationship with the identifier of RLC channel 1.
- the process of the first terminal device forwarding uplink based on the uplink configuration includes: after the first terminal device receives an uplink data packet 1 (which may be a data packet sent by a third terminal device to the first terminal device), the packet header of the data packet 1 is parsed to determine the first identifier and/or the first local identifier carried in the packet header of the data packet 1.
- the first terminal device determines that the data packet 1 is a data packet sent by the second terminal device based on the first local identifier, and determines the identifier of the second terminal device (such as the layer 2 identifier of the second terminal device).
- the first terminal device determines the uplink configuration including the identifier of the second terminal device, and obtains the second identifier, the second local identifier and the identifier of RLC channel 1 in the uplink configuration.
- the first terminal device determines data packet 2 based on data packet 1 and the second identifier and the second local identifier, and sends data packet 2 to the network device based on the RLC channel 1 associated with the second identifier, and data packet 2 includes the second identifier and the second local identifier.
- the downlink configuration of the first terminal device includes one or more of the following: an identifier of the second terminal device, an identifier of the first terminal device, a first local identifier, a first identifier, or an identifier of RLC channel 2.
- the downlink configuration of the first terminal device can also characterize the association relationship between the first identifier and the identifier of RLC channel 2.
- the process of the first terminal device forwarding downlink based on the downlink configuration includes: after the first terminal device receives the downlink data packet 3, it parses the packet header of the data packet 3 to determine the second identifier and/or the second local identifier carried in the packet header of the data packet 3.
- the first terminal device determines that the data packet 3 is a data packet sent to the second terminal device based on the second local identifier, and determines the identifier of the second terminal device (such as the layer 2 identifier of the second terminal device).
- the first terminal device determines the downlink configuration including the identifier of the second terminal device, and obtains the first identifier, the first local identifier and the identifier of RLC channel 2 in the downlink configuration.
- the first terminal device determines the data packet 4 based on the data packet 3 and the first identifier and the first local identifier, and sends the data packet 4 to the third terminal device based on the RLC channel 2 associated with the first identifier, and the data packet 4 includes the first identifier and the first local identifier.
- the format of data forwarded between the first terminal device and the network device is shown in FIG. 26
- the format of data forwarded between the first terminal device and the second terminal device is shown in FIG. 27 .
- the uplink configuration of the third terminal device includes one or more of the following: the identifier of the first terminal device, the identifier of the second terminal device, the identifier of the third terminal device, the first identifier, the first local identifier, or the identifier of RLC channel 3.
- the uplink configuration of the third terminal device can also characterize the association relationship between the first identifier and the identifier of RLC channel 3.
- the process of the third terminal device forwarding uplink based on the uplink configuration includes: after the third terminal device receives data packet 1 (which may be a data packet sent by the second terminal device or the third terminal device of the previous hop in the uplink direction), the packet header of data packet 1 is parsed to determine the first identifier and the first local identifier carried in the packet header of data packet 1.
- the third terminal device determines that data packet 1 is a data packet sent by the second terminal device based on the first local identifier, and determines the identifier of the second terminal device.
- the third terminal device determines the uplink configuration including the identifier of the second terminal device, and obtains the identifier of RLC channel 3 in the uplink configuration that has an association relationship with the first identifier.
- the third terminal device continues to forward data packet 1 uplink based on RLC channel 3 (for example, to the first terminal device or to the third terminal device of the next hop).
- the process of the third terminal device forwarding downlink based on the downlink configuration includes: after the third terminal device receives the data packet 4 (which can be a data packet sent by the first terminal device or the third terminal device of the previous hop in the downlink direction), the packet header of the data packet 4 is parsed to determine the first identifier and the first local identifier carried in the packet header of the data packet 4. The third terminal device determines that the data packet 4 is a data packet sent by the second terminal device based on the first local identifier, and determines the identifier of the second terminal device.
- the data packet 4 which can be a data packet sent by the first terminal device or the third terminal device of the previous hop in the downlink direction
- the packet header of the data packet 4 is parsed to determine the first identifier and the first local identifier carried in the packet header of the data packet 4.
- the third terminal device determines that the data packet 4 is a data packet sent by the second terminal device based on the first local identifier, and determines the identifier of the second
- the third terminal device determines the downlink configuration including the identifier of the second terminal device, and obtains the identifier of the RLC channel 4 that has an association relationship with the first identifier in the downlink configuration.
- the third terminal device continues to forward the data packet 4 downlink based on the RLC channel 4 (for example, to the second terminal device or to the third terminal device of the next hop in the downlink direction).
- the second terminal device Since the second terminal device is the last hop in the downlink direction, the second terminal device does not need to forward downlink signals to other devices. Therefore, the configuration of the second terminal device does not include downlink configuration for downlink forwarding, but only includes downlink configuration for uplink sending (such as the fifth configuration mentioned above).
- the uplink configuration of the second terminal device includes one or more of the following: an identifier of the first terminal device, an identifier of the second terminal device, a first identifier, a first local identifier, and an identifier of RLC channel 5.
- the uplink configuration of the second terminal device can also characterize the association between the first identifier and the identifier of RLC channel 5.
- the process of the second terminal device sending uplink based on the uplink configuration includes: when the second terminal device determines that it needs to send uplink data to the network device, it obtains the uplink configuration of the second terminal device, determines the first identifier and the first local identifier in the uplink configuration of the second terminal device, and encapsulates the first identifier and the first local identifier into the header of the data packet to obtain data packet 1.
- the second terminal device sends data packet 1 to the third terminal device according to the RLC channel 5 that has an association relationship with the first identifier.
- the uplink configuration and/or downlink configuration of each of the above-mentioned terminal devices is determined based on corresponding QoS information.
- the uplink configuration of the first terminal device is determined based on the QoS information between the first terminal device and the network device.
- the process of determining the uplink configuration information of the first terminal includes: the network device determines the QoS information between the first terminal device and the network device, and determines the uplink configuration of the first terminal device based on the QoS information; the network device sends the uplink configuration of the first terminal device to the first terminal device.
- the network device can also determine the configuration information of RLC channel 1 based on the QoS information between the first terminal device and the network device, and send the configuration information of RLC channel 1 to the first terminal device, so that the first terminal device configures RLC channel 1 according to the configuration information of RLC channel 1.
- the downlink configuration information of the first terminal device is determined according to the QoS information between the first terminal device and the adjacent third terminal device.
- the network device determines the downlink QoS information between the first terminal device and the second terminal device, and sends the downlink QoS information between the first terminal device and the second terminal device to the first terminal device.
- the first terminal device determines the QoS information between the first terminal device and the adjacent third terminal device based on the downlink QoS information between the first terminal device and the second terminal device, and determines the downlink configuration information of the first terminal device based on the QoS information between the first terminal device and the adjacent third terminal device.
- the first terminal device can also determine the configuration information of RLC channel 2 according to the QoS information between the first terminal device and the adjacent third terminal device, and configure RLC channel 2 according to the configuration information of RLC channel 2. It should be noted that after the first terminal device obtains the downlink QoS information between the first terminal device and the second terminal device, it can send the downlink QoS information between the first terminal device and the second terminal device to the adjacent terminal device; so that the adjacent terminal device determines the QoS information between the first terminal device and the adjacent third terminal device according to the downlink QoS information between the first terminal device and the second terminal device, and sends the QoS information between the first terminal device and the adjacent third terminal device to the first terminal device.
- the uplink configuration of the second terminal device is determined based on the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction.
- the network device determines the uplink QoS information between the first terminal device and the second terminal device, and sends the uplink QoS information between the first terminal device and the second terminal device to the second terminal device.
- the second terminal device determines the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction based on the uplink QoS information between the first terminal device and the second terminal device, and determines the uplink configuration of the second terminal device based on the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction.
- the second terminal device determines the configuration information of RLC channel 5 based on the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction, and configures RLC channel 5 based on the configuration information of RLC channel 5.
- the embodiments of the present application do not limit the device for determining the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction, and the device for determining the uplink configuration of the second terminal device and/or the configuration information of RLC channel 5 based on the uplink QoS information between the second terminal device and the next-hop terminal device in the uplink direction.
- the device that performs these processes may be the second terminal device, or the next-hop terminal device in the uplink direction of the second terminal device, or other devices, and the present application does not limit this.
- the uplink configuration of the third terminal device is determined according to the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction.
- the third terminal device can obtain the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction, and determine the uplink configuration of the third terminal device based on the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction.
- the third terminal device can also determine the configuration information of RLC channel 3 based on the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction, and configure RLC channel 3 according to the configuration information of RLC channel 3.
- the embodiment of the present application does not limit the device for determining the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction, and the device for determining the uplink configuration of the third terminal device and/or the configuration information of RLC channel 3 based on the uplink QoS information between the third terminal device and the next hop terminal device in the uplink direction.
- the device performing these processes can be the third terminal device, or the next hop terminal device in the uplink direction of the third terminal device, or other devices, and the present application does not limit this.
- the downlink configuration of the third terminal device is determined according to the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction.
- the third terminal device can obtain the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction, and determine the downlink configuration of the third terminal device based on the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction.
- the third terminal device can also determine the configuration information of RLC channel 4 based on the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction, and configure RLC channel 4 according to the configuration information of RLC channel 4.
- the embodiment of the present application does not limit the device for determining the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction, and the device for determining the downlink configuration of the third terminal device and/or the configuration information of RLC channel 4 based on the downlink QoS information between the third terminal device and the next hop terminal device in the downlink direction.
- the device performing these processes can be the third terminal device, or the next hop terminal device in the downlink direction of the third terminal device, or other devices, and the present application does not limit this.
- the third terminal device is a terminal device that establishes a unicast connection with the first terminal device and then accesses the network device.
- the second terminal device needs to access the network device, it can access the network device by discovering the third terminal device.
- the second terminal device After the unicast connection is established between the second terminal device and the third terminal device, the second terminal device also establishes a unicast connection with the first terminal device.
- the network device can obtain the parameters of each hop node between the network device and the second terminal device (including but not limited to one or more of the relay hop count or relay identifier).
- the network device can directly allocate QoS information, configure the relay RLC link, and configure one or more of the SRAP configurations for each hop node based on the parameters of each hop node. This application does not limit this.
- the initial access and RRC configuration process between the first terminal device, the second terminal device, the third terminal device and the network device can be specifically implemented by the following steps:
- Step 2801 A relay link is established between the second terminal device, the third terminal device and the first terminal device.
- each third terminal device may refer to the actions performed by the third terminal device in the above process, and this application will not elaborate on this.
- Step 2802 Configuration information for transmitting SRB0 messages (hereinafter referred to as SRB0 message transmission configuration) is configured between the second terminal device, the third terminal device and the first terminal device.
- the SRB0 message includes an RRC connection establishment request message and an RRC connection establishment message.
- the SRB0 message transmission configuration includes: configuration of local ID.
- the SRB0 message transmission configuration may also include: configuration of PC5 relay RLC channel and PC5 SRAP configuration.
- the PC5 SRAP configuration includes configuration of mapping relationship between SRB0 and PC5 relay RLC channel.
- the third terminal device allocates the first local identifier 1 to the second terminal device according to the layer 2 identifier of the second terminal device; the third terminal device allocates the first local identifier 2 to the first terminal device according to the layer 2 identifier of the first terminal device.
- the third terminal device allocates local identifiers to the second terminal device and the first terminal device, it can be allocated by a third terminal device or by negotiation between all third terminal devices between the second terminal device and the first terminal device. This application does not limit this.
- a dedicated or default configured PC5 RLC channel is used to transmit the SRB0 message.
- the dedicated or default configured PC5 RLC channel corresponds to a specific logical channel (the logical channel is identified as x).
- the second terminal device receives the SRB0 message from the upper layer, it will be directly delivered to the dedicated or default PC5 RLC channel.
- the third terminal device receives the SRB0 message from the dedicated or default PC5 RLC channel between the third terminal device and the second terminal device, and delivers the SRB0 message through the dedicated or default PC5 RLC channel between the third terminal device and the first terminal device.
- the second terminal device or the third terminal device also needs to determine the mapping relationship between the SRB0 message and the PC5 RLC channel.
- the mapping relationship includes, for example, the mapping relationship between the SRB0 message of the second terminal device and the PC5 relay RLC channel between the second terminal device and the third terminal device 1; the third terminal device 1 is a third terminal device connected to the second terminal device.
- the PC5 SRAP configuration of the third terminal device may include, for example, the mapping relationship between the SRB0 message of the second terminal device and the previous hop PC5 relay RLC channel of the third terminal device, and the mapping relationship between the SRB0 message of the second terminal device and the next hop PC5 relay RLC channel of the third terminal device; the previous hop of the third terminal device may be between two third terminal devices, or between the third terminal device and the second terminal device; the next hop of the third terminal device may be between two relay devices, or between the third terminal device and the first terminal device.
- the PC5 SRAP configuration of the first terminal device includes, for example, the mapping relationship between the SRB0 message of the second terminal device and the PC5 relay RLC channel between the first terminal device and the third terminal device 2; the third terminal device 2 is a third terminal device connected to the first terminal device.
- the second terminal device, the third terminal device and the first terminal device are all configured with the relevant configuration of the above-mentioned SRB0 message, and the relevant configuration of the SRB0 message can be understood in combination with the above-mentioned uplink and downlink transmission configuration of the second terminal device, the third terminal device and the first terminal device.
- the layer 2 identifier used by the second terminal device and the first terminal device in the discovery process and the unicast establishment process is a layer 2 identifier allocated by the upper layer for the multi-hop U2N relay scenario.
- the second terminal device or the first terminal device can execute the discovery process and the connection establishment process described in the embodiment of the present application based on the layer 2 identifier.
- Step 2803 The second terminal device sends an uplink SRB0 message.
- the SRB0 message in the embodiment of the present application may be, for example, an RRC establishment request message sent by the second terminal device.
- the second terminal device sends an uplink SRB0 message based on the PC5 relay RLC channel in the above step 2802.
- the second terminal device generates a first data packet, and the first data packet includes an uplink SRB0 message, the above-mentioned first local identifier 1, the first local identifier 2, and the SRB0 identifier.
- the first data packet is a PC5 SRAP PDU generated by the SRAP protocol layer of the second terminal device, and the above-mentioned first local identifier 1, the first local identifier 2, and the SRB0 identifier are located in the header of the PC5 SRAP PDU.
- the SRB0 identifier does not need to be carried in the header.
- the identification information of the above-mentioned uplink SRB 0 message can be index 0, where index 0 is an index occupying 5 bits; or the identification information of the above-mentioned SRB 0 message is the index allocated to the second terminal device, and this application does not limit this.
- Step 2804 The first terminal device sends a SUI message (SidelinkUEInformationNR message) to the network device.
- SUI message SegmentlinkUEInformationNR message
- the SUI message is used to request the network device to allocate a second local identifier to the second terminal device.
- the SUI message includes the layer 2 identifier of the second terminal device. Based on this, after receiving the layer 2 identifier of the second terminal device, the network device allocates a second local identifier to the second terminal device according to the layer 2 identifier of the second terminal device.
- the first terminal device receives a first data packet from a third terminal device, including a first local identifier 1, a first local identifier 2, and an identifier of SRB 0. Further, the first terminal device can determine an SRB0 message based on the first data packet. Taking the first data packet as a PC5 SRAP PDU as an example, after the first terminal device receives the first data packet, it removes the header of the PC5 SRAP PDU, and generates a header of the Uu SRAP PDU according to predetermined configuration information, and the header of the Uu SRAP PDU includes a second local identifier and an identifier of an uplink SRB 0 message.
- the second terminal device when the second terminal device divides uplink QoS information, the second terminal device can divide the uplink QoS information for each hop based on the uplink QoS information between the first terminal device and the second terminal device, and the information of each hop between the first terminal device and the second terminal device.
- the third terminal device a sends the remaining uplink QoS information to the next hop third terminal device b, and the third terminal device b continues to divide the uplink QoS information between the third terminal device a and the third terminal device b, and so on, until the uplink QoS information is divided.
- the last hop third terminal device can divide the uplink QoS information of two hops, namely the uplink QoS information between it and the previous hop third terminal device, and the uplink QoS information between it and the first terminal device.
- the third terminal device a may also divide the uplink QoS information of two hops, namely the uplink QoS information between its second terminal device and the uplink QoS information between it and the third terminal device b.
- the third terminal device b is responsible for dividing the uplink QoS information between the third terminal device b and the next hop of the third terminal device b. This application will not elaborate on this.
- the network device can also configure the Uu relay RLC channel for transmitting SRB1 between the network device and the first terminal device, and the adaptation layer configuration according to the QoS information between the network device and the first terminal device.
- the network device can also send the QoS information between the first terminal device and the second terminal device to the first terminal device for the relevant configuration of the downlink SRB1 message.
- the specific configuration process can refer to the above process, and this application will not repeat it.
- the second terminal device, the third terminal device and the first terminal device are all configured with the relevant configuration of the above-mentioned SRB1 message, and the relevant configuration of the SRB1 message can be understood in combination with the above-mentioned uplink and downlink transmission configuration of the second terminal device, the third terminal device and the first terminal device.
- the first terminal device receives downlink QoS information between the first terminal device and the second terminal device sent by the network.
- the first terminal device and the third terminal device can divide the downlink QoS information of each hop between the first terminal device and the second terminal device based on the downlink QoS information between the first terminal device and the second terminal device, and the device of each hop determines the PC5 relay RLC channel and adaptation layer configuration for downlink transmission SRB1 based on the downlink QoS information of the hop.
- the first terminal device When the first terminal device divides downlink QoS information, the first terminal device can divide the downlink QoS information for each hop based on the downlink QoS information between the first terminal device and the second terminal device, and the information of each hop between the first terminal device and the second terminal device.
- any third terminal device can divide the downlink QoS information for each hop based on the downlink QoS information between the first terminal device and the second terminal device, and the information of each hop between the first terminal device and the second terminal device.
- the third terminal device of each hop can also divide the downlink QoS information of the corresponding hop respectively. For example, after the first terminal device obtains the downlink QoS information between the first terminal device and the second terminal device, it sends it to the third terminal device c connected to the first terminal device, and the third terminal device c divides the downlink QoS information of the number of hops between the third terminal device c and the first terminal device.
- the third terminal device c sends the remaining downlink QoS information to the next hop third terminal device d, and the third terminal device d continues to divide the downlink QoS information between the third terminal device d and the third terminal device c, and so on, until the downlink QoS information is divided.
- the last hop third terminal device can divide the downlink QoS information of two hops, namely the downlink QoS information between it and the previous hop third terminal device, and the downlink QoS information between it and the second terminal device.
- the third terminal device a may also divide the two-hop downlink QoS information, namely the downlink QoS information between the first terminal device and the downlink QoS information between the first terminal device and the third terminal device b.
- the third terminal device b is responsible for dividing the downlink QoS information between the third terminal device b and the next hop of the third terminal device b. This application will not elaborate on this.
- Step 2809 The second terminal device sends an RRC establishment completion message.
- Step 2810 The network device sends a first RRC reconfiguration message to the first terminal device.
- the first RRC reconfiguration message is used to configure the Uu relay RLC channel, the mapping relationship between SRB2 and the Uu relay RLC channel, and the mapping relationship between DRB and the Uu relay RLC channel.
- the first RRC reconfiguration message includes QoS information of SRB2 and DRB in the downlink direction, so that the PC5 relay RLC channel configuration and PC5 SRAP configuration of SRB2 and DRB in the downlink transmission process are completed between the first terminal device, the second terminal device and the third terminal device.
- the specific configuration process can refer to the above step 2807 or step 2808, which will not be repeated here.
- QoS information of SRB2 and DRB in the downlink direction is QoS information of SRB2 and DRB in the downlink direction between the first terminal device and the second terminal device.
- Step 2811 The network device sends a second RRC reconfiguration message to the second terminal device.
- the second RRC reconfiguration message is used to configure SRB2 and DRB.
- the second RRC reconfiguration message also includes QoS information of SRB2 and DRB in the uplink direction, so that the PC5 relay RLC channel configuration and PC5 SRAP configuration of SRB2 and DRB in the uplink transmission process are completed between the first terminal device, the second terminal device and the third terminal device.
- the specific configuration process can refer to the above step 2807 or step 2808, which will not be repeated here.
- the QoS information of SRB2 and DRB in the uplink direction is the QoS information of SRB2 and DRB in the uplink direction between the first terminal device and the second terminal device.
- the QoS information in the embodiment of the present application can also be understood as a QoS parameter, which is used to indicate the QoS parameter requirements that the wireless bearer should meet when transmitting between devices (such as the second terminal device, the third terminal device, the first terminal device or the network device).
- the corresponding device can configure the configuration of the channel for transmitting the signaling or data corresponding to the QoS information and the SRAP configuration. This application does not go into details.
- Step 2812 The second terminal device, the third terminal device and the first terminal device configure the configuration information of SRB2 and DRB according to the first RRC reconfiguration message and the second RRC reconfiguration message.
- the configuration information for SRB2 and DRB includes one or more of the following: PC5 relay RLC channel, or PC5 SRAP.
- the second terminal device, the third terminal device and the first terminal device are all configured with the above-mentioned SRB2 and DRB message related configurations, and the above-mentioned SRB2 and DRB message related configurations can be understood in combination with the above-mentioned uplink and downlink transmission configurations of the second terminal device, the third terminal device and the first terminal device.
- first identifier and the second identifier in the embodiment of the present application are both used to identify the radio bearer of the data packet.
- the first identifier and the second identifier can be the same identifier, that is, the same identifier is used in the uplink and downlink configuration of the terminal device to identify the radio bearer of the data packet.
- the first identifier and the second identifier can be different identifiers, that is, different identifiers are used in the uplink and downlink configuration of the terminal device to identify the radio bearer of the data packet.
- the identification of the terminal device in the embodiment of the present application can be, for example, the user information identification (user Info ID) of the relay device.
- the capabilities of the relay device can be identified, such as whether the relay device supports U2U relay, whether it supports U2N relay, etc., and the present application does not limit this.
- the identification of the first terminal device in the embodiment of the present application can be understood as the user information identification of the first terminal device
- the identification of the second terminal device can be understood as the user information identification of the second terminal device
- the identification of the third terminal device can be understood as the user information identification of the third terminal device
- the identification of the fourth terminal device can be understood as the user information identification of the fourth terminal device.
- the above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods.
- the communication device can be the first terminal device in the above method embodiment, or a device including the above first terminal device, or a component that can be used for the first terminal device; or, the communication device can be the second terminal device in the above method embodiment, or a device including the above second terminal device, or a component that can be used for the second terminal device; or, the communication device can be the third terminal device in the above method embodiment, or a device including the above third terminal device, or a component that can be used for the third terminal device; or, the communication device can be the network device in the above method embodiment, or a device including the above network device, or a component that can be used for the network device.
- the communication device includes a hardware structure and/or software module corresponding to each function.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
- the functions/implementation process of the transceiver module 2910 and the processing module 2920 in FIG29 can be implemented by the processor 111 in the communication device 1500 shown in FIG15 calling the computer execution instructions stored in the memory 112.
- the functions/implementation process of the processing module 2920 in FIG29 can be implemented by the processor 111 in the communication device 1500 shown in FIG15 calling the computer execution instructions stored in the memory 112
- the functions/implementation process of the transceiver module 2910 in FIG29 can be implemented by the transceiver 115 in the communication device 1500 shown in FIG15.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Les modes de réalisation de la présente demande se rapportent au domaine technique des communications. Sont divulgués un procédé, un appareil et un système de communication qui permettent à un dispositif distant de détecter un dispositif de relais au-delà d'un saut adjacent. Le procédé comprend les étapes consistant à : envoyer un premier message qui est utilisé pour indiquer qu'une association d'un deuxième dispositif terminal à un service de relais entre le deuxième dispositif terminal et un dispositif de réseau est prise en charge et qu'un premier dispositif terminal communique avec le deuxième dispositif terminal au moyen d'au moins un troisième dispositif terminal faisant office de relais ; et recevoir un second message qui est utilisé pour indiquer qu'une connexion de diffusion individuelle entre le deuxième dispositif terminal et le premier dispositif terminal doit être établie, la connexion de diffusion individuelle étant établie au moyen dudit au moins un troisième dispositif terminal. Les modes de réalisation de la présente demande sont appliqués à un processus de relais.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311868717.3A CN120239002A (zh) | 2023-12-29 | 2023-12-29 | 通信方法、装置及系统 |
| CN202311868717.3 | 2023-12-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025139601A1 true WO2025139601A1 (fr) | 2025-07-03 |
Family
ID=96167583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/135860 Pending WO2025139601A1 (fr) | 2023-12-29 | 2024-11-29 | Procédé, appareil et système de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120239002A (fr) |
| WO (1) | WO2025139601A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113747606A (zh) * | 2020-05-27 | 2021-12-03 | 华为技术有限公司 | 一种用于单播通信的方法和装置 |
| CN115767498A (zh) * | 2021-09-03 | 2023-03-07 | 大唐移动通信设备有限公司 | 第一中继节点发现方法、装置及存储介质 |
| CN116074917A (zh) * | 2021-11-01 | 2023-05-05 | 大唐移动通信设备有限公司 | 一种多跳中继连接建立方法、装置、设备及介质 |
| WO2023173283A1 (fr) * | 2022-03-15 | 2023-09-21 | Nec Corporation | Communication pour relais u2u |
-
2023
- 2023-12-29 CN CN202311868717.3A patent/CN120239002A/zh active Pending
-
2024
- 2024-11-29 WO PCT/CN2024/135860 patent/WO2025139601A1/fr active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113747606A (zh) * | 2020-05-27 | 2021-12-03 | 华为技术有限公司 | 一种用于单播通信的方法和装置 |
| CN115767498A (zh) * | 2021-09-03 | 2023-03-07 | 大唐移动通信设备有限公司 | 第一中继节点发现方法、装置及存储介质 |
| CN116074917A (zh) * | 2021-11-01 | 2023-05-05 | 大唐移动通信设备有限公司 | 一种多跳中继连接建立方法、装置、设备及介质 |
| WO2023173283A1 (fr) * | 2022-03-15 | 2023-09-21 | Nec Corporation | Communication pour relais u2u |
Non-Patent Citations (2)
| Title |
|---|
| OPPO: "Summary of email discussion on Rel-17 Sidelink Relaying", 3GPP DRAFT; RP-192753, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. TSG RAN, no. Sitges, Spain; 20191209 - 20191212, 2 December 2019 (2019-12-02), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051834354 * |
| VIVO: "Remaining issues of sidelink relay discovery procedure", 3GPP DRAFT; R2-2009587, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. electronic; 20201102 - 20201113, 23 October 2020 (2020-10-23), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051942522 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120239002A (zh) | 2025-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12273871B2 (en) | Sidelink relay communication method and apparatus, device and medium | |
| US11477703B2 (en) | Method for establishing a fronthaul interface, method for performing access for a UE, method and apparatus for performing a handover for a UE, data forwarding method, user equipment and base station | |
| US20220217575A1 (en) | Sidelink communication method and apparatus, and storage medium | |
| CN108307472B (zh) | 设备直通系统的通信方法及装置、通信系统 | |
| WO2019080800A1 (fr) | Procédé et dispositif de transmission d'informations | |
| CN112055423B (zh) | 一种通信方法及相关设备 | |
| WO2018137364A1 (fr) | Procédé d'envoi de données, terminal d'envoi de données, et station de base | |
| CN108184249A (zh) | 回程链路的信息传输方法及系统、代理设备、接入设备 | |
| WO2021168632A1 (fr) | Procédé de relais, procédé, appareil et dispositif de production de table de routage, ainsi que support de stockage | |
| WO2022017285A1 (fr) | Procédé, appareil et système d'acheminement de paquets | |
| WO2015018232A1 (fr) | Procédé et appareil de gestion de connexion de dispositif à dispositif et station de base | |
| US20250008371A1 (en) | Communication method and apparatus, and storage medium | |
| WO2024027412A1 (fr) | Procédé de communication, appareil de communication et système de communication | |
| US9839062B2 (en) | Short range communications method, device, and system | |
| WO2021078170A1 (fr) | Procédé et appareil de communication | |
| WO2025139601A1 (fr) | Procédé, appareil et système de communication | |
| US20240188104A1 (en) | Communication method and apparatus | |
| US20250227729A1 (en) | Communication method and apparatus | |
| WO2025010660A1 (fr) | Procédé et appareil de gestion de ressources sans fil, terminal, puce et support de stockage | |
| WO2025200780A1 (fr) | Procédé, appareil et système de communication | |
| WO2024208106A1 (fr) | Procédé de communication, appareil de communication et système de communication | |
| WO2025030523A1 (fr) | Procédé de communication sans fil et dispositif de communication | |
| WO2025167697A1 (fr) | Procédé et appareil de communication | |
| WO2025139638A1 (fr) | Procédé et appareil de transmission de données, et système de communication | |
| CN121126435A (zh) | 一种通信方法、通信装置、可读存储介质以及芯片系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24910533 Country of ref document: EP Kind code of ref document: A1 |