A dynamic control method and terminal for a whitelist-based QoS flow
By setting service blacklists and whitelists in 5G networks and dynamically adjusting the priority and status of QoS flows, the bandwidth waste caused by static QoS flow configuration is solved, and efficient utilization of bandwidth resources is achieved.
Patent Information
- Application Number
- CN202310936480.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-03
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2041-08-03
AI Technical Summary
The static configuration of QoS flows in existing 5G networks leads to a waste of bandwidth resources and fails to meet users' customized needs, especially since unused QoS flows on terminal devices still occupy bandwidth.
By setting service blacklists and whitelists based on user information, the priority and status of QoS flows can be dynamically adjusted. Whitelisted QoS flows are given higher priority when in use, while blacklisted QoS flows discard data packets, thus achieving dynamic control of QoS flows.
It improves the utilization rate of bandwidth resources, dynamically adjusts QoS flows according to actual business needs, ensures high-quality service for whitelisted services, and reduces resource waste.
Smart Images

Figure CN117062080B_ABST
Abstract
Description
[0001] This case is a divisional application of the patent application with application number 202110886261.8, application date August 3, 2021, entitled "A Dynamic Control Method and Terminal for QoS Flow". Technical Field
[0002] This invention relates to the field of 5G communication technology, and in particular to a dynamic control method and terminal for QoS flow based on a whitelist. Background Technology
[0003] With the advent of 5G, as the network platform that carries the so-called "Internet of Everything," 5G networks need to support a wide variety of QoS (Quality of Service) requirements with diverse service characteristics. LTE (Long Term Evolution) networks, designed based on the Bearer's QoS policy, struggle to meet customized needs by providing services with uniform latency and speed. In contrast, 5G Standalone (SA) networks employ an in-band QoS marking mechanism. Within Protocol Data Unit (PDU) sessions, based on the Quality of Service Flow ID (QFI), they provide the most granular QoS to differentiate user service flows, enabling the implementation and application of Service-Level Agreement (SLA)-based QoS guarantees, thus offering users a customizable 5G network.
[0004] In the 5G era, users are no longer satisfied with just network quality and are increasingly demanding higher application identification capabilities. For example, parents of students want intelligent identification and control over the applications their children use online; similarly, managers of enterprise 5G intranets want to manage applications on intranet terminals to improve productivity and security. Both of these user groups require customized whitelists and blacklists for apps. Whitelisted apps can access 5G QoS to ensure high-quality service, while blacklisted apps can be intelligently blocked.
[0005] QoS policies based on data stream granularity have the following advantages: they do not occupy additional underlying physical resources, QoS can be flexibly changed as needed, and the control granularity is fine, reaching the user / data stream level. However, they also have some disadvantages: In current network applications, QoS streams are usually pre-allocated to end users and established and sent to the terminal at once when the terminal PDU session is established. In this case, the GBR (Guaranteed Bit Rate) stream exists even when it is not used, resulting in a waste of bandwidth resources in the entire 5G end-to-end system. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a dynamic control method and terminal for QoS flow based on whitelist, which can improve the utilization rate of bandwidth resources.
[0007] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:
[0008] A dynamic control method for QoS flows, comprising the following steps:
[0009] Set up business blacklists and whitelists based on user information;
[0010] Obtain the user's session establishment request. If the user has set a service whitelist, establish a whitelist QoS stream. When the whitelist QoS stream receives a whitelist service data packet, increase the priority of the whitelist QoS stream. When the whitelist QoS stream stops receiving whitelist service data packets, decrease the priority of the whitelist QoS stream.
[0011] If the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, the blacklist service data packet is discarded.
[0012] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows:
[0013] A dynamic control terminal for QoS flows includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0014] Set up business blacklists and whitelists based on user information;
[0015] Obtain the user's session establishment request. If the user has set a service whitelist, establish a whitelist QoS stream. When the whitelist QoS stream receives a whitelist service data packet, increase the priority of the whitelist QoS stream. When the whitelist QoS stream stops receiving whitelist service data packets, decrease the priority of the whitelist QoS stream.
[0016] If the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, the blacklist service data packet is discarded.
[0017] The beneficial effects of this invention are as follows: It sets service blacklists and whitelists based on user information; it acquires user session establishment requests and user service blacklists and whitelists; if the user has a whitelist configured, the priority of the whitelist QoS stream is increased when receiving whitelist service data packets, and decreased when receiving whitelist service data packets is stopped; if the user has a blacklist configured, blacklist service data packets received by the QoS stream are discarded; therefore, based on the user's service blacklists and whitelists and the status of received data packets, it is possible to dynamically adjust the QoS stream according to the user's service type and adjust the QoS stream according to actual service usage, configuring bandwidth resources on demand, thereby achieving full and effective utilization of bandwidth resources and improving bandwidth resource utilization rate. Attached Figure Description
[0018] Figure 1 This is a flowchart of a dynamic control method for QoS flow according to an embodiment of the present invention;
[0019] Figure 2 This is a schematic diagram of a dynamic control terminal for QoS flow according to an embodiment of the present invention;
[0020] Figure 3 This is a structural framework diagram of a dynamic control method for QoS flow according to an embodiment of the present invention;
[0021] Figure 4 This is a flowchart of a dynamic control method for QoS flow according to an embodiment of the present invention. Detailed Implementation
[0022] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.
[0023] Please refer to Figure 1 , Figure 3 and Figure 4 This invention provides a dynamic control method for QoS flows, comprising the following steps:
[0024] Set up business blacklists and whitelists based on user information;
[0025] Obtain the user's session establishment request. If the user has set a service whitelist, establish a whitelist QoS stream. When the whitelist QoS stream receives a whitelist service data packet, increase the priority of the whitelist QoS stream. When the whitelist QoS stream stops receiving whitelist service data packets, decrease the priority of the whitelist QoS stream.
[0026] If the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, the blacklist service data packet is discarded.
[0027] As can be seen from the above description, the beneficial effects of the present invention are as follows: It sets up service blacklists and whitelists based on user information; it obtains the user's session establishment request and the user's service blacklist / whitelist; if the user has a whitelist configured, the priority of the whitelist QoS stream is increased when a whitelist service data packet is received, and the priority of the whitelist QoS stream is decreased when receiving whitelist service data packets is stopped; if the user has a blacklist configured, the blacklist service data packets received by the QoS stream are discarded; therefore, based on the user's service blacklist / whitelist and the status of received data packets, it is possible to dynamically adjust the QoS stream according to the user's service type and adjust the QoS stream according to actual service usage, configuring bandwidth resources on demand, thereby achieving full and effective utilization of bandwidth resources and improving bandwidth resource utilization rate.
[0028] Furthermore, the setting of business blacklists and whitelists based on user information includes:
[0029] Based on user information and application settings, business blacklists and / or business whitelists are set, and the business blacklists and business whitelists are placed in a unified data management module;
[0030] After obtaining the user's session establishment request, the following is included:
[0031] Based on the user information, the corresponding business blacklist and business whitelist are obtained from the unified data management module.
[0032] As described above, placing the business blacklist and whitelist in the unified data management module enables unified management of blacklist and whitelist data, facilitating the acquisition of blacklist and whitelist data.
[0033] Furthermore, the process of setting up a business blacklist and whitelist based on user information includes:
[0034] The application IP addresses in the aforementioned service blacklist and service whitelist are periodically cached to the policy control function network element;
[0035] If the user has set up a service whitelist, it also includes:
[0036] The system requests policy control rules from the policy control function network element, configures the service whitelist configuration information to the policy control function network element, and binds the configuration information and application IP address to the corresponding user.
[0037] As described above, periodically caching the application IP addresses in the business blacklist and business whitelist to the policy control function network element can dynamically update the application IP addresses. When the whitelist set by the user is obtained, the configuration information of the business whitelist is configured to the policy control function network element, and the configuration information and application IP addresses are bound to the corresponding users one by one, which facilitates the subsequent processing of whitelist services.
[0038] Furthermore, the establishment of the whitelist QoS flow, wherein when the whitelist QoS flow receives a whitelist service data packet, the priority of the whitelist QoS flow is increased, and when the whitelist QoS flow stops receiving whitelist service data packets, the priority of the whitelist QoS flow is decreased, includes:
[0039] A whitelist QoS flow is established and initialized as a non-guaranteed flow. When the whitelist service starts, the configuration information of the service whitelist is obtained from the policy control function network element. Service processing is performed according to the configuration information in the whitelist, and the whitelist QoS flow is promoted to a guaranteed flow.
[0040] When the whitelist service ends or is stopped, the whitelist QoS flow will be downgraded to a non-guaranteed flow.
[0041] As described above, the whitelisted QoS flow is initialized as a non-guaranteed flow, and the 5G core network dynamically adjusts the QoS flow based on actual business needs to ensure high-quality service for whitelisted services. When an application in the whitelist performs business, the whitelisted QoS flow is upgraded to a guaranteed flow; when a whitelisted application terminates or stops its business, the whitelisted QoS flow is downgraded to a non-guaranteed flow. This dynamic adjustment of the QoS flow based on actual business usage allows for on-demand allocation of bandwidth resources, thereby achieving full and effective utilization of bandwidth resources.
[0042] Furthermore, if the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, discarding the blacklist service data packet includes:
[0043] If the user has set up a service blacklist, then request policy control rules from the policy control function network element, configure the service blacklist configuration information to the policy control function network element, and bind the configuration information to the corresponding user one by one;
[0044] When the blacklist service is started, the blacklist service data packets are discarded.
[0045] As described above, when the user-set blacklist is obtained, the configuration information of the service blacklist is configured to the policy control function network element, and the configuration information is bound to the corresponding user. This facilitates the subsequent direct discarding of data packets of blacklist services based on the configuration information, thus realizing the configurability of QoS flow.
[0046] Please refer to Figure 2 Another embodiment of the present invention provides a dynamic control terminal for QoS flows, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0047] Set up business blacklists and whitelists based on user information;
[0048] Obtain the user's session establishment request. If the user has set a service whitelist, establish a whitelist QoS stream. When the whitelist QoS stream receives a whitelist service data packet, increase the priority of the whitelist QoS stream. When the whitelist QoS stream stops receiving whitelist service data packets, decrease the priority of the whitelist QoS stream.
[0049] If the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, the blacklist service data packet is discarded.
[0050] As described above, service blacklists and whitelists are set based on user information; user session establishment requests and user service blacklists and whitelists are obtained; if a user has a whitelist configured, the priority of the whitelist QoS stream is increased when whitelist service data packets are received, and the priority of the whitelist QoS stream is decreased when whitelist service data packets are stopped being received; if a user has a blacklist configured, blacklist service data packets received by the QoS stream are discarded; therefore, based on the user's service blacklists and whitelists and the status of received data packets, the QoS stream can be dynamically adjusted according to the user's service type and the actual service usage, and bandwidth resources can be configured on demand, thereby achieving full and effective utilization of bandwidth resources and improving bandwidth resource utilization rate.
[0051] Furthermore, the setting of business blacklists and whitelists based on user information includes:
[0052] Based on user information and application settings, business blacklists and / or business whitelists are set, and the business blacklists and business whitelists are placed in a unified data management module;
[0053] After obtaining the user's session establishment request, the following is included:
[0054] Based on the user information, the corresponding business blacklist and business whitelist are obtained from the unified data management module.
[0055] As described above, placing the business blacklist and whitelist in the unified data management module enables unified management of blacklist and whitelist data, facilitating the acquisition of blacklist and whitelist data.
[0056] Furthermore, the process of setting up a business blacklist and whitelist based on user information includes:
[0057] The application IP addresses in the aforementioned service blacklist and service whitelist are periodically cached to the policy control function network element;
[0058] If the user has set up a service whitelist, it also includes:
[0059] The system requests policy control rules from the policy control function network element, configures the service whitelist configuration information to the policy control function network element, and binds the configuration information and application IP address to the corresponding user.
[0060] As described above, periodically caching the application IP addresses in the business blacklist and business whitelist to the policy control function network element can dynamically update the application IP addresses. When the whitelist set by the user is obtained, the configuration information of the business whitelist is configured to the policy control function network element, and the configuration information and application IP addresses are bound to the corresponding users one by one, which facilitates the subsequent processing of whitelist services.
[0061] Furthermore, the establishment of the whitelist QoS flow, wherein when the whitelist QoS flow receives a whitelist service data packet, the priority of the whitelist QoS flow is increased, and when the whitelist QoS flow stops receiving whitelist service data packets, the priority of the whitelist QoS flow is decreased, includes:
[0062] A whitelist QoS flow is established and initialized as a non-guaranteed flow. When the whitelist service starts, the configuration information of the service whitelist is obtained from the policy control function network element. Service processing is performed according to the configuration information in the whitelist, and the whitelist QoS flow is promoted to a guaranteed flow.
[0063] When the whitelist service ends or is stopped, the whitelist QoS flow will be downgraded to a non-guaranteed flow.
[0064] As described above, the whitelisted QoS flow is initialized as a non-guaranteed flow, and the 5G core network dynamically adjusts the QoS flow based on actual business needs to ensure high-quality service for whitelisted services. When an application in the whitelist performs business, the whitelisted QoS flow is upgraded to a guaranteed flow; when a whitelisted application terminates or stops its business, the whitelisted QoS flow is downgraded to a non-guaranteed flow. This dynamic adjustment of the QoS flow based on actual business usage allows for on-demand allocation of bandwidth resources, thereby achieving full and effective utilization of bandwidth resources.
[0065] Furthermore, if the user has set up a service blacklist, a blacklist QoS flow is established. When the blacklist QoS flow receives a blacklist service data packet, discarding the blacklist service data packet includes:
[0066] If the user has set up a service blacklist, then request policy control rules from the policy control function network element, configure the service blacklist configuration information to the policy control function network element, and bind the configuration information to the corresponding user one by one;
[0067] When the blacklist service is started, the blacklist service data packets are discarded.
[0068] As described above, when the user-set blacklist is obtained, the configuration information of the service blacklist is configured to the policy control function network element, and the configuration information is bound to the corresponding user. This facilitates the subsequent direct discarding of data packets of blacklist services based on the configuration information, thus realizing the configurability of QoS flow.
[0069] This invention provides a dynamic QoS flow control method and terminal, which is applicable to dynamically adjusting the QoS flow according to the service type of the terminal user, thereby improving the utilization rate of bandwidth resources. The following detailed embodiments illustrate this method:
[0070] Example 1
[0071] Please refer to Figure 1 , Figure 3 and Figure 4 A dynamic control method for QoS flows, comprising the following steps:
[0072] S1. Set up business blacklists and business whitelists based on user information.
[0073] Specifically, a business blacklist and / or business whitelist are set based on user information and application settings, and the business blacklist and business whitelist are placed in a unified data management module.
[0074] For details, please refer to Figure 3The business blacklist and whitelist are configured based on user information and application names, such as QQ, WeChat, Weibo, etc. This configuration information is placed in the UDM (Unified Data Management) module.
[0075] Specifically, the application IP addresses in the business blacklist and business whitelist are periodically cached to the policy control function network element.
[0076] Specifically, the IP address information corresponding to the application is provided by the DPI (Deep Packet Inspection) server, and the PCF (Policy Control Function) periodically retrieves the IP address node table and caches it in the PCF database.
[0077] S2. Obtain the user's session establishment request. If the user has set a service whitelist, establish a whitelist QoS stream. When the whitelist QoS stream receives a whitelist service data packet, increase the priority of the whitelist QoS stream. When the whitelist QoS stream stops receiving whitelist service data packets, decrease the priority of the whitelist QoS stream.
[0078] The step of obtaining the user's session establishment request includes:
[0079] Based on the user information, the corresponding business blacklist and business whitelist are obtained from the unified data management module.
[0080] For details, please refer to Figure 4 The SMF (Session Management Function) network element obtains blacklist and whitelist information from the UDM network element through the SBI interface HTTP2 protocol; after receiving the request, the UDM network element reads the blacklist and whitelist configuration in its local database.
[0081] If the user has set up a business whitelist, it also includes:
[0082] The system requests policy control rules from the policy control function network element, configures the service whitelist configuration information to the policy control function network element, and binds the configuration information and application IP address to the corresponding user.
[0083] Specifically, if the SMF network element is configured with a whitelist, the SMF network element requests PCC (Policy Control and Accounting) rules from the PCF network element through the SBI interface HTTP2 protocol. The QoS service configuration template corresponding to the whitelist is pre-configured in the PCF network element. The PCF obtains the IP address information in the DPI and binds it one-to-one with the 5G user. When the user goes online, he / she can enjoy customized network services.
[0084] Establish a whitelist QoS stream and a default QoS stream. When a whitelist service starts, increase the priority of the whitelist QoS stream. When a whitelist service stops or terminates, decrease the priority of the whitelist QoS stream.
[0085] S3. If the user has set up a service blacklist, a blacklist QoS stream is established. When the blacklist QoS stream receives a blacklist service data packet, the blacklist service data packet is discarded.
[0086] If the user has set up a service blacklist, then a policy control rule is requested from the policy control function network element, the configuration information of the service blacklist is configured to the policy control function network element, and the configuration information is bound to the corresponding user one by one.
[0087] When the blacklist service is started, the blacklist service data packets are discarded.
[0088] Specifically, if a blacklist is configured, the SMF network element requests PCC rules from the PCF network element through the SBI interface HTTP2 protocol. The QoS service configuration template corresponding to the blacklist is pre-configured in the PCF network element and bound one-to-one with the 5G user. When the user goes online, they can enjoy the above-mentioned customized network services. A blacklist QoS flow is established. This blacklist QoS flow is used for blacklist services and is a Non-GBR (Non-Guaranteed Bit Rate) flow. The forwarding rule on the UPF side is to discard it.
[0089] Therefore, if only blacklist services are configured, two QoS streams need to be established: the default QoS stream and the blacklist QoS stream; if only whitelist services are configured, two QoS streams need to be established: the default QoS stream and the whitelist QoS stream; if the user configures both blacklist and whitelist services, three QoS streams need to be established: the default QoS stream, the blacklist QoS stream, and the whitelist QoS stream.
[0090] Please refer to Figure 3When the SMF determines to use the QoS control mechanism, it sends QoS control information containing the Service Data Flow (SDF) to the UPF, sends a QoS profile to the AN (Access Network), and sends the corresponding QoS rules to the UE (User Equipment). The UPF performs QoS control on downlink data packets and QoS verification on uplink data packets based on the QoS control information in the SDF, and forwards the data packets to the DN (Data Network). The AN establishes a binding relationship between DRBs (Data Radio Bearers) or DRBs and QoS flows based on the QoS profile, and further performs data packet transmission control. The UE performs uplink data packet transmission control based on the QoS rules.
[0091] Therefore, this embodiment can enable users with Ethernet interfaces to access the AC (controller) without changing the original QoS networking architecture in a customized 5G network, and realize the AC's management of users with Ethernet interfaces and forwarding of data packets. It has high feasibility and usability while meeting the needs of practical application scenarios.
[0092] Example 2
[0093] Please refer to Figure 3 and Figure 4 The difference between this embodiment and Embodiment 1 is that it further specifies how to modify the priority of the QoS flow, specifically:
[0094] A whitelist QoS flow is established and initialized as a non-guaranteed flow. When the whitelist service starts, the configuration information of the service whitelist is obtained from the policy control function network element. Service processing is performed according to the configuration information in the whitelist, and the whitelist QoS flow is promoted to a guaranteed flow.
[0095] When the whitelist service ends or is stopped, the whitelist QoS flow will be downgraded to a non-guaranteed flow.
[0096] In this embodiment, two QoS flows are established: a default QoS flow and a whitelist QoS flow. The whitelist QoS flow is used to process whitelist services. The whitelist QoS flow is initially a Non-GBR flow with a forwarding rule of forwarding. At the same time, URR (Usage Reporting Rules) reporting is enabled for the whitelist QoS flow. The reporting type is event, and the detection condition is: Start Traffic or Stop Traffic is detected.
[0097] The UPF network element detects whether the URR ID has sent a data packet. Once it receives an uplink or downlink data packet, it reports a PFCP (Packet Forwarding Control Protocol) Session Report message carrying the Start Traffic flag to the SMF network element.
[0098] The SMF network element obtains the GBR (Guaranteed Bit Rate) QoS stream from the PCF network element through the SBI interface HTTP2 protocol, obtains the QoS configuration template pre-set for the application, and after receiving the detection report from the UPF network element, the SMF network element sends the configuration to the UPF network element to increase the priority and related bandwidth of the whitelist QoS stream, and promotes the whitelist QoS stream to the guaranteed stream.
[0099] When the SMF determines to use the QoS control mechanism, the SMF sends QoS control information containing the Service DataFlow (SDF) to the UPF, and the AMF (Access and Mobility Management Function) sends the QoS profile to the AN and the corresponding QoS rules to the UE.
[0100] After the UPF network element detects that the UE is not sending APP data, it reports a PFCP Session Report message carrying the Stop Traffic flag to the SMF network element. The SMF network element then sends a Non-GBR flow to the UPF network element, modifies the priority of the whitelisted QoS flow, and reduces it to a non-guaranteed flow.
[0101] Example 3
[0102] Please refer to Figure 2 A dynamic control terminal for QoS flows includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the dynamic control method for QoS flows according to Embodiment 1.
[0103] In summary, the present invention provides a dynamic QoS flow control method and terminal that sets up service blacklists and whitelists based on user information and application names, and stores them in a unified data management module. It acquires user session establishment requests and user service blacklists and whitelists, and periodically caches the application IP addresses in the service blacklists and whitelists to the policy control function network element, thereby dynamically updating the application IP addresses. If a user has a whitelist configured, the whitelist configuration information is configured to the policy control function network element, and the configuration information is bound to the corresponding user for subsequent processing of whitelist services. When whitelist service data packets are received, the priority of the whitelist QoS flow is increased; when whitelist service data packets are stopped being received, the priority of the whitelist QoS flow is decreased. If a user has a blacklist configured, blacklist service data packets received by the QoS flow are discarded. Therefore, based on the user's service blacklists and whitelists and the status of received data packets, the QoS flow can be dynamically adjusted according to the user's service type and actual service usage, with bandwidth resources configured on demand, thereby achieving full and effective utilization of bandwidth resources and improving bandwidth resource utilization rate.
[0104] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for dynamic control of white list based QoS flow, characterized in that, The method comprises the steps of: setting a service whitelist based on user information; periodically caching application IP addresses in the service whitelist to a policy control function network element; requesting a policy control rule from the policy control function network element, configuring configuration information of the service whitelist to the policy control function network element, and binding the configuration information and the application IP addresses to corresponding users one by one; obtaining a session establishment request of a user, establishing a whitelist QoS flow, improving a priority of the whitelist QoS flow when the whitelist QoS flow receives a whitelist service data packet, and reducing the priority of the whitelist QoS flow when the whitelist QoS flow stops receiving the whitelist service data packet, comprising: establishing the whitelist QoS flow, initializing the whitelist QoS flow as a non-guaranteed flow, obtaining the configuration information of the service whitelist from the policy control function network element when the whitelist service starts, processing the service according to the configuration information in the whitelist, and improving the whitelist QoS flow as a guaranteed flow; when the whitelist service ends or stops, reducing the whitelist QoS flow as a non-guaranteed flow; the establishing of the whitelist QoS flow further comprises: establishing the whitelist QoS flow and a default QoS flow, improving the priority of the whitelist QoS flow when the whitelist service starts, and reducing the priority of the whitelist QoS flow when the whitelist service stops or terminates.
2. The method of claim 1, wherein, The setting of the service whitelist based on the user information comprises: setting the service whitelist based on the user information and an application, and placing the service whitelist in a unified data management module; after the obtaining of the session establishment request of the user, the method further comprises: obtaining the corresponding service whitelist from the unified data management module according to the user information.
3. A dynamic control terminal for whitelist-based QoS flow, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the following steps when executing the computer program: setting a service whitelist based on user information; periodically caching application IP addresses in the service whitelist to a policy control function network element; requesting a policy control rule from the policy control function network element, configuring configuration information of the service whitelist to the policy control function network element, and binding the configuration information and the application IP addresses to corresponding users one by one; obtaining a session establishment request of a user, establishing a whitelist QoS flow, improving a priority of the whitelist QoS flow when the whitelist QoS flow receives a whitelist service data packet, and reducing the priority of the whitelist QoS flow when the whitelist QoS flow stops receiving the whitelist service data packet, comprising: establishing the whitelist QoS flow, initializing the whitelist QoS flow as a non-guaranteed flow, obtaining the configuration information of the service whitelist from the policy control function network element when the whitelist service starts, processing the service according to the configuration information in the whitelist, and improving the whitelist QoS flow as a guaranteed flow; when the whitelist service ends or stops, reducing the whitelist QoS flow as a non-guaranteed flow; The establishing of the white list QoS flow further comprises: establishing the white list QoS flow and a default QoS flow, raising the priority of the white list QoS flow when the white list service starts, and lowering the priority of the white list QoS flow when the white list service stops or terminates.
4. The terminal for dynamic control of white list based QoS flow according to claim 3, c h a r a c t e r i z e d b y The setting of the service white list based on the user information comprises: setting the service white list based on the user information and an application, and placing the service white list in a unified data management module; The obtaining of the session establishment request of the user further comprises: obtaining the corresponding service white list from the unified data management module according to the user information.
Citation Information
Patent Citations
Method and device for initiating network service
CN108900417A
Network access tiered based on application launcher installation
US9398462B1