Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone

Авторы патента:


Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone
Способ, устройство, система и оборудование пользователя для обработки ответного сигнала вызова типа color ring back tone

 


Владельцы патента RU 2497300:

ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN)

Изобретение относится к области технологий мобильной связи, а именно к обработке ответного сигнала вызова типа Color Ring Back Tone (CRBT). Технический результат заключается в обеспечении пользователю возможности реализации услуги CRBT с помощью оборудования пользователя (UE) при сокращенном обмене сообщениями между UE и платформой CRBT. Для этого передают сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT, на платформу CRBT, чтобы подобрать список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT. Затем принимают список CRBT, возвращенный в соответствии с сообщением запроса на получение списка CRBT, и получают один из идентификаторов CRBT из списка CRBT. Кроме того, передают сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, на платформу CRBT, чтобы подобрать CRBT, соответствующий идентификатору CRBT, и сохранить CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя. 4 н. и 6 з.п. ф-лы, 11 ил., 8 табл.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к области технологии мобильной связи, в частности к способу, устройству, системе и оборудованию пользователя (UE) для обработки ответного сигнала вызова типа Color Ring Back Tone (CRBT).

Уровень техники изобретения

Услуга CRBT является услугой, заказываемой вызываемым оборудованием пользователя (UE), чтобы обеспечить вызывающему UE индивидуализированный ответный сигнал вызова, такой как благозвучная музыка или приветствие, для замены собой обычной услуги ответного сигнала вызова. После того как пользователь вызываемого UE подписался на услугу CRBT, пользователь может самостоятельно загружать и устанавливать различные CRBT, основываясь на своем предпочтении. Прежде чем загрузить определенный CRBT, пользователю необходимо отыскать список предпочтительных для него CRBT и определить CRBT, который будет загружен в соответствии со списком CRBT.

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

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

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

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

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

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

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

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

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

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

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

фиг.2 - блок-схема последовательности выполнения операций обработки способа CRBT, соответствующая другому варианту осуществления настоящего изобретения;

фиг.3 - блок-схема последовательности выполнения операций обработки способа CRBT, соответствующая другому варианту осуществления настоящего изобретения;

фиг.4 - блок-схема последовательности выполнения операций обработки способа для CRBT, соответствующая другому варианту осуществления настоящего изобретения;

фиг.5 - структурная схема UE, соответствующая варианту осуществления настоящего изобретения;

фиг.6 - структурная схема UE, соответствующая другому варианту осуществления настоящего изобретения;

фиг.7 - структурная схема UE, соответствующая еще одному другому варианту осуществления настоящего изобретения;

фиг.8 - структурная схема устройства обработки CRBT, соответствующая варианту осуществления настоящего изобретения;

фиг.9 - структурная схема устройства обработки CRBT, соответствующая другому варианту осуществления настоящего изобретения;

фиг.10 - структурная схема системы обработки CRBT, соответствующая варианту осуществления настоящего изобретения;

фиг.11 - структурная схемы обработки CRBT, соответствующая другому варианту осуществления настоящего изобретения.

Подробное описание вариантов осуществления

Технические решения вариантов осуществления настоящего изобретения ясно и полностью описаны ниже в сочетании с чертежами вариантов осуществления. Очевидно, что описанные варианты осуществления являются лишь некоторыми вариантами осуществления настоящего изобретения, а не всеми вариантами осуществления. Любой другой вариант осуществления, полученный специалистом в данной области техники, основанный на вариантах осуществления настоящего изобретения без приложения каких-либо творческих усилий, должен попадать в пределы объема защиты изобретения.

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

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

Этап 102: принимают список CRBT, возвращенный, соответствующий сообщению запроса на получение списка CRBT.

В этом варианте осуществления UE может выбрать идентификатор списка CRBT, соответствующий назначаемому пользователем типу (например, "горячий" CRBT, "забавный" CRBT, ранжированный по месяцам и т.д.), из заранее полученного списка идентификаторов списков CRBT, и также может непосредственно получить идентификатор списка CRBT, введенный пользователем. После получения идентификатора списка CRBT UE передает через свой IP-интерфейс на платформу CRBT сообщение запроса на получение списка CRBT, которое несет в себе полученный идентификатор списка CRBT. После приема сообщения запроса на получение списка CRBT платформа CRBT подбирает список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT, и возвращает к UE подобранный список CRBT так, чтобы UE могло получить список CRBT назначаемого пользователем типа. Операция является простой, что повышает эффективность осуществления услуги CRBT пользователем с помощью UE.

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

На фиг.2 показана блок-схема последовательности выполнения операций способа обработки CRBT, соответствующая другому варианту осуществления настоящего изобретения, и, как показано на фиг.2, способ обработки CRBT, соответствующий настоящему варианту осуществления, может содержать этапы, на которых:

Этап 201: UE получает идентификатор списка CRBT.

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

Этап 202: UE передает на сервер доступа сообщение запроса на получение списка CRBT (QueryContentList), которое несет в себе идентификатор пользователя, идентификатор списка CRBT и первую информацию аутентификации.

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

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

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

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

Таблица 1
Параметры, переносимые в сообщении запроса на получение списка CRBT
Название параметра Тип параметра Описание
1 Идентификатор пользователя (userID) Строка (TpString) Номер телефона пользователя
2 Идентификатор сеанса (sessionID) Строка (TpString) Идентификатор сеанса, вызванный интерфейсом, эксклюзивный идентификатор
3 Отметка времени (timestamp) Строка (TpString) Текущее системное время, вызванное интерфейсом, формат YYYYMMDDHHmmSS
4 Аутентификатор (authenticator) Строка (TpString) Аутентификатор
5 Идентификатор списка CRBT (ContentListID) Строка (TpString) Идентификаторы списков CRBT различных типов списков CRBT
Примечание: когда значение равно "000000", оно представляет полученный список идентификаторов списков CRBT

Этап 203: сервер доступа принимает сообщение запроса на получение списка CRBT и выполняет аутентификацию, основанную на первой информации аутентификации.

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

Этап 204: когда аутентификация проходит успешно, сервер доступа направляет сообщение запроса на получение списка CRBT платформе CRBT.

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

Этап 206: платформа CRBT возвращает к UE через сервер доступа сообщение с ответом о получении списка CRBT, которое несет в себе подобранный список CRBT, соответствующий идентификатору списка CRBT, первый код результата и вторую отметку времени текущей системы.

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

Таблица 2
Параметры, переносимые в сообщении с ответом о получении списка CRBT
Название параметра Тип параметра Описание
1 Код результата (resultCode) Строка (TpString) Индикация успеха или отказа в получении
2 Отметка времени (timestamp) Строка (TpString) Текущее системное время, возвращенное интерфейсом, формат: YYYYMMDDHHmmSS
3 Список CRBT (contentList) Матрица Каждый элемент матрицы в списке CRBT может содержать идентификатор CRBT и название CRBT, по желанию, может содержать другие свойства CRBT, как показано в таблице 3. Примечание: чтобы получить список идентификаторов списка CRBT, каждый элемент матрицы в списке CRBT может включать в себя идентификатор списка CRBT и название списка CRBT.
Таблица 3
Параметры, содержащиеся в каждом элементе матрицы в списке свойств CRBT
Название параметра Тип параметра Описание
1 Идентификатор CRBT (contentID) Строка (TpString) Идентификатор CRBT каждого CRBT
Примечание: чтобы получить список идентификаторов списка CRBT, этот параметр может быть идентификатором списка CRBT различных типов списков CRBT.
2 Название CRBT (ContentName) Строка (TpString) Название CRBT каждого CRBT.
Примечание: чтобы получить список идентификаторов списка CRBT, этот параметр может быть названием списка CRBT из различных типов списков CRBT.
3 Список свойств CRBT (ContentPropertyList) Матрица Каждый элемент матрицы в списке свойств CRBT может содержать имя певца, время создания CRBT, состояние CRBT, информацию с замечаниями и т.д., см. таблицу 4.
Таблица 4
Параметры, содержащиеся в каждом элементе матрицы в списке свойств CRBT
Название параметра Тип параметра Описание
1 Имя певца (artistName) Строка (TpString) Имя певца
2 Пол певца
(singersex)
Целочисленный тип
(Tplnt)
Кодом, соответствующим полу певца, может быть:
1. Мужской
2. Женский
-1. Неизвестный
3 Язык песни (Language) Строка (TpString) Язык песни
4 Название категории CRBT принадлежит... (categoryName) Строка (TpString) Название категории CRBT принадлежит...
5 Название CP CRBT принадлежит... (cpName) Строка (TpString) Название CP CRBT принадлежит...
6 Цена на CRBT Целочисленный тип (Tplnt) Цена на CRBT, единица "цент"
7 Времена заказа CRBT (orderTimes) Целочисленный тип (Tplnt) Времена заказа CRBT
8 Установка времен CRBT (setTimes) Целочисленный тип (Tplnt) Установка времен CRBT
9 Дата истечения срока действия CRBT (toneValidDay) Строка (TpString) Дата истечения срока действия CRBT
Формат: yyyy-MM-dd
10 Относительный срок действия CRBT (relativeTime) Целочисленный тип (Tplnt) Относительный срок действия CRBT
11 Время обновления CRBT (uploadTime) Строка (TpString) Время обновления CRBT
12 Состояние CRBT (ContentStatus) Строка (TpString) Состояние CRBT может содержать загружаемое, незагружаемое и т.д.
13 Информация комментариев (info) Строка (TpString) Информация комментариев CRBT, например описание песни

Этап 207: UE принимает сообщение с ответом о получении списка CRBT и отображает список CRBT, первую информацию о результате операции, соответствующую первому коду результата, и первую информацию о времени, соответствующую второй отметке времени.

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

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

Этап 301: UE получает идентификатор CRBT из полученного списка CRBT.

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

Этап 302: UE передает серверу доступа сообщение запроса выгрузки CRBT (OrderContent), которое несет в себе идентификатор пользователя, идентификатор CRBT и вторую информацию аутентификации;

в котором идентификатором пользователя является номер телефона пользователя, такой как 135XXXXXXXX и 138XXXXXXXX и т.д. На этом этапе вторая информация аутентификации может содержать сопутствующие параметры текущей системы и временную информацию аутентификации, сгенерированную временно на основе сопутствующих параметров, чтобы использоваться в качестве информации для аутентификации сервером доступа, например, вторая информация аутентификации может содержать второй идентификатор сеанса, третью отметку времени текущей системы и второй аутентификатор. Второй аутентификатор является временной информацией аутентификации, сгенерированной временно с помощью UE, основываясь на втором идентификаторе сеанса и третьей отметке времени текущей системы. Подробные этапы могут содержать следующее:

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

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

Информация, относящаяся к параметрам, переносимым в сообщении запроса загрузки CRBT на этом этапе, показана в таблице 5, где приводятся параметры, переносимые в сообщении запроса на получение загрузки списка CRBT.

Таблица 5
Параметры, переносимые в сообщении запроса выгрузки CRBT
Название параметра Тип параметра Описание
1 Идентификатор пользователя (userID) Строка (TpString) Номер телефона пользователя
2 Идентификатор сеанса (sessionID) Строка (TpString) Идентификатор сеанса, вызванный интерфейсом, эксклюзивный идентификатор
3 Отметка времени (timestamp) Строка (TpString) Текущее время системы, вызванное интерфейсом, формат: YYYYMMDDHHmmSS
4 Аутентификатор (authenticator) Строка (TpString) Аутентификатор
5 Идентификатор CRBT (ContentID) Строка (TpString) Идентификатор CRBT

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

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

Этап 304: когда аутентификация проходит успешно, сервер доступа направляет сообщение запроса загрузки CRBT на платформу CRBT.

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

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

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

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

Таблица 6
Параметры, переносимые в сообщении с ответом о загрузке CRBT
Название параметра Тип параметра Описание
1 Код результата (resultCode) Строка (TpString) Индикация успеха или неудачи при загрузке
2 Отметка времени (timestamp) Строка (TpString) Текущее время системы, возвращенное интерфейсом, формат: YYYYMMDDHHmmSS
3 Персональная библиотека CRBT (PersonalContentLib) Матрица Каждый элемент матрицы в персональной библиотеке сигналов вызова CRBT является полной информацией CRBT, загруженной пользователем UE, соответствующего идентификатору пользователя, может содержать идентификатор CRBT и название CRBT

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

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

На фиг.4 показана блок-схема последовательности выполнения операций способа обработки CRBT, соответствующая еще одному варианту осуществления настоящего изобретения, и, как показано на фиг.4 и сравнивается с упомянутыми выше двумя вариантами осуществления, способ обработки CRBT, соответствующий настоящему варианту осуществления, может дополнительно содержать следующие этапы после этапа 207:

Этап 401: UE получает идентификатор CRBT из полученного списка CRBT.

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

Этап 402: UE передает на сервер потокового медиа сообщение запроса прослушивания CRBT (ListenContent), которое несет в себе идентификатор пользователя, идентификатор CRBT и третью информацию аутентификации.

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

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

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

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

Таблица 7
Параметры, переносимые в сообщении запроса прослушивания CRBT
Название параметра Тип параметра Описание
1 Идентификатор пользователя (userID) Строка (TpString) Номер телефона пользователя
2 Идентификатор сеанса (sessionID) Строка (TpString) Идентификатор сеанса, вызванный интерфейсом, эксклюзивный идентификатор
3 Отметка времени (timestamp) Строка (TpString) Текущее время системы, вызванное интерфейсом, формат: YYYYMMDDHHmmSS
4 Аутентификатор (authenticator) Строка (TpString) Аутентификатор
5 Идентификатор CRBT (ContentID) Строка (TpString) Идентификатор CRBT

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

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

Этап 404: когда аутентификация проходит успешно, сервер потокового медиа генерирует адрес для воспроизведения в режиме активного соединения, соответствующий идентификатору CRBT, в соответствии с идентификатором пользователя и идентификатором CRBT.

На этом этапе адрес для воспроизведения в режиме активного соединения может содержать IP-адрес сервера потокового медиа, IP-порт сервера потокового медиа, временный IP-адрес, предоставленный UE, идентификатор пользователя, четвертую информацию аутентификации и идентификатор файла для файла прослушивания CRBT, соответствующего идентификатору CRBT. На этом этапе четвертая информация аутентификации может содержать сопутствующие параметры текущей системы и временную информацию аутентификации, сгенерированную временно на основе сопутствующих параметров, чтобы переноситься с помощью UE в последующем посылаемом сообщении команды прослушивания CRBT и использоваться как информация для аутентификации сервером потокового медиа, например, четвертая информация аутентификации может содержать идентификатор CRBT, шестую отметку времени текущей системы и четвертый аутентификатор. Четвертый аутентификатор является временной информацией аутентификации, генерируемой временно сервером потокового медиа на основе идентификатора CRBT и шестой отметки времени текущей системы. Подробные этапы могут содержать следующее:

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

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

Этап 405: сервер потокового медиа возвращает к UE сообщение ответа прослушивания CRBT, которое несет в себе адрес воспроизведения в режиме активного соединения.

Информация, связанная с параметрами, переносимая в сообщении с ответом о прослушивании CRBT на этом этапе, показана в таблице 8, где приводятся параметры, переносимые в сообщении с ответом о прослушивании CRBT.

Таблица 8
Параметры, переносимые в сообщении с ответом о прослушивании CRBT
Название параметра Тип параметра Описание
1 Код результата (resultCode) Строка (TpString) Индикация успеха или неудачи получения адреса для воспроизведения в режиме активного соединения.
2 Отметка времени (timestamp) Строка (TpString) Текущее время системы, возвращенное интерфейсом, формат: YYYYMMDDHHmmSS
3 Адрес для воспроизведения в режиме активного соединения (onlineplayerAdress) Матрица Адрес для воспроизведения в режиме активного соединения для прослушивания CRBT в режиме активного соединения, он может содержать IP-адрес сервера потокового медиа, IP-порт сервера потокового медиа, временный IP-адрес,
выделенный для UE, идентификатор пользователя, информацию аутентификации и идентификатор файла для файла прослушивания CRBT.

Этап 406: UE принимает сообщение с ответом о прослушивании CRBT и передает на потоковый медиасервер сообщение команды прослушивания CRBT, которое несет в себе адрес для воспроизведения в режиме активного соединения.

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

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

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

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

На этом этапе аутентификация может дополнительно содержать следующее:

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

Этап 409: сервер потокового медиа возвращает к UE файл прослушивания CRBT.

Этап 410: UE принимает и воспроизводит файл прослушивания CRBT.

На этом этапе после приема битового потока файла прослушивания CRBT UE преобразует битовый поток в сигнал воспроизведения и воспроизводит сигнал воспроизведения, в котором сигнал воспроизведения может содержать мультимедийный сигнал, такой как аудиосигнал, видеосигнал и сигнал изображения и т.д.

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

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

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

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

На фиг.5 представлена структурная схема UE, соответствующая варианту осуществления настоящего изобретения, и, как показано на фиг.5, UE, соответствующее настоящему варианту осуществления, может содержать первый передающий модуль 52 и первый приемный модуль 53. Здесь, первый передающий модуль 52 передает платформе CRBT сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT для платформы CRBT, чтобы подобрать список CRBT, соответствующий идентификатору списка CRBT; первый приемный модуль 53 получает список CRBT, подобранный и возвращенный платформой CRBT в соответствии с сообщением запроса на получение списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT.

Функции UE в приведенных выше способах, соответствующих вариантам осуществления настоящего изобретения, могут быть полностью осуществлены с помощью UE, соответствующего настоящему варианту осуществления.

Дополнительно, UE, соответствующее настоящему варианту осуществления, может дополнительно содержать первый модуль 51 получения для получения идентификатора списка CRBT. Чтобы показать пользователю список CRBT, полученный первым приемным модулем 53, UE, соответствующее настоящему варианту осуществления, может дополнительно содержать модуль 54 дисплея для отображения списка CRBT, полученного первым приемным модулем 53.

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

На фиг.6 представлена структурная схема UE, соответствующая другому варианту осуществления настоящего изобретения, и, как показано в фиг.6 и по сравнению с предшествующим вариантом осуществления, UE, соответствующее настоящему варианту осуществления, может дополнительно содержать второй модуль 61 получения и второй передающий модуль 62, в котором второй модуль 61 получения получает идентификатор CRBT из списка CRBT, полученного первым приемным модулем 53; второй передающий модуль 62 передает платформе CRBT сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, полученный вторым модулем 61 получения для платформы CRBT, чтобы подобрать CRBT, соответствующий идентификатору CRBT, и сохраняет CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

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

На фиг.7 показана структурная схема UE, соответствующая еще одному другому варианту осуществления настоящего изобретения, и, как показано на фиг.7 и по сравнению с приведенными выше двумя вариантами осуществления, UE, соответствующее настоящему варианту осуществления, может дополнительно содержать третий модуль 71 получения, третий передающий модуль 72, второй приемный модуль 73, четвертый передающий модуль 74, третий приемный модуль 75 и модуль 76 воспроизведения, где третий модуль 71 получения получает идентификатор CRBT из списка CRBT, полученного первым приемным модулем 53; третий передающий модуль 72 передает на сервер потокового медиа сообщение запроса прослушивания CRBT, которое несет в себе идентификатор CRBT, полученный третьим модулем 71 получения для сервера потокового медиа, чтобы сгенерировать адрес для воспроизведения в режиме активного соединения, соответствующий идентификатору CRBT; второй приемный модуль 73 принимает адрес воспроизведения в режиме активного соединения, возвращенный сервером потокового медиа в соответствии с сообщением запроса прослушивания CRBT; четвертый передающий модуль 74 передает на сервер потокового медиа сообщение команды прослушивания CRBT, которое несет в себе адрес для воспроизведения в режиме активного соединения, чтобы подобрать файл прослушивания CRBT, соответствующий адресу для воспроизведения в режиме активного соединения; третий приемный модуль 75 принимает файл прослушивания CRBT, возвращенный сервером потокового медиа в соответствии с сообщением команды прослушивания CRBT; и модуль 76 воспроизведения воспроизводит файл прослушивания CRBT.

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

На фиг.8 приведена структурная схема устройства обработки CRBT, соответствующая варианту осуществления настоящего изобретения, и, как показано в фиг.8, устройство обработки CRBT, соответствующее настоящему варианту осуществления, может содержать четвертый приемный модуль 81, первый подбирающий модуль 82 и пятый передающий модуль 83. Здесь, четвертый приемный модуль 81 принимает сообщение запроса получения списка CRBT, переданное от UE. Сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT; первый подбирающий модуль 82 подбирает список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT; и пятый передающий модуль 83 возвращает к UE список CRBT, который подобран первым подбирающим модулем 82.

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

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

На фиг.9 представлена структурная схема устройства обработки CRBT, соответствующая другому варианту осуществления настоящего изобретения, и, как показано в фиг.9 и по сравнению с предыдущим вариантом осуществления, устройство обработки CRBT, соответствующее настоящему варианту осуществления, может дополнительно содержать пятый приемный модуль 91, второй подбирающий модуль 92 и модуль 93 загрузки, где пятый приемный модуль 91 принимает сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, полученный UE из полученного списка CRBT; второй подбирающий модуль 92 подбирает CRBT, соответствующий идентификатору CRBT; и модуль 93 загрузки сохраняет CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

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

На фиг.10 представлена структурная схема системы обработки CRBT, соответствующая варианту осуществления настоящего изобретения, и, как показано на фиг.10, система обработки CRBT, соответствующая настоящему варианту осуществления, может содержать платформу 1001 CRBT, соединенную с UE 1002 и способную осуществлять связь с UE, чтобы принимать от UE 1002 сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT, подбирать список CRBT, соответствующий идентификатору списка CRBT, причем в списке CRBT переносятся идентификаторы CRBT и названия CRBT, и возвращать к UE 1002 список CRBT.

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

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

На фиг.11 представлена структурная схема системы обработки CRBT, соответствующая другому варианту осуществления настоящего изобретения, и, как показано на фиг.11, система обработки CRBT, соответствующая настоящему варианту осуществления, может дополнительно содержать сервер 1101 потокового медиа, соединенный с UE 1002 и платформой 1001 CRBT и способный осуществлять связь с UE и платформой CRBT, соответственно, чтобы принимать от UE 1002 сообщение запроса прослушивания CRBT, которое несет в себе идентификатор CRBT, полученный UE 1002 из списка CRBT, генерировать адрес для воспроизведения в режиме активного соединения, соответствующий идентификатору CRBT, и возвращать к UE 1002 адрес для воспроизведения в режиме активного соединения; принимать от UE 1002 сообщение команды прослушивания CRBT, которое несет в себе адрес для воспроизведения в режиме активного соединения, подбирать файл воспроизведения CRBT, соответствующий адресу для воспроизведения в режиме активного соединения, и возвращать к UE 1002 файл прослушивания CRBT.

Следует отметить, что в настоящем варианте осуществления сервер 1101 потокового медиа может быть установлен в платформе CRBT 1001 и интегрирован с ней.

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

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

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

1. Способ обработки ответного сигнала вызова типа Color Ring Back Tone (CRBT), содержащий этапы, на которых:
передают сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT, на платформу CRBT, чтобы подобрать список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT;
принимают список CRBT, возвращенный в соответствии с сообщением запроса на получение списка CRBT;
получают один из идентификаторов CRBT из списка CRBT; и
передают сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, на платформу CRBT, чтобы подобрать CRBT, соответствующий идентификатору CRBT, и сохранить CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

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

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

4. Способ по любому из пп.1-3, в котором перед передачей сообщения запроса на получение списка CRBT способ дополнительно содержит этап, на котором: получают идентификатор списка CRBT.

5. Способ по любому из пп.1-3, в котором после приема списка CRBT, возвращенного в соответствии с сообщением запроса на получение списка CRBT, способ дополнительно содержит этап, на котором: отображают список CRBT.

6. Оборудование пользователя (UE), содержащее:
первый передающий модуль, сконфигурированный, чтобы передавать сообщение запроса на получение списка ответных сигналов вызова типа Color Ring Back Tone (CRBT), которое несет в себе идентификатор списка CRBT, на платформу CRBT, чтобы подобрать список CRBT,
соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT;
первый приемный модуль, сконфигурированный, чтобы принимать список CRBT, возвращенный в соответствии с сообщением запроса на получение списка CRBT;
второй модуль получения, сконфигурированный, чтобы получать идентификатор CRBT из списка CRBT; и
второй передающий модуль, сконфигурированный, чтобы передавать сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, на платформу CRBT, чтобы подобрать CRBT, соответствующий идентификатору CRBT, и сохранить CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

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

8. Устройство обработки ответных сигналов вызова типа Color Ring Back Tone (CRBT), при этом устройство содержит:
четвертый приемный модуль, сконфигурированный, чтобы принимать от UE сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT;
первый подбирающий модуль, сконфигурированный, чтобы подбирать список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT;
пятый передающий модуль, сконфигурированный, чтобы возвращать к UE список CRBT;
пятый приемный модуль, сконфигурированный, чтобы принимать от UE сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, полученный UE из списка CRBT;
второй подбирающий модуль, сконфигурированный, чтобы подбирать CRBT, соответствующий идентификатору CRBT; и
модуль загрузки, сконфигурированный, чтобы сохранять CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

9. Система обработки ответных сигналов вызова типа Color Ring Back Tone (CRBT), при этом система содержит:
платформу CRBT, соединенную с UE и способную осуществлять связь с UE, сконфигурированную, чтобы принимать от UE сообщение запроса на получение списка CRBT, которое несет в себе идентификатор списка CRBT, подбирать список CRBT, соответствующий идентификатору списка CRBT, причем список CRBT содержит идентификаторы CRBT и названия CRBT, и возвращать список CRBT к UE,
причем платформа CRBT дополнительно сконфигурирована, чтобы принимать от UE сообщение запроса загрузки CRBT, которое несет в себе идентификатор пользователя и идентификатор CRBT, полученный UE из списка CRBT, подбирать CRBT, соответствующий идентификатору CRBT, и сохранять CRBT в библиотеке сигналов вызова, соответствующей идентификатору пользователя.

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



 

Похожие патенты:

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

Изобретение относится к беспроводной связи. .

Изобретение относится к оказанию услуг телефонии в телефонной сети. .

Изобретение относится к цифровому видеокодированию, а более конкретно к способам квантования для видеокодирования. .

Изобретение относится к технике связи. .

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

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

Изобретение относится к средствам замены стандартных сигналов контроля посыла вызова на индивидуальный сигнал ожидания ответа. Технический результат заключается в обеспечении воспроизведения индивидуального сигнала ожидания ответа c устройства вызывающего или вызываемого абонента. Инициируют голосовой вызов с устройства связи вызывающего абонента на устройство связи вызываемого абонента. Перехватывают входящий сигнал вызова с помощью устройства связи вызываемого абонента. Устанавливают соединение между указанными устройствами. С помощью устройства связи вызываемого абонента проигрывают по каналу телефонной связи один из предустановленных медиафайлов, находящихся в медиабиблиотеке устройства связи вызываемого абонента, и блокируют стандартный сигнал контроля посыла вызова. 4 н. и 6 з.п. ф-лы, 2 ил.

Изобретение относится к области обеспечения абонентам особых услуг или удобств, а именно к службе индивидуальных сигналов ожидания (CRT) и, в частности, к технологии для реализации службы копирования нажатием. Техническим результатом является возможность выполнить услугу копирования CBRT, когда вызывающий и вызываемый абоненты принадлежат к разным телекоммуникационным операторам, или к разным подсетям одного оператора. Для этого принимают посредством первой платформы запрос на обслуживание для копирования звукового сигнала нажатием, инициированный посредством вызывающего абонента, посылают эту информацию на вторую платформу для разрешения выполнить подписку на звуковой сигнал для вызывающего абонента. При этом определяют посредством первой платформы телекоммуникационного оператора или подсети, к которой принадлежит вызывающий абонент, определяют, что вызывающий абонент и вызываемый абонент не принадлежат к одному и тому же телекоммуникационному оператору или не принадлежат к одной и той же подсети одного и того же телекоммуникационного оператора, и посылают посредством первой платформы первую информацию копирования нажатием на вторую платформу. 4 н. и 6 з.п. ф-лы, 13 ил., 4 табл.

Изобретение относится к области предоставления абонентам особых услуг, таких как воспроизведение мультимедийных персонализованных данных вызова (CRBT-данных). Техническим результатом является предоставление пользователю возможности определения блока ресурсов мультимедийных CRBT-данных и задания правила воспроизведения мультимедийных CRBT-данных, а также выбор мультимедийных CRBT-данных из блока ресурсов и их воспроизведение в соответствии с правилом воспроизведения мультимедийных CRBT-данных в процессе использования услуги мультимедийных CRBT-данных. Для этого пользователь определяет блок ресурсов мультимедийных CRBT-данных и задает правило воспроизведения мультимедийных CRBT-данных. Затем осуществляют согласование медиаданных в соответствии с типом медиаданных блока ресурсов мультимедийных CRBT-данных и последующий выбор мультимедийных CRBT-данных из блока ресурсов в соответствии с правилом воспроизведения мультимедийных CRBT-данных, заданным пользователем, и их воспроизведение для вызываемой пользователем стороны в процессе использования услуги мультимедийных CRBT-данных. 2 н. и 6 з.п. ф-лы, 2 ил., 3 табл.

Изобретение относится к области радиосвязи. Техническим результатом является повышение производительности при улучшении мер по обеспечению безопасности. Упомянутый технический результат достигается тем, что система (100) связи предоставляет сотрудничество между устройствами (102) узкополосной связи и устройствами (104) широкополосной связи, работающими по различным сетям. Устройства (102, 104) связи связываются, чтобы предоставлять одноранговую связь, которая поддерживает распределение информации служб общественной безопасности пользователю персонала служб общественной безопасности, использующему устройства. Приложения в устройствах (102, 104) автоматически управляют признаками между множеством устройств для резервирования критической информации, удаления некритической информации и управления мощностью. Контекстная информация также может анализироваться и совместно использоваться устройствами. 6 н. и 25 з.п. ф-лы, 6 ил.

Группа изобретений относится к способу и системе распространения приложений на сетевые мобильные устройства. Технический результат заключается в повышении быстродействия распространения и установки приложений для мобильных устройств. Система содержит приложение, работающее на сетевом мобильном устройстве, базу данных, хранящую список контактов на сетевом мобильном устройстве, средства для отсылки приглашения установить приложение на некоторые сетевые мобильные устройства из списка контактов и для установки приложения после принятия приглашения установить приложение, средства для повтора предыдущих шагов для каждого контакта по каждому сетевому мобильному устройству, а также сервер, для предоставления приложения, работающего на сетевом мобильном устройстве посредством базы данных приложений, клиентской базы данных и блока распространения приложения, при этом клиентская база данных подразделяется на суб-базу данных зарегистрированных клиентов и суб-базу данных незарегистрированных клиентов, а база данных приложений включает все приложения, которые требуются для установки на мобильных сетевых устройствах клиентов, при этом блок распространения приложения адаптируется для контакта с незарегистрированными пользователями из суб-базы данных незарегистрированных клиентов для приглашения некоторой части этих незарегистрированных пользователей установить данное приложение. 2 н. и 22 з.п. ф-лы, 6 ил.

Изобретение относится к области связи, а именно к сетевому обобщению оконечной точки. Техническим результатом является обеспечение возможности обобщения всех вызовов, исходящих от обобщенной оконечной точки или адресованных ему, как будто эти вызовы исходят из или адресованы на телефон или оконечную точку в системе связи пользователя. Результат достигается благодаря шлюзу сетевого обобщения, который содержит: обобщенный сетевой интерфейс (AN-1) для возможности подключения к обобщенной сети (AN), где пользователь имеет обобщенную оконечную точку (AE), имеющую первый идентификатор в AN, и интерфейс системы связи (CS-1) для возможности подключения к системе (CS) связи пользователя, который предоставляет режим работы обобщенной оконечной точки посредством второго идентификатора в CS. Кроме того, шлюз содержит средство (REG), предназначенное для регистрирования отношения один к одному между первым идентификатором и вторым идентификатором, средство извлечения режима работы AE, содержащего элементы связи и/или состояния AE, и средство обобщения оконечной точки (AM), предназначенное для обобщения AE в CS посредством обобщения оконечной точки (EA) с использованием второго идентификатора. При этом EA реагирует на режим работы AE, а АМ предназначено осуществлять по меньшей мере один элемент и/или состояние CS и устанавливать двунаправленное соответствие режима работы AE с элементами и/или состояниями CS посредством протокола, поддерживаемого CS. 2 н. и 9 з.п. ф-лы, 6 ил.

Изобретение относится к области телекоммуникационных систем, а именно эмбиентных, т.е. создающих естественную окружающую среду, телекоммуникационных систем. Технический результат заключается в обеспечении возможности эффекта «слежения», а также улучшения представления удаленного вызывающего абонента, включая потенциальное настроение и/или расположение духа. Для этого система (10) содержит по меньшей мере один передатчик (11) и соответствующий приемник (12) для приема и передачи информационного сигнала, закодированного в электронной или цифровой форме, между двумя и более беседующими людьми-пользователями эмбиентной телекоммуникационной системы. Причем эмбиентная телекоммуникационная система дополнительно содержит по меньшей мере один подвижный элемент (14), сконфигурированный для выполнения движения или принятия определенного физического положения на основе информационного содержания информационного сигнала между по меньшей мере двумя людьми-пользователями. 2 н. и 9 з.п. ф-лы, 20 ил.
Изобретение относится к телефонной связи. Техническим результатом является повышение надежности управления телефонной связью в случае пользования ею лицом, не имеющим достаточных средств на счете для осуществления исходящих вызовов и его информированности. Упомянутый технический результат достигается тем, что каждому абоненту сети обеспечивают получение доступа к сети для совершения исходящих вызовов независимо от состояния его счета. В случае инициации вызова абонентом, не имеющим достаточных средств на счете, фиксируют информацию о вызове. Перед разъединением вызова соединение вызывающего абонента направляют средству формирования и передачи вызывающему абоненту уведомления о недостаточности средств для совершения вызова. Одновременно с передачей указанного уведомления устанавливают транзитное соединение с вызываемым абонентом через оператора, обслуживающего вызывающего абонента, так что исходящий вызов как информационное соединение переадресуется в сеть оператора, обслуживающего вызываемого абонента. Информационное соединение разъединяют после получения вызываемым абонентом сообщения о пропущенном вызове. 2 з.п. ф-лы.

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

Изобретения относятся к области услуг, предоставляемых абонентам сетей телефонной связи, а именно к привязке множества телефонных номеров к одному телефонному устройству. Техническим результатом является возможность использовать одно телефонное устройство для связи с различными элементами через виртуальный номер при проведении расследований оперативными сотрудниками. Для этого телефонное устройство, запрашивающее связь с виртуальным номером, может быть идентифицировано в качестве устройства оперативного сотрудника или устройства контактного лица на основе сравнения информации об устройстве от телефонного устройства с информацией, хранящейся в устройстве совместно с виртуальным номером. Когда устройство контактного лица идентифицируется, потому что виртуальный номер связан с устройством оперативного сотрудника, могут быть переданы инструкции для соединения устройства контактного лица с устройством оперативного сотрудника или для передачи данных, полученных от устройства контактного лица, в устройство оперативного сотрудника из виртуального номера. Таким образом, контактирующая сторона может не знать, что запрос соединения был осуществлен на виртуальный номер, а не на устройство оперативного сотрудника. Также благодаря использованию виртуального номера информация виртуального номера может быть определена на устройстве контактного лица таким образом, что идентификационные данные оперативного сотрудника устройства не видны для данного контакта. 2 н. и 30 з.п. ф-лы, 10 ил.
Наверх