По настоящей заявке на патент испрашивается приоритет по дате подачи китайской заявки на патент № 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:
Согласно фиг.4 сущность настоящего изобретения заключается в том, что система начисления платы передает сообщение AoC в сервер приложений (AS) согласно установленному каналу начисления платы. AS включает в себя сервер РОС, сервер DCD, сервер IM и т.д.
После установления сеанса между системой начисления платы и AS, используется канал для сеанса для передачи некоторой информации, относящейся к начислению платы. Настоящее изобретение использует этот признак для своих целей для передачи сообщения AoC при передаче информации, относящейся к начислению платы. По сравнению с фиг.3, передача сообщения AoC между системой начисления платы и AS выполняется непосредственно через интерфейс начисления платы без помощи интерфейса третьей стороны.
Причем, сообщение AoC, передаваемое между системой начисления платы и AS, поддерживает следующий формат:
Согласно фиг.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.
Вышеупомянутая таблица является только примером формата требования для настройки, который может быть изменен согласно использованию фактической услуги в практических приложениях.
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.
Для обеспечения возможности AS и системе начисления платы обмениваться информацией AoC через интерфейс начисления платы, в варианте осуществления делается расширение к основанному на событии типу начисления платы с добавлением функций AoC_ENABLE и AoC_ENQUIRY в Requested-Action, описание которых представлено в следующей таблице.
Для переноса информации 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: передаваемая вниз информация обновления AoC.
<AUA>::=< Diameter Header, PXY >
<Session-Id>
{Result-Code}
{Origin-Host}
{Origin-Realm}
*[Proxy-Info]
AUA является сообщением с ответом на AUR, передаваемым из AS в OCS. Result-Code включает в себя код ответа на сообщение AUR.
Поля с * указывают, что они могут повторяться несколько раз.
Согласно фиг.14 поток сигнализации седьмого варианта осуществления настоящего изобретения включает в себя следующие этапы:
1401: Терминал пользователя передает требование на услугу в AS.
1302: AS передает требование на начисление платы CCR в OCS и устанавливает сеанс начисления платы.
1403: OCS возвращает ответ с начислением платы CCA в AS.
1404: AS обеспечивает услугу в терминал пользователя.
1405-1406: Требование на промежуточное начисление платы (необязательно).
1407: OCS определяет наступление события ранее настроенного условия триггера AoC и формирует новую информацию AoC.
1408: OCS передает требование на обновление AoC в AS через интерфейс начисления платы в режиме онлайн с использованием AUR. AoC-Information AUR включает в себя обновленную информацию AoC.
1409: AS возвращает AUA в OCS.
1410: AS добавляет информацию, относящуюся к приложению, к информации AoC.
1411: AS передает информацию AoC в терминал пользователя.
1412: Терминал пользователя представляет обновленную информацию AoC пользователю.
Причем, в процессе установления сеанса начисления платы, требование CCR включает в себя параметр AVP Session-Id для однозначного указания одного сеанса начисления платы, и Session-Id связывает сеанс приложения услуги с сеансом начисления платы. Когда AS принимает CCA с начислением платы, несущий информацию AoC, отправленную OCS, то он приводится в соответствие с терминалом пользователя, в настоящее время запрашивающим услугу, согласно Session-Id, переносимого в сообщении начисления платы. Наконец, информация AoC отправляется в терминал пользователя через интерактивный канал услуги.
В варианте осуществления фиг.14, система начисления платы передает информацию AoC в AS посредством сообщения AUR по своей собственной инициативе при определении, что ранее настроенное условие триггера AoC удовлетворено. Альтернативным вариантом осуществления может быть: когда система начисления платы определяет наступление события ранее настроенного условия триггера, она передает повторное уведомление с изменением AoC в AS вместо формирования информации AoC. После ответа на повторное уведомление, если AS передает требование с запросом AoC в систему начисления платы, то система начисления платы формирует информацию AoC и передает сформированную информацию AoC в AS посредством ответа на требование с запросом. Пожалуйста, обратитесь к фиг.14a за подробностями.
Этапы 1401' по 1406' идентичны этапам 1401 по 1406 фиг.14, которые здесь не будут обсуждаться.
1407: OCS определяет наступление события ранее настроенного условия триггера.
1408: OCS передает повторное уведомление с изменением AoC в AS через интерфейс начисления платы в режиме онлайн с использованием RAR.
1409: AS возвращает ответ RAA на RAR в OCS.
1410: AS передает CCR в OCS, где параметры AVP, относящиеся к информации AoC, в CCR установлены как:
CC-Request-Type = EVENT_REQUEST //типом требования является требование-событие
Requested-Action = AoC_ENQUIRY //действием требования является запрос AoC
AoC-Information
[Service-ID] = указание в настоящее время используемой услуги
[User-ID] = указание пользователя, использующего услугу.
1411: 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.
1412: OCS возвращает CCA, несущий информацию AoC, в AS, в CCA параметры AVP, относящиеся к информации AoC, установлены как:
CC-Request-Type = EVENT_REQUEST
AoC-Information =
[Service-ID] = в настоящее время используемая услуга
[User-ID] = пользователь, использующий услугу
[Rate] = тариф текущей услуги
[Balance] = баланс бюджета пользователя
[Promotion] = информация продвижения
[Bonus] = информация о бонусе
[Used Service Unit] = уже используемая услуга
[time]
[volume]
[money]
[Charging-info] = комментарии к информации о начислении платы
Этапы 1413' по 1415' идентичны этапам 1410 по 1412 фиг.14, которые здесь не будут обсуждаться.
Вариант осуществления настоящего изобретения также обеспечивает систему начисления платы, содержащую:
блок сеанса, адаптированный для установления канала, используемого для сеанса начисления платы, с сервером приложений и проведения сеанса начисления платы,
блок обработки информации AoC, адаптированный для сбора информации AoC и передачи информации AoC через канал для сеанса начисления платы.
Система также включает в себя блок проверки, (адаптированный) для приема и проверки требования для настройки содержимого информации AoC и/или требования для настройки условия триггера после установления сеанса начисления платы и сообщения блоку обработки информации AoC, когда проверка является успешной. Блок обработки информации AoC собирает информацию AoC согласно требованию для настройки содержимого информации AoC и/или требованию для настройки условия триггера.
До установления сеанса начисления платы, блок проверки также принимает и проверяет информацию AoC и/или условие триггера и сохраняет информацию, когда проверка является успешной.
Вариант осуществления настоящего изобретения также обеспечивает систему, адаптированную для осуществления дополнительной услуги AoC, содержащую: терминал пользователя, сервер приложений, систему управления третьей стороной и вышеупомянутую систему начисления платы. Терминал пользователя адаптирован для передачи требования на услугу в AS. AS адаптирован для установления сеанса начисления платы с системой начисления платы после приема требования. Блок сбора информации в системе начисления платы собирает данные пользователя (например, информацию о подписке на услугу), требуемые информацией AoC, из системы управления третьей стороной. Система начисления платы передает информацию AoC в AS через канал для сеанса начисления платы.
AS инициирует требование для настройки к системе начисления платы для запроса настройки содержимого информации AoC и передает условие триггера.
Когда AS проявляет инициативу для запроса информации AoC у системы начисления платы, система начисления платы формирует новую информацию AoC согласно формату содержимого в требовании для настройки и текущем требовании с запросом, сделанном AS, и возвращает новую информацию AoC в AS. После приема информации AoC, AS добавляет комментарии услуги или преобразует формат до пересылки ее в терминал пользователя.
Когда блок определения триггера в системе начисления платы принимает решение, что условие триггера удовлетворяет настройке, система начисления платы формирует новую информацию AoC и передает требование на обновление в AS, причем требование на обновление несет информацию AoC. После приема информации AoC, AS добавляет комментарии услуги или преобразует формат до пересылки ее в терминал пользователя.
Выше приведено подробное описание способа и системы для реализации дополнительной услуги AoC, обеспечиваемой настоящим изобретением, в котором со ссылкой на детализированные примеры подробно изложены принцип и реализация настоящего изобретения. Вышеупомянутые варианты осуществления используются только для улучшения понимания способа настоящего изобретения и его сущности. При этом специалисты в данной области техники могут изменять варианты осуществления и их приложения согласно концепции настоящего изобретения. Соответственно, нет намерения ограничивать настоящее изобретение представленным описанием.
название | год | авторы | номер документа |
---|---|---|---|
УПРЕЖДАЮЩИЙ КРЕДИТНЫЙ КОНТРОЛЬ | 2014 |
|
RU2668293C2 |
СПОСОБ СВЯЗИ МЕЖДУ УЗЛАМИ ПОДСИСТЕМЫ IP-МУЛЬТИМЕДИА | 2011 |
|
RU2575873C2 |
МЕХАНИЗМ ОБНАРУЖЕНИЯ СЕРВЕРА | 2008 |
|
RU2435328C2 |
СПОСОБ ОРГАНИЗАЦИИ ПРЕДОПЛАЧЕННОЙ УСЛУГИ ОБМЕНА МУЛЬТИМЕДИЙНЫМИ СООБЩЕНИЯМИ | 2003 |
|
RU2297723C9 |
СПОСОБ ОБЕСПЕЧЕНИЯ ДОСТУПА К IP-МУЛЬТИМЕДИЙНОЙ ПОДСИСТЕМЕ | 2007 |
|
RU2437219C2 |
УПРАВЛЕНИЕ ПОДПИСКОЙ И ОПОВЕЩЕНИЕМ О ТАРИФИКАЦИИ | 2008 |
|
RU2473178C2 |
СПОСОБ И СИСТЕМА ПРЕДОСТАВЛЕНИЯ ОТЧЕТА ОБ ОБЪЕМЕ ИСПОЛЬЗОВАНИЯ СЛУЖБЫ ДАННЫХ, МЕДИАПРОЦЕССОР И МЕДИАКОНТРОЛЛЕР | 2009 |
|
RU2452113C2 |
СПОСОБ ПЕРЕСЫЛКИ МУЛЬТИМЕДИЙНЫХ СООБЩЕНИЙ МЕЖДУ ЦЕНТРАМИ ОБРАБОТКИ МУЛЬТИМЕДИЙНЫХ СООБЩЕНИЙ | 2003 |
|
RU2295831C2 |
СИСТЕМА ПЕЧАТИ И СПОСОБ УПРАВЛЕНИЯ СИСТЕМОЙ ПЕЧАТИ | 2015 |
|
RU2673005C2 |
СПОСОБ, СИСТЕМА И МОБИЛЬНЫЙ ТЕРМИНАЛ ИЗВЕЩЕНИЯ ОБ ОПЛАТЕ | 2008 |
|
RU2434341C2 |
Изобретение относится к технике связи. Технический результат заключается в обеспечении пользователю более расширенной информации АоС. Технический результат обеспечивается за счет того, что сервер приложений, принимающий требование на услугу, инициированное терминалом пользователя, устанавливает сеанс начисления платы с системой начисления платы после приема требования, система начисления платы передает информацию АоС в сервер приложений через канал для сеанса начисления платы и сервер приложений передает информацию АоС в терминал пользователя. Система содержит: терминал пользователя, сервер приложений и систему начисления платы, причем терминал пользователя адаптирован для передачи требования на услугу в сервер приложений, сервер приложений адаптирован для установления сеанса начисления платы с системой начисления платы после приема требования, система начисления платы передает информацию АоС в сервер приложений через канал для сеанса начисления платы. 5 н. и 9 з.п. ф-лы, 5 табл., 16 ил.
1. Способ реализации дополнительной услуги извещения о плате (АоС), содержащий:
установление сервером приложений сеанса начисления платы с системой начисления платы,
получение системой начисления платы информации АоС и передачу информации АоС в сервер приложений через канал для сеанса начисления платы,
передачу сервером приложений информации АоС в терминал пользователя, при этом после этапа установления сеанса начисления платы способ также содержит:
передачу сервером приложений требования для настройки содержимого информации АоС и/или требования для настройки условия триггера в систему начисления платы согласно требованию из терминала или сервиса свойства,
проверку системой начисления платы требования для настройки содержимого информации АоС и/или требования для настройки условия триггера.
2. Способ реализации дополнительной услуги АоС по п.1, причем этот способ также содержит:
установку терминалом пользователя настройки информации АоС и/или условия триггера для системы начисления платы через предварительно установленную платформу конфигурации услуги,
проверку системой начисления платы информации АоС и/или условия триггера и сохранение информации АоС и/или условия триггера, когда проверка является успешной,
причем получение системой начисления платы информации АоС содержит:
сбор системой начисления платы информации АоС согласно требованию для настройки содержимого и/или условию триггера.
3. Способ реализации дополнительной услуги АоС по п.1, в котором проверка системой начисления платы требования для настройки содержимого информации АоС и/или требования для настройки условия триггера содержит:
прием системой начисления платы требования для настройки содержимого информации АоС и/или требования для настройки условия триггера, передаваемого сервером приложений,
проверку системой начисления платы требования для настройки содержимого информации АоС и/или требования для настройки условия триггера согласно предварительно установленной внутренней стратегии для условия триггера и информации пользователя непосредственно.
4. Способ реализации дополнительной услуги АоС по п.1, в котором этап передачи информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
прием системой начисления платы требования с запросом информации АоС из сервера приложений и формирование информации АоС согласно этому требованию и принятому требованию для настройки содержимого информации АоС,
возвращение системой начисления платы в сервер приложений информации ответа на запрос, несущей информацию АоС.
5. Способ реализации дополнительной услуги АоС по п.1, в котором этап передачи информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
формирование системой начисления платы информации АоС согласно принятому требованию для настройки содержимого информации АоС, когда система начисления платы определила, что условие триггера удовлетворено,
передачу системой начисления платы требования на обновление, несущего информацию АоС, в сервер приложений через интерфейс начисления платы.
6. Способ реализации дополнительной услуги АоС по п.1, в котором этап передачи информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
передачу системой начисления платы повторного уведомления в сервер приложений, когда система начисления платы определила, что условие триггера удовлетворено,
формирование системой начисления платы информации АоС, удовлетворяющей условию триггера, и передачу сформированной информации АоС в сервер приложений посредством ответа на запрос, когда система начисления платы принимает требование с запросом информации АоС из сервера приложений.
7. Способ реализации дополнительной услуги АоС по п.1, в котором этап передачи информации АоС в терминал пользователя сервером приложений содержит:
обработку сервером приложений принятой информацией АоС,
передачу информации АоС в терминал пользователя для вывода на экран информации АоС терминалом пользователя.
8. Способ реализации дополнительной услуги АоС по п.7, в котором обработка содержит:
добавление комментариев, относящихся к услуге,
и/или преобразование информации АоС в формат, требуемый для взаимодействия сервера приложений с терминалом пользователя.
9. Способ реализации дополнительной услуги АоС, содержащий:
установление сеанса начисления платы с сервером приложений,
сбор информации АоС и передачу информации АоС в сервер приложений через канал для сеанса начисления платы, чтобы сервер приложений передал информацию АоС в терминал пользователя, причем способ также содержит следующие этапы перед этапом установления сеанса начисления платы:
проверку информации АоС и/или условия триггера, которые установлены терминалом пользователя, и сохранение их, когда проверка является успешной,
при этом получение системой начисления платы информации АоС содержит:
сбор информации АоС согласно требованию для настройки содержимого и/или условию триггера.
10. Способ реализации дополнительной услуги АоС по п.9, в котором после установления сеанса начисления платы способ также содержит:
прием и проверку требования для настройки содержимого информации АоС и/или требования для настройки условия триггера из сервера приложений,
сбор информации АоС согласно требованию для настройки содержимого информации АоС и/или требованию для настройки условия триггера, когда проверка является успешной.
11. Способ реализации дополнительной услуги АоС по п.10, в котором передача информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
прием требования с запросом информации АоС из сервера приложений и формирование информации АоС согласно этому требованию и принятому требованию для настройки содержимого информации АоС,
возвращение в сервер приложений ответа на запрос, несущего информацию АоС,
или
передача информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
формирование информации АоС согласно принятому требованию для настройки содержимого информации АоС, когда система начисления платы определила, что условие триггера удовлетворено,
передачу требования на обновление, несущего информацию АоС, в сервер приложений через интерфейс начисления платы,
или
передача информации АоС в сервер приложений через канал для сеанса начисления платы системой начисления платы содержит:
передачу повторного уведомления в сервер приложений, когда система начисления платы определила, что условие триггера удовлетворено, формирование информации АоС, удовлетворяющей условию триггера, и передачу сформированной информации АоС в сервер приложений посредством ответа на запрос после приема требования с запросом информации АоС из сервера приложений.
12. Система начисления платы, содержащая:
блок сеанса, адаптированный для установления канала, используемого для сеанса начисления платы, с сервером приложений и проведения сеанса начисления платы,
блок обработки информации АоС, адаптированный для сбора информации АоС и передачи информации АоС через канал для сеанса начисления платы, и
блок проверки, адаптированный для приема и проверки требования для настройки содержимого информации АоС и/или требования для настройки условия триггера, которые установлены терминалом пользователя, и сообщения блоку обработки информации АоС, когда проверка является успешной, после установления сеанса начисления платы, и приема и проверки информации АоС и/или условия триггера и сохранения их, если проверка является успешной, до установления сеанса начисления платы, причем
блок обработки информации АоС адаптирован для сбора информации АоС согласно требованию для настройки содержимого информации АоС и/или требованию для настройки условия триггера.
13. Система для реализации дополнительной услуги АоС, содержащая: систему начисления платы по п.12,
сервер приложений, адаптированный для приема требования на услугу из терминала пользователя, установления сеанса начисления платы с системой начисления платы,
при этом система начисления платы адаптирована для передачи информации АоС в сервер приложений через канал для сеанса начисления платы.
14. Сервер приложений, содержащий:
блок сеанса, адаптированный для установления канала для сеанса начисления платы с системой начисления платы, и выполнения сеанса начисления платы, и передачи принятой информации АоС в терминал пользователя через канал для сеанса начисления платы, и
блок настройки для передачи требования для настройки содержимого информации АоС и/или требования для настройки условия триггера в систему начисления платы согласно требованию из терминала или свойства сервиса.
WO 9859504 A1, 30.12.1998 | |||
СПОСОБ ПРЕДВАРИТЕЛЬНОЙ И/ИЛИ ТЕКУЩЕЙ ИНДИКАЦИИ СТОИМОСТИ ПЕРЕДАЧИ ПРИ ПЕРЕДАЧЕ МЕЖСЕТЕВЫХ ИЛИ ОПЕРАТИВНЫХ ДАННЫХ | 2000 |
|
RU2260844C2 |
Рабочая смесь холодильных агрегатов | 1988 |
|
SU1657903A1 |
US 6104792 A, 15.08.2000. |
Авторы
Даты
2011-04-27—Публикация
2007-07-20—Подача