Message transmission method and device and storage medium

By using the second node as a relay in the semi -online view, analyzing and reposting the message, so that the online terminal can interact with the network side device, solving the problem of increasing terminal cost caused by the introduction of the Relay mechanism in the existing technology.

CN119383571APending Publication Date: 2025-01-28DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310922498.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-25
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the semi-in-network scenario, information interaction cannot be performed directly between the off-network terminal and the network-side device, and a relay mechanism is introduced to solve this problem, resulting in an increase in terminal costs.

Method used

Through a message transmission method, the first node sends a message containing the target node information to the second node, so that the second node can analyze and forward the message to the third node, so as to realize the information interaction between the first node and the third node Essence

Benefits of technology

In the case of the first node cannot communicate directly with the third node, the second node realizes information interaction through the second node as a relay to avoid increasing end cost caused by the introduction of the Relay mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383571A_ABST
    Figure CN119383571A_ABST
Patent Text Reader

Abstract

The invention discloses a message transmission method and device and a storage medium, and relates to the technical field of communication. The specific implementation scheme applied to a first node is as follows: a second message is sent to a second node, the second message at least comprises a first message transmitted by the first node to a third node and target node information used for indicating that a target node of the first message is the third node, and the first node cannot directly communicate with the third node. And the second node can directly communicate with the first node and can also directly communicate with the third node. Therefore, under the condition that the first node cannot directly perform information interaction with the third node, the first node can perform information interaction with the third node through the second node which can directly perform information interaction with the third node; the problem that the terminal cost is increased due to the fact that a relay mechanism is introduced for solving the problem that direct communication cannot be achieved between nodes in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a message transmission method, device and storage medium. Background Art

[0002] A semi-online scenario refers to a scenario where one or some of the multiple terminal devices participating in the same service or supporting the same function are online, while other terminal devices are offline. In a semi-online scenario, online terminals can directly access the network and interact with network-side devices, but offline terminals cannot directly interact with network-side devices.

[0003] An offline scenario refers to a scenario where multiple terminal devices that participate in the same service or support the same function are offline. In an offline scenario, not any two terminal devices can directly exchange information. For example, assuming that the multiple participating terminals in the offline scenario are terminal A, terminal B, and terminal C, it is possible that terminal A and terminal B can directly exchange information, and terminal B and terminal C can directly exchange information, but terminal A and terminal C cannot directly exchange information.

[0004] In related technologies, a relay mechanism is introduced to solve the problem that offline terminals and network devices cannot directly exchange information in semi-online scenarios, or to solve the problem that multiple participating terminals cannot directly exchange information in offline scenarios. However, the relay mechanism requires the terminal to support the relay function, which increases the terminal cost. Summary of the invention

[0005] The present application provides a message transmission method, device and storage medium to solve the problem in the related art that an offline terminal and a network-side device cannot directly exchange information in a semi-online scenario, or that multiple participating terminals cannot directly exchange information in an offline scenario, and the problem of increased terminal costs caused by introducing a relay mechanism.

[0006] According to a first aspect of the present application, a message transmission method is provided, which is applied to a first node, and the method includes:

[0007] sending a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information for indicating that a target node of the first message is the third node,

[0008] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0009] According to a second aspect of the present application, a message transmission method is provided, which is applied to a second node, and the method includes:

[0010] receiving a second message sent by the first node;

[0011] Parsing the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node;

[0012] Sending the third message to the third node indicated by the target node information, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node;

[0013] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0014] According to a third aspect of the present application, a message transmission method is provided, which is applied to a third node, and the method includes:

[0015] receiving a third message sent by the second node, wherein the third message includes at least a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node,

[0016] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0017] According to a fourth aspect of the present application, a message transmission device is provided, including a memory, a transceiver, and a processor:

[0018] 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:

[0019] sending a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information for indicating that a target node of the first message is the third node,

[0020] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0021] According to a fifth aspect of the present application, a message transmission device is provided, including a memory, a transceiver, and a processor:

[0022] 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:

[0023] receiving a second message sent by the first node;

[0024] Parsing the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node;

[0025] Sending the third message to the third node indicated by the target node information, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node;

[0026] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0027] According to a sixth aspect of the present application, a message transmission device is provided, including a memory, a transceiver, and a processor:

[0028] 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:

[0029] receiving a third message sent by the second node, wherein the third message includes at least a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node,

[0030] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0031] According to a seventh aspect of the present application, a message transmission device is provided, including:

[0032] A first sending unit is configured to send a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node.

[0033] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0034] According to an eighth aspect of the present application, a message transmission device is provided, including:

[0035] A first receiving unit, configured to receive a second message sent by the first node;

[0036] a parsing unit, configured to parse the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node;

[0037] A second sending unit is used to send the third message to the third node indicated by the target node information, wherein the third message at least includes the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node;

[0038] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0039] According to a ninth aspect of the present application, a message transmission device is provided, including:

[0040] a second receiving unit, configured to receive a third message sent by the second node, wherein the third message at least includes a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node,

[0041] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0042] According to the tenth aspect of the present application, a processor-readable storage medium is provided, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method described in the embodiment of the first aspect of the present application, or execute the method described in the embodiment of the second aspect of the present application, or execute the method described in the embodiment of the third aspect of the present application.

[0043] The message transmission method, device and storage medium provided by the present application, the first node sends a second message to the second node, wherein the second message includes at least the first message transmitted by the first node to the third node and the target node information for indicating that the target node of the first message is the third node, wherein the first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node. Thus, the first node can realize information interaction with the third node through the second node that can directly interact with the third node when it is unable to directly interact with the third node, thereby solving the problem in the related art that the offline terminal and the network side device cannot directly interact with each other in the semi-online scenario, or the problem that multiple participating terminals cannot directly interact with each other in the offline scenario, and the problem of increased terminal cost caused by the introduction of the relay mechanism.

[0044] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.

[0046] Figure 1 It is a schematic diagram of a U2N relay provided according to the first embodiment of the present application;

[0047] Figure 2 is a schematic diagram of Sidelink discovery / communication provided according to the second embodiment of the present application;

[0048] Figure 3 is a flowchart of a message transmission method provided in the third embodiment of the present application;

[0049] Figure 4 is a flowchart of a message transmission method provided according to the fourth embodiment of the present application;

[0050] Figure 5 is a flowchart of a message transmission method provided according to the fifth embodiment of the present application;

[0051] Figure 6 It is a flowchart of a message transmission method in a scenario provided by the sixth embodiment of the present application;

[0052] Figure 7 It is a flowchart of a message transmission method in a scenario provided by the seventh embodiment of the present application;

[0053] Figure 8It is a flowchart of a message transmission method in a scenario provided by the eighth embodiment of the present application;

[0054] Fig. 9 is a structural schematic diagram of a message transmission device provided according to a ninth embodiment of the present application;

[0055] Fig.10 is a structural diagram of a message transmission device provided according to the tenth embodiment of the present application;

[0056] Fig.11 is a structural diagram of a message transmission device provided according to the eleventh embodiment of the present application;

[0057] Fig.12 is a structural diagram of a message transmission device provided according to the twelfth embodiment of the present application;

[0058] Fig.13 is a structural diagram of a message transmission device provided according to the thirteenth embodiment of the present application;

[0059] Fig.14 It is a structural diagram of a message transmission device provided according to the fourteenth embodiment of the present application. DETAILED DESCRIPTION

[0060] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0061] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0062] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0063] In related technologies, in order to solve the problem that offline terminals and network-side devices cannot directly exchange information in semi-online scenarios, the U2N relay (UE (User Equipment) to Network Relay) mechanism is introduced. In order to solve the problem that multiple participating terminals cannot directly exchange information in offline scenarios, the U2U relay (UE to UE Relay) mechanism is introduced. However, both the U2N relay mechanism and the U2U relay mechanism require the terminal to support the relay function, which increases the terminal cost.

[0064] For example, for the U2N relay mechanism, Figure 1 is a schematic diagram of a U2N relay provided according to the first embodiment of the present application, such as Figure 1 As shown, in the U2N relay mechanism, the network side device and the relay UE can communicate through the Uu link (Uu link, where U stands for User to Network interface and u stands for Universal), and the remote UE and the relay UE can communicate through the Sidelink (direct communication link / through link). As a result, the remote UE can exchange information with the network side device through the relay UE.

[0065] It should be noted that direct communication is a communication method between terminals, specifically, adjacent terminals can transmit data through Sidelink within a short range. The wireless interface corresponding to Sidelink is called a direct communication interface, also known as a Sidelink interface or a PC5 (Proximity Communication Port 5) interface. For example, Figure 2 As shown, in addition to establishing a Uu link with the network side device through the Uu interface to communicate, UE1 and UE2 can also communicate through a Sidelink.

[0066] However, in the above process, the remote UE needs to have U2N remote UE capability, obtain U2N remote UE authorization, and be able to find a relay UE with U2N relay UE capability and obtain U2N relay UE authorization. That is, both the remote UE and the relay UE need to support the U2N relay function, which may increase the terminal cost.

[0067] As an example, for a semi-online scenario that supports SL (Sidelink, direct communication link / through link) positioning, the introduction of the U2N relay mechanism requires that the target UE (target user equipment) involved in positioning and one or more anchor UEs (anchor user equipment) support both the positioning function and the U2N relay function. This places high demands on the terminal and will increase the terminal cost.

[0068] Therefore, in order to solve the above problems, the present application proposes a message transmission method, device and storage medium, so that the first node can interact with the third node through the second node that can directly interact with the third node when the first node cannot directly interact with the third node, thereby solving the problem of increased terminal cost caused by the need to support the U2N relay function in the related technology.

[0069] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0070] The technical solution provided in the embodiment of the present application 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 radio (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0071] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, 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 called 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 a "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 language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) 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, and a user device, but is not limited in the embodiments of the present application.

[0072] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0073] Network devices and terminal devices can each use one or more antennas for multi-input multi-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.

[0074] The message transmission method, device and storage medium of the embodiments of the present application are described below with reference to the accompanying drawings.

[0075] Figure 3 It is a flowchart of a message transmission method provided according to the third embodiment of the present application.

[0076] It should be noted that the message transmission method in the embodiment of the present application is applied to the first node.

[0077] like Figure 3 As shown, the message transmission method may include the following steps:

[0078] Step 301: Send a second message to a second node, wherein the second message includes at least a first message transmitted by a first node to a third node and target node information indicating that a target node of the first message is the third node.

[0079] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0080] Optionally, the first node, the second node, and the third node may be different roles of the same service, for example, target UE, anchor UE, server UE, LMF (Location Management Function) in SL positioning, etc., or, the first node, the second node, and the third node may also be nodes supporting certain functions, such as terminals and base stations supporting IOT (Internet of Things) functions, core network elements, etc., or, the first node, the second node, and the third node may also be multiple clients and / or servers of a certain application, which is not limited in this embodiment.

[0081] It should be noted that in the embodiment of the present application, although the first node cannot communicate directly with the third node, the first node can exchange information with the third node with the help of the second node that can communicate directly with both the first node and the third node. At this time, the second node is a "bridge" for communication between the first node and the third node, and information interaction between the first node and the third node can be achieved with the help of the second node.

[0082] Since the second message includes at least the first message transmitted by the first node to the third node and the target node information indicating that the target node of the first message is the third node, when the second node receives the second message, it can obtain the first message and the target node of the first message is the third node by parsing the second message. Since the second node can communicate directly with both the first node and the third node, the second node can forward the received first message transmitted by the first node to the third node to the third node. Therefore, when the first node cannot directly interact with the third node, information interaction between the first node and the third node can be achieved with the help of the second node that can directly interact with both the first node and the third node.

[0083] It should be noted that, in the embodiment of the present application, the first message and the second message may be messages of the same layer or messages of different layers. For example, the first message and the second message may both be SLPP (Sidelink Positioning Protocol) messages, or the first message may be a SLPP message and the second message may be a SL MAC (Media Access Control) PDU (Protocol Data Unit) message.

[0084] In some embodiments of the present application, the second message may include a transmission header and an end-to-end message body, wherein the transmission header is used to encapsulate the target node information, and the end-to-end message body is used to encapsulate the first message. That is, the first node may encapsulate the first message transmitted by the first node to the third node in the transmission header of the second message, and encapsulate the target node information used to indicate that the target node of the first message is the third node in the end-to-end message body of the second message, thereby sending the second message including at least the first message and the target node information to the second node, so that after receiving the second message, the second node can learn the first message by parsing the second message, and that the target node of the first message is the third node.

[0085] It should be noted that, in some embodiments of the present application, in addition to the target node information, the transmission header may also include one or more of the source node information, routing information, supported forwarding identification, and transmission type.

[0086] In some embodiments of the present application, the second message may further include source node information for indicating that the source node of the first message is the first node, and the source node information may be encapsulated in the transmission header of the second message. That is, when the second message includes the first message transmitted by the first node to the third node, the target node information for indicating that the target node of the first message is the third node, and the source node information for indicating that the source node of the first message is the first node, the first node may encapsulate the first message in the transmission header of the second message, and encapsulate the target node information and the source node information in the end-to-end message body of the second message.

[0087] In some embodiments of the present application, both the source node information and the target node information are indicated by at least one of the following:

[0088] SL L2 ID (Sidelink Layer-2 Identifier, direct link layer 2 protocol identifier);

[0089] AP ID (Application protocol ID);

[0090] C-RNTI (Cell-Radio Network Temporary Identifier, cell radio network temporary identifier);

[0091] GUTI (Globally Unique Temporary UE Identity);

[0092] The terminal identifier generated by any node;

[0093] An identifier indicating network node information.

[0094] That is, the source node information and the target node information can be the SL L2 ID or AP ID or C-RNTI or GUTI that identifies the UE, or a terminal identifier generated by a certain node (such as LMF, AMF (Access and Mobility Management Function)), or an identifier representing a core network element (such as an identifier used to indicate that the node is an LMF), etc.

[0095] In some embodiments of the present application, the first node is an offline node, and the second node and the third node are online nodes; or, the first node and the second node are online nodes, and the third node is an offline node; or, the first node, the second node and the third node are all offline nodes.

[0096] It should be noted that in the embodiments of the present application, no matter the first node is an offline node and the second node and the third node are online nodes, or the first node and the second node are online nodes and the third node is an offline node, or the first node, the second node and the third node are all offline nodes, the first node and the third node cannot communicate directly with each other. Therefore, a second node that can communicate directly with both the first node and the third node is required as a "bridge" for communication between the first node and the third node, so as to realize information exchange between the first node and the third node with the help of the second node.

[0097] For example, for a semi-online scenario that supports SL positioning, the first node may be an offline target UE participating in positioning, the second node may be one or more online anchor UEs participating in positioning, and the third node may be an LMF. At this time, the first node is an offline node, the second node is an online node, and the third node is also an online node. The first node and the second node can communicate directly by establishing an SL unicast connection. The second node and the third node can also communicate directly because both are online nodes. However, the first node and the third node cannot communicate directly because the first node is offline and the third node is online.

[0098] For another example, in the above-mentioned example where the first node is the offline target UE participating in positioning, the second node is one or more online anchor UEs participating in positioning, and the third node is the LMF, when the LMF needs to communicate with the offline target UE participating in positioning, the first node is the LMF, the second node is still one or more online anchor UEs participating in positioning, and the third node is the offline target UE participating in positioning. At this time, the first node is an online node, the second node is also an online node, and the third node is an offline node. The first node and the second node can communicate directly because they are both online nodes, and the second node and the third node can also communicate directly by establishing an SL unicast connection. However, the first node and the third node cannot communicate directly because the first node is online and the third node is offline.

[0099] For another example, the first node, the second node and the third node may be offline terminals that support a certain function. In this case, the first node, the second node and the third node are all offline nodes, but the first node and the third node cannot communicate directly with each other. However, the second node and the first node can communicate directly with each other by establishing an SL unicast connection, and the second node and the third node can also communicate directly with each other by establishing an SL unicast connection.

[0100] In some embodiments of the present application, when the first node is an offline terminal, the second node may be a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, the second node may be a terminal node that participates in the same service as the first node and supports message forwarding; or, the second node may be a node determined from terminal nodes other than the first node based on signaling interaction between the first node and at least one terminal node other than the first node.

[0101] As an example, the first node may determine to which node to send the second message by one of the following methods:

[0102] Mode 1: An online UE that has established a unicast connection with the first node supports message forwarding;

[0103] Mode 2: Participants of the same service are on the UE network and support message forwarding;

[0104] Mode 3: Based on signaling interaction between UEs, for example, the second node is determined through request and response messages between UEs.

[0105] In some embodiments of the present application, when both the first node and the second node are terminal devices, the online status of the second node can be determined by the first node through one or more of a discovery message, a PC5-RRC (Proximity Communication Port 5-Radio Resource Control, close-range communication port 5-radio resource control) message, a PC5-S (Proximity Communication Port 5-Signalling, close-range communication port 5-signaling) message, a SL MAC CE (Sidelink Media Access Control Control Element, direct link media access control unit) message, a SCI (Sidelink Control Information, direct link control information) message, and a SLSS (Sidelink Synchronization Signals, direct link synchronization signal) message. That is, UEs can learn whether the other party is in an online state or an offline state through one or more of a discovery message, a PC5-S message, a PC5-RRC message, a SL MAC CE message, a SCI message, and a SLSS message. Specifically, UEs can learn whether the other party is in an online state or an offline state through the information carried in the above messages. For example, the UE can carry the serving cell information in the discovery message to indicate that it is in the network. For another example, the UE can carry the UE status information in the RRCReconfiguration Sidelink message of PC5-RRC to indicate whether the UE is in the OOC (Out Of Coverage) state, RRC_IDLE (idle mode) state, RRC_INACTIVE (deactivated mode) state, or RRC_CONNECTED (connected mode) state.

[0106] In the message transmission method provided by the embodiment of the present application, the first node can send a second message to the second node, wherein the second message includes at least the first message transmitted by the first node to the third node and the target node information for indicating that the target node of the first message is the third node, wherein the first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node. Thus, the first node can realize information interaction with the third node through the second node that can directly interact with the third node when it is unable to directly interact with the third node, thereby solving the problem in the related art that the offline terminal and the network side device cannot directly interact with each other in the semi-online scenario, or the problem that multiple participating terminals cannot directly interact with each other in the offline scenario, and the problem of increased terminal cost caused by the introduction of the relay mechanism.

[0107] It should be noted that the above embodiment describes the implementation process of the message transmission method from the perspective of the first node. Figure 4 , describes a possible implementation of a message transmission method from the perspective of the second node, Figure 4 It is a flowchart of the message transmission method provided according to the fourth embodiment of the present application.

[0108] It should be noted that the message transmission method in the embodiment of the present application is applied to the second node.

[0109] like Figure 4 As shown, the message transmission method may include the following steps:

[0110] Step 401: Receive a second message sent by a first node.

[0111] In some embodiments of the present application, the second node may receive a second message sent by the first node, wherein the second message includes at least the first message transmitted by the first node to the third node and target node information indicating that the target node of the first message is the third node.

[0112] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0113] It should be noted that the explanation of the first node, the second node, the third node, and the second message in this step can be found in the description of step 301 in the above embodiment, and will not be repeated here.

[0114] Step 402: parse the second message to obtain the first message transmitted by the first node to the third node and the target node information indicating that the target node of the first message is the third node.

[0115] Since the second message sent by the first node includes at least the first message transmitted by the first node to the third node and target node information used to indicate that the target node of the first message is the third node, in some embodiments of the present application, after receiving the second message sent by the first node, the second node can obtain the first message and the target node information by parsing the second message.

[0116] Step 403: Send a third message to the third node indicated by the target node information, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node.

[0117] Since the second node receives the second message sent by the first node and parses the second message to obtain the first message transmitted by the first node to the third node and the target node information indicating that the target node of the first message is the third node, the second node can determine that the source node of the first message is the first node and the target node is the third node, and then the second node can send a third message to the third node that at least includes the first message transmitted by the first node to the third node and the source node information indicating that the source node of the first message is the first node. As a result, the second node can forward the received first message transmitted by the first node to the third node to the third node, so that when the first node cannot directly interact with the third node, the information interaction between the first node and the third node can be carried out with the help of the second node that can directly interact with both the first node and the third node.

[0118] It should be noted that, in the embodiment of the present application, the first message, the second message, and the third message may be messages of the same layer or messages of different layers. For example, the first message, the second message, and the third message may all be SLPP messages, or the first message may be a SLPP message, the second message may be a SL MAC PDU message, and the third message may be a Uu MAC PDU message.

[0119] In some embodiments of the present application, the third message may include a transmission header and an end-to-end message body, wherein the transmission header is used to encapsulate the source node information, and the end-to-end message body is used to encapsulate the first message. That is, the second node may encapsulate the first message transmitted by the first node to the third node in the transmission header of the third message, and encapsulate the source node information indicating that the source node of the first message is the first node in the end-to-end message body of the third message, thereby sending the third message including at least the first message and the source node information to the third node, and realizing information interaction between the first node and the third node.

[0120] In some embodiments of the present application, the third message may further include target node information for indicating that the target node of the first message is the third node, and the target node information may be encapsulated in the transmission header of the third message. That is, when the third message includes the first message transmitted by the first node to the third node, source node information for indicating that the source node of the first message is the first node, and target node information for indicating that the target node of the first message is the third node, the second node may encapsulate the first message in the transmission header of the third message, and encapsulate the source node information and the target node information in the end-to-end message body of the third message.

[0121] Similarly, in some embodiments of the present application, the source node information and the target node information are both indicated by at least one of the following:

[0122] SL L2 ID;

[0123] AP ID;

[0124] C-RNTI;

[0125] GUTI;

[0126] The terminal identifier generated by any node;

[0127] An identifier indicating network node information.

[0128] That is, the source node information and the target node information can be the SL L2 ID or AP ID or C-RNTI or GUTI that identifies the UE, or a terminal identifier generated by a certain node (such as LMF, AMF), or an identifier representing a core network element (such as an identifier used to indicate that the node is an LMF), etc.

[0129] It should be noted that, in the embodiments of the present application, the second message and the third message may be the same or different. For example, when the second message only contains target node information but does not contain source node information, the second node may generate a third message based on the source of the message after receiving the second message. At this time, the source node information contained in the third message is generated by the second node. At this time, regardless of whether the third message only contains source node information or contains both source node information and target node information, the third message is different from the second message. For another example, when both the second message and the third message contain source node and target node information, the second message and the third message are the same. At this time, the second node does not need to generate the third message by itself, and can directly send the second message.

[0130] The message transmission method provided in the embodiment of the present application is that the second node receives the second message sent by the first node, implements parsing of the second message, obtains the first message transmitted by the first node to the third node and the target node information indicating that the target node of the first message is the third node, and then sends the third message to the third node indicated by the target node information, wherein the third message at least includes the first message transmitted by the first node to the third node and the source node information indicating that the source node of the first message is the first node, wherein the first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node. Thus, the second node can forward the received first message transmitted by the first node to the third node to the third node, so that when the first node cannot directly interact with the third node, the information interaction between the first node and the third node is carried out by means of the second node that can directly interact with both the first node and the third node, so as to solve the problem in the related technology that the offline terminal and the network side device cannot directly interact with each other in the semi-online scenario, or the problem that multiple participating terminals cannot directly interact with each other in the offline scenario, and the problem of increased terminal cost caused by introducing the relay mechanism.

[0131] It should be noted that the above embodiments describe the implementation process of the message transmission method from the perspective of the first node or the second node. Figure 5 , describes a possible implementation of a message transmission method from the perspective of the third node, Figure 5 It is a flowchart of the message transmission method provided according to the fifth embodiment of the present application.

[0132] It should be noted that the message transmission method in the embodiment of the present application is applied to the third node.

[0133] like Figure 5 As shown, the message transmission method may include the following steps:

[0134] Step 501: Receive a third message sent by a second node, wherein the third message at least includes a first message transmitted by a first node to a third node and source node information indicating that a source node of the first message is the first node.

[0135] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0136] It should be noted that the explanation of the first node, the second node, and the third node in this step can be found in the description of step 301 in the above embodiment, and will not be repeated here.

[0137] It should be noted that the explanation of the third message in this step can be found in the description of step 403 in the above embodiment, and will not be repeated here.

[0138] It should be noted that, in some embodiments of the embodiments of the present application, after receiving the third message sent by the second node, the third node may transmit a message to the first node indicated by the source node information according to the source node information contained in the third message. Since the process of the third node transmitting a message to the first node is basically the same as the process of the first node sending a message to the third node, the process of transmitting a message to the first node in Section 3 will not be repeated in this application, and reference may be made to the process of the first node sending a message to the third node. Therefore, the situation in which the first node is an offline node, and the second node and the third node are online nodes, is actually the opposite of the situation in which the first node and the second node are online nodes, and the third node is an offline node. For example, when the first node is an offline node, and the second node and the third node are online nodes, the process of the first node transmitting a message to the third node can be referred to. Figures 3 to 5 In the embodiment shown, at this time, if the third node transmits a message to the first node according to the source node information contained in the third message, the third node can be regarded as Figures 3 to 5 The first node in the embodiment shown is regarded as Figures 3 to 5 In the third node of the illustrated embodiment, at this time, the first node and the second node are online nodes, and the third node is an offline node.

[0139] In the message transmission method provided by the embodiment of the present application, the third node can receive the third message sent by the second node, wherein the third message includes at least the first message transmitted by the first node to the third node and the source node information indicating that the source node of the first message is the first node, wherein the first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node. Thus, the third node can interact with the first node through the second node that can directly interact with the first node when it is unable to directly interact with the first node, thereby solving the problem in the related art that the offline terminal and the network side device cannot directly interact with each other in the semi-online scenario, or the problem that multiple participating terminals cannot directly interact with each other in the offline scenario, and the problem of increased terminal cost caused by the introduction of the relay mechanism.

[0140] In order to clearly illustrate the above embodiment, an example is now given for illustration.

[0141] Figure 6 It is a flow chart of a message transmission method in a scenario provided according to the sixth embodiment of the present application.

[0142] It should be noted that, in the embodiment of the present application, the first node is Figure 6 The offline terminal in the second node is Figure 6 The third node is the online terminal in Figure 6 The network elements in the network. Among them, the offline terminal cannot communicate directly with the network element, and the online terminal can communicate directly with both the offline terminal and the network element.

[0143] like Figure 6 As shown, the message transmission method may include the following steps:

[0144] Step 601: The offline terminal sends a second message to the online terminal, wherein the second message at least includes a first message transmitted by the offline terminal to a network element and target node information indicating that the target node of the first message is the network element.

[0145] The message generated by each node includes a transmission header and an end-to-end message body, for example, the format is as follows:

[0146] Message Name The transmission header (may contain the source node and / or destination node identification, routing information, forwarding support identification, transmission type) End-to-end message body

[0147] Among them, the second message sent by the offline terminal to the online terminal includes at least the first message transmitted by the offline terminal to the network element and the target node information used to indicate that the target node of the first message is the network element, so that the online terminal can parse the second message, obtain the first message and the target node information, and then forward the first message to the network element indicated by the target node information.

[0148] Optionally, the offline terminal may encapsulate a first message transmitted by the offline terminal to the network element in an end-to-end message body of a second message, and encapsulate target node information indicating that the target node of the first message is the network element in a transmission header of the second message.

[0149] Optionally, the second message may also include source node information indicating that the source node of the first message is an offline terminal. Similar to the target node information, the source node information may also be encapsulated in the transmission header of the second message.

[0150] As an example, an offline UE can encapsulate an end-to-end message (first message) between it and a network element in a message (second message) between the offline UE and an online UE, and indicate the target node of the first message in the transmission header of the second message, or indicate the target node and source node of the first message in the transmission header of the second message.

[0151] Step 602: The on-line terminal receives the second message and parses the second message to obtain the first message transmitted by the off-line terminal to the network element and the target node information indicating that the target node of the first message is the network element.

[0152] Step 603: The online terminal sends a third message to the network element, wherein the third message at least includes the first message transmitted by the offline terminal to the network element and source node information indicating that the source node of the first message is the offline terminal.

[0153] After receiving the second message, the network terminal may parse the second message to obtain the first message and the target node information, and then encapsulate the first message in a third message and send it to the network element indicated by the target node information.

[0154] Among them, the third message sent by the online terminal to the network network element includes at least the first message transmitted by the offline terminal to the network network element and the source node information used to indicate that the source node of the first message is the offline terminal, so that the network network element can parse the third message and obtain the first message and the source node information, and thus can reply to the offline terminal indicated by the source node information according to the source node information.

[0155] Optionally, the on-line terminal may encapsulate the first message transmitted by the off-line terminal to the network element in the end-to-end message body of the third message, and encapsulate the source node information indicating that the source node of the first message is the off-line terminal in the transmission header of the third message.

[0156] Optionally, the third message may further include target node information for indicating that the target node of the first message is a network element. Similar to the source node information, the target node information may also be encapsulated in the transmission header of the third message.

[0157] As an example, the on-line UE can learn that the target network element is the network network element by parsing the second message header, and encapsulates the first message in a message (third message) between the on-line UE and the network network element and sends it to the network network element.

[0158] Step 604: The network element receives the second message and parses the second message to obtain the first message transmitted by the offline terminal to the network element and source node information indicating that the source node of the first message is the offline terminal.

[0159] Step 605: The network element sends a fifth message to the online terminal, wherein the fourth message at least includes the fourth message transmitted by the network element to the offline terminal and target node information indicating that the target node of the fourth message is the offline terminal.

[0160] After receiving the third message, the network element may parse the third message to obtain the first message and the source node information, and thus may transmit the fourth message to the offline terminal indicated by the source node information via the online terminal.

[0161] Among them, the fifth message sent by the network element to the online terminal includes at least the fourth message transmitted by the network element to the offline terminal and the target node information used to indicate that the target node of the fourth message is the offline terminal, so that the online terminal can parse the fifth message, obtain the fourth message and the target node information, and then forward the fourth message to the offline terminal indicated by the target node information.

[0162] Optionally, the network element may encapsulate the fourth message transmitted by the network element to the offline terminal in the end-to-end message body of the fifth message, and encapsulate the target node information indicating that the target node of the fourth message is the offline terminal in the transmission header of the fifth message.

[0163] Optionally, the fifth message may further include source node information indicating that the source node of the fourth message is a network element. Similar to the target node information, the source node information may also be encapsulated in the transmission header of the fifth message.

[0164] As an example, the network element encapsulates the end-to-end message (fourth message) between it and the offline UE in the message (fifth message) between the network element and the online UE, and indicates the target node of the fourth message in the transmission header of the fifth message, or indicates the target node and source node of the fifth message in the transmission header of the fifth message.

[0165] Step 606: The online terminal receives the fifth message and parses the fifth message to obtain the fourth message transmitted by the network element to the offline terminal and the target node information indicating that the target node of the fourth message is the offline terminal.

[0166] Step 607: The online terminal sends a sixth message to the offline terminal, wherein the sixth message at least includes the fourth message transmitted by the network element to the offline terminal and source node information indicating that the source node of the fourth message is the network element.

[0167] After receiving the fifth message, the on-line terminal may parse the fifth message to obtain the fifth message and the target node information, and then encapsulate the fifth message in a sixth message and send it to the off-line terminal indicated by the target node information.

[0168] Among them, the sixth message sent by the online terminal to the offline terminal includes at least the fourth message transmitted by the network element to the offline terminal and the source node information used to indicate that the source node of the fourth message is the network element, so that the offline terminal can parse the sixth message and obtain the fourth message and source node information.

[0169] Optionally, the on-line terminal may encapsulate the fourth message transmitted by the network element to the off-line terminal in the end-to-end message body of the sixth message, and encapsulate the source node information indicating that the source node of the fourth message is the network element in the transmission header of the sixth message of the stream.

[0170] Optionally, the sixth message may also include target node information indicating that the target node of the fourth message is an off-network terminal. Similar to the source node information, the target node information may also be encapsulated in the transmission header of the sixth message.

[0171] As an example, the online UE can learn that the target network element is an offline terminal by parsing the fifth message header, and encapsulate the fourth message in a message between the online UE and the offline UE (sixth message) and send it to the offline UE.

[0172] Step 608: The offline terminal receives the sixth message and parses the sixth message to obtain the fourth message transmitted by the network element to the offline terminal and the source node information indicating that the source node of the fourth message is the network element.

[0173] After receiving the sixth message, the offline terminal can parse the sixth message to obtain the fourth message and the source node information, thereby achieving information interaction with the network element indicated by the source node information via the online terminal.

[0174] The above process can be summarized as follows: after the first node (offline sending terminal or network function node) generates the first message (end-to-end message), it uses the first message as the content of the transmission and generates a transmission header for it, and generates a new second message (first-hop transmission message) by combining the transmission header and the end-to-end message. The first node (sending terminal) transmits the second message to the second node (online terminal). The second node parses the second message, reads the transmission header information contained therein, obtains the target information, and determines the target node of the first message according to the transmission header information in the second message, and generates a third message (second-hop transmission message), which contains the first message and the transmission header generated by the second node. The second node sends the third message to the third node (the target node of the first message), and the third node parses the third message, reads the transmission header information contained therein, obtains the source node and the target node information, and parses the received first message. Thus, the message interaction between the off-line terminal and the network element can be realized through simple message forwarding, which solves the problem in the related technology that the off-line terminal and the network side device cannot directly interact with each other in the semi-online scenario, or the problem that multiple participating terminals cannot directly interact with each other in the off-line scenario, and the problem of increased terminal cost caused by the introduction of the relay mechanism.

[0175] Combine the following Figure 7 , describes the process of SLPP message interaction between the offline anchor UE and the LMF through the online target UE.

[0176] Step 701, the target UE receives a SL positioning trigger.

[0177] The trigger source may be LMF, an internal application of the target UE or a third-party UE.

[0178] Step 702: The target UE performs SL discovery to discover candidate anchor UE(s).

[0179] The candidate anchor UE(s) refers to multiple candidate anchor UEs.

[0180] Optionally, the target UE may perform SL discovery based on the information in step 701 to discover candidate anchor UE(s).

[0181] It should be noted that the target UE and the candidate anchor UE(s) can learn whether the UE is in the network in this step.

[0182] After the discovery process, the target UE can establish a SL connection with the candidate anchor UE(s).

[0183] Step 703: The target UE exchanges SLPP capability messages with the anchor UE(s) respectively through the SL unicast connection.

[0184] Step 704: If the target UE has not reported the SLPP capability before, or the LMF requires the target UE to report the capability, the target UE reports its SLPP capability to the LMF.

[0185] In step 705, the target UE sends the measurement of the candidate anchor UE(s) (for example, the measured SD-RSRP (Sidelink-Reference Signal Receiving Power, direct mode reference signal receiving power), LOS (Line of Sight, line-of-sight transmission) / NLOS (Non Line of Sight, non-line-of-sight transmission), etc.) and the information of the candidate anchor UE(s) (information obtained through discovery and / or SLPP capability interaction, including supported UE roles, supported positioning methods, whether it is in the network, the PLMN (Public Land Mobile Network), location information, etc.) to the LMF.

[0186] Step 706: The target UE or LMF determines the positioning method to be used and selects anchor UE(s) based on the positioning method. It is assumed here that the positioning method is SL-TDOA (Time Difference of Arrival), and the selected anchor UEs are anchor UE1, 2, and 3.

[0187] Note: If the target UE selects the positioning method and the anchor UE, the target UE needs to tell the LMF the result.

[0188] Step 707: LMF sends SL positioning assistance data to the target UE.

[0189] Note: If LMF selects the positioning method and anchor UE, LMF needs to tell the target UE the list of anchor UEs.

[0190] In this process, LMF can configure the target UE to forward the SLPP messages of which anchor UEs. Assume that anchor UE1, 2, and 3 are all offline UEs, and the target UE needs to forward the SLPP messages between it and LMF.

[0191] Step 708, LMF encapsulates the SLPP auxiliary data of anchor UE1, 2, 3 into SLPP messages for target UE, the SLPP messages include a transmission header, the transmission header includes the source node is LMF, the target nodes are anchor UE1, 2, 3. LMF sends these SLPP messages to the target UE.

[0192] In step 709, the target UE parses the transmission header of the SLPP message in step 708, thereby obtaining that the destination UEs of the encapsulated SLPP message are anchor UE1, 2, and 3, and the target UE sends these SLPP messages to anchor UE1, 2, and 3 respectively.

[0193] During this process, LMF can configure anchor UE1, 2, 3 to send SLPP messages interacting with LMF to target UE.

[0194] Step 710: The target UE determines that it is a SL-PRS (Positioning Reference Signal) transmitter according to the information in step 707, and performs SL-PRS transmission. The anchor UE1, 2, 3 determines that it is a SL-PRS receiver according to the information in step 709, and performs SL-PRS reception and measurement.

[0195] Step 711, anchor UE1, 2, 3 respectively encapsulates the SLPP message for reporting the measurement result to LMF in the SLPP message to the targetUE, the SLPP message includes a transmission header, the transmission header includes the source nodes being anchor UE1, 2, 3 respectively, and the target node being LMF.

[0196] Step 712: The target UE parses the transport header of the SLPP message in step 711, thereby obtaining that the destination node of the encapsulated SLPP message is LMF, and the target UE sends these SLPP messages to the LMF.

[0197] Step 713: LMF calculates the location of the target UE based on the measurement results.

[0198] In summary, it is possible to implement message interaction between an offline anchor UE and the LMF without establishing a relay connection with the network.

[0199] Combine the following Figure 8 , describes the process of SLPP message interaction between the offline target UE and the LMF through the online anchor UE.

[0200] Step 801, the target UE receives a SL positioning trigger.

[0201] The trigger source may be LMF, an internal application of the target UE or a third-party UE.

[0202] Step 802: The target UE performs SL discovery to discover candidate anchor UE(s).

[0203] The candidate anchor UE(s) refers to multiple candidate anchor UEs.

[0204] Optionally, the target UE may perform SL discovery based on the information in step 801 to discover candidate anchor UE(s).

[0205] It should be noted that the target UE and the candidate anchor UE(s) can learn whether the UE is in the network in this step.

[0206] After the discovery process, the target UE can establish a SL connection with the candidate anchor UE(s).

[0207] Step 803: The target UE exchanges SLPP capability messages with anchor UE1, 2, and 3 respectively through the SL unicast connection.

[0208] Through steps 802 and 803, the target UE selects anchor UE1 to be responsible for forwarding the SLPP message between itself and the LMF.

[0209] Step 804, the target UE generates one or more SLPP messages to be sent to the LMF, which include measurements of the candidate anchor UE (e.g., measured SD-RSRP, LOS / NLOS, etc.) and information of the candidate anchor UE (information obtained through discovery and / or SLPP capability interaction, including supported UE roles, supported positioning methods, whether it is in the network, the PLMN to which it belongs, location information, etc.) and the SLPP capability of the target UE. The target UE encapsulates the SLPP message sent to the LMF into the SLPP message sent to the anchor UE1, and adds a transmission header to the SLPP message, the transmission header including that the source node is the target UE and the target node is the LMF. The target UE sends the SLPP message to the anchor UE1.

[0210] Step 805: Anchor UE1 parses the header of the SLPP message in step 804, thereby obtaining that the target node of the encapsulated SLPP message is LMF, and anchor UE1 sends the SLPP message to LMF.

[0211] Step 806. The target UE or LMF determines the positioning method to be used and selects anchor UE(s) based on the positioning method. It is assumed here that the positioning method is SL-TDOA and the selected anchor UEs are anchor UE1, 2, and 3.

[0212] Note: If the target UE selects the positioning method and the anchor UE, the target UE needs to tell the LMF the result.

[0213] Step 807: LMF sends SL positioning assistance data to anchor UE. In this process, LMF can configure anchorUE1 to forward the SLPP message of target UE. Assuming that anchor UE1, 2, and 3 are all online UEs, LMF can configure any one of anchorUE1, 2, and 3 to be responsible for forwarding the SLPP message between target UE and LMF.

[0214] Step 808, LMF encapsulates the SLPP auxiliary data of the target UE in a SLPP message to anchor UE1, and the transmission header in the SLPP message contains the source node as LMF and the target node as target UE. LMF sends these SLPP messages to anchor UE1. If LMF selects the positioning method and anchor UE, LMF needs to tell the target UE the list of anchor UEs.

[0215] Step 809, anchor UE1 parses the transmission header of the SLPP message of step 808, thereby obtaining the target node of the encapsulated SLPP message as the target UE, and anchor UE1 sends the SLPP message to the target UE. In this process, LMF can configure the target UE to send the SLPP message interacting with LMF to anchor UE1.

[0216] Step 810: Anchor UE1, 2, 3 determines that it is a SL-PRS transmitter according to the information in step 807, and performs SL-PRS transmission. Target UE determines that it is a SL-PRS receiver according to the information in step 809, and performs SL-PRS reception and measurement.

[0217] Step 811, the target UE encapsulates the SLPP message for reporting the measurement result to the LMF into the SLPP message to the anchor UE1, the SLPP message includes a transmission header, the transmission header includes that the source node is the target UE, and the target node is the LMF.

[0218] Step 812: Anchor UE1 parses the header of the SLPP message in step 811, thereby obtaining that the destination node of the encapsulated SLPP message is LMF, and anchor UE1 sends these SLPP messages to LMF.

[0219] Step 813: LMF calculates the location of the target UE based on the measurement results.

[0220] In summary, it is possible to implement message interaction between the offline target UE and the LMF without establishing a relay connection with the network.

[0221] With the above Figure 3 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 3The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0222] Fig. 9 It is a structural diagram of a message transmission device provided according to the ninth embodiment of the present application.

[0223] like Fig. 9 As shown, the message transmission device may include a memory 910 , a transceiver 920 and a processor 930 .

[0224] The memory 910 is used to store computer programs; the transceiver 920 is used to send and receive data under the control of the processor; and the processor 930 is used to read the computer program in the memory and perform the following operations:

[0225] sending a second message to the second node, wherein the second message at least includes the first message transmitted by the first node to the third node and target node information for indicating that the target node of the first message is the third node,

[0226] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0227] Among them, Fig. 9 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 930 and various circuits of memory represented by memory 910 are linked together. The bus architecture may also link together 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 920 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 930 is responsible for managing the bus architecture and general processing, and the memory 910 may store data used by the processor 930 when performing operations.

[0228] The processor 930 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). The processor may also adopt a multi-core architecture.

[0229] As a possible implementation manner of an embodiment of the present application, the second message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the target node information, and the end-to-end message body is used to encapsulate the first message.

[0230] As a possible implementation manner of an embodiment of the present application, the second message also includes source node information for indicating that the source node of the first message is the first node, and the source node information is encapsulated in a transmission header of the second message.

[0231] As a possible implementation manner of the embodiment of the present application, both the source node information and the target node information are indicated by at least one of the following:

[0232] SL L2 ID of the direct link layer 2 protocol;

[0233] Application protocol identifier AP ID;

[0234] Cell radio network temporary identifier C-RNTI;

[0235] Globally unique temporary user equipment UE identity GUTI;

[0236] The terminal identifier generated by any node;

[0237] An identifier indicating network node information.

[0238] As a possible implementation of the embodiment of the present application, the first node is an off-network node, and the second node and the third node are on-network nodes;

[0239] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0240] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0241] As a possible implementation of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0242] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0243] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0244] As a possible implementation method of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0245] With the above Figure 4 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 4 The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0246] Fig.10 It is a structural diagram of a message transmission device provided according to the tenth embodiment of the present application.

[0247] like Fig.10 As shown, the message transmission device may include a memory 1010 , a transceiver 1020 and a processor 1030 .

[0248] The memory 1010 is used to store computer programs; the transceiver 1020 is used to send and receive data under the control of the processor; and the processor 1030 is used to read the computer program in the memory and perform the following operations:

[0249] receiving a second message sent by the first node;

[0250] Parse the second message to obtain the first message transmitted by the first node to the third node and target node information indicating that the target node of the first message is the third node;

[0251] Sending a third message to the third node indicated by the target node information, wherein the third message at least includes the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node;

[0252] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0253] Among them, Fig.10In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1030 and various circuits of memory represented by memory 1010 are linked together. The bus architecture may also link together various other circuits such as peripherals, 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 1020 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1030 is responsible for managing the bus architecture and general processing, and the memory 1010 may store data used by the processor 1030 when performing operations.

[0254] The processor 1030 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). The processor may also adopt a multi-core architecture.

[0255] As a possible implementation manner of an embodiment of the present application, the third message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate source node information, and the end-to-end message body is used to encapsulate the first message.

[0256] As a possible implementation manner of an embodiment of the present application, the third message also includes target node information for indicating that the target node of the first message is the third node, and the target node information is encapsulated in the transmission header of the third message.

[0257] As a possible implementation manner of the embodiment of the present application, both the source node information and the target node information are indicated by at least one of the following:

[0258] SL L2 ID of the direct link layer 2 protocol;

[0259] Application protocol identifier AP ID;

[0260] Cell radio network temporary identifier C-RNTI;

[0261] Globally unique temporary user equipment UE identity GUTI;

[0262] The terminal identifier generated by any node;

[0263] An identifier indicating network node information.

[0264] As a possible implementation of the embodiment of the present application, the first node is an off-network node, and the second node and the third node are on-network nodes;

[0265] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0266] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0267] As a possible implementation of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0268] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0269] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0270] As a possible implementation method of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0271] With the above Figure 5 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 5 The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0272] Fig.11 It is a structural diagram of a message transmission device provided according to the eleventh embodiment of the present application.

[0273] like Fig.11 As shown, the message transmission device may include a memory 1110 , a transceiver 1120 and a processor 1130 .

[0274] The memory 1110 is used to store computer programs; the transceiver 1120 is used to send and receive data under the control of the processor; and the processor 1130 is used to read the computer program in the memory and perform the following operations:

[0275] receiving a third message sent by the second node, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node,

[0276] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0277] Among them, Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1130 and various circuits of memory represented by memory 1110 are linked together. The bus architecture may also link together various other circuits such as peripherals, 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 1120 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1130 is responsible for managing the bus architecture and general processing, and the memory 1110 may store data used by the processor 1130 when performing operations.

[0278] The processor 1130 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). The processor may also adopt a multi-core architecture.

[0279] As a possible implementation of the embodiment of the present application, the first node is an off-network node, and the second node and the third node are on-network nodes;

[0280] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0281] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0282] As a possible implementation of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0283] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0284] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0285] As a possible implementation method of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0286] It should be noted here that the above-mentioned device provided in the embodiment of the present application 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 those in the method embodiment will not be described in detail here.

[0287] With the above Figure 3 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 3 The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0288] Fig.12 It is a structural diagram of a message transmission device provided according to the twelfth embodiment of the present application.

[0289] like Fig.12 As shown, the message transmission device may include: a first sending unit 1210.

[0290] The first sending unit 1210 is configured to send a second message to the second node, wherein the second message at least includes the first message transmitted by the first node to the third node and target node information for indicating that the target node of the first message is the third node,

[0291] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0292] Optionally, in a possible implementation manner of an embodiment of the present application, the second message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the target node information, and the end-to-end message body is used to encapsulate the first message.

[0293] Optionally, in a possible implementation manner of an embodiment of the present application, the second message also includes source node information for indicating that the source node of the first message is the first node, and the source node information is encapsulated in a transmission header of the second message.

[0294] Optionally, in a possible implementation manner of the embodiment of the present application, both the source node information and the target node information are indicated by at least one of the following:

[0295] SL L2 ID of the direct link layer 2 protocol;

[0296] Application protocol identifier AP ID;

[0297] Cell radio network temporary identifier C-RNTI;

[0298] Globally unique temporary user equipment UE identity GUTI;

[0299] The terminal identifier generated by any node;

[0300] An identifier indicating network node information.

[0301] Optionally, in a possible implementation of the embodiment of the present application, the first node is an offline node, and the second node and the third node are online nodes;

[0302] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0303] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0304] Optionally, in a possible implementation manner of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0305] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0306] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0307] Optionally, in a possible implementation manner of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0308] With the above Figure 4 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 4 The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0309] Fig.13 It is a structural diagram of a message transmission device provided according to the thirteenth embodiment of the present application.

[0310] like Fig.13 As shown, the message transmission device may include: a first receiving unit 1310 , a parsing unit 1320 and a second sending unit 1330 .

[0311] The first receiving unit 1310 is configured to receive a second message sent by the first node;

[0312] A parsing unit 1320 is used to parse the second message to obtain the first message transmitted by the first node to the third node and target node information used to indicate that the target node of the first message is the third node;

[0313] The second sending unit 1330 is configured to send a third message to the third node indicated by the target node information, wherein the third message at least includes the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node;

[0314] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0315] Optionally, in a possible implementation manner of an embodiment of the present application, the third message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate source node information, and the end-to-end message body is used to encapsulate the first message.

[0316] Optionally, in a possible implementation manner of an embodiment of the present application, the third message also includes target node information for indicating that the target node of the first message is the third node, and the target node information is encapsulated in a transmission header of the third message.

[0317] Optionally, in a possible implementation manner of the embodiment of the present application, both the source node information and the target node information are indicated by at least one of the following:

[0318] SL L2 ID of the direct link layer 2 protocol;

[0319] Application protocol identifier AP ID;

[0320] Cell radio network temporary identifier C-RNTI;

[0321] Globally unique temporary user equipment UE identity GUTI;

[0322] The terminal identifier generated by any node;

[0323] An identifier indicating network node information.

[0324] Optionally, in a possible implementation of the embodiment of the present application, the first node is an offline node, and the second node and the third node are online nodes;

[0325] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0326] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0327] Optionally, in a possible implementation manner of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0328] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0329] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0330] Optionally, in a possible implementation manner of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0331] With the above Figure 5 Corresponding to the message transmission method provided in the embodiment, the present application also provides a message transmission device. Figure 5 The message transmission method provided in the embodiment corresponds to the embodiment, so the implementation method of the message transmission method is also applicable to the message transmission device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.

[0332] Fig.14 It is a structural diagram of a message transmission device provided according to the fourteenth embodiment of the present application.

[0333] like Fig.14 As shown, the message transmission device may include: a second receiving unit 1410.

[0334] The second receiving unit 1410 is configured to receive a third message sent by the second node, wherein the third message at least includes the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node,

[0335] The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

[0336] Optionally, in a possible implementation of the embodiment of the present application, the first node is an offline node, and the second node and the third node are online nodes;

[0337] Alternatively, the first node and the second node are online nodes, and the third node is an offline node;

[0338] Alternatively, the first node, the second node and the third node are all off-network nodes.

[0339] Optionally, in a possible implementation manner of the embodiment of the present application, when the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or,

[0340] The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or,

[0341] The second node is a node determined from terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

[0342] Optionally, in a possible implementation manner of an embodiment of the present application, when the first node and the second node are both terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short-range communication port 5-radio resource control PC5-RRC message, a short-range communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

[0343] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0344] 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 application is essentially or the part that contributes to the prior art 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 to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0345] It should be noted here that the above-mentioned device provided in the embodiment of the present application 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 those in the method embodiment will not be described in detail here.

[0346] In order to implement the above embodiments, the present application also proposes a processor-readable storage medium. The processor-readable storage medium stores a computer program, which is used to enable the processor to execute the present application. Figure 3 The message transmission method of the embodiment, or the execution of the present application Figure 4 The message transmission method of the embodiment, or the execution of the present application Figure 5 A message transmission method according to an embodiment.

[0347] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0348] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0349] The present application 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 application. 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 generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0350] 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 an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0351] 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, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0352] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A message transmission method, characterized in that: Applied to the first node, the method comprises: sending a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information for indicating that a target node of the first message is the third node, The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

2. The method according to claim 1, characterized in that The second message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the target node information, and the end-to-end message body is used to encapsulate the first message.

3. The method according to claim 2, characterized in that The second message also includes source node information for indicating that the source node of the first message is the first node, and the source node information is encapsulated in a transmission header of the second message.

4. The method according to claim 3, characterized in that The source node information and the target node information are both indicated by at least one of the following: SL L2 ID of the direct link layer 2 protocol; Application protocol identifier AP ID; Cell radio network temporary identifier C-RNTI; Globally unique temporary user equipment UE identifier GUTI; The terminal identifier generated by any node; An identifier indicating network node information.

5. The method according to claim 1, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

6. The method according to claim 5, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

7. The method according to claim 5, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

8. A message transmission method, characterized in that: Applied to the second node, the method comprises: receiving a second message sent by the first node; Parsing the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node; Sending the third message to the third node indicated by the target node information, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node; The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

9. The method according to claim 8, characterized in that The third message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the source node information, and the end-to-end message body is used to encapsulate the first message.

10. The method according to claim 9, characterized in that The third message also includes target node information for indicating that the target node of the first message is the third node, and the target node information is encapsulated in the transmission header of the third message.

11. The method according to claim 10, characterized in that The source node information and the target node information are both indicated by at least one of the following: SL L2 ID of the direct link layer 2 protocol; Application protocol identifier AP ID; Cell radio network temporary identifier C-RNTI; Globally unique temporary user equipment UE identifier GUTI; The terminal identifier generated by any node; An identifier indicating network node information.

12. The method according to claim 8, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

13. The method according to claim 12, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

14. The method according to claim 12, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

15. A message transmission method, characterized in that: Applied to the third node, the method comprises: receiving a third message sent by the second node, wherein the third message includes at least a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node, The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

16. The method according to claim 15, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

17. The method according to claim 16, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

18. The method according to claim 16, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

19. A message transmission device, characterized in that: Including memory, transceiver, 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 a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information for indicating that a target node of the first message is the third node, The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

20. The device according to claim 19, characterized in that The second message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the target node information, and the end-to-end message body is used to encapsulate the first message.

21. The device according to claim 20, characterized in that The second message also includes source node information for indicating that the source node of the first message is the first node, and the source node information is encapsulated in a transmission header of the second message.

22. The device according to claim 21, characterized in that The source node information and the target node information are both indicated by at least one of the following: SL L2 ID of the direct link layer 2 protocol; Application protocol identifier APID; Cell radio network temporary identifier C-RNTI; Globally unique temporary user equipment UE identity GUTI; The terminal identifier generated by any node; An identifier indicating network node information.

23. The device according to claim 19, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

24. The device according to claim 23, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

25. The device according to claim 23, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

26. A message transmission device, characterized in that: Including memory, transceiver, 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: receiving a second message sent by the first node; Parsing the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node; Sending the third message to the third node indicated by the target node information, wherein the third message includes at least the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node; The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

27. The device according to claim 26, characterized in that The third message includes a transmission header and an end-to-end message body, the transmission header is used to encapsulate the source node information, and the end-to-end message body is used to encapsulate the first message.

28. The device according to claim 27, characterized in that The third message also includes target node information for indicating that the target node of the first message is the third node, and the target node information is encapsulated in the transmission header of the third message.

29. The device according to claim 28, characterized in that The source node information and the target node information are both indicated by at least one of the following: SL L2 ID of the direct link layer 2 protocol; Application protocol identifier APID; Cell radio network temporary identifier C-RNTI; Globally unique temporary user equipment UE identity GUTI; The terminal identifier generated by any node; An identifier indicating network node information.

30. The device according to claim 26, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

31. The device according to claim 30, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

32. The device according to claim 30, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

33. A message transmission device, characterized in that: Including memory, transceiver, 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: receiving a third message sent by the second node, wherein the third message includes at least a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node, The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

34. The device according to claim 33, characterized in that The first node is an off-network node, and the second node and the third node are on-network nodes; Alternatively, the first node and the second node are online nodes, and the third node is an offline node; Alternatively, the first node, the second node and the third node are all off-network nodes.

35. The device according to claim 34, characterized in that In the case where the first node is an offline terminal, the second node is a terminal node that establishes a unicast connection with the first node and supports message forwarding; or, The second node is a terminal node that participates in the same service as the first node and supports message forwarding; or, The second node is a node determined from the terminal nodes other than the first node based on a signaling interaction between the first node and at least one terminal node other than the first node.

36. The device according to claim 34, characterized in that In the case that both the first node and the second node are terminal devices, the online status of the second node is determined by the first node through one or more of a discovery message, a short distance communication port 5-radio resource control PC5-RRC message, a short distance communication port 5-signaling PC5-S message, a direct link media access control unit SL MAC CE message, a direct link control information SCI message, and a direct link synchronization signal SLSS message.

37. A message transmission device, characterized in that: include: A first sending unit is configured to send a second message to a second node, wherein the second message includes at least a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node. The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

38. A message transmission device, characterized in that: include: A first receiving unit, configured to receive a second message sent by the first node; a parsing unit, configured to parse the second message to obtain a first message transmitted by the first node to a third node and target node information indicating that a target node of the first message is the third node; A second sending unit is used to send the third message to the third node indicated by the target node information, wherein the third message at least includes the first message transmitted by the first node to the third node and source node information indicating that the source node of the first message is the first node; The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

39. A message transmission device, characterized in that: include: a second receiving unit, configured to receive a third message sent by the second node, wherein the third message at least includes a first message transmitted by the first node to the third node and source node information indicating that a source node of the first message is the first node, The first node cannot communicate directly with the third node, and the second node can communicate directly with both the first node and the third node.

40. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method of any one of claims 1 to 7, or the method of any one of claims 8 to 14, or the method of any one of claims 15 to 18.