Платформа Real Time Charging & Rating Engine предоставляет возможность оператору вести учет использования сервисов абонентами. В состав платформы входит подсистема управления квотами (Quota Manager), которая учитывает использованные абонентом услуги на счетчиках, покрываемых подписками (абонентской платой). Также в состав платформы входит подсистема управления балансами (Balance Manager), которая позволяет вести учет балансов абонента (монетарных и немонетарных). Подсистема тарификации (Rating Engine) позволяет создавать различные гибкие механизмы тарификации использованных услуг, такие как: фиксированная стоимость, стоимость в зависимости от времени суток/дня недели, стоимость в зависимости от объема использованных услуг и т.д.

Модули системы

Решение Charging & Rating Engine состоит из следующих модулей:

Charging Engine
  • Balance Manager
  • Charging Application
    • Duration Based Charging
    • Event Based Charging
    • Usage Based Charging
  • Quota Manager
Balance Manager

Система Balance Manager обладает следующими отличительными особенностями:

  • Система предоставляет единую конвергентную платформу для управления балансами всех абонентов сервис-провайдера, независимо от метода расчетов и предоставляемых услуг
  • Система организует иерархию балансов для абонента, которая определяет правила расходования средств с балансов в зависимости от типа услуг для каждой конкретной транзакции
  • Выполняет транзакции по изменению балансов в режиме реального времени, обеспечивая высокую производительность и надежность операций

Система Balance Manager выполняет следующие основные функции:

  • Хранит иерархический набор балансов клиента
  • Позволяет применять к балансам списания и пополнения (отрицательные и положительные корректировки), выраженные в монетарных и немонетарных единицах измерения, как в режиме реального времени, так и в режиме offline
  • Предоставляет механизм проверки и резервирования средств на балансе перед предоставлением услуги для обеспечения гарантированной оплаты потребленных услуг
  • Управляет балансами абонентов типа Счетчик, автоматически выполняя экспирацию и пересоздание балансов по заданным условиям
  • Нотифицирует внешние системы о событиях, совершенных над балансами, в соответствии со сконфигурированными параметрами и правилами
Charging Application

Подсистема Charging Application состоит из следующих модулей:

Duration Based Charging — обеспечивает тарификацию сессий абонентов по времени использования соответствующего сервиса. Стоимость сервисов, которая должна быть применима к сессии абонента, определяется в подсистеме Rating Engine.
Usage Based Charging — Обеспечивает тарификацию сессий абонента по объему трафика, использованному абонентом в ходе сессии. Стоимость сервисов, которая должна быть применима к сессии абонента, определяется в подсистеме Rating Engine.
Event Based Charging — Обеспечивает тарификацию событий, определяющих факт использования сервисов, таких как MMS, SMS, скачивание рингтонов, услуги Video-on-Demand и т.д.
Qouta Manager — Quota Manager предоставляет возможность операторам формировать пакетные предложения для абонентов. Quota Manager поддерживает работу с пакетами (квотами) с различными единицами измерения (минуты звонков, объем трафика, количество сообщений и т.д.). Quota Manager поддерживает интеграцию с приложениями AAA (AAA Server, Policy Server & HSS) и Charging Engine.
Квоты по времени:

Предоплаченные квоты, выраженные в единицах времени, например:

  • 100 бесплатных минут для всех локальных звонков
  • 2 часа бесплатного доступа к сети wi-fi
  • 1 день безлимитного доступа к сети передачи данных (безлимитный входящий/исходящий трафик)

Квоты по объему:

Пакеты интернет трафика, например:

  • 10 GB входящего/исходящего трафика при подключении определенного сервиса (разовый пакет)
  • 25 GB входящего/исходящего трафика ежемесячно

Квоты по фактам использования сервиса:

Такие сервисы, как SMS, MMS, VoD (Video on Demand, Видео по запросу), например:

  • 100 бесплатных SMS
  • 10 просмотров фильмов в месяц
Rating Engine

Rating Engine – это гибкая, масштабируемая платформа, позволяющая оператору выводить на рынок новые конкурентноспособные предложения.

Rating Engine осуществляет обработку транзакций от внешних систем (Charging Engine и т.д.) в режиме реального времени, а также CDR-файлов, применяя соответствующие правила тарификации.

Rating Engine предоставляет возможность создавать и применять сложные правила тарификации, используя следующие правила:

Тарификация по времени — Тарификация услуг по времени использования (длительность использования ресурсов сети), например, голосовые вызовы, длительность соединения с сетью wi-fi.
Тарификация по объему данных — Тарификация объема принятого и переданного трафика в сетях передачи данных. Входящий и исходящий трафик может тарифицироваться отдельно. Тарификация сервиса может зависеть от различных факторов, таких как типа сети, класса сервиса и т.д.
Тарификация событий — Тарификация каждого факта использования сервисов, таких как SMS, MMS, скачивание контента и т.д.
Тарификация по нескольким критериям — Возможна тарификация одновременно по нескольким критериям: как по длительности сессии, так и по объему переданных данных.
Правила округления — Rating Engine позволяет задавать различные правила округления на различных интервалах. Например, округление до 60-ти секунд в течении первой минуты длительности сессии и округление до 30-ти секунд на последующих интервалах.
Тарификация в зависимости от времени суток/ дня недели — Rating Engine поддерживает создание тарификационных правил в зависимости от времени суток и дня недели.
Тарификация в выходные и праздничные дни — Существует возможность создания отдельных правил тарификации в выходные и праздничные дни в зависимости от требований оператора.
Гибкая тарификация — Rating Engine поддерживает использование различных правил тарификации на разных интервалах внутри одной сессии/звонка.