Service quality strategy negotiation method and device, storage medium and electronic equipment

By implementing the negotiation of quality of service policies between RAN/UE and CN, the problem that RAN/UE in the prior art is unable to assist CN in adjusting QoS policies is solved, and a more accurate and fine-grained QoS guarantee is achieved.

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

Patent Information

Application Number
CN202311118184.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the prior art, RAN/UE is unable to assist CN in making adjustments to QoS policies, resulting in the mismatch between the QoS policies issued by CN and the air interface status and service characteristics of RAN/UE, RAN/UE can only passively refuse and cannot actively participate in QoS decisions.

Method used

A negotiation method for a quality of service strategy is provided, including sending negotiation information for the quality of service strategy to the core network device in response to the quality of service strategy sent by the core network device, receiving an updated quality of service strategy sent by the core network device, and transmitting data according to the updated policy. The negotiation information includes a reference to the recommended value for the quality of service parameters or an alternative quality of service profile to assist the core network equipment in updating the quality of service policy.

Benefits of technology

A two-way negotiable QoS mechanism is realized, allowing RAN/UE to actively send negotiation information to the CN, assisting the CN in making more reasonable QoS decisions, reducing the delay of repeatedly modifying/removing/reconstructing QoS streams and waiting for air interface resources, and achieving more accurate and fine-grained end-to-end QoS guarantees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545444A_ABST
    Figure CN119545444A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and provides a service quality strategy negotiation method, a service quality strategy negotiation device, a computer storage medium and electronic equipment, and the service quality strategy negotiation method comprises the following steps: responding to a service quality strategy sent by core network equipment; sending negotiation information aiming at the service quality strategy to the core network equipment; the service quality strategy comprises a service quality configuration file; receiving an updated service quality strategy sent by the core network equipment, and performing data transmission according to the updated service quality strategy; wherein the updated service quality strategy is obtained after the core network equipment makes a decision on the service quality strategy based on the negotiation information. According to the method, the core network equipment can be assisted in strategy updating under the condition that the service quality strategy sent by the core network equipment is not matched.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] In the future, B5G (5G evolution) / 6G networks will provide strong support for emerging vertical industries with higher requirements in terms of reliability and latency. The Quality of Service (QoS) mechanism meets the deterministic requirements of various services by performing differentiated forwarding processing on data packets.

[0003] In traditional QoS mechanisms, when the QoS policy issued by the CN (Core Network) does not match the air interface status and service characteristics of the RAN (Radio Access Network) / UE (User Equipment), the RAN / UE can only passively reject the policy and cannot assist the CN in adjusting the QoS policy.

[0004] In view of this, there is an urgent need in this field to develop a new quality of service policy negotiation method and device.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of this disclosure. Summary of the Invention

[0006] The purpose of the present disclosure is to provide a service quality policy negotiation method, service quality policy negotiation device, computer storage medium and electronic device, thereby at least to a certain extent overcoming the technical problem that the RAN / UE is unable to assist the CN in adjusting the QoS policy due to the limitations of related technologies.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.

[0008] According to a first aspect of the present disclosure, a method for negotiating a quality of service policy is provided, comprising: in response to a quality of service policy sent by a core network device, sending negotiation information for the quality of service policy to the core network device; the quality of service policy includes a quality of service profile; receiving an updated quality of service policy sent by the core network device, and performing data transmission according to the updated quality of service policy; wherein the updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

[0009] In an exemplary embodiment of the present disclosure, in response to the service quality policy sent by the core network device, negotiation information for the service quality policy is sent to the core network device, including: in response to the service quality policy sent by the core network device, judging whether the service quality policy meets the preset negotiation information feedback condition; if the negotiation information feedback condition is met, sending negotiation information for the service quality policy to the core network device.

[0010] In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of the following: the access network device is unable to meet the first service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow; the first service parameter value includes the guaranteed flow bit rate GFBR / packet delay budget PDB / packet error rate PER; the second service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device; the transmission quality is measured by the packet loss rate indicator and / or the delay indicator; the third service parameter value specified in the service quality profile for the non-guaranteed bit rate service quality flow makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device; the fourth service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow makes the comprehensive transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device.

[0011] In an exemplary embodiment of the present disclosure, the guaranteed bit rate service quality flow includes a guaranteed bit rate service quality flow using notification control and a guaranteed bit rate service quality flow not using notification control; the service quality profile includes any one of the following forms: a basic service quality profile; or a basic service quality profile, and an alternative service quality profile list containing one or more alternative service quality profiles.

[0012] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and there is an alternative service quality profile adapted to the access network device in the alternative service quality profile list, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a reference to the alternative service quality profile adapted to the access network device.

[0013] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and there is no alternative service quality profile adapted for the access network device in the alternative service quality profile list, the negotiation information includes: notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a recommended value for the service quality parameter.

[0014] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, the negotiation information includes: a recommended value for the service quality parameter.

[0015] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device contains a notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can be guaranteed again; and a recommended value for the service quality parameter.

[0016] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device does not include the notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information includes: a recommended value for the service quality parameter.

[0017] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, so that the transmission quality that can be achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0018] In an exemplary embodiment of the present disclosure, when the third service parameter value specified in the basic service quality profile for the non-guaranteed bit rate service quality flow causes the transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0019] In an exemplary embodiment of the present disclosure, when the fourth service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow makes the comprehensive transmission quality that can be achieved by the access network device exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0020] In an exemplary embodiment of the present disclosure, the quality of service parameter includes any one or more of the following:

[0021] Guaranteed traffic bit rate GFBR;

[0022] Packet delay budget PDB;

[0023] Packet Error Rate PER;

[0024] Maximum stream bit rate MFBR;

[0025] Session-AMBR (Session Aggregation Maximum Bit Rate)

[0026] User equipment aggregate maximum bit rate UE-AMBR;

[0027] UE slice maximum bit rate UE-Slice-MBR.

[0028] In an exemplary embodiment of the present disclosure, the receiving of the updated quality of service policy sent by the core network device and the transmission of data according to the updated quality of service policy include: parsing the updated quality of service policy to obtain the quality of service rules and quality of service parameters contained in the updated quality of service policy; and sending the quality of service rules and the quality of service parameters to the terminal device so that the terminal device transmits data based on the quality of service rules and the quality of service parameters.

[0029] In an exemplary embodiment of the present disclosure, the method further includes: in response to not receiving the updated quality of service policy within a preset time period, transmitting data according to the quality of service policy.

[0030] According to a second aspect of the present disclosure, a method for negotiating a quality of service policy is provided, comprising: after sending a quality of service policy to an access network device, receiving negotiation information sent by the access network device; the quality of service policy includes a quality of service profile; based on the information category contained in the negotiation information, deciding whether to update the quality of service policy; after updating the quality of service policy, sending the updated quality of service policy to the access network device.

[0031] In an exemplary embodiment of the present disclosure, the decision of whether to update the quality of service policy is made based on the information category contained in the negotiation information, including: when the negotiation information contains an alternative quality of service profile that is compatible with the access network device, determining whether to update the quality of service policy based on the negotiation information; when the negotiation information contains a recommended value for a quality of service parameter, deciding whether to update the quality of service policy based on the recommended value.

[0032] In an exemplary embodiment of the present disclosure, the determination to update the quality of service policy based on the negotiation information includes: raising the priority corresponding to the alternative quality of service profile adapted to the access network device to the target priority to update the quality of service policy; or, generating a new quality of service policy based on the alternative quality of service profile adapted to the access network device to update the quality of service policy.

[0033] In an exemplary embodiment of the present disclosure, the decision of whether to update the quality of service policy based on the recommended value includes: obtaining N historical recommended values ​​sent by the access network device for the quality of service parameter within a preset time window; N is an integer; if the data fluctuation measurement value corresponding to the N historical recommended values ​​is within a preset fluctuation range, and N is greater than or equal to a preset number threshold, determining to update the quality of service policy based on the recommended value in the negotiation information; otherwise, not updating the quality of service policy.

[0034] According to a third aspect of the present disclosure, a method for negotiating a quality of service policy is provided, comprising: in response to a quality of service policy sent by a core network device, sending negotiation information for the quality of service policy to the core network device; the quality of service policy includes quality of service rules and quality of service parameters; receiving an updated quality of service policy sent by the core network device, and transmitting data according to the updated quality of service policy; wherein the updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

[0035] In an exemplary embodiment of the present disclosure, in response to the service quality policy sent by the core network device, negotiation information for the service quality policy is sent to the core network device, including: in response to the service quality policy sent by the core network device, judging whether the service quality policy meets the preset negotiation information feedback condition; if the negotiation information feedback condition is met, sending negotiation information for the service quality policy to the core network device.

[0036] In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of the following: the second service parameter value specified in the service quality policy for the guaranteed bit rate service quality flow, so that the transmission quality that the terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device; the transmission quality is measured by the packet loss rate indicator and / or the delay indicator; the fifth service parameter value specified in the service quality policy for the non-guaranteed bit rate service quality flow, so that the transmission quality that the terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device.

[0037] In an exemplary embodiment of the present disclosure, the negotiation information includes: recommended values ​​for quality of service parameters; wherein the quality of service parameters include a maximum stream bit rate MFBR and / or a session aggregation maximum bit rate Session-AMBR.

[0038] In an exemplary embodiment of the present disclosure, after sending negotiation information for the service quality policy to the core network device, the method further includes: in response to not receiving the updated service quality policy within a preset time period, transmitting data according to the service quality policy.

[0039] According to a fourth aspect of the present disclosure, a method for negotiating a quality of service policy is provided, comprising: after sending a quality of service policy to a terminal device, receiving negotiation information sent by the terminal device; the quality of service policy includes quality of service rules and quality of service parameters; obtaining recommended values ​​corresponding to the quality of service parameters included in the negotiation information, and deciding whether to update the quality of service policy based on the recommended values; after updating the quality of service policy, sending the updated quality of service policy to the terminal device.

[0040] In an exemplary embodiment of the present disclosure, obtaining the recommended value corresponding to the service quality parameter contained in the negotiation information, and deciding whether to update the service quality policy based on the recommended value, includes: obtaining N historical recommended values ​​sent by the terminal device for the service quality parameter within a preset time window; N is an integer; if the data fluctuation measurement value corresponding to the N historical recommended values ​​is within a preset fluctuation range, and N is greater than or equal to a preset number threshold, determining to update the service quality policy based on the recommended value in the negotiation information; otherwise, not updating the service quality policy.

[0041] According to the fifth aspect of the present disclosure, a service quality policy negotiation device is provided, including: a negotiation information sending module, used to send negotiation information for the service quality policy to the core network device in response to the service quality policy sent by the core network device; the service quality policy includes a service quality configuration file; a service quality policy receiving module, used to receive an updated service quality policy sent by the core network device, and transmit data according to the updated service quality policy; wherein, the updated service quality policy is obtained after the core network device makes a decision on the service quality policy based on the negotiation information.

[0042] According to the sixth aspect of the present disclosure, a service quality policy negotiation device is provided, including: a negotiation information receiving module, used to receive the negotiation information sent by the access network device after sending the service quality policy to the access network device; a service quality policy decision module, used to decide whether to update the service quality policy based on the information category contained in the negotiation information; and a service quality policy sending module, used to send the updated service quality policy to the access network device after updating the service quality policy.

[0043] According to the seventh aspect of the present disclosure, a service quality policy negotiation device is provided, including: a negotiation information sending module, used to send negotiation information for the service quality policy to the core network device in response to the service quality policy sent by the core network device; the service quality policy includes service quality rules and service quality parameters; a service quality policy receiving module, used to receive the updated service quality policy sent by the core network device, and transmit data according to the updated service quality policy; wherein, the updated service quality policy is obtained after the core network device makes a decision on the service quality policy based on the negotiation information.

[0044] According to the eighth aspect of the present disclosure, a negotiation device for a quality of service policy is provided, comprising: a negotiation information receiving module, for receiving negotiation information sent by the terminal device after sending the quality of service policy to the terminal device; the quality of service policy includes quality of service rules and quality of service parameters; a quality of service policy decision module, for obtaining recommended values ​​corresponding to the quality of service parameters included in the negotiation information, and deciding whether to update the quality of service policy based on the recommended values; and a quality of service policy sending module, for sending the updated quality of service policy to the terminal device after updating the quality of service policy.

[0045] According to a ninth aspect of the present disclosure, a computer storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for negotiating the quality of service policy described in the first to fourth aspects above is implemented.

[0046] According to the tenth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the service quality policy negotiation method described in the first to fourth aspects above by executing the executable instructions.

[0047] As can be seen from the above technical solutions, the service quality policy negotiation method, service quality policy negotiation device, computer storage medium, and electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:

[0048] In the technical solutions provided in some embodiments of the present disclosure, the RAN sends negotiation information for the quality of service policy to the core network device in response to the quality of service policy (the quality of service policy includes a quality of service profile) sent by the core network device. Afterwards, the RAN receives the updated quality of service policy sent by the core network device and transmits data according to the updated quality of service policy, thereby providing a two-way negotiable QoS mechanism. Compared with the traditional one-way QoS mechanism, in which the RAN can only passively accept or reject the QoS policy after the CN sends it, the present disclosure enables the RAN to actively send negotiation information to the CN to assist the CN in making more reasonable QoS decisions, thereby reducing the delay caused by repeated modification / removal / reconstruction of QoS flows, waiting for air interface resources, etc., achieving more accurate and fine-grained end-to-end QoS guarantees, and better meeting the deterministic requirements of low latency, high reliability, etc. for various services.

[0049] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0051] Figure 1 A schematic diagram showing a process flow of a method for negotiating a quality of service policy in an embodiment of the present disclosure;

[0052] Figure 2 A schematic diagram illustrating a process of sending negotiation information for a quality of service policy to a CN under what circumstances in an embodiment of the present disclosure;

[0053] Figure 3 A flowchart illustrating how the CN performs subsequent processing after receiving negotiation information sent by the RAN in an embodiment of the present disclosure;

[0054] Figure 4 A flowchart illustrating how the CN decides whether to update the quality of service policy based on the information categories included in the negotiation information in an embodiment of the present disclosure;

[0055] Figure 5 A flow chart illustrating how the CN decides whether to update the quality of service policy based on the recommended value in an embodiment of the present disclosure;

[0056] Figure 6A schematic diagram illustrating a process of a negotiation method for a quality of service policy triggered by a RAN device in an embodiment of the present disclosure;

[0057] Figure 7 A schematic diagram illustrating a process flow of another method for negotiating a quality of service policy in an embodiment of the present disclosure;

[0058] Figure 8 A schematic diagram illustrating a process of sending negotiation information for a quality of service policy to a CN under what circumstances in an embodiment of the present disclosure;

[0059] Figure 9 A flowchart illustrating how the CN performs subsequent processing after receiving negotiation information sent by the UE in an embodiment of the present disclosure;

[0060] Figure 10 A schematic diagram showing a process in which the CN decides whether to update the quality of service policy according to the recommended value in an embodiment of the present disclosure;

[0061] Figure 11 A schematic diagram illustrating a process of a UE-triggered quality of service policy negotiation method according to an embodiment of the present disclosure is shown;

[0062] Figure 12 A schematic diagram showing the overall process of the negotiation method of the quality of service policy in an embodiment of the present disclosure;

[0063] Figure 13 A schematic structural diagram illustrating a device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure is shown;

[0064] Figure 14 A schematic structural diagram illustrating another device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure;

[0065] Figure 15 A schematic structural diagram illustrating another device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure is shown;

[0066] Figure 16 A schematic structural diagram illustrating another device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure;

[0067] Figure 17 A schematic structural diagram of an electronic device in an exemplary embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0068] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be more comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or that other methods, components, devices, steps, etc. may be employed. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0069] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.

[0070] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the drawings represent identical or similar parts, and thus repeated descriptions thereof will be omitted. Some of the blocks shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically separate entities.

[0071] Core network equipment is the network equipment that connects the access network to other access networks. Access network equipment is the equipment that connects terminal devices to the wireless network.

[0072] When the communication network is a 5G network, the above-mentioned access network equipment can be AN / RAN (Radio Access Network), a network composed of multiple 5G-AN / 5G-RAN nodes. The 5G-AN / 5G-RAN node can be: Access Point (AP), Next Generation Base Station (NR nodeB, gNB), Transmission Receive Point (TRP), Transmission Point (TP) or some other access node. The above-mentioned core network equipment may include functional units such as Access & Mobility Function (AMF), User Plane Function (UPF), Session Management Function (SMF) and Policy Control Function (PCF). These functional units can work independently or be combined to implement certain control functions. For example, AMF, SMF and PCF can be combined together as a management device to complete access control and mobility management functions such as access authentication, security encryption, and location registration of terminal devices, as well as session management functions such as establishment, release and change of user plane transmission paths, as well as functions for analyzing some slice-related data (such as congestion) and terminal device-related data.

[0073] The AMF is primarily responsible for UE registration management, UE connection management, UE reachability management, UE access authorization and authentication, UE security, UE mobility management, network slice selection, and SMF selection. The AMF serves as the anchor point for N1 / N2 signaling connections and routes N1 / N2 session management (SM) messages for the SMF, maintaining and managing UE status information. The AMF is a mobility management network element in the 5G system.

[0074] The UPF is primarily responsible for processing user messages, such as forwarding and billing. It can serve as the anchor point for protocol data unit (PDU) session connections, namely the PDU session anchor (PSA). It is responsible for UE data message filtering, data transmission / forwarding, rate control, billing information generation, user plane QoS processing, uplink transmission authentication, transmission level verification, downlink data packet caching, and downlink data notification triggering. The UPF can also serve as a branch point for multi-homed PDU sessions.

[0075] The SMF is responsible for all control plane functions related to UE session management, including selection and control of the UPF, allocation and management of Internet Protocol (IP) addresses, session quality of service (QoS), and obtaining Policy and Charging Control (PCC) policies from the PCF. The SMF also serves as the termination point for the SM portion of Non-Access Stratum (NAS) messages.

[0076] PCF mainly includes the following functions: supporting a unified policy framework to manage network behavior; providing policy rules to the control plane, which is then executed by the control plane; and accessing subscription information related to policy decisions in the unified data repository (UDR).

[0077] When the communication network is a 4G network, the access network equipment may be a base station (NodeB, NB), an evolved base station (eNB), a TRP, a TP, an AP, or some other access unit. The core network equipment may include management devices such as a Mobility Management Entity (MME) and a Policy and Charging Rules Function (PCRF), as well as gateway devices such as a Serving Gateway (SGW) and a PDN Gateway (PDN Gateway), and may also include a Local Gateway (LGW).

[0078] QoS, as Quality of Service, defines the rules and requirements for packet forwarding between the user equipment (UE) and the UPF in 5G networks. QoS strives to avoid network congestion, effectively manages bandwidth when congestion is unavoidable, reduces packet loss, and regulates IP network traffic.

[0079] Each QoS flow is identified by a QoS Flow Identifier (QFI), which uniquely identifies a QoS flow in a session.

[0080] QoS flow includes GBR QoS flow and non-GBR QoS flow, where GBR QoS flow includes GBR QoS flow using notification control and GBR QoS flow not using notification control. Notification control is used to instruct the access network (AN) / radio access network (RAN) equipment to notify the network when the guaranteed flow bit rate (GFBR) cannot be met during the use of the QoS flow.

[0081] In the traditional QoS mechanism, when QoS control is required between the UE and the RAN, the CN sends QoS rules and QoS flow-level QoS parameters to the UE, and sends QoS profiles to the RAN. The RAN uses these rules to control uplink and downlink transmission between the RAN and the UE, and the UE uses these rules to decide whether and how to mark and send UL (uplink) data packets.

[0082] However, the current QoS mechanism has a coarse granularity, which is mainly reflected in the following aspects: CN makes QoS decisions, RAN and UE implement QoS, and the initiative of QoS decision-making is completely controlled by CN. Therefore, when the QoS policy issued by CN does not match the air interface status on the RAN side or the service characteristics on the UE side, RAN or UE can only passively reject it. RAN and UE have no right to actively participate in the QoS decision-making process, nor can they negotiate with CN on QoS policies, which easily leads to a lot of resource waste and trial-and-error overhead. Specifically,

[0083] According to 3GPP TS23.502, for GBR QoS flows, the RAN always attempts to meet the QoS profile issued by the CN. When notification control is enabled and the RAN cannot meet the GFBR (Guaranteed Flow Bit Rate), PDB (Packet Delay Budget), or PER (Packet Error Rate) requested in the QoS profile, the RAN sends a notification to the CN indicating that the GFBR is no longer guaranteed.

[0084] However, if the RAN receives a list of alternative QoS profiles and one of them is satisfactory, it can send a reference to the adapted Alternative QoS Profile to the CN together with a notification that "GFBR is no longer guaranteed". The CN can modify or remove the QoS flow based on the notification control and the reference information contained therein.

[0085] However, for UE or RAN that has not received the Alternative QoS Profile, or GBR QoS flows that do not enable notification control, or Non-GBR QoS flows (QoS flows with non-guaranteed bit rate), there is a lack of a QoS policy information negotiation and feedback channel.

[0086] In the embodiments of the present disclosure, a method for negotiating a quality of service policy is first provided, which at least to some extent overcomes the defect in related technologies that the RAN / UE cannot assist the CN in adjusting the QoS policy.

[0087] Figure 1 A flow chart of a method for negotiating a quality of service policy in an embodiment of the present disclosure is shown. The execution subject of the method for negotiating a quality of service policy may be an access network device RAN.

[0088] refer to Figure 1 According to an embodiment of the present disclosure, a method for negotiating a quality of service policy includes the following steps:

[0089] Step S110, in response to the quality of service policy sent by the core network device, sending negotiation information for the quality of service policy to the core network device; the quality of service policy includes a quality of service configuration file;

[0090] Step S120: receiving the updated quality of service policy sent by the core network device, and transmitting data according to the updated quality of service policy; wherein the updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

[0091] exist Figure 1In the technical solution provided by the illustrated embodiment, the RAN responds to the service quality policy (the service quality policy includes a service quality profile) sent by the core network device and sends negotiation information for the service quality policy to the core network device. Afterwards, the RAN receives the updated service quality policy sent by the core network device and transmits data according to the updated service quality policy, thereby providing a two-way negotiable QoS mechanism. Compared with the traditional one-way QoS mechanism, in which the RAN can only passively accept or reject the QoS policy after the CN sends it, the present disclosure enables the RAN to actively send negotiation information to the CN to assist the CN in making a more reasonable QoS policy, thereby reducing the delay caused by repeated modification / removal / reconstruction of QoS flows, waiting for air interface resources, etc., achieving more accurate and fine-grained end-to-end QoS guarantees, and better meeting the deterministic requirements of low latency, high reliability, etc. for various services.

[0092] The following Figure 1 The specific implementation process of each step is described in detail:

[0093] Before step S110 , the core network CN device may send a quality of service policy (QoS policy) to the access network AN device (or RAN device), and the quality of service policy may include a quality of service profile QoS Profile.

[0094] A QoS policy can include one or more QoS flows and supports QoS flows involving guaranteed bit rates (GBR QoS flows), QoS flows not involving guaranteed bit rates (Non-GBR QoS flows), and / or reflective QoS. A QoS flow represents the finest granularity for QoS differentiation within a PDU session and is associated with a QoS flow identifier (QFI), which is included in the QoS profile. User plane (UP) traffic with a common QFI within a PDU session is subject to the same traffic forwarding (including but not limited to scheduling and / or admission thresholds), which is understood and referred to as a service.

[0095] A QoS flow is characterized by three elements, namely:

[0096] ① QoS profile, which can be provided by the SMF to the AN or pre-set on the AN. The QoS profile of each QoS flow will include the following QoS parameters: 5QI (5G QoS Identifier, used in 5G systems to reference a set of standard 5G feature parameters, such as scheduling weight, admission control, queue management thresholds, link layer protocol configuration, etc.), ARP (an optional parameter containing priority level, preemption capability, and preemption vulnerability). The ARP priority represents the relative importance of the QoS flow, ranging from 1 to 15, with 1 being the highest priority. The ARP preemption capability indicates whether a QoS flow can preempt resources allocated to other lower-priority QoS flows under resource constraints, that is, grab resources from other QoS flows to meet its own QoS flow requirements. The QoS profile of each Non-GBR QoS flow may also include the Reflective QoS Attribute (RQA, an optional parameter used to indicate some services on a QoS flow). Each GBR The QoS profile for a QoS flow also includes parameters such as the guaranteed flow bit rate (GFBR) and maximum flow bit rate (MFBR). GFBR and MFBR are sent to the NG-RAN as QoS profile parameters and to the UE as QoS flow QoS parameters. The QoS profile for each GBR QoS flow may also include notification control and maximum packet loss rate.

[0097] ② One or more QoS rules, provided by the SMF to the UE via the AMF and / or derived by the UE using reflective QoS control; and information enabling classification, bandwidth enforcement, and marking of UP traffic, transmitted by the SMF to the UP function (UPF), including but not limited to: one or more UL packet detection rules (PDRs) provided by the SMF, a UL packet filter set containing a service data flow (SDF) template, one or more downlink (DL) PDRs, a DL packet filter set containing an SDF template and / or reflective QoS indication, and a PDR priority value for each UL PDR and / or DL ​​PDR, which in some examples can be set to the priority value of a Policy and Charging Control (PCC) rule;

[0098] ③QoS related rules and corresponding packet marking information, including but not limited to QFI and / or transport class packet marking values, which in some examples can be the Differentiated Services Code Point (DSCP) of the outer IP header.

[0099] The QoS profile in this disclosure may include any of the following forms:

[0100] Basic Quality of Service Profile; or,

[0101] A basic QoS profile, and an alternative QoS profile list including one or more alternative QoS profiles.

[0102] After the CN sends the quality of service policy (QoS policy) to the access network AN device (or RAN device), step S110 may be entered to send negotiation information for the quality of service policy to the core network device in response to the quality of service policy sent by the core network device.

[0103] In this step, refer to Figure 2 , Figure 2 A flow chart showing the circumstances under which the RAN sends negotiation information for the above-mentioned quality of service policy to the CN in accordance with an embodiment of the present disclosure includes steps S201 to S202:

[0104] In step S201, in response to the quality of service policy sent by the core network device, it is determined whether the quality of service policy meets a preset negotiation information feedback condition.

[0105] In this step, after receiving the quality of service policy sent by the CN, the RAN may determine whether the quality of service policy meets the preset negotiation information feedback condition.

[0106] The above-mentioned negotiation information feedback conditions may include any one or more of the following four conditions:

[0107] ① The access network device cannot meet the first service parameter value specified in the quality of service configuration file for the guaranteed bit rate quality of service flow.

[0108] Guaranteed bit rate QoS flows can include those controlled with notifications and those not controlled with notifications. Notification control is generally used for guaranteed bit rate (GBR) QoS flows. When an access network device fails to meet the performance parameters of a GBR QoS flow, it notifies the core network's SMF, which then takes further action (for example, notifying the application server to modify the coding rate).

[0109] In this condition, the first service parameter value may include a guaranteed flow bit rate GFBR / a packet delay budget PDB / a packet error rate PER.

[0110] Among them, GFBR (Guaranteed Flow Bit Rate) is used for uplink and downlink GBR QoS flows, indicating the bit rate that the network guarantees to provide to the GBR QoS flow within the averaging time window.

[0111] The packet delay budget (PDB) refers to the upper limit on the delay for packets transmitted between a terminal device and an anchor user plane network element. In a 5G system, the anchor user plane network element may refer to the UPF that terminates the N6 interface. The PDB can be used to support scheduling and link layer function configuration, such as setting scheduling priority weights. The PDB can be divided into two parts: the AN PDB and the CN PDB. The ANPDB refers to the upper limit on the delay for packets transmitted between a terminal device and an access network device. The CN PDB refers to the upper limit on the delay for packets transmitted between an access network device and an anchor user plane network element. The PDB is equal to the sum of the AN PDB and the CN PDB. The CN PDB can be configured on the session management network element. During session establishment, session modification, handover, or service request, the session management network element may send the CN PDB corresponding to the QoS flow to the access network device. The access network device may obtain the PDB corresponding to the QoS flow based on the 5QI index of the QoS flow, and further determine the AN PDB corresponding to the QoS flow based on the PDB corresponding to the QoS flow and the CN PDB corresponding to the QoS flow.

[0112] PER (Packet Error Rate) is defined as the ratio of erroneous packets or data packets to the total number of transmitted packets.

[0113] ② When the service quality profile specifies a second service parameter value (for example, MFBR) for a guaranteed bit rate service quality flow (GBR QoS flow), the RAN needs to perform rate shaping on the GBR QoS flow and discard / delay traffic that exceeds the MFBR, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device.

[0114] In this condition, the above-mentioned transmission quality is measured by packet loss rate indicators and / or delay indicators, among which packet loss rate refers to the ratio between the lost data packets and the total number of messages, and delay refers to the time required for a message / packet to be transmitted from one end of a network to the other end, which may include sending delay, propagation delay, processing delay and queuing delay, etc.

[0115] The transmission quality tolerance threshold may be a pre-set packet loss rate interval and / or delay interval, which may be set according to actual conditions, and is not specifically limited in this disclosure.

[0116] ③ When the service quality profile specifies a third service parameter value (for example, UE-AMBR) for non-guaranteed bit rate service quality flows, the RAN needs to perform rate shaping on the Non-GBR QoS flow and discard / delay the traffic that exceeds the UE-AMBR, thereby causing the transmission quality that the access network device can achieve to exceed the transmission quality tolerance threshold of the access network device.

[0117] In this condition, referring to the explanation of condition ② above, transmission quality is measured by packet loss rate and / or latency. Packet loss rate refers to the ratio of lost data packets to the total number of messages, and latency refers to the time required for a message / packet to be transmitted from one end of a network to the other. It can include transmission delay, propagation delay, processing delay, and queuing delay.

[0118] ④ When the service quality profile specifies the fourth service parameter value (for example, UE-Slice-MBR) for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow, the RAN needs to perform rate shaping on both the Non-GBR QoS flow and the GBR QoS flow and needs to discard / delay the traffic that exceeds the UE-Slice-MBR, thereby causing the comprehensive transmission quality that the access network device can achieve to exceed the transmission quality tolerance threshold of the access network device.

[0119] In this condition, illustratively, the above-mentioned comprehensive transmission quality may refer to the sum of the transmission quality that the RAN can achieve for the guaranteed bit rate service quality flow and the transmission quality that the RAN can achieve for the non-guaranteed bit rate service quality flow. It can be set according to actual conditions and this disclosure does not impose any special restrictions on this.

[0120] Continuing to refer to the relevant explanation of condition ② above, it can be seen that transmission quality is measured by packet loss rate and / or latency indicators. Among them, packet loss rate refers to the ratio of lost data packets to the total number of messages, and latency refers to the time required for a message / packet to be transmitted from one end of a network to the other, which can include transmission delay, propagation delay, processing delay and queuing delay.

[0121] In step S202, if the negotiation information feedback condition is met, negotiation information for the quality of service policy is sent to the core network device.

[0122] In this step, if the QoS policy sent by the CN meets the above-mentioned negotiation information feedback conditions, the RAN can send negotiation information for the above-mentioned QoS policy to the above-mentioned core network device to assist the CN in making a QoS decision that better matches the air interface characteristics on the RAN side.

[0123] In a first optional implementation, the form of the quality of service profile included in the quality of service policy may be: a basic quality of service profile, and a list of alternative quality of service profiles containing one or more alternative quality of service profiles. At the same time, the access network device RAN cannot meet the first service parameter value specified in the above-mentioned basic quality of service profile for the guaranteed bit rate quality of service flow using notification control, and when there is an alternative quality of service profile adapted to the access network device RAN in the list of alternative quality of service profiles, the negotiation information sent by the RAN to the CN may include: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a reference to the alternative quality of service profile adapted to the access network device RAN.

[0124] In a second optional implementation, the service quality profile included in the service quality policy may be in the form of: a basic service quality profile, and an alternative service quality profile list including one or more alternative service quality profiles. At the same time, when the access network device RAN cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and when there is no alternative service quality profile compatible with the access network device RAN in the alternative service quality profile list, the negotiation information sent by the RAN to the CN may include: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a recommended value for the service quality parameter.

[0125] In a third optional implementation, the service quality profile included in the above-mentioned service quality policy may be in the form of a basic service quality profile, and when the access network device RAN cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, the negotiation information sent by the RAN to the CN may include: a recommended value for the service quality parameter.

[0126] In a fourth optional implementation, the form of the quality of service profile included in the quality of service policy may be any one of the two forms mentioned above, so that when the access network device RAN can meet the first service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow controlled by notification, and the second service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow controlled by notification, the transmission quality that can be achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device RAN, and at the same time, when the last notification control sent by the access network device RAN to the core network device includes a notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information may include: a notification control for indicating that the guaranteed traffic bit rate can be guaranteed again; and a recommended value for the quality of service parameter.

[0127] In a fifth optional implementation, the form of the service quality profile included in the service quality policy may be any one of the two forms mentioned above, so that when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow controlled by notification, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow controlled by notification, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device, and at the same time, when the last notification control sent by the access network device to the core network device does not include the notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information may include: recommended values ​​for the service quality parameters.

[0128] In a sixth optional implementation, the form of the quality of service profile included in the quality of service policy may be any one of the two forms described above, so that when the access network device is able to meet the first service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow without notification control, and the second service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow without notification control, so that the transmission quality that can be achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device, the negotiation information may include: a recommended value for the quality of service parameter.

[0129] In a seventh optional implementation, the form of the service quality profile included in the service quality policy may be any one of the two forms mentioned above, so that when the third service parameter value specified in the basic service quality profile for the non-guaranteed bit rate service quality flow makes the transmission quality that can be achieved by the access network device exceed the transmission quality tolerance threshold of the access network device, the above-mentioned negotiation information may include: a recommended value for the service quality parameter.

[0130] In an eighth optional implementation, the form of the service quality profile included in the service quality policy may be any one of the two forms mentioned above. When the fourth service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow makes the comprehensive transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device, the negotiation information may include: a recommended value for the service quality parameter.

[0131] It should be noted that, in the second to eighth optional implementations, the quality of service parameters involved may include any one or more of the following:

[0132] Guaranteed traffic bit rate GFBR;

[0133] Packet delay budget PDB;

[0134] Packet Error Rate PER;

[0135] The Maximum Flow Bit Rate (MFBR) is used with uplink and downlink GBR QoS flows and indicates the maximum bit rate that can be used for a GBR flow. Traffic exceeding the maximum flow bit rate will be filtered out. For example, excess traffic may be dropped or delayed by rate shaping or policing functions of the UE, RAN, or UPF.

[0136] The per Session Aggregate Maximum Bit Rate (Session-AMBR) is used for non-GBR QoS flows. It limits the aggregate bit rate for all non-GBR QoS flows that can be provided by a terminal device's protocol data unit (PDU) session. The core network device notifies the access network device of the Session-AMBR.

[0137] The per User Equipment Aggregate Maximum Bit Rate (UE-AMBR) is used for Non-GBR QoS flows. It limits the bit aggregation value of all Non-GBR QoS flows that can be provided by a terminal device. The NG-RAN sets the UE-AMBR value to the sum of the Session-AMBRs of all PDUSessions with active user planes in the NG-RAN, with a maximum value of the UE-AMBR value received from the AMF.

[0138] The UE slice maximum bit rate UE-Slice-MBR limits the aggregate bit rate of all GBR QoS flows and Non-GBR QoS flows corresponding to the UE's PDU session with the same slice.

[0139] After the RAN sends the negotiation information to the CN, the CN can receive the negotiation information sent by the RAN and then decide whether to update the service quality policy according to the negotiation information. Figure 3 , Figure 3 A flowchart illustrating how the CN performs subsequent processing after receiving negotiation information sent by the RAN in an embodiment of the present disclosure includes steps S301 to S302:

[0140] In step S301, a decision is made whether to update the quality of service policy based on the information category included in the negotiation information.

[0141] In this step, the CN may decide whether to update the above-mentioned quality of service policy according to the information category included in the above-mentioned negotiation information.

[0142] Specifically, refer to Figure 4 , Figure 4 A flowchart illustrating how the CN decides whether to update the quality of service policy based on the information categories included in the negotiation information in an embodiment of the present disclosure includes steps S401 to S402:

[0143] In step S401, when the negotiation information includes a candidate quality of service configuration file adapted to the access network device, it is determined to update the quality of service policy according to the negotiation information.

[0144] In this step, when the negotiation information includes an alternative service quality profile that is compatible with the access network device, the CN can increase the priority corresponding to the alternative service quality profile that is compatible with the access network device to the target priority (for example, the highest priority) to update the service quality policy; or, a new service quality policy can be generated based on the alternative service quality profile that is compatible with the access network device to update the service quality policy.

[0145] In step S402, when the negotiation information includes a suggested value for a quality of service parameter, a decision is made based on the suggested value whether to update the quality of service policy.

[0146] In this step, when the negotiation information contains recommended values ​​for the quality of service parameters, you can refer to Figure 5 , Figure 5 A flow chart showing how the CN decides whether to update the quality of service policy based on the recommended value in an embodiment of the present disclosure includes steps S501 to S503:

[0147] In step S501, N historical recommended values ​​for the quality of service parameters sent by the access network device within a preset time window are obtained.

[0148] In this step, N historical recommended values ​​for the quality of service parameter sent by the access network device within a preset time window may be obtained, where N is an integer. It should be noted that when the quality of service parameter includes only one parameter, N historical recommended values ​​corresponding to the parameter may be obtained, and when the quality of service parameter includes at least two parameters, N historical recommended values ​​corresponding to each parameter may be obtained.

[0149] Exemplarily, the preset time window range may be 24 hours, two days, etc., which can be set by oneself, and the present disclosure does not impose any special limitation on this.

[0150] In step S502, if the data fluctuation measurement values ​​corresponding to the N historical recommended values ​​are within the preset fluctuation range, and N is greater than or equal to the preset number threshold, it is determined to update the service quality policy according to the recommended values ​​in the negotiation information.

[0151] In this step, after obtaining the above N historical recommended values, the data fluctuation measurement value corresponding to the above N historical recommended values ​​can be calculated. The data fluctuation measurement value can be variance, standard deviation, etc., which can be set according to actual conditions. This disclosure does not make any special restrictions on this.

[0152] If the calculated data fluctuation measurement value is within the preset fluctuation range, and the number of samples of the above N historical recommended values ​​is greater than or equal to the preset number threshold (for example: 10, which can be set according to actual conditions, and this disclosure does not make special restrictions on this), then the above service quality policy can be updated according to the recommended value in the above negotiation information.

[0153] In step S503, otherwise, the quality of service policy is not updated.

[0154] In this step, if the calculated data fluctuation measurement value is not within the above-mentioned preset fluctuation range, or the number of samples of the above-mentioned N historical recommended values ​​is less than the preset number threshold (for example: 10, which can be set according to actual conditions, and this disclosure does not make special restrictions on this), the above-mentioned service quality strategy will not be updated.

[0155] Next reference Figure 3 In step S302, after the quality of service policy is updated, the updated quality of service policy is sent to the access network device.

[0156] In this step, after the CN updates the above-mentioned quality of service policy, the updated quality of service policy may be sent to the RAN.

[0157] It should be noted that if the decision result of the CN is not to update the service quality policy, then optionally, no indication information may be sent to the RAN, or an indication information indicating that the service quality policy is not updated may be sent to the RAN. This can be set according to actual circumstances, and this disclosure does not make any special restrictions on this.

[0158] Next reference Figure 1 In step S120, an updated quality of service policy sent by the core network device is received, and data transmission is performed according to the updated quality of service policy;

[0159] In this step, after the CN sends the updated QoS policy to the RAN, the RAN can receive the updated QoS policy and perform uplink / downlink data transmission based on the updated QoS policy. In the field of communications, uplink and downlink are two basic concepts. Uplink generally refers to data transmission from a terminal or mobile device to a base station, such as when a user sends a text message, makes a phone call, or uploads a file to a base station. Downlink, on the other hand, refers to data transmission from a base station to a terminal or mobile device, such as when a base station pushes information to a user or downloads data.

[0160] In addition, the RAN can also parse the above-mentioned updated service quality policy to obtain the service quality rules and service quality parameters contained in the updated service quality policy. After that, the RAN can send the above-mentioned service quality rules (QoS Rule(s)) and service quality parameters (QoS parameter) to the terminal device, so that the terminal device can perform uplink / downlink data transmission based on the service quality rules and service quality parameters.

[0161] The terminal device UE can communicate with one or more core network devices via AN or RAN equipment. A terminal device can be referred to as an access terminal, terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless network device, user agent, or user equipment. A terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other device connected to a wireless modem, in-vehicle device, wearable device, or terminal device in the Internet of Things (IoT), vehicular network, or any other terminal device in future networks. If the RAN does not receive an updated quality of service policy within a preset time (e.g., 2 minutes, which can be set based on actual conditions), uplink / downlink data transmission can be performed according to the quality of service policy initially sent by the CN.

[0162] refer to Figure 6 , Figure 6 A flow chart of a method for negotiating a quality of service policy triggered by a RAN device in an embodiment of the present disclosure is shown. Taking the CN device including an AMF, a UPF, an SMF, and a PCF as an example, the flow includes steps S601 to S610:

[0163] In step S601, the RAN sends a QoS negotiation request to the AMF, where the QoS negotiation request carries negotiation information.

[0164] In this step, when the negotiation information feedback conditions of the RAN are met (the specific negotiation information feedback conditions can be referred to the relevant explanations above and will not be repeated here), the RAN initiates the negotiation process by sending an N2 message (for example: N2 PDU Session Response), which can include the negotiation information of the RAN.

[0165] It should be noted that if the RAN does not receive any response information from the CN within a preset period of time after sending the negotiation information, it is considered that the CN has rejected the RAN's negotiation and the RAN should follow the original QoS policy.

[0166] In step S602, the AMF forwards the negotiation information to the SMF.

[0167] In step S603, the SMF modifies the session management policy, or the SMF and PCF (Policy Control Function) are associated with each other to modify the session management policy.

[0168] In this step, without a dynamic PCC (Policy and Charging Control) function, the SMF can apply local policies to make SM policy decisions to modify the session management policy. With a dynamic PCC, the SMF can interact with the PCF to perform the SM policy (Session Management policy) modification process. The PCF then provides the SMF with information on whether to update the QoS policy. If the PCF / SMF does not update the SM policy, the RAN-triggered negotiation process ends here.

[0169] In step S604, the SMF sends the updated session management policy to the UPF.

[0170] In this step, if PCF / SMF updates the SM policy, SMF will send it to UPF.

[0171] In step S605, the SMF sends the updated QoS policy to the AMF.

[0172] In this step, if the PCF / SMF updates the SM policy, the SMF forwards the updated QoS policy to the AMF. The QoS policy may include QoS profiles related to QFI(s), QoS rules, QoS flow-level QoS parameters, etc. It should be noted that the SM policy mainly contains two parts of information. One part is information for user plane execution, such as: rules used by the UPF to execute classification, bandwidth policy implementation, user plane traffic marking, etc.; the other part is information for QoS control, such as: the QoS policy involved in this disclosure. Therefore, after the SM policy is updated, the SMF can forward the above-mentioned information for user plane execution to the UPF, and forward the information for QoS control to the AMF.

[0173] In step S606, the AMF updates the QoS Profile(s) for the RAN.

[0174] In this step, if the PCF / SMF updates the SM policy, the AMF sends the updated QoS profile provided by the SMF to the RAN. Optionally, the AMF can also send the updated QoS rules and updated QoS flow-level QoS parameters that need to be forwarded to the UE by the RAN to the RAN.

[0175] In step S607, the RAN updates the QoS Rule(s) and QoS parameters to the UE.

[0176] In this step, if the PCF / SMF updates the SM policy, the RAN may forward the updated QoS rules and updated QoS flow-level QoS parameters provided in step S606 to the UE.

[0177] Based on the above technical solutions, the present disclosure has at least the following technical effects:

[0178] In this disclosure, when the QoS decision made by the CN (CN) mismatches the air interface status on the RAN (RAN), the RAN can send negotiation information to the CN to assist the CN in making a QoS decision that better matches the air interface resources. Compared to traditional one-way QoS mechanisms, where the RAN can only passively reject the QoS policy issued by the CN when it mismatches the air interface status on the RAN, this disclosure can reduce the latency associated with repeatedly modifying, removing, and reestablishing QoS flows and waiting for air interface resources, achieving more precise and granular end-to-end QoS guarantees and better meeting the deterministic requirements of low latency and high reliability for various services.

[0179] Figure 7 A flow chart of another service quality policy negotiation method in an embodiment of the present disclosure is shown. The execution subject of the service quality policy negotiation method may be a terminal device UE.

[0180] refer to Figure 7 According to another embodiment of the present disclosure, a method for negotiating a quality of service policy includes the following steps:

[0181] Step S710: In response to the quality of service policy sent by the core network device, negotiation information for the quality of service policy is sent to the core network device.

[0182] In this step, the above-mentioned quality of service policy may include quality of service rule QoS Rule(s) and quality of service parameter QoS parameter.

[0183] refer to Figure 8 , Figure 8 A flow chart showing the circumstances under which the UE sends negotiation information for a quality of service policy to the CN in an embodiment of the present disclosure includes steps S801 to S802:

[0184] In step S801, in response to the quality of service policy sent by the core network device, it is determined whether the quality of service policy meets a preset negotiation information feedback condition.

[0185] In this step, after receiving the above-mentioned quality of service policy, the UE may determine whether the above-mentioned quality of service policy meets the preset negotiation information feedback condition.

[0186] The negotiation information feedback conditions may include any one or more of the following two conditions:

[0187] ① When the service quality policy specifies a second service parameter (for example, MFBR) value for the guaranteed bit rate service quality flow, the UE needs to perform uplink rate limitation on the GBR QoS flow, resulting in poor service experience quality QoE (for example, in non-3GPP access, the UE is responsible for controlling the uplink bit rate of the GBR QoS flow within the MFBR), so that the transmission quality that the above-mentioned terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device.

[0188] In this condition, the above-mentioned transmission quality is measured by packet loss rate indicators and / or delay indicators, among which packet loss rate refers to the ratio between the lost data packets and the total number of messages, and delay refers to the time required for a message / packet to be transmitted from one end of a network to the other end, which may include sending delay, propagation delay, processing delay and queuing delay, etc.

[0189] The transmission quality tolerance threshold may be a pre-set packet loss rate interval and / or delay interval, which may be set according to actual conditions, and is not specifically limited in this disclosure.

[0190] ② When the service quality policy specifies the fifth service parameter value (for example, Session-AMBR) for the non-guaranteed bit rate service quality flow, the UE needs to perform uplink rate limitation on the Non-GBR QoS flow, resulting in poor service experience quality QoE (for example, the UE is responsible for controlling the uplink bit rate of the Non-GBR QoS flow within the Session-AMBR), so that the transmission quality that the terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device.

[0191] In this condition, referring to the relevant explanation of condition ① above, it can be seen that transmission quality is measured by packet loss rate and / or latency indicators, where packet loss rate refers to the ratio of lost data packets to the total number of messages, and latency refers to the time required for a message / packet to be transmitted from one end of a network to the other, which may include transmission delay, propagation delay, processing delay and queuing delay, etc.

[0192] In step S802, if the negotiation information feedback condition is met, negotiation information for the quality of service policy is sent to the core network device.

[0193] In this step, if the above-mentioned service quality policy meets the above-mentioned negotiation information feedback conditions, the UE can send negotiation information to the CN. The above-mentioned negotiation information may include: recommended values ​​for service quality parameters, and the service quality parameters include maximum flow bit rate MFBR and / or session aggregation maximum bit rate Session-AMBR.

[0194] The Maximum Flow Bit Rate (MFBR) is used for uplink and downlink GBR QoS flows and indicates the maximum bit rate available for a GBR flow. Traffic exceeding the maximum flow bit rate will be filtered out.

[0195] The per Session Aggregate Maximum Bit Rate (Session-AMBR) is used for non-GBR QoS flows. It limits the maximum aggregate bit rate across all non-GBR QoS flows that can be provided by a protocol data unit (PDU) session on a terminal device. The core network device notifies the access network device of the Session-AMBR.

[0196] After the UE sends the negotiation information to the CN, the CN can receive the negotiation information sent by the UE and then decide whether to update the service quality policy according to the negotiation information. Figure 9 , Figure 9 A flowchart showing how the CN performs subsequent processing after receiving negotiation information sent by the UE in an embodiment of the present disclosure includes steps S901 and S902:

[0197] In step S901, a recommended value corresponding to a quality of service parameter included in the negotiation information is obtained, and a decision is made based on the recommended value whether to update the quality of service policy.

[0198] In this step, the CN can obtain the recommended values ​​corresponding to the service quality parameters contained in the above negotiation information, and then refer to Figure 10 , Figure 10 A schematic diagram showing a process in which the CN decides whether to update the quality of service policy according to the recommended value in an embodiment of the present disclosure, including steps S1001 to S1003:

[0199] In step S1001, N historical recommended values ​​for the service quality parameter sent by the terminal device within a preset time window are obtained.

[0200] In this step, N historical recommended values ​​for the quality of service parameter sent by the terminal device within a preset time window can be obtained, where N is an integer. It should be noted that when the quality of service parameter includes only one parameter, N historical recommended values ​​corresponding to the parameter can be obtained, and when the quality of service parameter includes at least two parameters, N historical recommended values ​​for each parameter can be obtained.

[0201] Exemplarily, the preset time window range may be 24 hours, two days, etc., which can be set by oneself, and the present disclosure does not impose any special limitation on this.

[0202] In step S1002, if the data fluctuation measurement values ​​corresponding to the N historical recommended values ​​are within a preset fluctuation range, and N is greater than or equal to a preset number threshold, it is determined to update the service quality policy according to the recommended values ​​in the negotiation information.

[0203] In this step, after obtaining the above N historical recommended values, the data fluctuation measurement value corresponding to the above N historical recommended values ​​can be calculated. The data fluctuation measurement value can be variance, standard deviation, etc., which can be set according to actual conditions. This disclosure does not make any special restrictions on this.

[0204] If the calculated data fluctuation measurement value is within the preset fluctuation range, and the number of samples of the above N historical recommended values ​​is greater than or equal to the preset number threshold (for example: 10, which can be set according to actual conditions, and this disclosure does not make special restrictions on this), then the above service quality policy can be updated according to the recommended value in the above negotiation information.

[0205] In step S1003, otherwise, the quality of service policy is not updated.

[0206] In this step, if the calculated data fluctuation measurement value is not within the above-mentioned preset fluctuation range, or the number of samples of the above-mentioned N historical recommended values ​​is less than the preset number threshold (for example: 10, which can be set according to actual conditions, and this disclosure does not make special restrictions on this), the above-mentioned service quality strategy will not be updated.

[0207] Next reference Figure 9 In step S902, after the quality of service policy is updated, the updated quality of service policy is sent to the terminal device.

[0208] In this step, after the CN updates the above-mentioned quality of service policy, the updated quality of service policy may be sent to the terminal device.

[0209] It should be noted that if the decision result of CN is not to update the service quality policy, then optionally, no indication information may be sent to the UE, or indication information indicating not to update the service quality policy may be sent to the UE. It can be set according to actual conditions, and this disclosure does not make any special restrictions on this.

[0210] Next reference Figure 7 In step S720, the updated quality of service policy sent by the core network device is received, and data transmission is performed according to the updated quality of service policy.

[0211] In this step, after the CN sends the updated QoS policy to the UE, the UE can receive the updated QoS policy and perform uplink / downlink data transmission based on the updated QoS policy. In the field of communications, uplink and downlink are two basic concepts. Uplink generally refers to data transmission from a terminal or mobile device to a base station, such as when a user sends a text message, makes a phone call, or uploads a file to a base station. Downlink refers to data transmission from a base station to a terminal or mobile device, such as when a base station pushes information to a user or downloads data.

[0212] refer to Figure 11 , Figure 11 A flow chart showing a method for negotiating a quality of service policy triggered by a UE in an embodiment of the present disclosure is shown. Taking the CN device including an AMF, a UPF, an SMF, and a PCF as an example, the process includes steps S1101 to S1107:

[0213] In step S1101, the UE sends a QoS negotiation request to the AMF, where the QoS negotiation request carries negotiation information.

[0214] In this step, when the UE's negotiation information feedback conditions are met (the specific negotiation information feedback conditions can be referred to the above related explanations and will not be repeated here), the UE triggers the negotiation process by sending a NAS (Non-Access Stratum) message. The NAS message may include the UE's negotiation information, and the NAS message may be forwarded by the RAN to the AMF.

[0215] It should be noted that if the UE does not receive any instruction from the CN within a preset waiting time after sending the negotiation information, it is considered that the CN has rejected the UE's negotiation and the UE should follow the original QoS policy.

[0216] In step S1102, the AMF forwards the negotiation information to the SMF.

[0217] In step S1103, the SMF modifies the session management policy, or the SMF and PCF (Policy Control Function) are associated with each other to modify the session management policy.

[0218] In this step, if a dynamic PCC (Policy and Charging Control) function is not deployed, the SMF can apply local policies to make SM policy decisions to modify the session management policy. With a dynamic PCC, the SMF can interact with the PCF to perform the SM policy (Session Management policy) modification process. The PCF then provides the SMF with information on whether to update the QoS policy. If the PCF / SMF does not update the SM policy, the UE-triggered negotiation process ends here.

[0219] In step S1104, the SMF sends the updated session management policy to the UPF.

[0220] In this step, if PCF / SMF updates the SM policy, SMF will send it to UPF.

[0221] In step S1105, SMF sends the updated QoS policy to AMF.

[0222] In this step, if the PCF / SMF updates the SM policy, the SMF forwards the updated QoS policy to the AMF. The QoS policy may include QoS profiles related to QFI(s), QoS rules, QoS flow-level QoS parameters, etc. It should be noted that the SM policy mainly contains two parts of information. One part is information for user plane execution, such as: rules used by the UPF to execute classification, bandwidth policy implementation, user plane traffic marking, etc.; the other part is information for QoS control, such as: the QoS policy involved in this disclosure. Therefore, after the SM policy is updated, the SMF can forward the above-mentioned information for user plane execution to the UPF, and forward the information for QoS control to the AMF.

[0223] In step S1106, the AMF updates the QoS Profile(s) for the RAN.

[0224] In this step, if the PCF / SMF updates the SM policy, the AMF sends the updated QoS profile provided by the SMF to the RAN. The AMF can also send the updated QoS rules and updated QoS flow-level QoS parameters that need to be forwarded by the RAN to the UE to the RAN.

[0225] In step S1107, the RAN updates the QoS Rule(s) and QoS parameters to the UE.

[0226] In this step, if the PCF / SMF updates the SM policy, the RAN may forward the updated QoS rules and updated QoS flow-level QoS parameters provided in step S1106 to the UE.

[0227] Based on the above technical solutions, the present disclosure has at least the following technical effects:

[0228] In this disclosure, when the QoS decision on the CN side does not match the service characteristics on the UE side, the UE can send negotiation information to the CN to assist the CN in making a QoS decision that better matches the service characteristics. Compared with the traditional one-way QoS mechanism, in which the UE can only passively reject the QoS policy issued by the CN when it does not match the service characteristics on the UE side, this disclosure can reduce the delay caused by repeatedly modifying / removing / rebuilding QoS flows and waiting for air interface resources, achieving more accurate and fine-grained end-to-end QoS guarantees, and better meeting the deterministic requirements of low latency and high reliability for various services.

[0229] refer to Figure 12 , Figure 12 The overall flow diagram of the service quality policy negotiation method in the embodiment of the present disclosure is shown, including steps S1201 to S1207:

[0230] In step S1201, the CN has issued a QoS policy to the RAN and the UE;

[0231] In step S1202, the RAN sends negotiation information to the CN to request negotiation;

[0232] In step S1203, the UE sends negotiation information to the CN to request negotiation;

[0233] In step S1204, the CN makes a QoS decision based on the received negotiation information;

[0234] In step S1205, the CN sends the updated QoS Profile(s) to the RAN;

[0235] In step S1206, the CN sends the updated QoS Rule(s) and updated QoS parameters to the UE;

[0236] In step S1207, the RAN and the UE perform uplink / downlink transmission based on the updated QoS policy.

[0237] In general, the bidirectionally negotiated QoS mechanism proposed in this disclosure is applicable to situations where the QoS decision on the CN side is mismatched with the air interface / service on the RAN / UE side. By sending QoS negotiation information to the CN through the RAN / UE, the CN side is assisted in making QoS decisions that better match the air interface resources and service characteristics, thereby reducing the latency of repeatedly modifying / removing / rebuilding QoS flows and waiting for air interface resources, achieving more accurate and fine-grained end-to-end QoS guarantees, and better meeting the deterministic requirements of low latency, high reliability, and other services for various services.

[0238] Therefore, the present disclosure can at least be applied to communication service scenarios where the CN's QoS policy is not compatible with the RAN / UE's air interface / service, but has higher QoS requirements (for example: low latency, high reliability), to achieve more accurate and fine-grained end-to-end QoS guarantees, and has certain potential application value for deterministic QoS guarantees for various key services in future B5G / 6G networks.

[0239] The present disclosure also provides a negotiation device for quality of service strategy. Figure 13 FIG. 1 is a schematic diagram showing a structure of a negotiation device for a quality of service policy in an exemplary embodiment of the present disclosure; FIG. Figure 13 As shown, the service quality policy negotiation device 1300 may include a negotiation information sending module 1310 and a service quality policy receiving module 1320.

[0240] The negotiation information sending module 1310 is configured to send negotiation information for the quality of service policy sent by the core network device to the core network device in response to the quality of service policy sent by the core network device; the quality of service policy includes a quality of service configuration file;

[0241] The service quality policy receiving module 1320 is used to receive the updated service quality policy sent by the core network device and transmit data according to the updated service quality policy; wherein, the updated service quality policy is obtained after the core network device makes a decision on the service quality policy based on the negotiation information.

[0242] In an exemplary embodiment of the present disclosure, the negotiation information sending module 1310 sends negotiation information for the quality of service policy to the core network device in response to the quality of service policy sent by the core network device, including: in response to the quality of service policy sent by the core network device, judging whether the quality of service policy meets the preset negotiation information feedback conditions; if the negotiation information feedback conditions are met, sending negotiation information for the quality of service policy to the core network device.

[0243] In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of the following: the access network device is unable to meet the first service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow; the first service parameter value includes the guaranteed flow bit rate GFBR / packet delay budget PDB / packet error rate PER; the second service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device; the transmission quality is measured by the packet loss rate indicator and / or the delay indicator; the third service parameter value specified in the service quality profile for the non-guaranteed bit rate service quality flow makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device; the fourth service parameter value specified in the service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow makes the comprehensive transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device.

[0244] In an exemplary embodiment of the present disclosure, the guaranteed bit rate service quality flow includes a guaranteed bit rate service quality flow using notification control and a guaranteed bit rate service quality flow not using notification control; the service quality profile includes any one of the following forms: a basic service quality profile; or a basic service quality profile, and an alternative service quality profile list containing one or more alternative service quality profiles.

[0245] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and there is an alternative service quality profile adapted to the access network device in the alternative service quality profile list, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a reference to the alternative service quality profile adapted to the access network device.

[0246] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and there is no alternative service quality profile adapted for the access network device in the alternative service quality profile list, the negotiation information includes: notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and a recommended value for the service quality parameter.

[0247] In an exemplary embodiment of the present disclosure, when the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, the negotiation information includes: a recommended value for the service quality parameter.

[0248] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device contains a notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can be guaranteed again; and a recommended value for the service quality parameter.

[0249] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow using notification control, so that the transmission quality that the access network device can achieve exceeds the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device does not include the notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information includes: a recommended value for the service quality parameter.

[0250] In an exemplary embodiment of the present disclosure, when the access network device is able to meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow without notification control, so that the transmission quality that can be achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0251] In an exemplary embodiment of the present disclosure, when the third service parameter value specified in the basic service quality profile for the non-guaranteed bit rate service quality flow causes the transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0252] In an exemplary embodiment of the present disclosure, when the fourth service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow makes the comprehensive transmission quality that can be achieved by the access network device exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: a recommended value for the service quality parameter.

[0253] In an exemplary embodiment of the present disclosure, the quality of service parameter includes any one or more of the following:

[0254] Guaranteed traffic bit rate GFBR;

[0255] Packet delay budget PDB;

[0256] Packet Error Rate PER;

[0257] Maximum stream bit rate MFBR;

[0258] Session-AMBR (Session Aggregation Maximum Bit Rate)

[0259] User equipment aggregate maximum bit rate UE-AMBR;

[0260] UE slice maximum bit rate UE-Slice-MBR.

[0261] In an exemplary embodiment of the present disclosure, the service quality policy receiving module 1320 receives the updated service quality policy sent by the core network device, and performs data transmission according to the updated service quality policy, including: parsing the updated service quality policy to obtain the service quality rules and service quality parameters contained in the updated service quality policy; and sending the service quality rules and the service quality parameters to the terminal device so that the terminal device performs data transmission based on the service quality rules and the service quality parameters.

[0262] In an exemplary embodiment of the present disclosure, the quality of service policy receiving module 1320 is configured to:

[0263] In response to not receiving the updated quality of service policy within a preset period of time, data transmission is performed according to the quality of service policy.

[0264] The specific details of each module in the above-mentioned service quality policy negotiation device have been described in detail in the corresponding service quality policy negotiation method, and therefore will not be repeated here.

[0265] The present disclosure also provides a negotiation device for a quality of service policy. Figure 14 FIG. 1 is a schematic diagram showing a structure of a negotiation device for a quality of service policy in an exemplary embodiment of the present disclosure; FIG. Figure 14As shown, the service quality policy negotiation device 1400 may include a negotiation information receiving module 1410, a service quality policy decision module 1420, and a service quality policy sending module 1430.

[0266] The negotiation information receiving module 1410 is configured to receive negotiation information sent by the access network device after sending the quality of service policy to the access network device;

[0267] a quality of service policy decision module 1420, configured to decide whether to update the quality of service policy based on the information categories included in the negotiation information;

[0268] The quality of service policy sending module 1430 is configured to send the updated quality of service policy to the access network device after the quality of service policy is updated.

[0269] In an exemplary embodiment of the present disclosure, the service quality policy decision module 1420 decides whether to update the service quality policy based on the information category contained in the negotiation information, including: when the negotiation information contains an alternative service quality profile that is compatible with the access network device, determining whether to update the service quality policy based on the negotiation information; when the negotiation information contains a recommended value for a service quality parameter, deciding whether to update the service quality policy based on the recommended value.

[0270] In an exemplary embodiment of the present disclosure, the service quality policy decision module 1420 determines to update the service quality policy based on the negotiation information, including: raising the priority corresponding to the alternative service quality profile adapted to the access network device to the target priority to update the service quality policy; or, generating a new service quality policy based on the alternative service quality profile adapted to the access network device to update the service quality policy.

[0271] In an exemplary embodiment of the present disclosure, the service quality policy decision module 1420 decides whether to update the service quality policy based on the recommended value, including: obtaining N historical recommended values ​​sent by the access network device for the service quality parameter within a preset time window; N is an integer; if the data fluctuation measurement value corresponding to the N historical recommended values ​​is within a preset fluctuation range, and N is greater than or equal to a preset number threshold, determine to update the service quality policy based on the recommended value in the negotiation information; otherwise, do not update the service quality policy.

[0272] The specific details of each module in the above-mentioned service quality policy negotiation device have been described in detail in the corresponding service quality policy negotiation method, and therefore will not be repeated here.

[0273] The present disclosure also provides a negotiation device for quality of service strategy. Figure 15 FIG. 1 is a schematic diagram showing a structure of a negotiation device for a quality of service policy in an exemplary embodiment of the present disclosure; FIG. Figure 15 As shown, the service quality policy negotiation device 1500 may include a negotiation information sending module 1510 and a service quality policy receiving module 1520.

[0274] The negotiation information sending module 1510 is configured to send negotiation information for the quality of service policy sent by the core network device to the core network device in response to the quality of service policy sent by the core network device; the quality of service policy includes quality of service rules and quality of service parameters;

[0275] The service quality policy receiving module 1520 is used to receive the updated service quality policy sent by the core network device and transmit data according to the updated service quality policy; wherein, the updated service quality policy is obtained after the core network device makes a decision on the service quality policy based on the negotiation information.

[0276] In an exemplary embodiment of the present disclosure, the negotiation information sending module 1510 sends negotiation information for the quality of service policy to the core network device in response to the quality of service policy sent by the core network device, including: in response to the quality of service policy sent by the core network device, judging whether the quality of service policy meets the preset negotiation information feedback conditions; if the negotiation information feedback conditions are met, sending negotiation information for the quality of service policy to the core network device.

[0277] In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of the following: the second service parameter value specified in the service quality policy for the guaranteed bit rate service quality flow, so that the transmission quality that the terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device; the transmission quality is measured by the packet loss rate indicator and / or the delay indicator; the fifth service parameter value specified in the service quality policy for the non-guaranteed bit rate service quality flow, so that the transmission quality that the terminal device can achieve exceeds the transmission quality tolerance threshold of the terminal device.

[0278] In an exemplary embodiment of the present disclosure, the negotiation information includes: recommended values ​​for quality of service parameters; wherein the quality of service parameters include a maximum stream bit rate MFBR and / or a session aggregation maximum bit rate Session-AMBR.

[0279] In an exemplary embodiment of the present disclosure, after sending the negotiation information for the quality of service policy to the core network device, the quality of service policy receiving module 1520 is configured to:

[0280] In response to not receiving the updated quality of service policy within a preset period of time, data transmission is performed according to the quality of service policy.

[0281] The specific details of each module in the above-mentioned service quality policy negotiation device have been described in detail in the corresponding service quality policy negotiation method, and therefore will not be repeated here.

[0282] The present disclosure also provides a negotiation device for a quality of service policy. Figure 16 FIG. 1 is a schematic diagram showing a structure of a negotiation device for a quality of service policy in an exemplary embodiment of the present disclosure; FIG. Figure 16 As shown, the service quality policy negotiation device 1600 may include a negotiation information receiving module 1610, a service quality policy decision module 1620, and a service quality policy sending module 1630.

[0283] The negotiation information receiving module 1610 is configured to receive negotiation information sent by a terminal device after sending a quality of service policy to the terminal device; the quality of service policy includes quality of service rules and quality of service parameters;

[0284] The quality of service policy decision module 1620 is configured to obtain a recommended value corresponding to the quality of service parameter included in the negotiation information, and decide whether to update the quality of service policy based on the recommended value;

[0285] The quality of service policy sending module 1630 is used to send the updated quality of service policy to the terminal device after the quality of service policy is updated.

[0286] In an exemplary embodiment of the present disclosure, the service quality policy decision module 1620 obtains the recommended value corresponding to the service quality parameter contained in the negotiation information, and decides whether to update the service quality policy based on the recommended value, including: obtaining N historical recommended values ​​sent by the terminal device for the service quality parameter within a preset time window; N is an integer; if the data fluctuation measurement value corresponding to the N historical recommended values ​​is within a preset fluctuation range, and N is greater than or equal to a preset number threshold, it is determined to update the service quality policy based on the recommended value in the negotiation information; otherwise, the service quality policy is not updated.

[0287] The specific details of each module in the above-mentioned service quality policy negotiation device have been described in detail in the corresponding service quality policy negotiation method, and therefore will not be repeated here.

[0288] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this 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 concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0289] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0290] Through the description of the above 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 combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0291] The present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device.

[0292] Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device.

[0293] Computer-readable storage media can transmit, propagate, or transfer programs for use by or in conjunction with an instruction execution system, apparatus, or device. Program code contained on a computer-readable storage medium can be transmitted using any suitable medium, including but not limited to wireless, wireline, optical cable, RF, or any suitable combination thereof.

[0294] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiments.

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

[0296] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0297] Refer to the following Figure 17 1700 according to this embodiment of the present disclosure will be described. Figure 17 The electronic device 1700 shown is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0298] like Figure 17 As shown, electronic device 1700 is implemented as a general-purpose computing device. Components of electronic device 1700 may include, but are not limited to, the aforementioned at least one processing unit 1710, the aforementioned at least one storage unit 1720, a bus 1730 connecting various system components (including storage unit 1720 and processing unit 1710), and a display unit 1740.

[0299] The storage unit stores program codes, which can be executed by the processing unit 1710, so that the processing unit 1710 performs the steps described in the "Exemplary Method" section of the present specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 1710 can perform the following steps: Figure 1As shown in: Step S110, in response to the service quality policy sent by the core network device, negotiation information for the service quality policy is sent to the core network device; the service quality policy includes a service quality profile; Step S120, receiving the updated service quality policy sent by the core network device, and performing data transmission according to the updated service quality policy; wherein, the updated service quality policy is obtained after the core network device makes a decision on the service quality policy based on the negotiation information.

[0300] The storage unit 1720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 17201 and / or a cache memory unit 17202 , and may further include a read-only memory unit (ROM) 17203 .

[0301] The storage unit 1720 may also include a program / utility 17204 having a set (at least one) of program modules 17205, such program modules 17205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0302] Bus 1730 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0303] Electronic device 1700 can also communicate with one or more external devices 1800 (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1700, and / or any device that enables electronic device 1700 to communicate with one or more other computing devices (e.g., a router, modem, etc.). Such communication can occur via input / output (I / O) interface 1750. Furthermore, electronic device 1700 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via network adapter 1760. As shown, network adapter 1760 communicates with other modules of electronic device 1700 via bus 1730. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with electronic device 1700, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0304] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow from the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

Claims

1. A method for negotiating a quality of service policy, characterized in that: include: In response to the quality of service policy sent by the core network device, sending negotiation information for the quality of service policy to the core network device; The quality of service policy includes a quality of service profile; Receiving an updated quality of service policy sent by the core network device, and performing data transmission according to the updated quality of service policy; The updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

2. The method according to claim 1, characterized in that The sending, in response to the quality of service policy sent by the core network device, negotiation information for the quality of service policy to the core network device includes: In response to the service quality policy sent by the core network device, determining whether the service quality policy meets the preset negotiation information feedback condition; If the negotiation information feedback condition is met, the negotiation information for the quality of service policy is sent to the core network device.

3. The method according to claim 2, characterized in that The negotiation information feedback conditions include any one or more of the following: The access network device cannot meet the first service parameter value specified in the quality of service configuration file for the guaranteed bit rate service quality flow; the first service parameter value includes a guaranteed flow bit rate GFBR / packet delay budget PDB / packet error rate PER; The second service parameter value specified in the quality of service configuration file for the guaranteed bit rate quality of service flow enables the transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device; The transmission quality is measured by a packet loss rate indicator and / or a delay indicator; The third service parameter value specified in the quality of service profile for the non-guaranteed bit rate quality of service flow enables the transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device; The fourth service parameter value specified in the quality of service configuration file for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow enables the comprehensive transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device.

4. The method according to any one of claims 1 to 3, characterized in that: The guaranteed bit rate service quality flow includes a guaranteed bit rate service quality flow using notification control and a guaranteed bit rate service quality flow not using notification control; The quality of service configuration file includes any of the following forms: Basic Quality of Service profile; or, A basic quality of service profile, and an alternative quality of service profile list including one or more alternative quality of service profiles.

5. The method according to claim 4, characterized in that When the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow controlled using notification, and there is an alternative service quality profile adapted to the access network device in the alternative service quality profile list, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and, A reference to the alternative quality of service profile adapted for the access network device.

6. The method according to claim 4, characterized in that When the access network device cannot meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow controlled using notification, and there is no alternative service quality profile compatible with the access network device in the alternative service quality profile list, the negotiation information includes: a notification control for indicating that the guaranteed traffic bit rate can no longer be guaranteed; and, Recommended values ​​for quality of service parameters.

7. The method according to claim 4, characterized in that When the access network device cannot meet the first service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow not using notification control, the negotiation information includes: Recommended values ​​for quality of service parameters.

8. The method according to claim 4, characterized in that When the access network device can meet the first service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow controlled by notification, and the second service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow controlled by notification makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device contains a notification content that the guaranteed flow bit rate can no longer be guaranteed, the negotiation information includes: A notification control for indicating that the guaranteed traffic bit rate can be guaranteed again; and, Recommended values ​​for quality of service parameters.

9. The method according to claim 4, characterized in that When the access network device can meet the first service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow controlled by notification, and the second service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow controlled by notification makes the transmission quality that the access network device can achieve exceed the transmission quality tolerance threshold of the access network device, and at the same time, the last notification control sent by the access network device to the core network device does not include the notification content that the guaranteed traffic bit rate can no longer be guaranteed, the negotiation information includes: Recommended values ​​for quality of service parameters.

10. The method according to claim 4, characterized in that When the access network device can meet the first service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow that does not use notification control, and the second service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow that does not use notification control makes the transmission quality that can be achieved by the access network device exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: Recommended values ​​for quality of service parameters.

11. The method according to claim 4, characterized in that When the third service parameter value specified for the non-guaranteed bit rate service quality flow in the basic service quality profile enables the transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: Recommended values ​​for quality of service parameters.

12. The method according to claim 4, characterized in that When the fourth service parameter value specified in the basic service quality profile for the guaranteed bit rate service quality flow and the non-guaranteed bit rate service quality flow enables the comprehensive transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device, the negotiation information includes: Recommended values ​​for quality of service parameters.

13. The method according to any one of claims 6 to 12, characterized in that: The service quality parameters include any one or more of the following: Guaranteed traffic bit rate GFBR; Packet delay budget PDB; Packet Error Rate PER; Maximum stream bit rate MFBR; Session aggregation maximum bit rate Session-AMBR; User equipment aggregate maximum bit rate UE-AMBR; UE slice maximum bit rate UE-Slice-MBR.

14. The method according to claim 1, characterized in that The receiving an updated quality of service policy sent by the core network device, and performing data transmission according to the updated quality of service policy, includes: Parsing the updated quality of service policy to obtain quality of service rules and quality of service parameters included in the updated quality of service policy; The quality of service rule and the quality of service parameter are sent to the terminal device, so that the terminal device performs data transmission based on the quality of service rule and the quality of service parameter.

15. The method according to claim 1, characterized in that The method further comprises: In response to not receiving the updated quality of service policy within a preset period of time, data transmission is performed according to the quality of service policy.

16. A method for negotiating a quality of service policy, characterized in that: include: After sending the quality of service policy to the access network device, receiving negotiation information sent by the access network device; The quality of service policy includes a quality of service profile; Determining whether to update the quality of service policy according to the information category included in the negotiation information; After the quality of service policy is updated, the updated quality of service policy is sent to the access network device.

17. The method according to claim 16, characterized in that The deciding whether to update the quality of service policy according to the information category included in the negotiation information includes: When the negotiation information includes a candidate quality of service configuration file adapted to the access network device, determining to update the quality of service policy according to the negotiation information; When the negotiation information includes a recommended value for a quality of service parameter, a decision is made based on the recommended value whether to update the quality of service policy.

18. The method according to claim 17, characterized in that The determining to update the quality of service policy according to the negotiation information includes: Raising the priority of the candidate quality of service profile adapted to the access network device to the target priority to update the quality of service policy; or, A new quality of service policy is generated according to the candidate quality of service configuration file adapted to the access network device to update the quality of service policy.

19. The method according to claim 17, characterized in that The step of deciding whether to update the quality of service policy according to the recommended value includes: Obtaining N historical recommended values ​​sent by the access network device for the service quality parameter within a preset time window, where N is an integer; If the data fluctuation measurement values ​​corresponding to the N historical recommended values ​​are within a preset fluctuation range, and N is greater than or equal to a preset number threshold, determine to update the service quality policy according to the recommended value in the negotiation information; Otherwise, the quality of service policy is not updated.

20. A method for negotiating a quality of service policy, characterized in that: include: In response to the quality of service policy sent by the core network device, sending negotiation information for the quality of service policy to the core network device; The service quality policy includes service quality rules and service quality parameters; Receiving an updated quality of service policy sent by the core network device, and performing data transmission according to the updated quality of service policy; The updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

21. The method according to claim 20, characterized in that The sending, in response to the quality of service policy sent by the core network device, negotiation information for the quality of service policy to the core network device includes: In response to the service quality policy sent by the core network device, determining whether the service quality policy meets the preset negotiation information feedback condition; If the negotiation information feedback condition is met, the negotiation information for the quality of service policy is sent to the core network device.

22. The method according to claim 21, characterized in that The negotiation information feedback conditions include any one or more of the following: The second service parameter value specified in the quality of service policy for the guaranteed bit rate quality of service flow enables the transmission quality that can be achieved by the terminal device to exceed the transmission quality tolerance threshold of the terminal device; The transmission quality is measured by a packet loss rate indicator and / or a delay indicator; The fifth service parameter value specified in the quality of service policy for the non-guaranteed bit rate quality of service flow enables the transmission quality that can be achieved by the terminal device to exceed the transmission quality tolerance threshold of the terminal device.

23. The method according to any one of claims 20 to 22, characterized in that The negotiation information includes: recommended values ​​for quality of service parameters; The service quality parameters include a maximum flow bit rate MFBR and / or a session aggregation maximum bit rate Session-AMBR.

24. The method according to claim 20, characterized in that After sending the negotiation information for the quality of service policy to the core network device, the method further includes: In response to not receiving the updated quality of service policy within a preset period of time, data transmission is performed according to the quality of service policy.

25. A method for negotiating a quality of service policy, characterized in that: include: After sending the quality of service policy to the terminal device, receiving negotiation information sent by the terminal device; The quality of service policy includes quality of service rules and quality of service parameters; Obtaining a recommended value corresponding to the quality of service parameter included in the negotiation information, and deciding whether to update the quality of service policy according to the recommended value; After the quality of service policy is updated, the updated quality of service policy is sent to the terminal device.

26. The method according to claim 25, characterized in that The obtaining the recommended value corresponding to the quality of service parameter included in the negotiation information, and deciding whether to update the quality of service policy according to the recommended value, includes: Obtaining N historical recommended values ​​sent by the terminal device for the service quality parameter within a preset time window; N is an integer; If the data fluctuation measurement values ​​corresponding to the N historical recommended values ​​are within a preset fluctuation range, and N is greater than or equal to a preset number threshold, determine to update the service quality policy according to the recommended value in the negotiation information; Otherwise, the quality of service policy is not updated.

27. A negotiation device for a quality of service strategy, characterized in that: include: A negotiation information sending module, configured to send negotiation information for the quality of service policy sent by the core network device to the core network device in response to the quality of service policy sent by the core network device; The quality of service policy includes a quality of service profile; A service quality policy receiving module, used to receive an updated service quality policy sent by the core network device, and perform data transmission according to the updated service quality policy; The updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

28. A negotiation device for a quality of service strategy, characterized in that: include: A negotiation information receiving module, configured to receive negotiation information sent by the access network device after sending the quality of service policy to the access network device; A service quality policy decision module, used to decide whether to update the service quality policy according to the information category included in the negotiation information; The service quality policy sending module is used to send the updated service quality policy to the access network device after the service quality policy is updated.

29. A negotiation device for a quality of service strategy, characterized in that: include: A negotiation information sending module, configured to send negotiation information for the quality of service policy sent by the core network device to the core network device in response to the quality of service policy sent by the core network device; The service quality policy includes service quality rules and service quality parameters; A service quality policy receiving module, used to receive an updated service quality policy sent by the core network device, and perform data transmission according to the updated service quality policy; The updated quality of service policy is obtained after the core network device makes a decision on the quality of service policy based on the negotiation information.

30. A negotiation device for a quality of service strategy, characterized in that: include: A negotiation information receiving module, configured to receive negotiation information sent by a terminal device after sending a quality of service policy to the terminal device; The quality of service policy includes quality of service rules and quality of service parameters; A service quality policy decision module, used to obtain a recommended value corresponding to the service quality parameter contained in the negotiation information, and decide whether to update the service quality policy according to the recommended value; The service quality policy sending module is used to send the updated service quality policy to the terminal device after the service quality policy is updated.

31. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the service quality policy negotiation method described in any one of claims 1 to 26 is implemented.

32. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the quality of service policy negotiation method according to any one of claims 1 to 26 by executing the executable instructions.