Systems and methods for application-friendly protocol data unit (pdu) session management
US-2018192471-A1 · Jul 5, 2018 · US
US10511669B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10511669-B2 |
| Application number | US-201815963904-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2018 |
| Priority date | Apr 26, 2018 |
| Publication date | Dec 17, 2019 |
| Grant date | Dec 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device can receive, at a user plane function (UPF), a set of rules for managing a communications session. The set of rules can include a set of mobility management rules and a set of packet processing rules. The device can store the set of mobility management rules and the set of packet processing rules at the UPF. At a control plane of the UPF, the device can perform an analysis of a flow of one or more packets transmitted during the communications session. At run-time, and based on the analysis, the device can generate a modified set of packet processing rules from the stored set of packet processing rules. The device can receive a packet of the flow, apply the modified set of packet processing rules to the received packet, and forward the received packet and update the modified set of packet processing rules.
Opening claim text (preview).
What is claimed is: 1. A device, comprising: one or more memory devices; and one or more processors, communicatively connected to the one or more memory devices, to: receive, at a user plane function (UPF) of the device, a set of rules for managing a communications session, the set of rules including a set of mobility management rules and a set of packet processing rules; based on receiving the set of rules at the UPF: store the set of mobility management rules at the UPF, and store the set of packet processing rules at a user plane of the UPF; perform, at a control plane of the UPF, an analysis of a flow of one or more packets transmitted during the communications session; generate, at the control plane during run-time and based on the analysis of the flow of the one or more packets, a modified set of packet processing rules from the stored set of packet processing rules by at least one of: adding a rule to the stored set of packet processing rules, eliminating a rule from the stored set of packet processing rules, or changing a rule in the stored set of packet processing rules; store the modified set of packet processing rules at the user plane of the UPF; receive, at the UPF, a packet of the flow of the one or more packets; apply the modified set of packet processing rules to the received packet; and forward the received packet after applying the modified set of packet processing rules to the received packet and update the modified set of packet processing rules. 2. The device of claim 1 , wherein the one or more processors, when receiving the set of rules, are to: receive the set of rules from a policy control function (PCF) via a session management function (SMF). 3. The device of claim 1 , wherein the stored set of packet processing rules includes at least one of: a forwarding action rule, a usage reporting rule, a packet detection rule, or a quality of service (QoS) enforcement rule. 4. The device of claim 1 , wherein the modified set of packet processing rules defines at least one of: routing or forwarding of the received packet, packet classification of the received packet, quality of service (QoS) handling of the received packet, packet inspection of the received packet, packet marking of the received packet, a modification to the packet marking of the received packet, a modification to a header of the received packet, packet buffering of the received packet, redirection of the received packet, traffic steering of the received packet, or traffic usage reporting of the received packet. 5. The device of claim 1 , wherein the one or more processors, when generating the modified set of packet processing rules, are to: generate the modified set of packet processing rules based on one or more properties of the flow of the one or more packets. 6. The device of claim 5 , wherein the one or more properties of the flow identify at least one of: a type of application associated with the flow, a type of service associated with the flow, a source address associated with the flow, a destination address associated with the flow, a source port associated with the flow, a destination port associated with the flow, a protocol associated with the flow, or a type of application programming interface (API) associated with the flow. 7. The device of claim 1 , wherein the one or more processors are further to: apply the stored set of mobility management rules to the received packet. 8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive, at a user plane function (UPF), a set of rules for managing a communications session the set of rules including a set of mobility management rules and a set of packet processing rules; based on receiving the set of rules at the UPF: store the set of mobility management rules at the UPF; and store the set of packet processing rules at a user plane of the UPF; perform, at a control plane of the UPF, an analysis of a flow of one or more packets transmitted during the communications session; generate, at the control plane during run-time and based on the analysis of the flow of the one or more packets, a modified set of packet processing rules from the stored set of packet processing rules by at least one of: adding a rule to the stored set of packet processing rules, eliminating rules from the stored set of packet processing rules, or changing a rule in the stored set of packet processing rules; store the modified set of packet processing rules at the user plane of the UPF; receive, at the UPF, a packet of the flow of the one or more packets; apply the modified set of packet processing rules to the received packet; and forward the received packet after applying the modified set of packet processing rules to the received packet and update the modified set of packet processing rules. 9. The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions, that cause the one or more processor to receive the set of rules, cause the one or more processors to: receive the set of rules from a policy control function (PCF) via a session management function (SMF). 10. The non-transitory computer-readable medium of claim 8 , wherein the stored set of packet processing rules includes at least one of: a forwarding action rule, a usage reporting rule, a packet detection rule, or a quality of service (QoS) enforcement rule. 11. The non-transitory computer-readable medium of claim 8 , wherein the modified set of packet processing rules defines at least one of: routing or forwarding of the received packet, packet classification of the received packet, quality of service (QoS) handling of the received packet, packet inspection of the received packet, packet marking of the received packet, a modification to the packet marking of the received packet, a modification to a header of the received packet, packet buffering of the received packet, redirection of the received packet, traffic steering of the received packet, or traffic usage reporting of the received packet. 12. The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions, that cause the one or more processors to generate the modified set of packet processing rules, cause the one or more processors to: generate the modified set of packet processing rules based on one or more properties of the flow of the one or more packets. 13. The non-transitory computer-readable medium of claim 12 , wherein the one or more properties of the flow identify at least one of: a type of application associated with the flow, a type of service associated with the flow, a source address associated with the flow, a destination address associated with the flow, a source port associated with the flow, a destination port associated with the flow, a protocol associated with the flow, or a type of application programming interface (API) associated with the flow. 14. The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: apply the stored set of mobility management rules to the received packet. 15. A method, comprising: receiving, by a user plane function (UPF), a set of rules for managing a communications session, the set of rules including a set of mobility management rules and a set of packet
Processing or transfer of terminal data, e.g. status or physical capabilities · CPC title
Configuration setting · CPC title
Discovering, processing access restriction or access information · CPC title
Allocation or use of connection identifiers · CPC title
Traffic management, e.g. flow control or congestion control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.