[go: up one dir, main page]

CN119545444A - Service quality policy negotiation method and device, storage medium and electronic equipment - Google Patents

Service quality policy negotiation method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN119545444A
CN119545444A CN202311118184.7A CN202311118184A CN119545444A CN 119545444 A CN119545444 A CN 119545444A CN 202311118184 A CN202311118184 A CN 202311118184A CN 119545444 A CN119545444 A CN 119545444A
Authority
CN
China
Prior art keywords
quality
service
policy
network device
qos
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311118184.7A
Other languages
Chinese (zh)
Inventor
高秋悦
李金艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Original Assignee
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Technology Innovation Center, China Telecom Corp Ltd filed Critical China Telecom Technology Innovation Center
Priority to CN202311118184.7A priority Critical patent/CN119545444A/en
Publication of CN119545444A publication Critical patent/CN119545444A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the technical field of communication, and provides a service quality policy negotiation method, a service quality policy negotiation device, a computer storage medium and electronic equipment, wherein the service quality policy negotiation method comprises the steps of responding to the service quality policy sent by core network equipment, sending negotiation information aiming at the service quality policy to the core network equipment, receiving an updated service quality policy sent by the core network equipment, and carrying out data transmission according to the updated service quality policy, wherein the updated service quality policy is obtained after the core network equipment makes a decision on the service quality policy based on the negotiation information. The method in the disclosure can assist the core network device to update the policy under the condition that the service quality policy sent by the core network device is not adapted.

Description

Service quality policy negotiation method and device, storage medium and electronic equipment
Technical Field
The disclosure relates to the field of communication technologies, and in particular, to a method for negotiating a quality of service policy, a device for negotiating a quality of service policy, a computer storage medium, and an electronic device.
Background
Future B5G (5G evolution)/6G networks will provide powerful support in terms of reliability, latency, etc. for the emerging vertical industry with higher requirements, and quality of service (QoS, quality of Service) mechanisms meet the deterministic needs of various services by differentiated forwarding of data packets.
In the conventional QoS mechanism, when a QoS policy issued by a CN (Core Network) is mismatched with an air interface state and service characteristics of a RAN (Radio Access Network) and a UE (User Equipment), the RAN/UE can only passively reject the QoS policy, but cannot assist the CN in making an adjustment to the QoS policy.
In view of this, there is a need in the art to develop a new qos policy negotiation method and apparatus.
It should be noted that the information disclosed in the foregoing background section is only for enhancing understanding of the background of the present disclosure.
Disclosure of Invention
The disclosure aims to provide a method for negotiating a QoS policy, a device for negotiating a QoS policy, a computer storage medium and an electronic device, so as to overcome at least to a certain extent the technical problem that RAN/UE cannot assist CN in adjusting QoS policy due to the limitation of related art.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the practice of the disclosure.
According to a first aspect of the disclosure, a method for negotiating a quality of service policy is provided, which includes sending negotiation information for the quality of service policy to a core network device in response to the quality of service policy sent by the core network device, the quality of service policy including a quality of service configuration file, 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, where 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.
In an exemplary embodiment of the disclosure, the sending, in response to a quality of service policy sent by a core network device, negotiation information for the quality of service policy to the core network device includes determining, in response to the quality of service policy sent by the core network device, whether the quality of service policy meets a preset negotiation information feedback condition, and if the negotiation information feedback condition is met, sending, to the core network device, negotiation information for the quality of service policy.
In an exemplary embodiment of the disclosure, the negotiation information feedback condition includes any one or more of a first service parameter value specified for a guaranteed bit rate service quality flow in the service quality configuration file, the first service parameter value including a guaranteed traffic bit rate GFBR/packet delay budget PDB/packet error rate PER, a second service parameter value specified for a guaranteed bit rate service quality flow in the service quality configuration file, so that a transmission quality achieved by the access network device exceeds a transmission quality tolerance threshold of the access network device, a third service parameter value specified for a non-guaranteed bit rate service quality flow in the service quality configuration file, so that a transmission quality achieved by the access network device exceeds a transmission quality tolerance threshold of the access network device, and a fourth service parameter value specified for a guaranteed bit rate service quality flow and a non-guaranteed bit rate service quality flow in the service quality configuration file, so that the transmission quality achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the guaranteed bit rate quality of service stream comprises a guaranteed bit rate quality of service stream using notification control and a guaranteed bit rate quality of service stream not using notification control, the quality of service profile comprises any one of a base quality of service profile, or a base quality of service profile, and a list of alternative quality of service profiles comprising one or more alternative quality of service profiles.
In an exemplary embodiment of the present disclosure, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using a notification control, and there is an alternative quality of service profile in the list of alternative quality of service profiles that is adapted to the access network device, the negotiation information includes a notification control indicating that a guaranteed traffic bit rate can no longer be guaranteed, and a reference to the alternative quality of service profile that is adapted to the access network device.
In an exemplary embodiment of the present disclosure, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using a notification control, and there is no alternative quality of service profile in the alternative quality of service profile list that is adapted to the access network device, the negotiation information includes a notification control indicating that a guaranteed traffic bit rate can no longer be guaranteed, and a suggested value for a quality of service parameter.
In an exemplary embodiment of the present disclosure, the negotiation information comprises suggested values for quality of service parameters when the access network device fails to meet a first quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used.
In an exemplary embodiment of the present disclosure, when the access network device is able to meet a first service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream using notification control, and a second service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream using notification control, such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and at the same time, a notification content that a guaranteed traffic bit rate can no longer be guaranteed is included in a last notification control sent by the access network device to the core network device, the negotiation information includes a notification control for indicating that a guaranteed traffic bit rate can be guaranteed again, and a suggested value for a service quality parameter.
In an exemplary embodiment of the present disclosure, when the access network device is able to meet a first service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream of a usage notification control, and a second service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream of a usage notification control, so that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and at the same time, a notification content that a guaranteed traffic bit rate can no longer be guaranteed is not included in a last notification control sent by the access network device to the core network device, the negotiation information includes a suggested value for a service quality parameter.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a suggested value for a quality of service parameter when the access network device is able to meet a first quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used and a second quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used such that the achievable transmission quality of the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a suggested value for a quality of service parameter when a third quality of service parameter value specified in the base quality of service profile for a non-guaranteed bit rate quality of service flow is such that the achievable transmission quality of the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a proposed value for a quality of service parameter when a fourth quality of service parameter value specified in the base quality of service profile for both guaranteed and non-guaranteed bit rate quality of service flows is such that the integrated transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the quality of service parameter includes any one or more of:
ensuring a traffic bit rate GFBR;
Packet delay budget PDB;
packet error rate PER;
maximum stream bit rate MFBR;
session aggregation maximum bit rate Session-AMBR;
The user equipment aggregates the maximum bit rate UE-AMBR;
UE slices maximum bit rate UE-Slice-MBR.
In an exemplary embodiment of the disclosure, the receiving the updated qos policy sent by the core network device and performing data transmission according to the updated qos policy includes parsing the updated qos policy to obtain a qos rule and a qos parameter included in the updated qos policy, and sending the qos rule and the qos parameter to a terminal device, so that the terminal device performs data transmission based on the qos rule and the qos parameter.
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 period of time, transmitting data according to the quality of service policy.
According to a second aspect of the present disclosure, there is provided a method for negotiating a quality of service policy, including receiving negotiation information sent by an access network device after sending the quality of service policy to the access network device, wherein the quality of service policy includes a quality of service configuration file, deciding whether to update the quality of service policy according to a category of information included in the negotiation information, and sending the updated quality of service policy to the access network device after updating the quality of service policy.
In an exemplary embodiment of the present disclosure, the deciding whether to update the qos policy according to the category of information included in the negotiation information includes determining whether to update the qos policy according to the negotiation information when an alternative qos profile adapted to the access network device is included in the negotiation information, and deciding whether to update the qos policy according to a suggested value for a qos parameter when the suggested value is included in the negotiation information.
In an exemplary embodiment of the present disclosure, the determining to update the quality of service policy according to the negotiation information includes increasing a priority corresponding to an alternative quality of service profile adapted to the access network device to a target priority to update the quality of service policy, or generating a new quality of service policy according to the alternative quality of service profile adapted to the access network device to update the quality of service policy.
In an exemplary embodiment of the disclosure, the deciding whether to update the qos policy according to the advice value includes obtaining N historical advice values sent by the access network device for the qos parameter within a preset time window, where N is an integer, determining that the qos policy is updated according to advice values in the negotiation information if the data fluctuation metric value corresponding to the N historical advice values is within a preset fluctuation range and the N is greater than or equal to a preset number threshold, and otherwise, not updating the qos policy.
According to a third aspect of the present disclosure, a method for negotiating a quality of service policy is provided, which includes sending, to a core network device, negotiating information for the quality of service policy in response to the quality of service policy sent by the core network device, where the quality of service policy includes a quality of service rule and a quality of service parameter, 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, where 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 negotiating information.
In an exemplary embodiment of the disclosure, the sending, in response to a quality of service policy sent by a core network device, negotiation information for the quality of service policy to the core network device includes determining, in response to the quality of service policy sent by the core network device, whether the quality of service policy meets a preset negotiation information feedback condition, and if the negotiation information feedback condition is met, sending, to the core network device, negotiation information for the quality of service policy.
In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of a second service parameter value specified for a guaranteed bit rate service quality flow in the service quality policy, so that a transmission quality that can be achieved by a terminal device exceeds a transmission quality tolerance threshold of the terminal device, where the transmission quality is measured by a packet loss rate indicator and/or a delay indicator, and a fifth service parameter value specified for a non-guaranteed bit rate service quality flow in the service quality policy, so that the transmission quality that can be achieved by the terminal device exceeds the transmission quality tolerance threshold of the terminal device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises suggested values for quality of service parameters, wherein the quality of service parameters comprise a maximum stream bit rate MFBR and/or a Session aggregation maximum bit rate Session-AMBR.
In an exemplary embodiment of the present disclosure, after sending negotiation information for the quality of service policy to the core network device, the method further comprises, in response to not receiving the updated quality of service policy within a preset time period, performing data transmission according to the quality of service policy.
According to a fourth aspect of the present disclosure, a method for negotiating a quality of service policy is provided, which includes receiving negotiating information sent by a terminal device after sending the quality of service policy to the terminal device, wherein the quality of service policy includes a quality of service rule and a quality of service parameter, obtaining a suggested value corresponding to the quality of service parameter included in the negotiating information, deciding whether to update the quality of service policy according to the suggested value, and sending the updated quality of service policy to the terminal device after updating the quality of service policy.
In an exemplary embodiment of the disclosure, the acquiring the suggested 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 suggested value includes acquiring N historical suggested values sent by the terminal device for the quality of service parameter within a preset time window, where N is an integer, if the data fluctuation metric value corresponding to the N historical suggested values is within a preset fluctuation range and the N is greater than or equal to a preset number threshold, determining to update the quality of service policy according to the suggested value in the negotiation information, and otherwise, not updating the quality of service policy.
According to a fifth aspect of the present disclosure, there is provided a service quality policy negotiation apparatus, including a negotiation information sending module, configured to send, to a core network device, negotiation information for the service quality policy in response to the service quality policy sent by the core network device, where the service quality policy includes a service quality configuration file, and a service quality policy receiving module, configured to receive an updated service quality policy sent by the core network device, and perform data transmission according to the updated service quality policy, where 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.
According to a sixth aspect of the present disclosure, there is provided a service quality policy negotiation apparatus, including a negotiation information receiving module configured to receive negotiation information sent by an access network device after sending a service quality policy to the access network device, a service quality policy decision module configured to decide whether to update the service quality policy according to information categories included in the negotiation information, and a service quality policy sending module configured to send the updated service quality policy to the access network device after updating the service quality policy.
According to a seventh aspect of the present disclosure, a negotiation apparatus for a quality of service policy is provided, which includes a negotiation information sending module configured to send negotiation information for the quality of service policy to a core network device in response to the quality of service policy sent by the core network device, where the quality of service policy includes a quality of service rule and a quality of service parameter, and a quality of service policy receiving module configured to receive an updated quality of service policy sent by the core network device, and perform data transmission according to the updated quality of service policy, where 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.
According to an eighth aspect of the present disclosure, there is provided a negotiation apparatus of a quality of service policy, including a negotiation information receiving module configured to receive negotiation information sent by a terminal device after sending the quality of service policy to the terminal device, where the quality of service policy includes a quality of service rule and a quality of service parameter, a quality of service policy decision module configured to obtain a suggested value corresponding to the quality of service parameter included in the negotiation information, and decide whether to update the quality of service policy according to the suggested value, and a quality of service policy sending module configured to send the updated quality of service policy to the terminal device after updating the quality of service policy.
According to a ninth aspect of the present disclosure, there is provided a computer storage medium having stored thereon a computer program which, when executed by a processor, implements the method of negotiating a quality of service policy of the first to fourth aspects described above.
According to a tenth aspect of the present disclosure, there is provided an electronic device comprising a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to perform the quality of service policy negotiation method of the first to fourth aspects above via execution of the executable instructions.
As can be seen from the above technical solutions, the method for negotiating a quality of service policy, the apparatus for negotiating a quality of service policy, the computer storage medium and the electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:
In some embodiments of the present disclosure, in response to a QoS policy sent by a core network device (the QoS policy includes a QoS profile), the RAN sends negotiation information for the QoS policy to the core network device, and then, the RAN receives an updated QoS policy sent by the core network device, and performs data transmission according to the updated QoS policy, thereby providing a bidirectional negotiable QoS mechanism, which is superior to a conventional unidirectional QoS mechanism, after the CN issues the QoS strategy, the RAN can only passively accept or reject the proposal, and the method can lead the RAN to actively send negotiation information to the CN so as to assist the CN to make more reasonable QoS decision, thereby reducing time delay generated by the processes of repeatedly modifying/removing/reconstructing QoS flow, waiting for air interface resources and the like, realizing more accurate and finer granularity end-to-end QoS guarantee and better meeting the deterministic demands of low time delay, high reliability and the like of various services.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort.
Fig. 1 is a flow diagram of a method for negotiating a quality of service policy in an embodiment of the present disclosure;
Fig. 2 is a flow diagram illustrating how the RAN sends negotiation information for a quality of service policy to the CN in accordance with an embodiment of the present disclosure;
Fig. 3 is a flow chart illustrating how a CN performs subsequent processing after receiving negotiation information sent by a RAN in an embodiment of the present disclosure;
fig. 4 is a flowchart illustrating how a CN decides whether to update a qos policy according to the category of information included in negotiation information in an embodiment of the present disclosure;
Fig. 5 is a flow chart illustrating how a CN decides whether to update a qos policy according to a suggested value in an embodiment of the present disclosure;
fig. 6 is a flow diagram illustrating a method of negotiating quality of service policies triggered by a RAN device in an embodiment of the disclosure;
FIG. 7 is a flow chart illustrating another method of negotiating a quality of service policy in an embodiment of the present disclosure;
fig. 8 is a flowchart illustrating how the UE sends negotiation information for a quality of service policy to the CN in the embodiment of the present disclosure;
Fig. 9 is a flowchart illustrating how a CN performs subsequent processing after receiving negotiation information sent by a UE in an embodiment of the present disclosure;
Fig. 10 is a flowchart of a CN deciding whether to update a qos policy according to a suggested value in an embodiment of the present disclosure;
Fig. 11 is a flowchart illustrating a method for negotiating a quality of service policy triggered by a UE in an embodiment of the present disclosure;
Fig. 12 is a schematic overall flow diagram of a method of negotiating quality of service policies in an embodiment of the disclosure;
Fig. 13 is a schematic diagram illustrating a configuration of a negotiation apparatus of a quality of service policy in an exemplary embodiment of the present disclosure;
fig. 14 is a schematic diagram illustrating a configuration of a negotiation apparatus of another quality of service policy in an exemplary embodiment of the present disclosure;
fig. 15 is a schematic diagram illustrating a configuration of a negotiation apparatus of still another quality of service policy in an exemplary embodiment of the present disclosure;
Fig. 16 is a schematic diagram illustrating a configuration of a negotiation apparatus of still another quality of service policy in an exemplary embodiment of the present disclosure;
fig. 17 shows a schematic structural diagram of an electronic device in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein, but rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary 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, numerous specific details are provided to give a thorough understanding of embodiments of the present disclosure. One skilled in the relevant art will recognize, however, that the aspects of the disclosure may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/etc., the terms "comprising" and "having" are used in an open-ended fashion and mean that there may be additional elements/components/etc. in addition to the listed elements/components/etc., and the terms "first" and "second" etc. are used merely as labels, and are not limiting in number of their objects.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
The core network device is a network device that connects an access network with other access networks. An access network device is a device for accessing a terminal device to a wireless network.
When the communication network is a 5G network, the Access network device may be AN/RAN (Radio Access Network ), a network formed by a plurality of 5G-AN/5G-RAN nodes, where the 5G-AN/5G-RAN nodes may be AN Access Point (AP), a next generation base station (NR node b, gNB), a transceiver Point (Transmission Receive Point, TRP), a transmission Point (Transmission Point, TP), or some other Access node. The core network device may include functional units such as Access and mobility management functions (Access & Mobility Function, AMF), user plane functions (User Plane Function, UPF), session management functions (Session Management Function, SMF), and policy control functions (Policy Control Function, PCF), which may work independently, or may be combined together to implement some control functions, for example, the AMF, SMF, and PCF may be combined together to serve as a management device, to complete Access control and mobility management functions such as Access authentication, security encryption, location registration, etc. of the terminal device, and session management functions such as establishment, release, and modification of a user plane transmission path, and a function of analyzing some slice (slice) related data (e.g., congestion) and terminal device related data.
The AMF is mainly responsible for functions such as registration management of the UE, connection management of the UE, accessibility management of the UE, access authorization and access authentication of the UE, security function of the UE, mobility management of the UE, network Slice (SMF) selection and the like. The AMF serves as an anchor point for the N1/N2 interface signaling connection and provides routing of N1/N2 interface session management (Session Management, SM) messages for the SMF, maintaining and managing the state information of the UE. AMF is a mobility management network element in 5G systems.
The UPF is mainly responsible for processing user packets, such as forwarding, charging, etc., and can be used as an anchor point for protocol data unit (protocol data unit, PDU) session (session) connection, namely, PDU session anchor point (PDU session anchor, PSA), and is responsible for filtering data packets of UE, data transmission/forwarding, rate control, generating charging information, user plane QoS processing, uplink transmission authentication, transmission level verification, downlink packet buffering, downlink data notification triggering, etc. The UPF can also act as a branching point for a multi-homed PDU session.
The SMF is mainly responsible for all Control plane functions of UE session management, including UPF selection and Control, network interconnection protocol (internet protocol, IP) address allocation and management, session quality of service management, policy AND CHARGING Control (PCC) Policy and the like, obtained from the PCF. The SMF also serves as a termination point for the SM portion of a Non-Access Stratum (NAS) message.
The PCF basically includes the functions of supporting a unified policy framework to manage network behavior, providing policy rules to the control plane, which are performed by the control plane, accessing subscription information related to policy decisions in a unified data store (UDR).
When the communication network is a 4G network, the access network device may be a base station (NodeB, NB), an evolved NodeB (eNB), TRP, TP, AP, or some other access unit. The core network device may include management devices such as a Mobility management entity (Mobility MANAGEMENT ENTITY, MME), a Policy and Charging Rules Function (PCRF), and Gateway devices such as a service Gateway (SERVING GATEWAY, SGW) and a PGW (PDN GATEWAY ), and may further include a Local Gateway (LGW).
QoS defines rules and requirements for packet forwarding processing between a terminal (UE) and a UPF for a data flow (QoS flow) as quality of service in a 5G network. The QoS function is to avoid network congestion as best as possible, and to effectively process bandwidth when network congestion cannot be avoided, reduce the loss rate of messages, and regulate the flow of the IP network.
Each QoS flow is identified by a QoS flow identifier (QoS Flow Identifier, QFI), which uniquely identifies a QoS flow in the session.
QoS flows include GBR QoS flows and non-GBR QoS flows, wherein GBR QoS flows include GBR QoS flows using notification controls (Notification control) for instructing Access Network (AN)/radio access network (radio access network, RAN) devices to notify the network when guaranteed flow bit rates (Guaranteed Flow Bit Rate, GFBR) cannot be met during use of the QoS flows and GBR QoS flows not using notification controls.
In the conventional QoS mechanism, when the UE and the RAN need to perform QoS control, the CN issues QoS parameters of QoS Rule(s) and QoS flow level to the UE, issues QoS Profile(s) to the RAN, and the RAN controls Uplink and downlink transmission with the UE according to the QoS parameters, so that the UE decides whether and how to mark and send UL (Uplink) packets.
But the granularity of the current QoS mechanism is thicker, and is mainly characterized in that the CN makes QoS decision, the RAN and the UE make QoS execution, and the initiative of the QoS decision is completely mastered by the CN. Therefore, when the QoS strategy issued by the CN is not matched with the air interface state of the RAN side or the service characteristics of the UE side, the RAN or the UE can only be refused passively, and the RAN and the UE cannot negotiate with the CN on the QoS strategy in the process of actively participating in the QoS decision, so that more resource waste and trial-and-error expenditure are easy to generate. In particular, the method comprises the steps of,
According to 3gpp ts23.502, for GBR QoS flows, the RAN always needs to try to meet the QoS profile issued by the CN, and when notification control is enabled and the RAN cannot meet GFBR (Guaranteed Flow Bit Rate, guaranteed traffic bit rate)/PDB (PACKET DELAY Budget)/PER (Packet Error Rate ) requested in the QoS profile, the RAN will issue a notification to the CN indicating "GFBR can no longer be guaranteed";
But if the RAN receives a list of alternative quality of service profiles and there are alternative quality of service profiles that can be met (ALTERNATIVE QOS PROFILE), a reference to ALTERNATIVE QOS PROFILE that it adapts to can be sent to the CN along with a notification that "GFBR can no longer be guaranteed", and the CN can modify or remove QoS flows based on the notification control and the reference information contained therein.
However, there is no way for the UE to negotiate and feedback information of QoS policies, either for RANs that do not receive ALTERNATIVE QOS PROFILE, or for GBR QoS flows that do not enable notification control, or for Non-GBR QoS flows (QoS flows that do not guarantee flow bit rates).
In the embodiments of the present disclosure, a method for negotiating a QoS policy is provided first, which overcomes at least to some extent the defect that the RAN/UE cannot assist the CN in making an adjustment to the QoS policy in the related art.
Fig. 1 is a flow chart illustrating a method for negotiating a quality of service policy in an embodiment of the present disclosure, where an execution body of the method for negotiating a quality of service policy may be an access network device RAN.
Referring to fig. 1, a negotiation method of a quality of service policy according to one embodiment of the present disclosure includes the steps of:
Step S110, responding to the service quality strategy sent by the core network equipment, and sending negotiation information aiming at the service quality strategy to the core network equipment, wherein the service quality strategy comprises a service quality configuration file;
and step S120, receiving the updated service quality strategy sent by the core network equipment, and carrying out 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 negotiation information.
In the technical solution provided in the embodiment shown in fig. 1, the RAN responds to the quality of service policy sent by the core network device (the quality of service policy includes a quality of service configuration file), sends negotiation information for the quality of service policy to the core network device, and then, the RAN receives the updated quality of service policy sent by the core network device, and performs data transmission according to the updated quality of service policy, thereby providing a bidirectional negotiable QoS mechanism, compared with the conventional unidirectional QoS mechanism, after the CN issues the QoS strategy, the RAN can only passively accept or reject the proposal, and the method can lead the RAN to actively send negotiation information to the CN so as to assist the CN to make more reasonable QoS strategy, thereby reducing time delay generated by the processes of repeatedly modifying/removing/reconstructing QoS flow, waiting for air interface resources and the like, realizing more accurate and finer granularity end-to-end QoS guarantee and better meeting the deterministic demands of low time delay, high reliability and the like of various services.
The specific implementation of each step in fig. 1 is described in detail below:
prior to 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), where the quality of service policy may include a quality of service Profile QoS Profile.
QoS policies may include one or more QoS flows and support QoS flows that involve guaranteed bit rates (GBR QoS flows), qoS flows that do not involve guaranteed bit rates (Non-GBR QoS flows), and/or reflected QoS. The QoS flow represents the optimal granularity of QoS differentiation within the PDU session and is associated with a QoS flow identifier (QoS flow identifier, QFI), which is contained in the QoS profile. User Plane (UP) traffic with 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 service.
QoS flows are characterized by three elements, namely:
① The QoS profile may be provided to the AN by the SMF or preset on the AN. The QoS configuration files of each QoS Flow may include QoS parameters of 5QI (5 QI is used in 5G QoS Identifier,5G system to refer to a set of 5G characteristic parameters of standard, such as scheduling weight, admission control, queue management threshold, link layer protocol configuration, etc.), ARP (an optional parameter including priority level information (priority level), preemption capability (pre-emption capability) and preempted vulnerability (pre-emption vulnerability). ARP priority represents the relative importance of QoS Flow, the value range of 1-15, the highest priority of 1. ARP preemption capability (pre-emption capability) indicates whether a QoS Flow can preempt the resources of other low priority QoS flows under the condition of limited resources, that is, resources are preempted from other flows to meet the demands of the own QoS Flow, the QoS configuration files of each Non-R QoS Flow may also include parameters of reflection QoS attribute (RQ A) and preempted vulnerability (pre-emption vulnerability), the highest priority of 1 is the priority of one Flow, and the QoS configuration files of each QoS configuration file is sent to the RAN as a bit (62) and the QoS configuration parameters of 62 is also sent to the QoS configuration files of 62 as the maximum QoS configuration parameters of the QoS Flow.
② And, information enabling classification, bandwidth enforcement, and tagging of UP traffic, communicated by SMF to UP functions (UPFs), including, but not limited to, one or more UL packet detection rules (packet detection rule, PDR) provided by SMF, UL packet filter sets including service data flow (SERVICE DATA flow, SDF) templates, one or more Downlink (DL) PDRs, DL packet filter sets including SDF templates, and/or reflective QoS indications, PDR priority values for each UL PDR and/or DL PDR, which may be set as priority values for Policy and Charging Control (PCC) rules in some examples;
③ QoS-related rules, and corresponding packet marking information, including but not limited to QFI and/or transmission class packet marking values, may be, in some examples, a Differentiated Services Code Point (DSCP) of an external IP header.
The QoS profile in the present disclosure may include any of the following forms:
basic quality of service profile, or
A base quality of service profile, and a list of alternative quality of service profiles comprising one or more alternative quality of service profiles ALTERNATIVE QOS PROFILE.
After the CN sends a quality of service policy (QoS policy) to the access network AN device (or RAN device), step S110 may be entered, in which negotiation information for the quality of service policy is sent to the core network device in response to the quality of service policy sent by the core network device.
In this step, referring to fig. 2, fig. 2 is a schematic flow diagram showing how the RAN sends negotiation information for the quality of service policy to the CN in the embodiment of the present disclosure, including steps S201 to S202:
In step S201, in response to the qos policy sent by the core network device, it is determined whether the qos policy meets a preset negotiation information feedback condition.
In this step, after receiving the qos policy sent by the CN, the RAN may determine whether the qos policy meets a preset negotiation information feedback condition.
The negotiation information feedback condition may include any one or more of the following 4 conditions:
① The access network device cannot meet the first service parameter value specified in the quality of service profile for the guaranteed bit rate quality of service stream.
The guaranteed bit rate quality of service stream may include a guaranteed bit rate quality of service stream using notification control and a guaranteed bit rate quality of service stream not using notification control. Wherein a notification control (notification control) is typically used to guarantee the bit rate (guaranteed bitrate, GBR) QoS flows. When the access network device cannot meet the performance parameters of GBR QoS flow, the access network device informs the SMF of the core network, and the core network device further performs operations (e.g., informs an application server to modify the coding rate, etc.).
In this condition, the first service parameter value may include a guaranteed traffic bit rate GFBR/packet delay budget PDB/packet error rate PER.
Wherein GFBR (Guaranteed Flow Bit Rate, guaranteed traffic bit rate) for upstream and downstream GBR QoS flows, represents the bit rate that the network guarantees to provide to GBR QoS flows within the average time window.
The packet delay budget PDB refers to the upper limit of the delay for the transmission of messages between the terminal device and the anchor user plane network element. The anchor user plane network element may refer to a UPF terminating the N6 interface in a 5G system. The PDB may be used to support scheduling and link layer functional configurations, such as setting scheduling priority weights. The PDB can be divided into two parts, AN AN PDB and a CN PDB. AN PDB refers to the upper delay bound for the transmission of messages between a terminal device and AN access network device. CN PDB refers to the upper limit of the delay for the transmission of messages between the access network device and the anchor user plane network element. The PDB is equal to the sum of the AN PDB and the CN PDB. The CN PDB may be configured on the session management network element, and in the session establishment process, or in the session modification process, or in the handover process, or in the service request process, the session management network element may send the CN PDB corresponding to the QoS flow to the access network device, and the access network device may obtain the PDB corresponding to the QoS flow according to the 5QI index of the QoS flow, and further determine the AN PDB corresponding to the QoS flow according to the PDB corresponding to the QoS flow and the CN PDB corresponding to the QoS flow.
PER (Packet Error Rate ) is defined as the ratio of erroneous packets or data packets to the total number of packets transmitted.
② When a second service parameter value (e.g., MFBR) is specified in the quality of service profile for a guaranteed bit rate quality of service flow (GBR QoS flow), the RAN needs to rate-reshape the GBR QoS flow and discard/delay traffic beyond MFBR so that the transmission quality that the access network device can reach exceeds the transmission quality tolerance threshold of the access network device.
In this condition, the transmission quality is measured by a packet loss rate index and/or a delay index, where the packet loss rate refers to a ratio between a lost data packet and the total number of packets, and the delay refers to a time required for transmitting a packet/packet from one end of a network to the other end, and may include a transmission delay, a propagation delay, a processing delay, a queuing delay, and the like.
The transmission quality tolerance threshold may be a preset packet loss rate interval and/or a preset delay interval, and may be set by itself according to actual situations, which is not particularly limited in the present disclosure.
③ When a third service parameter value (e.g., UE-AMBR) is specified in the quality of service profile for the Non-guaranteed bit rate quality of service flow, the RAN needs to perform rate shaping on the Non-GBR QoS flow and needs to discard/delay traffic beyond the UE-AMBR, thereby enabling the transmission quality achievable by the access network device to exceed the transmission quality tolerance threshold of the access network device.
In this condition, referring to the explanation related to the above condition ②, it is known that the transmission quality is measured by a packet loss rate index and/or a delay index, where the packet loss rate refers to a ratio between a lost data packet and the total number of packets, and the delay refers to a time required for transmitting a packet/packet from one end of a network to the other end, and may include a transmission delay, a propagation delay, a processing delay, a queuing delay, and the like.
④ When fourth service parameter values (e.g., UE-Slice-MBR) are specified in the quality of service profile for both guaranteed bit rate and Non-guaranteed bit rate QoS flows, the RAN needs to perform rate shaping jointly for both Non-GBR QoS flows and discard/delay traffic beyond the UE-Slice-MBR, thereby enabling the integrated transmission quality that can be achieved by the access network device to exceed the transmission quality tolerance threshold of the access network device.
In this condition, the above-mentioned integrated transmission quality may be, for example, the sum of the transmission quality that can be achieved by the RAN for the guaranteed bit rate service quality stream and the transmission quality that can be achieved for the non-guaranteed bit rate service quality stream, which may be set by itself according to the actual situation, and the disclosure is not limited in particular.
With continued reference to the above explanation of condition ②, it is known that the transmission quality is measured by a packet loss rate index and/or a delay index, where the packet loss rate refers to a ratio between a lost data packet and the total number of packets, and the delay refers to a time required for transmitting a packet/packet from one end of a network to another end, and may include a transmission delay, a propagation delay, a processing delay, a queuing delay, and so on.
In step S202, if the negotiation information feedback condition is satisfied, negotiation information for the quality of service policy is sent to the core network device.
In this step, if the qos policy sent by the CN meets the negotiation information feedback condition, the RAN may send negotiation information for the qos policy to the core network device, so as to assist the CN to make a qos decision that is more matched with the air interface feature of the RAN side.
In a first alternative embodiment, the quality of service profile included in the quality of service policy may be in the form of a basic quality of service profile and a list of alternative quality of service profiles including one or more alternative quality of service profiles, while the access network device RAN cannot meet the first service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow using the notification control, and when there is an alternative quality of service profile in the list of alternative quality of service profiles adapted to the access network device RAN, the negotiation information sent by the RAN to the CN may include a notification control 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.
In a second alternative embodiment, the quality of service profile included in the quality of service policy may be in the form of a basic quality of service profile and a list of alternative quality of service profiles including one or more alternative quality of service profiles, while the access network device RAN is unable to meet the first service parameter value specified in the basic quality of service profile for the guaranteed bit rate quality of service flow using the notification control and the negotiation information sent by the RAN to the CN may include in the list of alternative quality of service profiles a notification control indicating that the guaranteed traffic bit rate can no longer be guaranteed and a suggested value for the quality of service parameter when no alternative quality of service profile is present in the list of alternative quality of service profiles that is adapted to the access network device RAN.
In a third alternative embodiment, the qos profile included in the qos policy may be in the form of a basic qos profile, and the negotiation information sent by the RAN to the CN may include a suggested value for the qos parameter when the access network device RAN cannot meet the first service parameter value specified in the basic qos profile for the guaranteed bit rate qos flow of the unused notification control.
In a fourth alternative embodiment, the form of the service quality configuration file included in the service quality policy may be either of the two forms, so that, when the access network device RAN is able to meet the first service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow using notification control, and the second service parameter value specified in the basic service quality configuration file for the guaranteed bit rate service quality flow using notification control, the transmission quality achievable by the access network device exceeds the transmission quality tolerance threshold of the access network device RAN, and at the same time, the last notification control sent by the access network device RAN to the core network device includes notification content that the guaranteed bit rate can no longer be guaranteed, the negotiation information may include a notification control for indicating that the guaranteed bit rate of the guaranteed traffic can be guaranteed again, and a suggested value for the service quality parameter.
In a fifth alternative embodiment, the form of the qos profile included in the qos policy may be either of the above two forms, so that when the access network device is able to meet the first service parameter value specified in the basic qos profile for the guaranteed bit rate qos flow using the notification control, and the second service parameter value specified in the basic qos profile for the guaranteed bit rate qos flow using the notification control, the transmission quality achievable by the access network device 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 notification content that the guaranteed bit rate of traffic can no longer be guaranteed, the negotiation information may include a suggested value for the service quality parameter.
In a sixth alternative embodiment, the form of the qos profile included in the qos policy may be either one of the two forms, so that, when the access network device is able to meet the first service parameter value specified in the basic qos profile for the guaranteed bit rate qos flow of the unused notification control, and the second service parameter value specified in the basic qos profile for the guaranteed bit rate qos flow of the unused notification control, such that the achievable transmission quality of the access network device exceeds the transmission quality tolerance threshold of the access network device, the negotiation information may include a suggested value for the qos parameter.
In a seventh alternative embodiment, the form of the qos profile included in the qos policy may be either of the two forms, so that when the third service parameter value specified in the base qos profile for the non-guaranteed bit rate qos flow is such that the achievable transmission quality of the access network device exceeds the transmission quality tolerance threshold of the access network device, the negotiation information may include a proposed value for the qos parameter.
In an eighth alternative embodiment, the form of the qos profile included in the qos policy may be either one of the two forms, and the negotiation information may include a suggested value for the qos parameter when the fourth qos parameter value specified in the base qos profile for the guaranteed bit rate qos flow and the non-guaranteed bit rate qos flow is such that the integrated transmission quality achievable by the access network device exceeds the transmission quality tolerance threshold of the access network device.
In the second optional embodiment to the eighth optional embodiment, the service quality parameter may include any one or more of the following:
ensuring a traffic bit rate GFBR;
Packet delay budget PDB;
packet error rate PER;
Maximum stream bit rate (Maximum Flow Bit Rate, MFBR) for use with upstream and downstream GBR QoS flows, indicating the maximum bit rate available for use for one GBR flow. The portions exceeding the maximum stream bit rate will be filtered out, e.g., excess traffic may be discarded or delayed by the rate shaping or policing functions of UE, RAN, UPF.
Session aggregate maximum bit rate (per Session Aggregate Maximum Bit Rate, session-AMBR) for Non-GBR QoS flows. Which limits the bit aggregation value of all Non-GBR QoS flows that can be provided by the protocol data unit (protocol data unit, PDU) session of the terminal device. The Session-AMBR is signalled by the core network device to the access network device.
The user equipment aggregates a maximum bit rate (per User Equipment Aggregate Maximum Bit Rate, UE-AMBR) for Non-GBR QoS flows. Which limits the bit aggregation value of all Non-GBR QoS flows that a terminal device can offer. The NG-RAN sets the value of the UE-AMBR to the sum of Session-AMBR of all PDU sessions with active user plane in the NG-RAN, with the maximum value being the value of the UE-AMBR received from the AMF.
The maximum bit rate of UE slices UE-Slice-MBR limits the aggregate bit rate of all GBR QoS flows and Non-GBR QoS flows corresponding to the same sliced PDU session of the UE.
After the RAN sends the negotiation information to the CN, the CN may receive the negotiation information sent by the RAN, and further may decide whether to update the qos policy according to the negotiation information. Specifically, referring to fig. 3, fig. 3 is a flow chart showing how the CN performs subsequent processing after receiving negotiation information sent by the RAN in the embodiment of the present disclosure, including steps S301 to S302:
in step S301, it is decided whether to update the quality of service policy according to the category of information included in the negotiation information.
In this step, the CN may decide whether to update the qos policy according to the information category included in the negotiation information.
Specifically, referring to fig. 4, fig. 4 is a flow chart showing how a CN decides whether to update a qos policy according to the category of information included in negotiation information in the embodiment of the present disclosure, including steps S401 to S402:
in step S401, when the negotiation information includes an alternative service quality configuration file adapted to the access network device, it is determined to update the service quality policy according to the negotiation information.
In this step, when the negotiation information includes an alternative qos profile adapted to the access network device, the CN may increase the priority corresponding to the alternative qos profile adapted to the access network device to a target priority (for example, the highest priority) to update the qos policy, or may generate a new qos policy according to the alternative qos profile adapted to the access network device to update the qos policy.
In step S402, when the negotiation information contains a suggested value for the quality of service parameter, a decision is made whether to update the quality of service policy according to the suggested value.
In this step, when the negotiation information includes a suggested value for the qos parameter, reference may be made to fig. 5, and fig. 5 is a schematic flow chart showing how the CN decides whether to update the qos policy according to the suggested value in the embodiment of the present disclosure, including step S501-step S503:
in step S501, N historical advice values sent by the access network device for the quality of service parameter within a preset time window are obtained.
In this step, the N historical recommended values sent by the access network device for the quality of service parameter within a preset time window may be obtained, where N is an integer. It should be noted that, when the qos parameters include only one parameter, N historical recommended values corresponding to the one parameter may be obtained, and when the qos parameters include at least two parameters, N historical recommended values may be obtained for each parameter.
The above-mentioned preset time window may be, for example, 24 hours, two days, etc., and may be set by itself, which is not particularly limited in the present disclosure.
In step S502, if the data fluctuation metric values corresponding to the N historical suggested values are within the preset fluctuation range, and N is greater than or equal to the preset number threshold, it is determined that the qos policy is updated according to the suggested values in the negotiation information.
In this step, after the N history advice values are obtained, data fluctuation metric values corresponding to the N history advice values may be calculated, where the data fluctuation metric values may be a variance, a standard deviation, or the like, and may be set by itself according to actual situations, which is not particularly limited in this disclosure.
If the calculated data fluctuation metric value is within a preset fluctuation range, and the number of samples of the N historical suggested values is greater than or equal to a preset number threshold (for example, 10, which can be set by itself according to the actual situation, the disclosure does not limit the present disclosure specifically), the quality of service policy can be updated according to the suggested values in the negotiation information.
In step S503, otherwise, the quality of service policy is not updated.
In this step, if the calculated data fluctuation metric value is not in the preset fluctuation range, or the number of samples of the N historical suggested values is smaller than a preset number threshold (for example, 10, which can be set by itself according to the actual situation, the disclosure does not make special restrictions on this), the qos policy is not updated.
Referring next to fig. 3, in step S302, after updating the quality of service policy, the updated quality of service policy is sent to the access network device.
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.
It should be noted that, if the decision result of the CN is that the qos policy is not updated, optionally, no indication information may be sent to the RAN, or indication information that the qos policy is not updated may also be sent to the RAN, which may be set by itself according to the actual situation, and this disclosure is not limited in particular.
Referring next to fig. 1, in step S120, an updated qos policy sent by the core network device is received, and data transmission is performed according to the updated qos policy;
In this step, after the CN sends the updated qos policy to the RAN, the RAN may receive the updated qos policy, so as to perform uplink/downlink data transmission according to the updated qos policy. In the communication field, uplink and downlink are two basic concepts. Uplink generally refers to the direction of data transmission from a terminal or mobile device to a base station, e.g., a user sending a short message to the base station, making a call, or uploading a file, etc. The downlink is the data transmission direction from the base station to the terminal or the mobile device, for example, the base station pushes information to the user or downloads data.
In addition, the RAN may parse the updated QoS policy to obtain a QoS Rule and a QoS parameter included in the updated QoS policy, and then the RAN may issue the QoS Rule (s)) and the QoS parameter (QoS parameter) to the terminal device, so that the terminal device performs uplink/downlink data transmission based on the QoS Rule and the QoS parameter.
Wherein the terminal device UE may communicate with one or more core network devices via AN or RAN device. A terminal device can be called an access terminal, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless network device, user agent, or user equipment. The terminal may be a cellular telephone, a cordless telephone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless localloop, WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other device connected to a wireless modem, an in-vehicle device, a wearable device or internet of things, a terminal device in a vehicle network, and a terminal device of any form in a future network, etc. If the RAN does not receive the updated qos policy within a preset period of time (for example, 2 minutes, which can be set according to the actual situation), uplink/downlink data transmission can be performed according to the qos policy originally sent by the CN.
Referring to fig. 6, fig. 6 is a flow chart illustrating a method for negotiating a quality of service policy triggered by a RAN device in an embodiment of the present disclosure, taking CN device including AMF, UPF, SMF and PCF as an example, the flow includes steps S601-S610:
in step S601, the RAN sends a QoS negotiation request to the AMF, where the QoS negotiation request carries negotiation information.
In this step, when the negotiation information feedback condition of the RAN is satisfied (the specific negotiation information feedback condition may refer to the above related explanation, which is not described herein again), the RAN initiates the negotiation flow by sending an N2 message (for example, N2 PDU Session Response), where the N2 message may include the negotiation information of the RAN.
It should be noted that, if the RAN does not receive any response information of the CN within a preset period after sending the negotiation information, the CN considers that the RAN refuses the negotiation of the RAN, and the RAN should follow the original QoS policy.
In step S602, the AMF forwards the negotiation information to the SMF.
In step S603, the SMF performs modification of the session management policy, or the SMF and the PCF (Policy Control Function ) associate with each other to perform modification of the session management policy.
In this step, the SMF may apply the local Policy to make SM Policy decisions to make modification of the session management Policy without deploying a dynamic PCC (Policy AND CHARGING Control). Whereas in the case of dynamic PCC deployment, the SMF may correlate with the PCF to perform the SM policy (Session Management policy ) modification procedure, and then the PCF provides decision information to the SMF as to whether to update the QoS policy. If the PCF/SMF does not update the SM policy, the RAN-triggered negotiation flow terminates here.
In step S604, the SMF sends the updated session management policy to the UPF.
In this step, if the PCF/SMF updates the SM policy, the SMF issues it to the UPF.
In step S605, the SMF transmits the updated QoS policy to the AMF.
In this step, if the PCF/SMF updates the SM policy, the SMF forwards the updated QoS policy to the AMF, where the QoS policy may include a QoS profile, qoS rules, qoS parameters of QoS flow class, and the like related to the QFI(s). It should be noted that, the SM policy mainly includes two parts of information, one part is information for user plane execution, for example, the UPF is used to execute rules of classification, bandwidth policy implementation, user plane traffic marking, and the like, and the other part is information for QoS control, for example, the QoS policy referred to in the present disclosure, so that after the SM policy is updated, the SMF may forward the information for user plane execution to the UPF and the information for QoS control to the AMF.
In step S606, the AMF updates the QoS Profile (S) for the RAN.
In this step, if the PCF/SMF updates the SM policy, the AMF issues the updated QoS configuration file provided by the SMF to the RAN, and optionally, the AMF may also issue the updated QoS rules and the updated QoS parameters of the QoS flow level, which are required to be forwarded to the UE by the RAN.
In step S607, the RAN updates QoS Rule (S) and QoS parameters to the UE.
In this step, if the PCF/SMF updates the SM policy, the RAN may forward the updated QoS rules and the QoS parameters of the updated QoS flow level provided in step S606 to the UE.
Based on the technical scheme, the method has at least the following technical effects:
In the present disclosure, in the case where the QoS decision on the CN side is mismatched with the air interface state on the RAN side, the RAN may send negotiation information to the CN to assist the CN side in making a QoS decision that more matches the air interface resources. Compared with the traditional unidirectional QoS mechanism, when the QoS strategy issued by the CN is not matched with the air interface state of the RAN side, the method and the device can reduce the time delay generated by the processes of repeatedly modifying/removing/reconstructing the QoS flow, waiting for the air interface resource and the like, realize more accurate and finer-granularity end-to-end QoS guarantee, and better meet the deterministic demands of low time delay, high reliability and the like of various services.
Fig. 7 is a flow chart illustrating another method for negotiating a quality of service policy according to an embodiment of the present disclosure, where an execution subject of the method for negotiating a quality of service policy may be a terminal device UE.
Referring to fig. 7, a method of negotiating a quality of service policy according to another embodiment of the present disclosure includes the steps of:
Step S710, in response to the qos policy sent by the core network device, sending negotiation information for the qos policy to the core network device.
In this step, the QoS policy may include a QoS Rule(s) and a QoS parameter.
Referring to fig. 8, fig. 8 is a flow chart illustrating how the UE sends negotiation information for a quality of service policy to the CN in the embodiment of the present disclosure, including steps S801 to S802:
in step S801, in response to a quality of service policy sent by a core network device, it is determined whether the quality of service policy meets a preset negotiation information feedback condition.
In this step, after receiving the qos policy, the UE may determine whether the qos policy meets a preset negotiation information feedback condition.
Wherein, the negotiation information feedback condition may include any one or more of the following 2 conditions:
① When the second service parameter (e.g. MFBR) value is specified for the guaranteed bit rate QoS flow in the QoS policy, the UE needs to perform uplink rate limiting on the GBR QoS flow, so that the quality of service QoE is poor (e.g. when Non-3GPP accesses are performed, the UE is responsible for controlling the uplink bit rate of the GBR QoS flow within MFBR), so that the transmission quality that can be achieved by the terminal device exceeds the transmission quality tolerance threshold of the terminal device.
In this condition, the transmission quality is measured by a packet loss rate index and/or a delay index, where the packet loss rate refers to a ratio between a lost data packet and the total number of packets, and the delay refers to a time required for transmitting a packet/packet from one end of a network to the other end, and may include a transmission delay, a propagation delay, a processing delay, a queuing delay, and the like.
The transmission quality tolerance threshold may be a preset packet loss rate interval and/or a preset delay interval, and may be set by itself according to actual situations, which is not particularly limited in the present disclosure.
② When a fifth service parameter value (for example: session-AMBR) is specified for the Non-guaranteed bit rate QoS flow in the QoS policy, the UE needs to perform uplink rate limiting on the Non-GBR QoS flow, so that the quality of service QoE is poor (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 can be achieved by the terminal device exceeds the transmission quality tolerance threshold of the terminal device.
In this condition, referring to the explanation related to the above condition ①, it is known that the transmission quality is measured by a packet loss rate index and/or a delay index, where the packet loss rate refers to a ratio between a lost data packet and the total number of packets, and the delay refers to a time required for transmitting a packet/packet from one end of a network to the other end, and may include a transmission delay, a propagation delay, a processing delay, a queuing delay, and the like.
In step S802, if the negotiation information feedback condition is satisfied, negotiation information for the quality of service policy is sent to the core network device.
In this step, if the qos policy satisfies the negotiation information feedback condition, the UE may send negotiation information to the CN, where the negotiation information may include a suggested value for a qos parameter, and the qos parameter may include a maximum stream bit rate MFBR and/or a Session aggregation maximum bit rate Session-AMBR.
Wherein the maximum stream bit rate (Maximum Flow Bit Rate, MFBR) is used with the upstream and downstream GBR QoS flows to indicate the maximum bit rate available for one GBR flow. The portions exceeding the maximum stream bit rate will be filtered out.
Session aggregate maximum bit rate (per Session Aggregate Maximum Bit Rate, session-AMBR) for Non-GBR QoS flows. Which limits the maximum bit aggregation value of all Non-GBR QoS flows that can be provided by a protocol data unit (protocol data unit, PDU) session of a terminal device. The Session-AMBR is signalled by the core network device to the access network device.
After the UE sends the negotiation information to the CN, the CN may receive the negotiation information sent by the UE, and further may decide whether to update the qos policy according to the negotiation information. Specifically, referring to fig. 9, fig. 9 is a flow chart showing how the CN performs subsequent processing after receiving negotiation information sent by the UE in the embodiment of the present disclosure, including steps S901 to S902:
in step S901, a suggested value corresponding to the qos parameter included in the negotiation information is obtained, and a decision is made whether to update the qos policy according to the suggested value.
In this step, the CN may obtain a suggested value corresponding to the qos parameter included in the negotiation information, and then, referring to fig. 10, fig. 10 shows a flow chart of deciding whether to update the qos policy according to the suggested value by the CN in the embodiment of the present disclosure, including step S1001 to step S1003:
In step S1001, N history advice values sent by the terminal device for the quality of service parameter within the preset time window are obtained.
In this step, N historical recommended values sent by the terminal device for the quality of service parameter within a preset time window may be obtained, where N is an integer. It should be noted that, when the qos parameters include only one parameter, N historical recommended values corresponding to the one parameter may be obtained, and when the qos parameters include at least two parameters, N historical recommended values may be obtained for each parameter.
The above-mentioned preset time window may be, for example, 24 hours, two days, etc., and may be set by itself, which is not particularly limited in the present disclosure.
In step S1002, if the data fluctuation metric values corresponding to the N historical suggested values are within the preset fluctuation range, and N is greater than or equal to the preset number threshold, it is determined that the qos policy is updated according to the suggested values in the negotiation information.
In this step, after the N history advice values are obtained, data fluctuation metric values corresponding to the N history advice values may be calculated, where the data fluctuation metric values may be a variance, a standard deviation, or the like, and may be set by itself according to actual situations, which is not particularly limited in this disclosure.
If the calculated data fluctuation metric value is within a preset fluctuation range, and the number of samples of the N historical suggested values is greater than or equal to a preset number threshold (for example, 10, which can be set by itself according to the actual situation, the disclosure does not limit the present disclosure specifically), the quality of service policy can be updated according to the suggested values in the negotiation information.
In step S1003, otherwise, the quality of service policy is not updated.
In this step, if the calculated data fluctuation metric value is not in the preset fluctuation range, or the number of samples of the N historical suggested values is smaller than a preset number threshold (for example, 10, which can be set by itself according to the actual situation, the disclosure does not make special restrictions on this), the qos policy is not updated.
Referring next to fig. 9, in step S902, after updating the quality of service policy, the updated quality of service policy is transmitted to the terminal device.
In this step, after the CN updates the above-mentioned qos policy, the updated qos policy may be sent to the terminal device.
It should be noted that, if the decision result of the CN is that the qos policy is not updated, optionally, no indication information may be sent to the UE, or indication information that the qos policy is not updated may also be sent to the UE, which may be set by itself according to the actual situation, and this disclosure is not limited in particular.
Referring next to fig. 7, in step S720, an updated qos policy sent by the core network device is received, and data transmission is performed according to the updated qos policy.
In this step, after the CN sends the updated qos policy to the UE, the UE may receive the updated qos policy, so as to perform uplink/downlink data transmission according to the updated qos policy. In the communication field, uplink and downlink are two basic concepts. Uplink generally refers to the direction of data transmission from a terminal or mobile device to a base station, e.g., a user sending a short message to the base station, making a call, or uploading a file, etc. The downlink is the data transmission direction from the base station to the terminal or the mobile device, for example, the base station pushes information to the user or downloads data.
Referring to fig. 11, fig. 11 is a schematic flow diagram of a method for negotiating a qos policy triggered by a UE in an embodiment of the present disclosure, and still taking CN equipment including AMF, UPF, SMF and PCF as an example, the flow includes steps S1101 to S1107:
in step S1101, the UE sends a QoS negotiation request to the AMF, where the QoS negotiation request carries negotiation information.
In this step, when the negotiation information feedback condition of the UE is satisfied (the specific negotiation information feedback condition may refer to the above related explanation, which is not described herein again), the UE triggers the negotiation flow by sending a NAS (Non-Access Stratum) message, where the NAS message may include the negotiation information of the UE, and the NAS message may be forwarded to the AMF by the RAN.
It should be noted that if the UE does not receive any indication of the CN within a period of preset waiting time after sending the negotiation information, the CN considers that the negotiation of the UE is denied, and the UE should follow the original QoS policy.
In step S1102, the AMF forwards the negotiation information to the SMF.
In step S1103, the SMF performs modification of the session management policy, or the SMF and the PCF (Policy Control Function ) associate with each other to perform modification of the session management policy.
In this step, the SMF may apply the local Policy to make SM Policy decisions to make modification of the session management Policy without deploying a dynamic PCC (Policy AND CHARGING Control). Whereas in the case of dynamic PCC deployment, the SMF may correlate with the PCF to perform the SM policy (Session Management policy ) modification procedure, and then the PCF provides decision information to the SMF as to whether to update the QoS policy. If the PCF/SMF does not update the SM policy, the UE-triggered negotiation flow terminates here.
In step S1104, the SMF sends the updated session management policy to the UPF.
In this step, if the PCF/SMF updates the SM policy, the SMF issues it to the UPF.
In step S1105, the SMF sends the updated QoS policy to the AMF.
In this step, if the PCF/SMF updates the SM policy, the SMF forwards the updated QoS policy to the AMF, where the QoS policy may include a QoS profile, qoS rules, qoS parameters of QoS flow class, and the like related to the QFI(s). It should be noted that, the SM policy mainly includes two parts of information, one part is information for user plane execution, for example, the UPF is used to execute rules of classification, bandwidth policy implementation, user plane traffic marking, and the like, and the other part is information for QoS control, for example, the QoS policy referred to in the present disclosure, so that after the SM policy is updated, the SMF may forward the information for user plane execution to the UPF and the information for QoS control to the AMF.
In step S1106, the AMF updates the QoS Profile (S) for the RAN.
In this step, if the PCF/SMF updates the SM policy, the AMF issues the updated QoS configuration file provided by the SMF to the RAN, and the AMF may also issue the updated QoS rules and the QoS parameters of the updated QoS flow level, which need to be forwarded to the UE by the RAN subsequently, to the RAN.
In step S1107, the RAN updates QoS Rule (S) and QoS parameters to the UE.
In this step, if the PCF/SMF updates the SM policy, the RAN may forward the updated QoS rules and the QoS parameters of the updated QoS flow level provided in step S1106 to the UE.
Based on the technical scheme, the method has at least the following technical effects:
In the present disclosure, in case that the QoS decision on the CN side is mismatched with the traffic feature on the UE side, the UE may send negotiation information to the CN to assist the CN side in making a QoS decision that matches the traffic feature better. Compared with the traditional unidirectional QoS mechanism, when the QoS strategy issued by the CN is not matched with the service characteristics of the UE side, the method and the device can reduce the time delay generated by the processes of repeatedly modifying/removing/reconstructing QoS flow, waiting for air interface resources and the like, realize more accurate and finer-granularity end-to-end QoS guarantee, and better meet the deterministic demands of low time delay, high reliability and the like of various services.
Referring to fig. 12, fig. 12 is a schematic overall flowchart of a negotiation method of a quality of service policy in an embodiment of the disclosure, including steps S1201-S1207:
in step S1201, the CN has issued QoS policies to the RAN and the UE;
in step S1202, the RAN sends negotiation information to the CN, requesting negotiation;
in step S1203, the UE sends negotiation information to the CN, requesting negotiation;
in step S1204, the CN makes QoS decisions based on the received negotiation information;
in step S1205, the CN issues an updated QoS Profile (S) to the RAN;
in step S1206, the CN issues an updated QoS Rule (S) and updated QoS parameters to the UE;
in step S1207, the RAN and the UE perform uplink/downlink transmission based on the updated QoS policy.
In summary, the QoS mechanism for bidirectional negotiation provided in the present disclosure is applicable to the situation of QoS decision on the CN side and air interface/service mismatch on the RAN/UE side, and sends QoS negotiation information to the CN through the RAN/UE, so as to assist the CN side to make QoS decision that more matches with air interface resources and service characteristics, thereby reducing the time delay in the processes of repeatedly modifying/removing/reconstructing QoS flows, waiting for air interface resources, and the like, realizing more accurate and finer granularity end-to-end QoS guarantee, and better meeting the deterministic demands of low time delay, high reliability, and the like of various services.
Therefore, the method and the device can be at least applied to QoS strategy of CN and air interface/service non-adaptation of RAN/UE, but have higher QoS requirements (such as low delay and high reliability) in communication service scenes, realize more accurate and finer granularity end-to-end QoS guarantee, and have certain potential application value for deterministic QoS guarantee of various key services of future B5G/6G network.
The present disclosure further provides a device for negotiating a quality of service policy, fig. 13 is a schematic structural diagram illustrating a device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure, and as shown in fig. 13, a device 1300 for negotiating a quality of service policy may include a negotiation information sending module 1310 and a quality of service policy receiving module 1320. Wherein:
a negotiation information sending module 1310, configured to respond to a quality of service policy sent by a core network device, and send negotiation information for the quality of service policy to the core network device;
And a service quality policy receiving module 1320, configured to receive an updated service quality policy sent by the core network device, and perform data transmission according to the updated service quality policy, where 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.
In an exemplary embodiment of the present disclosure, the negotiation information sending module 1310 responds to a quality of service policy sent by a core network device, and sends negotiation information for the quality of service policy to the core network device, where the negotiation information sending module includes responding to the quality of service policy sent by the core network device, determining whether the quality of service policy meets a preset negotiation information feedback condition, and if the negotiation information feedback condition is met, sending negotiation information for the quality of service policy to the core network device.
In an exemplary embodiment of the disclosure, the negotiation information feedback condition includes any one or more of a first service parameter value specified for a guaranteed bit rate service quality flow in the service quality configuration file, the first service parameter value including a guaranteed traffic bit rate GFBR/packet delay budget PDB/packet error rate PER, a second service parameter value specified for a guaranteed bit rate service quality flow in the service quality configuration file, so that a transmission quality achieved by the access network device exceeds a transmission quality tolerance threshold of the access network device, a third service parameter value specified for a non-guaranteed bit rate service quality flow in the service quality configuration file, so that a transmission quality achieved by the access network device exceeds a transmission quality tolerance threshold of the access network device, and a fourth service parameter value specified for a guaranteed bit rate service quality flow and a non-guaranteed bit rate service quality flow in the service quality configuration file, so that the transmission quality achieved by the access network device exceeds the transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the guaranteed bit rate quality of service stream comprises a guaranteed bit rate quality of service stream using notification control and a guaranteed bit rate quality of service stream not using notification control, the quality of service profile comprises any one of a base quality of service profile, or a base quality of service profile, and a list of alternative quality of service profiles comprising one or more alternative quality of service profiles.
In an exemplary embodiment of the present disclosure, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using a notification control, and there is an alternative quality of service profile in the list of alternative quality of service profiles that is adapted to the access network device, the negotiation information includes a notification control indicating that a guaranteed traffic bit rate can no longer be guaranteed, and a reference to the alternative quality of service profile that is adapted to the access network device.
In an exemplary embodiment of the present disclosure, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using a notification control, and there is no alternative quality of service profile in the alternative quality of service profile list that is adapted to the access network device, the negotiation information includes a notification control indicating that a guaranteed traffic bit rate can no longer be guaranteed, and a suggested value for a quality of service parameter.
In an exemplary embodiment of the present disclosure, the negotiation information comprises suggested values for quality of service parameters when the access network device fails to meet a first quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used.
In an exemplary embodiment of the present disclosure, when the access network device is able to meet a first service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream using notification control, and a second service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream using notification control, such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and at the same time, a notification content that a guaranteed traffic bit rate can no longer be guaranteed is included in a last notification control sent by the access network device to the core network device, the negotiation information includes a notification control for indicating that a guaranteed traffic bit rate can be guaranteed again, and a suggested value for a service quality parameter.
In an exemplary embodiment of the present disclosure, when the access network device is able to meet a first service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream of a usage notification control, and a second service parameter value specified in the basic service quality configuration file for a guaranteed bit rate service quality stream of a usage notification control, so that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and at the same time, a notification content that a guaranteed traffic bit rate can no longer be guaranteed is not included in a last notification control sent by the access network device to the core network device, the negotiation information includes a suggested value for a service quality parameter.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a suggested value for a quality of service parameter when the access network device is able to meet a first quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used and a second quality of service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used such that the achievable transmission quality of the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a suggested value for a quality of service parameter when a third quality of service parameter value specified in the base quality of service profile for a non-guaranteed bit rate quality of service flow is such that the achievable transmission quality of the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises a proposed value for a quality of service parameter when a fourth quality of service parameter value specified in the base quality of service profile for both guaranteed and non-guaranteed bit rate quality of service flows is such that the integrated transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device.
In an exemplary embodiment of the present disclosure, the quality of service parameter includes any one or more of:
ensuring a traffic bit rate GFBR;
Packet delay budget PDB;
packet error rate PER;
maximum stream bit rate MFBR;
session aggregation maximum bit rate Session-AMBR;
The user equipment aggregates the maximum bit rate UE-AMBR;
UE slices maximum bit rate UE-Slice-MBR.
In an exemplary embodiment of the present disclosure, the qos policy receiving module 1320 receives an updated qos policy sent by the core network device, and performs data transmission according to the updated qos policy, where the analyzing the updated qos policy includes analyzing the updated qos policy to obtain a qos rule and a qos parameter included in the updated qos policy, and issuing the qos rule and the qos parameter to a terminal device, so that the terminal device performs data transmission based on the qos rule and the qos parameter.
In an exemplary embodiment of the present disclosure, the quality of service policy receiving module 1320 is configured to:
And responding to the fact that the updated service quality strategy is not received within a preset time period, and carrying out data transmission according to the service quality strategy.
The specific details of each module in the above-mentioned negotiation device of the qos policy have been described in detail in the negotiation method of the corresponding qos policy, so that they will not be described here again.
The present disclosure also provides a device for negotiating a quality of service policy, fig. 14 is a schematic diagram illustrating a structure of the device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure, and as shown in fig. 14, a device 1400 for negotiating a quality of service policy may include a negotiation information receiving module 1410, a quality of service policy decision module 1420, and a quality of service policy transmitting module 1430. Wherein:
a negotiation information receiving module 1410, configured to receive negotiation information sent by an access network device after sending a quality of service policy to the access network device;
A qos policy decision module 1420, configured to decide whether to update the qos policy according to the information category included in the negotiation information;
And the qos policy sending module 1430 is configured to send the updated qos policy to the access network device after updating the qos policy.
In an exemplary embodiment of the present disclosure, the qos policy decision module 1420 decides whether to update the qos policy according to the category of information included in the negotiation information, including determining to update the qos policy according to the negotiation information when an alternative qos profile adapted to the access network device is included in the negotiation information, and deciding whether to update the qos policy according to the suggested value when the suggested value for the qos parameter is included in the negotiation information.
In an exemplary embodiment of the present disclosure, the qos policy decision module 1420 determines to update the qos policy according to the negotiation information, including increasing a priority corresponding to an alternative qos profile adapted to the access network device to a target priority to update the qos policy, or generating a new qos policy according to the alternative qos profile adapted to the access network device to update the qos policy.
In an exemplary embodiment of the disclosure, the qos policy decision module 1420 decides whether to update the qos policy according to the proposed value, where the qos policy decision module includes obtaining N historical proposed values sent by the access network device for the qos parameter within a preset time window, where N is an integer, determining to update the qos policy according to a proposed value in the negotiation information if the data fluctuation metric value corresponding to the N historical proposed values is within a preset fluctuation range and the N is greater than or equal to a preset number threshold, and otherwise, not updating the qos policy.
The specific details of each module in the above-mentioned negotiation device of the qos policy have been described in detail in the negotiation method of the corresponding qos policy, so that they will not be described here again.
The present disclosure also provides a device for negotiating a quality of service policy, fig. 15 shows a schematic structural diagram of the device for negotiating a quality of service policy in an exemplary embodiment of the present disclosure, and as shown in fig. 15, a device 1500 for negotiating a quality of service policy may include a negotiation information sending module 1510 and a quality of service policy receiving module 1520. Wherein:
A negotiation information sending module 1510, configured to send negotiation information for a quality of service policy to a core network device in response to the quality of service policy sent by the core network device;
A qos policy receiving module 1520, configured to receive an updated qos policy sent by the core network device, and perform data transmission according to the updated qos policy, where the updated qos policy is obtained after the core network device makes a decision on the qos policy based on the negotiation information.
In an exemplary embodiment of the present disclosure, the negotiation information sending module 1510 responds to a quality of service policy sent by a core network device, and sends negotiation information for the quality of service policy to the core network device, including responding to the quality of service policy sent by the core network device, determining whether the quality of service policy meets a preset negotiation information feedback condition, and if the negotiation information feedback condition is met, sending negotiation information for the quality of service policy to the core network device.
In an exemplary embodiment of the present disclosure, the negotiation information feedback condition includes any one or more of a second service parameter value specified for a guaranteed bit rate service quality flow in the service quality policy, so that a transmission quality that can be achieved by a terminal device exceeds a transmission quality tolerance threshold of the terminal device, where the transmission quality is measured by a packet loss rate indicator and/or a delay indicator, and a fifth service parameter value specified for a non-guaranteed bit rate service quality flow in the service quality policy, so that the transmission quality that can be achieved by the terminal device exceeds the transmission quality tolerance threshold of the terminal device.
In an exemplary embodiment of the present disclosure, the negotiation information comprises suggested values for quality of service parameters, wherein the quality of service parameters comprise a maximum stream bit rate MFBR and/or a Session aggregation maximum bit rate Session-AMBR.
In an exemplary embodiment of the present disclosure, after sending negotiation information for the quality of service policy to the core network device, a quality of service policy receiving module 1520 is configured to:
And responding to the fact that the updated service quality strategy is not received within a preset time period, and carrying out data transmission according to the service quality strategy.
The specific details of each module in the above-mentioned negotiation device of the qos policy have been described in detail in the negotiation method of the corresponding qos policy, so that they will not be described here again.
The disclosure further provides a device for negotiating a qos policy, fig. 16 is a schematic structural diagram of the device for negotiating a qos policy in an exemplary embodiment of the disclosure, and as shown in fig. 16, the device 1600 for negotiating a qos policy may include a negotiation information receiving module 1610, a qos policy decision module 1620 and a qos policy sending module 1630. Wherein:
A negotiation information receiving module 1610, configured to receive negotiation information sent by a terminal device after sending a quality of service policy to the terminal device, where the quality of service policy includes a quality of service rule and a quality of service parameter;
a qos policy decision module 1620, configured to obtain a suggested value corresponding to a qos parameter included in the negotiation information, and decide whether to update the qos policy according to the suggested value;
A quality of service policy sending module 1630, configured to send the updated quality of service policy to the terminal device after updating the quality of service policy.
In an exemplary embodiment of the disclosure, the qos policy decision module 1620 obtains a suggested value corresponding to a qos parameter included in the negotiation information, and decides whether to update the qos policy according to the suggested value, where the step of obtaining N historical suggested values sent by the terminal device for the qos parameter within a preset time window, where N is an integer, and if the data fluctuation metric value corresponding to the N historical suggested values is within a preset fluctuation range and the N is greater than or equal to a preset number threshold, determining to update the qos policy according to the suggested value in the negotiation information, and if not, updating the qos policy.
The specific details of each module in the above-mentioned negotiation device of the qos policy have been described in detail in the negotiation method of the corresponding qos policy, so that they will not be described here again.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
Furthermore, although the steps of the methods in the present disclosure are depicted in a particular order in the drawings, this does not require or imply that the steps must be performed in that particular order, or that all illustrated steps be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
The present application also provides a computer-readable storage medium that may be included in the electronic device described in the above embodiments or may exist alone without being incorporated in the electronic device.
The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable storage medium may transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The computer-readable storage medium carries one or more programs which, when executed by one such electronic device, cause the electronic device to implement the methods described in the embodiments above.
In addition, an electronic device capable of realizing the method is provided in the embodiment of the disclosure.
Those skilled in the art will appreciate that the various aspects of the present disclosure may be implemented as a system, method, or program product. Accordingly, aspects of the present disclosure may be embodied in the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects that may be referred to herein collectively as a "circuit," module, "or" system.
An electronic device 1700 according to such an embodiment of the present disclosure is described below with reference to fig. 17. The electronic device 1700 shown in fig. 17 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 17, the electronic device 1700 is in the form of a general purpose computing device. The components of the electronic device 1700 may include, but are not limited to, the at least one processing unit 1710, the at least one storage unit 1720, a bus 1730 connecting the different system components (including the storage unit 1720 and the processing unit 1710), and a display unit 1740.
Wherein the storage unit stores program code that is executable by the processing unit 1710, such that the processing unit 1710 performs steps according to various exemplary embodiments of the present disclosure described in the above section of the "exemplary method" of the present specification. For example, the processing unit 1710 may execute, as shown in fig. 1, step S110, sending negotiation information for a quality of service policy to a core network device in response to the quality of service policy sent by the core network device, where the quality of service policy includes a quality of service configuration file, step S120, 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, where 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.
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.
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 or some combination of which may include an implementation of a network environment.
Bus 1730 may be one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, a graphics accelerator port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 1700 may also communicate with one or more external devices 1800 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 1700, and/or any device (e.g., router, modem, etc.) that enables the electronic device 1700 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 1750. Also, electronic device 1700 can communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, for example, the Internet, through network adapter 1760. As shown, network adapter 1760 communicates with other modules of electronic device 1700 via bus 1730. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 1700, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (32)

1. A method for negotiating a quality of service policy, comprising:
responding to a service quality strategy sent by core network equipment, and sending negotiation information aiming at the service quality strategy to the core network equipment, wherein the service quality strategy comprises a service quality configuration file;
receiving an updated service quality strategy sent by the core network equipment, and carrying out data transmission according to the updated service quality strategy;
The updated qos policy is obtained after the core network device makes a decision on the qos policy based on the negotiation information.
2. The method of claim 1, wherein the sending negotiation information for the quality of service policy to a core network device in response to the quality of service policy sent by the core network device comprises:
Responding to a service quality strategy sent by core network equipment, and judging whether the service quality strategy meets a preset negotiation information feedback condition;
And if the negotiation information feedback condition is met, transmitting negotiation information aiming at the service quality strategy to the core network equipment.
3. The method of claim 2, wherein negotiating information feedback conditions comprises any one or more of:
The access network equipment cannot meet a first service parameter value specified for a guaranteed bit rate service quality stream in the service quality configuration file, wherein the first service parameter value comprises a guaranteed flow bit rate GFBR/a packet delay budget PDB/a packet error rate PER;
The second service parameter value specified for the guaranteed bit rate service quality stream in the service quality configuration file enables the transmission quality which can be achieved by the access network equipment to exceed the transmission quality tolerance threshold of the access network equipment;
a third service parameter value specified for a non-guaranteed bit rate service quality stream in the service quality configuration file enables the transmission quality which can be achieved by the access network equipment to exceed a transmission quality tolerance threshold of the access network equipment;
And fourth service parameter values specified in the service quality configuration file aiming at the guaranteed bit rate service quality stream and the non-guaranteed bit rate service quality stream enable the integrated transmission quality which can be achieved by the access network equipment to exceed the transmission quality tolerance threshold of the access network equipment.
4. A method according to any of claims 1 to 3, characterized in that the guaranteed bit rate quality of service stream comprises a guaranteed bit rate quality of service stream using a notification control and a guaranteed bit rate quality of service stream not using a notification control;
The quality of service profile includes any of the following forms:
basic quality of service profile, or
A base quality of service profile, and a list of alternative quality of service profiles comprising one or more alternative quality of service profiles.
5. The method according to claim 4, wherein the negotiation information comprises, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using notification control, and an alternative quality of service profile adapted to the access network device is present in the list of alternative quality of service profiles:
Notification control for indicating that guaranteed traffic bit rate can no longer be guaranteed, and
And a reference to the alternative service quality configuration file adapted to the access network device.
6. The method according to claim 4, wherein the negotiation information comprises, when the access network device fails to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow using notification control and there is no alternative quality of service profile in the list of alternative quality of service profiles that is adapted to the access network device:
Notification control for indicating that guaranteed traffic bit rate can no longer be guaranteed, and
Suggested values for quality of service parameters.
7. The method of claim 4, wherein the step of determining the position of the first electrode is performed, when the access network device cannot meet the first service parameter value specified for the guaranteed bit rate service quality stream of the unused notification control in the basic service quality configuration file, the negotiation information includes:
Suggested values for quality of service parameters.
8. The method according to claim 4, wherein when the access network device is able to meet a first service parameter value specified in the basic quality of service profile for a guaranteed bit rate quality of service flow using notification control and a second service parameter value specified in the basic quality of service profile for a guaranteed bit rate quality of service flow using notification control such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and wherein a last notification control sent by the access network device to the core network device contains notification content that a guaranteed traffic bit rate can no longer be guaranteed, the negotiation information comprises:
notification control for indicating that guaranteed traffic bit rate can be guaranteed again, and
Suggested values for quality of service parameters.
9. The method according to claim 4, wherein when the access network device is able to meet a first service parameter value specified in the basic quality of service profile for a guaranteed bit rate quality of service flow using notification control and a second service parameter value specified in the basic quality of service profile for a guaranteed bit rate quality of service flow using notification control such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, and wherein the last notification control sent by the access network device to the core network device does not contain notification content that a guaranteed traffic bit rate can no longer be guaranteed, the negotiation information comprises:
Suggested values for quality of service parameters.
10. The method according to claim 4, wherein when the access network device is able to meet a first service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used and a second service parameter value specified in the base quality of service profile for a guaranteed bit rate quality of service flow for which notification control is not used such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device, the negotiation information comprises:
Suggested values for quality of service parameters.
11. The method of claim 4, wherein the negotiation information comprises, when a third service parameter value specified in the base quality of service profile for a non-guaranteed bit rate quality of service flow is such that a transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold for the access network device:
Suggested values for quality of service parameters.
12. The method of claim 4, wherein the negotiating information comprises, when fourth service parameter values specified in the base quality of service profile for guaranteed bit rate quality of service flows and non-guaranteed bit rate quality of service flows such that a combined transmission quality achievable by the access network device exceeds a transmission quality tolerance threshold of the access network device:
Suggested values for quality of service parameters.
13. The method according to any one of claims 6 to 12, wherein the quality of service parameters include any one or more of:
ensuring a traffic bit rate GFBR;
Packet delay budget PDB;
packet error rate PER;
maximum stream bit rate MFBR;
session aggregation maximum bit rate Session-AMBR;
The user equipment aggregates the maximum bit rate UE-AMBR;
UE slices maximum bit rate UE-Slice-MBR.
14. The method of claim 1, wherein the receiving the updated qos policy sent by the core network device, and transmitting data according to the updated qos policy, comprises:
analyzing the updated service quality strategy to obtain a service quality rule and a service quality parameter contained in the updated service quality strategy;
and transmitting the service quality rule and the service quality parameter to terminal equipment so that the terminal equipment performs data transmission based on the service quality rule and the service quality parameter.
15. The method according to claim 1, wherein the method further comprises:
And responding to the fact that the updated service quality strategy is not received within a preset time period, and carrying out data transmission according to the service quality strategy.
16. A method for negotiating a quality of service policy, comprising:
after sending a service quality strategy to access network equipment, receiving negotiation information sent by the access network equipment, wherein the service quality strategy comprises a service quality configuration file;
deciding whether to update the QoS strategy according to the information category contained in the negotiation information;
After updating the quality of service policy, the updated quality of service policy is sent to the access network device.
17. The method of claim 16, wherein said deciding whether to update the quality of service policy based on the category of information contained in the negotiation information comprises:
When the negotiation information contains an alternative service quality configuration file matched with the access network equipment, determining to update the service quality strategy according to the negotiation information;
when the negotiation information contains a suggested value for a quality of service parameter, deciding whether to update the quality of service policy according to the suggested value.
18. The method of claim 17, wherein the determining to update the quality of service policy based on the negotiation information comprises:
increasing the priority corresponding to the alternative QoS configuration file adapted to the access network device to a target priority to update the QoS policy, or
And generating a new service quality strategy according to the alternative service quality configuration file matched with the access network equipment so as to update the service quality strategy.
19. The method of claim 17, wherein said deciding whether to update the quality of service policy based on the suggested value comprises:
Acquiring N historical suggested values sent by the access network equipment aiming at the service quality parameters within a preset time window range, wherein N is an integer;
If the data fluctuation measurement values corresponding to the N historical proposal values are in a preset fluctuation range, and the N is larger than or equal to a preset number threshold value, determining to update the service quality strategy according to the proposal values in the negotiation information;
otherwise, the quality of service policy is not updated.
20. A method for negotiating a quality of service policy, comprising:
Responding to a service quality strategy sent by core network equipment, and sending negotiation information aiming at the service quality strategy to the core network equipment, wherein the service quality strategy comprises a service quality rule and a service quality parameter;
receiving an updated service quality strategy sent by the core network equipment, and carrying out data transmission according to the updated service quality strategy;
The updated qos policy is obtained after the core network device makes a decision on the qos policy based on the negotiation information.
21. The method of claim 20, wherein the sending 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 comprises:
Responding to a service quality strategy sent by core network equipment, and judging whether the service quality strategy meets a preset negotiation information feedback condition;
And if the negotiation information feedback condition is met, transmitting negotiation information aiming at the service quality strategy to the core network equipment.
22. The method of claim 21, wherein negotiating information feedback conditions comprises any one or more of:
The second service parameter value specified for the guaranteed bit rate service quality stream in the service quality strategy enables the transmission quality which can be achieved by the terminal equipment to exceed the transmission quality tolerance threshold of the terminal equipment, wherein the transmission quality is measured through a packet loss rate index and/or a time delay index;
And a fifth service parameter value specified for the non-guaranteed bit rate service quality stream in the service quality strategy enables the transmission quality which can be achieved by the terminal equipment to exceed the transmission quality tolerance threshold of the terminal equipment.
23. The method according to any one of claims 20 to 22, wherein the negotiation information comprises:
suggested values for quality of service parameters;
wherein the quality of service parameters include a maximum stream bit rate MFBR and/or a Session aggregate maximum bit rate Session-AMBR.
24. The method according to claim 20, wherein after sending negotiation information for the quality of service policy to the core network device, the method further comprises:
And responding to the fact that the updated service quality strategy is not received within a preset time period, and carrying out data transmission according to the service quality strategy.
25. A method for negotiating a quality of service policy, comprising:
after sending a service quality strategy to terminal equipment, receiving negotiation information sent by the terminal equipment, wherein the service quality strategy comprises a service quality rule and a service quality parameter;
Acquiring a suggested value corresponding to the quality of service parameter contained in the negotiation information, and deciding whether to update the quality of service strategy according to the suggested value;
after updating the quality of service policy, the updated quality of service policy is sent to the terminal device.
26. The method according to claim 25, wherein 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, comprises:
acquiring N historical suggested values sent by the terminal equipment aiming at the service quality parameters within a preset time window range, wherein N is an integer;
If the data fluctuation measurement values corresponding to the N historical proposal values are in a preset fluctuation range, and the N is larger than or equal to a preset number threshold value, determining to update the service quality strategy according to the proposal values in the negotiation information;
otherwise, the quality of service policy is not updated.
27. A quality of service policy negotiation apparatus, comprising:
the negotiation information sending module is used for responding to the service quality strategy sent by the core network equipment and sending negotiation information aiming at the service quality strategy to the core network equipment;
The service quality strategy receiving module is used for receiving the updated service quality strategy sent by the core network equipment and carrying out data transmission according to the updated service quality strategy;
The updated qos policy is obtained after the core network device makes a decision on the qos policy based on the negotiation information.
28. A quality of service policy negotiation apparatus, comprising:
a negotiation information receiving module, configured to receive negotiation information sent by an access network device after sending a quality of service policy to the access network device;
The QoS policy decision module is used for deciding whether to update the QoS policy according to the information category contained in the negotiation information;
And the service quality strategy sending module is used for sending the updated service quality strategy to the access network equipment after updating the service quality strategy.
29. A quality of service policy negotiation apparatus, comprising:
The negotiation information sending module is used for responding to the service quality strategy sent by the core network equipment and sending negotiation information aiming at the service quality strategy to the core network equipment, wherein the service quality strategy comprises a service quality rule and a service quality parameter;
The service quality strategy receiving module is used for receiving the updated service quality strategy sent by the core network equipment and carrying out data transmission according to the updated service quality strategy;
The updated qos policy is obtained after the core network device makes a decision on the qos policy based on the negotiation information.
30. A quality of service policy negotiation apparatus, comprising:
the terminal equipment comprises a negotiation information receiving module, a negotiation information sending module and a negotiation information receiving module, wherein the negotiation information receiving module is used for receiving negotiation information sent by the terminal equipment after sending a service quality strategy to the terminal equipment;
the QoS policy decision module is used for acquiring a suggested value corresponding to the QoS parameter contained in the negotiation information and deciding whether to update the QoS policy according to the suggested value;
and the service quality strategy sending module is used for sending the updated service quality strategy to the terminal equipment after updating the service quality strategy.
31. A computer storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements the quality of service policy negotiation method of any of claims 1 to 26.
32. An electronic device, comprising:
Processor, and
A memory for storing executable instructions of the processor;
Wherein the processor is configured to perform the quality of service policy negotiation method of any of claims 1-26 via execution of the executable instructions.
CN202311118184.7A 2023-08-31 2023-08-31 Service quality policy negotiation method and device, storage medium and electronic equipment Pending CN119545444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311118184.7A CN119545444A (en) 2023-08-31 2023-08-31 Service quality policy negotiation method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311118184.7A CN119545444A (en) 2023-08-31 2023-08-31 Service quality policy negotiation method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN119545444A true CN119545444A (en) 2025-02-28

Family

ID=94694042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311118184.7A Pending CN119545444A (en) 2023-08-31 2023-08-31 Service quality policy negotiation method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN119545444A (en)

Similar Documents

Publication Publication Date Title
US10999758B2 (en) Systems and method for quality of service monitoring, policy enforcement, and charging in a communications network
JP7578640B2 (en) QoS control method and device
US8838156B2 (en) Multi-bearer rate control for transporting user plane data
JP7604642B2 (en) Application program control method and apparatus, device, and storage medium
EP2785105B1 (en) Bearer mode selection method, packet gateway and policy and charging control function entity
WO2019029581A1 (en) Control method for quality of service flow and related device
EP2599359B1 (en) Methods for bearer reservation, maintenance, and use in a communication system
WO2023029625A1 (en) Service quality processing method and apparatus, and communication system
CN113037543B (en) Method, device, equipment and medium for notifying QoS change
CN113163449A (en) Application program control method, device, equipment and storage medium
EP4203558A1 (en) Handover process-based message sending method and apparatus, device, and medium
CN113906783A (en) Communication method, device and system
KR102318746B1 (en) Method for processing plurality of pdu sessions using virtual id and smf performing method
CN119545444A (en) Service quality policy negotiation method and device, storage medium and electronic equipment
WO2018068622A1 (en) Method and apparatus for changing qos of ip flow
CN103501513B (en) Method and system for processing signalling message
CN112235833A (en) Dynamic configuration method of data stream parameters and session management functional entity
Guo et al. Quality of service control
CN103139849A (en) Quality of service (QoS) business execution method in multi-network cooperation and advanced function (AF), policy and charging rules function (PCRF)
WO2024032603A1 (en) Communication method and apparatus
CN118633316A (en) Information processing method and device, communication equipment and storage medium
CN119233325A (en) QoS parameter configuration method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination