Communication method, relay user equipment, electronic equipment and storage medium

By using signaling interaction between relay user equipment and configuring Layer 2/Layer 3 information, the connection and address determination problems in multi-hop relay communication are solved, and efficient multi-hop relay communication is achieved.

CN121334802APending Publication Date: 2026-01-13CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202410931143.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-11
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Existing technologies lack effective signaling interaction methods for multi-hop relay communication, making it difficult to achieve accurate and effective connection and information transmission in multi-hop relay communication.

Method used

Multi-hop trunk communication connections are established through signaling interaction between relay user equipments, using routing information and Layer 2 addresses. Sessions are configured through Layer 3 information, including IP address allocation and management. The Layer 3 information of the end user equipment is propagated using the MANET routing protocol of the mobile ad hoc network.

Benefits of technology

It achieves accurate Layer 2 connection and Layer 3 information configuration in multi-hop relay communication, improves communication efficiency, solves the connection establishment and address determination problems in multi-hop relay communication, and reduces signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334802A_ABST
    Figure CN121334802A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method, relay user equipment, electronic equipment and a storage medium, and relates to the technical field of communication. The communication method is executed by relay user equipment and comprises the steps that a communication request sent by last-hop user equipment on a path from first user equipment to second user equipment is received, the communication request comprises routing information, and the routing information comprises information of the user equipment on the path from the first user equipment to the second user equipment; the routing information is obtained by the first user equipment in a discovery process, and the last-hop user equipment is the first user equipment or last-hop relay user equipment; and sending the communication request to the next-hop user equipment, the next-hop user equipment being the second user equipment or the next-hop relay user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method, a relay user equipment, an electronic device, and a storage medium. BACKGROUND

[0002] Proximity Service (ProSe) is a device-to-device service technology based on sidelink, which allows user equipment to discover and communicate directly, and allows user equipment to communicate with the network or another user equipment through a relay. SUMMARY

[0003] One technical problem to be solved by the present disclosure is to provide a signaling interaction method for multi-hop relay communication.

[0004] According to some embodiments of the present disclosure, a communication method is provided, executed by a relay user equipment, comprising: receiving a communication request sent by a previous hop user equipment on a path from a first user equipment to a second user equipment, wherein the communication request comprises routing information, the routing information comprises information of user equipment on the path from the first user equipment to the second user equipment, the routing information is obtained by the first user equipment in a discovery process, and the previous hop user equipment is the first user equipment or a previous hop relay user equipment; and sending the communication request to a next hop user equipment, wherein the next hop user equipment is the second user equipment or a next hop relay user equipment.

[0005] In some embodiments, the information of the user equipment comprises user information of the second user equipment and user information of relay user equipment on the path from the first user equipment to the second user equipment, and the user information of the relay user equipment on the path from the first user equipment to the second user equipment is arranged in order.

[0006] In some embodiments, sending the communication request to the next hop user equipment comprises: determining a layer two address corresponding to the next hop user equipment of the relay user equipment according to the user information of the relay user equipment on the path from the first user equipment to the second user equipment; and sending the communication request to the next hop user equipment of the relay user equipment according to the layer two address.

[0007] In some embodiments, in the case that the relay user equipment and the next hop user equipment of the relay user equipment have an existing communication link, the communication request is a Link Modification Request (LMR); and in the case that the relay user equipment and the next hop user equipment of the relay user equipment do not have an existing communication link, the communication request is a Direct Communication Request (DCR).

[0008] In some embodiments, the communication method further includes: receiving response information sent by the next-hop user equipment of the relay user equipment; and sending the response information to the previous-hop user equipment of the relay user equipment.

[0009] In some embodiments, the response information is a link modification response (LMA) in a case where the relay user equipment and the next-hop user equipment of the relay user equipment have an existing communication link, and the response information is a direct communication response (DCA) in a case where the relay user equipment and the next-hop user equipment of the relay user equipment do not have an existing communication link.

[0010] In some embodiments, the communication method further includes: in a case where the second user equipment is a relay user equipment of a user equipment to network, receiving layer three information specified by the next-hop user equipment of the relay user equipment for the relay user equipment on a path from the first user equipment to the second user equipment; and specifying layer three information for the previous-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment.

[0011] In some embodiments, the communication method further includes: in a case where the second user equipment is a relay user equipment of a user equipment to network, receiving layer three information specified by the second user equipment for the relay user equipment.

[0012] In some embodiments, in a case where the second user equipment is a relay user equipment of a user equipment to network, the layer three information of the first user equipment is specified by the second user equipment according to an address of a protocol data unit (PDU) session obtained from a network side.

[0013] In some embodiments, the first user equipment and the second user equipment are end user equipments, or the first user equipment is a far-end user equipment and the second user equipment is a relay user equipment of a user equipment to network.

[0014] According to some other embodiments of the present disclosure, a communication method is provided, which is performed by a relay user equipment and includes: obtaining layer three information of an end user equipment, wherein the end user equipment is a first user equipment or a second user equipment; and propagating the layer three information of the end user equipment to relay user equipments on a path from the first user equipment to the second user equipment except the relay user equipment.

[0015] In some embodiments, the layer three information of the end user equipment is propagated based on a mobile ad hoc network (MANET) routing protocol.

[0016] In some embodiments, the communication method further comprises: in the case that the relay user equipment is a direct connection end user equipment, storing the layer three information and the user information of the end user equipment.

[0017] In some embodiments, the propagating the layer three information of the end user equipment to the relay user equipment except the relay user equipment on the path from the first user equipment to the second user equipment comprises: propagating the layer three information and the user information of the end user equipment to the relay user equipment except the relay user equipment on the path from the first user equipment to the second user equipment.

[0018] In some embodiments, the communication method further comprises: in the case that the relay user equipment is a direct connection end user equipment, configuring the layer three information for the end user equipment according to a pre-configured IP address pool, configuring the correspondence between the user information and the layer three information of the end user equipment in the pre-configured IP address pool, and sharing the configured IP address pool to the relay user equipment except the relay user equipment on the path from the first user equipment to the second user equipment.

[0019] In some embodiments, the communication method further comprises: in the case that the relay user equipment is a direct connection end user equipment, receiving a query request of the end user equipment, wherein the query request comprises the user information of another end user equipment; and sending a query result to the end user equipment, wherein the query result comprises the layer three information of the another end user equipment.

[0020] According to still some embodiments of the present disclosure, a relay user equipment is provided, comprising: a receiving module configured to receive a communication request sent by a previous hop user equipment on a path from a first user equipment to a second user equipment, wherein the communication request comprises routing information, the routing information comprises information of user equipment on the path from the first user equipment to the second user equipment, and the routing information is obtained by the first user equipment in a discovery process, and the previous hop user equipment is the first user equipment or a previous hop relay user equipment; and a sending module configured to send the communication request to a next hop user equipment, the next hop user equipment being the second user equipment or a next hop relay user equipment.

[0021] According to still some embodiments of the present disclosure, a relay user equipment is provided, comprising: an obtaining module configured to obtain layer three information of an end user equipment, wherein the end user equipment is the first user equipment or the second user equipment; and a propagating module configured to propagate the layer three information of the end user equipment to relay user equipment except the relay user equipment on a path from the first user equipment to the second user equipment.

[0022] According to still some embodiments of the present disclosure, an electronic device is provided, comprising: a processor; and a memory coupled to the processor, configured to store instructions, which, when executed by the processor, cause the processor to perform any of the above communication methods.

[0023] According to still some embodiments of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program, wherein the program is executed by a processor to implement any of the above communication methods.

[0024] The present disclosure provides a signaling interaction method for multi-hop relay communication, which is helpful to accurately and effectively implement multi-hop relay communication from a first user equipment to a second user equipment through forwarding information among relay equipments in a scenario of setting multiple relay equipments between the first user equipment and the second user equipment.

[0025] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments thereof, taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.

[0027] Figure 1A A communication architecture of single-hop relay U2U according to some embodiments of the present disclosure is shown.

[0028] Figure 1B A communication architecture of single-hop relay U2N according to some embodiments of the present disclosure is shown.

[0029] Figure 2A A communication architecture of multi-hop relay U2U according to some embodiments of the present disclosure is shown.

[0030] Figure 2B A communication architecture of multi-hop relay U2N according to some embodiments of the present disclosure is shown.

[0031] Figure 3 A flowchart of a communication method according to some embodiments of the present disclosure is shown.

[0032] Figure 4 A flowchart of a communication method according to some other embodiments of the present disclosure is shown.

[0033] Figure 5 A flowchart of a communication method according to some other embodiments of the present disclosure is shown.

[0034] Figure 6 A flowchart of a communication method according to some other embodiments of the present disclosure is shown.

[0035] Figure 7 A flowchart of a communication method according to yet some embodiments of the present disclosure is shown.

[0036] Figure 8 A structural diagram of a relay user equipment according to some embodiments of the present disclosure is shown.

[0037] Figure 9 A structural diagram of a relay user equipment according to some other embodiments of the present disclosure is shown.

[0038] Figure 10 A structural diagram of an electronic device according to some embodiments of the present disclosure is shown.

[0039] Figure 11 A structural diagram of an electronic device according to some other embodiments of the present disclosure is shown.

[0040] Figure 12 A structural diagram of a communication system according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0041] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. The description of the at least one exemplary embodiment is actually only illustrative, but not as any limitation on the present disclosure and its application or use. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without any creative work, are within the scope of protection of the present disclosure.

[0042] The current ProSe communication includes single-hop user equipment to user equipment (UE to UE, referred to as U2U) and single-hop user equipment to network (UE to Network, referred to as U2N) technology, that is, the source user equipment establishes a communication connection with the target user equipment through a relay user equipment. Figure 1A A communication architecture of single-hop relay U2U according to some embodiments of the present disclosure is shown. As shown in Figure 1A In U2U communication, the user equipment at both ends is called end user equipment (End UE), and the two end user equipments communicate through U2U relay user equipment, that is, the end user equipment communicates with the U2U relay user equipment through the PC5 interface. Figure 1B A communication architecture of single-hop relay U2N according to some embodiments of the present disclosure is shown. As shown in Figure 1BAs shown, in the U2N communication, the remote UE accesses the network through the U2N relay user equipment, i.e., the remote user equipment communicates with the U2N relay user equipment through the PC5 interface, and the U2N relay user equipment accesses the radio access network through the Uu interface.

[0043] In order to provide more flexible communication application scenarios, multi-hop relay communication technology is currently considered to be developed. In the U2U scenario, multi-hop relay technology is that the end user equipment communicates with another end user equipment through multiple relay user equipments. In the U2N scenario, multi-hop relay technology is that the remote user equipment accesses the network through multiple relay user equipments.

[0044] Figure 2A A communication architecture of multi-hop relay U2U is shown according to some embodiments of the present disclosure. Figure 2B A communication architecture of multi-hop relay U2N is shown according to some embodiments of the present disclosure. As Figure 2A and Figure 2B As shown, there can be multiple relay user equipments between the end user equipments, and there can be multiple relay user equipments (denoted as intermediate relay devices) between the remote user equipment and the U2N relay user equipment.

[0045] In multi-hop relay communication, implementing communication of a first user equipment (an end user equipment or a remote user equipment) and a second user equipment (another end user equipment or a relay user equipment to network) includes two aspects, i.e., establishing a connection of the first user equipment and the second user equipment, and determining communication information of the first user equipment and the second user equipment, to implement a session of the first user equipment and the second user equipment or the network.

[0046] Based on this, the present disclosure provides a signaling interaction method for implementing multi-hop relay communication, including establishing a connection of the multi-hop relay communication and determining information of the multi-hop relay communication.

[0047] Figure 3 A flowchart of a communication method according to some embodiments of the present disclosure is shown. As Figure 3 shown, the method of this embodiment includes steps S302-S304, which are performed by a relay user equipment.

[0048] The relay user equipment is a relay user equipment on a path from a first user equipment to a second user equipment (i.e., an intermediate relay device other than the first user equipment and the second user equipment). The first user equipment and the second user equipment are end user equipments, or the first user equipment is a remote user equipment and the second user equipment is a relay user equipment to network. That is, the communication method shown in FIG. 1 can be applied to the U2U scenario and the U2N scenario.

[0049] In step S302, a communication request transmitted by a last-hop user device on a path from the first user device to the second user device is received, wherein the communication request comprises routing information including information of user devices on the path from the first user device to the second user device, and the routing information is obtained by the first user device in a discovery process, and the last-hop user device is the first user device or a last-hop relay user device.

[0050] The first user device (i.e. a far-end user device or an end user device) performs relay discovery to find an end-to-end route from the first user device to a second user device (i.e. a user device to network relay user device or another end user device), i.e. the first user device discovers the second user device and relay user devices on the path, and obtains routing information from the first user device to the second user device. As part of the discovery process, the layer-three far-end user device learns about the connection services provided by the layer-three user device to network relay user devices.

[0051] Once the first user device selects a relay user device and a multi-hop path, the first user device sends a multi-hop communication request to the relay user device (i.e. the next-hop relay user device of the first user device), and the communication request comprises information of the selected path, i.e. an ordered list of user information identifiers of the relay user devices (routing information). Each relay user device forwards the received multi-hop communication request to the next-hop relay user device or end user device based on the information of the selected path, until the second user device receives the multi-hop communication request and establishes communication with the first user device.

[0052] In some embodiments, the information of the user devices comprises a user information of the second user device and user information of the relay user devices on the path from the first user device to the second user device, and the user information of the relay user devices on the path from the first user device to the second user device is arranged in an order.

[0053] The user information of the second user device is, for example, a user information identifier (User Info ID) of the second user device, and the user information of the relay user devices on the path from the first user device to the second user device is, for example, an ordered list of user information identifiers of the relay user devices on the path from the first user device to the second user device, and the user information identifiers of the relay user devices in the ordered list are arranged in an order of the relay user devices through which the path from the first user device to the second user device passes. That is, the first user device (i.e. a far-end user device or an end user device) obtains, in a discovery process, a user information identifier of the second user device (i.e. a user device to network relay user device or a target end user device) and an ordered list of user information identifiers of the relay user devices on the path.

[0054] In some embodiments, the communication request further comprises network Quality of Service (QoS) information, used to indicate the communication quality requirement of the first user equipment and the second user equipment.

[0055] In some embodiments, in the case that the relay user equipment and the next-hop user equipment of the relay user equipment have an existing communication link, the communication request is an LMR, used to multiplex the link segment; in the case that the relay user equipment and the next-hop user equipment of the relay user equipment do not have an existing communication link, the communication request is a DCR. That is, route information is added in the LMR or the DCR.

[0056] In step S304, the communication request is sent to the next-hop user equipment, wherein the next-hop user equipment is the second user equipment or the next-hop relay user equipment.

[0057] The relay user equipment sends the communication request to the next-hop user equipment based on the route information. In some embodiments, sending the communication request to the next-hop user equipment comprises: determining a Layer-2 address corresponding to the next-hop user equipment of the relay user equipment according to the user information of the relay user equipment on the path from the first user equipment to the second user equipment; and sending the communication request to the next-hop user equipment of the relay user equipment according to the Layer-2 address. The relay user equipment can send the communication request to the next-hop user equipment based on the Layer-2 address, and then establish a Layer-2 connection with the next-hop user equipment.

[0058] In the method of the above embodiments, the first user equipment can obtain the information of each relay user equipment on the path from the first user equipment to the second user equipment in the discovery process, forming the route information. Based on the route information, the relay user equipment propagates the route information hop by hop by forwarding the communication request carrying the route information, thereby establishing a Layer-2 connection from the first user equipment to the second user equipment, i.e., a communication connection. The method of the above embodiments provides a signaling interaction process for implementing multi-hop relay communication in the U2U or U2N scenario, which can accurately and effectively establish a Layer-2 connection between end user equipments or between a remote user equipment and a U2N relay user equipment.

[0059] After the second user equipment receives the communication request, the second user equipment can return response information to the first user equipment based on the path from the first user equipment to the second user equipment.

[0060] In some embodiments, the communication method further comprises: receiving the response information sent by the next-hop user equipment of the relay user equipment; and sending the response information to the previous-hop user equipment of the relay user equipment.

[0061] In some embodiments, if a communication link already exists between the relay user equipment and its next-hop user equipment, the response information is LMA; if no communication link exists between the relay user equipment and its next-hop user equipment, the response information is DCA.

[0062] Figure 4 A flowchart illustrating a communication method according to other embodiments of the present disclosure is shown. Figure 4 Taking a scenario where there are two relay devices (Relay1 and Relay2) between the first user equipment (UE1) and the second user equipment (UE2), as an example... Figure 4 As shown, the method of this embodiment includes steps S402 to S412.

[0063] In step S402, UE1 sends a communication request to Real1;

[0064] In step S404, Relay1 sends a communication request to Relay2;

[0065] In step S406, Relay2 sends a communication request to UE2;

[0066] In step S408, UE2 sends a response message to Real2;

[0067] In step S410, Relay2 sends a response message to Relay1;

[0068] In step S412, Relay1 sends a response message to UE1.

[0069] The aforementioned communication request can be either DCR or LMR, depending on whether a communication link already exists between the sender and receiver. Correspondingly, the aforementioned response information can be either DCA or LMA, also depending on whether a communication link already exists between the sender and receiver.

[0070] Based on the method described in the above embodiments, a Layer 2 connection can be established between the first user equipment and the second user equipment. After establishing the Layer 2 connection, Layer 3 information, such as IP address / prefix, needs to be allocated to each user equipment to further enable the session between the first device and the second device. The following descriptions address U2N and U2U scenarios respectively.

[0071] The following is a description of a scheme for determining Layer 3 information of user equipment in a U2N scenario.

[0072] In some embodiments, the communication method further includes: when the second user equipment is a relay user equipment from user equipment to network, receiving layer 3 information specified by the next-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment for the relay user equipment; and specifying layer 3 information for the previous-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment.

[0073] In some embodiments, the communication method further includes: receiving Layer 3 information specified by the second user equipment for the relay user equipment when the second user equipment is a relay user equipment to the network.

[0074] In some embodiments, the above communication method further includes: when the second user equipment is a relay user equipment from user equipment to network, the layer 3 information of the first user equipment is specified by the second user equipment based on the address of the protocol data unit (PDU) session obtained from the network side.

[0075] In a U2N scenario, the first user equipment (UE) communicates with the network, requiring the network to allocate IP addresses for its PDU sessions from top to bottom. The second user equipment (UE), acting as an IP router, obtains the IP address / prefix of the PDU session from the network and assigns it to the first UE. Furthermore, for Internet Protocol version 4 (IPv4) addresses, the second UE performs Network Address Translation (NAT) to translate the address assigned to the first UE's PDU session by the network into a downstream address, thus mitigating the IPv4 address shortage.

[0076] Layer 3 information includes the IP address used for the PDU session and configuration information for various communication parameters, such as parameters for controlling the allocation and management of wireless resources and security-related parameters.

[0077] In a U2N scenario, the Layer 3 information of the relay user equipment between the first user equipment and the second user equipment can be specified by the second user equipment or by its own next-hop node. In this case, the relay user equipment needs to have IP router functionality and establish a local routing table to specify the Layer 3 information for its own next-hop node.

[0078] In a U2N scenario, the Layer 3 information of relay user equipment (TPUs) along the paths of the first and second user equipment includes two specification schemes, enhancing the flexibility of determining Layer 3 information. In practical applications, the appropriate specification scheme can be selected based on the actual situation. For example, when the TPU has IP router functionality, allowing each TPU to specify its own next-hop node for Layer 3 information can improve specification efficiency.

[0079] The following is a description of a scheme for determining the Layer 3 information of user devices in a U2U scenario.

[0080] Figure 5 A flowchart illustrating a communication method according to some embodiments of the present disclosure is shown. Figure 5 As shown, the method of this embodiment includes steps S502 to S504, which are executed by the relay user equipment. Figure 5 The illustrated embodiment applies to a U2U scenario, where the relay user equipment is a relay user equipment between two end user equipments.

[0081] In step S502, the Layer 3 information of the end user equipment is obtained, wherein the end user equipment is either the first user equipment or the second user equipment.

[0082] The Layer 3 information of the end user equipment (ENDE) can be sent directly by the ENDE or by other relay ENDEs. When a relay ENDE is directly connected to the ENDE, the relay ENDE receives the ENDE's Layer 3 information sent by the ENDE. When a relay ENDE is not directly connected to the ENDE, the relay ENDE receives the ENDE's Layer 3 information sent by other relay ENDEs.

[0083] In step S504, the Layer 3 information of the end user equipment is propagated to the relay user equipment (excluding the relay user equipment) on the path from the first user equipment to the second user equipment.

[0084] In a U2U scenario, the (5G ProSe) end user equipment provides its configured Layer 3 information (such as IP address / prefix) to the (5G ProSe) Layer 3 multi-hop U2U relay user equipment, and this information is then propagated to other (5G ProSe) Layer 3 multi-hop U2U relay user equipment. In other words, the Layer 3 information of the end user equipment can be propagated through the relay user equipment, enabling the other end user equipment to obtain the Layer 3 information of the end user equipment and conduct communication.

[0085] In a U2U scenario, Layer 3 information of end user devices is propagated between relay user devices, and is not limited to the propagation order from the first user device to the second user device. That is, when there are other links between relay user devices besides those serving the communication between the first and second user devices, the rapid propagation of Layer 3 information of end user devices can be achieved, thereby improving the efficiency of establishing a session between the first and second user devices.

[0086] In some embodiments, the communication method further includes: when the relay user equipment is a directly connected user equipment, storing the Layer 3 information and user information of the directly connected user equipment. That is, the relay user equipment, which is a directly connected user equipment, can act as a Domain Name System (DNS) server, storing the connection between the Layer 3 information and user information of the directly connected user equipment for other user equipment to perform DNS queries.

[0087] In some embodiments, Layer 3 information of the end user equipment is propagated based on the MANET routing protocol of the mobile ad hoc network.

[0088] In some embodiments, propagating Layer 3 information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment includes: propagating Layer 3 information and user information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

[0089] That is, the (5G ProSe) layer 3 multi-hop U2U relay user equipment also runs the DNS protocol to propagate the user information identifier of the (5G ProSe) end user equipment to other (5G ProSe) layer 3 multi-hop U2U relay user equipment when needed.

[0090] To locate the target (5G ProSe) end user equipment, the source (5G ProSe) end user equipment can use DNS to query the known user information identifier (i.e., the user information identifier of the target (5G ProSe) layer 3 multi-hop U2U relay user equipment) via its layer 2 link with the (5G ProSe) layer 3 multi-hop U2U relay user equipment. The query will return the layer 3 information of the target (5G ProSe) end user equipment (e.g., IP address / prefix).

[0091] The source (5G ProSe) user equipment can then initiate a session with the target (5G ProSe) user equipment via a (5G ProSe) layer 3 multi-hop U2U trunk user equipment. If the source (5G ProSe) user equipment has multiple connections to the (5G ProSe) layer 3 multi-hop U2U trunk user equipment, it uses its established IP routing table to determine which link to use for its IP session.

[0092] In some embodiments, the above communication method further includes: when the relay user equipment is directly connected to the end user equipment, configuring layer 3 information for the end user equipment according to a pre-configured IP address pool, configuring the correspondence between the user information of the end user equipment and the layer 3 information in the pre-configured IP address pool, and sharing the configured IP address pool with other relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

[0093] Therefore, when a user equipment at one end needs to determine the Layer 3 information of another user equipment, it can query the Layer 3 information of the other user equipment from a directly connected relay user equipment. For example, it can initiate a DNS query to retrieve the Layer 3 information of the other user equipment based on its user information. After receiving the query request, the relay user equipment directly connected to that user equipment can either return the Layer 3 information of the other user equipment to that user equipment based on a shared IP address pool, or it can retrieve the Layer 3 information of the other user equipment through other relay user equipment and then return it to that user equipment.

[0094] In a U2U scenario, the Layer 3 information of the end user equipment can be specified by the relay user equipment directly connected to the end user equipment based on a pre-configured IP address pool. This IP address pool can be shared with other relay user equipment on the path from the first user equipment to the second user equipment, which can reduce the propagation path and improve efficiency.

[0095] In some embodiments, the communication method further includes: in the case where the relay user equipment is directly connected to the end user equipment, receiving a query request from the end user equipment, wherein the query request includes user information of the other end user equipment; and sending a query result to the end user equipment, wherein the query result includes Layer 3 information of the other end user equipment.

[0096] The above describes the signaling interaction method based on the relay user equipment side from the first user equipment to the second user equipment. The following describes the signaling interaction method for implementing multi-hop relay communication based on the first user equipment side and the second user equipment side, respectively.

[0097] The following is a signaling interaction method for implementing multi-hop relay communication, described based on the first user equipment side.

[0098] Figure 6 A flowchart illustrating a communication method according to some embodiments of the present disclosure is shown. Figure 6 As shown, the method of this embodiment includes steps S602 to S604, which are executed by the first user equipment.

[0099] In step S602, relay discovery is performed to determine routing information, wherein the routing information includes information about user equipment on the path from the first user equipment to the second user equipment.

[0100] In some embodiments, the first user equipment and the second user equipment are end user equipment, or the first user equipment is a remote user equipment and the second user equipment is a relay user equipment from the user equipment to the network.

[0101] In step S604, a communication request is sent to the second user equipment through multiple relay user equipments on the path from the first user equipment to the second user equipment, wherein the communication request includes routing information.

[0102] In some embodiments, the information of the user equipment includes user information of the second user equipment and user information of relay user equipment on the path from the first user equipment to the second user equipment, wherein the user information of relay user equipment on the path from the first user equipment to the second user equipment is arranged in sequence.

[0103] In some embodiments, sending a communication request to a second user equipment via multiple relay user equipments on the path from the first user equipment to the second user equipment includes: determining the Layer 2 address corresponding to the next-hop user equipment of the first user equipment based on user information of the relay user equipment on the path from the first user equipment to the second user equipment; and sending a communication request to the next-hop user equipment of the first user equipment based on the Layer 2 address, so as to send the communication request to the second user equipment via the next-hop user equipment.

[0104] In some embodiments, when a communication link already exists between the first user equipment and its next-hop user equipment, the communication request is LMR; when no communication link exists between the first user equipment and its next-hop user equipment, the communication request is DCR.

[0105] In some embodiments, the communication request may also include network service quality information.

[0106] In some embodiments, the communication method further includes: receiving response information sent by the second user equipment via a plurality of relay user equipments on a path from the first user equipment to the second user equipment.

[0107] In some embodiments, if a communication link already exists between the first user equipment and its next-hop user equipment, the response information is LMA; if no communication link exists between the first user equipment and its next-hop user equipment, the response information is DCA.

[0108] The above describes the establishment of a Layer 2 connection between the first user equipment and the second user equipment, based on the first user equipment side. The following describes the allocation of Layer 3 information to the first user equipment after establishing the Layer 2 connection, based on the first user equipment side, for both U2N and U2U scenarios.

[0109] The following is a description of allocating Layer 3 information to the first user equipment after establishing a Layer 2 connection in a U2N scenario, based on the first user equipment side.

[0110] In some embodiments, the second user equipment is a relay user equipment from the user equipment to the network, and the communication method further includes: receiving layer 3 information specified by the second user equipment, wherein the layer 3 information is determined based on the address of a protocol data unit (PDU) session obtained from the network side.

[0111] The following is a description of allocating Layer 3 information to the first user device after establishing a Layer 2 connection in a U2U scenario, based on the first user device side.

[0112] In some embodiments, the first user equipment and the second user equipment are end user equipments, and the communication method further includes: receiving Layer 3 information specified by a relay user equipment directly connected to the first user equipment based on a pre-configured IP address pool.

[0113] In some embodiments, the first user equipment and the second user equipment are end user equipments, and the communication method further includes: sending a query request to a relay user equipment directly connected to the first user equipment, wherein the query request includes user information of the second user equipment; and receiving a query result sent by the relay user equipment directly connected to the first user equipment, wherein the query result includes Layer 3 information of the second user equipment.

[0114] The following is a signaling interaction method for implementing multi-hop relay communication, described based on the second user equipment side.

[0115] Figure 7 A flowchart illustrating a communication method according to some embodiments of the present disclosure is shown. Figure 7 As shown, the method of this embodiment includes steps S702 to S704, which are executed by the second user equipment.

[0116] In step S702, a communication request from the first user equipment is received, forwarded by multiple relay user equipments along the path from the first user equipment to the second user equipment. The communication request includes routing information, which includes information about the user equipment along the path from the first user equipment to the second user equipment.

[0117] The first user equipment and the second user equipment are end user equipment, or the first user equipment is a remote user equipment and the second user equipment is a relay user equipment from the user equipment to the network.

[0118] In step S704, response information is sent to the first user equipment through multiple relay user equipments on the path from the first user equipment to the second user equipment.

[0119] In some embodiments, the information of the user equipment includes user information of the second user equipment and user information of relay user equipment on the path from the first user equipment to the second user equipment, wherein the user information of relay user equipment on the path from the first user equipment to the second user equipment is arranged in sequence.

[0120] In some embodiments, if a communication link already exists between the second user equipment and its upstream user equipment, the response information is LMA; if no communication link exists between the second user equipment and its upstream user equipment, the response information is DCA.

[0121] The above describes the establishment of a Layer 2 connection between the first user equipment and the second user equipment, based on the second user equipment side. The following describes the allocation of Layer 3 information to the second user equipment after establishing the Layer 2 connection, based on the second user equipment side, for both U2N and U2U scenarios.

[0122] The following is a description of allocating Layer 3 information to the second user equipment after establishing a Layer 2 connection in a U2N scenario.

[0123] In some embodiments, the second user equipment is a relay user equipment from the user equipment to the network, and the communication method further includes: specifying Layer 3 information for the first user equipment; or specifying Layer 3 information for the previous hop user equipment of the first user equipment and the second user equipment.

[0124] The following is a description of allocating Layer 3 information to the second user equipment after establishing a Layer 2 connection in a U2N scenario.

[0125] In some embodiments, the first user equipment and the second user equipment are end user equipments, and the communication method further includes: receiving Layer 3 information specified by a relay user equipment directly connected to the second user equipment based on a pre-configured IP address pool.

[0126] In some embodiments, the first user equipment and the second user equipment are end user equipments, and the communication method further includes: sending a query request to a relay user equipment directly connected to the second user equipment, wherein the query request includes user information of the first user equipment; and receiving a query result sent by the relay user equipment directly connected to the second user equipment, wherein the query result includes Layer 3 information of the first user equipment.

[0127] In multi-hop relay communication, after the first user equipment discovers the multi-hop relay and establishes a route, it needs to establish a connection between the user equipment and the second user equipment. After establishing the communication connection (layer 2 connection), it needs to determine the communication address used for the session.

[0128] In previous standards, single-hop U2U trunk user equipment (UTU) and end user equipment (UPU) used a mechanism where either party assigned an IP address to the other. However, in multi-hop U2U trunk scenarios, a single communication path involves multiple U2U trunk user equipments (UTUs), and IP addresses will be allocated between the trunk user equipments. Therefore, the previous single-hop IP address allocation mechanism is no longer applicable. Furthermore, unlike multi-hop U2U trunk communication, multi-hop U2N trunk communication involves communication between the remote UPU and the network. This requires the network to allocate IP addresses for the remote UPU's PDU sessions from top to bottom, necessitating a different IP address determination mechanism than multi-hop U2U trunk communication.

[0129] Therefore, this disclosure proposes to establish a connection between the first user equipment and the second user equipment based on the routing information obtained during the relay discovery process of the first user equipment, and provides a method for determining the communication address of multi-hop U2N and multi-hop U2U, which solves the problems of layer 2 connection establishment and communication address determination in multi-hop communication establishment. Furthermore, this disclosure is simple to implement, has low signaling overhead, and can improve the efficiency of implementing multi-hop relay communication.

[0130] Figure 8 A schematic diagram of the structure of a relay user equipment according to some embodiments of the present disclosure is shown. For example... Figure 8 As shown, the relay user equipment 80 in this embodiment includes modules 810-820.

[0131] The receiving module 810 is configured to receive a communication request sent by the previous hop user equipment on the path from the first user equipment to the second user equipment. The communication request includes routing information, which includes information about the user equipment on the path from the first user equipment to the second user equipment. The routing information is obtained by the first user equipment during the discovery process. The previous hop user equipment is either the first user equipment or the previous hop relay user equipment.

[0132] The sending module 820 is configured to send a communication request to the next-hop user equipment, which is either a second user equipment or a next-hop relay user equipment.

[0133] In some embodiments, the information of the user equipment includes user information of the second user equipment and user information of relay user equipment on the path from the first user equipment to the second user equipment, wherein the user information of relay user equipment on the path from the first user equipment to the second user equipment is arranged in an ordered manner.

[0134] In some embodiments, the sending module 820 is configured to determine the Layer 2 address corresponding to the next-hop user equipment of the relay user equipment based on the user information of the relay user equipment on the path from the first user equipment to the second user equipment; and send the communication request to the next-hop user equipment of the relay user equipment based on the Layer 2 address.

[0135] In some embodiments, when a communication link already exists between the relay user equipment and its next-hop user equipment, the communication request is a Link Modification Request (LMR); when no communication link exists between the relay user equipment and its next-hop user equipment, the communication request is a Direct Communication Request (DCR).

[0136] In some embodiments, the relay user equipment 80 is further configured to receive response information sent by the next-hop user equipment of the relay user equipment; and to send the response information to the previous-hop user equipment of the relay user equipment.

[0137] In some embodiments, when a communication link already exists between the relay user equipment and its next-hop user equipment, the response information is a Link Modification Response (LMA); when no communication link exists between the relay user equipment and its next-hop user equipment, the response information is a Direct Communication Response (DCA).

[0138] In some embodiments, the relay user equipment 80 is further configured to, when the second user equipment is a relay user equipment to the network, receive Layer 3 information specified by the next-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment for the relay user equipment; and specify Layer 3 information for the previous-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment.

[0139] In some embodiments, the relay user equipment 80 is further configured to receive Layer 3 information specified by the second user equipment for the relay user equipment when the second user equipment is a user equipment to network relay user equipment.

[0140] In some embodiments, where the second user equipment is a user equipment-to-network relay user equipment, the layer 3 information of the first user equipment is specified by the second user equipment based on the address of the Protocol Data Unit (PDU) session obtained from the network side.

[0141] In some embodiments, the first user equipment and the second user equipment are end user equipment, or the first user equipment is a remote user equipment and the second user equipment is a user equipment to network relay user equipment.

[0142] Figure 9 A schematic diagram of the structure of a relay user equipment according to other embodiments of this disclosure is shown. For example... Figure 9 As shown, the relay user equipment 90 in this embodiment includes modules 910-920.

[0143] The acquisition module 910 is configured to acquire Layer 3 information of the end user device, wherein the end user device is either the first user device or the second user device;

[0144] The propagation module 920 is configured to propagate Layer 3 information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

[0145] In some embodiments, the Layer 3 information of the end user equipment is propagated based on the MANET routing protocol of the mobile ad hoc network.

[0146] In some embodiments, the relay user equipment 90 is further configured to store the layer 3 information and user information of the end user equipment when the relay user equipment is directly connected to the end user equipment.

[0147] In some embodiments, the propagation module 920 is configured to propagate the Layer 3 information and user information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

[0148] In some embodiments, the relay user equipment 90 is further configured to, when the relay user equipment is directly connected to the end user equipment, configure Layer 3 information for the end user equipment according to a pre-configured IP address pool, configure the correspondence between the user information and Layer 3 information of the end user equipment in the pre-configured IP address pool, and share the configured IP address pool with other relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

[0149] In some embodiments, the relay user equipment 90 is further configured to, when the relay user equipment is directly connected to the end user equipment, receive a query request from the end user equipment, wherein the query request includes user information of the other end user equipment; and send a query result to the end user equipment, wherein the query result includes Layer 3 information of the other end user equipment.

[0150] The relay user equipment, first user equipment, and second user equipment in the embodiments of this disclosure can each be implemented by various computing devices or computer systems, as described below. Figure 10 as well as Figure 11 Describe it.

[0151] Figure 10 A schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure is shown. For example... Figure 10 As shown, the electronic device 100 of this embodiment includes a memory 1010 and a processor 1020 coupled to the memory 1010. The processor 1020 is configured to execute communication methods in any of the embodiments of this disclosure based on instructions stored in the memory 1010.

[0152] The memory 1010 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, an operating system, application programs, a boot loader, a database, and other programs.

[0153] Figure 11 A schematic diagram of the structure of an electronic device according to other embodiments of the present disclosure is shown. For example... Figure 11 As shown, the electronic device 110 of this embodiment includes a memory 1110 and a processor 1120, which are similar to the memory 1010 and processor 1020, respectively. It may also include an input / output interface 1130, a network interface 1140, a storage interface 1150, etc. These interfaces 1130, 1140, 1150, and the memory 1110 and processor 1120 can be connected, for example, via a bus 1160. The input / output interface 1130 provides a connection interface for input / output devices such as a display, mouse, keyboard, and touchscreen. The network interface 1140 provides a connection interface for various networked devices, such as connecting to a database server or cloud storage server. The storage interface 550 provides a connection interface for external storage devices such as SD cards and USB flash drives.

[0154] Figure 12 A schematic diagram of the structure of a communication system according to some embodiments of the present disclosure is shown. For example... Figure 12 As shown, the communication system 120 includes a first user equipment 1210, a plurality of relay user equipments 1220 as described above, and a second user equipment 1230. The first user equipment 1210, the relay user equipment 1220, and the second user equipment 1230 can be used to implement the relevant steps in the communication method of any embodiment of this disclosure, which will not be described again here.

[0155] Embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements any of the aforementioned communication methods.

[0156] Embodiments of this disclosure also provide a computer program product including instructions that, when executed by a processor, cause the processor to perform any of the foregoing communication methods.

[0157] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0158] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0159] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0160] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0161] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A communication method, performed by a relay user equipment, comprising: The system receives a communication request sent by the previous hop user equipment on the path from the first user equipment to the second user equipment, wherein the communication request includes routing information, the routing information includes information about user equipment on the path from the first user equipment to the second user equipment, the routing information is obtained by the first user equipment during the discovery process, and the previous hop user equipment is the first user equipment or the previous hop relay user equipment. The communication request is sent to the next-hop user equipment, wherein the next-hop user equipment is the second user equipment or the next-hop relay user equipment.

2. The communication method according to claim 1, wherein, The information of the user equipment includes the user information of the second user equipment and the user information of the relay user equipment on the path from the first user equipment to the second user equipment, and the user information of the relay user equipment on the path from the first user equipment to the second user equipment is arranged in an orderly manner.

3. The communication method according to claim 2, wherein, Sending the communication request to the next-hop user equipment includes: The layer 2 address corresponding to the next-hop user equipment of the relay user equipment is determined based on the user information of the relay user equipment on the path from the first user equipment to the second user equipment. The communication request is sent to the next-hop user equipment of the relay user equipment based on the Layer 2 address.

4. The communication method according to claim 1, wherein, If a communication link already exists between the relay user equipment and its next-hop user equipment, the communication request is a Link Modification Request (LMR). When there is no communication link between the relay user equipment and the next-hop user equipment of the relay user equipment, the communication request is a Direct Communication Request (DCR).

5. The communication method according to claim 1, further comprising: Receive response information sent by the next-hop user equipment of the relay user equipment; The response information is sent to the previous hop user equipment of the relay user equipment.

6. The communication method according to claim 5, wherein, If a communication link already exists between the relay user equipment and its next-hop user equipment, the response information is a Link Modification Response (LMA). If there is no communication link between the relay user equipment and the next-hop user equipment of the relay user equipment, the response information is a Direct Communication Response (DCA).

7. The communication method according to any one of claims 1 to 6, further comprising: In the case where the second user equipment is a relay user equipment from user equipment to the network, Receive Layer 3 information specified by the next-hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment; Layer 3 information is specified for the previous hop user equipment of the relay user equipment on the path from the first user equipment to the second user equipment.

8. The communication method according to any one of claims 1 to 6, further comprising: When the second user equipment is a relay user equipment from user equipment to the network, the layer 3 information specified by the second user equipment for the relay user equipment is received.

9. In the communication method according to any one of claims 1 to 6, when the second user equipment is a relay user equipment from user equipment to network, the layer 3 information of the first user equipment is specified by the second user equipment according to the address of the protocol data unit (PDU) session obtained from the network side.

10. The communication method according to any one of claims 1 to 6, wherein, The first user equipment and the second user equipment are end user equipment, or the first user equipment is a remote user equipment and the second user equipment is a relay user equipment from the user equipment to the network.

11. A communication method, performed by a relay user equipment, comprising: Obtain Layer 3 information of the end user equipment, wherein the end user equipment is a first user equipment or a second user equipment; The Layer 3 information of the end user equipment is propagated to all relay user equipment along the path from the first user equipment to the second user equipment, excluding the relay user equipment.

12. The communication method according to claim 11, wherein, The Layer 3 information of the end user equipment is propagated based on the MANET routing protocol of the mobile ad hoc network.

13. The communication method according to claim 11, further comprising: When the relay user equipment is directly connected to the end user equipment, the layer 3 information of the end user equipment and the user information are stored.

14. The communication method according to claim 13, wherein, The step of propagating the Layer 3 information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment includes: The Layer 3 information and user information of the end user equipment are propagated to all relay user equipment along the path from the first user equipment to the second user equipment, excluding the relay user equipment.

15. The communication method according to claim 11, further comprising: When the relay user equipment is directly connected to the end user equipment, Layer 3 information is configured for the end user equipment according to the pre-configured IP address pool, and the correspondence between the user information and the Layer 3 information of the end user equipment is configured in the pre-configured IP address pool. The configured IP address pool is then shared with other relay user equipment on the path from the first user equipment to the second user equipment, excluding the relay user equipment.

16. The communication method according to claim 11, further comprising: In the case where the relay user equipment is directly connected to the end user equipment, Receive a query request from the end user device, wherein the query request includes user information from the other end user device; Send a query result to the end user equipment, wherein the query result includes the Layer 3 information of the other end user equipment.

17. A relay user equipment, comprising: The receiving module is configured to receive a communication request sent by the previous hop user equipment on the path from the first user equipment to the second user equipment, wherein the communication request includes routing information, the routing information includes information on user equipment on the path from the first user equipment to the second user equipment, the routing information is obtained by the first user equipment during the discovery process, and the previous hop user equipment is the first user equipment or the previous hop relay user equipment. The sending module is configured to send the communication request to the next-hop user equipment, which is either the second user equipment or the next-hop relay user equipment.

18. A relay user equipment, comprising: The acquisition module is configured to acquire Layer 3 information of the end user device, wherein the end user device is a first user device or a second user device; The propagation module is configured to propagate the Layer 3 information of the end user equipment to relay user equipment other than the relay user equipment on the path from the first user equipment to the second user equipment.

19. An electronic device comprising: processor; as well as A memory coupled to the processor is used to store instructions that, when executed by the processor, cause the processor to perform the communication method as described in any one of claims 1 to 10, or to perform the communication method as described in any one of claims 11 to 16.

20. A computer-readable storage medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the communication method as described in any one of claims 1 to 10, or performs the communication method as described in any one of claims 11 to 16.

Citation Information

Patent Citations

  • Relay connection establishment method and device

    CN112788783A

  • Proximity service multi-hop relay configuration

    CN115053625A

  • Link processing method, device and terminal

    CN118317393A

  • Optimizing relay reselection of sidelink communication between a source user equipment and a target user equipment

    EP4319462A1

  • Method, apparatus and computer program

    GB202316060D0