Uplink PDR generation method, device and system
By receiving PCC rules containing RQC indications in the session management network element and generating uplink PDR, the uplink packet drop problem caused by the PCF network element not containing uplink SDF information is solved, and the correct uplink PDR generation and transmission is achieved.
Patent Information
- Application Number
- CN201980102625.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-29
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2039-11-29
AI Technical Summary
In the prior art, when the PCF network element generates a PCC rule containing the RQC indication, it may not contain uplink SDF information, resulting in the SMF network element being unable to generate uplink PDR, and thus causing the uplink data packet to be discarded.
A method for generating an uplink packet detection rule PDR is provided, and a PCC rule from a policy control network element is received through a session management network element, including downlink SDF information and RQC indication, to generate a corresponding uplink PDR, and to send it to the user network element.
Ensure that the user-plane network elements can obtain the correct uplink PDR, avoid the uplink packets being unable to map to the correct QoS stream, and thus avoid the problem of packet discarding.
Smart Images

Figure CN114747194B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device and system for generating an uplink packet detection rule (PDR). Background Art
[0002] Reflective quality of service (QoS) control means that the terminal device can generate the corresponding QoS rules (QoS rules) for the uplink data packets according to the downlink data packets sent by the network, and use the corresponding QoS rules to perform QoS control of the uplink data. The main purpose of introducing the reflective QoS control mechanism is to avoid the signaling overhead between the session management function (SMF) network element and the terminal device caused by frequent updates of QoS rules. Generally, the reflective QoS control mechanism is applicable to Internet protocol (IP) type packet data unit (PDU) sessions and Ethernet type PDU sessions. The terminal device indicates to the SMF network element whether the reflective QoS mechanism is supported during the PDU session establishment process.
[0003] Among them, when a policy control function (PCF) network element is deployed in the fifth generation (5G) network, the PCF network element will determine whether a specific service data flow (SDF) uses reflective QoS control; otherwise, the SMF network element determines whether the SDF uses reflective QoS control. Taking the scenario where the PCF network element is deployed as an example, when reflective QoS control is used for a specific SDF, the PCF network element includes a reflective QoS control (RQC) indication in the generated charging control (PCC) rule to indicate that the service uses reflective QoS control.
[0004] However, at present, when the PCF network element generates the PCC rule containing the RQC indication, it may not include the uplink SDF information, so the SMF network element does not generate the uplink PDR, and then the SMF network element does not send the uplink PDR to the UPF network element. In this way, after the UPF network element receives the uplink data packet of the corresponding service, it may not be able to map it to the correct QoS flow (QoS flow) for transmission, which may cause the data packet to be discarded. Summary of the invention
[0005] The embodiments of the present application provide a method, device and system for generating an uplink PDR, which are used to solve the problem in the prior art that the uplink data packet may be discarded because the PCF network element may not include uplink SDF information when generating a PCC rule including an RQC indication.
[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0007] In the first aspect, a method for generating an uplink packet detection rule PDR is provided, the method comprising: a session management network element receives a first policy and control charging PCC rule from a policy control network element, the first PCC rule including downlink service data flow SDF information corresponding to a first service; in the case where the first PCC rule includes a reflective service quality control RQC indication, the session management network element generates a first uplink PDR corresponding to the first service according to the first PCC rule; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. Based on this solution, the user plane network element can obtain the first uplink PDR corresponding to the first service, avoiding the problem that the user plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS flow transmission after receiving it due to the lack of uplink PDR, thereby causing the data packet to be discarded.
[0008] In one possible implementation, the first uplink PDR includes a first packet filter set and a first service quality flow identifier QFI; the first QFI is the same as the second QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
[0009] In a possible implementation, the method further includes: the session management network element sends a first usage reporting rule URR corresponding to the downlink PDR to the user plane network element, the first URR is used to trigger the user plane network element to report a first event, the first event is the detection of a downlink data packet of the first service using the downlink PDR; the session management network element sends a first uplink PDR corresponding to the first service to the user plane network element, including: when the session management network element receives the first event reported by the user plane network element, the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. That is to say, in the embodiment of the present application, the session management network element can send the first uplink PDR corresponding to the first service to the user plane network element when it is known that the user plane network element detects the downlink data packet of the first service using the downlink PDR corresponding to the first service.
[0010] In a possible implementation, the method further includes: the session management network element sends a second URR corresponding to the downlink PDR to the user plane network element, the second URR is used to trigger the user plane network element to report a third event, the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR; when the session management network element receives the third event reported by the user plane network element, the session management network element notifies the user plane network element to delete the first uplink PDR. Based on this solution, the storage resources of the user plane network element can be saved.
[0011] In a possible implementation, the method further includes: the session management network element sends a third URR corresponding to the second uplink PDR to the user plane network element, the third URR is used to trigger the user plane network element to report a second event, the second event is the uplink data packet of the first service is detected using the second uplink PDR, wherein the second uplink PDR is the uplink PDR corresponding to the first service and includes the first packet filter set; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element, including: when the session management network element receives the second event reported by the user plane network element, the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. That is to say, in the embodiment of the present application, the session management network element can send the first uplink PDR corresponding to the first service to the user plane network element when it is known that the user plane network element detects the uplink data packet of the first service using the second uplink PDR including the first packet filter set.
[0012] In a possible implementation, the method further includes: the session management network element sends a fourth URR corresponding to the second uplink PDR to the user plane network element, the fourth URR is used to trigger the user plane network element to report a third event, the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR; when the session management network element receives the third event reported by the user plane network element, the session management network element notifies the user plane network element to delete the first uplink PDR. Based on this solution, the storage resources of the user plane network element can be saved.
[0013] In the second aspect, a method for generating an uplink packet detection rule PDR is provided, the method comprising: a session management network element receives a second policy and a charging control PCC rule from a policy control network element, the second PCC rule includes an uplink indication, the uplink indication is used to indicate the generation of an uplink PDR; in response to the uplink indication, the session management network element generates a first uplink PDR corresponding to a first service according to the second PCC rule, and does not generate a quality of service QoS file and a QoS rule; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. Based on this solution, the user plane network element can obtain the first uplink PDR corresponding to the first service, avoiding the problem that the user plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of an uplink PDR, thereby causing the data packet to be discarded.
[0014] In one possible implementation, the first uplink PDR includes a first packet filter set and a first service quality flow identifier QFI, wherein the first QFI is the same as the QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
[0015] In one possible implementation, the uplink indication is the uplink service data flow SDF information corresponding to the first service included in the second PCC rule; wherein the source information in the uplink SDF information is the same as the destination information in the downlink SDF information corresponding to the first service, and the destination information in the uplink SDF information is the same as the source information in the downlink SDF information.
[0016] In a possible implementation manner, the uplink indication is a reflective service quality control RQC indication.
[0017] In a possible implementation, the second PCC rule also includes uplink SDF information; wherein the source information in the uplink SDF information is the same as the destination information in the downlink SDF information corresponding to the first service, and the destination information in the uplink SDF information is the same as the source information in the downlink SDF information.
[0018] In a possible implementation, the method further includes: the session management network element receives a first PCC rule from the policy control network element, the first PCC rule including downlink SDF information corresponding to the first service; the session management network element generates a downlink PDR corresponding to the first service according to the first PCC rule. Based on this solution, the session management network element can obtain the downlink PDR corresponding to the first service.
[0019] In a third aspect, a method for generating an uplink packet detection rule PDR is provided, the method comprising: a user plane network element detects that a first service needs to use reflective quality of service QoS control; in the absence of a first uplink PDR corresponding to the first service, the user plane network element sends a first message to a session management network element, the first message is used to trigger the session management network element to send the first uplink PDR corresponding to the first service; the user plane network element receives the first uplink PDR corresponding to the first service from the session management network element. Based on this solution, the user plane network element can obtain the first uplink PDR corresponding to the first service, avoiding the problem that the user plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of an uplink PDR, thereby causing the data packet to be discarded.
[0020] In one possible implementation, the first uplink PDR includes a first packet filter set and a first service quality flow identifier QFI, wherein the first QFI is the same as the QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
[0021] In a possible implementation, the method further includes: the user plane network element receives indication information from the session management network element, the indication information being used to indicate reporting an event of no uplink PDR. Based on this solution, the user plane network element can report the above first message to the session management network element when there is no uplink PDR.
[0022] In a fourth aspect, a method for generating an uplink packet detection rule PDR is provided, the method comprising: a session management network element receives a first message from a user plane network element, the first message is used to trigger the session management network element to send a first uplink PDR corresponding to a first service; the session management network element obtains the first uplink PDR corresponding to the first service; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. Based on this solution, the user plane network element can obtain the first uplink PDR corresponding to the first service, avoiding the problem that the user plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS flow transmission after receiving it due to the lack of uplink PDR, thereby causing the data packet to be discarded.
[0023] In one possible implementation, the first uplink PDR includes a first packet filter set and a first service quality flow identifier QFI, wherein the first QFI is the same as the QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
[0024] In a possible implementation, the session management network element obtains the first uplink PDR corresponding to the first service, including: the session management network element generates the first uplink PDR corresponding to the first service. Based on this solution, the session management network element can obtain the first uplink PDR corresponding to the first service.
[0025] In a possible implementation, the session management network element obtains the first uplink PDR corresponding to the first service, including: the session management network element sends a second message to the policy control network element, the second message is used to notify the policy control network element that the user plane network element does not have the first uplink PDR corresponding to the first service; the session management network element receives a second policy and a control charging PCC rule from the policy control network element, the second PCC rule includes an uplink indication, the uplink indication is used to indicate the generation of an uplink PDR; in response to the uplink indication, the session management network element generates the first uplink PDR corresponding to the first service according to the second PCC rule, and does not generate a QoS file and a QoS rule. Based on this solution, the session management network element can obtain the first uplink PDR corresponding to the first service.
[0026] In a possible implementation, the method further includes: the session management network element sends indication information to the user plane network element, the indication information is used to indicate reporting an event of no uplink PDR. Based on this solution, the user plane network element can report the first message to the session management network element when there is no uplink PDR.
[0027] In a possible implementation, the method further includes: the session management network element sends a third message to the network storage function network element, the third message includes the generation capability information of the uplink PDR under the reflective QoS control mechanism of the target user plane network element, and the generation capability information indicates that the target user plane network element has the ability to detect that the service needs to use reflective QoS control; the session management network element receives the list of the target user plane network elements from the network storage function network element, and the list of the target user plane network elements includes the user plane network element; the session management network element selects the user plane network element from the list of the target user plane network elements to serve the session where the first service is located. Based on this solution, a user plane network element with the ability to detect that the service needs to use reflective QoS control can be selected for the session where the first service is located.
[0028] In a fifth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the session management network element in the above-mentioned first aspect, second aspect or fourth aspect, or a device including the above-mentioned session management network element; or, the communication device may be the user plane network element in the above-mentioned third aspect, or a device including the above-mentioned user plane network element. The communication device includes a module, unit, or means corresponding to the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
[0029] In a sixth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method described in any one of the above aspects. The communication device can be the session management network element in the first aspect, the second aspect, or the fourth aspect, or a device including the session management network element; or the communication device can be the user plane network element in the third aspect, or a device including the user plane network element.
[0030] In a seventh aspect, a communication device is provided, comprising: a processor; the processor is coupled to a memory, and after reading an instruction in the memory, executes a method as described in any of the above aspects according to the instruction. The communication device may be a session management network element in the first aspect, the second aspect, or the fourth aspect, or a device including the session management network element; or the communication device may be a user plane network element in the third aspect, or a device including the user plane network element.
[0031] In an eighth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the method described in any one of the above aspects.
[0032] In a ninth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.
[0033] In a tenth aspect, a communication device is provided (for example, the communication device may be a chip or a chip system), the communication device including a processor for implementing the functions involved in any of the above aspects. In one possible implementation, the communication device also includes a memory for storing necessary program instructions and data. When the communication device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices.
[0034] Among them, the technical effects brought about by any design method in the fifth to tenth aspects can refer to the technical effects brought about by the different design methods in the first to fourth aspects mentioned above, and will not be repeated here.
[0035] In the eleventh aspect, a communication method is provided, the method comprising: a policy control network element sends a first policy and control charging PCC rule to a session management network element, the first PCC rule including downlink service data flow SDF information corresponding to a first service; the session management network element receives the first PCC rule from the policy control network element, and generates a first uplink PDR corresponding to the first service according to the first PCC rule when the first PCC rule includes a reflective service quality control RQC indication; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. The technical effect of the eleventh aspect can refer to the above-mentioned first aspect, and will not be repeated here.
[0036] In a twelfth aspect, a communication method is provided, the method comprising: a policy control network element sends a second policy and charging control PCC rule to a session management network element, the second PCC rule includes an uplink indication, the uplink indication is used to indicate the generation of an uplink PDR; the session management network element receives the second PCC rule from the policy control network element, and in response to the uplink indication, generates a first uplink PDR corresponding to a first service according to the second PCC rule, and does not generate a quality of service QoS file and QoS rule; the session management network element sends the first uplink PDR corresponding to the first service to the user plane network element. The technical effect of the twelfth aspect can refer to the above-mentioned second aspect, and will not be repeated here.
[0037] In the thirteenth aspect, a communication method is provided, the method comprising: after the user plane network element detects that the first service needs to use QoS control, in the absence of a first uplink PDR corresponding to the first service, sending a first message to the session management network element, the first message is used to trigger the session management network element to send the first uplink PDR corresponding to the first service. After the session management network element receives the first message from the user plane network element and obtains the first uplink PDR corresponding to the first service, it sends the first uplink PDR corresponding to the first service to the user plane network element. Among them, the technical effect of the thirteenth aspect can refer to the third aspect or the fourth aspect above, and will not be repeated here.
[0038] In a fourteenth aspect, a communication system is provided, which includes a session management network element and a policy control network element; the policy control network element is used to send a first policy and control charging PCC rule to the session management network element, and the first PCC rule includes downlink service data flow SDF information corresponding to the first service; the session management network element is used to receive the first PCC rule from the policy control network element, and when the first PCC rule includes a reflective service quality control RQC indication, generate a first uplink PDR corresponding to the first service according to the first PCC rule; the session management network element is also used to send the first uplink PDR corresponding to the first service to the user plane network element. The technical effect of the fourteenth aspect can refer to the above-mentioned first aspect, and will not be repeated here.
[0039] In the fifteenth aspect, a communication system is provided, which includes a session management network element and a policy control network element; the policy control network element is used to send a second policy and control charging PCC rule to the session management network element, the second PCC rule includes an uplink indication, and the uplink indication is used to indicate the generation of an uplink PDR; the session management network element is used to receive the second PCC rule from the policy control network element, and in response to the uplink indication, generate a first uplink PDR corresponding to a first service according to the second PCC rule, and do not generate a quality of service QoS file and QoS rule; the session management network element is also used to send the first uplink PDR corresponding to the first service to the user plane network element. The technical effect of the fifteenth aspect can refer to the above-mentioned second aspect, and will not be repeated here.
[0040] In the sixteenth aspect, a communication system is provided, which includes a user plane network element and a session management network element; the user plane network element is used to detect that a first service needs to use QoS control, and in the absence of a first uplink PDR corresponding to the first service, send a first message to the session management network element, the first message is used to trigger the session management network element to send the first uplink PDR corresponding to the first service. The session management network element is used to receive the first message from the user plane network element, and after obtaining the first uplink PDR corresponding to the first service, send the first uplink PDR corresponding to the first service to the user plane network element. Among them, the technical effect of the sixteenth aspect can refer to the third aspect or the fourth aspect above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 For the existing 5G QoS model;
[0042] Figure 2 Establish an architectural diagram for the existing signaling-based QoS flow;
[0043] Figure 3 A schematic diagram of the process of reflective QoS control provided in an embodiment of the present application;
[0044] Figure 4 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0045] Figure 5 A schematic diagram of the structure of another communication system provided in an embodiment of the present application;
[0046] Figure 6a 5G network architecture 1 in a non-roaming scenario provided in an embodiment of the present application;
[0047] Figure 6b 5G network architecture 2 in a non-roaming scenario provided in an embodiment of the present application;
[0048] Figure 7a 5G network architecture 1 in the local grooming roaming scenario provided in an embodiment of the present application;
[0049] Figure 7b 5G network architecture 2 in the local grooming roaming scenario provided by an embodiment of the present application;
[0050] Figure 8a 5G network architecture 1 for the home routing roaming scenario provided in an embodiment of the present application;
[0051] Figure 8b 5G network architecture 2 for the home routing roaming scenario provided in the embodiment of the present application;
[0052] Fig. 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0053] Fig.10 Schematic diagram of the process of generating an uplink PDR provided in an embodiment of the present application Figure 1 ;
[0054] Fig.11 Schematic diagram of the process of generating an uplink PDR provided in an embodiment of the present application Figure 2 ;
[0055] Fig.12 Schematic diagram of the process of generating an uplink PDR provided in an embodiment of the present application Figure 3 ;
[0056] Fig.13 Schematic diagram of the process of generating an uplink PDR provided in an embodiment of the present application Figure 4 ;
[0057] Fig.14 A schematic diagram of the structure of a session management network element provided in an embodiment of the present application;
[0058] Fig.15A schematic diagram of the structure of a user plane network element provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] To facilitate understanding of the solutions of the embodiments of the present application, a brief introduction to the relevant concepts is first given as follows:
[0060] First, PDU session:
[0061] A PDU session is an association between a terminal device and a data network (DN) and is used to provide a PDU connection service.
[0062] Second, QoS parameters:
[0063] The QoS parameters in the embodiments of the present application include one or more of the following parameters:
[0064] 1. 5G QoS identifier (5QI)
[0065] 5QI is a scalar used to index the corresponding 5G QoS characteristics. 5QI is divided into standardized 5QI, pre-configured 5QI and dynamically allocated 5QI. For standardized 5QI, there is a one-to-one correspondence with a set of standardized 5G QoS feature values; for pre-configured 5QI, the corresponding 5G QoS feature values are pre-configured on the radio access network (RAN) equipment; for dynamically allocated 5QI, the corresponding 5G QoS characteristics are sent by the core network equipment to the RAN equipment through the QoS file (QoS profile).
[0066] 2. Allocation and retention priority (ARP)
[0067] ARP includes priority, preemption capability, and preemption capability.
[0068] 3. Guaranteed flow bit rate (GFBR)
[0069] GFBR represents the bit rate expected to be provided to a guaranteed bit rate (GBR) QoS flow.
[0070] 4. Maximum flow bit rate (MFBR)
[0071] MFBR limits the bit rate provided to GBR QoS flow, that is, the maximum bit rate provided to GBR QoS flow. If the bit rate is exceeded, the data packet can be discarded.
[0072] 5. Reflective QoS attribute (RQA)
[0073] RQA is used to indicate that the service transmitted using the corresponding QoS flow uses reverse QoS.
[0074] 6. QoS notification control (QNC)
[0075] QNC is used to instruct the RAN device whether to notify the network side when the GFBR cannot be met during the use period of the QoS flow.
[0076] Third, QoS model:
[0077] In order to ensure the end-to-end service quality of the 5G system, a 5G QoS model based on QoS flow is proposed, such as Figure 1 As shown in the figure, the 5G QoS model supports QoS flows that guarantee bit rate (i.e., GBR QoS flows) and QoS flows that do not guarantee bit rate (i.e., non-GBR QoS flows). Data packets controlled by the same QoS flow receive the same transmission processing (such as scheduling or admission thresholds, etc.).
[0078] like Figure 1 As shown, for a terminal device, one or more PDU sessions can be established with the 5G network; one or more QoS flows can be established in each PDU session. A QoS flow is identified by a QoS flow identifier (QFI), that is, QFI uniquely identifies a QoS flow in a session. Among them, a PDU session corresponds one-to-one to a general packet radio service (GPRS) tunneling protocol user plane (GTP-U) tunnel between the RAN device and the UPF network element; a QoS flow corresponds to a radio bearer between the terminal device and the RAN device, and a radio bearer can correspond to one or more QoS flows.
[0079] Among them, whether a QoS flow is a GBR QoS flow or a Non-GBR QoS flow is determined by the corresponding QoS file (QoS profile).
[0080] For GBR QoS flow, the corresponding QoS file contains the following QoS parameters: 5QI, ARP, GFBR and MFBR, and optionally QNC; according to whether the QoS file contains QNC, the GBR QoS flow is divided into GRB QoS flow that requires notification control and GBR QoS flow that does not require notification control. For GBR QoS flow that requires notification control, when the access network device detects that the corresponding QoS flow resources cannot be met, the access network device notifies the session management function (SMF) network element of the event. Further, the SMF network element can initiate a QoS flow deletion or modification process.
[0081] For Non-GBR QoS flow, the corresponding QoS file contains the following QoS parameters: 5QI and ARP; optionally, RQA.
[0082] In addition, for GBR QoS flow, it is mainly controlled by signaling. The corresponding QoS flow establishment process is as follows: Figure 2 As shown, the following steps are included:
[0083] In the first step, the SMF network element determines to establish a QoS flow based on the local policy or the PCC rule sent by the PCF network element. Then 2a) sends SDF information to the UPF network element, and the SDF information includes QoS control information; 2b) sends the QoS file of the QoS flow to the RAN device through the access and mobility management function (AMF) network element; 2c) sends the QoS rule to the terminal device through the AMF network element and the RAN device, and the QoS rule includes QoS control information.
[0084] In the second step, a QoS flow is established between the terminal device, RAN device and UPF network element. The RAN device establishes a wireless bearer for the air interface according to the QoS file and stores the binding relationship between the QoS flow and the wireless bearer.
[0085] For the downlink, when the UPF network element receives a downlink data packet, it carries the QFI in the data packet header of the downlink data packet according to the SDF information sent by the SMF network element; when the RAN device receives a downlink data packet, it places the downlink data packet on the corresponding wireless bearer for transmission based on the QFI in the data packet header and the binding relationship between the corresponding QoS flow and the wireless bearer.
[0086] For the uplink, when the terminal device determines to send an uplink data packet, it determines the QoS flow according to the QoS rules, and carries the QFI in the data packet header of the uplink data packet to be sent. At the same time, according to the binding relationship between the QoS flow and the radio bearer, the uplink data packet is placed on the corresponding radio bearer for transmission. When the RAN device receives the uplink data packet, according to the QFI in the data packet header, the QFI is included in the data packet header of the uplink data packet between the RAN device and the UPF network element. When the UPF network element receives the uplink data packet sent by the RAN device, it verifies whether the data packet is transmitted using the correct QoS flow.
[0087] Fourth, reflective QoS control:
[0088] The definition of reflective QoS control can be found in the background technology section and will not be repeated here.
[0089] Take the scenario where PCF network elements are deployed as an example. Figure 3 As shown, when reflective QoS control is used for a specific SDF, the PCF network element includes an RQC indication in the generated PCC rule to indicate that the service uses reflective QoS control. Further, the SMF network element determines that the SDF information provided to the UPF network element includes a reflective QoS indication (RQI) based on the received RQC indication, and includes a reflective QoS attribute (RQA) in the QoS file sent to the RAN device.
[0090] Among them, for each downlink data packet corresponding to the SDF, the UPF network element sets the RQI in the encapsulation header of the GTP-U. When the downlink data packet received by the RAN device contains the RQI, the QFI and RQI of the downlink data packet are indicated to the terminal device. When the terminal device side receives a downlink data packet containing the RQI, the following operations are performed.
[0091] If the packet filter corresponding to the downlink data packet does not exist in the QoS rule derived by the terminal device, the terminal device creates a new derived QoS rule, which includes the packet filter corresponding to the downlink data packet, and the terminal device starts a timer for the derived QoS rule.
[0092] If the QoS rule derived by the terminal device contains a packet filter corresponding to the downlink data packet, the terminal device refreshes the timer corresponding to the derived QoS rule. Further, if the QFI corresponding to the downlink data packet is different from the derived QoS rule, the terminal device updates the QFI in the derived QoS rule.
[0093] When the network side decides that a specific SDF no longer uses reflective QoS control, the SMF network element deletes the RQI in the SDF information provided to the UPF network element. The UPF network element no longer sets the RQI in the GTP-U encapsulation header. For a period of time, the UPF network element continues to receive the uplink service corresponding to the SDF. The UE deletes the QoS rules derived by the terminal device according to the timer.
[0094] Fifth, PDR:
[0095] The PDR in the embodiment of the present application includes an uplink PDR and a downlink PDR. The PDR is transmitted by the SMF network element to the UPF network element on the N4 interface. The UPF network element uses the PDR to detect messages in a certain transmission direction, such as: using the uplink PDR to detect messages in the uplink transmission direction, and using the downlink PDR to detect messages in the downlink transmission direction.
[0096] The PDR includes a packet filter set and a QFI. For an IP type PDU session, the packet filter set includes but is not limited to one or more of the following:
[0097] Source / destination IP address or IPv6 prefix;
[0098] Source / destination port number.
[0099] IP upper layer protocol type (protocol ID of the protocol above IP);
[0100] Or, packet filter direction.
[0101] For Ethernet PDU sessions, the packet filter set includes but is not limited to one or more of the following:
[0102] Source / destination media access control (MAC) address;
[0103] Ethertype;
[0104] Or, packet filter direction.
[0105] It should be noted that the above are only exemplary examples of some parameters in the packet filter set. Of course, the packet filter set also includes other parameters. For details, please refer to the existing technology and will not be repeated here.
[0106] In addition, the PDR in the embodiment of the present application may also include parameters such as N4 session ID, rule ID or priority. For details, please refer to the prior art, and the embodiment of the present application does not make specific limitations on this.
[0107] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the differences. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0108] In addition, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0109] like Figure 4 As shown, a communication system 40 is provided in an embodiment of the present application. The communication system 40 includes a session management network element 401 and a policy control network element 402. The session management network element 401 and the policy control network element 402 can communicate directly or through forwarding of other devices, which is not specifically limited in the embodiment of the present application.
[0110] In one possible implementation:
[0111] The policy control network element 402 is used to send a first PCC rule to the session management network element 401, wherein the first PCC rule includes downlink SDF information corresponding to the first service. The session management network element 401 is used to receive the first PCC rule from the policy control network element 402, and when the first PCC rule includes an RQC indication, generate a first uplink PDR corresponding to the first service according to the first PCC rule, and then send the first uplink PDR corresponding to the first service to the user plane network element. The specific implementation of the above scheme will be described in detail in the subsequent method embodiments, which will not be repeated here.
[0112] Another possible implementation is:
[0113] The policy control network element 402 is used to send a second PCC rule to the session management network element 401, wherein the second PCC rule includes an uplink indication, and the uplink indication is used to indicate the generation of an uplink PDR. The session management network element 401 is used to receive the second PCC rule from the policy control network element 402, and in response to the uplink indication, generate a first uplink PDR corresponding to the first service according to the second PCC rule, and do not generate a QoS file and a QoS rule, and then send the first uplink PDR corresponding to the first service to the user plane network element. The specific implementation of the above scheme will be described in detail in the subsequent method embodiments, and will not be repeated here.
[0114] Based on the communication system provided in the embodiment of the present application, the user-plane network element can obtain the first uplink PDR corresponding to the first service, thereby avoiding the problem that the user-plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of uplink PDR, thereby causing the data packet to be discarded.
[0115] like Figure 5 As shown, another communication system 50 provided in an embodiment of the present application is shown. The communication system 50 includes a session management network element 501 and a user plane network element 502. The session management network element 501 and the user plane network element 502 can communicate directly or through forwarding by other devices, which is not specifically limited in the embodiment of the present application.
[0116] The user plane network element 502 is used to detect that the first service needs to use QoS control. The user plane network element 502 is also used to send a first message to the session management network element 501 when there is no first uplink PDR corresponding to the first service, and the first message is used to trigger the session management network element 501 to send the first uplink PDR corresponding to the first service. The session management network element 501 is used to receive the first message from the user plane network element, and after obtaining the first uplink PDR corresponding to the first service, send the first uplink PDR corresponding to the first service to the user plane network element 502. The specific implementation of the above scheme will be described in detail in the subsequent method embodiments, which will not be repeated here.
[0117] Based on the communication system provided in the embodiment of the present application, the user-plane network element can obtain the first uplink PDR corresponding to the first service, thereby avoiding the problem that the user-plane network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of uplink PDR, thereby causing the data packet to be discarded.
[0118] Optional, Figure 4 The communication system 40 shown or Figure 5 The communication system 50 shown can be applied to the 5G network currently being discussed or other future networks, etc., and the embodiments of the present application do not specifically limit this.
[0119] For example, assuming Figure 4 The communication system 40 shown or Figure 5 The communication system 50 shown is applied to a 5G network architecture in a non-roaming scenario. Figure 6a As shown, the network element or entity corresponding to the above-mentioned session management network element may be the SMF network element in the non-roaming 5G network architecture, the network element or entity corresponding to the above-mentioned policy control network element may be the PCF network element in the non-roaming 5G network architecture, and the network element or entity corresponding to the above-mentioned user plane network element may be the UPF network element in the non-roaming 5G network architecture.
[0120] In addition, if Figure 6a As shown, the non-roaming 5G network architecture may also include AMF network elements, RAN equipment or other network elements not shown, such as: unified data management (UDM) network elements, authentication server function (AUSF) network elements, network storage function (NRF) network elements or application function (AF) network elements, etc., and the embodiments of the present application do not make specific limitations on this.
[0121] Among them, the terminal equipment communicates with the AMF network element through the next generation network (next generation, N) 1 interface (N1 for short), the RAN equipment communicates with the AMF network element through the N2 interface (N2 for short), the RAN equipment communicates with the UPF network element through the N3 interface (N3 for short), the UPF network element communicates with the DN through the N6 interface (N6 for short), the AMF network element communicates with the SMF network element through the N11 interface (N11 for short), the AMF network element communicates with the PCF network element through the N15 interface (N15 for short), the SMF network element communicates with the PCF network element through the N7 interface (N7 for short), and the SMF network element communicates with the UPF network element through the N4 interface (N4 for short).
[0122] In addition, it should be noted that Figure 6a The control plane network elements such as AMF network elements, SMF network elements or PCF network elements in the non-roaming 5G network architecture shown can also interact using service-oriented interfaces. Figure 6b As shown, the service interface provided by the AMF network element to the outside can be Namf; the service interface provided by the SMF network element to the outside can be Nsmf; the service interface provided by the PCF network element to the outside can be Npcf. For related descriptions, please refer to the 5G system architecture in the 23501 standard, which will not be repeated here.
[0123] Or, for example, suppose Figure 4 The communication system 40 shown or Figure 5 The communication system 50 shown is applied to a 5G network architecture in a local breakout roaming scenario. Figure 7a As shown, the network element or entity corresponding to the above-mentioned session management network element may be the SMF network element in the local grooming roaming 5G network architecture, the network element or entity corresponding to the above-mentioned policy control network element may be the visited PCF (visitedPCF, vPCF) network element in the local grooming roaming 5G network architecture, and the network element or entity corresponding to the above-mentioned user plane network element may be the UPF network element in the local grooming roaming 5G network architecture.
[0124] In addition, if Figure 7aAs shown, the local roaming 5G network architecture may also include RAN equipment, AMF network elements or home PCF (home PCF, hPCF) network elements, etc., which are not specifically limited in the present embodiment of the application. Among them, the hPCF network element belongs to the home public land mobile network (home public land mobile network, HPLMN); RAN equipment, AMF network element, SMF network element, UPF network element or vPCF network element belongs to the visited public land mobile network (visited public landmobile network, VPLMN).
[0125] Among them, the terminal equipment communicates with the AMF network element through the N1 interface (N1 for short), the RAN equipment communicates with the AMF network element through the N2 interface (N2 for short), the RAN equipment communicates with the UPF network element through the N3 interface (N3 for short), the UPF network element communicates with the DN through the N6 interface (N6 for short), the AMF network element communicates with the SMF network element through the N11 interface (N11 for short), and the AMF network element communicates with the vPCF network element through the N15 interface (N15 for short); the SMF network element communicates with the vPCF network element through the N7 interface (N7 for short), the vPCF network element communicates with the hPCF network element through the N24 interface (N24 for short), and the SMF network element communicates with the UPF network element through the N4 interface (N4 for short).
[0126] In addition, it should be noted that Figure 7a The control plane network elements such as AMF network elements, SMF network elements, vPCF network elements or hPCF network elements in the local grooming roaming 5G network architecture shown can also interact using service-oriented interfaces. Figure 7b As shown, the service interface provided by the AMF network element to the outside can be Namf; the service interface provided by the SMF network element to the outside can be Nsmf; the service interface provided by the vPCF network element to the outside can be Npcf; and the service interface provided by the hPCF network element to the outside can be Npcf. In addition, Figure 7b The visited security edge protection proxy (vSEPP) in the VPLMN is used for information filtering and policy control of the control plane interface within the VPLMN, as well as topology hiding. Figure 7bThe home security edge protection proxy (hSEPP) in the HPLMN is used for information filtering and policy control of the control plane interface within the HPLMN, as well as topology hiding; vSEPP and hSEPP are connected through the N32 interface (referred to as N32). All relevant descriptions can be referred to the 5G system architecture in the 23501 standard, which will not be repeated here.
[0127] Or, for example, suppose Figure 4 The communication system 40 shown or Figure 5 The communication system 50 shown is applied to a 5G network architecture in a home routed roaming scenario. Figure 8a As shown, the network element or entity corresponding to the above-mentioned session management network element may be the home SMF (home SMF, hSMF) network element in the home routing roaming 5G network architecture, the network element or entity corresponding to the above-mentioned policy control network element may be the hPCF network element in the home routing roaming 5G network architecture, and the network element or entity corresponding to the above-mentioned user plane network element may be the home UPF (home UPF, hUPF) network element in the home routing roaming 5G network architecture.
[0128] In addition, if Figure 8a As shown, the home routing roaming 5G network architecture may also include RAN equipment, AMF network elements, visited UPF (visited UPF, vUPF) network elements, visited SMF (visited SMF, vSMF) network elements, or vPCF network elements, etc., which are not specifically limited in the embodiments of the present application. Among them, the hSMF network element, hPCF network element or hUPF network element belongs to the HPLMN; the RAN equipment, AMF network element, vSMF network element, vUPF network element, or vPCF network element belongs to the VPLMN.
[0129] Among them, the terminal device communicates with the AMF network element through the N1 interface (referred to as N1), the RAN device communicates with the AMF network element through the N2 interface (referred to as N2), the RAN device communicates with the vUPF network element through the N3 interface (referred to as N3), the vUPF network element communicates with the hUPF network element through the N9 interface (referred to as N9), the hUPF network element communicates with the DN through the N6 interface (referred to as N6), the AMF network element communicates with the vSMF network element through the N11 interface (referred to as N11), and the vSMF network element communicates with the vSMF network element through the N11 interface (referred to as N11). The AMF network element communicates with the hSMF network element through the N16 interface (N16 for short), and the AMF network element communicates with the vPCF network element through the N15 interface (N15 for short); the vPCF network element communicates with the hPCF network element through the N24 interface (N24 for short), the vSMF network element communicates with the vUPF network element through the N4 interface (N4 for short), the hSMF network element communicates with the hUPF network element through the N4 interface (N4 for short), and the hSMF network element communicates with the hPCF network element through the N7 interface (N7 for short).
[0130] In addition, it should be noted that Figure 8a The control plane network elements such as AMF network element, vSMF network element, hSMF network element, vPCF network element or hPCF network element in the home routing roaming 5G network architecture shown in the figure can also use service-oriented interfaces to interact. Figure 8b As shown, the service interface provided by the AMF network element to the outside can be Namf; the service interface provided by the vSMF network element to the outside can be Nsmf; the service interface provided by the hSMF network element to the outside can be Nsmf; the service interface provided by the vPCF network element to the outside can be Npcf; the service interface provided by the hPCF network element to the outside can be Npcf. In addition, Figure 8b The vSEPP in the VPLMN is used for information filtering and policy control of the control plane interface within the VPLMN, as well as topology hiding. Figure 8b The hSEPP in the HPLMN is used for information filtering and policy control of the control plane interface within the HPLMN, as well as topology hiding; the vSEPP and the hSEPP are connected via the N32 interface (referred to as N32). All relevant descriptions can be referred to the 5G system architecture in the 23501 standard, which will not be repeated here.
[0131] Optionally, the terminal device in the embodiment of the present application may be a device for implementing a wireless communication function, such as a terminal or a chip that can be used in a terminal, etc. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent or a terminal device, etc. in a 5G network or a future evolved PLMN. The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The terminal may be mobile or fixed.
[0132] Optionally, the RAN device in the embodiment of the present application refers to a device that accesses the core network, such as a base station, a broadband network gateway (BNG), an aggregation switch, a non-3rd generation partnership project (3GPP) access device, etc. The base station may include various forms of base stations, such as: a macro base station, a micro base station (also called a small station), a relay station, an access point, etc.
[0133] Optionally, the session management network element, policy control network element or user plane network element in the embodiment of the present application may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiment of the present application does not make any specific limitation on this.
[0134] Optionally, the relevant functions of the session management network element, policy control network element or user plane network element in the embodiment of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It can be understood that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0135] For example, the relevant functions of the session management network element, policy control network element or user plane network element in the embodiment of the present application can be Fig. 9 The communication device 900 is implemented. Fig. 9 FIG. 1 is a schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application. The communication device 900 includes one or more processors 901, a communication line 902, and at least one communication interface ( Fig. 9 The example in which the communication interface 904 and a processor 901 are included is merely exemplary), and a memory 903 may also be included optionally.
[0136] The processor 901 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0137] The communication line 902 may include a pathway for connecting different components.
[0138] The communication interface 904 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 904 may also be a transceiver circuit located in the processor 901 to implement signal input and signal output of the processor.
[0139] The memory 903 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 902. The memory may also be integrated with the processor.
[0140] The memory 903 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 901. The processor 901 is used to execute the computer-executable instructions stored in the memory 903, thereby implementing the method for generating an uplink PDR provided in the embodiment of the present application.
[0141] Alternatively, optionally, in an embodiment of the present application, the processor 901 may also perform processing-related functions in the method for generating an uplink PDR provided in the following embodiment of the present application, and the communication interface 904 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiment of the present application.
[0142] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0143] In a specific implementation, as an embodiment, the processor 901 may include one or more CPUs, such as Fig. 9 CPU0 and CPU1 in.
[0144] In a specific implementation, as an embodiment, the communication device 900 may include multiple processors, such as Fig. 9901 and processor 908 in the embodiment. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include but are not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other computing devices running software, each of which may include one or more cores for executing software instructions to perform calculations or processing.
[0145] In a specific implementation, as an embodiment, the communication device 900 may further include an output device 905 and an input device 906. The output device 905 communicates with the processor 901 and may display information in a variety of ways. For example, the output device 905 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 906 communicates with the processor 901 and may receive user input in a variety of ways. For example, the input device 906 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0146] The communication device 900 may also be referred to as a communication apparatus, which may be a general-purpose device or a dedicated device. For example, the communication device 900 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, the terminal device, the network device, or a Fig. 9 The embodiment of the present application does not limit the type of the communication device 900.
[0147] The following will be combined Figures 1 to 9 The method for reporting session management information provided in the embodiment of the present application is specifically described.
[0148] It should be noted that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the embodiments of the present application do not impose any specific limitations on this.
[0149] First, Figure 4 The communication system shown is applied to Figure 6a or Figure 6bTake the 5G network architecture in the non-roaming scenario as an example. Fig.10 As shown, a method for generating an uplink PDR provided in an embodiment of the present application includes the following steps:
[0150] S1001. The terminal device triggers the PDU session establishment process. The relevant implementation can refer to the existing technology and will not be repeated here.
[0151] S1002: After the PDU session is established, the PCF network element sends a first PCC rule to the SMF network element. Correspondingly, the SMF network element receives the first PCC rule from the PCF network element. The first PCC rule includes an RQC indication and downlink SDF information corresponding to the first service.
[0152] It should be noted that the PCC rules including the RQC indication in the embodiments of the present application all refer to PCC rules that only include downlink SDF information, that is, the first PCC rule here can be understood as a PCC rule that does not include uplink SDF information. If a PCC rule includes both uplink SDF information and downlink SDF information, there is no technical problem in the background technology, which is not within the scope of discussion in the embodiments of the present application, and is uniformly explained here, and will not be repeated below.
[0153] S1003. The SMF network element determines that the first PCC rule includes an RQC indication, and then generates a first uplink PDR corresponding to the first service according to the first PCC rule.
[0154] The rule ID and priority in the first uplink PDR are allocated automatically, and this embodiment of the present application does not specifically limit this.
[0155] Optionally, the first uplink PDR in the embodiment of the present application includes a first packet filter set and a first QFI. Among them, the source information in the first packet filter set in the first uplink PDR is the same as the destination information in the downlink SDF information in the first PCC rule, and the destination information in the first packet filter set in the first uplink PDR is the same as the source information in the downlink SDF information in the first PCC rule. The QoS attribute information corresponding to the first QFI in the first uplink PDR (such as 5QI, or ARP, etc., please see the background technology part) is the same as the QoS attribute information in the first PCC rule, which is uniformly explained here and will not be repeated below.
[0156] Of course, in the embodiment of the present application, the SMF network element can also generate a downlink PDR corresponding to the first service according to the first PCC rule, and then send the downlink PDR corresponding to the first service to the UPF network element. The specific implementation method can refer to the existing technology, and the embodiment of the present application does not specifically limit this. Although not shown, the SMF network element can also generate a QoS file and a QoS rule according to the first PCC rule, and then send the QoS file to the RAN device and send the QoS rule to the terminal device. For details, refer to the existing implementation method, which will not be repeated here.
[0157] Optionally, the downlink PDR in the embodiment of the present application includes a second packet filter set and a second QFI. Considering that the source information in the first packet filter set in the downlink PDR is the same as the source information in the downlink SDF information in the first PCC rule, and the destination information in the first packet filter set in the first uplink PDR is the same as the destination information in the downlink SDF information in the first PCC rule, it can be understood that the source information in the first packet filter set in the first uplink PDR is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set. In addition, considering that the QoS attribute information corresponding to the second QFI in the downlink PDR (such as 5QI, ARP, etc., please see the background technology part) is the same as the QoS attribute information in the first PCC rule, it can be understood that the first QFI is the same as the second QFI, which is uniformly explained here and will not be repeated below.
[0158] Exemplarily, the source information in the embodiments of the present application may be, for example, a source IP address, a source IPv6 prefix, a source port number or a source MAC address, and the corresponding destination information may be a destination IP address, a destination IPv6 prefix, a destination port number or a destination MAC address, etc., which are uniformly described here and will not be repeated below.
[0159] In addition, the relationship between other packet detection information in the first uplink PDR except the first packet filter and the first QFI and other packet detection information in the downlink PDR corresponding to the first service except the second packet filter and the second QFI can be referred to the characteristics of the parameters in the uplink PDR and the corresponding downlink PDR under the existing reflective QoS control mechanism, which will not be repeated here.
[0160] Optionally, in an embodiment of the present application, when the SMF network element determines that the first PCC rule contains an RQC indication, it can first generate a downlink PDR corresponding to the first service according to the first PCC rule, and then generate a first uplink PDR corresponding to the first service according to the downlink PDR corresponding to the first service. This embodiment of the present application does not make any specific limitations on this.
[0161] S1004, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element. Correspondingly, the UPF network element receives the first uplink PDR corresponding to the first service from the SMF network element.
[0162] Optionally, in the embodiment of the present application, the SMF network element may send the first uplink PDR at the following times:
[0163] In a possible implementation, the method for generating an uplink PDR provided in an embodiment of the present application further includes: the SMF network element sends a first usage reporting rule (URR) corresponding to the downlink PDR to the UPF network element, and the first URR is used to trigger the UPF network element to report a first event, and the first event is that a downlink data packet of the first service is detected using the downlink PDR. Accordingly, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element, including: when the SMF network element receives the first event reported by the UPF network element, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element.
[0164] Optionally, in this implementation, the SMF network element may also send a second URR corresponding to the downlink PDR to the UPF network element, and the second URR is used to trigger the UPF network element to report a third event, and the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR; further, when the SMF network element receives the third event reported by the UPF network element, the SMF network element notifies the UPF network element to delete the first uplink PDR.
[0165] Optionally, the first URR and the second URR in the embodiment of the present application may be the same URR or different URRs. That is to say, in the embodiment of the present application, one URR may be used to simultaneously trigger the UPF network element to report the first event and the third event, or different URRs may be used to respectively trigger the UPF network element to report the first event and the third event, and the embodiment of the present application does not specifically limit this.
[0166] In another possible implementation, the method for generating an uplink PDR provided in the embodiment of the present application further includes: the SMF network element sends a third URR corresponding to the second uplink PDR to the UPF network element, the third URR is used to trigger the UPF network element to report a second event, the second event is the detection of an uplink data packet of the first service using the second uplink PDR, wherein the second uplink PDR is an uplink PDR corresponding to the first service and includes a first packet filter set. Accordingly, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element, including: when the SMF network element receives the second event reported by the UPF network element, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element.
[0167] Optionally, in this implementation, the SMF network element may also send a fourth URR corresponding to the second uplink PDR to the UPF network element, and the fourth URR is used to trigger the user plane network element to report a third event, and the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR; further, when the SMF network element receives the third event reported by the UPF network element, the SMF network element notifies the UPF network element to delete the first uplink PDR.
[0168] Optionally, the third URR and the fourth URR in the embodiment of the present application may be the same URR or different URRs. That is to say, in the embodiment of the present application, one URR may be used to simultaneously trigger the UPF network element to report the second event and the third event, or different URRs may be used to respectively trigger the UPF network element to report the second event and the third event, and the embodiment of the present application does not specifically limit this.
[0169] Based on the method for generating an uplink PDR provided in an embodiment of the present application, the UPF network element can obtain the first uplink PDR corresponding to the first service, thereby avoiding the problem that the UPF network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of uplink PDR, which may cause the data packet to be discarded.
[0170] The actions of the SMF network element in the above steps S1001 to S1004 can be Fig. 9 The processor 901 in the communication device 900 shown calls the application code stored in the memory 903 for execution, and this embodiment does not impose any limitation on this.
[0171] Optional, with Figure 4 The communication system shown is applied to Figure 6a or Figure 6b Take the 5G network architecture in the non-roaming scenario as an example. Fig.11 As shown, another method for generating an uplink PDR provided in an embodiment of the present application, the method for generating an uplink PDR comprises the following steps:
[0172] S1101, the terminal device triggers the PDU session establishment process. The relevant implementation can refer to the existing technology and will not be repeated here.
[0173] S1102: After the PDU session is established, the PCF network element sends the first PCC rule and the second PCC rule to the SMF network element. Correspondingly, the SMF network element receives the first PCC rule and the second PCC rule from the PCF network element.
[0174] The first PCC rule includes an RQC indication and downlink SDF information corresponding to the first service. The second PCC rule includes an uplink indication, and the uplink indication is used to indicate the generation of an uplink PDR. Optionally, the uplink indication may also indicate that a QoS file and a QoS rule are not generated, which is not specifically limited in the embodiment of the present application.
[0175] In a possible implementation, the uplink indication may be uplink SDF information corresponding to the first service included in the second PCC rule; wherein the source information in the uplink SDF information is the same as the destination information in the downlink SDF information corresponding to the first service, and the destination information in the uplink SDF information is the same as the source information in the downlink SDF information. For a description of the source information and the destination information, please refer to Fig.10 The embodiments shown will not be described in detail here.
[0176] In another possible implementation manner, the uplink indication may be an RQC indication included in the second uplink PCC rule.
[0177] S1103, the SMF network element generates a downlink PDR corresponding to the first service according to the first PCC rule, and in response to the uplink indication, the SMF network element generates a first uplink PDR corresponding to the first service according to the second PCC rule, and does not generate a QoS file and QoS rules.
[0178] Among them, the way in which the SMF network element generates the downlink PDR corresponding to the first service according to the first PCC rule can refer to the existing technology and will not be repeated here. Although not shown, the SMF network element can also generate a QoS file and a QoS rule according to the first PCC rule, and then send the QoS file to the RAN device and send the QoS rule to the terminal device. For details, refer to the existing implementation method and will not be repeated here.
[0179] Optionally, the first uplink PDR in the embodiment of the present application includes a first packet filter set and a first QFI; the first QFI is the same as the second QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set. For the description of the source information and the destination information, please refer to Fig.10 The embodiments shown will not be described in detail here.
[0180] S1104, the SMF network element sends the first uplink PDR and downlink PDR corresponding to the first service to the UPF network element. Correspondingly, the UPF network element receives the first uplink PDR and downlink PDR corresponding to the first service from the SMF network element.
[0181] Based on the method for generating an uplink PDR provided in an embodiment of the present application, the UPF network element can obtain the first uplink PDR corresponding to the first service, thereby avoiding the problem that the UPF network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of uplink PDR, which may cause the data packet to be discarded.
[0182] The actions of the SMF network element in the above steps S1101 to S1104 can be Fig. 9 The processor 901 in the communication device 900 shown calls the application code stored in the memory 903 for execution, and this embodiment does not impose any limitation on this.
[0183] Optional, with Figure 5 The communication system shown is applied to Figure 6a or Figure 6b Take the 5G network architecture in the non-roaming scenario as an example. Fig.12 As shown, another method for generating an uplink PDR provided in an embodiment of the present application, the method for generating an uplink PDR includes the following steps:
[0184] S1201, the terminal device triggers the PDU session establishment process. The relevant implementation can refer to the existing technology and will not be repeated here.
[0185] S1202: After the PDU session is established, the PCF network element sends a first PCC rule to the SMF network element. Correspondingly, the SMF network element receives the first PCC rule from the PCF network element. The first PCC rule includes an RQC indication and downlink SDF information corresponding to the first service.
[0186] It should be noted that the PCC rules including the RQC indication in the embodiments of the present application all refer to PCC rules that only include downlink SDF information, that is, the first PCC rule here can be understood as a PCC rule that does not include uplink SDF information. If a PCC rule includes both uplink SDF information and downlink SDF information, there is no technical problem in the background technology, which is not within the scope of discussion in the embodiments of the present application, and is uniformly explained here, and will not be repeated below.
[0187] S1203. The SMF network element generates a downlink PDR corresponding to the first service according to the first PCC rule.
[0188] S1204, the SMF network element sends the downlink PDR corresponding to the first service to the UPF network element. Correspondingly, the UPF network element receives the downlink PDR corresponding to the first service from the SMF network element.
[0189] The related implementation of the above steps S1202-S1204 can refer to the existing technology and will not be described in detail here.
[0190] Optionally, the N4 rule such as the downlink PDR or the URR corresponding to the downlink PDR or the QoS enforcement rule (QER) corresponding to the downlink PDR in the embodiment of the present application may include indication information, and the indication information is used to indicate the event of reporting no uplink PDR. Exemplarily, the indication information can be a trigger for reporting the event of no uplink PDR.
[0191] Furthermore, the method for generating an uplink PDR provided in the embodiment of the present application may also include the following steps:
[0192] S1205. The UPF network element detects that the first service needs to use reflective QoS control.
[0193] S1206: In the absence of a first uplink PDR corresponding to the first service, the UPF network element sends a first message to the SMF network element. Correspondingly, the SMF network element receives the first message from the UPF network element.
[0194] Among them, the first message is used to trigger the SMF network element to send the first uplink PDR corresponding to the first service.
[0195] Optionally, in an embodiment of the present application, when the UPF network element obtains the above-mentioned indication information, it may also respond to the indication information and send a first message to the SMF network element in the absence of a first uplink PDR corresponding to the first service. This embodiment of the present application does not make any specific limitations on this.
[0196] S1207. The SMF network element obtains the first uplink PDR corresponding to the first service.
[0197] In one possible implementation, the SMF network element can be based on Fig.10 The method of the illustrated embodiment generates a first uplink PDR corresponding to the first service.
[0198] It should be noted that, unlike Fig.10 In the embodiment shown, the SMF network element in the embodiment of the present application may not be able to determine that the first service needs to use reflective QoS control according to the RQC indication in the first PCC rule. Only when the first message is received from the UPF network element, can it be determined that the first service needs to use reflective QoS control, and then according to the first PCC rule or the downlink PDR corresponding to the first service, the first uplink PDR corresponding to the first service is generated. This is explained uniformly here and will not be repeated below.
[0199] In another possible implementation, in response to the first message, the SMF network element may send a second message to the PCF network element, and the second message is used to notify the PCF network element that the UPF network element does not have the first uplink PDR corresponding to the first service; further, after receiving the second message, the PCF network element may send a second PCC rule containing an uplink indication to the SMF network element. After receiving the second PCC rule, the SMF network element generates an uplink PDR according to the second PCC rule in response to the uplink indication, and does not generate a QoS file and QoS rules. For related implementations, please refer to Fig.11 The embodiments shown will not be described in detail here.
[0200] S1208, the SMF network element sends the first uplink PDR corresponding to the first service to the UPF network element. Correspondingly, the UPF network element receives the first uplink PDR corresponding to the first service from the SMF network element.
[0201] Optionally, in an embodiment of the present application, after the UPF network element detects that the first service needs to use reflective QoS control, it may also generate a first uplink PDR corresponding to the first service by itself if there is no first uplink PDR corresponding to the first service. This embodiment of the present application does not specifically limit this.
[0202] Based on the method for generating an uplink PDR provided in an embodiment of the present application, the UPF network element can obtain the first uplink PDR corresponding to the first service, thereby avoiding the problem that the UPF network element may not be able to map the uplink data packet of the corresponding service to the correct QoS stream transmission after receiving it due to the lack of uplink PDR, which may cause the data packet to be discarded.
[0203] The actions of the SMF network element or UPF network element in the above steps S1201 to S1208 can be performed by Fig. 9 The processor 901 in the communication device 900 shown calls the application code stored in the memory 903 for execution, and this embodiment does not impose any limitation on this.
[0204] Optional, with Figure 5 The communication system shown is applied to Figure 6a or Figure 6b Taking the 5G network architecture in the non-roaming scenario shown in the figure as an example, in order to select a UPF network element capable of detecting that a service needs to use reflective QoS control, such as Fig.13 As shown, the method for generating an uplink PDR provided in the embodiment of the present application further includes the following step S1301 or the following step S1302:
[0205] S1301. The operator deploys a new UPF network element, and the UPF network element registers with the NRF network element network function. During the network function registration process, the UPF network element reports to the NRF network element the generation capability information of the uplink PDR under the reflective QoS control mechanism of the UPF network element. The generation capability information indicates whether the UPF network element has the ability to detect that the service needs to use reflective QoS control, or the generation capability information indicates whether the UPF network element has the ability to report to the SMF network element to generate an uplink PDR. Alternatively, the generation capability information can indicate whether the UPF network element can generate an uplink PDR by itself, which is not specifically limited in the embodiments of the present application.
[0206] S1302. The operator deploys a new UPF network element, and the operation, administration and maintenance (OAM) system registers the network function with the NRF network element. During the network function registration process, the OAM system reports to the NRF network element the UPF network element's uplink PDR generation capability information under the reflective QoS control mechanism. The generation capability information indicates whether the UPF network element has the ability to detect that the service needs to use reflective QoS control, or the generation capability information indicates whether the UPF network element has the ability to report to the SMF network element to generate an uplink PDR. Alternatively, the generation capability information can also indicate whether the UPF network element can generate an uplink PDR by itself, which is not specifically limited in the embodiments of the present application.
[0207] Furthermore, the method for generating an uplink PDR provided in the embodiment of the present application may also include the following steps:
[0208] S1303, the SMF network element sends a third message to the NRF network element. Correspondingly, the NRF network element receives the third message from the SMF network element.
[0209] Among them, the third message includes the generation capability information of the uplink PDR under the reflective QoS control mechanism of the target UPF network element, and the generation capability information indicates that the target UPF network element has the ability to detect that the service needs to use reflective QoS control or the generation capability information indicates that the UPF network element has the ability to report to the SMF network element to generate an uplink PDR (such as Fig.12 Alternatively, the generation capability information may also indicate that the target UPF network element can generate an uplink PDR by itself, which is not specifically limited in the embodiments of the present application.
[0210] S1304, the NRF network element sends a list of target UPF network elements to the SMF network element. Correspondingly, the SMF network element receives the list of target UPF network elements from the NRF network element.
[0211] Among them, the list of target UPF network elements includes one or more target UPF network elements that meet the requirements.
[0212] S1305. The SMF network element selects the UPF network element that serves the session where the first service is located from the list of target UPF network elements.
[0213] Based on this solution, a UPF network element capable of detecting that the service needs to use reflective QoS control can be selected for the session where the first service is located.
[0214] The actions of the SMF network element in the above steps S1301 to S1305 can be Fig. 9 The processor 901 in the communication device 900 shown calls the application code stored in the memory 903 for execution, and this embodiment does not impose any limitation on this.
[0215] It should be noted that the above Figures 10 to 13 The embodiments shown are all based on Figure 4 or Figure 5 The communication system shown is applied to Figure 6a or Figure 6b The 5G network architecture in the non-roaming scenario shown in the figure is used as an example to illustrate. Figure 4 or Figure 5 The communication system shown is applied to Figure 7a or Figure 7b The local roaming 5G network architecture shown in the figure is used as an example to illustrate, or Figure 4 or Figure 5 The communication system shown is applied to Figure 8a or Figure 8b The hometown routing roaming 5G network architecture shown is used as an example for explanation. The corresponding method for generating the uplink PDR is similar to the method in the above embodiment. It is only necessary to adaptively replace the relevant network elements, which will not be repeated here.
[0216] It can be understood that in the above embodiments, the methods and / or steps implemented by the session management network element can also be implemented by components (such as chips or circuits) that can be used for session management network elements; the methods and / or steps implemented by the user plane network element can also be implemented by components (such as chips or circuits) that can be used for user plane network elements.
[0217] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which can be a session management network element in the above method embodiment, or a device including the above session management network element, or a component that can be used for the session management network element; or, the communication device can be a user plane network element in the above method embodiment, or a device including the above user plane network element, or a component that can be used for the user plane network element. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0218] For example, taking the communication device as the session management network element in the above method embodiment as an example, Fig.14 The diagram shows a structure of a session management network element 140. The session management network element 140 includes a transceiver module 1401 and a processing module 1402. The transceiver module 1401, which may also be called a transceiver unit, is used to implement a transceiver function, and may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0219] In one possible implementation:
[0220] The transceiver module 1401 is used to receive a first PCC rule from a policy control network element, wherein the first PCC rule includes downlink SDF information corresponding to the first service; the processing module 1402 is used to generate a first uplink PDR corresponding to the first service according to the first PCC rule when the first PCC rule includes an RQC indication. The transceiver module 1401 is also used to send the first uplink PDR corresponding to the first service to the user plane network element.
[0221] Optionally, the transceiver module 1401 is further configured to send a first URR corresponding to a downlink PDR corresponding to the first service to the user plane network element, where the first URR is used to trigger the user plane network element to report a first event, where the first event is the detection of a downlink data packet of the first service using the downlink PDR. The transceiver module 1401 is configured to send a first uplink PDR corresponding to the first service to the user plane network element, including: upon receiving the first event reported by the user plane network element, sending the first uplink PDR corresponding to the first service to the user plane network element.
[0222] Optionally, the transceiver module 1401 is further used to send a second URR corresponding to the downlink PDR corresponding to the first service to the user plane network element, and the second URR is used to trigger the user plane network element to report a third event, and the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR. The transceiver module 1401 is also used to notify the user plane network element to delete the first uplink PDR when receiving the third event reported by the user plane network element.
[0223] Optionally, the transceiver module 1401 is further used to send a third URR corresponding to the second uplink PDR to the user plane network element, the third URR is used to trigger the user plane network element to report a second event, the second event is the detection of an uplink data packet of the first service using the second uplink PDR, wherein the second uplink PDR is an uplink PDR corresponding to the first service and including a first packet filter set. The transceiver module 1401 is used to send a first uplink PDR corresponding to the first service to the user plane network element, comprising: upon receiving the second event reported by the user plane network element, sending the first uplink PDR corresponding to the first service to the user plane network element.
[0224] Optionally, the transceiver module 1401 is further used to send a fourth URR corresponding to the second uplink PDR to the user plane network element, and the fourth URR is used to trigger the user plane network element to report a third event, where the third event is that the uplink data packet of the first service cannot be detected using the first uplink PDR. The transceiver module 1401 is also used to notify the user plane network element to delete the first uplink PDR when receiving the third event reported by the user plane network element.
[0225] Another possible implementation is:
[0226] The transceiver module 1401 is used to receive a second PCC rule from a policy control network element, where the second PCC rule includes an uplink indication, which is used to indicate the generation of an uplink PDR; the processing module 1402 is used to generate a first uplink PDR corresponding to the first service in response to the uplink indication according to the second PCC rule, without generating a QoS file and a QoS rule; the transceiver module 1401 is also used to send the first uplink PDR corresponding to the first service to the user plane network element.
[0227] Optionally, the transceiver module 1401 is further used to receive a first PCC rule from a policy control network element, where the first PCC rule includes downlink SDF information corresponding to the first service; the processing module 1402 is further used to generate a downlink PDR corresponding to the first service according to the first PCC rule.
[0228] In another possible implementation:
[0229] The transceiver module 1401 is used to receive a first message from a user plane network element, where the first message is used to trigger the session management network element to send a first uplink PDR corresponding to a first service; the processing module 1402 is used to obtain the first uplink PDR corresponding to the first service; the transceiver module 1401 is also used to send the first uplink PDR corresponding to the first service to the user plane network element.
[0230] Optionally, the processing module 1402 is specifically configured to: generate a first uplink PDR corresponding to the first service.
[0231] Alternatively, optionally, the processing module 1402 is specifically used to: send a second message to the policy control network element through the transceiver module 1401, the second message being used to notify the policy control network element that the user plane network element does not have a first uplink PDR corresponding to the first service; receive a second policy and control charging PCC rule from the policy control network element through the transceiver module 1401, the second PCC rule including an uplink indication, and the uplink indication is used to indicate generation of an uplink PDR; in response to the uplink indication, generate a first uplink PDR corresponding to the first service according to the second PCC rule, and do not generate a QoS file and a QoS rule.
[0232] Optionally, the transceiver module 1401 is further used to send indication information to the user plane network element, where the indication information is used to indicate an event of reporting no uplink PDR.
[0233] Optionally, the transceiver module 1401 is also used to send a third message to the network storage function network element, the third message including the generation capability information of the uplink PDR under the reflective QoS control mechanism of the target user plane network element, and the generation capability information indicates that the target user plane network element has the ability to detect that the service needs to use reflective QoS control; the transceiver module 1401 is also used to receive a list of target user plane network elements from the network storage function network element, the list of target user plane network elements including user plane network elements; the processing module 1402 is also used to select the user plane network element that serves the session where the first service is located from the list of target user plane network elements.
[0234] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0235] In this embodiment, the session management network element 140 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the session management network element 140 can be used Fig. 9 The form of a communication device 900 is shown.
[0236] for example, Fig. 9 The processor 901 in the communication device 900 shown can call the computer-executable instructions stored in the memory 903, so that the communication device 900 executes the method for generating an uplink PDR in the above method embodiment.
[0237] Specifically, Fig.14 The functions / implementation process of the transceiver module 1401 and the processing module 1402 can be Fig. 9 The processor 901 in the communication device 900 shown calls the computer execution instructions stored in the memory 903 to implement. Or, Fig.14 The function / implementation process of the processing module 1402 in Fig. 9 The processor 901 in the communication device 900 shown calls the computer execution instructions stored in the memory 903 to implement, Fig.14 The function / implementation process of the transceiver module 1401 can be Fig. 9 The communication interface 904 in the communication device 900 shown in FIG.
[0238] Since the session management network element 140 provided in this embodiment can execute the above-mentioned method for generating an uplink PDR, the technical effects that can be obtained can refer to the above-mentioned method embodiment, which will not be described in detail here.
[0239] For example, taking the communication device as the user plane network element in the above method embodiment as an example, Fig.15 The schematic diagram of the structure of a user plane network element 150 is shown. The user plane network element 150 includes a transceiver module 1501 and a processing module 1502. The transceiver module 1501, which may also be called a transceiver unit, is used to implement the transceiver function, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0240] The processing module 1502 is used to detect that the first service needs to use reflective QoS control. The transceiver module 1501 is used to send a first message to the session management network element when there is no first uplink PDR corresponding to the first service, and the first message is used to trigger the session management network element to send the first uplink PDR corresponding to the first service; the transceiver module 1501 is also used to receive the first uplink PDR corresponding to the first service from the session management network element.
[0241] Optionally, the transceiver module 1501 is further used to receive indication information from the session management network element, where the indication information is used to indicate an event of reporting no uplink PDR.
[0242] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0243] In this embodiment, the user plane network element 150 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the user plane network element 150 can be used Fig. 9 The form of a communication device 900 is shown.
[0244] for example, Fig. 9 The processor 901 in the communication device 900 shown can call the computer-executable instructions stored in the memory 903, so that the communication device 900 executes the method for generating an uplink PDR in the above method embodiment.
[0245] Specifically, Fig.15 The functions / implementation process of the transceiver module 1501 and the processing module 1502 can be Fig. 9 The processor 901 in the communication device 900 shown calls the computer execution instructions stored in the memory 903 to implement. Or, Fig.15 The function / implementation process of the processing module 1502 in Fig. 9 The processor 901 in the communication device 900 shown calls the computer execution instructions stored in the memory 903 to implement, Fig.15 The function / implementation process of the transceiver module 1501 can be Fig. 9 The communication interface 904 in the communication device 900 shown in FIG.
[0246] Since the user plane network element 150 provided in this embodiment can execute the above-mentioned method for generating an uplink PDR, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0247] It should be noted that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing within the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0248] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0249] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible implementation, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.
[0250] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may include one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0251] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0252] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for generating an uplink packet detection rule PDR, characterized in that: The method comprises: The session management network element receives a first policy and a charging control PCC rule from the policy control network element, wherein the first PCC rule includes downlink service data flow SDF information corresponding to the first service; In a case where the first PCC rule includes a reflective service quality control RQC indication, the session management network element generates a first uplink PDR corresponding to the first service according to the first PCC rule; The session management network element sends a first uplink PDR corresponding to the first service to the user plane network element.
2. The method according to claim 1, characterized in that The first uplink PDR includes a first packet filter set and a first quality of service flow identifier QFI; the first QFI is the same as the second QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: The session management network element sends a first usage reporting rule URR corresponding to the downlink PDR corresponding to the first service to the user plane network element, where the first URR is used to trigger the user plane network element to report a first event, where the first event is detecting a downlink data packet of the first service using the downlink PDR; The session management network element sends a first uplink PDR corresponding to the first service to the user plane network element, including: When the session management network element receives the first event reported by the user plane network element, the session management network element sends a first uplink PDR corresponding to the first service to the user plane network element.
4. The method according to claim 3, characterized in that The method further comprises: The session management network element sends a second URR corresponding to the downlink PDR to the user plane network element, where the second URR is used to trigger the user plane network element to report a third event, where the third event is that no uplink data packet of the first service can be detected using the first uplink PDR; When the session management network element receives the third event reported by the user plane network element, the session management network element notifies the user plane network element to delete the first uplink PDR.
5. The method according to claim 2, characterized in that: The method further comprises: The session management network element sends a third URR corresponding to the second uplink PDR to the user plane network element, where the third URR is used to trigger the user plane network element to report a second event, where the second event is detecting an uplink data packet of the first service using the second uplink PDR, wherein the second uplink PDR is an uplink PDR corresponding to the first service and includes the first packet filter set; The session management network element sends a first uplink PDR corresponding to the first service to the user plane network element, including: When the session management network element receives the second event reported by the user plane network element, the session management network element sends a first uplink PDR corresponding to the first service to the user plane network element.
6. The method according to claim 5, characterized in that The method further comprises: The session management network element sends a fourth URR corresponding to the second uplink PDR to the user plane network element, where the fourth URR is used to trigger the user plane network element to report a third event, where the third event is that no uplink data packet of the first service can be detected using the first uplink PDR; When the session management network element receives the third event reported by the user plane network element, the session management network element notifies the user plane network element to delete the first uplink PDR.
7. A session management network element, characterized in that: The session management network element includes: a processing module and a transceiver module; The transceiver module is used to receive a first policy and a charging control PCC rule from a policy control network element, wherein the first PCC rule includes downlink service data flow SDF information corresponding to the first service; The processing module is configured to generate a first uplink packet detection rule PDR corresponding to the first service according to the first PCC rule when the first PCC rule includes a reflective service quality control RQC indication; The transceiver module is further used to send a first uplink PDR corresponding to the first service to the user plane network element.
8. The session management network element according to claim 7, characterized in that: The first uplink PDR includes a first packet filter set and a first quality of service flow identifier QFI; the first QFI is the same as the second QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
9. The session management network element according to claim 7 or 8, characterized in that: The transceiver module is further used to send a first usage reporting rule URR corresponding to the downlink PDR corresponding to the first service to the user plane network element, where the first URR is used to trigger the user plane network element to report a first event, where the first event is detecting a downlink data packet of the first service using the downlink PDR; The transceiver module is used to send the first uplink PDR corresponding to the first service to the user plane network element, including: when receiving the first event reported by the user plane network element, sending the first uplink PDR corresponding to the first service to the user plane network element.
10. The session management network element according to claim 9, characterized in that: The transceiver module is further used to send a second URR corresponding to the downlink PDR to the user plane network element, where the second URR is used to trigger the user plane network element to report a third event, where the third event is that no uplink data packet of the first service can be detected using the first uplink PDR; The transceiver module is further configured to, upon receiving the third event reported by the user plane network element, notify the user plane network element to delete the first uplink PDR.
11. The session management network element according to claim 8, characterized in that: The transceiver module is further used to send a third URR corresponding to the second uplink PDR to the user plane network element, where the third URR is used to trigger the user plane network element to report a second event, where the second event is detecting an uplink data packet of the first service using the second uplink PDR, wherein the second uplink PDR is an uplink PDR corresponding to the first service including the first packet filter set; The transceiver module is used to send the first uplink PDR corresponding to the first service to the user plane network element, including: when receiving the second event reported by the user plane network element, sending the first uplink PDR corresponding to the first service to the user plane network element.
12. The session management network element according to claim 11, characterized in that: The transceiver module is further used to send a fourth URR corresponding to the second uplink PDR to the user plane network element, where the fourth URR is used to trigger the user plane network element to report a third event, where the third event is that no uplink data packet of the first service can be detected using the first uplink PDR; The transceiver module is further configured to, upon receiving the third event reported by the user plane network element, notify the user plane network element to delete the first uplink PDR.
13. A communication system, characterized in that: The communication system includes a session management network element and a policy control network element; The policy control network element is used to send a first policy and a charging control PCC rule to the session management network element, where the first PCC rule includes downlink service data flow SDF information corresponding to the first service; The session management network element is used to execute the method for generating an uplink packet detection rule PDR as described in any one of claims 1 and 3-6.
14. The system according to claim 13, characterized in that The first uplink PDR includes a first packet filter set and a first quality of service flow identifier QFI; the first QFI is the same as the second QFI in the downlink PDR corresponding to the first service, the source information in the first packet filter set is the same as the destination information in the second packet filter set in the downlink PDR, and the destination information in the first packet filter set is the same as the source information in the second packet filter set.
15. The system according to claim 13 or 14, characterized in that The session management network element is further used to send a first usage reporting rule URR corresponding to the downlink PDR corresponding to the first service to the user plane network element, where the first URR is used to trigger the user plane network element to report a first event, where the first event is detecting a downlink data packet of the first service using the downlink PDR; The session management network element is used to send a first uplink PDR corresponding to the first service to the user plane network element, including: When the session management network element receives the first event reported by the user plane network element, the session management network element sends a first uplink PDR corresponding to the first service to the user plane network element.
16. The system according to claim 13, characterized in that Also includes: User plane network element; The user plane network element is used to receive a first uplink PDR corresponding to the first service from the session management network element.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 6.
18. A computer program product, characterized in that The computer program product stores instructions, and when the computer program product is run on a computer, the computer can execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Quality of service control method and related devices
CN109151913A
Method and system for supporting multiple QOS flows for unstructured PDU sessions
US20190132251A1