СПОСОБ И СИСТЕМА УПРАВЛЕНИЯ УСЛУГОЙ ТОНАЛЬНО-ЦВЕТОВОГО СИГНАЛА ОЖИДАНИЯ ОТВЕТА В МУЛЬТИМЕДИЙНОЙ ПОДСИСТЕМЕ НА БАЗЕ ПРОТОКОЛА IP
METHOD AND SYSTEM FOR CONTROLLING COLOUR RING BACK TONE SERVICE IN IP MULTIMEDIA SUBSYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи и более конкретно к способу и системе для управления услугой тонально-цветового сигнала ожидания ответа (CRBT) в мультимедийной подсистеме на базе протокола IP (IMS).
Уровень техники
Мультимедийная подсистема на базе протокола IP представляет собой систему, объединяющую данные, голос с сетью мобильной связи, которая основана на протоколе установления сеанса связи (SIP), при этом IMS представляет собой службу реального времени в области пакетной коммутации в существующей универсальной системе мобильной связи (UMTS). Благодаря IMS в системе мобильной связи широко используются возможности гибкого обслуживания на базе протокола IP, что значительно обогащает мобильные услуги. IMS обычно состоит из множества секций, например управления сеансом связи и классификации маршрутизации, базы данных, услуг, вспомогательного объекта и тарификации.
Наряду с растущей популярностью, услуга CRBT имеет возрастающее применение в IMS, т.е. услуги широкополосного мультимедийного CRBT. Если вызывающий пользователь вызывает вызываемого пользователя, который подписался на услугу мультимедийного CRBT, то вызывающий пользователь может видеть или слышать мультимедийный CRBT, установленный вызываемым пользователем, причем мультимедийный CRBT может представлять собой видео или аудио данные.
В уровне техники, в способе и системе управления услугой CRBT в IMS пользователь обычно набирает телефонный номер клиентской службы, после чего телефонист помогает пользователю домена IMS выбрать услугу CRBT вручную в соответствии с пожеланиями пользователя, что приводит к расходу трудовых ресурсов.
Раскрытие изобретения
Согласно одному из аспектов настоящего изобретения предложены способ и система для управления услугой тонально-цветового сигнала ожидания ответа (CRBT (Color Ring Back Tone)) мультимедийной подсистемы на базе протокола IP (IMS) для решения технической проблемы расхода трудовых ресурсов, вызванного необходимостью помощи пользователю домена IMS при управлении услугой CRBT, которую в уровне техники оказывают вручную.
Согласно аспекту настоящего изобретения способ управления услугой CRBT в IMS содержит этапы, на которых: сервер услуги CRBT принимает от пользователя самообслуживающийся вызов услуги CRBT, выдают пользователю приглашающий тональный сигнал, воспринимают операцию нажатия клавиши, выполняемую пользователем согласно приглашающему тональному сигналу, и управляют услугой CRBT для пользователя согласно операции нажатия клавиши.
Предпочтительно этап выдачи пользователю приглашающего тонального сигнала содержит этапы, на которых: сервер услуги CRBT выполняет согласование носителей с мультимедийным сервером; сервер услуги CRBT выдает указание мультимедийному серверу выдать приглашающий тональный сигнал после успешного согласования носителей; и мультимедийный сервер выдает приглашающий тональный сигнал пользователю согласно указанию.
Предпочтительно этап восприятия операции нажатия клавиши, выполненной пользователем согласно приглашающему тональному сигналу, содержит этапы, на которых: передают операцию нажатия клавиши, выполненную пользователем, мультимедийному серверу в форме мультимедийного потока; и мультимедийный сервер передает операцию нажатия клавиши серверу услуги CRBT.
Предпочтительно этап управления услугой CRBT для пользователя согласно операции нажатия клавиши, выполненной пользователем, содержит этапы, на которых: предварительно просматривают, выполняют подписку или устанавливают услугу CRBT для пользователя согласно операции нажатия клавиши.
Согласно еще одному аспекту настоящего изобретения система управления услугой CRBT в IMS содержит:
сервер услуги тонально-цветового сигнала ожидания ответа, выполненный с возможностью приема от пользователя самообслуживающегося вызова CRBT и управления услугой CRBT для пользователя в соответствии с операцией нажатия клавиши; мультимедийный сервер, выполненный с возможностью выдачи пользователю приглашающего тонального сигнала, восприятия операции нажатия клавиши, выполняемой пользователем согласно тональному сигналу, и передачи операции нажатия клавиши серверу услуги CRBT.
Предпочтительно мультимедийный сервер дополнительно выполнен с возможностью сохранения мультимедийного CRBT.
Предпочтительно операция нажатия клавиши, выполняемая пользователем, передается мультимедийному серверу в форме мультимедийного потока.
Предпочтительно система управления услугой CRBT дополнительно содержит: WEB-сервер CRBT, выполненный с возможностью восприятия Интернет-операции от пользователя или администратора и управления соответствующей услугой CRBT согласно воспринятой Интернет-операции.
С помощью по меньшей мере одного из вышеуказанных технических решений согласно настоящему изобретению, когда сервер услуги CRBT принимает от пользователя самообслуживающийся вызов услуги CRBT, сервер услуги CRBT выдает пользователю приглашающий тональный сигнал, воспринимает операцию нажатия клавиши, выполненную пользователем согласно приглашающему тональному сигналу, и управляет услугой CRBT для пользователя согласно операции нажатия клавиши, в результате чего выполняется задача, состоящая в обеспечении пользователя возможностью непосредственного управления его услугой CRBT таким образом, чтобы достичь технического эффекта, состоящего в экономии трудовых ресурсов.
Краткое описание чертежей
Чертежи, представленные для дополнительного понимания настоящего изобретения и являющиеся частью настоящего описания, используются для пояснения настоящего изобретения вместе с вариантами выполнения настоящего изобретения, но не для ограничения настоящего изобретения, причем:
на фиг.1 показана блок-схема, иллюстрирующая способ управления услугой CRBT в IMS согласно варианту 1 выполнения настоящего изобретения;
на фиг.2 показана блок-схема, иллюстрирующая способ управления услугой CRBT в IMS согласно варианту 2 выполнения настоящего изобретения;
на фиг.3 показана блок-схема, иллюстрирующая этап 209 способа управления услугой CRBT, показанного на фиг.2; и
на фиг.4 показана структурная схема системы управления услугой CRBT в IMS согласно варианту 3 выполнения настоящего изобретения.
Осуществление изобретения
Ниже приведено подробное описание предпочтительных вариантов выполнения настоящего изобретения со ссылкой на сопровождающие чертежи. Следует понимать, что предпочтительные варианты выполнения, раскрытые в настоящем описании, используются только для иллюстрации и объяснения настоящего изобретения и не ограничивают объем правовой охраны настоящего изобретения.
В нижеследующем описании, с целью объяснения, описано множество конкретных подробностей для обеспечения лучшего понимания настоящего изобретения. Однако очевидно, что в случае отсутствия указанных конкретных подробностей настоящее изобретение также может быть осуществлено. Кроме того, нижеследующие варианты выполнения и различные подробности нижеследующих вариантов выполнения могут быть осуществлены в различных комбинациях, в случае отсутствия противоречий, т.е. без отступления от сущности и объема настоящего изобретения, определенных в формуле.
Вариант выполнения 1
На фиг.1 показана блок-схема, иллюстрирующая способ управления услугой CRBT в IMS согласно варианту 1 выполнения настоящего изобретения. Как показано на фиг.1, способ управления услугой CRBT в IMS согласно варианту 1 выполнения настоящего изобретения содержит следующие этапы.
На этапе S102 сервер услуги CRBT принимает от пользователя самообслуживающийся вызов CRBT.
На этапе S104 выдают пользователю приглашающий тональный сигнал.
На этапе S106 воспринимают операция нажатия клавиши, выполняемую пользователем согласно приглашающему тональному сигналу.
На этапе S108 управляют услугой CRBT для пользователя согласно операции нажатия клавиши.
При осуществлении способа управления услугой CRBT в IMS согласно варианту 1 выполнения настоящего изобретения, когда сервер услуги CRBT принимает от пользователя самообслуживающийся вызов CRBT, сервер услуги CRBT выдает пользователю приглашающий тональный сигнал, воспринимает операцию нажатия клавиши, выполняемую пользователем согласно приглашающему тональному сигналу, и затем управляет услугой CRBT для пользователя согласно операции нажатия клавиши, в результате чего выполняется задача, состоящая в обеспечении пользователя возможностью непосредственного управления своей услугой CRBT таким образом, чтобы достичь технического эффекта, состоящего в экономии трудовых ресурсов.
Предпочтительно этап выдачи приглашающего тонального сигнала пользователю, в частности, содержит этапы, на которых:
сервер CRBT осуществляет согласование носителя с мультимедийным сервером; после успешного согласования носителя, сервер CRBT выдает указание мультимедийному серверу на выдачу приглашающего тонального сигнала; и мультимедийный сервер выдает пользователю приглашающий тональный сигнал согласно указанию. В качестве альтернативы, сервер услуги CRBT также может непосредственно выдавать пользователю приглашающий тональный сигнал, причем поскольку обычный сервер услуги CRBT не имеет указанной функции, задача выдачи пользователю приглашающего тонального сигнала решается путем выдачи пользователю приглашающего тонального сигнала посредством взаимодействия между мультимедийным сервером и сервером услуги CRBT для сохранения структуры существующего сервера услуги CRBT неизменной.
Приглашающий тональный сигнал выдают пользователю посредством взаимодействия между мультимедийным сервером и сервером услуги CRBT, в результате чего эффективно используется технический признак из уровня техники и обеспечивается удобная реализация и снижение стоимости.
Предпочтительно этап восприятия операции нажатия клавиши, выполняемой пользователем согласно приглашающему тональному сигналу, содержит этапы, на которых: передают операцию нажатия клавиши в мультимедийный сервер в форме мультимедийного потока, и мультимедийный сервер передает операцию нажатия клавиши серверу услуги CRBT. В качестве альтернативы, сервер услуги CRBT также может воспринимать операцию нажатия клавиши пользователем. Однако поскольку обычный сервер услуги CRBT не имеет такой функции, то задача передачи операции нажатия клавиши, выполняемой пользователем, к серверу услуги CRBT выполняется путем взаимодействия между мультимедийным сервером и сервером услуги CRBT для сохранения структуры существующего сервера услуги CRBT неизменной, и таким образом уровень техники используется в максимальной степени и снижается стоимость реализации.
Предпочтительно этап управления услугой CRBT для пользователя согласно операции нажатия клавиши содержит этапы, на которых предварительно просматривают, выполняют подписку или устанавливают услугу CRBT для пользователя согласно операции нажатия клавиши. Таким образом решается задача управления услугой CRBT. Реализация режима управления является простой, и управление является удобным, и при этом восприятие пользователем использования услуги CRBT улучшается.
Посредством способа управления услугой CRBT в IMS согласно варианту 1 выполнения настоящего изобретения может быть решена задача обеспечения пользователя возможностью непосредственного управления услугой CRBT, и достигнут технический эффект, состоящий в экономии трудовых ресурсов.
Вариант выполнения 2
На фиг.2 показана блок-схема способа управления услугой CRBT в IMS согласно варианту 2 выполнения настоящего изобретения. Как показано на фиг.2, способ управления услугой CRBT в IMS согласно варианту 2 выполнения настоящего изобретения содержит следующие этапы:
На этапе 201 вызывающий пользователь инициирует вызов, причем вызываемый номер является кодом самообслуживающегося доступа к CRBT; терминал UE А передает визитное (приглашающее) сообщение к вызывающему базовому сетевому устройству AS A, причем указанное визитное сообщение содержит вызывающий мультимедийный протокол описания сеанса связи (SDP) вызывающего терминала UE_A.
На этапе 202 в соответствии с результатом анализа номера AS_A передает серверу услуги CRBT приглашающее сообщение (Invite), содержащее протокол А описания сеанса связи (sdpA) мультимедиа терминала UE А.
На этапе 203 сервер услуги CRBT инициирует услугу самообслуживания CRBT и передает сообщение Invite мультимедийному серверу для выполнения согласования носителей.
На этапе 204 после завершения согласования носителей мультимедийный сервер возвращает серверу услуги CRBT подтверждающее сообщение 200 (ok) (т.е. ответ на сообщение Invite), содержащее мультимедиа-SDP, согласованный с UE А.
На этапе 205 сервер услуги CRBT передает AS_A сообщение 200 Ok (т.е. ответ на сообщение Invite), содержащее протокол СА описания сеанса связи (sdpCA) мультимедиа.
На этапе 206 AS_A передает UE_A сообщение 200 Ok (т.е. ответ на сообщение Invite), содержащее протокол СА (sdpCA) мультимедиа.
На этапе 207 UE А передает АЗ_А сообщение подтверждения приема (Ack), представляющее собой подтверждение приема сообщения 200 Ok (т.е. ответа на сообщение Invite).
На этапе 208 AS_A передает серверу услуги CRBT сообщение Ack, представляющее собой подтверждение сообщения 200 Ok (т.е. ответ на сообщение Invite).
На этапе 209 сервер услуги CRBT передает мультимедийному серверу сообщение Ack, представляющее собой подтверждение сообщения 200 Ok (т.е. ответ на сообщение Invite); сервер услуги CRBT начинает выдавать указание мультимедийному серверу для выполнения воспроизведения в соответствии с логикой услуги; вызывающий пользователь слышит приглашающий тональный сигнал самообслуживания CRBT и выполняет операцию нажатия клавиши в соответствии с приглашающим тональным сигналом; причем сервер услуги CRBT после восприятия операции нажатия клавиши выполняет обработку согласно операции нажатия клавиши.
На этапе 210 вызывающий пользователь выполняет разъединение вызова; и UE_A передает А3_А сообщение завершения (Bye) с запросом завершения текущего вызова.
На этапе 211 AS_A передает сообщение Bye серверу услуги CRBT.
На этапе 212 сервер услуги CRBT передает сообщение Bye мультимедийному серверу.
На этапе 213 мультимедийный сервер отвечает сообщением 200 Ok (т.е. ответ на сообщение Bye) серверу услуги CRBT и освобождает ресурс.
На этапе 214 сервер услуги CRBT передает в ответ сообщение 200 Ok (т.е. ответ на сообщение Bye) AS_A и освобождает ресурс, выделенный для вызова.
На этапе 215 AS_A передает в ответ сообщение 200 Ok (т.е. ответ на сообщение Bye) UE А и освобождает ресурс, выделенный для вызова.
Как описано выше, этап восприятия сервером услуги CRBT выполненной пользователем операции нажатия клавиши на этапе 209 содержит этапы, на которых: отправляют операцию нажатия клавиши к мультимедийному серверу посредством мультимедийного потока; и затем мультимедийный сервер сообщает об операции нажатия клавиши серверу услуги CRBT. Как показано на фиг.3, этап 209 содержит в основном следующие этапы, на которых:
На этапе 301 сервер услуги CRBT в соответствии с алгоритмом услуги отправляет мультимедийному серверу информационное сообщение (Info), указывающее на воспроизведение и прием номера.
На этапе 302 мультимедийный сервер начинает воспроизведение и прием номера, и отправляет в ответ сообщение 200 Ok (ответ на сообщение Info) серверу услуги CRBT; и после того, как пользователь услышит указание, он нажимает клавишу согласно указанию, и информацию о нажатии клавиши передают мультимедийному серверу через сетевой шлюз (MGW) посредством мультимедийного потока.
На этапе 303 мультимедийный сервер отправляет серверу услуги CRBT сообщение Info, содержащее принятый номер.
На этапе 304 сервер услуги CRBT направляет в ответ сообщение 200 Ok (ответ на сообщение Info) мультимедийному серверу.
На этапе 305 мультимедийный сервер отправляет серверу услуги CRBT сообщение Info, представляющее собой завершение воспроизведения.
На этапе 306 сервер услуги CRBT направляет в ответ сообщение 200 Ok (ответ на сообщение Info) мультимедийному серверу. После выполнения логической обработки согласно операции нажатия клавиши сервер услуги CRBT продолжает процесс на этапах 301-306.
Посредством способа управления услугой CRBT в IMS согласно варианту 2 выполнения настоящего изобретения решается задача обеспечения пользователя возможностью непосредственного управления своей услугой CRBT и достигается технический эффект, состоящий в экономии трудовых ресурсов.
Вариант выполнения 3
На фиг.4 показана структурная схема системы управления услугой CRBT в IMS согласно варианту 3 выполнения настоящего изобретения.
Как показано на фиг.4, согласно варианту 3 выполнения настоящего изобретения система управления услугой CRBT в IMS содержит: сервер 402 услуги CRBT для приема самообслуживающегося вызова CRBT от пользователя и управления услугой CRBT для пользователя согласно операции нажатия клавиши, выполняемой пользователем; мультимедийный сервер 404 для выдачи приглашающего тонального сигнала пользователю, восприятия операции нажатия клавиши, выполняемой пользователем согласно приглашающему тональному сигналу, и перенаправления операции нажатия клавиши серверу услуги CRBT.
Посредством системы управления услугой CRBT в IMS согласно варианту 3 выполнения настоящего изобретения, когда сервер услуги CRBT и мультимедийный сервер принимают от пользователя самообслуживающийся вызов CRBT, они выдают пользователю приглашающий тональный сигнал, воспринимают операцию нажатия клавиши, которую выполняет пользователь согласно приглашающему тональному сигналу, и затем управляют услугой CRBT для пользователя в соответствии с операцией нажатия клавиши, в результате чего решается задача обеспечения пользователя возможностью непосредственного управления его услугой CRBT таким образом, чтобы достичь технического эффекта, состоящего в экономии трудовых ресурсов.
Сервер услуги CRBT используется для выполнения управления логикой услуги CRBT домена IMS, осуществления сохранения и поиска данных услуг, осуществления управления мультимедийным сервером и обеспечения интерфейса с WEB-сервером CRBT таким образом, чтобы позволить провайдеру или конечному пользователю выполнять санкционированную настройку и модификацию данных услуги в сервере услуги CRBT. Дополнительно предусмотрена логика услуги для самообслуживания пользователя CRBT.
Предпочтительно мультимедийный сервер дополнительно используется для сохранения мультимедиийного содержания CRBT.
Мультимедийный сервер (NFS) используется для осуществления взаимодействия на уровне управляющей сигнализации с сервером услуги CRBT, осуществления воспроизведения аудио/видео файлов согласно заданному режиму и осуществления сохранения загруженного файла ресурса мультимедийного CRBT с использованием его сетевого файлового сервера (NFS).
Предпочтительно информация, относящаяся к нажатию клавиши пользователем, передается мультимедийному серверу в форме мультимедийного потока.
Предпочтительно система управления услугой CRBT дополнительно содержит: WEB-сервер 406 услуги CRBT для восприятия Интернет-операции от пользователя или администратора и управления соответствующей услугой CRBT согласно Интернет-операции.
WEB-сервер CRBT представляет собой интерфейс, который обеспечен системой управления услуги CRBT для провайдера или пользователя в форме сети (WEB). WEB-сервер CRBT в основном используется администратором для осуществления индивидуализированной модификации данных услуги CRBT и загрузки файлов CRBT, и дополнительно используется пользователем CRBT для предварительного просмотра, выполнения подписки и установки CRBT, и тому подобного.
Кроме того, система управления услуги CRBT дополнительно включает в себя: интерфейсный узел 408 услуги CRBT, который в основном включает в себя: базовый интерфейсный узел услуги CRBT, интерфейсный узел для загрузки файлов CRBT и интерфейсный узел для коротких сообщений; при этом базовый интерфейсный узел CRBT отправляет серверу услуги CRBT операции, такие как операции предварительного просмотра, подписки и установки, выполняемые пользователем, таким образом, чтобы осуществить процесс; интерфейсный узел для загрузки файлов CRBT отправляет мультимедийному серверу файлы CRBT, загруженные WEB-сервером CRBT; а интерфейсный узел коротких сообщений обеспечивает доступ системы CRBT к центру обработки коротких сообщений; пользовательский терминал 410 IMS, посредством которого пользователь инициирует вызов сервера услуги CRBT и выполняет операцию нажатия клавиши; и базовое сетевое устройство 412, в основном включающее в себя сервер абонентов (HSS), службу моделированных дополнений PSTN/ISDN (PSS) и функцию управления сеансом вызова (CSCF), причем HSS отвечает за хранение абонентской информации о пользователях IMS, включающей в себя основной идентификатор и информацию маршрутизации, и тому подобного, PSS отвечает за базовую логику управления системы IMS, и CSCF отвечает за функцию основной сеансовой маршрутизации.
При использовании по меньшей мере одного из вышеуказанных технических решений согласно настоящему изобретению, когда сервер услуги CRBT принимает от пользователя самообслуживающийся вызов услуги CRBT, то сервер услуги CRBT выдает пользователю приглашающий тональный сигнал, воспринимает операцию нажатия клавиши, которую выполняет пользователь согласно приглашающему тональному сигналу, и затем управляет услугой CRBT для пользователя согласно операции нажатия клавиши, в результате чего решается задача обеспечения пользователя возможностью непосредственного управления его услугой CRBT таким образом, чтобы достичь технического эффекта, состоящего в экономии трудовых ресурсов.
Для специалистов в данной области техники очевидно, что вышеуказанные различные модули или этапы согласно настоящему изобретению могут быть осуществлены с использованием универсального вычислительного устройства; они могут быть централизованы в одиночном вычислительном устройстве или распределены в сети, состоящей из множества вычислительных устройств; в качестве альтернативы, они могут быть осуществлены посредством программного кода, исполняемого вычислительным устройством, который таким образом может быть сохранен в запоминающем устройстве и выполнен вычислительным устройством, или которые могут быть соответственно выполнены в форме различных модулей интегральных схем, или множество их модулей или этапов могут быть выполнены в виде единого модуля интегральной схемы. Таким образом, настоящее изобретение не ограничивается какой-либо конкретной комбинацией аппаратных средств и программного обеспечения.
Вышеуказанное представляет лишь предпочтительные варианты выполнения настоящего изобретения, и не предназначено для ограничения объема его правовой охраны, и специалисты в данной области техники могут осуществлять различные модификации и изменения настоящего изобретения. Любая модификация, эквивалентная замена и усовершенствование, соответствующие сущности и принципу настоящего изобретения, должны быть включены в объем правовой охраны настоящего изобретения.