Information transmission method, apparatus and terminal
By acquiring the layer two identifier and/or local identifier of the second remote terminal from the relay terminal, the problem of the inability to establish an end-to-end connection in the prior art is solved, and a smooth connection between the first remote terminal and the second remote terminal is achieved.
Patent Information
- Application Number
- PCT/CN2024/104840
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2024-07-11
- Publication Date
- 2025-04-03
AI Technical Summary
In the prior art, the first remote terminal cannot establish an end-to-end connection with the second remote terminal through the relay terminal, and lacks a method of obtaining the second remote terminal target identification information.
By acquiring the layer two identifier and/or local identifier of the second remote terminal from the relay terminal, the end-to-end connection between the first remote terminal and the second remote terminal is established using these identification information.
The end-to-end connection between the first remote terminal and the second remote terminal is successfully established through the relay terminal, and the problem of being unable to establish a connection in the prior art is solved.
Smart Images

Figure CN2024104840_03042025_PF_FP_ABST
Abstract
Description
Information transmission method, device and terminal
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on September 27, 2023, with application number 202311256839.7 and application name “Information Transmission Method, Device and Terminal,” the entire contents of which are incorporated by reference into this disclosure. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to an information transmission method, device, and terminal. Background Art
[0003] According to the current terminal-to-terminal relay discovery (U2U relay discovery) process, the first remote terminal (i.e., the source remote terminal (Source Remote UE)) can only obtain the terminal information list (5G ProSe end UE info list) or user information identifier (user info ID) of the second remote terminal (i.e., the end remote terminal (End Remote UE) or the target remote terminal (Target Remote UE)) to be established for end-to-end connection from the relay terminal (Relay UE). The first remote terminal cannot establish an end-to-end connection with the second remote terminal through the relay using only this information.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide an information transmission method, apparatus, and terminal to ensure that an end-to-end connection can be successfully established between a first remote terminal and a second remote terminal via a relay terminal.
[0006] In order to solve the above technical problems, an embodiment of the present disclosure provides an information transmission method, which is executed by a first remote terminal, comprising:
[0007] Acquire target identification information of the second remote terminal from the relay terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0008] The target identification information includes a layer 2 identification and / or a local identification.
[0009] In some embodiments, obtaining the layer 2 identifier of the second remote terminal from the relay terminal includes at least one of the following:
[0010] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0011] During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, obtaining a layer 2 identifier of the second remote terminal from the relay terminal;
[0012] The number of the second remote terminals includes one or more.
[0013] In some embodiments, obtaining the local identifier of the second remote terminal from the relay terminal includes at least one of the following:
[0014] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0015] During the process of establishing the PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
[0016] In some embodiments, the acquiring the local identifier of the second remote terminal from the relay terminal includes:
[0017] receiving a first message sent by the relay terminal, where the first message carries at least a local identifier of the second remote terminal;
[0018] The first message includes: a PC5-S message or a PC5-RRC message.
[0019] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0020] In some embodiments, the method further comprises:
[0021] Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0022] The second message includes: a PC5-S message or a PC5-RRC message.
[0023] In some embodiments, the method further comprises:
[0024] Sending a third message to the relay terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0025] The third message at least carries the target identification information.
[0026] In some embodiments, the target identification information is carried in the media access control MAC subheader, radio link control protocol data unit RLC PDU header, packet data convergence protocol protocol data unit PDCP PDU header or direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
[0027] The present disclosure also provides an information transmission method, which is performed by a relay terminal and includes:
[0028] Sending target identification information of the second remote terminal to the first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0029] The target identification information includes a layer 2 identification and / or a local identification.
[0030] In some embodiments, sending the layer 2 identifier of the second remote terminal to the first remote terminal includes at least one of the following:
[0031] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0032] During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending the layer 2 identifier of the second remote terminal to the first remote terminal;
[0033] The number of the second remote terminals includes one or more.
[0034] In some embodiments, sending the local identifier of the second remote terminal to the first remote terminal includes at least one of the following:
[0035] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0036] During the process of establishing the PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing the PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
[0037] In some embodiments, the sending the local identifier of the second remote terminal to the first remote terminal includes:
[0038] Sending a first message to the first remote terminal, where the first message carries at least the local identifier of the second remote terminal;
[0039] The first message includes: a PC5-S message or a PC5-RRC message.
[0040] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0041] In some embodiments, the method further comprises:
[0042] receiving a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0043] The second message includes: a PC5-S message or a PC5-RRC message.
[0044] In some embodiments, the method further comprises:
[0045] receiving a third message sent by the first remote terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0046] The third message at least carries the target identification information.
[0047] In some embodiments, the target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header, or a SRAP PDU header corresponding to the third message.
[0048] In some embodiments, the method further comprises:
[0049] determining, according to the target identification information, a second remote terminal corresponding to the third message;
[0050] Forward the third message to the second remote terminal.
[0051] The present disclosure also provides a terminal, which is a first remote terminal and includes a memory, a transceiver, and a processor.
[0052] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0053] Acquire target identification information of the second remote terminal from the relay terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0054] The target identification information includes a layer 2 identification and / or a local identification.
[0055] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0056] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0057] During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, obtaining a layer 2 identifier of the second remote terminal from the relay terminal;
[0058] The number of the second remote terminals includes one or more.
[0059] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0060] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0061] During the process of establishing the PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
[0062] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:
[0063] receiving a first message sent by the relay terminal, where the first message carries at least a local identifier of the second remote terminal;
[0064] The first message includes: a PC5-S message or a PC5-RRC message.
[0065] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0066] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0067] Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0068] The second message includes: a PC5-S message or a PC5-RRC message.
[0069] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0070] Sending a third message to the relay terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0071] The third message at least carries the target identification information.
[0072] In some embodiments, the target identification information is carried in the media access control MAC subheader, radio link control protocol data unit RLC PDU header, packet data convergence protocol protocol data unit PDCP PDU header or direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
[0073] The present disclosure also provides a terminal, which is a relay terminal and includes a memory, a transceiver, and a processor.
[0074] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0075] Sending target identification information of the second remote terminal to the first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0076] The target identification information includes a layer 2 identification and / or a local identification.
[0077] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0078] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0079] During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending the layer 2 identifier of the second remote terminal to the first remote terminal;
[0080] The number of the second remote terminals includes one or more.
[0081] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0082] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0083] During the process of establishing the PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing the PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
[0084] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:
[0085] Sending a first message to the first remote terminal, where the first message carries at least the local identifier of the second remote terminal;
[0086] The first message includes: a PC5-S message or a PC5-RRC message.
[0087] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0088] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0089] receiving a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0090] The second message includes: a PC5-S message or a PC5-RRC message.
[0091] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0092] receiving a third message sent by the first remote terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0093] The third message at least carries the target identification information.
[0094] In some embodiments, the target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header, or a SRAP PDU header corresponding to the third message.
[0095] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0096] determining, according to the target identification information, a second remote terminal corresponding to the third message;
[0097] Forward the third message to the second remote terminal.
[0098] The present disclosure also provides an information transmission device, applied to a first remote terminal, including:
[0099] an acquiring unit, configured to acquire target identification information of the second remote terminal from the relay terminal, wherein the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0100] The target identification information includes a layer 2 identification and / or a local identification.
[0101] The present disclosure also provides an information transmission device, which is applied to a relay terminal and includes:
[0102] A first sending unit, configured to send target identification information of a second remote terminal to a first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0103] The target identification information includes a layer 2 identification and / or a local identification.
[0104] An embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the above method.
[0105] The beneficial effects of the present disclosure are:
[0106] The above scheme, by obtaining the layer 2 identifier and / or local identifier of the second remote terminal from the relay terminal, which can be used to establish an end-to-end connection between the first remote terminal and the second remote terminal, can ensure that the remote terminals can smoothly establish an end-to-end connection through the relay terminal, thereby realizing end-to-end communication in the U2U Relay scenario. BRIEF DESCRIPTION OF THE DRAWINGS
[0107] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0108] FIG1 shows a schematic diagram of a flow chart of an information transmission method according to an embodiment of the present disclosure;
[0109] FIG2 is a schematic flow chart showing an application scenario 1;
[0110] FIG3 shows a flow chart of application scenario three;
[0111] FIG4 shows a second flow chart of the information transmission method according to an embodiment of the present disclosure;
[0112] FIG5 shows one of the unit schematic diagrams of the information transmission device according to an embodiment of the present disclosure;
[0113] FIG6 shows a structural diagram of a terminal according to an embodiment of the present disclosure;
[0114] FIG. 7 shows a second schematic diagram of a unit of the information transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0115] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0116] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein may be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products, or apparatus.
[0117] In the embodiments of the present disclosure, the term "and / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. In the embodiments of the present disclosure, the term "plurality" refers to two or more, and other quantifiers are similar.
[0118] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0119] The following is a brief description of the relevant concepts mentioned in this disclosure.
[0120] Traditional wireless communications use cellular network communications, where terminals and network devices transmit uplink and downlink data / control information via the Uu interface.
[0121] Direct communication allows nearby terminals to transmit data over a certain distance using a direct communication link (also called a Sidelink or PC5 link, or SL). The wireless interface corresponding to Sidelink is called a direct communication interface (also called a Sidelink interface, PC5 interface, or bypass interface).
[0122] In order to expand the coverage of the direct communication interface, the Third Generation Partnership Projects (3GPP) Release-18 (Rel-18) introduced the terminal-to-terminal relay (UE-to-UE relay, also known as U2U relay). U2U relay is a terminal with a relay function, and the interfaces used between the U2U relay and the remote UE are all direct communication interfaces. For the sake of ease of description, the first remote terminal can be called the Source Remote UE, that is, the remote terminal that initiates the establishment of an end-to-end connection, and the second remote terminal can be called the target remote terminal (Target Remote UE) or End Remote UE, that is, the communication counterpart with which the first remote terminal wants to establish an end-to-end connection through the relay.
[0123] U2U Relay discovery can have two modes: Model A and Model B.
[0124] In Model A, the U2U Relay UE sends a discovery announcement. Optional, this process is based on the premise that the Relay UE has found some End Remote UEs through the discovery process. At this point, the Relay UE can send an announcement message containing a list of End Remote UEs to which the U2U Relay UE can connect.
[0125] Model B is that the discoverer user equipment (UE) (Discoverer UE) actively sends a discovery request message (Discovery Solicitation message) to find the discoveree UE (Discoveree UE); after receiving the message, the discoverer UE needs to reply to the discoverer UE. Then, the discoverer UE establishes a communication connection with the discoveree UE. Applied to the U2U Relay scenario, the first remote terminal and / or the second remote terminal can act as the Discoverer UE, and the U2U Relay UE can act as the Discoveree UE. Among them, after the first remote terminal (i.e., Source Remote UE) receives the response message from the Relay UE, the response message only contains the user info identifier (Identify, ID) of the second remote terminal (i.e., End Remote UE).
[0126] The following describes embodiments of the present disclosure in conjunction with the accompanying drawings. The information transmission method, apparatus, and terminal provided in the embodiments of the present disclosure can be applied to a wireless communication system. The wireless communication system can be a system using fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will appreciate that the 5G New Radio (NR) system is merely an example and not a limitation.
[0127] The embodiments of the present disclosure provide an information transmission method, apparatus, and terminal, so as to achieve the purpose of smoothly establishing an end-to-end connection between a first remote terminal and a second remote terminal through a relay terminal.
[0128] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0129] As shown in FIG1 , an embodiment of the present disclosure provides an information transmission method, which is executed by a first remote terminal and includes:
[0130] Step S101: Acquire target identification information of a second remote terminal from a relay terminal, where the target identification information is used by a first remote terminal to establish an end-to-end connection with the second remote terminal via the relay terminal.
[0131] The target identification information includes a layer 2 identifier (L2 ID) and / or a local identifier. In some embodiments, the local identifier, i.e., the Local ID, may be a local identifier corresponding to the L2 ID of the second remote terminal. It should be noted that the local identifier in the embodiments of the present disclosure refers to an identifier that can identify the second remote terminal within a certain geographical area. The main purpose of introducing the local identifier is to introduce a local identifier with fewer bits that corresponds to the L2 ID because the L2 ID overhead is too large. There are multiple ways to design the local identifier, such as truncating the lower 8 bits of the L2 ID. This disclosure does not limit how to obtain the local identifier.
[0132] In some embodiments, the first remote terminal is the initiator of establishing an end-to-end connection, i.e., the Source Remote UE; the second remote terminal is the End Remote UE or the Target Remote UE. The L2 ID of the second remote terminal is the Source L2 ID of the second remote terminal for the second remote terminal and, for the first remote terminal, the Destination L2 ID used when sending end-to-end signaling and / or data to the second remote terminal. Furthermore, the L2 ID of the second remote terminal can be the L2 ID used during the discovery process or the L2 ID used during the communication process.
[0133] It should be noted that by obtaining the layer 2 identifier and / or local identifier of the second remote terminal from the relay terminal, which can be used to establish an end-to-end connection between the first remote terminal and the second remote terminal, it can be ensured that the remote terminals can smoothly establish an end-to-end connection through the relay terminal, thereby realizing end-to-end communication in the U2U Relay scenario.
[0134] In some embodiments, in one implementation, after acquiring the target identification information of the second remote terminal from the relay terminal, the method further includes:
[0135] Sending a third message to the relay terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0136] The third message at least carries the target identification information.
[0137] That is to say, after obtaining the target identification information, the first remote terminal can establish an end-to-end connection between the first remote terminal and the second remote terminal through the relay terminal, that is, the first remote terminal needs to first send a third message to the relay terminal, and the relay terminal forwards the third message to the second remote terminal to achieve the establishment of an end-to-end connection between the first remote terminal and the second remote terminal.
[0138] In some embodiments, in one implementation, the target identification information is carried in the Medium Access Control (MAC) subheader or the Radio Link Control Protocol Data Unit (RLC PDU) header or the Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU) header or the Direct Communication Relay Adaptation Layer Protocol Data Unit (SRAP PDU) header corresponding to the third message.
[0139] It should also be noted here that if the first remote terminal only obtains the L2 ID of the second remote terminal, the first remote terminal can carry the L2 ID in the MAC subheader or RLC PDU header or PDCP PDU header or SRAP PDU header corresponding to the third message to achieve the establishment of an end-to-end connection; if the first remote terminal only obtains the local identifier of the second remote terminal, the first remote terminal can carry the local identifier in the MAC subheader or RLC PDU header or PDCP PDU header or SRAP PDU header corresponding to the third message to achieve the establishment of an end-to-end connection; if the first remote terminal obtains the L2 ID and local identifier of the second remote terminal, then under normal circumstances, the first remote terminal can carry only the local identifier in the MAC subheader or RLC PDU header or PDCP PDU header or SRAP PDU header corresponding to the third message to achieve the establishment of an end-to-end connection. The advantage of this is that the overhead of the third message is small. Of course, in this case, the first remote terminal is also allowed to carry only the L2 ID or carry the L2 at the same time in the MAC subheader or RLC PDU header or PDCP PDU header or SRAP PDU header corresponding to the third message. ID and local identification.
[0140] In some embodiments, in one implementation, obtaining the layer 2 identifier of the second remote terminal from the relay terminal includes at least one of the following:
[0141] A11. Receive a relay discovery related message sent by the relay terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal;
[0142] In some embodiments, the relay discovery related message includes: a relay discovery announcement message (also referred to as a terminal-to-terminal relay discovery announcement message) and / or a relay discovery response message;
[0143] It should be noted that the relay discovery announcement refers to the message sent by the relay terminal to the first remote terminal under Model A. In some embodiments, the relay terminal carries the L2 ID of the second remote terminal in the direct communication interface discovery message (PROSE PC5 DISCOVERY message) corresponding to the relay discovery announcement. The relay discovery response refers to the message sent by the relay terminal to the first remote terminal under Model B. In some embodiments, the relay terminal carries the L2 ID of the second remote terminal in the PROSE PC5 DISCOVERY message corresponding to the Relay discovery response.
[0144] A12. During the process of establishing a direct communication interface signaling (PC5-S) or direct communication interface radio resource control (PC5-RRC) connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, obtain the layer 2 identifier of the second remote terminal from the relay terminal.
[0145] It should be noted that the first remote terminal can obtain the layer 2 identifier by receiving the PC5-S message or PC5-RRC message sent by the relay terminal during the process of establishing a PC5-S or PC5-RRC connection with the relay terminal; the first remote terminal can also obtain the layer 2 identifier by receiving the PC5-S message or PC5-RRC message sent by the relay terminal after establishing a PC5-S or PC5-RRC connection with the relay terminal.
[0146] It should be noted that the number of the second remote terminals mentioned in A11 and A12 above includes one or more.
[0147] In some embodiments, in one implementation, obtaining the local identifier of the second remote terminal from the relay terminal includes at least one of the following:
[0148] B11. Receive a relay discovery related message sent by the relay terminal, where the relay discovery related message carries the local identifier of the second remote terminal;
[0149] In some embodiments, the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message.
[0150] B12. During the process of establishing a PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, obtain the local identifier of the second remote terminal from the relay terminal.
[0151] Furthermore, in one implementation, obtaining the local identifier of the second remote terminal from the relay terminal includes:
[0152] receiving a first message sent by the relay terminal, where the first message carries at least a local identifier of the second remote terminal;
[0153] The first message includes: a PC5-S message or a PC5-RRC message.
[0154] It can be understood that: the first remote terminal can obtain the local identifier by receiving the PC5-S message or PC5-RRC message sent by the relay terminal during the process of establishing a PC5-S or PC5-RRC connection with the relay terminal; the first remote terminal can also obtain the local identifier by receiving the PC5-S message or PC5-RRC message sent by the relay terminal after establishing a PC5-S or PC5-RRC connection with the relay terminal.
[0155] It should be noted that if the relay terminal only feeds back a local identifier of a second remote terminal to the first remote terminal, the first message may only carry the local identifier of the second remote terminal; if the relay terminal feeds back the local identifiers of multiple second remote terminals to the first remote terminal, in order to enable the first remote terminal to clearly know which terminals the local identifier is for, in some embodiments, under one implementation method, the first message also carries at least one of the following: the terminal identifier of the second remote terminal, and the layer 2 identifier of the second remote terminal.
[0156] In some embodiments, the first remote terminal needs to request a local identifier from the relay terminal. In one implementation, before obtaining the local identifier of the second remote terminal from the relay terminal, the method further includes:
[0157] Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0158] The second message includes: a PC5-S message or a PC5-RRC message.
[0159] It should be noted that the second message is used to request the local identifier of the second remote terminal.
[0160] It should be noted that, for the first remote terminal, if it can obtain the L2 ID of the second remote terminal, then the first remote terminal will carry the L2 ID of the second remote terminal in the second message when performing local identity acquisition, and the relay terminal may also carry the L2 ID in the first message it returns. If the first remote terminal has not obtained the L2 ID of the second remote terminal, then the first remote terminal will carry the terminal identifier of the second remote terminal in the second message when performing local identity acquisition, and the relay terminal may also carry the terminal identifier in the first message it returns. In some embodiments, the terminal identifier may be a user info ID.
[0161] The specific application of the embodiments of the present disclosure is described below with examples.
[0162] Application scenario 1: The first remote terminal needs to obtain the local identifier corresponding to the L2 ID of the second remote terminal. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the local identifier is carried in the SRAP PDU header for the relay terminal to determine the second remote terminal. The L2 ID is obtained during the relay discovery process.
[0163] As shown in Figure 2, the specific implementation process includes:
[0164] Step 201: A first remote terminal and a relay terminal perform a U2U relay discovery process.
[0165] The first remote terminal obtains the L2 ID corresponding to the second remote terminal through this process.
[0166] If U2U Relay discovery uses Model A, the relay terminal sends a U2U Relay discovery announcement message (specifically, a PROSE PC5 DISCOVERY message) to the first remote terminal. Under Model A, the relay terminal can include the L2 ID of the second remote terminal in the U2U Relay discovery announcement message (i.e., the PROSE PC5 DISCOVERY message).
[0167] If U2U Relay Discovery uses Model B, the first remote terminal sends a solicitation request to the relay terminal. The specific solicitation message is the PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards it to the second remote terminal. The second remote terminal then sends a response message to the relay terminal, which then sends a response message, namely, a Relay Discovery Response message, to the first remote terminal. The Relay Discovery Response message carries the L2 ID of the second remote terminal.
[0168] The number of second remote terminals can be one or more. If there is only one second remote terminal, the L2 ID of only that second remote terminal can be carried; if there are multiple second remote terminals, the L2 IDs of multiple second remote terminals can be carried. The L2 ID of the second remote terminal is the source L2 ID of the second remote terminal for the second remote terminal and the destination L2 ID used by the first remote terminal when sending end-to-end signaling and / or data to the second remote terminal.
[0169] Step 202: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0170] In step 201, the first remote terminal may obtain the L2 ID of the relay terminal by receiving a U2U Relay discovery announcement message sent by the relay terminal or a Relay discovery response message corresponding to the U2U Relay solicitation.
[0171] The first remote terminal performs relay terminal selection, such as selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal as the target relay terminal from the relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal is higher than the first threshold.
[0172] After determining the target relay terminal, the first remote terminal can send a direct communication request (DCR) message to the target relay terminal to request the establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0173] Step 203: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0174] There is no specific order for steps 202 and 203. In step 203, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, the PC5-S connection between the relay terminal and the second remote terminal is considered established.
[0175] Step 204: The first remote terminal requests the relay terminal for the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal.
[0176] In some embodiments, step 204 may be an independent step or may be combined with step 202 .
[0177] If independent steps are adopted, step 204 is performed after step 203 .
[0178] The specific process is as follows: The first remote terminal may send a PC5-S message or a PC5-RRC message to the relay terminal (if combined with step 203, the PC5-S message may be a DCR message; if it is an independent step, a new PC5-S message or PC5-RRC message may be introduced), wherein the PC5-S or PC5-RRC message is used to request the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal. In some embodiments, the PC5-S or PC5-RRC message may carry the L2 ID of the first remote terminal (i.e., the source L2 ID) and the L2 ID of the second remote terminal (i.e., the target L2 ID).
[0179] After receiving the request, the relay terminal allocates local identifiers corresponding to the L2 ID of the first remote terminal and the L2 ID of the second remote terminal. Specifically, the local identifiers corresponding to the L2 IDs of the first remote terminal and the second remote terminal may be allocated separately, or a single local identifier may be allocated based on a combination of the L2 IDs of the first terminal and the L2 IDs of the second remote terminal.
[0180] The relay terminal sends the allocated local identity to the first remote terminal and / or the second remote terminal via a PC5-S message or a PC5-RRC message.
[0181] Step 205: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0182] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0183] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order to enable the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the SRAP PDU header corresponding to the third message carries the local identifier of the second remote terminal allocated in step 204, or carries both the local identifier of the first remote terminal and the local identifier of the second remote terminal.
[0184] The relay terminal receives the local identifier of the second remote terminal carried in the SRAP PDU header to determine the target second remote terminal, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on the mapping relationship between the direct communication interface radio link control channel (PC5 RLC channel) between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0185] After receiving the message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0186] Application scenario 2: The first remote terminal needs to obtain the local identifier corresponding to the L2 ID of the second remote terminal. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the local identifier is carried in the SRAP PDU header for the relay terminal to determine the second remote terminal. The L2 ID is obtained during or after the first remote terminal establishes a PC5-S connection with the relay terminal.
[0187] The specific implementation process includes:
[0188] Step 211: The first remote terminal and the relay terminal perform a U2U Relay discovery process.
[0189] If U2U Relay discovery uses Model A, the relay terminal sends a U2U Relay discovery announcement message to the first remote terminal. Specifically, the message corresponding to the U2U Relay discovery announcement is a PROSE PC5 DISCOVERY message.
[0190] If U2U Relay discovery uses Model B, the first remote terminal sends a solicitation to the relay terminal. Specifically, the solicitation message is the PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards the solicitation message to the second remote terminal. The second remote terminal sends a response message to the relay terminal, which then sends a response message to the first remote terminal. Of course, if the relay terminal stores the second remote terminal's information, the solicitation message forwarding and response message receiving processes can be omitted.
[0191] Step 212: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0192] In step 211, the first remote terminal may obtain the L2 ID of the relay terminal by receiving a U2U Relay discovery announcement message or a response message corresponding to the U2U Relay solicitation sent by the relay terminal.
[0193] The first remote terminal selects a relay terminal, for example, by selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal from relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal exceeds a first threshold as the target relay terminal. After determining the target relay terminal, the first remote terminal may send a DCR message to the target relay terminal to request establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader may only include a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only include a portion of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0194] In some embodiments:
[0195] The first remote terminal may obtain the L2 ID of the second remote terminal from the relay terminal during the process of establishing a PC5-S and / or PC5-RRC connection with the relay terminal; or
[0196] After establishing a PC5-S and / or PC5-RRC connection with the relay terminal, the first remote terminal obtains the L2 ID of the second remote terminal from the relay terminal.
[0197] For example, if the L2 ID of the second remote terminal is obtained from the relay terminal during the PC5-S and / or PC5-RRC connection establishment process, specifically, the L2 ID of the second remote terminal can be carried in the response message corresponding to the DCR message. If the L2 ID of the second remote terminal is obtained from the relay terminal after the PC5-S and / or PC5-RRC connection establishment process, specifically, a new PC5-RRC and / or PC5-S message can be introduced in the direct communication interface, and the new PC5-RRC and / or PC5-S message can be used to request the L2 ID of the second remote terminal.
[0198] Step 213: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0199] There is no specific order for steps 212 and 213. In step 213, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the relay terminal and the second remote terminal is established.
[0200] Step 214: The first remote terminal requests the relay terminal for the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal.
[0201] The specific process is as follows: The first remote terminal may send a PC5-S message or a PC5-RRC message to the relay terminal, wherein the PC5-S or PC5-RRC message is used to request the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal. In some embodiments, the PC5-S or PC5-RRC message may carry the L2 ID of the first remote terminal (i.e., the source L2 ID) and the L2 ID of the second remote terminal (i.e., the target L2 ID).
[0202] After receiving the request, the relay terminal allocates local identifiers corresponding to the L2 ID of the first remote terminal and the L2 ID of the second remote terminal. Specifically, the local identifiers corresponding to the L2 IDs of the first remote terminal and the second remote terminal may be allocated separately, or a single local identifier may be allocated based on a combination of the L2 IDs of the first terminal and the L2 IDs of the second remote terminal.
[0203] The relay terminal sends the allocated local identity to the first remote terminal and / or the second remote terminal via a PC5-S message or a PC5-RRC message.
[0204] Step 215: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0205] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0206] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order to enable the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the SRAP PDU header corresponding to the third message carries the local identifier of the second remote terminal allocated in step 214, or carries both the local identifier of the first remote terminal and the local identifier of the second remote terminal.
[0207] The relay terminal receives the local identifier of the second remote terminal carried in the SRAP PDU header to determine the target second remote terminal, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on the mapping relationship between the PC5 RLC channel between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0208] After receiving the message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0209] Application scenario 3: The first remote terminal needs to obtain the L2 ID of the second remote terminal. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the UP protocol layer header carries the L2 ID of the second remote terminal, which is used by the relay terminal to determine the second remote terminal. The L2 ID is obtained during the relay discovery process.
[0210] As shown in Figure 3, the specific implementation process includes:
[0211] Step 301: A first remote terminal and a relay terminal perform a U2U Relay discovery process.
[0212] The first remote terminal obtains the L2 ID corresponding to the second remote terminal through this process.
[0213] If U2U Relay discovery uses Model A, the relay UE sends a U2U Relay discovery announcement message to the first remote terminal. Specifically, the message corresponding to the U2U Relay discovery announcement is a PROSE PC5 DISCOVERY message. In Model A, the relay terminal can carry the L2 ID of the second remote terminal in the U2U Relay discovery announcement (i.e., PROSE PC5 DISCOVERY message).
[0214] If U2U Relay discovery uses Model B, the first remote terminal sends a solicitation to the relay terminal. Specifically, the message corresponding to the solicitation is a PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards the solicitation message to the second remote terminal. The second remote terminal that receives the solicitation message sends a response message to the relay terminal, which then sends a response message, namely, a Relay Discovery Response message, to the first remote terminal. The Relay Discovery Response message carries the L2 ID of the second remote terminal.
[0215] The number of second remote terminals can be one or more. If there is only one second remote terminal, the L2 ID of only that second remote terminal can be carried; if there are multiple second remote terminals, the L2 IDs of multiple second remote terminals can be carried. The L2 ID of the second remote terminal is the Source L2 ID of the second remote terminal for the second remote terminal and, for the first remote terminal, the Destination L2 ID used when the first remote terminal sends end-to-end signaling and / or data to the second remote terminal.
[0216] Step 302: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0217] In step 301, the first remote terminal may obtain the L2 ID of the relay terminal by receiving a U2U Relay discovery announcement message sent by the relay terminal or a Relay discovery response message corresponding to the U2U Relay solicitation.
[0218] The first remote terminal performs relay terminal selection, such as selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal as the target relay terminal from the relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal is higher than the first threshold.
[0219] After determining the target relay terminal, the first remote terminal can send a DCR message to the target relay terminal to request the establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0220] Step 303: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0221] There is no specific order for steps 302 and 303. In step 303, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, the PC5-S connection between the relay terminal and the second remote terminal is considered to be established.
[0222] Step 304: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0223] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0224] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order to enable the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the MAC subheader or RLC header or PDCP PDU header or SRAP PDU header corresponding to the third message also carries the L2 ID corresponding to the second remote terminal.
[0225] After receiving the third message, the relay terminal determines the target second remote terminal based on the L2 ID corresponding to the second remote terminal carried in the MAC subheader, RLC PDU header, PDCP PDU header, or SRAP PDU header corresponding to the third message, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on a mapping relationship between the PC5 RLC channel between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0226] After receiving the third message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0227] Application scenario 4: The first remote terminal needs to obtain the L2 ID of the second remote terminal. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the UP protocol layer header carries the L2 ID of the second remote terminal, which is used by the relay terminal to determine the second remote terminal. The L2 ID is obtained during or after the first remote terminal establishes a PC5-S connection with the relay terminal.
[0228] The specific implementation process includes:
[0229] Step 311: The first remote terminal and the relay terminal perform a U2U Relay discovery process.
[0230] If U2U Relay discovery uses Model A, the relay terminal sends a U2U Relay discovery announcement message to the first remote terminal. Specifically, the message corresponding to the U2U Relay discovery announcement is a PROSE PC5 DISCOVERY message.
[0231] If U2U Relay discovery uses Model B, the first remote terminal sends a solicitation message to the relay terminal. Specifically, the message corresponding to the solicitation is the PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards the solicitation message to the second remote terminal. The second remote terminal then sends a response message to the relay terminal, which then sends a response message to the first remote terminal.
[0232] Step 312: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0233] In step 311, the first remote terminal may obtain the L2 ID of the relay terminal by receiving a U2U Relay discovery announcement message or a response message corresponding to the U2U Relay solicitation sent by the relay terminal.
[0234] The first remote terminal performs relay terminal selection, such as selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal as the target relay terminal from the relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal is higher than the first threshold.
[0235] After determining the target relay terminal, the first remote terminal can send a DCR message to the target relay terminal to request the establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0236] In some embodiments:
[0237] The first remote terminal may obtain the L2 ID of the second remote terminal from the relay terminal during the process of establishing a PC5-S and / or PC5-RRC connection with the relay terminal; or
[0238] After establishing a PC5-S and / or PC5-RRC connection with the relay terminal, the first remote terminal obtains the L2 ID of the second remote terminal from the relay terminal.
[0239] For example, if the L2 ID of the second remote terminal is obtained from the relay terminal during the PC5-S and / or PC5-RRC connection establishment process, specifically, the L2 ID of the second remote terminal can be carried in the response message corresponding to the DCR message. If the L2 ID of the second remote terminal is obtained from the relay terminal after the PC5-S and / or PC5-RRC connection establishment process, specifically, a new PC5-RRC and / or PC5-S message can be introduced in the direct communication interface, and the new PC5-RRC and / or PC5-S message can be used to request the L2 ID of the second remote terminal.
[0240] Step 313: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0241] There is no specific order for steps 312 and 313. In step 313, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, the PC5-S connection between the relay terminal and the second remote terminal is considered to be established.
[0242] Step 314: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0243] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0244] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order to enable the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the MAC subheader or RLC header or PDCP PDU header or SRAP PDU header corresponding to the third message also carries the L2 ID corresponding to the second remote terminal.
[0245] After receiving the third message, the relay terminal determines the target second remote terminal based on the L2 ID corresponding to the second remote terminal carried in the MAC subheader, RLC PDU header, PDCP PDU header, or SRAP PDU header corresponding to the third message, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on a mapping relationship between the PC5 RLC channel between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0246] After receiving the message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0247] Application scenario 5: The first remote terminal obtains the local identifier of the second remote terminal through discovery or the PC5-S or PC5-RRC connection establishment process between the first remote terminal and the relay terminal. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the local identifier is carried in the SRAP PDU header, which is used by the relay terminal to determine the second remote terminal.
[0248] The specific implementation process includes:
[0249] Step 401: A first remote terminal and a relay terminal perform a U2U Relay discovery process.
[0250] If U2U Relay discovery uses Model A, the relay terminal sends a U2U Relay discovery announcement message to the first remote terminal. Specifically, the message corresponding to the U2U Relay discovery announcement is a PROSE PC5 DISCOVERY message.
[0251] If U2U Relay discovery uses Model B, the first remote terminal sends a solicitation message to the relay terminal. Specifically, the message corresponding to the solicitation is the PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards the solicitation message to the second remote terminal. The second remote terminal then sends a response message to the relay terminal, which then sends a response message to the first remote terminal.
[0252] The number of the second remote terminals may be one or more.
[0253] In some embodiments, if there is only one second remote terminal, the packet may carry only the terminal identifier of the second remote terminal and / or the local identifier of the second remote terminal; if there are multiple second remote terminals, the packet may carry the terminal identifiers and / or local identifiers of multiple second remote terminals. The local identifier of the second remote terminal is, for the second remote terminal, the local identifier corresponding to the Source L2 ID of the second remote terminal; and for the first remote terminal, the local identifier corresponding to the Destination L2 ID used by the first remote terminal when sending end-to-end signaling / data to the second remote terminal.
[0254] In step 401, allocating a local identifier to the second remote terminal is optional. If no local identifier is allocated in step 401, a local identifier for the second remote terminal may be allocated in step 402. Of course, if a local identifier is allocated to the second remote terminal in step 401, step 402 may be omitted.
[0255] Step 402: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0256] The first remote terminal performs relay terminal selection, such as selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal as the target relay terminal from the relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal is higher than the first threshold.
[0257] After determining the target relay terminal, the first remote terminal can send a DCR message to the target relay terminal to request the establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0258] Optionally, in this step, the relay terminal may allocate a local identifier for the second remote terminal, and notify the first remote terminal of the local identifier allocated by the relay terminal to the second remote terminal through PC5-S or PC5-RRC signaling.
[0259] If the relay terminal allocates a local identifier to the second remote terminal in step 401, the process of allocating a local identifier by the second remote terminal in this step may be omitted.
[0260] Step 403: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0261] There is no specific order for steps 402 and 403. In step 403, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, the PC5-S connection between the relay terminal and the second remote terminal is considered to be established.
[0262] Step 404: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0263] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0264] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order for the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the SRAP PDU header corresponding to the third message carries the local identifier allocated in step 404.
[0265] The relay terminal receives the local identifier carried in the SRAP PDU header to determine the target second remote terminal, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on the mapping relationship between the PC5 RLC channel between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0266] After receiving the message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0267] Application scenario 6: The first remote terminal obtains the local identifier of the second remote terminal through the PC5-S / PC5-RRC signaling process. When the first remote terminal sends an end-to-end connection request between the first remote terminal and the second remote terminal to the relay terminal, the local identifier is carried in the SRAP PDU header, which is used by the relay terminal to determine the second remote terminal.
[0268] The specific implementation process includes:
[0269] Step 501: A first remote terminal and a relay terminal perform a U2U Relay discovery process.
[0270] If U2U Relay discovery uses Model A, the relay terminal sends a U2U Relay discovery announcement message to the first remote terminal. Specifically, the message corresponding to the U2U Relay discovery announcement is a PROSE PC5 DISCOVERY message.
[0271] If U2U Relay discovery uses Model B, the first remote terminal sends a solicitation message to the relay terminal. Specifically, the message corresponding to the solicitation is the PROSE PC5 DISCOVERY message. Upon receiving the solicitation message from the first remote terminal, the relay terminal forwards the solicitation message to the second remote terminal. The second remote terminal then sends a response message to the relay terminal, which then sends a response message to the first remote terminal.
[0272] The number of the second remote terminals may be one or more.
[0273] Step 502: The first remote terminal establishes a PC5-S connection with the relay terminal.
[0274] The first remote terminal performs relay terminal selection, such as selecting the relay terminal with the best channel quality based on the PC5 channel quality between the first remote terminal and the relay terminal, or randomly selecting a relay terminal as the target relay terminal from the relay terminals whose PC5 channel quality between the first remote terminal and the relay terminal is higher than the first threshold.
[0275] After determining the target relay terminal, the first remote terminal can send a DCR message to the target relay terminal to request the establishment of a PC5-S connection between the first remote terminal and the relay terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader can only contain a part of the L2 ID, such as the first 8 bits of the 24 bits). The relay terminal will send a response message corresponding to the DCR message to the first remote terminal. Once the process is successfully completed, it is considered that the PC5-S connection between the first remote terminal and the relay terminal is established.
[0276] Step 503: The relay terminal establishes a PC5-S connection with the second remote terminal.
[0277] There is no specific order for steps 502 and 503. In step 503, the relay terminal may send a DCR message to the second remote terminal. The source address carried in the MAC subheader of the DCR message is the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the second remote terminal (the L2 ID of the second remote terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). The second remote terminal will send a response message corresponding to the DCR message to the relay terminal. Once the process is successfully completed, the PC5-S connection between the relay terminal and the second remote terminal is considered established.
[0278] Step 404: The first remote terminal requests the relay terminal for the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal.
[0279] The specific process is as follows: The first remote terminal may send a PC5-S message or a PC5-RRC message to the relay terminal, wherein the PC5-S or PC5-RRC message is used to request the local identifiers corresponding to the source L2 address and the target L2 address corresponding to the unicast connection between the first remote terminal and the second remote terminal. In some embodiments, the PC5-S or PC5-RRC message may carry the L2 ID (source L2 ID) of the first remote terminal and the user identifier (e.g., user info ID) of the second remote terminal.
[0280] After receiving the request, the relay terminal allocates a local identifier corresponding to the L2 ID of the first remote terminal and the user identifier of the second remote terminal. Specifically, the local identifiers corresponding to the L2 ID of the first remote terminal and the user identifier of the second remote terminal may be allocated respectively for the L2 ID of the first remote terminal and the user identifier of the second remote terminal, or a single local identifier may be allocated based on a combination of the L2 ID of the first remote terminal and the user identifier of the second remote terminal.
[0281] The relay terminal sends the allocated local identity to the first remote terminal and / or the second remote terminal via a PC5-S message or a PC5-RRC message.
[0282] Step 505: Establish an end-to-end connection between the first remote terminal and the second remote terminal.
[0283] The first remote terminal sends a third message (e.g., an end-to-end DCR message) to the second remote terminal. The third message is an end-to-end message for requesting to establish an end-to-end connection with the second remote terminal. The third message needs to be first sent to the relay terminal and then forwarded by the relay terminal to the second remote terminal.
[0284] The first remote terminal sends a third message to the relay terminal. The source address carried in the MAC subheader corresponding to the third message is the L2 ID of the first remote terminal (the L2 ID of the first remote terminal is 24 bits, and the MAC header may only contain a portion of the L2 ID, such as the first 16 bits of the 24 bits) and the L2 ID of the relay terminal (the L2 ID of the relay terminal is 24 bits, and the MAC subheader may only contain a portion of the L2 ID, such as the first 8 bits of the 24 bits). In addition, in order for the relay terminal to determine to which remote terminal the message needs to be forwarded after receiving the message, the SRAP PDU header corresponding to the third message carries the local identifier allocated in step 404.
[0285] The relay terminal receives the local identifier carried in the SRAP PDU header to determine the target second remote terminal, and then determines the PC5 RLC channel to be used when forwarding to the second remote terminal based on the mapping relationship between the PC5 RLC channel between the first remote terminal and the relay terminal and the PC5 RLC channel between the relay terminal and the second remote terminal.
[0286] After receiving the message sent by the relay terminal, the second remote terminal replies with a response message to the first remote terminal through the relay terminal, thereby establishing an end-to-end connection between the first remote terminal and the second remote terminal.
[0287] It should be noted that, through the method provided by at least one embodiment of the present disclosure, the first remote terminal can obtain the L2 ID of the second remote terminal or the local identifier of the second remote terminal, and the first remote terminal sends the L2 ID of the second remote terminal or the local identifier of the second remote terminal to the U2U Relay UE, so that during the end-to-end connection establishment process, the U2U Relay UE can determine the unique target second remote terminal, thereby ensuring the success of the end-to-end connection establishment.
[0288] The technical solution provided by the embodiments of the present disclosure can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminals (also referred to as terminal equipment) and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5G System, 5GS), etc.
[0289] The terminal involved in the embodiments of the present disclosure may also be referred to as a terminal device, which may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be referred to as a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.
[0290] As shown in FIG4 , an embodiment of the present disclosure provides an information transmission method, which is executed by a relay terminal and includes:
[0291] Step S401: Sending target identification information of a second remote terminal to a first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal via the relay terminal.
[0292] The target identification information includes a layer 2 identification and / or a local identification.
[0293] In some embodiments, sending the layer 2 identifier of the second remote terminal to the first remote terminal includes at least one of the following:
[0294] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0295] During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending the layer 2 identifier of the second remote terminal to the first remote terminal;
[0296] The number of the second remote terminals includes one or more.
[0297] In some embodiments, sending the local identifier of the second remote terminal to the first remote terminal includes at least one of the following:
[0298] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0299] During the process of establishing the PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing the PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
[0300] In some embodiments, the sending the local identifier of the second remote terminal to the first remote terminal includes:
[0301] Sending a first message to the first remote terminal, where the first message carries at least the local identifier of the second remote terminal;
[0302] The first message includes: a PC5-S message or a PC5-RRC message.
[0303] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0304] In some embodiments, the method further comprises:
[0305] receiving a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0306] The second message includes: a PC5-S message or a PC5-RRC message.
[0307] In some embodiments, the method further comprises:
[0308] receiving a third message sent by the first remote terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0309] The third message at least carries the target identification information.
[0310] In some embodiments, the target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header, or a SRAP PDU header corresponding to the third message.
[0311] In some embodiments, the method further comprises:
[0312] determining, according to the target identification information, a second remote terminal corresponding to the third message;
[0313] Forward the third message to the second remote terminal.
[0314] It should be noted that all implementation methods in the above embodiments are applicable to the embodiment of the information transmission method applied to the relay terminal side, and can achieve the same technical effect, which will not be repeated here.
[0315] As shown in FIG5 , an embodiment of the present disclosure provides an information transmission device 500, which is applied to a first remote terminal and includes:
[0316] An acquiring unit 501 is configured to acquire target identification information of a second remote terminal from a relay terminal, where the target identification information is used by a first remote terminal to establish an end-to-end connection with the second remote terminal via the relay terminal.
[0317] The target identification information includes a layer 2 identification and / or a local identification.
[0318] In some embodiments, the acquiring unit 501 is configured to implement at least one of the following:
[0319] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0320] During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, obtaining a layer 2 identifier of the second remote terminal from the relay terminal;
[0321] The number of the second remote terminals includes one or more.
[0322] In some embodiments, the acquiring unit 501 is configured to implement at least one of the following:
[0323] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0324] During the process of establishing the PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
[0325] In some embodiments, the acquiring unit 501 is configured to:
[0326] receiving a first message sent by the relay terminal, where the first message carries at least a local identifier of the second remote terminal;
[0327] The first message includes: a PC5-S message or a PC5-RRC message.
[0328] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0329] In some embodiments, the apparatus further comprises:
[0330] A second sending unit is configured to send a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0331] The second message includes: a PC5-S message or a PC5-RRC message.
[0332] In some embodiments, the apparatus further comprises:
[0333] a third sending unit, configured to send a third message to the relay terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0334] The third message at least carries the target identification information.
[0335] In some embodiments, the target identification information is carried in the media access control MAC subheader, radio link control protocol data unit RLC PDU header, packet data convergence protocol protocol data unit PDCP PDU header or direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
[0336] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.
[0337] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0338] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0339] As shown in FIG6 , an embodiment of the present disclosure further provides a terminal, which is a first remote terminal and includes a processor 600, a transceiver 610, a memory 620, and a program stored in the memory 620 and executable on the processor 600. The transceiver 610 is connected to the processor 600 and the memory 620 via a bus interface. The processor 600 is configured to read the program in the memory and execute the following process:
[0340] Acquire target identification information of the second remote terminal from the relay terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0341] The target identification information includes a layer 2 identification and / or a local identification.
[0342] The transceiver 610 is configured to receive and send data under the control of the processor 600 .
[0343] In FIG6 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits connected together by one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 610 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 630 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0344] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.
[0345] Optionally, the processor 600 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0346] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0347] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0348] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0349] During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, obtaining a layer 2 identifier of the second remote terminal from the relay terminal;
[0350] The number of the second remote terminals includes one or more.
[0351] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0352] Receiving a relay discovery related message sent by the relay terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0353] During the process of establishing the PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing the PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
[0354] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:
[0355] receiving a first message sent by the relay terminal, where the first message carries at least a local identifier of the second remote terminal;
[0356] The first message includes: a PC5-S message or a PC5-RRC message.
[0357] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0358] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0359] Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0360] The second message includes: a PC5-S message or a PC5-RRC message.
[0361] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0362] Sending a third message to the relay terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0363] The third message at least carries the target identification information.
[0364] In some embodiments, the target identification information is carried in the media access control MAC subheader, radio link control protocol data unit RLC PDU header, packet data convergence protocol protocol data unit PDCP PDU header or direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
[0365] It should be noted here that the above-mentioned first remote terminal provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0366] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the information transmission method applied to the first remote terminal are implemented. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), optical storage (such as a laser disc (Compact Disk, CD), a digital versatile disc (Digital Versatile Disc, DVD), a Blu-ray Disc (Blu-ray Disc, BD), a high-definition versatile disc (High-Definition Versatile Disc, HVD), etc.), and semiconductor storage (such as ROM, erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND FLASH), solid-state disk (SSD), etc.
[0367] As shown in FIG7 , an embodiment of the present disclosure provides an information transmission device 700, which is applied to a relay terminal and includes:
[0368] The first sending unit 701 is configured to send target identification information of a second remote terminal to a first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal via the relay terminal;
[0369] The target identification information includes a layer 2 identification and / or a local identification.
[0370] In some embodiments, the first sending unit 701 is configured to implement at least one of the following:
[0371] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0372] During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending the layer 2 identifier of the second remote terminal to the first remote terminal;
[0373] The number of the second remote terminals includes one or more.
[0374] In some embodiments, the first sending unit 701 is configured to implement at least one of the following:
[0375] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0376] During the process of establishing the PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing the PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
[0377] In some embodiments, the first sending unit 701 is configured to:
[0378] Sending a first message to the first remote terminal, where the first message carries at least the local identifier of the second remote terminal;
[0379] The first message includes: a PC5-S message or a PC5-RRC message.
[0380] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0381] In some embodiments, the apparatus further comprises:
[0382] a first receiving unit, configured to receive a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0383] The second message includes: a PC5-S message or a PC5-RRC message.
[0384] In some embodiments, the apparatus further comprises:
[0385] a second receiving unit, configured to receive a third message sent by the first remote terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0386] The third message at least carries the target identification information.
[0387] In some embodiments, the target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header, or a SRAP PDU header corresponding to the third message.
[0388] In some embodiments, the apparatus further comprises:
[0389] a determining unit, configured to determine a second remote terminal corresponding to the third message according to the target identification information;
[0390] Forward the third message to the second remote terminal.
[0391] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.
[0392] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0393] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0394] The embodiment of the present disclosure further provides a terminal, which is a relay terminal. The structure of the relay terminal is shown in FIG6 and will not be described in detail here.
[0395] The processor is configured to read the computer program in the memory and perform the following operations:
[0396] Sending target identification information of the second remote terminal to the first remote terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal;
[0397] The target identification information includes a layer 2 identification and / or a local identification.
[0398] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0399] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0400] During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending the layer 2 identifier of the second remote terminal to the first remote terminal;
[0401] The number of the second remote terminals includes one or more.
[0402] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0403] Sending a relay discovery related message to the first remote terminal, where the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message;
[0404] During the process of establishing the PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing the PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
[0405] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:
[0406] Sending a first message to the first remote terminal, where the first message carries at least the local identifier of the second remote terminal;
[0407] The first message includes: a PC5-S message or a PC5-RRC message.
[0408] In some embodiments, the first message further carries at least one of the following: a terminal identifier of the second remote terminal, and a layer 2 identifier of the second remote terminal.
[0409] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0410] receiving a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal;
[0411] The second message includes: a PC5-S message or a PC5-RRC message.
[0412] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0413] receiving a third message sent by the first remote terminal, where the third message is used to request establishment of an end-to-end connection between the first remote terminal and the second remote terminal;
[0414] The third message at least carries the target identification information.
[0415] In some embodiments, the target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header, or a SRAP PDU header corresponding to the third message.
[0416] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:
[0417] determining, according to the target identification information, a second remote terminal corresponding to the third message;
[0418] Forward the third message to the second remote terminal.
[0419] It should be noted here that the above-mentioned relay terminal provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0420] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the steps of the information transmission method applied to a relay terminal. The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs), etc.).
[0421] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0422] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0423] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0424] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0425] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.
Claims
1. An information transmission method, performed by a first remote terminal, the method comprising: Acquire target identification information of the second remote terminal from the relay terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; The target identification information includes a layer 2 identification and / or a local identification.
2. The method according to claim 1, wherein: Acquiring the layer 2 identifier of the second remote terminal from the relay terminal includes at least one of the following: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, acquiring a layer 2 identifier of the second remote terminal from the relay terminal; The number of the second remote terminals includes one or more.
3. The method according to claim 1, wherein: Acquiring the local identifier of the second remote terminal from the relay terminal includes at least one of the following: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
4. The method according to claim 3, wherein: The acquiring the local identifier of the second remote terminal from the relay terminal includes: receiving a first message sent by the relay terminal, wherein the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
5. The method according to claim 4, wherein: The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
6. The method according to any one of claims 3 to 5, further comprising: Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
7. The method according to claim 1, further comprising: Sending a third message to the relay terminal, where the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
8. The method according to claim 7, wherein: The target identification information is carried in a media access control MAC subheader, a radio link control protocol data unit RLC PDU header, a packet data convergence protocol protocol data unit PDCP PDU header, or a direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
9. An information transmission method, performed by a relay terminal, the method comprising: Sending target identification information of the second remote terminal to the first remote terminal, where the target identification information is used for the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; The target identification information includes a layer 2 identification and / or a local identification.
10. The method according to claim 9, wherein: Sending a layer 2 identifier of a second remote terminal to a first remote terminal includes at least one of the following: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending a layer 2 identifier of the second remote terminal to the first remote terminal; The number of the second remote terminals includes one or more.
11. The method according to claim 9, wherein: Sending a local identifier of a second remote terminal to a first remote terminal includes at least one of the following: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
12. The method according to claim 11, wherein: The sending the local identifier of the second remote terminal to the first remote terminal includes: Sending a first message to the first remote terminal, where the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
13. The method according to claim 12, wherein: The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
14. The method according to any one of claims 11 to 13, further comprising: receiving a second message sent by the first remote terminal, wherein the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
15. The method according to claim 9, further comprising: receiving a third message sent by the first remote terminal, where the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
16. The method according to claim 15, wherein: The target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header or a SRAP PDU header corresponding to the third message.
17. The method according to claim 15, further comprising: Determine, according to the target identification information, a second remote terminal corresponding to the third message; Forward the third message to the second remote terminal.
18. A terminal, the terminal being a first remote terminal, the terminal comprising a memory, a transceiver, and a processor: Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Acquire target identification information of the second remote terminal from the relay terminal, where the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; The target identification information includes a layer 2 identification and / or a local identification.
19. The terminal according to claim 18, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, acquiring a layer 2 identifier of the second remote terminal from the relay terminal; The number of the second remote terminals includes one or more.
20. The terminal according to claim 18, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
21. The terminal according to claim 20, wherein: The processor is configured to read the computer program in the memory and perform the following operations: receiving a first message sent by the relay terminal, wherein the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
22. The terminal according to claim 21, wherein: The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
23. The terminal according to any one of claims 20 to 22, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: Sending a second message to the relay terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
24. The terminal according to claim 18, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: Sending a third message to the relay terminal, where the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
25. The terminal according to claim 24, wherein: The target identification information is carried in a media access control MAC subheader, a radio link control protocol data unit RLC PDU header, a packet data convergence protocol protocol data unit PDCP PDU header, or a direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
26. A terminal, the terminal being a relay terminal, the terminal comprising a memory, a transceiver, and a processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Sending target identification information of the second remote terminal to the first remote terminal, where the target identification information is used for the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; in, The target identification information includes a layer 2 identification and / or a local identification.
27. The terminal according to claim 26, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending a layer 2 identifier of the second remote terminal to the first remote terminal; The number of the second remote terminals includes one or more.
28. The terminal according to claim 26, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; In the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or with After establishing the PC5-S or PC5-RRC connection, the first remote terminal sends the local identifier of the second remote terminal to the first remote terminal.
29. The terminal according to claim 28, wherein: The processor is configured to read the computer program in the memory and perform the following operations: Sending a first message to the first remote terminal, where the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
30. The terminal according to claim 29, wherein: The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
31. The terminal according to any one of claims 28 to 30, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: receiving a second message sent by the first remote terminal, wherein the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
32. The terminal according to claim 26, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: receiving a third message sent by the first remote terminal, where the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
33. The terminal according to claim 32, wherein: The target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header or a SRAP PDU header corresponding to the third message.
34. The terminal according to claim 32, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: Determine, according to the target identification information, a second remote terminal corresponding to the third message; Forward the third message to the second remote terminal.
35. An information transmission device, applied to a first remote terminal, comprising: an acquiring unit, configured to acquire target identification information of the second remote terminal from the relay terminal, wherein the target identification information is used by the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; The target identification information includes a layer 2 identification and / or a local identification.
36. The device according to claim 35, wherein The acquisition unit is used to implement at least one of the following: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a direct communication interface signaling PC5-S or direct communication interface radio resource control PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, acquiring a layer 2 identifier of the second remote terminal from the relay terminal; The number of the second remote terminals includes one or more.
37. The device according to claim 35, wherein: The acquisition unit is used to implement at least one of the following: Receiving a relay discovery related message sent by the relay terminal, wherein the relay discovery related message carries the local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the relay terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, the local identifier of the second remote terminal is obtained from the relay terminal.
38. The device according to claim 37, wherein The acquisition unit is used to: receiving a first message sent by the relay terminal, wherein the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
39. The device according to claim 38, wherein The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
40. The device according to any one of claims 37 to 39, further comprising: A second sending unit is configured to send a second message to the relay terminal, wherein the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
41. The apparatus of claim 35, further comprising: a third sending unit, configured to send a third message to the relay terminal, wherein the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
42. The device according to claim 41, wherein The target identification information is carried in a media access control MAC subheader, a radio link control protocol data unit RLC PDU header, a packet data convergence protocol protocol data unit PDCP PDU header, or a direct communication relay adaptation layer protocol data unit SRAP PDU header corresponding to the third message.
43. An information transmission device, applied to a relay terminal, comprising: A first sending unit, configured to send target identification information of a second remote terminal to a first remote terminal, wherein the target identification information is used for the first remote terminal to establish an end-to-end connection with the second remote terminal through the relay terminal; The target identification information includes a layer 2 identification and / or a local identification.
44. The device according to claim 43, wherein The first sending unit is configured to implement at least one of the following: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a layer 2 identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the relay terminal, sending a layer 2 identifier of the second remote terminal to the first remote terminal; The number of the second remote terminals includes one or more.
45. The apparatus of claim 43, wherein: The first sending unit is configured to implement at least one of the following: Sending a relay discovery related message to the first remote terminal, wherein the relay discovery related message carries a local identifier of the second remote terminal, and the relay discovery related message includes: a relay discovery announcement message and / or a relay discovery response message; During the process of establishing a PC5-S or PC5-RRC connection with the first remote terminal, and / or after establishing a PC5-S or PC5-RRC connection with the first remote terminal, the local identifier of the second remote terminal is sent to the first remote terminal.
46. The device according to claim 45, wherein The first sending unit is used to: Sending a first message to the first remote terminal, where the first message carries at least a local identifier of the second remote terminal; The first message includes: a PC5-S message or a PC5-RRC message.
47. The device according to claim 46, wherein The first message also carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal.
48. The apparatus according to any one of claims 45 to 47, further comprising: A first receiving unit is configured to receive a second message sent by the first remote terminal, where the second message carries at least one of the following: a terminal identifier of the second remote terminal and a layer 2 identifier of the second remote terminal; The second message includes: a PC5-S message or a PC5-RRC message.
49. The apparatus of claim 43, further comprising: a second receiving unit, configured to receive a third message sent by the first remote terminal, wherein the third message is used to request to establish an end-to-end connection between the first remote terminal and the second remote terminal; Wherein, the third message carries at least the target identification information.
50. The apparatus of claim 49, wherein: The target identification information is carried in a MAC subheader, an RLC PDU header, a PDCP PDU header or a SRAP PDU header corresponding to the third message.
51. The apparatus of claim 49, wherein: The device further comprises: a determining unit, configured to determine a second remote terminal corresponding to the third message according to the target identification information; Forward the third message to the second remote terminal.
52. A processor-readable storage medium, wherein: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Remote terminal service identification method, apparatus and device, and storage medium
CN114630389A
Communication method, device and system
CN116017393A
Wireless communication method and terminal device
WO2022174466A1
Information transceiving method and apparatus, and communication system
WO2023130368A1