Method and apparatus for quality of service handling in a wireless communication system
The method and apparatus for QoS management in wireless communication systems address QoS challenges by identifying and updating QoS parameters in UE-network relays, ensuring efficient and adaptive service delivery through Layer-2 link modifications.
Patent Information
- Application Number
- JP2024067696
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-05-10
- Filing Date
- 2024-04-18
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2041-05-17
AI Technical Summary
Existing wireless communication systems face challenges in efficiently managing Quality of Service (QoS) for proximity services, particularly in scenarios involving UE-network relays, where QoS requirements are not met due to channel degradation or congestion, leading to suboptimal service delivery.
A method and apparatus for QoS management in wireless communication systems, where a UE-network relay identifies unsupported QoS requirements, updates PC5 QoS flows using alternative parameters, and initiates Layer-2 link modifications to ensure end-to-end QoS compliance, involving triggers from remote UEs, RAN, and application servers.
Enables efficient and adaptive QoS management, ensuring seamless service delivery by updating QoS parameters and configurations in response to channel conditions and policy changes, thereby maintaining optimal service quality.
Smart Images

Figure 0007776569000001 
Figure 0007776569000002 
Figure 0007776569000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to quality of service (QoS) handling for proximity services (ProSe), which provide a function where a user equipment (UE)-network relay entity assists a remote UE in connecting to a network. [Background technology]
[0002] To meet the increased demand for wireless data traffic following the deployment of fourth-generation (4G) communication systems, efforts have been made to develop improved fifth-generation (5G) or pre-5G communication systems. 5G or pre-5G communication systems are also referred to as "beyond 4G networks" or "post-LTE (post long term evolution) systems." To achieve even higher data rates, 5G communication systems are expected to be implemented in higher frequency (mmWave) bands, such as the 60 GHz band. To reduce radio wave propagation loss and extend transmission distances, beamforming, massive MIMO (multiple-input multiple-output), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and large-scale antenna techniques are being discussed for 5G communication systems. Additionally, in the 5G communication system, development is underway to improve the system network based on next-generation small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving networks, cooperative communication, coordinated multi-points (CoMP), receiver interference cancellation, etc. In the 5G system, hybrid frequency shift keying (FSK), Feher's quadrature amplitude modulation (FQAM), and sliding window superposition coding (SWSC) have been developed as advanced coding modulation (ACM), while filter bank multicarrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) have been developed as advanced access technologies.
[0003] The Internet, a human-centric network of connectivity where humans generate and consume information, is evolving into the Internet of Things (IoT), where distributed entities like things exchange and process information without human intervention. The Internet of Everything (IoE) has emerged, combining IoT technology with big data processing technology via connections to cloud servers. As technological elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology are required to realize the IoT, sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) are currently being researched. This IoT environment collects and analyzes data generated between connected things to provide intelligent Internet technology services that create new value in human life. Through the convergence and combination of existing information technology (IT) and various industrial applications, IoT can be applied to a variety of fields, including smart homes, smart buildings, smart cities, smart automobiles or connected cars, smart grids, healthcare, smart home appliances, and next-generation medical services.
[0004] Accordingly, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, MTC, and M2M communication are realized using beamforming, MIMO, and array antennas. The application of Cloud RAN as a big data processing technology mentioned above is seen as an example of the convergence of 5G technology and IoT technology.
[0005] As described above, various services are provided by the development of wireless communication systems, and therefore, a method for easily providing such services is required.
[0006] The above information is presented solely as background information to aid in the understanding of the present invention. It has not been determined or asserted that any of the above constitutes prior art to the present invention. Summary of the Invention [Problem to be solved by the invention]
[0007] The present invention provides a method and apparatus for QoS processing in a wireless communication system. [Means for solving the problem]
[0008] Aspects of the present invention are intended to solve at least the problems and / or disadvantages described above and provide at least the advantages described below. Accordingly, one aspect of the present invention is to provide a method for easily providing a variety of services as wireless communication systems evolve.
[0009] Additional aspects will be set forth in part in the description that follows, and in part will be obvious from the detailed description, or may be learned by practice of the presented embodiments.
[0010] According to one aspect of the present invention, there is provided a method performed by a user equipment (UE)-network relay in a wireless communication system, the method including, when a PC5 Quality of Service (QoS) flow setup is initiated by a remote UE, identifying whether QoS requirements involving the remote UE and the UE-network relay are supported, if the QoS requirements are not supported, identifying one or more QoS parameters that satisfy the QoS requirements, and updating the PC5 QoS flow based on the one or more QoS parameters.
[0011] According to another aspect of the present invention, there is provided a method performed by a user equipment (UE)-network relay in a wireless communication system, the method including sending information related to at least one quality of service (QoS) requirement to a policy control function (PCF) through a session management function (SMF), receiving one or more PC5 QoS parameters from the PCF via the SMF, and initiating a layer-2 link modification procedure based on the one or more PC5 QoS parameters.
[0012] According to another aspect of the present invention, there is provided a User Equipment (UE)-network relay in a wireless communication system, the UE-network relay including a transceiver and at least one processor, the at least one processor being configured to, when a PC5 Quality of Service (QoS) flow setup is initiated by a remote UE, identify whether QoS requirements involving the remote UE and the UE-network relay are supported, and if the QoS requirements are not supported, identify one or more QoS parameters that satisfy the QoS requirements, and update the PC5 QoS flow based on the one or more QoS parameters. [Effects of the Invention]
[0013] According to the present invention, it is possible to easily provide a variety of services through a wireless communication system. [Brief explanation of the drawings]
[0014] [Figure 1] 1 illustrates a traffic relay system according to one embodiment of the present invention. [Figure 2] FIG. 2 illustrates a representation of a call flow according to one embodiment of the present invention. [Figure 3] FIG. 2 illustrates a representation of a call flow according to one embodiment of the present invention. [Figure 4] FIG. 2 illustrates a representation of a call flow according to one embodiment of the present invention. [Figure 5]FIG. 1 illustrates a UE-to-network relay according to one embodiment of the present invention. [Figure 6] FIG. 2 illustrates an example user equipment according to one embodiment of the present invention. [Figure 7] FIG. 2 illustrates a core network entity according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0015] Other aspects, advantages and salient features of the present invention will become apparent to those of ordinary skill in the art from the following description, which, taken in conjunction with the drawings, discloses various embodiments of the invention.
[0016] The following description based on the drawings is provided to facilitate a comprehensive understanding of various embodiments of the present invention. Although various specific details are included to facilitate such understanding, these details should be considered merely as examples. Therefore, those skilled in the art will recognize that various changes and modifications to the various embodiments described herein can be made without departing from the technical scope and spirit of the present invention. Furthermore, descriptions of commonly known functions and configurations may be omitted for the sake of clarity and conciseness.
[0017] The terms and words used in the following description are not limited to their bibliographical meanings, but are used by the inventors only to enable a clear and consistent understanding of the present invention. Therefore, it will be apparent to those skilled in the art that the following description of various embodiments of the present invention is provided for illustrative purposes only and is not intended to limit the present invention.
[0018] The singular forms applicable to the use of "a," "an," and "the" include the plural unless specifically stated otherwise. Thus, for example, reference to a "component surface" includes reference to one or more surfaces.
[0019] Throughout this specification, the phrase "at least one of a, b, or C" refers to a only, b only, c only, both a and b, both a and c, both b and c, all of a, b, and c, or variations thereof. Throughout this specification, a hierarchy (or a hierarchy device) is referred to as an entity. Next, the operating principle of the present invention will be explained with reference to the drawings. In the following description, well-known functions or configurations will not be described because excessive detail may obscure the present invention. The terms used in this specification are defined based on the functions used in the present invention and may be changed by the user's or operator's intention or common usage. Therefore, the definitions of the terms should be understood based on the entire description of this specification.
[0020] For the same reason, in the drawings, some elements are exaggerated, omitted, or illustrated only diagrammatically. Furthermore, the size of each element does not precisely correspond to the actual size of each element. In the various drawings, identical or corresponding elements are represented by the same reference numerals.
[0021] The advantages and features of the present invention, as well as methods for achieving them, can be more easily understood based on the following description of the embodiments and drawings of the present invention. However, the present invention may be embodied in various different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments of the present invention are provided so that the present invention will be thorough and complete, and will fully convey the concept of the present invention to those of ordinary skill in the art. Like reference numerals refer to like elements throughout this specification. It will be understood that the blocks in the flowcharts or combinations of flowcharts can be implemented by computer program instructions. These computer program instructions can be loaded into a processor in a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the instructions executed by the computer's processor or other programmable data processing device create units that perform the functions described in the flowchart blocks.
[0022] The computer program instructions are stored in a computer-usable or computer-readable memory that can instruct a computer or other programmable data processing device to implement functions in a particular manner, and thus the instructions stored in the computer-usable or computer-readable memory can further produce an item of manufacture that includes instruction units for performing the functions described in the flowchart blocks. The computer program instructions are further loaded into a computer or other programmable data processing device, and thus the instructions for operating the computer or other programmable data processing device can provide operations to perform the functions described in the flowchart blocks by creating a computer-executable process that, when executed by the computer or other programmable data processing device, produces a sequence of operations.
[0023] Also, each block represents a portion, segment, or code of a module including one or more executable instructions for performing a specific logical function. Note that in some alternative embodiments, the functions described in the blocks may occur non-sequentially. For example, two consecutive blocks may be executed simultaneously or in reverse order depending on their corresponding functions.
[0024] As used herein, the term "unit" refers to a software element or a hardware element, i.e., a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), that performs a particular function. However, the term "unit" is not limited to software or hardware. A "unit" may be configured to reside within an addressable storage medium or to operate one or more processors. Thus, for example, the term "unit" includes an element (e.g., a software element, an object-oriented software element, a class element, and a task element), a process, a function, an attribute, a procedure, a subroutine, a segment of program code, a driver, firmware, microcode, a circuit, data, a database, a data structure, a table, an array, or a variable.
[0025] The functionality provided by the elements and "units" may be combined into fewer elements and "units" or separated into additional elements and "units." Furthermore, the elements and "units" may be implemented to replicate one or more central processing units (CPUs) in a device or a secure multimedia card. Additionally, in one embodiment of the present invention, a "unit" includes at least one processor. In the following description of the present invention, well-known functions or configurations are not described to avoid obscuring the present invention through excessive detail.
[0026] Hereinafter, for convenience of explanation, the present invention will use the terms and names defined in the 3rd generation partnership project LTE (3GPP LTE) standard. However, the present invention is not limited to these terms and names and may be applied to systems based on other standards.
[0027] In the present invention, for convenience of explanation, an evolved Node B (eNB) may be used interchangeably with a next-generation Node B (gNB). That is, a base station (BS) referred to as an eNB refers to a gNB. In the following description, the term "base station" refers to an entity for allocating resources to user equipment (UE) and may be used interchangeably with at least one of gNode B, eNode B, Node B, base station (BS), radio access unit, base station controller (BSC), or node on a network. The term "terminal" may be used interchangeably with a user equipment (UE), mobile station (MS), cellular phone, smartphone, computer, or multimedia system capable of performing communication functions. However, the present invention is not limited to the above examples. In particular, the present invention is applicable to the 3GPP (registered trademark) New Radio (NR) (or 5th Generation (5G)) mobile communication standard. In the following description, the term eNB may be used interchangeably with gNB for convenience of explanation. For example, a base station described as an eNB may also refer to a gNB. The term UE may also refer to a mobile phone, an NB-IoT device, a sensor, and other wireless communication devices.
[0028] Proximity Services (ProSe) (specifically, direct communication) have been enhanced to support vehicle-to-everything (V2X) services over LTE. For the fifth generation system (5GS), Proximity Services are expected to become a key system-wide enabler for supporting a variety of applications and services.
[0029] Another class of commercial services known as Network-Controlled Interactive Services (NCIS) has recently emerged that shares some commonality of requirements with public safety services and applications. NCIS refers to a type of service, such as interactive gaming or data sharing, that requires at least two user equipment (UE) to subscribe and share data. Such UEs in the same NCIS session are grouped together as an NCIS group, and the group is determined by the application layer (i.e., the NCIS application server).
[0030] To guarantee the service requirements, QoS parameters are derived based on the requirements of the nearby application, and QoS flows and corresponding QoS rules are generated accordingly. However, when a relay is present, this is not trivial and involves performing QoS control not only on the PC5 interface between the remote UE and the UE-network relay, but also through the protocol data unit (PDU) session established between the UE-network relay and the network via the Uu interface.
[0031] FIG. 1 shows an example of how a ProSe UE-Network Relay 20 relays traffic (uplink (UL) and downlink (DL)) between a remote UE 10 and a network (including an NG-Radio Access Network (RAN) 30, a 5G Core (5GC) 40, and an Application Server (AS) 50).
[0032] The terms ProSe UE-Network Relay and UE-Network Relay, or simply Relay, are used interchangeably throughout this invention as will be understood by those of ordinary skill in the art.
[0033] SUMMARY OF THE INVENTION Embodiments of the present invention aim to address shortcomings in the prior art, whether or not mentioned herein.
[0034] According to a first aspect of the present invention, there is provided a method for managing Quality of Service (QoS) in a long-range communication system including a User Equipment (UE) operable to communicate with a network via a UE-network relay, wherein the QoS is maintained in response to at least one trigger derived from one or more of a remote UE, a ProSe UE-network relay, a radio access network (RAN), and an application server.
[0035] In one embodiment of the present invention, the at least one trigger is based on or derived from one or more of the link status between the remote UE and the ProSe UE-to-network relay, Uu congestion status or other indications related to QoS implementation from the RAN, and policy control derived from the application server for any one of a public safety application or a network-controlled interaction service (NCIS).
[0036] In one embodiment of the present invention, the QoS management responds to a trigger from either a remote UE or a ProSe UE-to-network relay over a PC5 interface.
[0037] In one embodiment of the present invention, the QoS mapping configuration is pre-configured in the UE and / or one or more of the ProSe UE-to-network relay, or is provisioned by a user configuration update via the PCF.
[0038] In one embodiment of the present invention, the QoS mapping configuration indicates how Uu level QoS flows are mapped to PC5 QoS flows and / or vice versa.
[0039] In one embodiment of the present invention, an entry in the QoS mapping configuration includes an adjustment factor to be applied to each individual QoS characteristic when mapping is performed.
[0040] In one embodiment of the present invention, if there is a degradation in the channel conditions, either the UE or the ProSe UE-network relay will identify that the QoS requirements across the link between the UE and the ProSe UE-network relay cannot be met, reflecting that the end-to-end QoS requirements cannot be met.
[0041] In one embodiment of the present invention, the ProSe UE-network relay initiates a remote UE report involving an SMF that satisfies the end-to-end QoS requirements, where the remote UE report includes a remote user ID, IP information or any other relevant address information, and indicates the highest priority alternative QoS profile that can be satisfied.
[0042] In one embodiment of the present invention, the UE or ProSe UE-network relay uses a Layer-2 link modification procedure to modify the PC5 QoS flow with the adopted alternative QoS profile.
[0043] In one embodiment of the present invention, as part of the Layer-2 link modification procedure, the PC5 QoS rules are updated with additional information elements, either implicitly or explicitly, to reflect changes in the end-to-end QoS requirements.
[0044] In one embodiment of the present invention, the SMF transmits the remote UE report to the PCF.
[0045] In one embodiment of the present invention, the SMF initiates a transparent network access stratum (NAS) update towards the RAN to correct Uu level QoS flow handling between the RAN and the ProSe UE-Network Relay or changes the PC5 level cap on link transmissions based on new ProSe configuration and policy parameters or an alternative QoS profile via PC5.
[0046] In one embodiment of the present invention, upon ProSe AF request, the UE or ProSe UE-Network Relay receives a user configuration update from the PCF 80 to inform it of new ProSe configuration and policy parameters.
[0047] In one embodiment of the present invention, either one of the ProSe UE-network relays establishes a new PDU session for relaying, or modifies an existing PDU session, or the PCF initiates PDU session modification.
[0048] According to a second aspect of the invention there is provided an apparatus arranged to perform the method of the first aspect.
[0049] While several preferred embodiments of the present invention have been illustrated and described, it will be understood by those of ordinary skill in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention.
[0050] To aid in understanding the invention, and to show how embodiments thereof may be carried into effect, reference will now be made, by way of example, to the drawings in which: FIG. 1 illustrates a traffic relay system according to one embodiment of the present invention; FIG. 2 illustrates a representation of a call flow according to one embodiment of the present invention; FIG. 3 illustrates a representation of a call flow according to one embodiment of the present invention; FIG. 4 illustrates a representation of a call flow according to one embodiment of the present invention; 2 and the following figures illustrate various network functions and / or entities known in the art, whose functions and definitions are in at least 3GPP TS 23.501, 3GPP TS 23.502, and 3GPP TS 23.503. Various known functions of these network functions / entities may be modified and / or enhanced as described below.
[0051] For the sake of completeness, various functions / entities are shown, namely, User Equipment (UE) 10, Next Generation Radio Access Network (NG-RAN) 30, Session Management Function (SMF) 60, User Policy Function (UPF) 70, Policy Control Function (PCF) 80, and Application Function (AF) 90.
[0052] Referring to Figure 2, SMF60, UPF70, and PCF80 are components of 5GC40. AF90 is equivalent to AS50.
[0053] Unless explicitly stated, PCF 80 refers to the policy control function used for UE policy and Access and Mobility (AM) policy associations. Otherwise, when referred to (Session Management (SM) policy), PCF 80 refers to the policy control function used for SM policy associations. Both policy functions may be collocated depending on deployment and selection criteria.
[0054] 2 illustrates a first scenario according to an embodiment of the present invention. This embodiment relates to QoS control based on a trigger from a remote UE / ProSe UE-network relay via a PC5 interface. In this scenario, it is assumed that ProSe configuration and policy parameters, including QoS mapping configuration, are pre-configured on the remote UE 10 (and UE-network relay 20) or prepared by a user configuration update via the PCF 80, for example, based on a ProSe AF request. The QoS mapping table indicates how Uu-level QoS flows (i.e., 5G QoS identifiers—5QIs) are mapped to PC5 QoS flows (i.e., PC5 QoS identifiers—PQIs), or vice versa. Each entry in the table may further include an adjustment factor to be applied for each individual QoS characteristic (e.g., packet delay budget) within the 5QI and / or PQI when mapping the 5QI to a PQI or vice versa.
[0055] The details of each operation shown in FIG. 2 are as follows.
[0056] S21. Due to a deterioration in channel conditions, based on L1 / L2 measurement results or other indications to PC5-U / PC5-S (e.g. due to a change in service resulting in new end-to-end QoS requirements), either the remote UE 10 or one of the UE-Network Relays 20 identifies that the QoS requirements for PC5 can no longer be met.
[0057] For example, in operation S21, the UE 10 or the UE-network relay 20 may identify that the QoS requirement for PC5 is not supported. In one embodiment of the present invention, the UE 10 may identify that the QoS requirement for PC5 is not supported and send information related to the at least one QoS requirement to the UE-network relay. The information related to the at least one QoS requirement indicates that the QoS requirement for PC5 is not supported.
[0058] S22. The UE-Network Relay 20 initiates a remote UE report (e.g., via the NG-RAN 30) indicating that the QoS profile is not satisfied to the SMF 60, including the remote user ID, IP information, or any other relevant information. Additional remote UE reports to the SMF 60 may be initiated if the QoS profile is again satisfied in the future.
[0059] For example, in operation S22, the UE-network relay 20 sends to the SMF information related to at least one QoS requirement indicating that the QoS requirement for PC5 is not supported. In one embodiment of the present invention, the information related to the at least one QoS requirement is sent from the UE-network relay 20 to the SMF 60 via a remote UE report.
[0060] S23. [Conditional Support of Alternate QoS via PC5 or Implementation] The UE-Network Relay 20 initiates a remote UE report to the SMF 60 (e.g., via the NG-RAN 30) including the remote user ID, IP information, or any other relevant address information, and indicating the highest priority alternative QoS profile that can be satisfied to meet the end-to-end QoS requirements. The remote UE 10 (and / or the UE-Network Relay 20) modifies the PC5 QoS flow with the adopted alternative QoS profile using the Layer-2 Link Modification procedure. If the alternative QoS profile does not match the current channel conditions, the procedure is similar to operation S22 described above.
[0061] In one embodiment of the present invention, the UE-network relay 20 identifies one or more QoS parameters that meet the QoS requirements and transmits information related to the one or more QoS parameters to the PCF 80 via the SMF 60. Based on the application of the one or more QoS parameters performed by the PCF 80, the UE-network relay 20 updates the PC5 QoS flow through a Layer-2 link modification procedure.
[0062] As part of the Layer-2 link modifications for a PC5 QoS flow, the PC5 QoS rules are implicitly or explicitly updated with additional information elements (stored as part of the UE PC5 QoS context) to reflect changes in the end-to-end QoS requirements, such as an updated PQI / 5QI, updated adjustment factors for each QoS characteristic within the PQI / 5QI, an updated end-to-end packet delay budget, an updated priority level, an updated packet error rate, an updated averaging window, an updated maximum data burst volume, or any other PC5 QoS characteristic. Such additional information overrides the default QoS characteristics.
[0063] S24. The SMF 60 transmits the notification to the (SM Policy) PCF 80. The ProSe AF 90 may be further notified based on previous subscriptions to the (SM Policy) PCF 80. The ProSe AF 90 updates the relevant ProSe configuration and policy parameters.
[0064] In one embodiment of the present invention, the PCF 80 identifies one or more PC5 QoS parameters and sends information related to the one or more PC5 QoS parameters to the UE-network relay 20 via the SMF 60.
[0065] S25. (SM Policy) Unless notified differently by the PCF 80, the SMF 60 initiates a transparent Network Access Stratum (NAS) update towards the NG-RAN 30 (if supported or depending on the implementation), for example, to correct Uu level QoS flow handling between the NG-RAN 30 and the UE-network relay 20 (e.g., to update packet delay budgets) or to change PC5 level caps for link transmissions based on new ProSe configuration and policy parameters or alternative QoS profile via PC5.
[0066] S26. Upon ProSe AF request, the remote UE 10 (and / or UE-network relay 20) receives a user configuration update (via the PCF 80) to inform it of the new ProSe configuration and policy parameters. The remote UE 10 (and / or UE-network relay 20) informs the PC5 QoS flows with the configuration update using the Layer-2 link modification procedure.
[0067] In one embodiment of the present invention, in operation S26, the UE-network relay 20 initiates a Layer-2 link modification procedure based on one or more PC5 QoS parameters, e.g., the UE-network relay 20 updates the PC5 QoS flow through the Layer-2 link modification procedure.
[0068] S27.(a) The UE-network relay 20 establishes a new PDU session for relaying or modifies an existing PDU session. (b) Alternatively, the PCF 80 initiates a PDU session modification.
[0069] 3 illustrates a second scenario according to an embodiment of the present invention. This embodiment relates to network-assisted QoS control over the Uu interface. In this scenario, it is assumed that ProSe configuration and policy parameters, including QoS mapping configuration, are pre-configured on the remote UE 10 (and UE-network relay 20) or have been provisioned by a user configuration update via the PCF 80, for example, based on a ProSe AF request. It is also assumed that the remote user identity has been pre-registered with the SMF 60 through a remote UE report.
[0070] The details of each operation in FIG. 3 are as follows:
[0071] S31. The NG-RAN 30 detects that the QoS requirements cannot be met for one or more QoS flows (towards the UE-Network Relay 20 over the Uu interface).
[0072] S32. The NG-RAN 30 initiates a QoS notification (QNC) to the SMF 60. (If alternative QoS is supported over Uu), the highest priority alternative QoS profile is indicated.
[0073] S33. Based on the remote user ID implied by this QNC, SMF 60 identifies that ProSe configuration parameters or QoS profile (e.g., via PC5) must be changed.
[0074] S34. The SMF 60 transmits the QoS notification to the (SM Policy) PCF 80. The ProSe AF 90 is further notified based on its previous subscription to the (SM Policy) PCF 80 to update the relevant ProSe configuration and policy parameters.
[0075] S35. (SM Policy) Unless notified differently by the PCF 80, the SMF 60 initiates a transparent NAS update towards the NG-RAN 30, e.g., correcting the Uu level QoS flow handling between the NG-RAN 30 and the UE-Network Relay 20 (e.g., updating the packet delay budget) or changing the PC5 level cap for link transmissions based on new ProSe configuration and policy parameters or (if supported) an alternative QoS profile adopted over the Uu.
[0076] Upon S36. ProSe AF 90 request, the remote UE 10 (and / or UE-Network Relay 20) receives a user configuration update (via PCF 80) to notify it of the new ProSe configuration and policy parameters. The remote UE 10 (and / or UE-Network Relay 20) notifies the PC5 QoS flows using the Layer-2 Link Modification procedure.
[0077] S37.(a) The UE-network relay 20 establishes a new PDU session for relaying or modifies an existing PDU session. (b) Alternatively, the PCF 80 initiates a PDU session modification.
[0078] 4 illustrates a third scenario according to an embodiment of the present invention. This embodiment relates to AF-supported QoS control. It is assumed that ProSe configuration and policy parameters, including QoS mapping configuration, are pre-configured on the remote UE 10 (and UE-network relay 20) or prepared by a user configuration update via the PCF 80, for example, based on a ProSe AF request. Furthermore, the ProSe AF 90 may access analysis data from the NWDAF 100 (not shown).
[0079] The details of each operation in FIG. 4 are as follows:
[0080] S41. The ProSe AF90 identifies that all QoS requirements cannot be met for one or more QoS flows based on, for example, (a) remote UE mobility, (b) topology or requirement changes, or (c) any analytical notification (e.g., QoS sustainability or service experience) from the NWDAF100 (as any one of statistics or predictions).
[0081] Upon S42. ProSe AF 90 request, the remote UE 10 (and / or UE-Network Relay 20) receives a user configuration update (via PCF 80) and notifies it of new ProSe configuration and policy parameters or alternative QoS profile to use via PC5 (if supported or depending on implementation). The remote UE 10 (and / or UE-Network Relay 20) notifies PC5 QoS flows using Layer-2 Link Modification procedures.
[0082] S43.(a) The UE-network relay 20 establishes a new PDU session for relaying or modifies an existing PDU session. (b) Alternatively, the PCF 80 initiates a PDU session modification.
[0083] FIG. 5 is a diagram illustrating a UE-network relay according to one embodiment of the present invention.
[0084] 5, the UE-network relay 500 includes a processor 510, a transceiver 520, and a memory 530. However, not all of the illustrated components are required. The UE-network relay 500 may be implemented with more or fewer components than those illustrated in FIG. 5. Additionally, the processor 510, the transceiver 520, and the memory 530 may be implemented as a single chip in other embodiments.
[0085] The above-mentioned components will now be described.
[0086] The processor 510 may include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. The operations of the UE-network relay 500 may be implemented by the processor 610.
[0087] The transceiver 520 is coupled to the processor 510 and transmits and / or receives signals. The transceiver 520 also receives signals via a wireless channel and outputs the signals to the processor 510. The transceiver 520 transmits the signals output from the processor 510 via a wireless channel.
[0088] The memory 530 stores control information or data included in signals acquired by the UE-network relay 500. The memory 530 is coupled to the processor 510 and stores at least one instruction, protocol, or parameter for the proposed functions, processes, and / or methods. The memory 530 may include a read-only memory (ROM), a random access memory (RAM), a hard disk, a compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), and / or other storage devices.
[0089] FIG. 6 is a diagram illustrating user equipment according to one embodiment of the present invention.
[0090] 6, the UE 600 includes a processor 610, a transceiver 620, and a memory 630. However, all illustrated components are not required. The UE 600 may be implemented with more or fewer components than those illustrated in FIG. 6. Additionally, the processor 610, the transceiver 620, and the memory 630 may be implemented as a single chip in other embodiments.
[0091] The above-mentioned components will now be described.
[0092] The processor 610 may include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. The operations of the UE 600 may be implemented by the processor 610.
[0093] The transceiver 620 is coupled to the processor 610 and transmits and / or receives signals. The transceiver 620 also receives signals via a wireless channel and outputs the signals to the processor 610. The transceiver 620 transmits the signals output from the processor 610 via a wireless channel.
[0094] The memory 630 stores control information or data included in signals acquired by the UE 600. The memory 630 is coupled to the processor 610 and may store at least one instruction, protocol, or parameter for proposed functions, processes, and / or methods. The memory 630 may include a read-only memory (ROM), a random access memory (RAM), a hard disk, a CD-ROM, a DVD, and / or other storage devices.
[0095] FIG. 7 is a diagram illustrating a core network entity according to an embodiment of the present invention.
[0096] The NG-RAN 30, 5GC 40, and application server 50 described above may correspond to the core network entity 700.
[0097] Referring to Figure 7, the core network entity 700 includes a processor 710, a transceiver 720, and a memory 730. However, all of the illustrated components are not required. The core network entity 700 may be implemented with more or fewer components than those illustrated in Figure 7. Additionally, the processor 710, the transceiver 720, and the memory 730 may be implemented as a single chip in other embodiments.
[0098] The above-mentioned components will now be described.
[0099] The transceiver 720 provides an interface for communicating with other devices in the network. For example, the transceiver 720 converts a bitstream transmitted from the core network entity 700 to another device into a physical signal, and converts a physical signal received from another device into a bitstream. For example, the transceiver 720 transmits and receives signals. The transceiver 720 may refer to a modem, a transmitter, a receiver, a communication unit, or a communication module. The transceiver 720 enables the core network entity 700 to communicate with other devices or systems via a backhaul connection or other connection method.
[0100] The memory 730 may store basic programs, application programs, and configuration information related to the operation of the core network entity 700. The memory 730 may include volatile memory, nonvolatile memory, and a combination of volatile and nonvolatile memory. The memory 730 provides data upon request from the processor 710.
[0101] The processor 710 controls the overall operation of the core network entity 400. For example, the processor 710 transmits and receives signals via the transceiver unit 720. The processor 710 includes at least one processor. The processor 710 controls the core network entity 700 to perform operations according to embodiments of the present invention.
[0102] According to one embodiment of the present invention, there is provided a method for managing Quality of Service (QoS) in a long-range communication system, the method including a User Equipment (UE) 10 capable of communicating with a network via a UE-network relay 20, where QoS is managed in response to at least one trigger derived from one or more of: a) a remote UE 10, b) a ProSe UE-network relay 20, c) a Radio Access Network (RAN) 30, and d) an application server 50.
[0103] In one embodiment of the present invention, the at least one trigger is based on or derived from: a) one or more link statuses between the remote UE 10 and the ProSe UE-Network Relay 20; b) Uu congestion status or other indications for QoS implementation from the RAN 30; and c) policy control derived from the application server 50 for any one of a public safety application or a network-controlled interaction service (NCIS).
[0104] In one embodiment of the present invention, the QoS management responds to a trigger from either the remote UE 10 or the ProSe UE-Network Relay 20 via the PC5 interface.
[0105] In one embodiment of the present invention, the QoS mapping configuration is pre-configured for one or more of the UE 10 and the ProSe UE-to-Network Relay 20 or is provisioned by a user configuration update via the PCF 80 .
[0106] In one embodiment of the present invention, the QoS mapping configuration indicates how Uu level QoS flows are mapped to PC5 QoS flows and / or vice versa.
[0107] In one embodiment of the present invention, an entry in the QoS mapping configuration includes an adjustment factor to be applied to each individual QoS characteristic when mapping is performed.
[0108] In one embodiment of the present invention, if there is a degradation in the channel conditions, either one of the UE 10 or the ProSe UE-network relay 20 identifies that the QoS requirements across the link between the UE 10 and the ProSe UE-network relay 20 cannot be met, reflecting that the end-to-end QoS requirements cannot be met.
[0109] In one embodiment of the present invention, the ProSe UE-Network Relay 20 initiates a remote UE report to the SMF 60 that satisfies the end-to-end QoS requirements, where the remote UE report includes the remote user ID, IP information or any other relevant address information, and indicates the highest priority alternative QoS profile that is satisfied.
[0110] In one embodiment of the present invention, the UE 10 or ProSe UE-Network Relay 20 uses a Layer-2 Link Modification procedure to modify the PC5 QoS flow with the adopted alternative QoS profile.
[0111] In one embodiment of the present invention, as part of the Layer-2 link modification procedure, the PC5 QoS rules are updated with additional information elements, either implicitly or explicitly, to reflect changes in end-to-end QoS requirements.
[0112] In one embodiment of the present invention, the SMF 60 transmits the remote UE report to the PCF 80.
[0113] In one embodiment of the present invention, the SMF 60 initiates a transparent Network Access Stratification (NAS) update towards the RAN 30 to correct Uu level QoS flow handling between the RAN 30 and the ProSe UE-Network Relay 20 or to change the PC5 level cap on link transmissions based on new ProSe configuration and policy parameters or an alternative QoS profile via PC5.
[0114] In one embodiment of the present invention, upon ProSe AF 90 request, the UE 10 or ProSe UE-Network Relay 20 receives a user configuration update from the PCF 80 to inform it of new ProSe configuration and policy parameters.
[0115] In one embodiment of the present invention, the ProSe UE-network relay 20 establishes a new PDU session for relaying, or modifies an existing PDU session, or the PCF 80 initiates a PDU session modification.
[0116] In one embodiment of the present invention, an apparatus is arranged to perform the method.
[0117] According to one embodiment of the present invention, there is provided a method performed by a user equipment (UE)-network relay in a wireless communication system, the method including, when a PC5 Quality of Service (QoS) flow setup is initiated by a remote UE, identifying whether QoS requirements relating to the remote UE and the UE-network relay are supported, if the QoS requirements are not supported, identifying one or more QoS parameters that satisfy the QoS requirements, and updating the PC5 QoS flow based on the one or more QoS parameters.
[0118] In one embodiment of the present invention, the method further includes sending information related to one or more QoS parameters to a Policy Control Function (PCF).
[0119] In one embodiment of the present invention, updating the PC5 QoS flow includes updating the PC5 QoS flow based on validation of one or more QoS parameters.
[0120] In one embodiment of the present invention, the method further includes receiving information related to QoS mapping rules from the PCF.
[0121] In one embodiment of the present invention, information regarding QoS mapping rules for UE-network relay is pre-configured.
[0122] In one embodiment of the present invention, PC5 QoS flows are updated through a Layer-2 link modification procedure.
[0123] According to one embodiment of the present invention, there is provided a method performed by a user equipment (UE)-network relay in a wireless communication system, the method including: transmitting information related to at least one quality of service (QoS) requirement to a policy control function (PCF) through a session management function (SMF), receiving one or more PC5 QoS parameters from the PCF via the SMF, and initiating a layer-2 link modification procedure based on the one or more PC5 QoS parameters.
[0124] In one embodiment of the present invention, information relating to at least one quality of service (QoS) requirement is received from a remote UE.
[0125] In one embodiment of the present invention, information relating to at least one quality of service (QoS) requirement is transmitted to the SMF via remote UE reporting.
[0126] In one embodiment of the present invention, tier-2 link modifications are used to update PC5 QoS flows.
[0127] In one embodiment of the present invention, the QoS flow setup is initiated by the SMF.
[0128] According to one embodiment of the present invention, there is provided a user equipment (UE)-network relay in a wireless communication system, the UE-network relay including a transceiver and at least one processor, wherein the at least one processor is configured to, when a PC5 Quality of Service (QoS) flow setup is initiated by a remote UE, identify whether QoS requirements relating to the remote UE and the UE-network relay are supported, and if the QoS requirements are not supported, identify one or more QoS parameters that satisfy the QoS requirements, and update the PC5 QoS flow based on the one or more QoS parameters.
[0129] In one embodiment of the present invention, the at least one processor is further configured to transmit information related to the one or more QoS parameters to a Policy and Control Function (PCF) via the transceiver.
[0130] In one embodiment of the present invention, the at least one processor is further configured to update the PC5 QoS flow based on validation of the one or more QoS parameters.
[0131] In one embodiment of the present invention, the at least one processor is further configured to receive information related to QoS mapping rules from the PCF via the transceiver.
[0132] It is noted that in all the above embodiments, based on the new ProSe configuration and policy parameters, the remote UE 10 can alternatively decide to perform a new discovery procedure to find another UE-network relay 20'. The remote UE 10 can remove the PC5 QoS flow using the Layer-2 link modification procedure. If so, a remote UE report can be sent (e.g., via the existing UE-network relay 20) to inform the SMF 60 that the remote UE 10 is leaving. The PDU session (of the existing UE-network relay 20) can be modified or released depending on the implementation criteria.
[0133] Although presented in terms of ProSe and 5GC, one of ordinary skill in the art will readily appreciate that other network topologies and / or protocols that rely on direct communication between UEs and network-assisted communication between the same devices will benefit from embodiments of the present invention.
[0134] At least some of the exemplary embodiments described herein may be constructed, in part or entirely, using dedicated special-purpose hardware. As used herein, terms such as "component," "module," or "unit" may include, but are not limited to, hardware devices, such as discrete or integrated components, circuits in the form of field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), that perform particular tasks or provide related functionality. In some embodiments of the invention, the described elements may be configured to reside on some type of persistent, addressable storage medium and to execute on one or more processors. These functional elements, in some embodiments, include, by way of example, components such as software components, object-oriented software components, class and task components, processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. Although exemplary embodiments are described with reference to components, modules, and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements. It will be understood that various combinations of optional features are described herein, and that the described features may be combined in any suitable combination. In particular, features of any one exemplary embodiment of the present invention may be combined with features of any other embodiment, except where such combinations are mutually exclusive. Throughout this specification, the terms "comprises" or "comprising" include the specified components but do not exclude the presence of other components.
[0135] Attention is directed to all articles and documents related to this invention that are filed contemporaneously with or prior to this application and that are disclosed for public inspection herewith, and the contents of all such articles and documents are hereby incorporated by reference.
[0136] All of the features disclosed in this specification and / or any method or process operations so disclosed may be combined in any combination except for combinations in which at least some of such features and / or operations are mutually exclusive.
[0137] Each feature disclosed in this specification, unless expressly stated otherwise, may be replaced by alternative features serving the same, equivalent, or similar purpose. Thus, unless expressly stated otherwise, each feature disclosed is only an example of a generic series of equivalent or similar features.
[0138] While the present invention has been illustrated and described with reference to various embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention. [Explanation of symbols]
[0139] 10 Remote UE (User Equipment) 20 (ProSe)UE-Network Relay 30 NG-RAN (Next Generation Radio Access Network) 40 5GC (5G Core) 50 AS (Application Server) 60 SMF (Session Management Functions) 70 UPF (User Policy Function) 80 PCF (Policy Control Function) 90 AF (Application Functions) 500 UE-Network Relay 510, 610, and 710 processors 520, 620, 720 Transmitter / Receiver 530, 630, 730 memory 600 UE 700 Core Network Entities
Claims
1. 1. A method performed by a user equipment (UE)-network relay (UE-network relay) in a wireless communication system, comprising: Identifying that end-to-end quality of service (QoS) requirements are not supported based on information related to PC5-S; determining QoS related parameters for QoS control; transmitting information including the determined QoS related parameters to a remote UE.
2. The method of claim 1, further comprising transmitting QoS-related information to a core network entity.
3. The method of claim 2, further comprising receiving update-related information.
4. The method of claim 1, further comprising receiving information related to QoS mapping from a core network entity.
5. The method of claim 1, wherein information related to QoS mapping is preset in the UE-network relay.
6. 2. The method of claim 1, wherein the information including the QoS-related parameters is transmitted via a link modification procedure to modify a PC5 QoS flow.
7. In a wireless communication system, in a user equipment (UE)-network relay (UE-network relay), a transmitter / receiver; at least one processor coupled to the transceiver; The at least one processor Identifying, based on information related to PC5-S, that end-to-end quality of service (QoS) requirements are not supported; determining QoS-related parameters for QoS control; The UE-network relay transmits information including the determined QoS related parameters to a remote UE.
8. The at least one processor The UE-network relay of claim 7, further comprising transmitting QoS related information to a core network entity.
9. The at least one processor The UE-network relay of claim 7, characterized in that it receives update related information.
10. The at least one processor: The UE-network relay of claim 7, wherein the UE-network relay receives information related to QoS mapping from a core network entity.
11. The UE-network relay of claim 7, wherein information related to QoS mapping is preset in the UE-network relay.
12. 8. The UE-network relay of claim 7, wherein the information including the QoS related parameters is transmitted via a link modification procedure to modify a PC5 QoS flow.