Система и устройство для реализации дополнительной услуги извещения о начислении платы

Иллюстрации

Показать все

Изобретение относится к технике связи. Технический результат заключается в обеспечении пользователю более расширенной информации АоС. Технический результат обеспечивается за счет того, что сервер приложений, принимающий требование на услугу, инициированное терминалом пользователя, устанавливает сеанс начисления платы с системой начисления платы после приема требования, система начисления платы передает информацию АоС в сервер приложений через канал для сеанса начисления платы и сервер приложений передает информацию АоС в терминал пользователя. Система содержит: терминал пользователя, сервер приложений и систему начисления платы, причем терминал пользователя адаптирован для передачи требования на услугу в сервер приложений, сервер приложений адаптирован для установления сеанса начисления платы с системой начисления платы после приема требования, система начисления платы передает информацию АоС в сервер приложений через канал для сеанса начисления платы. 5 н. и 9 з.п. ф-лы, 5 табл., 16 ил.

Реферат

По настоящей заявке на патент испрашивается приоритет по дате подачи китайской заявки на патент № 200610104215.3, озаглавленной "A Method and System for an Advice of Charging Supplementary Service", поданной 1 августа 2006 г., которая полностью включена в этот документ по ссылке.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение, в общем, относится к области связи, и, в частности, к способу, системе и устройству для дополнительной услуги извещения о начислении платы.

Уровень техники

С быстрым развитием технологий связи более широко используются различные услуги и механизмы связи. Пользователи сталкиваются с очень многими услугами электросвязи и должны заблаговременно знать плату за связь для эффективного управления платой. С другой стороны, правонарушители посредством уловок заинтересовывают некоторых неинформированных пользователей, чтобы они делали телефонные вызовы или использовали информационную службу с очень высокой платой, в результате чего, по неосторожности, могут быть большие потери в оплате за связь. Если пользователя можно известить о тарифе службы связи до использования услуги и о плате за нее во время и в конце предоставления услуги, то ненужное расходование бюджета можно значительно сократить. Операторам электросвязи также требуется своевременно обеспечивать пользователю информацию о начислении платы за услугу связи, что, с одной стороны, может улучшить практическую работу пользователя, с другой стороны, может принести дополнительный доход посредством такой дополнительной услуги. С прозрачностью улучшенной платы за услугу пользователи также могут пользоваться услугой более свободно.

В системе связи пользователю можно обеспечивать информацию о начислении платы, например тариф вызова, время продолжительности и стоимость каждого вызова, посредством дополнительной услуги, называемой извещением о начислении платы (AoC). Пользователь может также получать информацию о тарифе при изменении тарифа. Информация о начислении платы, в общем, представляется пользователю в начале вызова или во время вызова или в определенное время после окончания вызова посредством звуковой подсказки или вывода информации на экран устройства пользователя посредством короткого сообщения. Кроме этого, посредством упомянутой услуги можно также обеспечивать пользователю суммарную плату за определенный период времени (например, один месяц, одна неделя или один день). Пользователю может также обеспечиваться баланс карточки абонента.

Дополнительная услуга AoC обеспечивает пользователю возможность узнавать информацию о начислении платы за услугу до использования услуги, что предотвращает ненужные высокие расходы на связь, вызванные неосведомленностью пользователя о плате. После использования услуги, пользователю можно своевременно сообщать о стоимости использованной услуги, следовательно, он может эффективно управлять своим бюджетом.

Услуга AoC в течение длительного времени существует в речевом вызове, однако она не очень хорошо поддерживается информационной службой.

На фиг.1 изображена блок-схема архитектуры начисления платы в режиме онлайн, определенной проектом партнерства 3-го поколения (3GPP).

Функция триггера начисления платы (CTF) является логической функциональной частью, реализованной в различных сетевых элементах в сети электросвязи. CTF собирает связанную с начислением платы информацию из элемента базовой сети, подсистемы и элемента услуги и передает информацию о начислении платы в систему начисления платы в режиме онлайн через интерфейс начисления платы (например, Ro, CAP). Система начисления платы в режиме онлайн принимает сообщение с требованием на начисление платы и обрабатывает его, например, тарификация, резервирование запаса, и возвращает обработанный результат в CTF посредством ответного сообщения с начислением платы. CTF управляет использованием услуги согласно ответу с начислением платы.

Способ известного уровня техники реализации дополнительной услуги AoC использует прикладную часть интеллектуальной сети (INAP) для реализации функции AoC, структура которой изображена на фиг.2. Когда терминал пользователя использует услугу интеллектуальной сети, пункт управления обслуживанием (SCP) передает информацию AoC в мобильный центр коммутации посредством протокола INAP, мобильный центр коммутации далее передает информацию AoC в терминал пользователя.

Вышеупомянутое решение реализует передачу информации AoC в интеллектуальных речевых вызовах посредством SS7.

Однако, во-первых, вышеупомянутое решение по существу основано на речевом вызове, и решение о том, необходимо ли предоставлять AoC пользователю, принимается системой начисления платы, следовательно, пользователь не может устанавливать или выбирать, принимать ли информацию AoC. Это не может удовлетворять требованию гибкой службы домена с коммутацией пакетов (PS).

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

Для обращения к проблеме в вышеупомянутом решении известного уровня техники, далее будет обсуждаться другой способ известного уровня техники реализации дополнительной услуги AoC.

Как изображено на фиг.3, в этом решении, система начисления платы сообщает пользователю информацию о начислении платы за услугу посредством короткого сообщения или звуковой подсказки после того, как обслуживание закончено или во время обслуживания.

Система начисления платы может отправлять информацию AoC пользователю непосредственно посредством короткого сообщения или звуковой подсказки. Информацию AoC можно также отправлять серверу приложений (здесь сервер приложений является сервером приложений, обеспечивающим услугу) посредством других интерфейсов (интерфейса, не начисляющего плату). Однако этот способ представления начисления платы относительно прост в том смысле, что он не может представлять пользователю продвижения услуги, относящегося к подписке пользователя, хранящейся в системе начисления платы или другой системе управления оператора, а также быстро представлять баланс пользователя.

Кроме того, в этом решении, сервер приложений и пользователь собирают информацию AoC из системы начисления платы через другие интерфейсы. Для этого требуется механизм связи третьей стороны, и сбор и передача информации AoC становятся более сложными.

Сущность изобретения

Цель настоящего изобретения состоит в том, чтобы обеспечить способ, систему и устройство для реализации дополнительной услуги извещения о начислении платы для передачи более расширенной информации AoC при использовании установленного канала для сеанса начисления платы.

Технические решения вариантов осуществления настоящего раскрытия следующие:

Способ реализации дополнительной услуги извещения о плате (AoC) включает в себя следующее:

установление, сервером приложений, сеанса начисления платы с системой начисления платы,

получение, системой начисления платы, информации AoC и передачу информации AoC в сервер приложений через канал для сеанса начисления платы, передачу, сервером приложений, информации AoC в терминал пользователя.

Способ реализации дополнительной услуги AoC включает в себя следующее:

установление сеанса начисления платы с сервером приложений,

сбор информации AoC и передачу информации AoC в сервер приложений через канал для сеанса начисления платы, передачу, сервером приложений, информации AoC в терминал пользователя.

Система начисления платы включает в себя следующее:

блок сеанса, адаптированный для установления канала, используемого для сеанса начисления платы, с сервером приложений, и проведение сеанса начисления платы,

блок обработки информации AoC, адаптированный для сбора информации AoC, и передачу информации AoC через канал для сеанса начисления платы.

Система, адаптированная для реализации дополнительной услуги AoC, причем эта система включает в себя: систему начисления платы, упомянутую выше, сервер приложений, адаптированный для установления сеанса начисления платы с системой начисления платы, система начисления платы адаптирована для приема требования на услугу из терминала пользователя и передачи информации AoC в сервер приложений через канал для сеанса начисления платы.

Сервер приложений, содержащий:

блок сеанса, адаптированный для установления канала для сеанса начисления платы с системой начисления платы, и выполнение сеанса начисления платы, и передачу информации AoC, принятой через канал для сеанса начисления платы, в терминал пользователя.

Во-первых, система начисления платы настоящего изобретения использует установленный канал для сеанса начисления платы для передачи информации AoC в AS, следовательно, ей не требуется интерфейс третьей стороны. Это упрощает процедуру передачи информации AoC и улучшает эффективность работы системы.

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

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

В-четвертых, в настоящем изобретении, пользователь может использовать множество способов для активной настройки содержимого информации AoC, которая должна быть возвращена из системы начисления платы через AS, что делает техническое решение настоящего изобретения более персональным.

Наконец, в настоящем изобретении, после приема информации AoC, переданной системой начисления платы, AS может выполнять несколько обработок информации AoC, в том числе добавление связанных с услугой комментариев и т.д. Соответственно, содержимое информации AoC, принятой терминалом пользователя, дополнительно расширяется.

Краткое описание чертежей

Фиг.1 - блок-схема логики начисления платы в режиме онлайн, определенной 3GPP.

Фиг.2 - блок-схема системы согласно первому решению известного уровня техники.

Фиг.3 - блок-схема логики согласно второму решению известного уровня техники.

Фиг.4 - блок-схема логики согласно настоящему изобретению.

Фиг.5 - блок-схема первого варианта осуществления настоящего изобретения.

Фиг.6 - блок-схема второго варианта осуществления настоящего изобретения.

Фиг.7 - поток сигнализации процедуры настройки согласно настоящему изобретению.

Фиг.8 - блок-схема третьего варианта осуществления настоящего изобретения.

Фиг.9 - поток сигнализации процедуры запроса согласно настоящему изобретению.

Фиг.10 - блок-схема четвертого варианта осуществления настоящего изобретения.

Фиг.11 - поток сигнализации процедуры текущего обновления согласно настоящему изобретению.

Фиг.11a - поток сигнализации альтернативной процедуры фиг.11, в котором OCS уведомляет сервер приложений, и сервер приложений инициирует процедуру текущего запроса.

Фиг.12 - поток сигнализации пятого варианта осуществления настоящего изобретения.

Фиг.13 - поток сигнализации шестого варианта осуществления настоящего изобретения.

Фиг.14 - поток сигнализации седьмого варианта осуществления настоящего изобретения.

Фиг.14a - поток сигнализации восьмого варианта осуществления настоящего изобретения.

Подробное описание

Настоящее изобретение обеспечивает способ и систему для реализации дополнительной услуги AoC, которая обеспечивает более расширенную информацию AoC пользователю удобным способом.

AoC является услугой для обеспечения пользователям соответствующей информации служб о начислении платы. В системе связи дополнительная услуга AoC может использоваться для обеспечения пользователю информации о начислении платы, например тарифа вызова, времени продолжительности и стоимости каждого вызова. Пользователю можно также обеспечивать информацию об изменении тарифа при изменении тарифа. Информация о начислении платы в общем представляется пользователю в начале вызова или во время вызова или в определенное время после окончания вызова, и она представляется пользователю посредством звуковой подсказки или вывода информации на экран устройства пользователя посредством короткого сообщения. Кроме этого, посредством упомянутой услуги можно также обеспечивать пользователю суммарную плату за определенный промежуток времени (например, месяц, неделю или день) и также обеспечивать пользователю баланс.

Информацию AoC можно классифицировать по следующим двум типам согласно содержимому информации AoC:

Таблица 1
Статическое AOC Динамическое AOC
Источник Система начисления платы, система поддержки операции, система обслуживания, платформа управления услугой Система начисления платы
Основное содержимое Статический тариф услуги, вводная часть услуги, фиксированное продвижение, информация о предпочтении Переменный тариф услуги, остающийся пользовательский кредитный лимит, общая стоимость, израсходованная текущей услугой, общее время продолжительности, использованное текущей услугой, общий трафик, использованный текущей услугой и т.д.

Согласно фиг.4 сущность настоящего изобретения заключается в том, что система начисления платы передает сообщение AoC в сервер приложений (AS) согласно установленному каналу начисления платы. AS включает в себя сервер РОС, сервер DCD, сервер IM и т.д.

После установления сеанса между системой начисления платы и AS, используется канал для сеанса для передачи некоторой информации, относящейся к начислению платы. Настоящее изобретение использует этот признак для своих целей для передачи сообщения AoC при передаче информации, относящейся к начислению платы. По сравнению с фиг.3, передача сообщения AoC между системой начисления платы и AS выполняется непосредственно через интерфейс начисления платы без помощи интерфейса третьей стороны.

Причем, сообщение AoC, передаваемое между системой начисления платы и AS, поддерживает следующий формат:

Таблица 2
Атрибут Тип Комментарий
AoC-information Групповой AVP, для описания информации AoC
Rate по выбору Информация о стоимости услуги, может быть текстовой или числовой
Balance по выбору Баланс бюджета пользователя, может быть текстовым или числовым
Promotion по выбору Информация о продвижении, может быть текстовой
Charging-info по выбору Описание информации о начислении платы
Bonus по выбору Информация о бонусе для непрерывного использования услуги
Used Service Unit по выбору Общая услуга
time по выбору Время общей услуги
volume по выбору Общий объем
money по выбору Общая использованная стоимость

Согласно фиг.5 первый вариант осуществления настоящего изобретения включает в себя следующие этапы:

501: Прием требования на услугу,

в котором, AS принимает требование на услугу, инициируемое пользователем, например осуществление вызова или подключение к Интернету.

502: Установление сеанса начисления платы,

в котором, AS устанавливает сеанс начисления платы с системой начисления платы после приема требования на услугу.

503: Передача информации AoC,

в которой система начисления платы передает информацию AoC в AS через канал для сеанса начисления платы. После приема информации AoC AS пересылает ее в терминал пользователя, и терминал пользователя выводит на экран информацию AoC.

Согласно фиг.6 второй вариант осуществления настоящего изобретения включает в себя следующие этапы:

601: Прием требования на услугу,

в котором AS принимает требование на услугу, инициируемое пользователем, например осуществление вызова или подключение к Интернету.

602: Установление сеанса начисления платы,

в котором AS устанавливает сеанс начисления платы с системой начисления платы после приема требования на услугу.

603: Инициирование требования для настройки,

в котором терминал пользователя сначала посылает требование для настройки в AS, далее AS пересылает требование для настройки в систему начисления платы.

Требование для настройки является требованием для настройки содержимого сообщения AoC, оно может также быть требованием для настройки условия триггера. У системы начисления платы можно заказать оба типа требования для настройки посредством AS или посредством платформы услуги третьей стороны. Можно сделать оба требования для настройки одновременно, то есть включить эти два требования для настройки в одно сообщение настройки или сделать в два этапа.

Требование для настройки можно сделать следующими двумя способами:

1. Пользователь взаимодействует с системой начисления платы посредством платформы установки услуги (например, Интернет, система в участке памяти услуги), для установки условий для настройки сообщения AoC до использования услуги.

2. Во время использования услуги пользователь передает требование для настройки информации AoC и/или условие для триггера в AS, AS далее отправляет требование для настройки информации AoC и/или условие для триггера в систему начисления платы через канал для сеанса начисления платы.

Формат требования для настройки представлен в таблице 3.

Таблица 3
AoC-Application Групповой AVP, для описания требования для настройки AoC
Enable AoC Перечисление Активизировать ли функцию AoC, перечисление
Trigger Condition Перечисление условие триггера для отправки информации AoC, включающей в себя: время, объем, динамическое изменение бюджета и т.д.
Trigger Time по выбору Триггер по времени с записью интервала времени
Trigger volume по выбору Триггер по объему с записью интервала объема
Other Condition по выбору Другие условия триггера, определенные операторами

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

604: Проверка требования для настройки.

Система начисления платы проверяет требование для настройки и/или условие триггера, принятое из AS. Система начисления платы включает в себя внутреннюю стратегию для требования для настройки и условия триггера, и она проверяет требование для настройки и условие триггера согласно стратегии для условия триггера и информацию о пользователе непосредственно.

Если информация о пользователе не соответствует внутренней стратегии для требования для настройки и условия триггера, то система начисления платы принимает решение, что проверка оказалась безуспешной.

Если условие триггера и требование для настройки, инициированное пользователем, не соответствуют внутренней стратегии для требования для настройки и условия триггера, то система начисления платы может предоставлять информацию AoC пользователю согласно заданному по умолчанию внутреннему условию триггера и формату содержимого.

605: Возвращение ответа.

Система начисления платы передает результат проверки для требования для настройки в AS или в терминал пользователя непосредственно согласно результату проверки. Если система начисления платы передает результат проверки в AS, то AS должен пересылать принятый результат проверки в терминал пользователя. Результат проверки должен обеспечивать пользователю информацию AoC согласно условию триггера и формату содержимого, требуемому пользователем, или обеспечивать пользователю информацию AoC согласно заданному по умолчанию условию триггера в системе начисления платы, или не обеспечивать пользователю информацию AoC.

606: Передача информации AoC.

Если результат проверки должен обеспечивать пользователю информацию AoC согласно условию триггера, требуемому пользователем, или согласно заданному по умолчанию условию триггера в системе начисления платы, то система начисления платы обеспечивает информацию AoC в AS, далее AS пересылает информацию AoC пользователю. Очевидно, что этот этап может быть выполнен до или после этапа 605. Система начисления платы может передавать информацию AoC после проверки требования для настройки от пользователя, или она может передавать результат проверки пользователю или в AS до передачи информации AoC,

К варианту осуществления добавлена процедура для настройки информации AoC.

Согласно фиг.7 обсуждается поток сигнализации для процедуры настройки, который включает в себя следующие этапы:

701: Во время использования услуги терминал пользователя передает требование для настройки информации AoC в AS.

702: AS передает требование для настройки информации AoC в систему начисления платы.

703: Система начисления платы проверяет требование для настройки информации AoC и/или условие триггера.

704: Система начисления платы возвращает ответ на требование для настройки информации AoC в AS.

705: AS передает ответ на требование для настройки информации AoC в терминал пользователя.

Причем этапы 701 и 705 являются необязательными.

Согласно фиг.8 третий вариант осуществления настоящего изобретения включает в себя следующие этапы:

801: Прием требования на услугу,

в котором AS принимает требование на услугу, инициированное пользователем.

причем AS является сервером PoC, или сервером DCD, или сервером IM.

802: Установление сеанса начисления платы,

в котором AS устанавливает сеанс начисления платы с системой начисления платы после приема требования на услугу.

803: Инициирование требования для настройки,

в котором терминал пользователя сначала посылает требование для настройки в AS, далее AS пересылает это требование в систему начисления платы.

804: Проверка требования,

в которой система начисления платы проверяет требование для настройки.

805: Возвращение ответа,

в котором система начисления платы возвращает ответ о настройке, включающий в себя, успешна ли настройка, в AS, AS пересылает принятый ответ в терминал пользователя.

806: Передача требования с запросом,

в которой AS передает требование с запросом информации AoC, включающее в себя информацию о пользователе и используемую в настоящее время услугу, в систему начисления платы.

807: Формирование информации AoC,

в котором система начисления платы формирует информацию AoC согласно требованию и содержимому принятой информации AoC.

808: Возвращение информации ответа,

причем информация ответа несет в себе информацию AoC.

Вариант осуществления описывает сценарий передачи информации AoC, то есть AS делает запрос по своей собственной инициативе, система начисления платы возвращает в ответ на запрос сообщение обратной связи, несущее в себе информацию AoC.

В этом варианте осуществления этапы 803, 804 и 805 являются необязательными. До использования услуги пользователь может взаимодействовать с системой начисления платы посредством платформы установки услуги (например, Интернет, система в участке памяти услуги), для установки условия для настройки информации AoC.

Поток сигнализации для требования с запросом изображен на фиг.9, который включает в себя следующие этапы:

901: Терминал пользователя передает требование с запросом информации AoC в AS.

902: AS передает требование с запросом информации AoC в систему начисления платы.

903: Система начисления платы формирует новую информацию AoC согласно содержимому требования AoC.

904: Система начисления платы возвращает ответ, несущий информацию AoC, в AS.

905: AS добавляет информацию, относящуюся к используемой в настоящее время услуге, к информации AoC и/или преобразует AoC в формат, требуемый AS, для взаимодействия с терминалом пользователя. Вышеупомянутая связанная информация может, например, когда пользователь использует услугу IM, передавать информацию, например время продолжительности использования услуги, количество друзей и т.д., вместе с информацией AoC пользователю.

906: AS передает информацию AoC в терминал пользователя через интерактивный канал услуги с использованием ответа на требование с запросом.

907: Терминал пользователя выводит на экран обновленную информацию AoC пользователю.

причем этап 907 является необязательным.

Согласно фиг.10 четвертый вариант осуществления настоящего изобретения включает в себя следующие этапы:

Этапы 1001 по 1005 являются идентичными этапам 801 по 805 в третьем варианте осуществления настоящего изобретения, которое здесь не будут конкретизироваться.

1006: Определение того, что условие триггера удовлетворено,

в котором система начисления платы определяет, что текущая ситуация удовлетворяет условию триггера в требовании для настройки условия триггера.

Если условие триггера является условием триггера, настраиваемым пользователем, то при удовлетворении условию триггера система начисления платы передает информацию AoC в AS. Где условие триггера включает в себя, например, время услуги, объем услуги, изменение баланса бюджета пользователя в системе начисления платы, превышающего определенный диапазон, изменение информации о тарифе услуги и т.д.

1007: Формирование информации AoC,

в котором система начисления платы формирует информацию AoC согласно требованию для настройки.

1008: Передача требования на обновление информации AoC,

в которой система начисления платы передает сформированное требование на обновление информации AoC в AS через интерфейс начисления платы.

1009: Возвращение ответа с обновлением и передача информации AoC,

в котором AS возвращает ответ с информацией AoC в систему начисления платы и передает принятую информацию AoC в терминал пользователя.

Вариант осуществления описывает другую ситуацию передачи информации AoC, в которой система начисления платы передает требование на обновление в AS по своей собственной инициативе, когда система начисления платы определяет, что условие триггера удовлетворено, и в требовании на обновление переносится информация AoC.

Поток сигнализации для требования на обновление изображен на фиг.11, который включает в себя:

1101: Система начисления платы определяет, что условие триггера в информации о настройке повторного уведомления AoC удовлетворено, и формирует новую информацию AoC.

1102: Система начисления платы передает требование на обновление AoC, несущее информацию AoC, в AS через интерфейс начисления платы.

Причем интерфейс начисления платы может быть интерфейсом Ro/Rf 3GPP, интерфейсом CH1/CH2 ОМА или протоколом CAMEL 3GPP.

1103: AS возвращает ответ с обновлением AoC в систему начисления платы.

1104: AS добавляет информацию, относящуюся к приложению, к информации AoC и/или вышеупомянутая обработка может преобразовывать информацию AoC в формат, требуемый для взаимодействия AS с терминалом пользователя. После этого, AS находит сеанс услуги согласно ID сеанса (Session-ID) в сообщении с начислением платы CCS, несущем информацию AoC, и в свою очередь определяет место адреса терминала пользователя.

1105: AS передает информацию AoC в терминал пользователя через интерактивный канал услуги.

1106: Терминал пользователя выводит на экран информацию AoC пользователю.

В варианте осуществления фиг.11, когда система начисления платы определяет, что условие триггера удовлетворено, она передает требование на обновление, включающее в себя информацию AoC, в AS по своей собственной инициативе для отправки информации AoC в AS. Возможной альтернативой является следующая. Согласно 11a, на этапе 1101', когда система начисления платы определяет, что условие триггера удовлетворено, она выполняет этап 1102' вместо формирования информации AoC, на котором система начисления платы передает повторное уведомление в AS. После ответа на повторное уведомление, если AS выполняет этап 1104' и передает требование с запросом AoC в систему начисления платы, то система заново формирует информацию AoC и передает сформированную информацию AoC в AS посредством ответа на требование с запросом на этапе 1105'. Этапы 1106' по 1108' фиг.1la является идентичными этапам 1104 по 1106 фиг.6, которые здесь обсуждаться не будут.

Далее настоящее изобретение будет поясняться согласно детализированным вариантам осуществления.

Для обеспечения возможности AS запрашивать динамическую информацию AoC у системы начисления платы через интерфейс начисления платы и системе начисления платы передавать уведомление об обновлении динамической информации AoC в AS, необходимо расширить протокол интерфейса начисления платы и добавить новый тип сообщения с начислением платы, который поддерживает запрос информации AoC AS у системы начисления платы и отправку обновления информации AoC из системы начисления платы в AS.

Далее описан способ для реализации настоящего изобретения со ссылкой на пример расширения протокола интерфейса начисления платы в режиме онлайн между AS и системой начисления платы в режиме онлайн.

Интерфейс начисления платы в режиме онлайн Ro, определенный 3GPP, использует протокол Diameter как свой протокол передачи данных.

A. Настройка

Требования кредитного контроля/ответ кредитного контроля (CCR/CCA) являются сообщениями, используемыми для реализации кредитного контроля в режиме онлайн и функций начисления платы, между AS и системой начисления платы в режиме онлайн. Сообщение CCR имеет следующие параметры:

CC-Request-Type: указывает тип CCR, значение EVENT_REQUEST указывает, что CCR является основанным на событии сообщением начисления платы.

Requested-Action: указывает функцию способа для запроса сообщения. Интерфейс начисления платы в режиме онлайн определяет 4 основанных на событии типа требования на начисления платы, которые представлены в таблице 4.

Таблица 4
Функция сообщения Описание функции
DIRECT_DEBITING Прямое дебетование
BALANCE_CHECK Проверка баланса
REFUND_ACCOUNT Бюджет возмещения
PRICE_ENQUIRY Запрос стоимости

Для обеспечения возможности AS и системе начисления платы обмениваться информацией AoC через интерфейс начисления платы, в варианте осуществления делается расширение к основанному на событии типу начисления платы с добавлением функций AoC_ENABLE и AoC_ENQUIRY в Requested-Action, описание которых представлено в следующей таблице.

Таблица 5
Функция сообщения Описание функции
AoC_ENABLE Настройка информации AoC
AoC_ENQUIRY Запрос информации AoC

Для переноса информации AoC в сообщении начисления платы CCR/CCA, в варианте осуществления расширяется AoC, связанное с услугой [AVP], и определяются новые [AoC-Information] и [AoC-Application].

[AoC-Information] = [Service-ID]

[User-ID]

[Rate]

[Balance]

[Promotion]

[Bonus]

[Used Service Unit]

[time]

[volume]

[money]

[Charging-info]

{Result-Code}

[AoC-Application] = [Enable AoC]

[Trigger Condition]

[Trigger Time]

[Trigger Volume]

[Other Condition]

Согласно фиг.12, поток сигнализации пятого варианта осуществления настоящего изобретения включает в себя следующие этапы:

1201: Терминал пользователя передает требование на услугу в AS.

1202: AS передает требование на начисление платы CCR в OCS (в этом примере система начисления платы реализована посредством системы начисления платы в режиме онлайн) и устанавливает сеанс начисления платы.

1203: OCS возвращает ответ с начислением платы CCA в AS.

1204: AS обеспечивает услугу в терминал пользователя.

1205-1206: Требование на промежуточное начисление платы (необязательно).

1207: Терминал пользователя инициирует требование для настройки информации AoC (этот этап может быть необязательным).

1208: AS инициирует функцию уведомления AoC настройки в системе начисления платы согласно требованию UE или по своей собственной инициативе. AS передает CCR в OCS для настройки уведомления AoC, (при) CCR, параметры AVP, относящиеся к информации AoC, могут быть установлены как:

CC-Request-Type = EVENT_REQUEST

Requested-Action = AoC_ENABLE

AoC-Application

[Enable_AoC] = указание, что функция AoC активизируется

[Trigger Condition] = условие триггера

[Trigger Time] = интервал времени (необязательный)

[Trigger Volume] = интервал объема (необязательный)

[Other Condition] = другое условие триггера (необязательный)

1209: OCS подтверждает требование для настройки повторного уведомления AoC. OCS подтверждает достоверность информации о настройке согласно параметрам, переносимым в AoC-Application.

1210: OCS возвращает в AS CCA, несущий подтверждение активизации функции повторного уведомления AoC.

1211-1212: Требование на промежуточное начисление платы (необязательно).

1213: Обслуживание продолжается.

Согласно фиг.13 поток сигнализации шестого варианта осуществления настоящего изобретения включает в себя следующие этапы:

1301: Пользователь терминала передает требование на услугу в AS.

1302: AS передает требование на начисление платы CCR в OCS (в этом примере система начисления платы реализована посредством системы начисления платы в режиме онлайн).

1303: OCS возвращает ответ с начислением платы CCA в AS.

1304: AS обеспечивает услугу пользователю терминала.

1305-1306: Требование на промежуточное начисление платы (необязательно).

1307: Терминал пользователя инициирует требование для настройки информации AoC (необязательно).

1308: AS передает CCR в OCS согласно требованию UE или в результате собственного решения о необходимости представить последнюю информацию о начислении платы пользователю. Параметры AVP, относящиеся к информации AoC в CCR, могут быть установлены как:

CC-Request-Type = EVENT_REQUEST

Requested-Action = AoC_ENQUIRY

AoC-Information

[Service-ID] = указание в настоящее время используемой услуги

[User-ID] = указание пользователя, использующего услугу

1309: OCS формирует новую информацию AoC согласно содержимому требования AoC.

OCS вычисляет информацию AoC и формирует новую AoC-Information, которая включает в себя параметры AVP, например Service-ID, User-ID, Rate, Balance, Promotion, Bonus, Used Service Unit, time, volume, money, Charging-info и т.д., согласно параметру, переносимому в AoC-Information.

1310: OCA возвращает CCA, несущий информацию AoC, в AS, параметры AVP, относящиеся к информации AoC в CCA, установлены как:

CC-Request-Type = EVENT_REQUEST

AoC-Information =

[Service-ID] = в настоящее время используемая услуга

[User-ID] = пользователь, использующий услугу

[Rate] = тариф текущей услуги

[Баланс] = баланс бюджета пользователя

[Promotion] = информация продвижения

[Bonus] = информация о бонусе

[Used Service Unit] = уже используемая услуга

[time]

[volume]

[money]

[Charging-info] = комментарии к информации о начислении платы

1311: AS добавляет информацию, относящуюся к приложению, к информации AoC.

1312: AS передает информацию AoC в терминал пользователя через интерактивный канал услуги.

1313: Терминал пользователя представляет информацию AoC пользователю.

Когда OCS обнаруживает, что информация о динамическом начислении платы пользователя изменилась, он инициирует повторное уведомление с текущей динамической информацией AoC. В качестве расширения, вариант осуществления дополнительно включает в себя новое сообщение начисления платы в режиме онлайн: Запрос-обновления-AoC/ответ-обновления-AoC (AoC-Update-Request/AoC-Update-Answer) (AUR/AUA), который специально используется системой начисления платы для передачи обновления информации AoC в AS.

Сообщение AUR имеет следующий формат:

<AUR>::=< Diameter Header, REQ, PXY >

< Session-Id >

{Origin-Host}

{Origin-Realm}

{Destination-Realm}

{Destination-Host}

{Service-Id}

[User-Name]

*[Proxy-Info]

*[Route-Record]

*[AoC-Information]

Где Service-Id: ID в настоящее время используемой услуги

User-Name: пользователь, использующий услугу

AoC-Information: перед