Information transmission method and device, PCF entity, terminal and business operation support system
By generating User Routing Policy (URSP) information, the terminal is instructed to create a PDU Session and transmit a non-GBR QoS Flow. This solves the problems of poor flexibility, maintainability, and implementability in non-GBR QoS Flow differentiated rate management, and realizes flexible differentiated rate management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-26
- Publication Date
- 2026-03-27
AI Technical Summary
Existing technologies for differentiated rate control of non-GBR QoS Flow suffer from poor flexibility, maintainability, and implementability.
By generating User Routing Policy (URSP) information, the terminal is instructed to create a PDU Session and transmit non-GBR QoS Flow on the newly created PDU Session, thereby achieving differentiated rate control of non-GBR QoS Flow and avoiding the need to configure flow-level MBR and rule priorities on a per-flow basis.
It achieves flexibility, maintainability, and implementability in differentiated rate management of non-GBR QoS Flow, and solves the problems existing in the prior art.
Smart Images

Figure CN114554554B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of terminal technology, and in particular to an information transmission method, apparatus, PCF entity, terminal, and business operation support system. Background Technology
[0002] QoS (Quality of Service) is a means of providing differentiated services to different users and services. The network schedules and forwards resources based on QoS parameters to achieve different latency, speed, and reliability performance. In 5G networks, the smallest granularity for achieving differentiated QoS guarantees is the QoS Flow. Depending on whether an absolute rate guarantee can be provided, QoS Flow can be divided into non-GBR (no bit rate guarantee, i.e., no minimum transmission rate guarantee) QoS Flow and GBR (guaranteed bit rate) QoS Flow. Currently, by setting parameters such as Session-AMBR (Session Aggregate Maximum Bit Rate), it is possible to implement upper limit rate control for non-GBR QoS flows under a PDU (Protocol Data Unit) session. That is, for a given PDU-Session, once Session-AMBR is set, the sum of the rates of all non-GBR QoS flows under that PDU-Session will be limited by Session-AMBR. For example, in a scenario where general traffic rate limiting does not affect the unrestricted rate of targeted services, a session may have three non-GBR QoS flows (F1, F2, F3). Initially, Session-AMBR is set to 2Gbps. When general traffic exceeds the limit (defined here as the sum of F1 and F2 traffic), according to the traffic over-limit rate limiting requirement, Session-AMBR is set to 1Gbps. Then, these three non-GBR QoS flows... The sum of the flow rates will not exceed 1Gbps, but F3, as a targeted service flow, has differentiated rate requirements (i.e., no rate limit). This method cannot achieve a rate for F3 exceeding 1Gbps. To achieve further differentiated rate control for non-GBR QoS flows, Session-AMBR will no longer be applicable, and it can only be achieved by configuring the flow-level MBR (Maximum Bit Rate) and rule priorities on a per-flow basis.
[0003] As shown above, existing solutions address the issue of differentiated rate control for non-GBR QoS flows to some extent, but their flexibility, maintainability, and implementability are very poor. This is reflected in: 1) Numerous rule configurations: Configuration needs to be performed flow-by-flow based on the rule requirements of each flow; the more rules there are, the more configuration data is required. 2) Complex PCC (Policy Control and Billing) updates and maintenance: Rule priorities must be planned in advance; if a non-GBR flow needs to change its priority, the entire PCC rule configuration list may need to be updated. In scenarios such as subscriptions and promotions of targeted services with no rate limits, this will severely impact service implementation.
[0004] In other words, existing technologies suffer from very poor flexibility, maintainability, and implementability in managing differentiated rates for non-GBR QoS Flows. Summary of the Invention
[0005] The purpose of this invention is to provide an information transmission method, apparatus, PCF entity, terminal, and service operation support system to solve the problems of poor flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flow in the prior art.
[0006] To address the aforementioned technical problems, embodiments of the present invention provide an information transmission method applied to a Packet Control Function (PCF) entity, comprising:
[0007] If it is confirmed that a Protocol Data Unit Session (PDU Session) needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS, generate User Routing Policy (URSP) information.
[0008] Transmit the URSP information to the terminal;
[0009] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0010] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0011] Optionally, before generating URSP information, the following may also be included:
[0012] Receive policy subscription information sent by the business operation support system;
[0013] Based on the policy subscription information, determine whether a PDU Session needs to be created for non-GBR QoS Flow.
[0014] Optionally, the policy subscription information includes: user identification information and policy coding information.
[0015] Optionally, determining whether a PDU Session needs to be created for a non-GBR QoS Flow based on the policy subscription information includes:
[0016] Based on the policy coding information in the policy subscription information, determine whether the non-GBR QoSFlow exists;
[0017] If present, confirm that a PDU Session needs to be created for the non-GBR QoS Flow.
[0018] Optionally, determining whether a PDU Session needs to be created for a non-GBR QoS Flow based on the policy subscription information includes:
[0019] Based on the service flow information of the current PDU Session and the policy encoding information in the policy subscription information, determine whether the current PDU Session meets the non-GBR QoS Flow;
[0020] If the conditions are not met, confirm that a PDU Session needs to be created for the non-GBR QoS Flow;
[0021] If the conditions are met, continue to execute the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information;
[0022] The service flow information includes the rate control information of the current PDU session; the policy encoding information includes the required rate information of the non-GBR QoS Flow.
[0023] Optionally, generating user routing policy (URSP) information includes:
[0024] Generate URSP information based on business flow related information;
[0025] The business flow related information includes at least one of the following:
[0026] Business identification information;
[0027] Application identification information;
[0028] Business server IP address information;
[0029] Application server IP address information;
[0030] URL information;
[0031] Data network access identifier (DNAI) information.
[0032] Optionally, the business flow-related information is carried in the policy subscription information, or...
[0033] The business flow-related information is generated by the PCF entity.
[0034] This invention also provides an information transmission method applied to a terminal, comprising:
[0035] Receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity;
[0036] Based on the URSP information, a Protocol Data Unit (PDU) Session is created for the non-GBR QoS Flow that does not guarantee bit rate QoS.
[0037] The non-GBR QoS Flow is transmitted on the PDU Session;
[0038] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0039] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0040] This invention also provides an information transmission method applied to a business operation support system, comprising:
[0041] Send policy subscription information to the PCF (Packet Control Function) entity;
[0042] The strategy signing information includes first information, or the first information and second information;
[0043] The first information includes: user identification information and policy coding information;
[0044] The second information includes: business flow related information.
[0045] Optionally, the service flow-related information includes at least one of the following:
[0046] Business identification information;
[0047] Application identification information;
[0048] Business server IP address information;
[0049] Application server IP address information;
[0050] URL information;
[0051] Data network access identifier (DNAI) information.
[0052] This invention also provides an information transmission device applied to a Packet Control Function (PCF) entity, comprising:
[0053] The first generation module is used to generate User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS.
[0054] The first transmission module is used to transmit the URSP information to the terminal;
[0055] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0056] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0057] Optional, also includes:
[0058] The first receiving module is used to receive policy subscription information sent by the business operation support system before generating URSP information;
[0059] The first confirmation module is used to confirm whether a PDU Session needs to be created for non-GBR QoSFlow based on the policy subscription information.
[0060] Optionally, the policy subscription information includes: user identification information and policy coding information.
[0061] Optionally, the first confirmation module includes:
[0062] The first determining submodule is used to determine whether the non-GBR QoS Flow exists based on the policy encoding information in the policy subscription information;
[0063] The first confirmation submodule is used to confirm, if present, that a PDUSession needs to be created for a non-GBR QoS Flow.
[0064] Optionally, the first confirmation module includes:
[0065] The second determining submodule is used to determine whether the current PDU Session meets the non-GBR QoS Flow based on the service flow information of the current PDU Session and the policy encoding information in the policy subscription information;
[0066] The second confirmation submodule is used to confirm the need to create a PDU Session for non-GBR QoS Flow if the conditions are not met.
[0067] If the conditions are met, continue to execute the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information;
[0068] The service flow information includes the rate control information of the current PDU session; the policy encoding information includes the required rate information of the non-GBR QoS Flow.
[0069] Optionally, the first generation module includes:
[0070] The first generation submodule is used to generate URSP information based on business flow related information;
[0071] The business flow related information includes at least one of the following:
[0072] Business identification information;
[0073] Application identification information;
[0074] Business server IP address information;
[0075] Application server IP address information;
[0076] URL information;
[0077] Data network access identifier (DNAI) information.
[0078] Optionally, the business flow-related information is carried in the policy subscription information, or...
[0079] The business flow-related information is generated by the PCF entity.
[0080] This invention also provides an information transmission device applied to a terminal, comprising:
[0081] The second receiving module is used to receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity.
[0082] The first creation module is used to create a Protocol Data Unit Session (PDU Session) for a non-GBRQoS Flow that does not guarantee bit rate quality of service, based on the URSP information.
[0083] The second transmission module is used to transmit the non-GBR QoS Flow on the PDU Session;
[0084] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0085] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0086] This invention also provides an information transmission device applied to a business operation support system, comprising:
[0087] The first sending module is used to send policy subscription information to the Packet Control Function (PCF) entity.
[0088] The strategy signing information includes first information, or the first information and second information;
[0089] The first information includes: user identification information and policy coding information;
[0090] The second information includes: business flow related information.
[0091] Optionally, the service flow-related information includes at least one of the following:
[0092] Business identification information;
[0093] Application identification information;
[0094] Business server IP address information;
[0095] Application server IP address information;
[0096] URL information;
[0097] Data network access identifier (DNAI) information.
[0098] This invention also provides a Packet Control Function (PCF) entity, including: a processor and a transceiver;
[0099] The processor is configured to generate User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS.
[0100] The URSP information is transmitted to the terminal via the transceiver.
[0101] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0102] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0103] Optionally, the processor is further configured to:
[0104] Before generating URSP information, the transceiver receives policy subscription information sent by the business operation support system.
[0105] Based on the policy subscription information, determine whether a PDU Session needs to be created for non-GBR QoS Flow.
[0106] Optionally, the policy subscription information includes: user identification information and policy coding information.
[0107] Optionally, the processor is specifically used for:
[0108] Based on the policy coding information in the policy subscription information, determine whether the non-GBR QoSFlow exists;
[0109] If present, confirm that a PDU Session needs to be created for the non-GBR QoS Flow.
[0110] Optionally, the processor is specifically used for:
[0111] Based on the service flow information of the current PDU Session and the policy encoding information in the policy subscription information, determine whether the current PDU Session meets the non-GBR QoS Flow;
[0112] If the conditions are not met, confirm that a PDU Session needs to be created for the non-GBR QoS Flow;
[0113] If the conditions are met, continue to execute the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information;
[0114] The service flow information includes the rate control information of the current PDU session; the policy encoding information includes the required rate information of the non-GBR QoS Flow.
[0115] Optionally, the processor is specifically used for:
[0116] Generate URSP information based on business flow related information;
[0117] The business flow related information includes at least one of the following:
[0118] Business identification information;
[0119] Application identification information;
[0120] Business server IP address information;
[0121] Application server IP address information;
[0122] URL information;
[0123] Data network access identifier (DNAI) information.
[0124] Optionally, the business flow-related information is carried in the policy subscription information, or...
[0125] The business flow-related information is generated by the PCF entity.
[0126] This invention also provides a terminal, including: a processor and a transceiver;
[0127] The processor is used to receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity through the transceiver;
[0128] Based on the URSP information, a Protocol Data Unit (PDU) Session is created for the non-GBR QoS Flow that does not guarantee bit rate QoS.
[0129] The non-GBR QoS Flow is transmitted over the PDU Session via the transceiver;
[0130] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0131] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0132] This invention also provides a business operation support system, including: a processor and a transceiver;
[0133] The processor is used to send policy subscription information to the Packet Control Function (PCF) entity via the transceiver;
[0134] The strategy signing information includes first information, or the first information and second information;
[0135] The first information includes: user identification information and policy coding information;
[0136] The second information includes: business flow related information.
[0137] Optionally, the service flow-related information includes at least one of the following:
[0138] Business identification information;
[0139] Application identification information;
[0140] Business server IP address information;
[0141] Application server IP address information;
[0142] URL information;
[0143] Data network access identifier (DNAI) information.
[0144] This invention also provides a Packet Control Function (PCF) entity, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information transmission method on the PCF entity side.
[0145] This invention also provides a terminal, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned terminal-side information transmission method.
[0146] This invention also provides a business operation support system, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information transmission method for the business operation support system.
[0147] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the aforementioned information transmission method for the PCF entity side; or,
[0148] When this program is executed by the processor, it implements the steps in the aforementioned terminal-side information transmission method; or...
[0149] When the program is executed by the processor, it implements the steps in the information transmission method of the aforementioned business operation support system.
[0150] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0151] In the above scheme, the information transmission method generates User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS. The URSP information is then transmitted to the terminal. The rate parameter information of the non-GBR QoS Flow has no rate cap. The URSP information includes: an instruction to the terminal to create a PDU Session, a service flow description of the service for which a PDU Session needs to be created, and a route description of the route used to create the PDU Session. This method enables the generation of an URSP that will definitely trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements. The URSP is then transmitted to the terminal, instructing it to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements and transmit the non-GBR QoS Flow on the newly created PDU Session. This satisfies the differentiated rate control requirements of the non-GBR QoS Flow, achieving separate control over the non-GBR QoS Flow and avoiding the need to configure flow-level MBRs and rule priorities per flow, thereby guaranteeing non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoS flows. Attached Figure Description
[0152] Figure 1 This is a schematic flowchart of the information transmission method according to an embodiment of the present invention. Figure 1 ;
[0153] Figure 2 This is a schematic flowchart of the information transmission method according to an embodiment of the present invention. Figure 2 ;
[0154] Figure 3 This is a schematic flowchart of the information transmission method according to an embodiment of the present invention. Figure 3 ;
[0155] Figure 4 This is a schematic diagram illustrating the specific implementation process of the information transmission method according to an embodiment of the present invention;
[0156] Figure 5 This is a schematic diagram of the information transmission device structure according to an embodiment of the present invention. Figure 1 ;
[0157] Figure 6 This is a schematic diagram of the information transmission device structure according to an embodiment of the present invention. Figure 2 ;
[0158] Figure 7 This is a schematic diagram of the information transmission device structure according to an embodiment of the present invention. Figure 3 ;
[0159] Figure 8 This is a schematic diagram of the PCF entity structure according to an embodiment of the present invention;
[0160] Figure 9 This is a schematic diagram of the terminal structure according to an embodiment of the present invention;
[0161] Figure 10 This is a schematic diagram of the business operation support system structure according to an embodiment of the present invention. Detailed Implementation
[0162] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0163] This invention addresses the shortcomings of existing technologies in differentiated rate control of non-GBR QoS Flows, which suffer from poor flexibility, maintainability, and implementability. It provides an information transmission method applicable to Packet Control Function (PCF) entities, such as... Figure 1 As shown, it includes:
[0164] Step 11: If it is confirmed that a Protocol Data Unit Session (PDU Session) needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS, generate User Routing Policy (URSP) information;
[0165] Step 12: Transmit the URSP information to the terminal; wherein, the rate parameter information of the non-GBR QoS Flow is without rate limit; the URSP information includes: indication information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0166] Specifically, the indication information includes an indication value. If the indication value is a first value, it indicates that the terminal is instructed to create a PDU Session; if the indication value is a second value, it indicates that the terminal is instructed not to create a PDU Session; and / or,
[0167] The service flow description information includes service flow IP address information, service identification information, and / or website URL information; and / or,
[0168] The routing description information includes slice information, data network name (DNN) information, PDU session type information, time information, and / or location information.
[0169] The information transmission method provided in this embodiment of the invention generates User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS. The URSP information is then transmitted to the terminal. The rate parameter information of the non-GBR QoS Flow has no rate cap. The URSP information includes: an instruction to the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session. This method enables the generation of an URSP that will definitely trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmits this URSP to the terminal. This instructs the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements, and transmits the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow. This achieves separate control of the non-GBR QoS Flow, avoids configuring flow-level MBRs and rule priorities per flow, and thus guarantees non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoS flows.
[0170] Furthermore, before generating URSP information, the process also includes: receiving policy subscription information sent by the business operation support system; and, based on the policy subscription information, confirming whether a PDU Session needs to be created for the non-GBR QoS Flow.
[0171] The policy subscription information includes: user identification information and policy coding information.
[0172] Regarding "confirming whether a PDU Session needs to be created for non-GBR QoS Flow", the embodiments of this invention provide the following two implementation methods:
[0173] In the first method, determining whether a PDU Session needs to be created for a non-GBR QoS Flow based on the policy subscription information includes: determining whether the non-GBR QoS Flow exists based on the policy encoding information in the policy subscription information; and if it exists, confirming that a PDU Session needs to be created for the non-GBR QoS Flow.
[0174] The second method involves determining whether a PDU Session needs to be created for a non-GBR QoS Flow based on the policy subscription information. This includes: determining whether the current PDU Session meets the non-GBR QoS Flow requirements based on the service flow information of the current PDU Session and the policy coding information in the policy subscription information; if not, confirming that a PDU Session needs to be created for the non-GBR QoS Flow; if so, continuing the operation of determining whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information; wherein the service flow information includes the rate control information of the current PDU session; and the policy coding information includes the required rate information of the non-GBR QoS Flow.
[0175] The service flow information for the current PDU session is available on the PCF. Because the PCF controls the rate of service flows for all PDU sessions, it knows the service flow information for the current PDU session.
[0176] In this embodiment of the invention, generating User Routing Policy (URSP) information includes: generating URSP information based on service flow related information; wherein the service flow related information includes at least one of the following: service identifier information; application identifier information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0177] The business flow-related information is carried in the policy signing information, or the business flow-related information is generated by the PCF entity.
[0178] This invention also provides an information transmission method applied to a terminal, such as... Figure 2 As shown, it includes:
[0179] Step 21: Receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity;
[0180] Step 22: Based on the URSP information, create a Protocol Data Unit Session (PDU Session) for the non-GBR QoS Flow that does not guarantee bit rate QoS.
[0181] Step 23: Transmit the non-GBR QoS Flow on the PDU Session; wherein the rate parameter information of the non-GBR QoS Flow is without rate limit; the URSP information includes: indication information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0182] Specifically, the indication information includes an indication value. If the indication value is a first value, it indicates that the terminal is instructed to create a PDU Session; if the indication value is a second value, it indicates that the terminal is instructed not to create a PDU Session; and / or,
[0183] The service flow description information includes service flow IP address information, service identification information, and / or website URL information; and / or,
[0184] The routing description information includes slice information, data network name (DNN) information, PDU session type information, time information, and / or location information.
[0185] The information transmission method provided in this embodiment of the invention receives User Routing Policy (URSP) information transmitted by a Packet Control Function (PCF) entity; creates a Protocol Data Unit (PDU) Session for a non-GBR QoS Flow that does not guarantee bit rate QoS based on the URSP information; and transmits the non-GBR QoS Flow on the PDU Session. The rate parameter information of the non-GBR QoS Flow is unlimited. The URSP information includes: an instruction to the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session. This method enables the creation of a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and the transmission of the non-GBR QoS Flow on the newly created PDU Session. This satisfies the differentiated rate control requirements of the non-GBR QoS Flow, achieves separate control of the non-GBR QoS Flow, avoids configuring flow-level MBRs and rule priorities per flow, and thus guarantees non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for Flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoSFlow.
[0186] This invention also provides an information transmission method applied to a business operation support system, such as... Figure 3 As shown, it includes:
[0187] Step 31: Send policy subscription information to the Packet Control Function (PCF) entity; wherein the policy subscription information includes first information, or the first information and second information; the first information includes: user identification information and policy coding information; the second information includes: service flow related information.
[0188] The information transmission method provided in this embodiment of the invention sends policy subscription information to the Packet Control Function (PCF) entity. The policy subscription information includes first information, or the first information and second information. The first information includes user identification information and policy coding information. The second information includes service flow related information. This supports the PCF entity in generating a URSP (Ultimate Request for Service) that will trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements. The PCF entity then transmits this URSP to the terminal, instructing the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements and transmit the non-GBR QoS Flow on the newly created PDU Session. This satisfies the differentiated rate control requirements of the non-GBR QoS Flow, enabling separate control of the non-GBR QoS Flow. This avoids configuring flow-level MBR and rule priorities per flow, thus ensuring flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flows. This effectively solves the problem of poor flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flows in the prior art.
[0189] The service flow related information includes at least one of the following: service identification information; application identification information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0190] The information transmission method provided in the embodiments of the present invention will be further described below in conjunction with multiple aspects such as the PCF entity, the terminal, and the business operation support system. Hereinafter, the PCF entity is referred to as PCF and the business operation support system is referred to as BOSS.
[0191] To address the aforementioned technical problems, embodiments of the present invention provide an information transmission method, specifically a rate control method. By forming a URSP that will inevitably trigger the UE (terminal) to establish a new PDU Session for non-GBR QoS Flows with differentiated rate control requirements, the method solves the problems of poor flexibility, maintainability, and implementability in differentiated rate control of non-GBR QoS Flows.
[0192] Specifically, the solutions provided in the embodiments of the present invention can be as follows: Figure 4 As shown, it includes:
[0193] Step 41: Configure relevant policies or policy templates for PCF;
[0194] Specifically, for non-GBR QoS Flows with differentiated rate control requirements, PCF configures relevant policies or policy templates.
[0195] Step 42: BOSS performs policy signing, and the obtained policy signing information includes user identification information and policy coding information; optionally, it may include business flow related information.
[0196] Specifically, regarding policy-based subscriptions: For non-GBR QoS flows with differentiated rate control requirements, users subscribe to policies on the BOSS side, such as allowing unlimited rate for a specific service. The policy subscription information includes: user identification information and policy encoding information, optionally including: service flow-related information (this information can also be generated by the PCF itself), and the service flow-related information includes at least, but is not limited to, at least one of the following application-related information: service identification information, application identification information, service server IP address information, application server IP address information, URL information, and data network access identifier (DNAI) information.
[0197] Step 43: BOSS sends strategy contract information to PCF;
[0198] In other words, the BOSS transmits the contract information (i.e., the strategy contract information) to the PCF.
[0199] Step 44: The PCF generates URSP rules based on the policy subscription information and sends them to the UE through the Access and Mobility Management Function (AMF) (entity).
[0200] Specifically, the PCF, based on the policy subscription information from step 42 (which may include policy coding information and service flow related information), forms URSP rules and sends them to the UE through the AMF. The URSP rules contain information instructing the UE to establish a new PDU session (i.e., the aforementioned instruction information), and also include, but are not limited to, service flow information (i.e., the aforementioned service flow description information, which can also be understood as non-GBR QoS Flow information with differentiated management requirements) and routing description information (i.e., the routing description information of the routes used to create the PDU Session).
[0201] More specifically, the information in this URSP rule includes at least three parts:
[0202] (1) Instruction information for the UE to create a new PDU Session, which indicates whether the UE needs to create a PDU Session, such as 1 for needing to create one and 0 for not needing to create one.
[0203] (2) Service flow description information, used to inform the UE which specified services to create a new PDU Session. Service flow information may include at least one of the following: service flow IP address information, service identification information, URL information, etc.
[0204] (3) Route description information, which is used to inform the UE of the route for creating a new PDU session. The route description information may include at least one of the following: slice information, data network name (DNN) information, PDU session type information, time information, location information, etc.
[0205] Furthermore, regarding step 44, the timing of generating a new URSP and distributing the URSP rule to the UE via the AMF can be achieved using any of the following methods:
[0206] Option A: After receiving the policy subscription information, the PCF determines that it is a non-GBR QoS Flow service with differentiated rate control requirements based on the policy encoding information. Then, it generates a URSP policy containing information instructing the UE to create a new PDU session and immediately triggers the transmission of the policy to the UE through the AMF.
[0207] Option B: After receiving the policy subscription information, the PCF determines whether the current PDU session can meet the requirements of non-GBR QoS Flow with differentiated rate control based on the policy encoding information and the current PDU Session's service flow information. If it does not meet the requirements, a URSP policy containing information instructing the UE to create a new PDU session is generated and transmitted to the UE through the AMF. If it meets the requirements, a new URSP is not generated for the time being, and the system continues to check whether the requirements are met (i.e., whether a new URSP needs to be generated). If the requirements are not met, a URSP policy containing information instructing the UE to create a new PDU session is generated and transmitted to the UE through the AMF.
[0208] For example, if the current PDU session's session AMBR has been adjusted to a rate-limited value, it cannot meet the requirement of unlimited rate for targeted services. In this case, the PCF generates a URSP policy containing information instructing the UE to create a new PDU session for the non-GBR QoS Flow corresponding to the targeted service, and passes it to the UE through the AMF. Otherwise, if the current PDU session's session AMBR has not been adjusted to a rate-limited value and can still meet the requirement of unlimited rate for targeted services, a new URSP will not be generated for the time being. When the session AMBR value changes to a point where it can no longer meet the requirement, a URSP policy containing information instructing the UE to create a new PDU session will be generated and passed to the UE through the AMF.
[0209] Among them, the policy coding information itself can cover the policy subscription requirements (e.g., iQiyi's policy coding 2001 can cover its required rate information of 10Mbps; while iQiyi's policy coding 2002 can cover its required rate information of 20Mbps). The service flow information here can include the rate control information of the current PDU session (e.g., Session AMBR; to determine whether the current rate control can meet the differentiated requirements, please refer to the examples above).
[0210] Step 45: After receiving the URSP rule from the PCF, the UE creates a new PDU session according to the new PDU session instruction, and transmits the non-GBR QoS Flow for the differentiated rate control requirement on the new PDU session; the rate of the non-GBR QoS Flow will no longer be limited by the session-AMBR parameter control of other PDU sessions containing non-GBR QoS Flows.
[0211] As can be seen from the above, the solutions provided by the embodiments of the present invention involve:
[0212] 1. Functions of the PCF side:
[0213] (1) It is necessary to support the formation of URSP rules that include instructions for UEs to create new PDU sessions based on policy subscription information.
[0214] (2) For scheme A in step 44, it is necessary to support the immediate generation of URSP rules containing instructions for the UE to create a new PDU session after receiving the policy subscription information, and immediately trigger the process to be transmitted to the UE through AMF.
[0215] (3) For Scheme B in step 44, it is necessary to support the determination of whether the current PDU session can meet the requirements of non-GBR QoS Flow with differentiated rate control requirements after receiving the policy subscription information, based on the policy encoding information and the service flow information of the current PDU Session. If it does not meet the requirements, a URSP policy containing information indicating that the UE should create a new PDU session should be generated and transmitted to the UE through the AMF. If it meets the requirements, a new URSP should not be generated for the time being. When it cannot meet the requirements, a URSP policy containing information indicating that the UE should create a new PDU session should be generated.
[0216] 2. Functions on the UE side:
[0217] (1) It is required to support the creation of a new PDU session after receiving the URSP rule of the PCF, and to transmit the non-GBR QoS Flow of the differentiated rate control requirement on the new PDU session.
[0218] 3. Functions on the BOSS side:
[0219] (1) Policy signing information must be supported, which may include: business flow related information, and the business flow related information includes at least one of the following: business identification information, application identification information, business server IP address information, application server IP address information, URL information, DNAI information, etc.
[0220] In summary, compared with existing technologies, this solution solves the problem of poor flexibility, maintainability, and implementability in the differentiated rate management of non-GBR QoS Flows by proposing a URSP scheme that will always trigger the UE to create a new PDU Session for non-GBR QoS Flows with differentiated rate control requirements. This solution has very practical guiding significance for real-world deployment and business development.
[0221] This invention also provides an information transmission device applied to a Packet Control Function (PCF) entity, such as... Figure 5 As shown, it includes:
[0222] The first generation module 51 is used to generate user routing policy URSP information when it is confirmed that a Protocol Data Unit Session (PDU Session) needs to be created for a non-GBR QoSFlow that does not guarantee bit rate quality of service.
[0223] The first transmission module 52 is used to transmit the URSP information to the terminal;
[0224] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0225] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0226] The information transmission device provided in this embodiment of the invention generates User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS. The URSP information is then transmitted to the terminal. The rate parameter information of the non-GBR QoS Flow has no rate cap. The URSP information includes: indication information instructing the terminal to create a PDU Session, service flow description information of the service requiring PDU Session creation, and route description information of the route used to create the PDU Session. This enables the device to generate an URSP that will definitely trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmits this URSP to the terminal. This instructs the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements, and transmits the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow. This achieves separate control of the non-GBR QoS Flow, avoids configuring flow-level MBRs and rule priorities per flow, and thus guarantees non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoS flows.
[0227] Furthermore, the information transmission device further includes: a first receiving module, used to receive policy subscription information sent by the business operation support system before generating URSP information; and a first confirmation module, used to confirm whether a PDU Session needs to be created for non-GBR QoS Flow based on the policy subscription information.
[0228] The policy subscription information includes: user identification information and policy coding information.
[0229] Regarding the "first confirmation module," the following two implementation methods are provided in this embodiment of the invention:
[0230] In the first method, the first confirmation module includes: a first determination submodule, used to determine whether the non-GBR QoS Flow exists based on the policy encoding information in the policy subscription information; and a first confirmation submodule, used to confirm, if it exists, that a PDU Session needs to be created for the non-GBR QoS Flow.
[0231] In the second approach, the first confirmation module includes: a second determination submodule, configured to determine whether the current PDU Session satisfies the non-GBR QoS Flow based on the service flow information of the current PDU Session and the policy coding information in the policy subscription information; the second confirmation submodule is configured to confirm, if not satisfied, that a PDU Session needs to be created for the non-GBR QoS Flow; if satisfied, continue to execute the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information; wherein, the service flow information includes the rate control information of the current PDU session; and the policy coding information includes the required rate information of the non-GBR QoS Flow.
[0232] In this embodiment of the invention, the first generation module includes: a first generation submodule, configured to generate URSP information based on service flow related information; wherein the service flow related information includes at least one of the following: service identifier information; application identifier information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0233] The business flow-related information is carried in the policy signing information, or the business flow-related information is generated by the PCF entity.
[0234] The implementation embodiments of the information transmission method on the PCF entity side described above are all applicable to the embodiments of the information transmission device and can achieve the same technical effect.
[0235] This invention also provides an information transmission device applied to a terminal, such as... Figure 6 As shown, it includes:
[0236] The second receiving module 61 is used to receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity.
[0237] The first creation module 62 is used to create a Protocol Data Unit Session (PDU Session) for a non-GBR QoS Flow that does not guarantee bit rate QoS, based on the URSP information.
[0238] The second transmission module 63 is used to transmit the non-GBR QoS Flow on the PDU Session;
[0239] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0240] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0241] The information transmission device provided in this embodiment of the invention receives User Routing Policy (URSP) information transmitted by a Packet Control Function (PCF) entity; creates a Protocol Data Unit (PDU) Session for a non-GBR QoS Flow that does not guarantee bit rate QoS based on the URSP information; and transmits the non-GBR QoS Flow on the PDU Session; wherein the rate parameter information of the non-GBR QoS Flow is unlimited; the URSP information includes: indication information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session; it can realize the creation of a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmit the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow, realize separate control of the non-GBR QoS Flow, avoid configuring flow-level MBR and rule priorities on a flow-by-flow basis, thereby guaranteeing non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for Flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoSFlow.
[0242] The implementation embodiments of the information transmission method on the terminal side described above are all applicable to the embodiments of the information transmission device and can achieve the same technical effect.
[0243] This invention also provides an information transmission device applied to a business operation support system, such as... Figure 7 As shown, it includes:
[0244] The first sending module 71 is used to send policy subscription information to the Packet Control Function (PCF) entity;
[0245] The strategy signing information includes first information, or the first information and second information;
[0246] The first information includes: user identification information and policy coding information;
[0247] The second information includes: business flow related information.
[0248] The information transmission device provided in this embodiment of the invention sends policy subscription information to the Packet Control Function (PCF) entity. The policy subscription information includes first information, or the first information and second information. The first information includes user identification information and policy coding information. The second information includes service flow related information. This supports the PCF entity in forming a URSP (Ultimate Request for Service) that will inevitably trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmits it to the terminal. This instructs the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements, and transmit the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow. This achieves separate control of the non-GBR QoS Flow, avoids configuring flow-level MBR and rule priorities per flow, and ensures flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flow. This effectively solves the problem of poor flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flow in the prior art.
[0249] The service flow related information includes at least one of the following: service identification information; application identification information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0250] The implementation embodiments of the information transmission method on the business operation support system side described above are all applicable to the embodiments of the information transmission device and can achieve the same technical effect.
[0251] This invention also provides a PCF (Group Control Function) entity, such as... Figure 8 As shown, it includes: a processor 81 and a transceiver 82;
[0252] The processor 81 is configured to generate User Routing Policy (URSP) information when it is confirmed that a Protocol Data Unit (PDU) Session needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS.
[0253] The transceiver 82 transmits the URSP information to the terminal.
[0254] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0255] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0256] The PCF entity provided in this embodiment of the invention generates User Routing Policy URSP information when it is confirmed that a Protocol Data Unit Session (PDU Session) needs to be created for a non-GBR QoS Flow that does not guarantee bit rate QoS. The URSP information is then transmitted to the terminal. The rate parameter information of the non-GBR QoS Flow has no rate cap. The URSP information includes: an instruction to the terminal to create a PDU Session, a service flow description of the service requiring PDU Session creation, and a route description of the route used to create the PDU Session. This enables the PCF entity to generate an URSP that will definitely trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmits this URSP to the terminal. This instructs the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements, and transmits the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow. This achieves separate control of the non-GBR QoS Flow, avoids configuring flow-level MBRs and rule priorities per flow, and thus guarantees non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoS flows.
[0257] Furthermore, the processor is also configured to: receive policy subscription information sent by the service operation support system via the transceiver before generating URSP information; and determine whether a PDU Session needs to be created for non-GBR QoSFlow based on the policy subscription information.
[0258] The policy subscription information includes: user identification information and policy coding information.
[0259] Regarding "confirming whether a PDU Session needs to be created for non-GBR QoS Flow", the embodiments of this invention provide the following two implementation methods:
[0260] In the first approach, the processor is specifically configured to: determine whether the non-GBR QoS Flow exists based on the policy encoding information in the policy subscription information; if it exists, confirm that a PDU Session needs to be created for the non-GBR QoS Flow.
[0261] In the second approach, the processor is specifically configured to: determine whether the current PDU Session satisfies the non-GBR QoS Flow based on the service flow information of the current PDU Session and the policy encoding information in the policy subscription information; if not, confirm that a PDU Session needs to be created for the non-GBR QoS Flow; if satisfied, continue to execute the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow based on the policy subscription information; wherein, the service flow information includes the rate control information of the current PDU session; and the policy encoding information includes the required rate information of the non-GBR QoS Flow.
[0262] In this embodiment of the invention, the processor is specifically used to: generate URSP information based on service flow related information; wherein the service flow related information includes at least one of the following: service identification information; application identification information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0263] The business flow-related information is carried in the policy signing information, or the business flow-related information is generated by the PCF entity.
[0264] The implementation embodiments of the information transmission method on the PCF entity side described above are all applicable to the embodiments of the PCF entity and can achieve the same technical effect.
[0265] This invention also provides a terminal, such as... Figure 9 As shown, it includes: processor 91 and transceiver 92;
[0266] The processor 91 is used to receive User Routing Policy (URSP) information transmitted by the Packet Control Function (PCF) entity through the transceiver 92.
[0267] Based on the URSP information, a Protocol Data Unit (PDU) Session is created for the non-GBR QoS Flow that does not guarantee bit rate QoS.
[0268] The non-GBR QoS Flow is transmitted over the PDU Session via the transceiver 92;
[0269] The rate parameter information of the non-GBR QoS Flow is that there is no rate limit;
[0270] The URSP information includes: instruction information instructing the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session.
[0271] The terminal provided in this embodiment of the invention receives User Routing Policy (URSP) information transmitted by a Packet Control Function (PCF) entity; based on the URSP information, it creates a Protocol Data Unit (PDU) Session for a non-GBR QoS Flow that does not guarantee bit rate QoS; and transmits the non-GBR QoS Flow on the PDU Session. The rate parameter information of the non-GBR QoS Flow is unlimited. The URSP information includes: an instruction to the terminal to create a PDU Session, service flow description information of the service for which a PDU Session needs to be created, and route description information of the route used to create the PDU Session. This enables the creation of a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and the transmission of the non-GBR QoS Flow on the newly created PDU Session, thereby meeting the differentiated rate control requirements of the non-GBR QoS Flow, achieving separate control of the non-GBR QoS Flow, avoiding the configuration of flow-level MBR and rule priorities per flow, and thus guaranteeing non-GBR QoS. The flexibility, maintainability, and implementability of the differentiated rate control for flow effectively solve the problem of poor flexibility, maintainability, and implementability in existing technologies for differentiated rate control of non-GBR QoS flows.
[0272] The implementation embodiments of the information transmission method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0273] This invention also provides a business operation support system, such as... Figure 10 As shown, it includes: processor 101 and transceiver 102;
[0274] The processor 101 is used to send policy subscription information to the Packet Control Function (PCF) entity via the transceiver 102;
[0275] The strategy signing information includes first information, or the first information and second information;
[0276] The first information includes: user identification information and policy coding information;
[0277] The second information includes: business flow related information.
[0278] The service operation support system provided in this embodiment of the invention sends policy subscription information to the Packet Control Function (PCF) entity. The policy subscription information includes first information, or the first information and second information. The first information includes user identification information and policy coding information. The second information includes service flow related information. This supports the PCF entity in forming a URSP (Ultimate Request for Service) that will inevitably trigger the terminal to create a new PDU Session for a non-GBR QoS Flow with differentiated rate control requirements, and transmits it to the terminal. This instructs the terminal to create a new PDU Session for the non-GBR QoS Flow with differentiated rate control requirements, and transmit the non-GBR QoS Flow on the newly created PDU Session to meet the differentiated rate control requirements of the non-GBR QoS Flow. This achieves separate control of the non-GBR QoS Flow, avoiding the need to configure flow-level MBR and rule priorities per flow, thereby ensuring the flexibility, maintainability, and implementability of differentiated rate control for non-GBR QoS Flows. This effectively solves the problem of poor flexibility, maintainability, and implementability in the differentiated rate control of non-GBR QoS Flows in the prior art.
[0279] The service flow related information includes at least one of the following: service identification information; application identification information; service server IP address information; application server IP address information; URL information; and data network access identifier (DNAI) information.
[0280] The implementation embodiments of the information transmission method on the business operation support system side described above are all applicable to the embodiments of the business operation support system and can achieve the same technical effect.
[0281] This invention also provides a Packet Control Function (PCF) entity, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information transmission method on the PCF entity side.
[0282] The implementation embodiments of the information transmission method on the PCF entity side described above are all applicable to the embodiments of the PCF entity and can achieve the same technical effect.
[0283] This invention also provides a terminal, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned terminal-side information transmission method.
[0284] The implementation embodiments of the information transmission method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0285] This invention also provides a business operation support system, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information transmission method for the business operation support system.
[0286] The implementation embodiments of the information transmission method on the business operation support system side described above are all applicable to the embodiments of the business operation support system and can achieve the same technical effect.
[0287] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the aforementioned information transmission method for the PCF entity side; or,
[0288] When this program is executed by the processor, it implements the steps in the aforementioned terminal-side information transmission method; or...
[0289] When the program is executed by the processor, it implements the steps in the information transmission method of the aforementioned business operation support system.
[0290] The implementation embodiments of the information transmission methods on the PCF entity side, terminal side, or business operation support system side described above are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.
[0291] It should be noted that many of the functional components described in this specification are referred to as modules / submodules in order to more specifically emphasize the independence of their implementation.
[0292] In this embodiment of the invention, the module / submodule can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0293] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0294] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0295] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for information transmission, applied to a packet control function (PCF) entity, characterized in that, The method comprises the following steps: In the case of confirming that a protocol data unit session (PDU Session) needs to be created for a non-guaranteed bit rate service quality flow (non-GBR QoS Flow), generating user route selection policy (URSP) information; Transmitting the URSP information to a terminal; and enabling the terminal to create a PDU Session for the non-GBR QoS Flow and transmit the non-GBR QoS Flow on the PDU Session according to the URSP information; wherein the rate parameter information of the non-GBR QoS Flow is a rate upper limit. The URSP information comprises indication information indicating that the terminal creates a PDU Session, service flow description information of a service requiring the creation of a PDU Session, and route description information of a route used to create a PDU Session. Before generating the URSP information, the method further comprises the following steps: Receiving policy subscription information sent by a service operation support system; According to the policy subscription information, confirming whether a PDU Session needs to be created for the non-GBR QoS Flow.
2. The information transmission method according to claim 1, characterized by, The policy subscription information comprises user identifier information and policy code information.
3. The information transmission method of claim 1, wherein, According to the policy subscription information, confirming whether a PDU Session needs to be created for the non-GBR QoS Flow comprises the following steps: According to the policy code information in the policy subscription information, determining whether the non-GBR QoS Flow exists; In the case of existence, confirming that a PDU Session needs to be created for the non-GBR QoS Flow.
4. The information transmission method of claim 1, wherein, According to the policy subscription information, confirming whether a PDU Session needs to be created for the non-GBR QoS Flow comprises the following steps: According to service flow information of a current PDU Session and the policy code information in the policy subscription information, determining whether the current PDU Session meets the non-GBR QoS Flow; In the case of non-meeting, confirming that a PDU Session needs to be created for the non-GBR QoS Flow; In the case of meeting, continuing to perform the operation of confirming whether a PDU Session needs to be created for the non-GBR QoS Flow according to the policy subscription information; The service flow information comprises rate control information of the current PDU Session; and the policy code information comprises required rate information of the non-GBR QoS Flow.
5. The information transmission method of claim 1, wherein, The method comprises the following steps: Generating URSP information according to service flow related information; The service flow related information comprises at least one of the following information: service identifier information; application identifier information; service server IP address information; application server IP address information; URL information; DNAI information.
6. The information transmission method of claim 5, wherein, The service flow related information is carried in the policy subscription information, or The service flow related information is generated by the PCF entity.
7. An information transmission method applied to a terminal, characterized in that, Comprising: Receiving user route selection policy (URSP) information transmitted by a packet control function (PCF) entity; The URSP information is generated by the PCF entity in a case that it is confirmed that a PDU Session needs to be created for a non-GBR QoS Flow, and the PCF entity confirms whether the PDU Session needs to be created for the non-GBR QoS Flow according to policy subscription information sent by a service operation support system; According to the URSP information, creating a protocol data unit (PDU) Session for a non-GBR QoS Flow; Transmitting the non-GBR QoS Flow on the PDU Session; Wherein, rate parameter information of the non-GBR QoS Flow is no upper limit of rate; The URSP information comprises: indication information indicating that a terminal creates a PDU Session, service flow description information of a service for which a PDU Session needs to be created, and route description information of a route used to create a PDU Session.
8. An information transmission method applied to a business operation support system, characterized in that, Comprising: Sending policy subscription information to a packet control function (PCF) entity; For the PCF entity to confirm whether a PDU Session needs to be created for a non-GBR QoS Flow according to the policy subscription information; so that the PCF entity can generate URSP information and transmit it to a terminal in a case that it is confirmed that a PDU Session needs to be created for a non-GBR QoS Flow; so that the terminal can create a PDU Session for a non-GBR QoS Flow according to the URSP information, and transmit the non-GBR QoS Flow on the PDU Session; Wherein, the policy subscription information comprises first information, or the first information and second information; The first information comprises: user identifier information and policy code information; The second information comprises: service flow related information; The rate parameter information of the non-GBR QoS Flow is no upper limit of rate; The URSP information comprises: indication information indicating that a terminal creates a PDU Session, service flow description information of a service for which a PDU Session needs to be created, and route description information of a route used to create a PDU Session.
9. The information transmission method of claim 8, wherein, The service flow related information comprises at least one of the following information: service identifier information; application identifier information; service server IP address information; application server IP address information; URL information; data network access identifier (DNAI) information.
10. An information transmission apparatus applied to a packet control function (PCF) entity, characterized in that, Comprising: The first generating module is configured to generate user route selection policy (URSP) information in a case where it is confirmed that a protocol data unit (PDU) session needs to be created for a non-guaranteed bit rate (non-GBR) quality of service (QoS) flow; The first transmission module is configured to transmit the URSP information to a terminal, so that the terminal can create a PDU session for the non-GBR QoS flow according to the URSP information and transmit the non-GBR QoS flow over the PDU session; The rate parameter information of the non-GBR QoS flow is a rate upper limit. The URSP information includes indication information indicating that the terminal creates a PDU session, service flow description information of a service for which a PDU session needs to be created, and route description information of a route used to create a PDU session. The information transmission apparatus further includes: The first receiving module is configured to receive policy subscription information sent by a service operation support system before generating the URSP information; The first confirming module is configured to confirm whether a PDU session needs to be created for the non-GBR QoS flow according to the policy subscription information.
11. The information transmission device according to claim 10, wherein The policy subscription information includes user identifier information and policy code information.
12. The information transmission device according to claim 10, wherein The first confirming module includes: The first determining submodule is configured to determine whether the non-GBR QoS flow exists according to the policy code information in the policy subscription information; The first confirming submodule is configured to confirm that a PDU session needs to be created for the non-GBR QoS flow in the case where the non-GBR QoS flow exists.
13. The information transmitting apparatus according to claim 10, wherein The first confirming module includes: The second determining submodule is configured to determine whether a current PDU session meets the non-GBR QoS flow according to service flow information of the current PDU session and the policy code information in the policy subscription information; The second confirming submodule is configured to confirm that a PDU session needs to be created for the non-GBR QoS flow in the case where the current PDU session does not meet the non-GBR QoS flow; In the case where the current PDU session meets the non-GBR QoS flow, the operation of confirming whether a PDU session needs to be created for the non-GBR QoS flow according to the policy subscription information is continued. The service flow information includes rate control information of the current PDU session, and the policy code information includes required rate information of the non-GBR QoS flow.
14. The information transmitting apparatus according to claim 10, wherein The first generating module includes: The first generating submodule is configured to generate URSP information according to service flow related information; The service flow related information includes at least one of the following information: service identifier information; application identifier information; service server IP address information; application server IP address information; URL information; DNAI information.
15. The information transmission device according to claim 14, wherein The service flow related information is carried in the policy subscription information, or The service flow related information is generated by the PCF entity.
16. An information transmission apparatus applied to a terminal, characterized in that, The method comprises the following steps: A second receiving module is configured to receive user route selection policy (URSP) information transmitted by a packet control function (PCF) entity. The URSP information is generated by the PCF entity in a case where it is determined that a protocol data unit (PDU) session needs to be created for a non-guaranteed bit rate (non-GBR) quality of service (QoS) flow, and the PCF entity determines whether the PDU session needs to be created for the non-GBR QoS flow according to policy subscription information sent by a service operation support system (OSS). A first creating module is configured to create a PDU session for the non-GBR QoS flow according to the URSP information. A second transmitting module is configured to transmit the non-GBR QoS flow on the PDU session. The rate parameter information of the non-GBR QoS flow is a rate upper limit. The URSP information comprises indication information indicating that a terminal creates a PDU session, service flow description information of a service for which a PDU session needs to be created, and route description information of a route used to create a PDU session.
17. An information transmission apparatus applied to a business operation support system, characterized in that, The method comprises the following steps: A first sending module is configured to send policy subscription information to a PCF entity. The PCF entity determines whether a PDU session needs to be created for a non-GBR QoS flow according to the policy subscription information, so that the PCF entity can generate URSP information and transmit the URSP information to a terminal in a case where it is determined that a PDU session needs to be created for the non-GBR QoS flow, and the terminal can create a PDU session for the non-GBR QoS flow according to the URSP information and transmit the non-GBR QoS flow on the PDU session. The policy subscription information comprises first information, or the first information and second information. The first information comprises user identifier information and policy code information. The second information comprises service flow related information. The rate parameter information of the non-GBR QoS flow is a rate upper limit. The URSP information comprises indication information indicating that a terminal creates a PDU session, service flow description information of a service for which a PDU session needs to be created, and route description information of a route used to create a PDU session.
18. The information transmission device according to claim 17, wherein The service flow related information comprises at least one of the following information: Service identifier information; Application identifier information; Service server IP address information; Application server IP address information; URL information; DNAI information.
19. A packet control function (PCF) entity, characterized by The method comprises the following steps: A processor and a transceiver. The processor is configured to generate user route selection policy (URSP) information in a case where it is determined that a protocol data unit (PDU) session needs to be created for a non-guaranteed bit rate (non-GBR) quality of service (QoS) flow. The transceiver is configured to transmit the URSP information to a terminal, so that the terminal can create a PDU session for the non-GBR QoS flow according to the URSP information and transmit the non-GBR QoS flow on the PDU session. The rate parameter information of the non-GBR QoS flow is a rate upper limit. The URSP information includes indication information indicating that the terminal creates the PDU session, service flow description information of a service for which the PDU session needs to be created, and route description information of a route used to create the PDU session. The processor is further configured to: receive, by the transceiver, policy subscription information transmitted by a service operation support system (OSS) before generating the URSP information; and determine, according to the policy subscription information, whether the PDU session needs to be created for the non-GBR QoS flow.
20. A terminal, characterized by The apparatus comprises: a processor and a transceiver; The processor is configured to receive, by the transceiver, user route selection policy (URSP) information transmitted by a packet control function (PCF) entity. The URSP information is generated by the PCF entity in a case where it is determined that a protocol data unit (PDU) session needs to be created for a non-guaranteed bit rate (non-GBR) quality of service (QoS) flow. The PCF entity determines, according to policy subscription information transmitted by a service operation support system (OSS), whether the PDU session needs to be created for the non-GBR QoS flow. create a PDU session for a non-guaranteed bit rate (non-GBR) quality of service (QoS) flow according to the URSP information; and transmit, by the transceiver, the non-GBR QoS flow on the PDU session. The rate parameter information of the non-GBR QoS flow is a rate upper limit.
21. A business operation support system, characterized by, The URSP information includes indication information indicating that the terminal creates the PDU session, service flow description information of a service for which the PDU session needs to be created, and route description information of a route used to create the PDU session. The apparatus comprises: a processor and a transceiver; The processor is configured to transmit, by the transceiver, policy subscription information to a packet control function (PCF) entity. The PCF entity determines whether a PDU Session needs to be created for a non-GBR QoS Flow according to the policy subscription information, so that the PCF entity can generate URSP information and transmit the URSP information to the terminal when it is determined that a PDU Session needs to be created for a non-GBR QoS Flow, and so that the terminal can create a PDU Session for the non-GBR QoS Flow according to the URSP information and transmit the non-GBR QoS Flow over the PDU Session; The policy subscription information includes first information, or the first information and second information. The first information includes user identifier information and policy code information. The second information includes service flow related information. The rate parameter information of the non-GBR QoS Flow is without an upper limit. The URSP information includes indication information indicating that the terminal creates a PDU Session, service flow description information of a service for which a PDU Session needs to be created, and route description information of a route for creating a PDU Session.
22. A packet control function (PCF) entity comprising a memory, a processor, and a program stored in the memory and operable on the processor; wherein, The processor implements the information transmission method of any one of claims 1 to 6 when executing the program.
23. A terminal comprising a memory, a processor, and a program stored on the memory and executable on the processor; characterized in that, The processor implements the information transmission method of claim 7 when executing the program.
24. A business operation support system comprising a memory, a processor, and a program stored on the memory and executable on the processor; characterized in that, The processor implements the information transmission method of any one of claims 8 to 9 when executing the program.
25. A readable storage medium, having a program stored thereon, characterized in that, The program is executed by the processor to implement the steps in the information transmission method of any one of claims 1 to 6; or The program is executed by the processor to implement the steps in the information transmission method of claim 7; Or The program is executed by the processor to implement the steps in the information transmission method of any one of claims 8 to 9.
Citation Information
Patent Citations
Radio bearer establishment method and device and service flow monitoring method and device
CN110557786A
Indication information receiving method and device and storage medium
CN111565429A