Systems, devices and methods of distributing telecommunications functionality across multiple heterogeneous domains
First Claim
1. A method of distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, comprising:
- determining, by a processor of a computing device, policy-charging capabilities of a first heterogeneous telecommunications domain of the multiple heterogeneous domains, the first heterogeneous telecommunications domain including a policy management system component, a charging system component, a policy and charging enforcement (PCE) system component, and a first domain orchestrator component configured to communicate with the computing device and each of the policy management system, charging system, and PCE system components;
determining, by the processor, policy-charging capabilities of a second heterogeneous telecommunications domain of the multiple heterogeneous domains, the second heterogeneous telecommunications domain including a second domain orchestrator component configured to communicate with the computing device and one or more components in the second heterogeneous telecommunications domain;
determining, by the processor, policy-charging requirements for accomplishing an end-to-end communication across the multiple heterogeneous domains;
wherein determining policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises identifying metering, rating, charging, and balance management requirements of the end-to-end communication;
using, by the processor, the determined policy-charging capabilities of the first heterogeneous telecommunications domain and the determined policy-charging capabilities of the second heterogeneous telecommunications domain to partition the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains into a first group that includes a first subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains and a second group that includes a second subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains, wherein the using the determined policy-charging capabilities for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises partitioning the identified metering, rating, charging, and balance management requirements into at least one of the first and second groups;
sending a first message including the first group of policy-charging requirements from the computing device to the first domain orchestrator component; and
sending a second message including the second group of policy-charging requirements from the computing device to the second domain orchestrator component.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments include methods, computers and communication systems for distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, which may include determining policy-charging capabilities of a first telecommunications domain, determining policy-charging capabilities of a second telecommunications domain, determining policy-charging requirements required for a communication, partitioning the policy-charging requirements into a first group and a second group based on the determined policy-charging capabilities of the first and second telecommunications domains, sending a first message including the first group of policy-charging requirements to a public interface of the first domain, and sending a second message including the second group of policy-charging requirements to a public interface of the second domain.
72 Citations
22 Claims
-
1. A method of distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, comprising:
-
determining, by a processor of a computing device, policy-charging capabilities of a first heterogeneous telecommunications domain of the multiple heterogeneous domains, the first heterogeneous telecommunications domain including a policy management system component, a charging system component, a policy and charging enforcement (PCE) system component, and a first domain orchestrator component configured to communicate with the computing device and each of the policy management system, charging system, and PCE system components; determining, by the processor, policy-charging capabilities of a second heterogeneous telecommunications domain of the multiple heterogeneous domains, the second heterogeneous telecommunications domain including a second domain orchestrator component configured to communicate with the computing device and one or more components in the second heterogeneous telecommunications domain; determining, by the processor, policy-charging requirements for accomplishing an end-to-end communication across the multiple heterogeneous domains;
wherein determining policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises identifying metering, rating, charging, and balance management requirements of the end-to-end communication;using, by the processor, the determined policy-charging capabilities of the first heterogeneous telecommunications domain and the determined policy-charging capabilities of the second heterogeneous telecommunications domain to partition the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains into a first group that includes a first subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains and a second group that includes a second subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains, wherein the using the determined policy-charging capabilities for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises partitioning the identified metering, rating, charging, and balance management requirements into at least one of the first and second groups; sending a first message including the first group of policy-charging requirements from the computing device to the first domain orchestrator component; and sending a second message including the second group of policy-charging requirements from the computing device to the second domain orchestrator component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of distributing telecommunications functionality in a telecommunication system, comprising:
-
receiving in a processor of a computing device a request to establish an end-to-end communication across a plurality of heterogeneous telecommunication domains within the telecommunication system, the plurality of heterogeneous telecommunication domains comprising; a first heterogeneous domain that includes; a policy management system component, a charging system component, a policy and charging enforcement (PCE) system component, and a first domain orchestrator component configured to communicate with the computing device and each of the policy management system, charging system, and PCE system components; and a second heterogeneous domain that includes; a second domain orchestrator component configured to communicate with the computing device and one or more components in the second heterogeneous telecommunications domain; determining, by the processor, policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous telecommunication domains;
wherein determining policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises identifying metering, rating, charging, and balance management requirement of the end-to-end communication;determining, by the processor, policy-charging capabilities of each of the first and second heterogeneous domains, the determined capabilities including a policy capability, a metering capability, a rating capability, a charging capability and a balance management capability; using the determined capabilities to partition the determined policy-charging requirements into a first group of policy-charging requirements and a second group of policy-charging requirements, wherein each of the first and second groups include a subset of the policy-charging requirements for accomplishing the end-to-end communication, wherein the using the determined policy-charging capabilities for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises partitioning the identified metering, rating, charging, and balance management requirements into at least one of the first and second groups; sending a first communication message that includes the first group of policy-charging requirements from the computing device to the first domain orchestrator component; and sending a second communication message that includes the second group of policy-charging requirements from the computing device to the second domain orchestrator component.
-
-
9. A computing device, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; determining policy-charging capabilities of a first heterogeneous telecommunications domain of multiple heterogeneous domains within a telecommunications system, the first heterogeneous telecommunications domain including a policy management system component, a charging system component, a policy and charging enforcement (PCE) system component, and a first domain orchestrator component configured to communicate with the computing device and each of the policy management system, charging system, and PCE system components; determining policy-charging capabilities of a second heterogeneous telecommunications domain of the multiple heterogeneous domains, the second heterogeneous telecommunications domain including a second domain orchestrator component configured to communicate with the computing device and one or more components in the second heterogeneous telecommunications domain; determining policy-charging requirements for accomplishing an end-to-end communication across the multiple heterogeneous domains;
wherein determining policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises identifying metering, rating, charging, and balance management requirements of the end-end communication;using the determined policy-charging capabilities of the first heterogeneous telecommunications domain and the determined policy-charging capabilities of the second heterogeneous telecommunications domain to partition the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains into a first group that includes a first subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains and a second group that includes a second subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains, wherein the using the determined policy-charging capabilities for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises partitioning the identified metering, rating, charging, and balance management requirements into at least one of the first and second groups; sending a first message including the first group of policy-charging requirements to the first domain orchestrator component; and sending a second message including the second group of policy-charging requirements to the second domain orchestrator component. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, the operations comprising:
-
determining policy-charging capabilities of a first heterogeneous telecommunications domain of the multiple heterogeneous domains, the first heterogeneous telecommunications domain including a policy management system component, a charging system component, a policy and charging enforcement (PCE) system component, and a first domain orchestrator component configured to communicate with the computing device and each of the policy management system, charging system, and POE system components; determining policy-charging capabilities of a second heterogeneous telecommunications domain of the multiple heterogeneous domains, the second heterogeneous telecommunications domain including a second domain orchestrator component configured to communicate with the computing device and one or more components in the second heterogeneous telecommunications domain; determining policy-charging requirements for accomplishing an end-to-end communication across the multiple heterogeneous domains;
wherein determining policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises identifying metering, rating, charging, and balance management requirements of the end-to-end communication;using the determined policy-charging capabilities of the first heterogeneous telecommunications domain and the determined policy-charging capabilities of the second heterogeneous telecommunications domain to partition the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains into a first group that includes a first subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains and a second group that includes a second subset of the determined policy-charging requirements for accomplishing the end-to-end communication across the multiple heterogeneous domains, wherein the using the determined policy-charging capabilities for accomplishing the end-to-end communication across the multiple heterogeneous domains comprises partitioning the identified metering, rating, charging, and balance management requirements into at least one of the first and second groups; sending a first message including the first group of policy-charging requirements to the first domain orchestrator component; and sending a second message including the second group of policy-charging requirements to the second domain orchestrator component. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification