Determining policy rules in a mobile network using subscription data in an application server
US-2020280562-A1 · Sep 3, 2020 · US
US11902891B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11902891-B2 |
| Application number | US-202016997579-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 19, 2020 |
| Priority date | Feb 19, 2018 |
| Publication date | Feb 13, 2024 |
| Grant date | Feb 13, 2024 |
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.
The present disclosure provides an apparatus for network slicing, and an apparatus for network slice management, which are usable to support and optimize multi-slice services. The apparatuses provide functional enhancements within different layers of a network architecture. The apparatus for network slicing is configured to determine at least two correlated communication traffic flows for a service, and to bind the at least two correlated communication traffic flows. Further, it is configured to generate, and preferably expose, binding information. The apparatus for network slice management is configured to convert a service requirement of a tenant/application into a joint performance parameter in correlated network slice instances. Further, it is configured to determine a resource allocation for at least one of the network slice instances based on the joint performance parameter.
Opening claim text (preview).
What is claimed is: 1. A communication apparatus comprising: at least one processor; and a non-transitory computer-readable storage medium coupled to the at least one processor and having stored thereon a program including processor-executable instructions which, when being executed by the at least one processor, cause the at least one processor to: convert a requirement of a service into a joint performance parameter for at least two network slice instances or at least two correlated communication traffic flows for the service; determine at least two correlated communication traffic flows for a service, wherein a joint quality of service (QoS) treatment is applied to the at least two correlated network slice instances or the at least two correlated communication traffic flows based on at least the joint performance parameter or binding information, and wherein the at least two correlated communication traffic flows are correlated by the joint performance parameter; and expose binding information for use in managing the at least two correlated communication traffic flows using the joint performance parameter, wherein the binding information includes identification of the correlated communication traffic flows, wherein the at least two correlated communication traffic flows are bound at a network layer. 2. The apparatus according to claim 1 , wherein the program further includes processor-executable instructions for receiving a request for the service, and wherein the processor-executable instructions for determining the at least two correlated communication traffic flows for the service are instructions for determining the at least two correlated communication traffic flows for the service based on at least the request or pre-configured information. 3. The apparatus according to claim 2 , wherein at least the request for the service or the pre-configured information includes information regarding the at least two correlated communication traffic flows. 4. The apparatus according to claim 3 , wherein the request for the service includes information about a respective session of each of the at least two correlated communication traffic flows, and wherein the request for the service further includes network slice selection assistance information for each respective session and/or an identity of each respective session. 5. The apparatus according to claim 4 , wherein the program further includes processor-executable instructions for storing a list of sessions associated with at least network slice selection assistance information or session identities for the at least two correlated communication traffic flows. 6. The apparatus according to claim 2 , wherein the request for the service includes one or more service requirements, and wherein the processor-executable instructions for determining the at least two correlated communication traffic flows for the service are instructions for determining the at least two correlated communication traffic flows for the service based on the one or more service requirements. 7. The apparatus according to claim 2 , wherein the program further includes processor-executable instructions for: authenticating the received request for the service; and mapping the service to the at least two correlated communication traffic flows. 8. The apparatus according to claim 1 , wherein the program further includes processor-executable instructions for exposing the binding information at least in at least one network layer or to at least one other network entity. 9. The apparatus according to claim 1 , wherein each communication traffic flow comprises a packet data unit session, a general packet radio service tunneling protocol data flow, and/or a quality of service flow. 10. The apparatus according to claim 1 , wherein the at least two correlated communication traffic flows depend on each other with respect to one or more performance parameters. 11. A communication apparatus comprising: a non-transitory computer-readable storage medium coupled to a processor and having stored thereon a program including processor-executable instructions which, when being executed by the processor, cause the processor to: convert a service requirement of a tenant or application into a joint performance parameter for at least two network slice instances or at least two correlated communication traffic flows for the service, wherein the joint performance parameter provides a performance requirement that correlates the two or more network slice instances or the at least two correlated communication traffic flows; determine a resource allocation for at least one of the correlated network slice instances or at least one of the correlated communication traffic flows based on the joint performance parameter; expose binding information for use in managing the correlated at least two network slices or the at least two correlated communication traffic flows, wherein the binding information includes identification of the correlated communication traffic flows; monitor at least the joint performance parameter or a resource allocation at least across the at least two correlated network slice instances or across the two correlated communication traffic flows; and apply a joint quality of service (QoS) treatment to the at least two correlated network slice instances or the at least two communication traffic flows based on at least the joint performance parameter or the binding information, wherein the at least two correlated communication traffic flows are bound at a network layer. 12. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for exposing the joint performance parameter to one or more functions in the network layer. 13. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for instantiating the at least two correlated network slice instances for a service based on the resource allocation. 14. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for instantiating at least two sub-slices in at least one of the at least two correlated network slice instances based on the resource allocation. 15. The apparatus according to claim 14 , wherein the program further includes processor-executable instructions for: managing the at least two correlated network slice instances or the at least two sub-slices based on at least the joint performance parameter or the resource allocation by applying a joint resource management across the at least two correlated network slice instances or the at least two sub-slices; or performing a service optimization across the at least two correlated network slice instances or at least two sub-slices in at least two correlated network slice instances. 16. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for receiving communication traffic flow binding information from the network layer, wherein the binding information includes the communication traffic flow binding information. 17. The apparatus according to claim 11 , wherein the exposed binding information includes at least the joint performance parameter or the resource allocation and the binding information is exposed at least across the at least two correlated network slice instances or across at least two correlated communication traffic flows to the tenant or application. 18. The apparatus according to claim 11 , wherein the performance
Manipulation of established connections · CPC title
based on requested quality, e.g. QoS · CPC title
Wireless resource allocation · CPC title
Selecting a network or a communication service · CPC title
Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.