Способ и система для реализации службы мультимедийного сигнала контроля посылки вызова и службы мультимедийной идентификации вызывающего абонента

Иллюстрации

Показать все

Изобретение относится к технологиям связи, точнее к способу и системе для реализации службы мультимедийного сигнала контроля посылки вызова (MRBT) и службы мультимедийной идентификации вызывающего абонента (MCID). Техническим результатом является обеспечение доступности службы MRBT и службы MCID в подсистеме передачи мультимедийных данных с помощью протокола IP (системе IMS). Способ содержит: прием в сети запроса вызова от вызывающего пользовательского оборудования (ЦБ), причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор возможности поддержки раннего сеанса и идентификатор возможности надежных ответов вызывающего пользовательского оборудования; и определение в сети, что вызываемое пользовательское оборудование является абонентом службы MRBT. 4 н. и 15 з.п. ф-лы, 9 ил.

Реферат

Перекрестная ссылка на родственные заявки

Эта заявка является продолжением международной заявки на патент PCT/CN2008/070375, поданной 29 февраля 2008 года, которая притязает на приоритет заявки на патент Китая № 200710140642.1, поданной в Патентное Ведомство Китая 14 августа 2007 года, и заявки на патент Китая № 200710005692.9, поданной в Патентное Ведомство Китая 13 марта 2007 года. Содержание этих заявок включено в настоящий документ по ссылке во всей своей полноте.

Область техники

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

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

С развитием сетей мобильной связи и популяризацией мобильного пользовательского оборудования (UE) операторы сетей мобильной связи обеспечивают более разнообразные дополнительные услуги для пользовательского оборудования помимо основного обслуживания вызовов. Например, в сетях мобильной связи второго поколения (2G) предоставляются служба цветового сигнала контроля посылки вызова (сигнала CRBT) и служба цветовой идентификации вызова (идентификации CCID). Служба сигнала CRBT означает: когда вызываемое пользовательское оборудование (также называемое мобильной станцией в сети второго поколения) выдает сигнал звонка при прямом вызове, вызывающее пользовательское оборудование принимает звуковую запись, заданную вызываемым пользовательским оборудованием, вместо традиционного сигнала контроля посылки вызова в сети мобильной связи. Служба идентификации CCID означает: когда вызываемое пользовательское оборудование выдает сигнал звонка при прямом вызове, мелодия звонка вызываемого пользовательского оборудования является не звуковой записью, сохраненной локально, а звуковой записью, которая задается вызывающим пользовательским оборудованием и отправляется из сети мобильной связи вызываемому пользовательскому оборудованию.

В сети третьего поколения (3G) служба сигнала CRBT и служба идентификации CCID могут быть расширены до службы MRBT и службы MCID соответственно. Служба MRBT означает: когда вызываемое пользовательское оборудование выдает сигнал звонка при прямом вызове, вызывающее пользовательское оборудование принимает звуковую и/или видеозапись, заданную вызываемым пользовательским оборудованием. Служба MCID означает: когда вызываемое пользовательское оборудование выдает сигнал звонка при прямом вызове, мелодия звонка вызываемого пользовательского оборудования является не звуковой записью, сохраненной локально, а звуковой и/или видеозаписью, которая задается вызывающим пользовательским оборудованием и отправляется из сети мобильной связи вызываемому пользовательскому оборудованию. Служба сигнала CRBT и служба MRBT задаются вызываемым пользовательским оборудованием и принимаются вызывающим пользовательским оборудованием. Служба идентификации CCID и служба MCID задаются вызывающим пользовательским оборудованием и принимаются вызываемым пользовательским оборудованием.

На предшествующем уровне области техники способы реализации службы MRBT и службы MCID применяются в системе с коммутацией каналов (CS) и не применимы к подсистеме передачи мультимедийных данных с помощью протокола IP (системе IMS), что ограничивает взаимодействие с пользователем.

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

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

Способ реализации службы MRBT в варианте осуществления настоящего изобретения включает в себя:

прием запроса вызова от вызывающего пользовательского оборудования, причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор возможности поддержки раннего сеанса ("Early-Session") и идентификатор возможности надежных ответов вызывающего пользовательского оборудования; и

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

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

Устройство для реализации службы MRBT в варианте осуществления настоящего изобретения включает в себя:

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

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

Способ реализации службы MCID в варианте осуществления настоящего изобретения включает в себя:

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

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

Устройство для реализации службы MCID в варианте осуществления настоящего изобретения включает в себя:

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

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

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

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

Фигура 1 - блок-схема последовательности операций реализации службы MRBT в варианте осуществления настоящего изобретения;

Фигура 2 показывает структуру системы для реализации службы MRBT в варианте осуществления настоящего изобретения;

Фигура 3 показывает структуру устройства для реализации службы MRBT в варианте осуществления настоящего изобретения;

Фигура 4 - блок-схема последовательности операций реализации службы MCID в варианте осуществления настоящего изобретения;

Фигура 5 показывает структуру системы для реализации службы MCID в варианте осуществления настоящего изобретения;

Фигура 6 показывает структуру устройства для реализации службы MCID в варианте осуществления настоящего изобретения;

Фигура 7 - блок-схема последовательности операций реализации службы MRBT и службы MCID в варианте осуществления настоящего изобретения;

Фигура 8 показывает структуру системы для реализации службы MRBT и службы MCID в варианте осуществления настоящего изобретения; и

Фигура 9 показывает структуру устройства для реализации службы MRBT и службы MCID в варианте осуществления настоящего изобретения.

Подробное описание изобретения

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

Система IMS использует протокол инициирования сеанса связи (SIP) в качестве базового протокола сигнализации и делает возможными прямые соединения между мобильными пользовательскими устройствами. При прямом вызове носители, используемые перед установлением вызова между вызывающим пользовательским оборудованием и вызываемым пользовательским оборудованием, называют "ранними носителями", и носители, используемые во время вызова между вызывающим пользовательским оборудованием и вызываемым пользовательским оборудованием, называют "нормальными носителями".

Далее настоящее изобретение подробно описывается со ссылкой на варианты осуществления и сопроводительные чертежи.

Фигура 1 является блок-схемой последовательности операций реализации службы MRBT в варианте осуществления 1 настоящего изобретения. Способ включает в себя следующие этапы:

Этап 101: вызывающее пользовательское оборудование отправляет запрос вызова в сеть, причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор возможности "раннего сеанса" (Early-Session) и идентификатор возможности надежных ответов вызывающего пользовательского оборудования.

В варианте осуществления 1 настоящего изобретения сеть может включать в себя: опорную сеть системы IMS, сервер приложений (AS) MRBT и сервер мультимедийных ресурсов (сервер MRS) сигналов MRBT, причем опорная сеть системы IMS включает в себя объект функции управления сеансом вызова (объект CSCF).

В варианте осуществления настоящего изобретения передача служебных сигналов между объектами реализуется через маршрутизацию объекта CSCF в опорной сети системы IMS. Для простоты описания процесс пересылки опорную сеть системы IMS в последующем описании о процессе передачи служебных сигналов опускается. Сначала вызывающее пользовательское оборудование отправляет запрос вызова объекту CSCF, причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования. В этом варианте осуществления идентификатор вызываемого пользовательского оборудования может являться идентификатором соединения вызываемого пользовательского оборудования, таким как телефонный номер. Запрос вызова может быть отправлен объекту CSCF через сообщение Invite. Запрос вызова содержит не только идентификатор вызываемого пользовательского оборудования, но также и запрос нормального носителя (например, сообщение "Offer"). Кроме того, поле "Supported" заголовка сообщения включает в себя идентификатор возможностей раннего сеанса (Early-Session) и идентификатор возможности надежных ответов (например, идентификатор "100rel") вызывающего пользовательского оборудования для указания того, что вызывающее пользовательское оборудование поддерживает ранние носители сигнала MRBT и службу надежных ответов. В противном случае, если поле "Supported" заголовка не включает в себя идентификаторы "Early-Session" или "100rel", вызывающее пользовательское оборудование не поддерживает ранние носители сигнала MRBT или службу надежных ответов.

Этап 102: сеть определяет, что вызываемое пользовательское оборудование является абонентом службы MRBT, на основании идентификатора вызываемого пользовательского оборудования и определяет, что вызывающее пользовательское оборудование поддерживает ранний носитель сигнала MRBT, на основании идентификатора возможности раннего сеанса и идентификатора возможности надежных ответов вызывающего пользовательского оборудования.

После приема запроса вызова от вызывающего пользовательского оборудования объект CSCF определяет, указывает ли идентификатор вызываемого пользовательского оборудования на подписку на соответствующую службу MRBT, на основании сохраненного отношения между идентификатором пользовательского оборудования и состоянием подписки на службу MRBT. Если идентификатор вызываемого пользовательского оборудования указывает на подписку на соответствующую службу MRBT, объект CSCF определяет, что вызываемое пользовательское оборудование является абонентом службы MRBT.

Если объект CSCF определяет, что вызываемое пользовательское оборудование является абонентом службы MRBT, объект CSCF отправляет запрос вызова серверу приложений MRBT. После приема запроса вызова сервер приложений MRBT определяет, что вызывающее пользовательское оборудование поддерживает ранний носитель сигнала MRBT, на основании идентификатора возможности раннего сеанса и идентификатора возможности надежных ответов вызывающего пользовательского оборудования, которые находятся в поле "Supported" заголовка в запросе вызова, и отправляет запрос вызова соответствующему вызываемому пользовательскому оборудованию на основании идентификатора вызываемого пользовательского оборудования. После приема запроса вызова вызываемое пользовательское оборудование выполняет согласование нормального носителя на основании запроса нормального носителя в запросе вызова и возвращает ответное сообщение серверу приложений MRBT. Ответное сообщение может представлять собой сообщение ответа "183", которое содержит сообщение ответа нормального носителя (например, "Answer").

Сервер приложений MRBT может отправить сообщение "Invite" серверу MRS сигналов MRBT при отправке запроса вызова вызываемому пользовательскому оборудованию. После того как сервер приложений MRBT отправляет сообщение "Invite" серверу MRS сигналов MRBT, сервер MRS сигналов MRBT возвращает сообщение ответа "200", содержащее запрос раннего носителя сигнала MRBT серверу приложений MRBT. Однако, если вызывающее пользовательское оборудование не поддерживает ранний носитель сигнала MRBT или службу надежных ответов, сервер приложений MRBT расценивает вызывающее пользовательское оборудование как не поддерживающее ранний носитель сигнала MRBT и не отправляет сообщение "Invite" серверу MRS сигналов MRBT и не выполняет последующего согласования раннего носителя сигнала MRBT.

После приема сообщения ответа "183", возвращенного вызываемым пользовательским оборудованием, сервер приложений MRBT вставляет запрос раннего носителя сигнала MRBT в сообщение ответа "183" и отправляет сообщения ответа "183" вызывающему пользовательскому оборудованию через объект CSCF. В этом случае сообщение ответа "183" содержит не только сообщение ответа нормального носителя, возвращенное вызываемым пользовательским оборудованием, но также и запрос раннего носителя сигнала MRBT.

Этап 103: сеть согласовывает ранний носитель сигнала MRBT с вызывающим пользовательским оборудованием и воспроизводит сигнал MRBT вызывающему пользовательскому оборудованию, если согласование выполнено успешно.

После приема ответа "183" вызывающее пользовательское оборудование согласовывает ранний носитель сигнала MRBT. Способ согласования может заключаться в том, что вызывающее пользовательское оборудование определяет тип кодирования, который передается в запросе раннего носителя сигнала MRBT в сообщении ответа "183", выполняет нахождение соответствия на основании своих собственных возможностей и возвращает найденный соответствующий результат согласования серверу приложений MRBT.

При реализации варианта осуществления настоящего изобретения вызывающее пользовательское оборудование должно поддерживать и согласовывать ранний носитель сигнала MRBT независимо от того, поддерживает ли вызываемое пользовательское оборудование ранний носитель сигнала MRBT. После того как вызывающее пользовательское оборудование принимает запрос раннего носителя сигнала MRBT от сервера приложений MRBT, сообщение "Answer" от вызываемого пользовательского оборудования и идентификатор возможности раннего сеанса и идентификатор возможности надежных ответов вызываемого пользовательского оборудования, вызывающее пользовательское оборудование определяет, что вызываемое пользовательское оборудование закончило согласование нормального носителя, и затем определяет, поддерживает ли само вызывающее пользовательское оборудование запрос раннего носителя сигнала MRBT, например, определяет соответствие формата, типа кодирования/декодирования данных и возможностей. Если требования удовлетворены, а именно согласование выполнено успешно, вызывающее пользовательское оборудование отправляет предварительное подтверждение надежности (например, "PRACK") серверу приложений MRBT через объект CSCF. Подтверждение "PRACK" содержит ответ раннего носителя сигнала MRBT (например, "MRBT Answer"). В противном случае, если сообщение "183", принятое вызывающим пользовательским оборудованием, не содержит запроса раннего носителя сигнала MRBT, возвращаемый сигнал ответа не содержит ответа "MRBT Answer". Если запрос вызова не содержит идентификатора возможности раннего сеанса или идентификатора возможности надежных ответов вызывающего пользовательского оборудования и вызываемое пользовательское оборудование должно поддерживать резервирование ресурсов, вызываемое пользовательское оборудование может возвратить ответ с ошибкой клиента (например, ответ "4XX"), и вызов заканчивается. Кроме того, если вызываемое пользовательское оборудование представляет собой традиционный терминал, например, стационарный телефонный аппарат, а не сетевой терминал системы IMS, возвращается сообщение ответа "180".

После того как сервер приложений MRBT успешно согласовывает ранний носитель сигнала MRBT с вызывающим пользовательским оборудованием, сервер приложений MRBT отправляет подтверждение "PRACK" вызываемому пользовательскому оборудованию и отправляет сообщение подтверждения серверу MRS сигналов MRBT, причем сообщение подтверждения содержит результат согласования раннего носителя сигнала MRBT. После приема подтверждения "PRACK" вызываемое пользовательское оборудование возвращает ответ с подтверждением "PRACK" серверу приложений MRBT, и сервер приложений MRBT отправляет ответ с подтверждением "PRACK" вызывающему пользовательскому оборудованию через объект CSCF. После того как между вызывающим пользовательским оборудованием и вызываемым пользовательским оборудованием устанавливается соединение, вызываемое пользовательское оборудование снова отправляет ответ "180" серверу приложений MRBT, указывая готовность вызова. Сервер приложений MRBT отправляет ответ "180" вызывающему пользовательскому оборудованию. Затем сервер приложений MRBT отправляет сигнал уведомления серверу MRS сигналов MRBT, и сервер MRS сигналов MRBT начинает воспроизведение сигнала MRBT вызывающему пользовательскому оборудованию. В этом варианте осуществления сигнал уведомления может являться сигналом "Info".

Когда вызываемое пользовательское оборудование снимает трубку, вызываемое пользовательское оборудование отправляет ответ "200" серверу приложений MRBT, уведомляя о начале сеанса связи и остановке воспроизведения сигнала MRBT. Сервер приложений MRBT отправляет ответ "200" вызывающему пользовательскому оборудованию. Сервер приложений MRBT отправляет сообщение "BYE" серверу MRS сигналов MRBT, указывая остановку воспроизведения раннего носителя сигнала MRBT. Сервер MRS сигналов MRBT останавливает воспроизведение сигнала MRBT и возвращает сообщение ответа "200" серверу приложений MRBT.

Кроме того, если вызывающее пользовательское оборудование и вызываемое пользовательское оборудование требуют резервирования ресурсов во время воспроизведения раннего носителя сигнала MRBT, сообщение "Update" отправляют серверу приложений MRBT через объект CSCF, прежде чем вызываемое пользовательское оборудование отправит ответ "180", чтобы указать готовность вызова, и после того как вызывающее пользовательское оборудование заканчивает резервирование ресурсов. Сервер приложений MRBT отправляет сообщение "Update" вызываемому пользовательскому оборудованию, принимает ответное сообщение "Update", возвращенное вызываемым пользовательским оборудованием, и отправляет ответное сообщение "Update" вызывающему пользовательскому оборудованию через функцию CSCF. Когда вызываемое пользовательское оборудование снимает трубку, ответ "200", отправленный вызываемым пользовательским оборудованием, также предполагает требование высвободить зарезервированные ресурсы раннего носителя.

На основе описанного выше процесса реализации службы MRBT в варианте осуществления 1 настоящего изобретения этот вариант осуществления также обеспечивает систему для реализации службы MRBT. Как показано на фигуре 2, система включает в себя вызывающее пользовательское оборудование и сеть. Вызывающее пользовательское оборудование выполнено с возможностью отправлять запрос вызова в сеть и согласовывать с сетью ранний носитель сигнала MRBT. Запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор возможности раннего сеанса и идентификатор возможности надежных ответов вызывающего пользовательского оборудования. Сеть выполнена с возможностью: определять, что вызываемое пользовательское оборудование является абонентом службы MRBT, на основании идентификатора вызываемого пользовательского оборудования, определять, что вызывающее пользовательское оборудование поддерживает ранний носитель сигнала MRBT, на основании идентификатора возможности раннего сеанса и идентификатора возможности надежных ответов вызывающего пользовательского оборудования, согласовывать ранний носитель сигнала MRBT с вызывающим пользовательским оборудованием и воспроизводить сигнал MRBT вызывающему пользовательскому оборудованию.

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

Система также включает в себя вызываемое пользовательское оборудование, и запрос вызова также содержит запрос нормального носителя. Сеть также выполнена с возможностью: отправлять запрос вызова вызываемому пользовательскому оборудованию и принимать ответное сообщение от вызываемого пользовательского оборудования, причем ответное сообщение содержит ответное сообщение нормального носителя. Вызываемое пользовательское оборудование выполнено с возможностью выполнять согласование нормального носителя на основании запроса нормального носителя и отправлять ответное сообщение в сеть.

Сеть выполнена с возможностью: отправлять запрос раннего носителя сигнала MRBT вызывающему пользовательскому оборудованию и принимать ответ MRBT ("MRBT Answer") от вызывающего пользовательского оборудования; вызывающее пользовательское оборудование выполнено с возможностью: согласовывать ранний носитель сигнала MRBT в соответствии со своими собственными возможностями и отправлять ответ MRBT ("MRBT Answer") в сеть, если согласование выполнено успешно.

На основе описанных выше способа и системы для реализации службы MRBT в варианте осуществления настоящего изобретения этот вариант осуществления также обеспечивает устройство для реализации службы MRBT. Как показано на фигуре 3, устройство включает в себя блок 11 приема вызова с сигналом MRBT, блок 12 согласования MRBT и блок 13 воспроизведения сигнала MRBT. Блок 11 приема вызова с сигналом MRBT выполнен с возможностью принимать запрос вызова от вызывающего пользовательского оборудования, причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор возможности раннего сеанса и идентификатор возможности надежных ответов вызывающего пользовательского оборудования; блок 12 согласования MRBT выполнен с возможностью: определять, что вызываемое пользовательское оборудование является абонентом службы MRBT, на основании идентификатора вызываемого пользовательского оборудования, определять, что вызывающее пользовательское оборудование поддерживает ранний носитель сигнала MRBT, на основании идентификатора возможности раннего сеанса и идентификатора возможности надежных ответов вызывающего пользовательского оборудования, и затем согласовывать ранний носитель сигнала MRBT с вызывающим пользовательским оборудованием; и блок 13 воспроизведения сигнала MRBT выполнен с возможностью воспроизводить сигнал MRBT вызывающему пользовательскому оборудованию, если согласование выполнено успешно.

Блок 12 согласования MRBT включает в себя: блок 21 определения абонента MRBT, выполненный с возможностью определять, указывает ли идентификатор вызываемого пользовательского оборудования на подписку на соответствующую службу MRBT, на основании сохраненного отношения между идентификатором вызываемого пользовательского оборудования и состоянием подписки на службу MRBT, и определяет, что вызываемое пользовательское оборудование является абонентом службы MRBT, если идентификатор вызываемого пользовательского оборудования указывает на подписку на соответствующую службу MRBT; блок 22 определения службы MRBT, выполненный с возможностью определять, что вызывающее пользовательское оборудование поддерживает ранний носитель сигнала MRBT, на основании идентификатора возможности раннего сеанса и идентификатора возможности надежного ответа вызывающего пользовательского оборудования; функциональный блок 23 MRBT, выполненный с возможностью согласовывать ранний носитель сигнала MRBT с вызывающим пользовательским оборудованием.

Функциональный блок 23 MRBT включает в себя: первый блок 24 отправки, выполненный с возможностью отправлять запрос раннего носителя сигнала MRBT вызывающему пользовательскому оборудованию; и первый блок 25 приема, выполненный с возможностью принимать ответ MRBT ("MRBT Answer"), отправленный вызывающим пользовательским оборудованием.

Фигура 4 является блок-схемой последовательности операций реализации службы MCID в варианте осуществления 2 настоящего изобретения. Способ включает в себя следующие этапы:

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

Как и в варианте осуществления 1, сеть в варианте осуществления 2 может включать в себя: опорную сеть системы IMS, сервер приложений MCID и сервер MRS MCID, причем опорная сеть системы IMS включает в себя объект CSCF.

Когда начинается вызов, вызывающее пользовательское оборудование отправляет запрос вызова объекту CSCF, причем запрос вызова содержит идентификатор вызываемого пользовательского оборудования и идентификатор вызывающего пользовательского оборудования и может быть отправлен через сообщение "Invite". Запрос вызова может также содержит сообщение "Offer" и идентификатор возможности раннего сеанса и идентификатор возможности надежных ответов вызывающего пользовательского оборудования.

Этап 402: сеть определяет, что вызывающее пользовательское оборудование является абонентом службы MCID, на основании идентификатора вызывающего пользовательского оборудования, и определяет, что вызываемое пользовательское оборудование поддерживает ранний носитель MCID, на основании идентификатора вызываемого пользовательского оборудования.

После приема запроса вызова объект CSCF определяет, указывает ли идентификатор вызывающего пользовательского оборудования на подписку на соответствующую службу MCID, на основании сохраненного отношения между идентификатором пользовательского оборудования и состоянием подписки на службу MCID. Если идентификатор вызывающего пользовательского оборудования указывает на подписку на соответствующую службу MCID, объект CSCF определяет, что вызывающее пользовательское оборудование является абонентом службы MCID.

После определения того, что вызывающее пользовательское оборудование является абонентом MCID, объект CSCF отправляет запрос вызова серверу приложений MCID. После приема запроса вызова сервер приложений MCID должен определить, поддерживает ли вызываемое пользовательское оборудование ранний носитель MCID. Способ определения может заключаться в том, что сервер приложений MCID добавляет идентификатор, который требует поддержки возможности раннего носителя ("Early-Session"), в запрос вызова и затем отправляет запрос вызова вызываемому пользовательскому оборудованию; после приема запроса вызова вызываемое пользовательское оборудование выполняет согласование нормального носителя на основании запроса нормального носителя в запросе вызова, если возможность раннего носителя поддерживается, и затем возвращает ответное сообщение серверу приложений MCID, причем ответное сообщение может являться сообщением ответа "183" и содержит сообщение "Answer". Сервер приложений MCID отправляет сообщение ответа "183" вызывающему пользовательскому оборудованию через объект CSCF. Если возможность раннего носителя не поддерживается, возвращается сообщение "420 Bas Extension", и сервер приложений MCID расценивает вызываемое пользовательское оборудование как не поддерживающее службу MCID и не выполняет последующее согласование раннего носителя MCID. Идентификатор раннего сеанса может быть добавлен к полю "Require" заголовка.

Этап 403: сеть согласовывает ранний носитель MCID с вызываемым пользовательским оборудованием и воспроизводит MCID вызываемому пользовательскому оборудованию.

После определения, что вызывающее пользовательское оборудование является абонентом службы MCID и что вызываемое пользовательское оборудование поддерживает ранний носитель MCID, сервер приложений MCID отправляет сообщение "Invite" серверу MRS MCID. Сервер MRS MCID возвращает сообщение ответа "200", содержащее запрос раннего носителя MCID, серверу приложений MCID. После приема сообщения "183" вызывающее пользовательское оборудование возвращает подтверждение "PRACK" серверу приложений MCID через объект CSCF. Далее сервер приложений MCID вставляет запрос раннего носителя MCID в принятое подтверждение "PRACK" и отправляет подтверждение "PRACK" вызываемому пользовательскому оборудованию для согласования раннего носителя MCID с вызываемым пользовательским оборудованием. Процесс согласования может состоять в том, что сервер приложений MCID отправляет сообщение "PRACK" вызываемому пользовательскому оборудованию, причем сообщение "PRACK" содержит запрос раннего носителя MCID и идентификатор возможности раннего сеанса и идентификатор возможности надежных ответов вызывающего пользовательского оборудования, отправленные вызывающим пользовательским оборудованием. Если вызывающее пользовательское оборудование не вовлекается в запрос вызова, сервер приложений MCID вставляет эти два идентификатора в сообщение "PRACK". После приема сообщения "PRACK" от сервера приложений MCID вызываемое пользовательское оборудование согласовывает ранний носитель MCID в соответствии со своими собственными возможностями. Если согласование выполнено успешно, вызываемое пользовательское оборудование отправляет ответ "PRACK" серверу приложений MCID, причем ответ "PRACK" содержит ответ раннего носителя MCID (например, "MCID Answer").

После того как сервер приложений MCID успешно согласовывает ранний носитель MCID с вызываемым пользовательским оборудованием, сервер приложений MCID отправляет ответ "PRACK" вызывающему пользовательскому оборудованию через объект CSCF и отправляет сообщение подтверждения серверу MRS MCID, причем сообщение подтверждения содержит результат согласования раннего носителя MCID (например, "MCID Answer"). После того как между вызывающим пользовательским оборудованием и вызываемым пользовательским оборудованием устанавливается соединение, вызываемое пользовательское оборудование отправляет ответ "180" серверу приложений MCID, указывающее готовность вызова. Сервер приложений MCID отправляет ответ "180" вызывающему пользовательскому оборудованию через объект CSCF. Затем сервер приложений MCID отправляет сигнал уведомления серверу MRS MCID. Сервер MRS MCID начинает воспроизведение MCID вызываемому пользовательскому оборудованию. В этом варианте осуществления сигнал уведомления может являться сигналом "Info".

После того как вызываемый абонент снимает трубку, вызываемое пользовательское оборудование возвращает ответ "200" в качестве сигнала уведомления серверу приложений MCID, и затем сервер приложений MCID возвращает ответ "200" вызывающему пользовательскому оборудованию. Кроме того, сервер приложений MCID отправляет сообщение "BYE" серверу MRS MCID, указывая на остановку воспроизведения раннего носителя MCID. Сервер MRS MCID останавливает воспроизведение MCID и возвращает сообщение ответа "200" серверу приложений MCID.

Если вызывающее пользовательское оборудование и вызываемое пользовательское оборудование требуют резервирования ресурсов во время согласования раннего носителя MCID, вызывающее пользовательское оборудование отправляет сообщение "Update" вызываемому пользовательскому оборудованию, прежде чем вызываемое пользовательское оборудование отправит ответ "180" для указания готовности вызова и после того, как вызывающее пользовательское оборудование заканчивает резервировать ресурсы. После отправки ответа "Update" вызывающему пользовательскому оборудованию вызываемое пользовательское оборудование отправляет ответ "180" для указания готовности вызова. Когда вызываемое пользовательское оборудование снимает трубку, ответ "200", отправленный вызываемым пользовательским оборудованием, также предусматривает требование высвобождения системой зарезервированных ресурсов раннего носителя.

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