Systems, devices and methods of decomposing service requests into domain-specific service requests
First Claim
1. A method of communicating information in a telecommunications system that is organized into a plurality of heterogeneous telecommunication domains, the method comprising:
- receiving, in a processor of a first domain orchestrator component, an implementation agnostic policy-charging service request message from a continuum orchestrator component, wherein;
all components in the telecommunications system involved in delivery of a first service are grouped into at least one of a plurality of domains,each domain in the plurality of domains includes different components than every other domain in plurality of domains,the plurality of domains includes at least a first domain and a second domain,each of the components in the first domain implement domain-specific rules that are specific to the first domain,the components in the first domain collectively provide a first functionality for the delivery of the first service,the components in the second domain collectively provide a second functionality for the delivery of the first service,each of the components in the second domain implement domain-specific rules that are specific to the second domain,the first domain includes the first domain orchestrator component,the second domain includes a second domain orchestrator component, andthe received implementation agnostic policy-charging service request message includes information identifying a functional service requirement for the delivery of the first servicegenerating, by the processor of the first domain orchestrator component, implementation-and-domain-specific resource rules based on information included in the received implementation agnostic policy-charging service request message, the generated implementation-and-domain-specific resource rules including at least one domain-specific charging rule that is specific to the first domain;
identifying, by the processor of the first domain orchestrator component, a policy component and a charging component in the first domain for enforcing the generated implementation-and-domain-specific resource rules; and
sending at least one of the generated implementation-and-domain-specific resource rules to each of the identified policy and charging components.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments include methods, computers and communication systems that enable decomposing abstract service requests into resources rules, which may include receiving an abstract service request (e.g., a request specifying a functional requirement) via an exposed public interface, generating domain-specific resource rules based on the received abstract service request, identifying relevant components in a telecommunications domain for enforcing the generated domain-specific resource rules, and send the domain-specific resource rules to the identified components (e.g., on-line charging server, policy management server, etc.) for enforcement. Generating domain-specific resource rules based on the received abstract service request may include generating the rules consistent with the existing resource rules of the domain.
-
Citations
29 Claims
-
1. A method of communicating information in a telecommunications system that is organized into a plurality of heterogeneous telecommunication domains, the method comprising:
-
receiving, in a processor of a first domain orchestrator component, an implementation agnostic policy-charging service request message from a continuum orchestrator component, wherein; all components in the telecommunications system involved in delivery of a first service are grouped into at least one of a plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least a first domain and a second domain, each of the components in the first domain implement domain-specific rules that are specific to the first domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a second functionality for the delivery of the first service, each of the components in the second domain implement domain-specific rules that are specific to the second domain, the first domain includes the first domain orchestrator component, the second domain includes a second domain orchestrator component, and the received implementation agnostic policy-charging service request message includes information identifying a functional service requirement for the delivery of the first service generating, by the processor of the first domain orchestrator component, implementation-and-domain-specific resource rules based on information included in the received implementation agnostic policy-charging service request message, the generated implementation-and-domain-specific resource rules including at least one domain-specific charging rule that is specific to the first domain; identifying, by the processor of the first domain orchestrator component, a policy component and a charging component in the first domain for enforcing the generated implementation-and-domain-specific resource rules; and sending at least one of the generated implementation-and-domain-specific resource rules to each of the identified policy and charging components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A domain orchestrator computing device, comprising:
-
first communication circuitry for communicating with components in a first domain in a telecommunications system that is organized into a plurality of heterogeneous telecommunication domains; second communication circuitry for communicating with a second domain in the telecommunications system; a memory; and a processor coupled to the first and second communication circuitry and to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving an implementation agnostic policy-charging service request message from a continuum orchestrator component, wherein; all components in the telecommunications system involved in delivery of a first service are grouped into at least one of a plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least the first domain and a second domain, each of the components in the first domain implement domain-specific rules that are specific to the first domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a second functionality for the delivery of the first service, each of the components in the second domain implement domain-specific rules that are specific to the second domain, the first domain includes the domain orchestrator computing device, the second domain includes a second domain orchestrator computing device, and the received implementation agnostic policy-charging service request message includes information identifying a functional service requirement for the delivery of the first service; generating implementation-and-domain-specific resource rules based on information included in the received implementation agnostic policy-charging service request message, the generated implementation-and-domain-specific resource rules including at least one domain-specific charging rule that is specific to the first domain; identifying a policy component and a charging component in the first domain for enforcing the generated implementation-and-domain-specific resource rules; and sending at least one of the implementation-and-domain-specific resource rules to each of the identified policy and charging components via the first communication circuitry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for communicating information in a telecommunications system that is organized into a plurality of heterogeneous telecommunication domains, the operations comprising:
-
establishing first communication links for communicating with components in a first domain in the telecommunications system; establishing second communication links for communicating with one a second domain in the telecommunications system; receiving an implementation agnostic policy-charging service request message from a continuum orchestrator component, wherein; all components in the telecommunications system involved in delivery of a first service are grouped into at least one of a plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least the first domain and a second domain, each of the components in the first domain implement domain-specific rules that are specific to the first domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a second functionality for the delivery of the first service, each of the components in the second domain implement domain-specific rules that are specific to the second domain, the first domain includes the domain orchestrator computing device, the second domain includes a second domain orchestrator computing device, and the received implementation agnostic policy-charging service request message includes information identifying a functional service requirement for the delivery of the first service; generating implementation-and-domain-specific resource rules based on information included in the received implementation agnostic policy-charging service request message, the generated implementation-and-domain-specific resource rules including at least one domain-specific charging rule that is specific to the first domain; identifying a policy component and a charging component in the first domain for enforcing the generated implementation-and-domain-specific resource rules; and sending at least one of the implementation-and-domain-specific resource rules to each of the identified policy and charging components. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A communication system, comprising:
-
a computing device comprising a memory, and a device processor coupled to the memory; and a communications server comprising; first communication circuitry for communicating with components in a first domain in a telecommunications system that is organized into a plurality of heterogeneous telecommunication domains; second communication circuitry for communicating with a second domain in the telecommunications system; a server memory; and a server processor coupled to the first and second communication circuitry and to the server memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving an implementation agnostic policy-charging service request message from a continuum orchestrator component, wherein; all components in the telecommunications system involved in delivery of a first service are grouped into at least one of a plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least the first domain and a second domain, each of the components in the first domain implement domain-specific rules that are specific to the first domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a second functionality for the delivery of the first service, each of the components in the second domain implement domain-specific rules that are specific to the second domain, the first domain includes the domain orchestrator computing device the second domain includes a second domain orchestrator computing device, and the received implementation agnostic policy-charging service request message includes information identifying a functional service requirement for the delivery of the first service; generating implementation-and-domain-specific resource rules based on information included in the received implementation agnostic policy-charging service request, the generated implementation-and-domain-specific resource rules including at least one domain-specific charging rule that is specific to the first domain; identifying a policy component and a charging component within the first domain for enforcing the generated implementation-and-domain-specific resource rules; and sending at least one of the implementation-and-domain-specific resource rules to each of the identified policy and charging components, and wherein the device processor is configured with processor-executable instructions to perform operations comprising; receiving at least one of the implementation-and-domain-specific resource rules; and enforcing the received implementation-and-domain-specific resource rules.
-
Specification