Communication method and device based on proximity service, equipment, medium and program product

By segmenting the service quality parameters through the relay terminal, the problem of incomplete data transmission in multi-hop relay connections is solved, and end-to-end service quality assurance and resource utilization efficiency are achieved.

CN120835352APending Publication Date: 2025-10-24CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410458855.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

In proximity communications, when a remote terminal is connected to a network via a multi-hop relay, there may be a problem of incomplete data transmission.

Method used

The relay terminal performs segmentation processing based on the service quality parameter sent by the previous hop and returns the second service quality parameter, including the accumulated parameter, to ensure the end-to-end service quality requirement.

Benefits of technology

It enables remote terminals to communicate through a multi-hop relay network, ensuring end-to-end service quality requirements, making full use of terminal resources, and saving network deployment costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835352A_ABST
    Figure CN120835352A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device based on proximity service, electronic equipment, a computer readable storage medium and a computer program product, relates to the technical field of wireless communication, and can be applied to a scene of communication between a remote terminal and a network. The method comprises: each relay terminal returns a second quality of service parameter based on a first quality of service parameter sent by a previous hop, wherein the first quality of service parameter is used for service transmission between a remote terminal and a user plane function. According to the invention, when the remote terminal communicates with the network through the QoS flow, the remote terminal is connected to the network based on the multi-hop relay, and the resource of the terminal can be fully utilized to realize the purpose of communication.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of wireless communication, and in particular, to a Proximity Services based communication method, a Proximity Services based communication apparatus, an electronic device, a computer readable storage medium, and a computer program product. BACKGROUND

[0002] Relay communication is a method for extending communication distance. When microwave and ultra-short wave transmission signals are used, the signal attenuates rapidly when the distance between two terminal stations exceeds the line of sight, which cannot guarantee the quality. If a plurality of relay stations are set between the two terminal stations, the relay station amplifies, shapes and converts the carrier frequency of the signal sent by the previous station, and then forwards it to the next station, which can extend the communication distance and maintain good communication quality. In the technical specification of the 3rd Generation Partnership Project (3GPP), only one-hop relay is discussed when a remote terminal connects to the network through a relay.

[0003] For example, based on the 3GPP R18, which has solved the single-hop relay discovery, selection, authorization, connection establishment and data transmission of Proximity Services (ProSe) terminal-to-network relay terminal (UE-to-Network relay), related technologies are enhanced to support multi-hop extension.

[0004] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0005] The purpose of the present disclosure is to provide a Proximity Services based communication method, a Proximity Services based communication apparatus, an electronic device, a computer readable storage medium, and a computer program product, thereby at least partially overcoming the problem that when a remote terminal connects to the network through multi-hop relay in proximity communication, communication using multi-hop relay may exist Data transmission is not complete.

[0006] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0007] According to a first aspect of the present disclosure, a Proximity Services based communication method is provided, applied to a multi-hop relay terminal, the method comprising: returning, by each of the relay terminals, a second quality of service parameter based on a first quality of service parameter sent by a previous hop, the first quality of service parameter being used for service transmission between a remote terminal and a user plane function.

[0008] In an example embodiment of the present disclosure, the relay terminal includes intermediate relay terminals and terminal-to-network relay terminals, the intermediate relay terminals include a first intermediate relay, and the method further includes: receiving, by the first intermediate relay, the first quality of service parameter sent by the remote terminal, the first quality of service parameter including an end-to-end quality of service parameter, a communication protocol layer identifier corresponding to each of the remote terminal and the terminal-to-network relay terminal, and a third quality of service parameter between the remote terminal and a neighboring intermediate relay terminal; and the end-to-end quality of service parameter is sent by the remote terminal based on a PC5 QoS flow, and the PC5 QoS flow is established by the remote terminal through a link establishment process or a link modification process.

[0009] In an example embodiment of the present disclosure, the relay terminal includes intermediate relay terminals, and the returning, by each of the relay terminals, of a second quality of service parameter based on a first quality of service parameter sent by a previous hop includes: performing, by each of the intermediate relay terminals, parameter segmentation processing on the first quality of service parameter, and returning, by each of the relay terminals, the second quality of service parameter based on the segmented parameter, the second quality of service parameter including an accumulated parameter, and the accumulated parameter being obtained based on the segmented parameter.

[0010] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay, and the first quality of service parameter includes an end-to-end quality of service parameter, and the performing, by each of the intermediate relay terminals, of parameter segmentation processing on the first quality of service parameter includes: performing, by the first intermediate relay, parameter segmentation processing on the end-to-end quality of service parameter to obtain a first previous hop reception parameter and a first remaining quality of service parameter, the first previous hop reception parameter being a quality of service parameter between the remote terminal and the first intermediate relay, and the first remaining quality of service parameter being a quality of service parameter between the first intermediate relay and the user plane function.

[0011] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay and a second intermediate relay, and the method further includes: sending, by the first intermediate relay, the first remaining quality of service parameter to the second intermediate relay through a link establishment process or a link modification process; and performing, by the second intermediate relay, parameter segmentation processing on the first remaining quality of service parameter to obtain a second previous hop reception parameter and a second remaining quality of service parameter, the second remaining quality of service parameter being a quality of service parameter between the second intermediate relay and the user plane function.

[0012] In an example embodiment of the present disclosure, the method further comprises: sending, by the second intermediate relay, the second residual QoS parameter to a terminal-to-network relay terminal through a link establishment procedure or a link modification procedure, the second residual QoS parameter being used by the terminal-to-network relay terminal as a basis for determining whether to support the QoS requirement between the second intermediate relay and the user plane function.

[0013] In an example embodiment of the present disclosure, the method further comprises: obtaining a requirement support determination result of the second residual QoS parameter, the requirement support determination result being determined by the terminal-to-network relay terminal according to a pre-configured QoS mapping; if the requirement support determination result is to support the requirement, determining, by the terminal-to-network relay terminal, a PC5 QoS parameter and a Uu QoS parameter according to the QoS mapping and the second residual QoS parameter; if the requirement support determination result is not to support the requirement, determining, by the terminal-to-network relay terminal, the PC5 QoS parameter and the Uu QoS parameter based on implementation; wherein the PC5 QoS parameter is a QoS parameter between terminals, and the Uu QoS parameter is a QoS parameter between the terminal-to-network relay terminal and the user plane function.

[0014] In an example embodiment of the present disclosure, the returning, by each of the relay terminals, the second QoS parameter based on the split parameters comprises: returning, by each of the relay terminals, the second QoS parameter through a link establishment procedure or a link modification procedure, the second QoS parameter comprising a terminal-to-terminal parameter and the accumulated parameter, the terminal-to-terminal parameter being a QoS parameter between a previous hop of the relay terminal and the relay terminal in a parameter sending path, and the accumulated parameter being a sum of QoS parameters of all adjacent two terminals between the previous hop of the relay terminal and the user plane function in the parameter sending path.

[0015] In an example embodiment of the present disclosure, the first QoS parameter is a QoS parameter sent based on a PC5 QoS flow in a parameter sending path, the parameter sending path being a path corresponding to communication of the remote terminal to a connected intermediate relay terminal to a terminal-to-network relay terminal, and the second QoS parameter is a QoS parameter returned by each of the relay terminals in a parameter returning path, a data flow direction of the parameter sending path being opposite to that of the parameter returning path.

[0016] According to a second aspect of the present disclosure, a ProSe-based communication apparatus is provided, comprising: a communication module configured to return, by each of the relay terminals, a second quality of service parameter based on a first quality of service parameter sent by a previous hop, the first quality of service parameter being used for traffic transmission between a remote terminal and a user plane function.

[0017] In an example embodiment of the present disclosure, the relay terminals comprise intermediate relay terminals and a terminal-to-network relay terminal, the intermediate relay terminals comprise a first intermediate relay, and the ProSe-based communication apparatus further comprises a first parameter receiving module configured to: receive, by the first intermediate relay, the first quality of service parameter sent by the remote terminal, the first quality of service parameter comprising an end-to-end quality of service parameter, a communication protocol layer identifier corresponding to each of the remote terminal and the terminal-to-network relay terminal, and a third quality of service parameter between the remote terminal and a neighboring intermediate relay terminal, and the end-to-end quality of service parameter is sent by the remote terminal based on a PC5 QoS flow, and the PC5 QoS flow is established by the remote terminal through a link establishment procedure or a link modification procedure.

[0018] In an example embodiment of the present disclosure, the relay terminals comprise intermediate relay terminals, and the communication module comprises a parameter returning module configured to: perform parameter segmentation processing on the first quality of service parameter by each of the intermediate relay terminals, and return, by each of the relay terminals, the second quality of service parameter based on the segmented parameters, the second quality of service parameter comprising accumulated parameters, and the accumulated parameters are obtained based on the segmented parameters.

[0019] In an example embodiment of the present disclosure, the intermediate relay terminals comprise a first intermediate relay, and the first quality of service parameter comprises an end-to-end quality of service parameter, and the parameter returning module comprises a first parameter segmentation unit configured to: perform parameter segmentation processing on the end-to-end quality of service parameter by the first intermediate relay, to obtain a first previous hop receiving parameter and a first remaining quality of service parameter, the first previous hop receiving parameter being a quality of service parameter between the remote terminal and the first intermediate relay, and the first remaining quality of service parameter being a quality of service parameter between the first intermediate relay and the user plane function.

[0020] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay and a second intermediate relay, and the parameter returning module further includes a second parameter segmentation unit configured to: send, by the first intermediate relay, the first remaining QoS parameter to the second intermediate relay through a link establishment procedure or a link modification procedure; and perform, by the second intermediate relay, parameter segmentation processing on the first remaining QoS parameter to obtain a second previous-hop receiving parameter and a second remaining QoS parameter, the second remaining QoS parameter being a QoS parameter between the second intermediate relay and the UPF.

[0021] In an example embodiment of the present disclosure, the parameter returning module further includes a parameter sending unit configured to: send, by the second intermediate relay, the second remaining QoS parameter to a terminal-to-network relay terminal through a link establishment procedure or a link modification procedure, the second remaining QoS parameter being used by the terminal-to-network relay terminal as a basis for determining whether to support a QoS requirement between the second intermediate relay and the UPF.

[0022] In an example embodiment of the present disclosure, the parameter returning module further includes a parameter determining unit configured to: obtain a requirement support determination result of the second remaining QoS parameter, the requirement support determination result being determined by the terminal-to-network relay terminal according to a preconfigured QoS mapping; if the requirement support determination result is a support requirement, determine, by the terminal-to-network relay terminal, a PC5 QoS parameter and a Uu QoS parameter according to the QoS mapping and the second remaining QoS parameter; and if the requirement support determination result is a non-support requirement, determine, by the terminal-to-network relay terminal, the PC5 QoS parameter and the Uu QoS parameter based on implementation.

[0023] In an example embodiment of the present disclosure, the parameter returning module further includes a parameter returning unit configured to: return, by each of the relay terminals, a second QoS parameter through a link establishment procedure or a link modification procedure, the second QoS parameter including an inter-terminal parameter and the accumulated parameter, the inter-terminal parameter being a QoS parameter between a previous hop of the relay terminal and the relay terminal in a parameter sending path, and the accumulated parameter being a sum of QoS parameters of all adjacent two terminals between the previous hop of the relay terminal and the UPF in the parameter sending path.

[0024] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory having computer readable instructions stored thereon, the computer readable instructions, when executed by the processor, implement the proximity service based communication method according to any one of the above.

[0025] According to a fourth aspect of the present disclosure, a computer readable storage medium is provided, having a computer program stored thereon, the computer program, when executed by a processor, implements the proximity service based communication method according to any one of the above.

[0026] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, the computer program, when executed by a processor, implements the proximity service based communication method according to any one of the above.

[0027] The technical solutions provided by the present disclosure can include the following beneficial effects:

[0028] The proximity service based communication method in the exemplary embodiments of the present disclosure, on one hand, the remote terminal can realize multi-hop network communication through the relay terminal and guarantee the end-to-end service quality requirement. On the other hand, the remote terminal realizes communication with the network through multi-hop relay in the scenario of requesting to establish a QoS flow, which can fully utilize the terminal resources to achieve the purpose of communication.

[0029] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0030] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure. It should be apparent to those skilled in the art that the accompanying drawings are only some embodiments of the present disclosure, and other drawings can be obtained from the accompanying drawings without creative labor. In the drawings:

[0031] Figure 1 A flowchart of the proximity service based communication method according to the exemplary embodiments of the present disclosure is schematically shown;

[0032] Figure 2 A flowchart of the U2N multi-hop based QoS implementation according to the exemplary embodiments of the present disclosure is schematically shown;

[0033] Figure 3 A data flow diagram of the parameter sending path and the parameter returning path according to the exemplary embodiments of the present disclosure is schematically shown;

[0034] Figure 4A block diagram of a ProSe Layer-3 UE-to-Network Relay based communication apparatus according to an example embodiment of the present disclosure is schematically shown;

[0035] Figure 5 A block diagram of an electronic device according to an example embodiment of the present disclosure is schematically shown;

[0036] Figure 6 A schematic diagram of a computer readable storage medium according to an example embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0037] Example embodiments now will be described more fully hereinafter with reference to the accompanying drawings. Example embodiments, however, can be implemented in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of example embodiments to those skilled in the art. Like reference numerals refer to like elements throughout the several views.

[0038] Moreover, described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the

[0039] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily have to correspond to physically independent entities. That is, the functional entities can be implemented in software, or a part of the functional entities or the functional entities can be implemented in one or more software-hardened modules, or the functional entities can be implemented in different network and / or processor devices and / or microcontroller devices.

[0040] When the remote terminal requests to establish a QoS flow in the link establishment process, the R18 technology is to determine the PC5 5G QoS identifier (PQI) and the 5G QoS identifier (5QI) through the 5G ProSe Layer-3 UE-to-Network Relay, which needs to be expanded if it is expanded to a multi-hop relay. At the same time, since the acceptance information returned by the single-hop relay to the remote terminal is the QoS information between the remote terminal and the relay terminal, the accumulation parameter needs to be added when it is expanded to a multi-hop relay to avoid incomplete data transmission.

[0041] Based on this, in the present example embodiment, a first proximity service based communication method is provided, which is applied to a multi-hop relay terminal. The proximity service based communication method of the present disclosure can be implemented by a server or a terminal device. The terminal described in the present disclosure can include mobile terminals such as mobile phones, tablets, laptops, palmtop computers, personal digital assistants (PDAs), and fixed terminals such as desktop computers. Figure 1 A schematic diagram of a proximity service based communication method flow according to some embodiments of the present disclosure is schematically shown. Referring to Figure 1 The proximity service based communication method can include the following steps:

[0042] In step S110, each relay terminal returns a second quality of service parameter based on a first quality of service parameter sent by the previous hop, the first quality of service parameter being used for traffic transmission between the remote terminal and the user plane function.

[0043] According to some example embodiments of the present disclosure, quality of service can be a service capability provided by a network to a specified network communication using various underlying technologies, for example, the capability of the network to provide services for communication between end to end. Quality of service parameters (QoS parameters) can be parameters in network communication (such as end to end) that ensure that a particular application and service obtains the required service level and quality, which can include but are not limited to delay and jitter, packet loss rate and bandwidth, traffic parameters, bearer level QoS parameters and connection level QoS parameters, etc. A relay terminal can be a terminal device that extends the distance of network transmission by retransmitting or forwarding data signals in network communication.

[0044] Starting from the 3GPP R13 version, the remote terminal to network relay (UE to Network Relay, U2N Relay) mode is introduced into proximity communication. Whether a terminal (User Equipment, UE) is within the coverage of a base station or not, the UE can connect another relay UE through the U2N Relay mode to access the network. In the scenario where a remote terminal (Remote User Equipment, Remote UE) requests to establish a QoS flow through a link establishment flow or a link modification flow, the remote terminal can send a first quality of service parameter to the connected relay terminal, which can be used for traffic transmission between the remote terminal and the user plane function (User Plane Function, UPF) on the core network side.

[0045] For example, the remote terminal can send the first service quality parameter to the adjacent relay terminal, the adjacent relay terminal can perform corresponding processing on the first service quality parameter after receiving the first service quality parameter, and send the processed parameter to the next-hop relay terminal. When there are multiple-hop relay terminals between the remote terminal and the network, the above parameter sending and processing steps are repeated until the processed parameter is sent to the terminal-to-network relay terminal, so that the terminal-to-network relay terminal returns the corresponding QoS parameter.

[0046] The terminal-to-network relay terminal sends the returned QoS parameter to the adjacent relay terminal, so that the adjacent relay terminal returns the corresponding QoS parameter. Similarly, if there are multiple-hop relay terminals between the remote terminal and the network, the above parameter sending and processing steps are repeated until the relay terminal sends the returned QoS parameter to the remote terminal. The QoS parameters returned by each relay terminal can be collectively referred to as a second service quality parameter. That is, the second service quality parameter can be the service quality parameter and other information returned by each relay terminal during communication between the remote terminal and the network. Based on the second service quality parameter returned by each relay terminal, the resources (including processing capability and spectrum) of the terminal can be fully utilized to achieve the purpose of communication, and the network deployment cost can be saved.

[0047] According to the proximity service-based communication method in the example embodiment, on the one hand, the remote terminal can realize multi-hop network communication through the relay terminal and guarantee the end-to-end service quality requirement. On the other hand, the remote terminal can realize communication with the network through multi-hop relay in the scenario of requesting to establish a QoS flow, and can fully utilize the resources of the terminal to achieve the purpose of communication.

[0048] In the following, the proximity service-based communication method in the example embodiment will be further described.

[0049] In an example embodiment of the disclosure, a first intermediate relay receives a first service quality parameter sent by a remote terminal, the first service quality parameter including an end-to-end service quality parameter, a communication protocol layer identifier corresponding to each of the remote terminal and a terminal-to-network relay terminal, and a third service quality parameter between the remote terminal and an adjacent intermediate relay terminal; the end-to-end service quality parameter is sent by the remote terminal based on a PC5 QoS flow, and the PC5 QoS flow is established by the remote terminal through a link establishment process or a link modification process.

[0050] The PC5 QoS flow can be used for proximity communication (PC5) data communication. The communication protocol layer identifier can be an identifier of a respective communication protocol layer when the remote terminal communicates with the terminal-to-network relay terminal. The third quality of service parameter can be a quality of service parameter required for mutual communication between the remote terminal and the adjacent relay terminal.

[0051] Reference Figure 2 , Figure 2 A flowchart of a U2N multi-hop based QoS implementation according to an example embodiment of the present disclosure is schematically shown. Figure 2 The network side 250 includes components such as a next generation radio access network / 5G radio access network (NG-RAN) 251, a core network (Core) 252, and a network (DN) 253 that provides all target service; wherein the user plane function is in the core network 252 part.

[0052] In the QoS implementation scheme of U2N multi-hop, when the remote terminal wants to establish communication with the network, the end-to-end quality of service parameter (E2E QoS parameter) can be determined according to the requirements of the application layer, which can include PQI, guaranteed flow bit rate GFBR, and maximum flow bit rate MFBR, etc. In step S201, the remote terminal 210 can request the establishment of the PC5 QoS flow through the link establishment process or the link modification process, and provide the end-to-end QoS parameter to the first-hop U2N relay (5G Prose Intermediate Relay1), i.e., the relay terminal 220 (relay terminal r1).

[0053] At the same time, the remote terminal 210 also provides the relay terminal 220 with the respective communication protocol layer identifier (L2ID) of the remote terminal 210 and the terminal-to-network relay terminal 240 (5G Prose UE-to-Network Relay, UE-to-Network Relay, referred to as relay UE), and the expected QoS parameter between the remote terminal 210 and the relay terminal 220, i.e. <ue-r1>The QoS parameter is a third service quality parameter, and the third service quality parameter is optional. The remote terminal can send the QoS parameter to the first-hop relay terminal through the above steps when establishing a connection with the network, for subsequent communication.

[0054] In an exemplary embodiment of the present disclosure, for step S110, the second service quality parameter returned by each relay terminal based on the first service quality parameter sent by the previous hop includes: performing parameter segmentation processing on the first service quality parameter by each intermediate relay terminal, and returning the second service quality parameter by each relay terminal based on the segmented parameter, the second service quality parameter including accumulated parameters, the accumulated parameters being obtained based on the segmented parameter.

[0055] The parameter segmentation processing can be a specific process of segmenting the service quality parameter used in network communication (such as end-to-end) according to specific formats or segmentation requirements. The segmented parameter can be a parameter obtained by segmenting the received service quality parameter by each relay terminal. The accumulated parameter (accumulated QoS parameter) can be the sum of the service quality parameters of all adjacent two terminals between the previous hop to the user plane function in the data flow direction corresponding to the parameter transmission path during network communication.

[0056] When the remote terminal requests to establish a QoS flow through the link establishment process, the first service quality parameter is sent to the connected relay terminal. After receiving the first service quality parameter sent by the previous hop, the relay terminal can perform parameter segmentation processing on the first service quality parameter in a certain way to obtain the segmented parameter. For example, the segmented parameter can be divided into two parts, one part being the service quality parameter (QoS parameter) from the remote terminal to the relay terminal, and the other part being the QoS parameter from the relay terminal to the user plane function.

[0057] The relay terminal defines a new parameter after the parameter segmentation is completed, and returns the second service quality parameter, wherein the returned QoS parameter can include the QoS parameter between the relay terminal and the adjacent previous hop terminal, and the total QoS parameter of all adjacent two terminals between the previous hop of the terminal and the user plane function in the data flow direction corresponding to the parameter transmission path, i.e. the accumulated parameter. That is, the accumulated parameter is obtained based on the segmented parameter, and the accumulated parameter and the QoS parameter between the two terminals are taken as the second service quality parameter. The return parameter of each relay terminal contains the accumulated parameter, which can guarantee the service quality requirement between the end-to-end based on the accumulated parameter.

[0058] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay, the first quality of service parameter includes an end-to-end quality of service parameter, and the parameter splitting processing of the first quality of service parameter by each intermediate relay terminal includes: parameter splitting processing of the end-to-end quality of service parameter by the first intermediate relay to obtain a first previous-hop receiving parameter and a first remaining quality of service parameter, the first previous-hop receiving parameter being a quality of service parameter between the remote terminal and the first intermediate relay, and the first remaining quality of service parameter being a quality of service parameter between the first intermediate relay and the user plane function.

[0059] The first previous-hop receiving parameter can be a quality of service parameter between the remote terminal and the adjacent first intermediate relay. The first remaining quality of service parameter can be a quality of service parameter between the first intermediate relay and the user plane function.

[0060] Continuing to refer to Figure 2 In step S202, the first intermediate relay 220 performs parameter splitting processing on the end-to-end quality of service parameter received from the remote terminal 210 to split out a first previous-hop receiving parameter and a first remaining quality of service parameter; the first previous-hop receiving parameter being a QoS parameter between the remote terminal 210 and the first intermediate relay 220, i.e. <ue-r1>QoS parameters; the first remaining quality of service parameter is a QoS parameter between the first intermediate relay 220 and the user plane function, i.e. <r1-upf>The first intermediate relay sends the first remaining quality of service parameter to the second intermediate relay through a link establishment procedure or a link modification procedure. The second intermediate relay performs parameter segmentation on the first remaining quality of service parameter to obtain a second last-hop-receive parameter and a second remaining quality of service parameter. The second remaining quality of service parameter is a quality of service parameter between the second intermediate relay and a user plane function.

[0061] In an example embodiment of the present disclosure, the first intermediate relay sends the first remaining quality of service parameter to the second intermediate relay through a link establishment procedure or a link modification procedure. The second intermediate relay performs parameter segmentation on the first remaining quality of service parameter to obtain a second last-hop-receive parameter and a second remaining quality of service parameter. The second remaining quality of service parameter is a quality of service parameter between the second intermediate relay and a user plane function.

[0062] The first intermediate relay can be a relay terminal connected to a remote terminal. The second intermediate relay can be a relay terminal connected to another intermediate relay or a relay terminal connected to a terminal-to-network relay terminal. The second last-hop-receive parameter can be a quality of service parameter between a last hop of the second intermediate relay and the second intermediate relay. The second remaining quality of service parameter can be a quality of service parameter between the second intermediate relay and a user plane function obtained by the second intermediate relay performing segmentation on the first remaining quality of service parameter.

[0063] Continuing to refer to Figure 2 In step S203, the first intermediate relay (relay terminal 220) sends the first remaining quality of service parameter of step S202 to the second intermediate relay (relay terminal 230) through a link establishment procedure or a link modification procedure. <r1-upf>The first intermediate relay 220 sends the parameters to the second intermediate relay 230 (5G Prose Intermediate Relay 2, Relay terminal r2) (5G Prose Intermediate Relay 2, Relay terminal r2), the parameters sent by the first intermediate relay 220 to the second intermediate relay 230 further include some other parameters, such as the L2 IDs corresponding to the remote terminal and the terminal-to-network relay terminal 240 respectively, and the expected first intermediate relay-to-second intermediate relay QoS parameter <r1-r2>QoS parameters) and <r1-r2>The QoS parameters of the second intermediate relay 230 are optional.

[0064] In step S204, the second intermediate relay 230 transmits the received <r1-upf>The second upper hop receiving parameter is the QoS parameter between the first intermediate relay and the second intermediate relay, i.e. <r1-r2>QoS parameters between the first intermediate relay and the user plane function, and the second residual quality of service parameter is a QoS parameter between the second intermediate relay and the user plane function, i.e. <r2-upf>QoS parameters of the first intermediate relay. The second intermediate relay passes through the QoS parameters of the first intermediate relay to the second end node. <r1-upf>The second remaining QoS parameter segmented in step S204 can be used as a data basis for determining the accumulated parameter of the subsequent second intermediate relay, and the corresponding QoS parameter is returned to perform end-to-end communication.

[0065] In an exemplary embodiment of the present disclosure, the second remaining QoS parameter is transmitted by the second intermediate relay to the terminal-to-network relay terminal through a link establishment process or a link modification process, and the second remaining QoS parameter is used by the terminal-to-network relay terminal as a basis for determining whether to support the QoS requirement between the second intermediate relay and the user plane function.

[0066] The QoS requirement can be determined by combining the QoS mapping to determine whether the QoS parameter between the end-to-end satisfies the QoS requirement of the communication. The terminal-to-network relay terminal can specifically refer to a relay terminal connected to the network.

[0067] With reference to Figure 2 In step S205, the second intermediate relay 230 segments the second remaining QoS parameter segmented in step S204 through a link establishment process or a link modification process, and transmits the second remaining QoS parameter to the terminal-to-network relay terminal 210. <r2-upf>The second intermediate relay 230 can also send to the terminal-to-network relay 240 (relay R) some other parameters, such as the L2 IDs corresponding to the remote terminal 210 and the terminal-to-network relay 240, respectively, and the expected QoS parameters between the second intermediate relay-relay R, i.e., QoS2. <r2-r>QoS parameters of the QoS flow, and <r2-r>The QoS parameter of the terminal-to-terminal relay is optional.

[0068] The terminal-to-network relay 240, after receiving the second residual QoS parameter, will determine whether the second residual QoS parameter supports the QoS requirement between the second intermediate relay and the user plane function, so as to determine the QoS parameter according to the determination result of whether the QoS requirement is supported by the parameter.

[0069] In an exemplary embodiment of the present disclosure, the requirement support determination result of the second residual QoS parameter is determined by the terminal-to-network relay according to a pre-configured QoS mapping; if the requirement support determination result is that the requirement is supported, the PC5 QoS parameter and the Uu QoS parameter are determined by the terminal-to-network relay according to the QoS mapping and the second residual QoS parameter; if the requirement support determination result is that the requirement is not supported, the PC5 QoS parameter and the Uu QoS parameter are determined by the terminal-to-network relay based on implementation; wherein the PC5 QoS parameter is the QoS parameter between terminals, and the Uu QoS parameter is the QoS parameter between the terminal-to-network relay and the user plane function.

[0070] The requirement support determination result can be a specific determination result of whether the second residual QoS parameter supports the QoS requirement between the second intermediate relay and the user plane function. The QoS mapping can be a mapping rule for determining whether the second residual QoS parameter is within a certain parameter range.

[0071] Before the remote terminal 210 establishes communication with the network, the network side 250 can provide the terminal-to-network relay 240 with a QoS mapping (QoS mapping), such as by pre-configuration or by a Proximity Services Policy (ProSe Policy) issued by a Policy Control Function (PCF) to the terminal-to-network relay 240.

[0072] Continuing to refer to Figure 2 In step S206, the terminal-to-network relay terminal 240 judges whether the second remaining service quality parameter supports the QoS requirement of the r2-UPF based on the acquired QoS mapping, and obtains a requirement support judgment result, and then the terminal-to-network relay terminal 240 can determine the QoS parameter used subsequently according to the requirement support judgment result. Specifically, the terminal-to-network relay terminal 240 judges whether the second remaining service quality parameter is within the parameter range that meets the requirement support according to the preconfigured QoS mapping. If the second remaining service quality parameter is within the parameter range that meets the requirement support, the requirement support judgment result is determined as supporting the requirement. If the second remaining service quality parameter is not within the parameter range that meets the requirement support, the requirement support judgment result is determined as not supporting the requirement.

[0073] If the requirement support judgment result is supporting the requirement, the terminal-to-network relay terminal 240 determines the PC5 QoS parameter and the Uu QoS parameter according to the QoS mapping in combination with the received second remaining service quality parameter. If the requirement support judgment result is not supporting the requirement, the terminal-to-network relay terminal 240 determines the PC5 QoS parameter and the Uu QoS parameter based on implementation. The specific implementation process is based on code implementation, which will not be described in detail here. The PC5 QoS parameter is the QoS parameter between terminals, i.e., the QoS parameter between the relay terminal and the remote terminal. The Uu QoS parameter is the QoS parameter between the terminal-to-network relay terminal 240 and the user plane function. The PC5 QoS parameter and the Uu QoS parameter can be used for subsequent communication according to the requirement support judgment result.

[0074] In an exemplary embodiment of the present disclosure, the second service quality parameter is returned by each relay terminal based on the divided parameters, including: the second service quality parameter is returned by each relay terminal through a link establishment process or a link modification process, the second service quality parameter including an inter-terminal parameter and an accumulated parameter, the inter-terminal parameter being a service quality parameter between a previous hop of the relay terminal and the relay terminal in a parameter sending path, and the accumulated parameter being a sum of service quality parameters of all adjacent two terminals between the previous hop of the relay terminal and the user plane function in the parameter sending path.

[0075] The second service quality parameter can be a service quality parameter returned by each relay terminal in a parameter return path. The parameter return path can be a path formed by a data flow direction corresponding to data sent by the network side to the remote terminal.

[0076] After each relay terminal receives the QoS parameter sent by the previous hop, it can define a new parameter and return it. Continuing to refer to Figure 3 In step S207, the terminal-to-network relay terminal 240 returns the QoS parameters through a link establishment procedure or a link modification procedure. The QoS parameters returned by the terminal-to-network relay terminal 240 can include accumulated parameters, such as the sum of the QoS parameters of any two adjacent terminals between the last hop (i.e., the second intermediate relay 230) of the terminal-to-network relay terminal 240 and the user plane function in the parameter transmission path, i.e. <r2-upf>QoS parameters between the terminal-to-network relay terminal 240 and the second intermediate relay 230. The QoS parameters returned by the terminal-to-network relay terminal 240 can also include inter-terminal parameters, which can be quality of service parameters between the last hop of the relay terminal in the path of the parameters transmission and the relay terminal, for the terminal-to-network relay terminal 240, the last hop is the second intermediate relay 230, then the inter-terminal parameters are <r2-r>QoS parameters between the first intermediate relay 220 and the second intermediate relay 230.

[0077] In step S208, the second intermediate relay 230 returns the QoS parameters through the link setup procedure or the link modification procedure, and the returned QoS parameters can also include the inter-terminal parameters and the accumulated parameters. The inter-terminal parameters returned by the second intermediate relay 230 can be the QoS parameters between the previous hop (the first intermediate relay 220) and the second intermediate relay 230, i.e. <r1-r2>QoS parameters between the first intermediate relay 220 and the user plane function; the accumulated parameters returned by the second intermediate relay 230 can be the sum of the QoS parameters of any two adjacent terminals between the last hop (the first intermediate relay 220) and the user plane function, i.e. <r1-upf>QoS parameters between the first intermediate relay 220 and the remote terminal 210.

[0078] In step S209, the QoS parameters returned by the first intermediate relay 220 can also include inter-terminal parameters and accumulated parameters. The inter-terminal parameters returned by the first intermediate relay 220 can be the QoS parameters between the previous hop (the remote terminal 210) and the first intermediate relay 220, i.e. <re-r1>QoS parameters between the first intermediate relay 220 and the user plane function; the accumulated parameters returned by the first intermediate relay 220 can be the sum of the QoS parameters of any two adjacent terminals between the last hop (remote terminal 210) and the user plane function, i.e. <re-upf>QoS parameters between the relays. In addition, the returned parameters of the first intermediate relay 220 can also include the PC5 QoS flow identity (PFI).

[0079] For the QoS parameters returned by each relay terminal described above, the inter-terminal parameters are optional parameters. By adding the accumulated parameters in the returned parameters of each relay terminal, the end-to-end QoS requirement can be guaranteed.

[0080] In an exemplary embodiment of the present disclosure, the first service quality parameter is a service quality parameter transmitted based on a PC5 QoS flow in a parameter transmission path corresponding to the path for the remote terminal to communicate to the connected intermediate relay terminal to the relay terminal R, and the second service quality parameter is a service quality parameter returned by each relay terminal in a parameter return path. The data flow direction of the parameter transmission path is opposite to that of the parameter return path.

[0081] Reference Figure 3 , Figure 3 The data flow direction of the parameter transmission path and the parameter return path according to the exemplary embodiment of the present disclosure is schematically shown. From Figure 3 it can be seen that the parameter transmission path can be determined according to the data flow direction corresponding to the remote terminal 210 transmitting data to the network side 250, i.e. the parameter transmission path is the path corresponding to the remote terminal communicating to the connected intermediate relay terminal and then to the relay terminal R. The remote terminal 210 requests to establish a QoS flow when establishing a link, and transmits the first service quality parameter to the adjacent intermediate relay terminal based on the PC5 QoS flow.

[0082] Further, according to Figure 3 it can be known that the data flow direction of the parameter return path is opposite to that of the parameter transmission path. The data flow direction of each relay terminal returning the QoS parameter can refer to the data flow direction of the parameter return path in Figure 4 . In combination with the parameter transmission path and the parameter return path, the specific meanings of the first service quality parameter and the second service quality parameter are clarified.

[0083] It should be noted that the terms "first", "second", etc. used in the present disclosure are only used to distinguish different intermediate relays, and should not impose any limitation on the present disclosure.

[0084] In summary, the communication method based on the proximity service in the present disclosure returns the second quality of service parameter by each relay terminal based on the first quality of service parameter sent by the last hop, and the first quality of service parameter is used for service transmission between the remote terminal and the user plane function. On the one hand, the remote terminal can realize multi-hop network communication through the relay terminal and guarantee the end-to-end quality of service requirement. On the other hand, the remote terminal realizes communication with the network through multi-hop relay in the scenario of requesting to establish a QoS flow, and can fully utilize the resources (including processing capability and spectrum) of the terminal to achieve the purpose of communication. On the other hand, the accumulated parameter is included in the returned parameter of each relay terminal, which can guarantee the end-to-end QoS requirement.

[0085] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired result. In addition or alternatively, some steps can be omitted, a plurality of steps can be combined into one step, and / or one step can be divided into a plurality of steps, etc.

[0086] In addition, in the present example embodiment, a proximity service based communication device is also provided. Referring to Figure 5 The proximity service based communication device 400 can include a communication module 410.

[0087] Specifically, the communication module 410 is configured to return, by each relay terminal, a second quality of service parameter based on a first quality of service parameter sent by a last hop, and the first quality of service parameter is used for service transmission between a remote terminal and a user plane function.

[0088] In an example embodiment of the present disclosure, the relay terminal includes an intermediate relay terminal and a terminal-to-network relay terminal, the intermediate relay terminal includes a first intermediate relay, and the proximity service based communication device 400 further includes a first parameter receiving module configured to: receive, by the first intermediate relay, a first quality of service parameter sent by a remote terminal, the first quality of service parameter including an end-to-end quality of service parameter, a communication protocol layer identifier corresponding to each of the remote terminal and the terminal-to-network relay terminal, and a third quality of service parameter between the remote terminal and an adjacent intermediate relay terminal; and the end-to-end quality of service parameter is sent by the remote terminal based on a PC5 QoS flow, and the PC5 QoS flow is established by the remote terminal through a link establishment process or a link modification process.

[0089] In an example embodiment of the present disclosure, the relay terminal includes intermediate relay terminals, and the communication module 410 includes a parameter returning module configured to: perform parameter segmentation on the first quality of service parameter by each intermediate relay terminal, and return, by each relay terminal, a second quality of service parameter based on the segmented parameter, the second quality of service parameter including an accumulated parameter obtained based on the segmented parameter.

[0090] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay, and the first quality of service parameter includes an end-to-end quality of service parameter, and the parameter returning module includes a first parameter segmentation unit configured to: perform parameter segmentation on the end-to-end quality of service parameter by the first intermediate relay to obtain a first previous-hop receiving parameter and a first remaining quality of service parameter, the first previous-hop receiving parameter being a quality of service parameter between the remote terminal and the first intermediate relay, and the first remaining quality of service parameter being a quality of service parameter between the first intermediate relay and the user plane function.

[0091] In an example embodiment of the present disclosure, the intermediate relay terminal includes a first intermediate relay and a second intermediate relay, and the parameter returning module further includes a second parameter segmentation unit configured to: send, by the first intermediate relay, the first remaining quality of service parameter to the second intermediate relay through a link establishment procedure or a link modification procedure; and perform parameter segmentation on the first remaining quality of service parameter by the second intermediate relay to obtain a second previous-hop receiving parameter and a second remaining quality of service parameter, the second remaining quality of service parameter being a quality of service parameter between the second intermediate relay and the user plane function.

[0092] In an example embodiment of the present disclosure, the parameter returning module further includes a parameter sending unit configured to: send, by the second intermediate relay, the second remaining quality of service parameter to a terminal-to-network relay terminal through a link establishment procedure or a link modification procedure, the second remaining quality of service parameter being used by the terminal-to-network relay terminal as a basis for determining whether to support a quality of service requirement between the second intermediate relay and the user plane function.

[0093] In an example embodiment of the present disclosure, the parameter returning module further comprises a parameter determining unit, configured to: obtain a demand support determination result of the second remaining quality of service parameter, the demand support determination result being determined by the terminal-to-network relay terminal according to a pre-configured quality of service mapping; if the demand support determination result is that the demand is supported, determine, by the terminal-to-network relay terminal, the PC5 QoS parameter and the Uu QoS parameter according to the quality of service mapping and the second remaining quality of service parameter; if the demand support determination result is that the demand is not supported, determine, by the terminal-to-network relay terminal, the PC5 QoS parameter and the Uu QoS parameter based on implementation; wherein the PC5 QoS parameter is a QoS parameter between terminals, and the Uu QoS parameter is a QoS parameter between the terminal-to-network relay terminal and the user plane function.

[0094] In an example embodiment of the present disclosure, the parameter returning module further comprises a parameter returning unit, configured to: return, by each relay terminal, the second quality of service parameter through a link establishment process or a link modification process, the second quality of service parameter comprising an inter-terminal parameter and an accumulated parameter, the inter-terminal parameter being a quality of service parameter between a previous hop of the relay terminal and the relay terminal in a parameter sending path, and the accumulated parameter being a sum of quality of service parameters of all adjacent two terminals between the previous hop of the relay terminal and the user plane function in the parameter sending path.

[0095] The specific details of the virtual modules of the proximal service-based communication apparatuses described above have been described in detail in the corresponding proximal service-based communication methods, and the undisclosed details can be referred to the implementation contents of the method part, and thus will not be described again.

[0096] It should be noted that although several modules or units of the proximal service-based communication apparatus are mentioned in the foregoing detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into embodied by multiple modules or units.

[0097] In addition, in an example embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0098] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be embodied as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" here.

[0099] The electronic device 500 according to this embodiment of the present disclosure will be described below with reference to Figure 5 Figure 5 The electronic device 500 shown is merely an example and should not limit the scope of functionality and use of embodiments of the present disclosure.

[0100] As shown in Figure 6 The electronic device 500 is in the form of a general computing device. The components of the electronic device 500 can include, but are not limited to, the at least one processing unit 510 described above, the at least one storage unit 520 described above, a bus 530 connecting different system components, including the storage unit 520 and the processing unit 510, and a display unit 540.

[0101] The storage unit stores program codes which can be executed by the processing unit 510, so that the processing unit 510 performs the steps described in the "Exemplary Method" section above according to various exemplary embodiments of the present disclosure.

[0102] The storage unit 520 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 521 and / or a cache memory 522, and can further include a read-only memory (ROM) 523.

[0103] The storage unit 520 can further include program / utility 524 having a set of the program modules 525, such as an operating system, one or more application programs, other program modules, and program data, and each of these examples, or some combination thereof, can include implementation of a network environment.

[0104] The bus 530 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit bus, or a local bus using any of a variety of bus architectures.

[0105] ​The electronic device 500 can also communicate with one or more external devices 570 such as a keyboard or pointing devices, a Bluetooth device, or a disk drive. These and other peripherals can be connected to the electronic device 500 by one or more peripheral interfaces 550, such as a USB port. The electronic device 500 can also include one or more buses 530, which can allow data to be exchanged between one or more of the above-described components. The above-described devices and materials will be familiar to those skilled in the art.

[0106] From the above description of the embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0107] In the example embodiments of the present disclosure, a computer readable storage medium is also provided, which stores a program product capable of implementing the above-mentioned method of the present disclosure. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps according to various example embodiments of the present disclosure described in the above-mentioned "example method" section of the present specification when the program product is run on the terminal device.

[0108] Reference ​ As shown, a program product 600 for implementing the above-mentioned method according to the embodiments of the present disclosure is described, which can adopt a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited to this, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device, or apparatus.

[0109] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0110] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0111] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0112] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a standalone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0113] Furthermore, the above-described figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention and are not intended to be limiting. It is readily understood that the processes illustrated in the above-described figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0114] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

[0115] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the claims that follow.

Claims

1. A method of proximity service based communication, characterized in that, The method is applied to a multi-hop relay terminal, and the method comprises: Each of the relay terminals returns a second quality of service parameter based on a first quality of service parameter sent by a previous hop, the first quality of service parameter being used for service transmission between a remote terminal and a user plane function.

2. The method of claim 1, wherein, The relay terminals comprise intermediate relay terminals and a terminal-to-network relay terminal, the intermediate relay terminals comprise a first intermediate relay, and the method further comprises: The first intermediate relay receives the first quality of service parameter sent by the remote terminal, the first quality of service parameter comprising an end-to-end quality of service parameter, a communication protocol layer identifier corresponding to each of the remote terminal and the terminal-to-network relay terminal, and a third quality of service parameter between the remote terminal and a neighboring intermediate relay terminal, and the end-to-end quality of service parameter is sent by the remote terminal based on a PC5 QoS flow established by the remote terminal through a link establishment process or a link modification process.

3. The method of claim 1, wherein, The relay terminals comprise intermediate relay terminals, and the method that each of the relay terminals returns a second quality of service parameter based on a first quality of service parameter sent by a previous hop comprises: Each of the intermediate relay terminals performs parameter segmentation processing on the first quality of service parameter, and each of the relay terminals returns the second quality of service parameter based on the segmented parameter, the second quality of service parameter comprising an accumulated parameter obtained based on the segmented parameter.

4. The method of claim 3, wherein, The intermediate relay terminals comprise a first intermediate relay, and the first quality of service parameter comprises an end-to-end quality of service parameter, and the method that each of the intermediate relay terminals performs parameter segmentation processing on the first quality of service parameter comprises: The first intermediate relay performs parameter segmentation processing on the end-to-end quality of service parameter to obtain a first previous hop receiving parameter and a first remaining quality of service parameter, the first previous hop receiving parameter being a quality of service parameter between the remote terminal and the first intermediate relay, and the first remaining quality of service parameter being a quality of service parameter between the first intermediate relay and the user plane function.

5. The method of claim 4, wherein, The intermediate relay terminals comprise a first intermediate relay and a second intermediate relay, and the method further comprises: The first intermediate relay sends the first remaining quality of service parameter to the second intermediate relay through a link establishment process or a link modification process; The second intermediate relay performs parameter segmentation processing on the first remaining quality of service parameter to obtain a second previous hop receiving parameter and a second remaining quality of service parameter, the second remaining quality of service parameter being a quality of service parameter between the second intermediate relay and the user plane function.

6. The method of claim 5, wherein, The method further comprises: The second intermediate relay sends the second remaining quality of service parameter to a terminal-to-network relay terminal through a link establishment process or a link modification process, and the second remaining quality of service parameter is used by the terminal-to-network relay terminal as a basis for determining whether to support a quality of service requirement between the second intermediate relay and the user plane function.

7. The method of claim 6, wherein, The method further comprises: obtaining a requirement support determination result of the second residual QoS parameter, the requirement support determination result being determined by the terminal-to-network relay terminal according to a pre-configured QoS mapping; if the requirement support determination result is support requirement, determining, by the terminal-to-network relay terminal, a PC5 QoS parameter and a Uu QoS parameter according to the QoS mapping and the second residual QoS parameter; if the requirement support determination result is no support requirement, determining, by the terminal-to-network relay terminal, the PC5 QoS parameter and the Uu QoS parameter based on implementation; wherein the PC5 QoS parameter is an inter-terminal QoS parameter, and the Uu QoS parameter is a QoS parameter between the terminal-to-network relay terminal and the user plane function.

8. The method of claim 3, wherein, the returning, by each of the relay terminals, the second QoS parameter based on the split parameters, comprising: returning, by each of the relay terminals, the second QoS parameter through a link establishment process or a link modification process, the second QoS parameter comprising an inter-terminal parameter and the accumulated parameter, the inter-terminal parameter being a QoS parameter between a previous hop of the relay terminal and the relay terminal in a parameter transmission path, and the accumulated parameter being a sum of QoS parameters of all adjacent two terminals between the previous hop of the relay terminal and the user plane function in the parameter transmission path.

9. The method according to any one of claims 1 to 8, characterized in that, the first QoS parameter being a QoS parameter transmitted based on a PC5 QoS flow in a parameter transmission path, the parameter transmission path being a path corresponding to communication of the remote terminal to a connected intermediate terminal-to-network relay terminal, and the second QoS parameter being a QoS parameter returned by each of the relay terminals in a parameter return path, a data flow direction of the parameter transmission path being opposite to that of the parameter return path.

10. A ProSe-based communication apparatus, characterized by: application to a multi-hop relay terminal, the apparatus comprising: a communication module configured to return, by each of the relay terminals, a second QoS parameter based on a first QoS parameter transmitted by a previous hop, the first QoS parameter being used for service transmission between a remote terminal and a user plane function.

11. An electronic device, comprising: comprising: a processor; and a memory having computer readable instructions stored thereon, the computer readable instructions being executed by the processor to implement the proximity service based communication method according to any one of claims 1 to 9.

12. A computer readable storage medium having stored thereon a computer program, characterized in that, the computer program being executed by the processor to implement the proximity service based communication method according to any one of claims 1 to 9.

13. A computer program product comprising a computer program, characterized in that, the computer program being executed by the processor to implement the proximity service based communication method according to any one of claims 1 to 9.