Multi-hop access traffic transmission method and device, communication equipment, storage medium and program product

By obtaining multiple Internet protocol addresses in the intermediate relay user equipment and selecting different addresses for transmission according to traffic home, the application problem of multi-hop access network in the 5G ProSe UE-To-Network Relay with N3IWF scenario is solved, and the effect of expanding 5G network coverage is achieved.

CN119729693APending Publication Date: 2025-03-28CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411984978.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The prior art is difficult to support remote user terminals to access the network through multiple relay user equipment and non-third generation partner program intercommunication functions, especially in 5G ProSe UE-To-Network Relay with N3IWF scenarios.

Method used

A multi-hop access traffic transmission method is provided, which obtains at least two Internet protocol addresses of the previous level relay user equipment through the intermediate relay user equipment, selects different Internet protocol addresses according to the belonging of the traffic, and transmits them step by step to the non-third-generation partner program interoperability function selected by the corresponding equipment.

Benefits of technology

It has implemented the support of multi-hop access network in the 5G ProSe UE-To-Network Relay with N3IWF scenario, expanded 5G network coverage, and solved the problem that the existing technology is difficult to apply.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729693A_ABST
    Figure CN119729693A_ABST
Patent Text Reader

Abstract

The invention relates to a multi-hop access traffic transmission method and device, communication equipment, a storage medium and a program product, and relates to the technical field of wireless communication and terminals. According to the invention, a solution can be provided for a multi-hop access network in a scene from a terminal using a non-3GPP interworking function based on 5G proximity service to a network relay, and expansion of 5G network coverage is facilitated. The method comprises the following steps that: intermediate relay UE (User Equipment) acquires at least two internet protocol addresses requested from upper-level relay UE, and if flow to be transmitted belongs to the intermediate relay UE, the encrypted flow is transmitted to the upper-level relay UE by utilizing a first internet protocol address, so that the encrypted flow is transmitted to a non-3GPP intercommunication function selected by the intermediate relay UE through the upper-level relay UE; and if the traffic to be transmitted belongs to the UE except the intermediate relay UE, transmitting the traffic to the upper-level relay UE by using the second internet protocol address, so as to transmit the traffic to the non-3GPP intercommunication function selected by the UE through the upper-level relay UE.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications and terminal technologies, and in particular to a method, apparatus, communication equipment, storage medium and program product for multi-hop access traffic transmission. Background Art

[0002] The basis of near-domain access technology is D2D (Device-to-Device) communication based on cellular networks, or called proximity based services (Proximity based Services, ProSe). The new generation of near-domain access technology can support the terminals of proximity services to connect to multiple nearby terminal-to-network relays (UE to Network Relay, U2N Relay) through high-frequency links, and access the cellular network through these terminal-to-network relays U2N Relay.

[0003] Among them, the 5G ProSe UE-To-Network Relay with N3IWF (terminal-to-network relay using N3IWF (Non-3GPP InterWorking Function, non-3GPP (third generation partnership project) interworking function) based on 5G (fifth generation mobile communication network) proximity service) scenario is a way to realize the terminal-to-network relay U2N Relay in 5G proximity service.

[0004] In this regard, the current technology can support remote user terminals (Remote UE) to access the network through a relay user equipment (Relay UE) and a non-third generation partnership project interworking function N3IWF, but if the remote user terminal (Remote UE) needs to access the network through multiple relay user equipment (Relay UE) and a non-third generation partnership project interworking function N3IWF, the technology is difficult to apply directly. Therefore, the current technology is difficult to apply to the multi-hop access network in the above-mentioned 5G ProSe UE-To-Network Relay with N3IWF scenario. Summary of the invention

[0005] Based on this, it is necessary to provide a multi-hop access traffic transmission method, device, communication equipment, storage medium and program product to address the above technical problems.

[0006] In a first aspect, the present application provides a multi-hop access traffic transmission method, which can be applied to an intermediate relay user equipment. The method includes:

[0007] Obtain at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is an upper-level relay user equipment of the intermediate relay user equipment;

[0008] If the traffic to be transmitted belongs to the intermediate relay user equipment, the encrypted traffic is transmitted to the upper relay user equipment by using the first Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper relay user equipment;

[0009] If the traffic to be transmitted belongs to a user device other than the intermediate relay user device, the traffic is transmitted to the upper-level relay user device using the second Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the traffic to the non-third generation partnership project interworking function selected by the user device through the upper-level relay user device.

[0010] In a second aspect, the present application provides a multi-hop access traffic transmission method, which can be applied to a gateway relay user equipment. The method includes:

[0011] If traffic sent by the intermediate relay user equipment using the first Internet Protocol address is received, transmitting the traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through a first packet data unit session among the established multiple packet data unit sessions;

[0012] If traffic is received from an intermediate relay user equipment using a second Internet Protocol address, the traffic is transmitted to a non-3GPP interworking function selected by the user equipment through a second packet data unit session among the multiple packet data unit sessions established; the user equipment is the user equipment to which the traffic belongs.

[0013] In a third aspect, the present application provides a multi-hop access traffic transmission method, which can be applied to a remote user equipment. The method includes:

[0014] After establishing a direct communication connection with the intermediate relay user equipment, requesting the intermediate relay user equipment to obtain a third Internet Protocol address;

[0015] The encrypted traffic is transmitted to the intermediate relay user equipment using the third Internet Protocol address; wherein the intermediate relay user equipment is used to transmit the encrypted traffic according to the method provided in the first aspect.

[0016] In a fourth aspect, the present application also provides a multi-hop access traffic transmission device, which can be applied to an intermediate relay user equipment. The device includes:

[0017] An address acquisition module, used to acquire at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is an upper-level relay user equipment of the intermediate relay user equipment;

[0018] A first transmission module, configured to transmit the encrypted traffic to the upper-level relay user equipment by using a first Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to the intermediate relay user equipment, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper-level relay user equipment;

[0019] A second transmission module is used to transmit the traffic to the upper-level relay user equipment using the second Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, so as to transmit the traffic to the non-third generation partnership project interworking function selected by the user equipment through the upper-level relay user equipment.

[0020] In a fifth aspect, the present application also provides a multi-hop access traffic transmission device, which can be applied to a gateway relay user equipment. The device includes:

[0021] A third transmission module is configured to transmit, if traffic sent by the intermediate relay user equipment using the first Internet Protocol address is received, the traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through a first packet data unit session among the established multiple packet data unit sessions;

[0022] A fourth transmission module is used to transmit the traffic sent by an intermediate relay user equipment using a second Internet Protocol address to a non-third generation partnership project interworking function selected by the user equipment through a second packet data unit session among multiple established packet data unit sessions if the traffic is received; the user equipment is the user equipment to which the traffic belongs.

[0023] In a sixth aspect, the present application also provides a multi-hop access traffic transmission device, which can be applied to a remote user equipment. The device includes:

[0024] An address request module, configured to request a third Internet Protocol address from the intermediate relay user equipment after establishing a direct communication connection with the intermediate relay user equipment;

[0025] A fifth transmission module is used to transmit the encrypted traffic to the intermediate relay user equipment using the third Internet Protocol address; wherein the intermediate relay user equipment is used to transmit the encrypted traffic according to the method provided in the first aspect.

[0026] In a seventh aspect, the present application further provides a communication device. The communication device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0027] Obtain at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is the upper-level relay user equipment of the intermediate relay user equipment; if the traffic to be transmitted belongs to the intermediate relay user equipment, use the first Internet Protocol address of the at least two Internet Protocol addresses to transmit the encrypted traffic to the upper-level relay user equipment, so as to transmit the encrypted traffic to the non-third generation partnership program interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment; if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, use the second Internet Protocol address of the at least two Internet Protocol addresses to transmit the traffic to the upper-level relay user equipment, so as to transmit the traffic to the non-third generation partnership program interoperability function selected by the user equipment through the upper-level relay user equipment.

[0028] In an eighth aspect, the present application further provides a communication device. The communication device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0029] If traffic is received from an intermediate relay user device using a first Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the intermediate relay user device via a first packet data unit session among multiple established packet data unit sessions; if traffic is received from an intermediate relay user device using a second Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the user device via a second packet data unit session among multiple established packet data unit sessions; the user device is the user device to which the traffic belongs.

[0030] In a ninth aspect, the present application further provides a communication device. The communication device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0031] After establishing a direct communication connection with the intermediate relay user equipment, request a third Internet Protocol address from the intermediate relay user equipment; use the third Internet Protocol address to transmit encrypted traffic to the intermediate relay user equipment; wherein the intermediate relay user equipment is used to transmit the encrypted traffic using the method provided in the first aspect.

[0032] In a tenth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0033] Obtain at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is the upper-level relay user equipment of the intermediate relay user equipment; if the traffic to be transmitted belongs to the intermediate relay user equipment, use the first Internet Protocol address of the at least two Internet Protocol addresses to transmit the encrypted traffic to the upper-level relay user equipment, so as to transmit the encrypted traffic to the non-third generation partnership program interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment; if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, use the second Internet Protocol address of the at least two Internet Protocol addresses to transmit the traffic to the upper-level relay user equipment, so as to transmit the traffic to the non-third generation partnership program interoperability function selected by the user equipment through the upper-level relay user equipment.

[0034] In an eleventh aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0035] If traffic is received from an intermediate relay user device using a first Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the intermediate relay user device via a first packet data unit session among multiple established packet data unit sessions; if traffic is received from an intermediate relay user device using a second Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the user device via a second packet data unit session among multiple established packet data unit sessions; the user device is the user device to which the traffic belongs.

[0036] In a twelfth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0037] After establishing a direct communication connection with the intermediate relay user equipment, request a third Internet Protocol address from the intermediate relay user equipment; use the third Internet Protocol address to transmit encrypted traffic to the intermediate relay user equipment; wherein the intermediate relay user equipment is used to transmit the encrypted traffic using the method provided in the first aspect.

[0038] In a thirteenth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0039] Obtain at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is the upper-level relay user equipment of the intermediate relay user equipment; if the traffic to be transmitted belongs to the intermediate relay user equipment, use the first Internet Protocol address of the at least two Internet Protocol addresses to transmit the encrypted traffic to the upper-level relay user equipment, so as to transmit the encrypted traffic to the non-third generation partnership program interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment; if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, use the second Internet Protocol address of the at least two Internet Protocol addresses to transmit the traffic to the upper-level relay user equipment, so as to transmit the traffic to the non-third generation partnership program interoperability function selected by the user equipment through the upper-level relay user equipment.

[0040] In a fourteenth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0041] If traffic is received from an intermediate relay user device using a first Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the intermediate relay user device via a first packet data unit session among multiple established packet data unit sessions; if traffic is received from an intermediate relay user device using a second Internet Protocol address, the traffic is transmitted to a non-third generation partnership project interworking function selected by the user device via a second packet data unit session among multiple established packet data unit sessions; the user device is the user device to which the traffic belongs.

[0042] In a fifteenth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0043] After establishing a direct communication connection with the intermediate relay user equipment, request a third Internet Protocol address from the intermediate relay user equipment; use the third Internet Protocol address to transmit encrypted traffic to the intermediate relay user equipment; wherein the intermediate relay user equipment is used to transmit the encrypted traffic using the method provided in the first aspect.

[0044] In the above-mentioned multi-hop access traffic transmission method, device, communication equipment, storage medium and program product, the intermediate relay user equipment obtains at least two Internet Protocol addresses requested from the upper-level relay user equipment. If the traffic to be transmitted belongs to the intermediate relay user equipment, the first Internet Protocol address of the at least two Internet Protocol addresses is used to transmit the encrypted traffic to the upper-level relay user equipment, so as to transmit the encrypted traffic to the non-third generation partnership program interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment; if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, the second Internet Protocol address of the at least two Internet Protocol addresses is used to transmit the traffic to the upper-level relay user equipment, so as to transmit the traffic to the non-third generation partnership program interoperability function selected by the user equipment through the upper-level relay user equipment. This solution is based on the allocation of Internet Protocol addresses of the upper-level relay user equipment. It uses different Internet Protocol addresses to transmit the traffic that belongs to and does not belong to itself through the upper-level relay user equipment in a step-by-step manner to the non-3GPP interworking function selected by the corresponding device. It can provide a solution for multi-hop access networks in scenarios based on 5G proximity services using terminal-to-network relay using the non-3GPP interworking function N3IWF, which is conducive to expanding 5G network coverage. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 An application environment diagram of a traffic transmission method for multi-hop access in one embodiment;

[0046] Figure 2 A schematic diagram of a flow chart of a multi-hop access traffic transmission method in an embodiment;

[0047] Figure 3 It is a flowchart of a traffic transmission method for multi-hop access in another embodiment;

[0048] Figure 4 It is a flowchart of a traffic transmission method for multi-hop access in another embodiment;

[0049] Figure 5 A signaling diagram of a traffic transmission method for multi-hop access in one embodiment;

[0050] Figure 6 It is a structural block diagram of a traffic transmission device for multi-hop access in one embodiment;

[0051] Figure 7 It is a structural block diagram of a traffic transmission device for multi-hop access in another embodiment;

[0052] Figure 8 is a structural block diagram of a traffic transmission device for multi-hop access in yet another embodiment;

[0053] Fig. 9 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION

[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0055] Introduction to terms involved in this application:

[0056] ProSe: Proximity based Services, proximity services or near-domain services.

[0057] Multi-hop access: Multi-hop access refers to the access method of a remote user equipment (Remote UE) via multiple relay nodes.

[0058] In related technologies, such as single-hop technology, the signaling process is as follows:

[0059] 1) 5G ProSe Layer 3 (Layer 3) UE-to-Network Relay UE (terminal to network relay user equipment) performs the registration procedure and obtains the ProSe Policy (proximity service policy) corresponding to the operation that supports access to N3IWF. The 5G ProSe Layer 3 remote UE is configured with the corresponding proximity service policy and URSP (UE Route Selection Policy, user route selection policy) rules.

[0060] 2) 5G ProSe Layer 3 UE-to-network Relay UE and 5G ProSe Layer 3 remote UE use the configured relay service code RSC, so that the 5G ProSe Layer 3 Remote UE accesses the 5G core network 5GC through N3IWF.

[0061] 3) The 5G ProSe Layer 3 Remote UE connects to the 5G ProSe Layer 3 UE-To-Network Relay that supports N3IWF, selects an N3IWF and determines the Internet Protocol address (IP address) of the N3IWF.

[0062] 4) The 5G ProSe Layer 3 Remote UE and N3IWF establish a signaling IPsec (Internet Protocol Security) tunnel through the IKE (Internet Key Exchange) process and perform NAS (Non-Access Stratum) registration. After the IPSec tunnel is established, the 5G ProSe Layer 3 Remote UE can perform any NAS process specified in TS 23.502 (the technical specification document for the 5G system released by 3GPP) (including establishing a PDU (Packet Data Unit) session for the 5G ProSe Layer 3 UE-to-network Relay PDU session).

[0063] 5) After establishing the PDU session and associated QoS (Quality of Service) flow in the 5GC of the 5G ProSe Layer-3 Remote UE, the N3IWF determines the number of required IPsec sub-SAs (Stand Alone) and initiates the creation of the sub-SAs as specified in TS 23.502. Once the sub-SAs are created, the 5G ProSe Layer-3 Remote UE will have the DSCP (Differentiated Services Code Point) markings of the IPsec sub-SAs, the corresponding QoS and the mapping between the N3IWF IP address, and provide this information to the 5G ProSe Layer-3 UE-to- network Relay UE when necessary. If necessary, the 5G ProSe Layer-3 UE-to- network Relay UE performs the PDU Session Modification procedure to request the QoS flow configuration mapped to the 5G ProSe Layer-3 Remote UE sub-SA.

[0064] Therefore, the relevant technology provides that the remote user terminal accesses the network through a relay user device and a non-3GPP interworking function. If the remote user terminal needs to access the network through multiple relay user devices and non-3GPP interworking functions, this technology is difficult to apply directly and is difficult to apply to the multi-hop access network in the 5G ProSe UE-To-Network Relay with N3IWF scenario.

[0065] The multi-hop access traffic transmission method provided in the embodiment of the present application can provide a solution for the multi-hop access network in the 5G ProSe UE-To-Network Relay with N3IWF scenario, which is conducive to expanding 5G network coverage.

[0066] The multi-hop access traffic transmission method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown.

[0067] In this application environment, the relay user equipment (Relay UE) can be a layer 3 (Layer 3) Relay UE with N3IWF. The relay user equipment (Relay UE) that can directly access the base station is called a gateway relay user equipment. The gateway relay user equipment can establish multiple packet data unit sessions PDU sessions, such as the first, second and third packet data unit sessions. Among them, the first and second packet data unit sessions can be used to transmit traffic for the downstream (lower-level) user equipment, and the third packet data unit session can be used to transmit the traffic generated by the gateway relay user equipment itself, so as to separate its own traffic and forwarded traffic, and can also act as a DHCP server (Dynamic Host Configuration Protocol server) role (IPv4 and IPv6) for the downstream user equipment.

[0068] In this application environment, other relay user devices except the gateway relay user device are called intermediate relay user devices. The number of intermediate relay user devices can be one or more. The intermediate relay user device can apply for two or more IP addresses (such as the first and second IP addresses) from the upper level. One of the IP addresses can be used to transmit its own traffic and perform IPsec encryption processing. The other IP addresses can be used to forward traffic. The intermediate relay user device can also act as a DHCP server (IPv4 and IPv6) for the downstream (lower level) user devices.

[0069] The following is based on Figure 1 The application environment shown is combined with various embodiments and corresponding drawings to illustrate the multi-hop access traffic transmission method provided by the embodiment of the present application.

[0070] In one embodiment, Figure 2 As shown, a multi-hop access traffic transmission method is provided, which can be applied to Figure 1 The intermediate relay user equipment in the embodiment of the present invention may include the following steps:

[0071] Step S201, obtaining at least two Internet Protocol addresses requested from an upper-level relay user equipment.

[0072] The upper relay user equipment is the upper relay user equipment of the intermediate relay user equipment. The upper relay user equipment of the intermediate relay user equipment may include other intermediate relay user equipments or gateway relay user equipments.

[0073] In this step, the intermediate relay user equipment may request at least two Internet Protocol addresses from the upper-level relay user equipment in advance, one of which may be used to transmit its own traffic, and the other Internet Protocol addresses may be used to transmit traffic of other user equipments.

[0074] Step S202, if the traffic to be transmitted belongs to the intermediate relay user equipment, the encrypted traffic is transmitted to the upper-level relay user equipment using the first Internet Protocol address of at least two Internet Protocol addresses, so as to transmit the encrypted traffic to the non-3GPP interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment.

[0075] Step S203, if the traffic to be transmitted belongs to a user device other than the intermediate relay user device, the traffic is transmitted to the upper-level relay user device using the second Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the traffic to the non-3GPP interworking function selected by the user device through the upper-level relay user device.

[0076] Step S202 and step S203 are respectively the processing modes of the intermediate relay user equipment for different traffic to be transmitted. Figure 1In step S202, if the traffic to be transmitted belongs to the intermediate relay user equipment itself, the intermediate relay user equipment can encrypt the traffic, for example, perform IPSec encryption, to obtain encrypted traffic. Then, the encrypted traffic is transmitted to the upper relay user equipment using the first Internet Protocol address of at least two Internet Protocol addresses requested from the upper relay user equipment, so that the encrypted traffic is transmitted to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper relay user equipment. In step S203, if the traffic to be transmitted belongs to other user equipment other than the intermediate relay user equipment, that is, the traffic does not belong to the intermediate relay user equipment itself, then the intermediate relay user equipment does not need to encrypt the traffic, and can forward the traffic to the upper-level relay user equipment by using the second Internet Protocol address of at least two Internet Protocol addresses requested from the upper-level relay user equipment, so as to transmit the traffic to the non-third generation partnership program interworking function selected by the user equipment through the upper-level relay user equipment, wherein the second Internet Protocol address may include an Internet Protocol address different from the first Internet Protocol address mentioned above among at least two Internet Protocol addresses, and the intermediate relay user equipment may request two or more Internet Protocol addresses from the upper-level relay user equipment, one of which is used to transmit its own encrypted traffic, and the other Internet Protocol addresses may be used to transmit traffic belonging to user equipment other than the intermediate relay user equipment, and each Internet Protocol address may be used to transmit traffic of one user equipment. Thus, each intermediate relay user equipment can transmit different traffic to the non-third generation partnership program interworking function selected by the corresponding user equipment step by step by requesting multiple Internet Protocol addresses from the upper-level relay user equipment.

[0077] In the multi-hop access traffic transmission method of the present embodiment, the intermediate relay user equipment obtains at least two Internet Protocol addresses requested from the upper-level relay user equipment. If the traffic to be transmitted belongs to the intermediate relay user equipment, the first Internet Protocol address of the at least two Internet Protocol addresses is used to transmit the encrypted traffic to the upper-level relay user equipment, so that the encrypted traffic is transmitted to the non-third generation partnership program interoperability function selected by the intermediate relay user equipment through the upper-level relay user equipment; if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, the second Internet Protocol address of the at least two Internet Protocol addresses is used to transmit the traffic to the upper-level relay user equipment, so that the traffic is transmitted to the non-third generation partnership program interoperability function selected by the user equipment through the upper-level relay user equipment. This solution is based on the allocation of Internet Protocol addresses of the upper-level relay user equipment. It uses different Internet Protocol addresses to transmit the traffic that belongs to and does not belong to itself through the upper-level relay user equipment in a step-by-step manner to the non-3GPP interworking function selected by the corresponding device. It can provide a solution for multi-hop access networks in scenarios based on 5G proximity services using terminal-to-network relay using the non-3GPP interworking function N3IWF, which is conducive to expanding 5G network coverage.

[0078] In one embodiment, obtaining at least two Internet Protocol addresses requested from the upper-level relay user equipment in step S201 may include: after establishing a direct communication connection with the upper-level relay user equipment, requesting at least two Internet Protocol addresses from the upper-level relay user equipment.

[0079] In this embodiment, the intermediate relay user device can establish a direct communication connection (PC5 connection) with the upper-level relay user device of the intermediate relay user device, and then the intermediate relay user device can request the upper-level relay user device to obtain at least two Internet Protocol addresses, and the intermediate relay user device can request the upper-level relay user device to obtain the at least two Internet Protocol addresses one by one. In this way, the intermediate relay user device can obtain the required Internet Protocol addresses from the upper-level relay user device one by one according to actual needs, meeting the needs of traffic transmission.

[0080] In one embodiment, the upper relay user equipment includes a gateway relay user equipment; the step S202 of transmitting the encrypted traffic to the upper relay user equipment using the first Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the encrypted traffic to the intermediate relay user equipment through the upper relay user equipment. The non-3GPP interworking function selected may include:

[0081] The encrypted traffic is transmitted to the gateway relay user equipment using a first Internet Protocol address of at least two Internet Protocol addresses, wherein the gateway relay user equipment has established multiple packet data unit sessions; and the first packet data unit session of the multiple packet data unit sessions is used to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment.

[0082] In this embodiment, Figure 1 As shown, the upper-level relay user equipment of the intermediate relay user equipment may include a gateway relay user equipment. The intermediate relay user equipment may request at least two Internet Protocol addresses from the gateway relay user equipment, and the intermediate relay user equipment may use the first Internet Protocol address to transmit its own encrypted traffic to the gateway relay user equipment. The gateway relay user equipment may establish multiple packet data unit sessions, and the multiple packet data unit sessions may include the first, second and third packet data unit sessions. Among them, the third packet data unit session can be used for the gateway relay user equipment to transmit its own traffic, and the first and second packet data unit sessions can be used for the traffic of other user equipment. Thus, the gateway relay user equipment can use the first packet data unit session in the multiple packet data unit sessions to transmit the encrypted traffic of the intermediate relay user equipment using the first Internet Protocol address to the non-third generation partnership program interworking function selected by the intermediate relay user equipment, so as to realize the transmission of the traffic of the intermediate relay user equipment to the non-third generation partnership program interworking function selected by the intermediate relay user equipment.

[0083] In one embodiment, the upper relay user equipment includes a gateway relay user equipment; the step S203 of transmitting traffic to the upper relay user equipment by using a second Internet Protocol address of at least two Internet Protocol addresses, so as to transmit the traffic to the non-3GPP interworking function selected by the user equipment through the upper relay user equipment, may include:

[0084] The traffic is transmitted to the gateway relay user equipment using a second Internet Protocol address of at least two Internet Protocol addresses, wherein the gateway relay user equipment has multiple packet data unit sessions established, and the second packet data unit session of the multiple packet data unit sessions is used to transmit the traffic to the non-3GPP interworking function selected by the user equipment.

[0085] In this embodiment, Figure 1As shown, the upper-level relay user equipment of the intermediate relay user equipment may include a gateway relay user equipment. The intermediate relay user equipment may request at least two Internet Protocol addresses from the gateway relay user equipment, and the intermediate relay user equipment may use the second Internet Protocol address to forward the traffic belonging to (other) user equipment other than the intermediate relay user equipment to the gateway relay user equipment. The gateway relay user equipment may establish multiple packet data unit sessions, and the multiple packet data unit sessions may include the first, second and third packet data unit sessions. Among them, the third packet data unit session may be used for the gateway relay user equipment to transmit its own traffic, and the first and second packet data unit sessions may be used for the traffic of other user equipment. Thus, the gateway relay user equipment may use the second packet data unit session in the multiple packet data unit sessions to transmit the traffic belonging to other user equipment transmitted by the intermediate relay user equipment using the second Internet Protocol address to the non-third generation partnership program interworking function selected by the user equipment, thereby realizing the transmission of the traffic of the user equipment to the non-third generation partnership program interworking function selected by the user equipment. Among them, the gateway relay user equipment can establish multiple packet data unit sessions, one of which can be used to transmit its own traffic, and other packet data unit sessions (which can be two or more, such as the first and second packet data unit sessions, etc.) can be used to transmit other user equipment traffic, and each packet data unit session can be used to transmit the traffic of one user equipment. Therefore, the gateway relay user equipment can transmit different traffic to the non-3GPP interworking function or 5G core network selected by the corresponding user equipment by establishing multiple packet data unit sessions.

[0086] In one embodiment, the method may further include the following steps:

[0087] After establishing a direct communication connection with the next-level user equipment, a third Internet Protocol address is allocated to the next-level user equipment; the next-level user equipment is the next-level user equipment of the intermediate relay user equipment; and the traffic to be transmitted sent by the next-level user equipment using the third Internet Protocol address is received.

[0088] like Figure 1 As shown, in this embodiment, the next-level user device of the intermediate relay user device can establish a direct communication connection (PC5 connection) with the intermediate relay user device, and then the next-level user device can request the intermediate relay user device to obtain a third Internet Protocol address, whereby the next-level user device can use the third Internet Protocol address to send the traffic to be transmitted, and the intermediate relay user device can receive the traffic to be transmitted sent by the next-level user device using the third Internet Protocol address.

[0089] In one embodiment, further, the next-level user equipment may include a remote user terminal; the traffic to be transmitted may include traffic encrypted by the remote user terminal.

[0090] like Figure 1 As shown, in this embodiment, the next-level user equipment of the intermediate relay user equipment may include a remote user terminal. After requesting the intermediate relay user equipment to obtain the third Internet Protocol address, the remote user terminal may encrypt the traffic that it needs to transmit, for example, perform IPSec encryption, to obtain the traffic encrypted by the remote user terminal, and then use the third Internet Protocol address to send the traffic encrypted by the remote user terminal to the intermediate relay user equipment as the traffic to be transmitted, so that the intermediate relay user equipment can forward the traffic to the upper-level relay user equipment using, for example, the second Internet Protocol address, so as to transmit the traffic to the non-3GPP interoperability function selected by the remote user terminal through the upper-level relay user equipment, thereby realizing a multi-hop access network.

[0091] In one embodiment, Figure 3 As shown, a multi-hop access traffic transmission method is provided, which can be applied to Figure 1 The gateway relay user equipment in the method may include the following steps:

[0092] Step S301: if traffic sent by an intermediate relay user equipment using a first Internet Protocol address is received, the traffic is transmitted to a non-3GPP interworking function selected by the intermediate relay user equipment through a first packet data unit session among multiple established packet data unit sessions.

[0093] Step S302: if traffic sent by the intermediate relay user equipment using the second Internet Protocol address is received, the traffic is transmitted to the non-3GPP interworking function selected by the user equipment through a second packet data unit session among the established multiple packet data unit sessions. The user equipment is the user equipment to which the traffic belongs.

[0094] like Figure 1As shown, in this embodiment, the gateway relay user equipment can receive traffic sent by the intermediate relay user equipment at the next level, and the intermediate relay user equipment can use the first Internet Protocol address or the second Internet Protocol address to request the Internet Protocol address of the gateway relay user equipment to send traffic. The gateway relay user equipment has established multiple packet data unit sessions, among which the third packet data unit session can be used to transmit the traffic of the gateway relay user equipment itself, and the others, such as the first and second packet data unit sessions, can be used to transmit the traffic of other user equipment. Therefore, if the gateway relay user equipment receives traffic sent by the intermediate relay user equipment using the first Internet Protocol address, the gateway relay user equipment can transmit the traffic to the non-third generation partnership program interworking function selected by the intermediate relay user equipment through the first packet data unit session; if the gateway relay user equipment receives traffic sent by the intermediate relay user equipment using the second Internet Protocol address, the gateway relay user equipment can transmit the traffic to the non-third generation partnership program interworking function selected by the user equipment through the second packet data unit session, and the user equipment is the user equipment to which the traffic belongs, and the user equipment can be an intermediate relay user equipment or a remote user equipment.

[0095] The solution of this embodiment can be based on the establishment of multiple packet data unit sessions and the allocation of multiple Internet Protocol addresses, and transmit the traffic received from the next-level intermediate relay user equipment to the non-3GPP interworking function selected by the corresponding device, providing a solution for multi-hop access network in the scenario of terminal to network relay based on 5G proximity service using non-3GPP interworking function N3IWF, which is conducive to expanding 5G network coverage.

[0096] In one embodiment, the method of the present application may further include the following steps:

[0097] After establishing a direct communication connection with the intermediate relay user equipment, a first Internet Protocol address and a second Internet Protocol address are allocated to the intermediate relay user equipment.

[0098] like Figure 1 As shown, in this embodiment, the intermediate relay user equipment at the next level of the gateway relay user equipment can establish a direct communication connection (PC5 connection) with the gateway relay user equipment, and then the intermediate relay user equipment can request the gateway relay user equipment to obtain multiple Internet Protocol addresses, and the multiple Internet Protocol addresses can include a first Internet Protocol address and a second Internet Protocol address. As a result, the intermediate relay user equipment at the next level of the gateway relay user equipment can use the multiple Internet Protocol addresses to send traffic to be transmitted, and the gateway relay user equipment can receive the traffic to be transmitted sent by the intermediate relay user equipment using, for example, the first and second Internet Protocol addresses among the multiple Internet Protocol addresses.

[0099] In one embodiment, Figure 4 As shown, a multi-hop access traffic transmission method is provided, which can be applied to Figure 1 The method may include the following steps:

[0100] Step S401: After establishing a direct communication connection with the intermediate relay user equipment, a third Internet Protocol address is requested from the intermediate relay user equipment.

[0101] Step S402: The encrypted traffic is transmitted to the intermediate relay user equipment using the third Internet Protocol address, wherein the intermediate relay user equipment is used to transmit the encrypted traffic according to the multi-hop access traffic transmission method of the above embodiment.

[0102] like Figure 1 As shown, in this embodiment, the remote user equipment can establish a direct communication connection with the intermediate relay user equipment at the upper level, and then request the intermediate relay user equipment to obtain the third Internet Protocol address. The remote user equipment can encrypt the traffic it needs to transmit, such as performing IPSec encryption, to obtain the traffic encrypted by the remote user terminal, and then use the third Internet Protocol address to send the traffic encrypted by the remote user terminal as the traffic to be transmitted to the intermediate relay user equipment, and the intermediate relay user equipment can transmit the encrypted traffic by executing the traffic transmission method of multi-hop access in the above embodiment.

[0103] The solution of this embodiment can transmit the remote user equipment step by step to the non-3GPP interworking function selected by the corresponding device based on the allocation of the Internet Protocol address of the upper-level relay user equipment. It can provide a solution for the multi-hop access network in the terminal-to-network relay scenario based on 5G proximity services using the non-3GPP interworking function N3IWF, which is conducive to expanding 5G network coverage.

[0104] In one embodiment, Figure 5 As shown, a multi-hop access traffic transmission method is also provided, and the method may include the following steps:

[0105] 1. The gateway relay UE can establish multiple packet data unit sessions, wherein the multiple packet data unit sessions may include the first and second packet data unit sessions, etc., for transmitting traffic of other UEs, and the multiple packet data unit sessions may also include a third packet data unit session for transmitting its own traffic.

[0106] 2. The intermediate relay UE and the gateway relay UE establish a PC5 connection.

[0107] 3. The intermediate relay UE requests the upper-level relay UE to obtain the first IP address, which can be used to transmit its own traffic.

[0108] 4. The intermediate relay UE establishes an IPSec-encrypted tunnel through the gateway relay UE and the selected N3IWF to transmit its own traffic.

[0109] 5. The intermediate relay UE requests the upper-level relay UE to obtain the second IP address, which can be used to transmit traffic of other UEs.

[0110] 6. The remote UE establishes a PC5 connection with the intermediate relay UE at the previous level.

[0111] 7. The remote UE requests the intermediate relay UE at the next level to obtain a third IP address for transmitting its own traffic.

[0112] 8. The remote UE establishes an IPSec-encrypted tunnel through the intermediate relay UE, gateway relay UE and the selected N3IWF to transmit its own traffic.

[0113] The solution of this embodiment sets the role of each relay UE node in the multi-hop, such as gateway relay UE and intermediate relay UE, and sets the traffic processing method in the scenario, providing a solution for the multi-hop access network in the 5G ProSe UE-To-Network Relay with N3IWF scenario, which is conducive to expanding 5G network coverage.

[0114] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0115] Based on the same inventive concept, the embodiment of the present application also provides a multi-hop access traffic transmission device for implementing the multi-hop access traffic transmission method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more multi-hop access traffic transmission devices provided below can refer to the limitations of the multi-hop access traffic transmission method above, and will not be repeated here.

[0116] In one embodiment, Figure 6 As shown, a multi-hop access traffic transmission device is provided, which can be applied to an intermediate relay user equipment. The device 600 may include:

[0117] The address acquisition module 601 is used to acquire at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is an upper-level relay user equipment of the intermediate relay user equipment;

[0118] A first transmission module 602 is configured to transmit the encrypted traffic to the upper-level relay user equipment by using a first Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to the intermediate relay user equipment, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper-level relay user equipment;

[0119] The second transmission module 603 is used to transmit the traffic to the upper-level relay user equipment using the second Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, so as to transmit the traffic to the non-3GPP interoperability function selected by the user equipment through the upper-level relay user equipment.

[0120] In one embodiment, the address acquisition module 601 is used to request the at least two Internet Protocol addresses from the upper-level relay user equipment after establishing a direct communication connection with the upper-level relay user equipment.

[0121] In one embodiment, the upper-level relay user equipment includes a gateway relay user equipment; the first transmission module 602 is used to transmit the encrypted traffic to the gateway relay user equipment using the first Internet Protocol address of the at least two Internet Protocol addresses; wherein the gateway relay user equipment establishes multiple packet data unit sessions; the first packet data unit session of the multiple packet data unit sessions is used to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment.

[0122] In one embodiment, the upper-level relay user equipment includes a gateway relay user equipment; the second transmission module 603 is used to transmit the traffic to the gateway relay user equipment using the second Internet Protocol address of the at least two Internet Protocol addresses; wherein the gateway relay user equipment establishes multiple packet data unit sessions; the second packet data unit session of the multiple packet data unit sessions is used to transmit the traffic to the non-third generation partnership project interworking function selected by the user equipment.

[0123] In one embodiment, the device 600 may also include: a traffic receiving module, which is used to allocate a third Internet Protocol address to the next-level user equipment after establishing a direct communication connection with the next-level user equipment; the next-level user equipment is the next-level user equipment of the intermediate relay user equipment; and receive the traffic to be transmitted sent by the next-level user equipment using the third Internet Protocol address.

[0124] In one embodiment, the next-level user equipment includes a remote user terminal; and the traffic to be transmitted includes traffic encrypted by the remote user terminal.

[0125] In one embodiment, Figure 7 As shown, a multi-hop access traffic transmission device is provided, which can be applied to a gateway relay user equipment. The device 700 may include:

[0126] The third transmission module 701 is configured to transmit the traffic sent by the intermediate relay user equipment using the first Internet Protocol address to the non-3GPP interworking function selected by the intermediate relay user equipment through the first packet data unit session among the established multiple packet data unit sessions if the traffic is received;

[0127] The fourth transmission module 702 is used to transmit the traffic sent by the intermediate relay user equipment using the second Internet Protocol address to the non-3GPP interworking function selected by the user equipment through the second packet data unit session among the multiple packet data unit sessions established; the user equipment is the user equipment to which the traffic belongs.

[0128] In one embodiment, the apparatus 700 may further include: an address allocation module, configured to allocate the first Internet Protocol address and the second Internet Protocol address to the intermediate relay user equipment after establishing a direct communication connection with the intermediate relay user equipment.

[0129] In one embodiment, Figure 8 As shown, a multi-hop access traffic transmission device is provided, which can be applied to a remote user equipment. The device 800 may include:

[0130] The address request module 801 is used to request a third Internet Protocol address from the intermediate relay user equipment after establishing a direct communication connection with the intermediate relay user equipment;

[0131] The fifth transmission module 802 is used to transmit the encrypted traffic to the intermediate relay user equipment using the third Internet Protocol address; wherein the intermediate relay user equipment is used to transmit the encrypted traffic according to the multi-hop access traffic transmission method in the above embodiment.

[0132] Each module in the above-mentioned multi-hop access traffic transmission device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the communication device in the form of hardware, or can be stored in the memory in the communication device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0133] In an exemplary embodiment, a communication device is provided. The communication device may be a user equipment, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The communication device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the communication device is used to exchange information between the processor and an external device. The communication interface of the communication device is used to communicate with an external device in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a multi-hop access traffic transmission method is implemented. The display unit of the communication device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the communication device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the communication device housing, or an external keyboard, touchpad or mouse.

[0134] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0135] In one embodiment, a communication device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0136] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0137] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0138] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0139] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0140] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0141] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A multi-hop access traffic transmission method, characterized in that: Applied to an intermediate relay user equipment, the method comprises: Obtain at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is an upper-level relay user equipment of the intermediate relay user equipment; If the traffic to be transmitted belongs to the intermediate relay user equipment, the encrypted traffic is transmitted to the upper relay user equipment by using the first Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper relay user equipment; If the traffic to be transmitted belongs to a user device other than the intermediate relay user device, the traffic is transmitted to the upper-level relay user device using the second Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the traffic to the non-third generation partnership project interworking function selected by the user device through the upper-level relay user device.

2. The method according to claim 1, characterized in that The obtaining request is from at least two Internet Protocol addresses of the upper level relay user equipment, including: After establishing a direct communication connection with the upper-level relay user equipment, request the upper-level relay user equipment to obtain the at least two Internet Protocol addresses.

3. The method according to claim 1, characterized in that The upper level relay user equipment includes a gateway relay user equipment; The step of transmitting the encrypted traffic to the upper relay user equipment by using the first Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper relay user equipment, comprises: transmitting the encrypted traffic to the gateway relay user equipment using a first Internet Protocol address of the at least two Internet Protocol addresses; The gateway relay user equipment establishes multiple packet data unit sessions; the first packet data unit session among the multiple packet data unit sessions is used to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment.

4. The method according to claim 1, characterized in that: The upper level relay user equipment includes a gateway relay user equipment; The method of transmitting the traffic to the upper-level relay user equipment by using the second Internet Protocol address of the at least two Internet Protocol addresses, so as to transmit the traffic to the non-3GPP interworking function selected by the user equipment through the upper-level relay user equipment, includes: transmitting the traffic to the gateway relay user equipment using a second Internet Protocol address of the at least two Internet Protocol addresses; The gateway relay user equipment establishes multiple packet data unit sessions; a second packet data unit session among the multiple packet data unit sessions is used to transmit the traffic to a non-3GPP interworking function selected by the user equipment.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: After establishing a direct communication connection with a next-level user equipment, allocating a third Internet Protocol address to the next-level user equipment; the next-level user equipment is a next-level user equipment of the intermediate relay user equipment; Receive the traffic to be transmitted that is sent by the next-level user equipment using the third Internet Protocol address.

6. The method according to claim 5, characterized in that The next-level user equipment includes a remote user terminal; the traffic to be transmitted includes traffic encrypted by the remote user terminal.

7. A multi-hop access traffic transmission method, characterized in that: Applied to a gateway relay user equipment, the method comprises: If traffic sent by the intermediate relay user equipment using the first Internet Protocol address is received, transmitting the traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through a first packet data unit session among the established multiple packet data unit sessions; If traffic is received from an intermediate relay user equipment using a second Internet Protocol address, the traffic is transmitted to a non-3GPP interworking function selected by the user equipment through a second packet data unit session among the multiple packet data unit sessions established; the user equipment is the user equipment to which the traffic belongs.

8. The method according to claim 7, characterized in that The method further comprises: After establishing a direct communication connection with the intermediate relay user equipment, the first Internet Protocol address and the second Internet Protocol address are allocated to the intermediate relay user equipment.

9. A multi-hop access traffic transmission method, characterized in that: Applied to a remote user device, the method comprises: After establishing a direct communication connection with the intermediate relay user equipment, requesting the intermediate relay user equipment to obtain a third Internet Protocol address; The encrypted traffic is transmitted to the intermediate relay user equipment using the third Internet Protocol address; wherein the intermediate relay user equipment is used to transmit the encrypted traffic according to the method according to any one of claims 1 to 6.

10. A multi-hop access traffic transmission device, characterized in that: Applied to intermediate relay user equipment, the device comprises: An address acquisition module, used to acquire at least two Internet Protocol addresses requested from an upper-level relay user equipment; the upper-level relay user equipment is an upper-level relay user equipment of the intermediate relay user equipment; A first transmission module, configured to transmit the encrypted traffic to the upper-level relay user equipment by using a first Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to the intermediate relay user equipment, so as to transmit the encrypted traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through the upper-level relay user equipment; A second transmission module is used to transmit the traffic to the upper-level relay user equipment using the second Internet Protocol address of the at least two Internet Protocol addresses if the traffic to be transmitted belongs to a user equipment other than the intermediate relay user equipment, so as to transmit the traffic to the non-third generation partnership project interworking function selected by the user equipment through the upper-level relay user equipment.

11. A multi-hop access traffic transmission device, characterized in that: Applied to a gateway relay user equipment, the device comprises: A third transmission module is configured to transmit, if traffic sent by the intermediate relay user equipment using the first Internet Protocol address is received, the traffic to the non-3GPP interworking function selected by the intermediate relay user equipment through a first packet data unit session among the established multiple packet data unit sessions; A fourth transmission module is used to transmit the traffic sent by an intermediate relay user equipment using a second Internet Protocol address to a non-third generation partnership project interworking function selected by the user equipment through a second packet data unit session among multiple established packet data unit sessions if the traffic is received; the user equipment is the user equipment to which the traffic belongs.

12. A multi-hop access traffic transmission device, characterized in that: Applied to a remote user device, the device comprises: An address request module, configured to request a third Internet Protocol address from the intermediate relay user equipment after establishing a direct communication connection with the intermediate relay user equipment; A fifth transmission module, configured to transmit the encrypted traffic to the intermediate relay user equipment using the third Internet Protocol address; wherein the intermediate relay user equipment is configured to transmit the encrypted traffic according to the method described in any one of claims 1 to 6.

13. A communication device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 6, or any one of claims 7 to 8, or claim 9 are implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 6, or any one of claims 7 to 8, or claim 9 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 6, or any one of claims 7 to 8, or claim 9 are implemented.

Citation Information

Cited By

  • Traffic transmission methods and apparatuses for multi-hop access, and communication devices, storage mediums and program products

    WO2026144016A1