Техническая область
Настоящее изобретение относится к области связи, в частности к системе, способу воспроизведения и серверу услуг для медиаресурсов.
Уровень техники
В настоящее время операторы телекоммуникаций становятся операторами, предоставляющими полный спектр услуг в комплексных сетях. При разработке новых услуг они привлекают абонентов, главным образом, с помощью индивидуальных дополнительных услуг с добавленной стоимостью (аудио-сервер), что позволяет увеличить прибыль. Например, такая индивидуальная дополнительная услуга, как сервис CRBT («цветной» тон посылки вызова), обеспечивает воспроизведение индивидуальных сигналов посылки вызова и становится все более популярной у абонентов. При регистрации услуги CRBT и предварительном заказе сигналов посылки вызова абонент может установить индивидуальную стратегию воспроизведения, например, случайное воспроизведение, цикличное воспроизведение, воспроизведение по номеру вызывающего абонента, воспроизведение по специально установленному времени и т.д. При подключении к вызываемому вызывающий абонент может услышать индивидуальную мультимедийную мелодию вызова в соответствии со стратегией воспроизведения, установленной вызываемым абонентом. В настоящее время в узкополосной сети имеются усовершенствованные коммерческие устройства для предоставления звуковой услуги мультимедийных мелодий вызова в сети третьего поколения (3G) и сети мультимедийной подсистемы на базе протокола IP (IMS), постепенно развивается аудио-, видео- или смешанная мультимедийная услуга мультимедийных мелодий вызова.
Другой индивидуальной дополнительной услугой является услуга мультимедийных изображений, предоставляемая вызываемым абонентам. В процессе подключения вызова перед ответом вызываемого абонента вызываемый терминал воспроизводит предусмотренное мультимедийное изображение вместо прежнего монотонного гудка. Данная услуга также позволяет абонентам устанавливать стратегию воспроизведения.
Общая характеристика двух вышеуказанных услуг заключается в сочетании мультимедийных мелодий вызова со стратегиями воспроизведения абонента, что обеспечивает абонентам восприятие индивидуального медиавоспроизведения. При этом абоненты при установлении вызова воспринимают медиаконтент. Если такой способ восприятия осуществляется после установления вызова, т.е. две стороны воспринимают медиаконтент после соединения, то это представляет собой уже другую индивидуальную дополнительную услугу, которая так и называется услугой мультимедийных вызовов. В то же время данный способ восприятия может быть включен в услугу передачи сообщений, в услугу мультимедийных конференций и в такие дополнительные услуги, как ожидание вызова и удержание вызова. Например, по услуге SMS-сообщений (услуге коротких сообщений) при получении SMS-сообщения осуществляется индивидуальное медиавоспроизведение для напоминания об этом; по услуге мультимедийных конференций участники могут воспринимать индивидуальную фоновую музыку на конференции, и при получении приглашения на участие абоненты могут предварительно чувствовать атмосферу конференции с помощью воспроизведения определенных медиаресурсов. Все это обеспечивает абонентам восприятие услуг, отличающееся от прошлого.
При этом для услуги CRBT, услуги мультимедийных изображений и других услуг, связанных с медиавоспроизведением, их общие характеристики заключаются в следующем: 1. Воспроизведение должно быть осуществлено в соответствии с заказанными медиаресурсами абонента; 2. В процессе воспроизведения медиаресурсов абонент или услуга могут управлять контентом и ходом воспроизведения, например остановкой воспроизведения, изменением медиаресурсов и т.д.
В настоящее время такие услуги предоставляются каждая отдельно, например, сервер услуги CRBT выполняет воспроизведение и управление медиаресурсами CRBT, а сервер услуги мультимедийных изображений выполняет воспроизведение и управление мультимедийными изображениями; при этом управление медиавоспроизведением проводится внутриполосным способом (команда управления передается на уровне мультимедиа) или внеполосным способом (команда управления передается на уровне сигналов, выполняющих функции управления сессиями), а управление ходом воспроизведения оказывается очень сложным. Таким образом, в настоящее время есть потребность в разработке технического решения, позволяющего выполнять функции единого управления мультимедиа для разных услуг медиавоспроизведения.
Раскрытие изобретения
Перед настоящим изобретением стоит задача решить проблему невозможности единого управления медиавоспроизведением для разных услуг медиавоспроизведения. Ввиду вышеизложенного основная задача настоящего изобретения заключается в предоставлении системы, способа воспроизведения и сервера услуг для медиаресурсов с целью решения вышеуказанной проблемы.
В соответствии с одним аспектом настоящего изобретения представляется система воспроизведения медиаресурсов.
В соответствии с настоящим изобретением система воспроизведения медиаресурсов содержит сервер услуг, клиент медиаресурсов и клиент функции управления, при этом сервер услуг содержит: элемент управления воспроизведением, предназначенный для определения местоположения медиаресурсов и управления медиавоспроизведением; элемент управления услугами, предназначенный для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами; элемент управления ресурсами, предназначенный для хранения и управления медиаресурсами и соответствующей информацией; а клиент медиаресурсов предназначен для воспроизведения медиаресурсов и управления медиавоспроизведением; клиент функции управления предназначен для управления абонентскими данными и персональными медиаресурсами.
Предпочтительно, элемент управления услугами может быть использован для предоставления посторонним услуг по поиску, дополнению, изменению и/или удалению оперативных данных.
Предпочтительно, клиент медиаресурсов предназначен конкретно для загрузки медиаресурсов с сервера услуг и их воспроизведения.
Предпочтительно, система содержит дополнительный сервер медиаресурсов, предназначенный для медиавоспроизведения.
Предпочтительно, сервер услуг предназначен для исполнения, по крайней мере, одного из следующих действий: предоставлять клиенту медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента медиаресурсов, а также для предоставления клиенту медиаресурсов интерфейса для загрузки медиаресурсов; предоставлять клиенту функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами; предоставлять порталу услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов; предоставлять серверу дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера услуг, что позволяет серверу дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением; предоставлять серверу специальных приложений пятый интерфейс для предоставления ему интерфейса для вызова и получения работоспособности, при этом сервер специальных приложений содержит сервер отображения, сервер определения местоположения; предоставлять серверу медиаресурсов шестой интерфейс для управления воспроизведением; предоставлять медиаресурсы, хранящиеся в элементе управления ресурсами, серверу медиаресурсов в виде сетевого файла для выполнения сервером медиаресурсов функции воспроизведения; поддерживать функцию загрузки по протоколу S-HTTP; выдавать события тарификации для операций управления медиавоспроизведением, операций абонентских данных и/или операций ресурсов.
Предпочтительно, клиент медиаресурсов предназначен для исполнения, по крайней мере, одного из следующих действий: выполнять воспроизведение медиаресурсов, а также загружать и воспроизводить медиаресурсы с сервера услуг; вызывать и/или принимать сессию, связанную с соответствующей услугой, проводить взаимодействие с сервером дополнительных услуг и приложений через базовую сеть и обрабатывать управляющие команды сессии, связанной с соответствующей услугой; передавать медиаресурсы к серверу медиаресурсов; при поддержке в сервере услуг функции загрузки по протоколу S-HTTP загружать медиаресурсы с сервера услуг и проводить демонстрацию и/или воспроизведение медиаресурсов.
Предпочтительно, клиент функции управления предназначен конкретно для заказа, отмены, обновления подписки медиаресурсов, установления информации о личных склонностях, при этом информация о личных склонностях содержит, по крайней мере, одно из следующего ряда: ресурсы мелодий вызова по умолчанию, правила воспроизведения и фильтрации.
Предпочтительно, управление медиавоспроизведением содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор медиаресурсов для воспроизведения.
В соответствии с другим аспектом настоящего изобретения предлагается система воспроизведения медиаресурсов, содержащая сервер услуг, клиент медиаресурсов и клиент функции управления, при этом сервер услуг содержит: элемент управления воспроизведением, предназначенный для определения местоположения медиаресурсов и управления медиавоспроизведением; элемент управления услугами, предназначенный для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами; элемент управления ресурсами, предназначенный для хранения и управления медиаресурсами и соответствующей информацией; элемент воспроизведения мультимедиа, предназначенный для медиавоспроизведения; а клиент медиаресурсов предназначен для воспроизведения медиаресурсов и управления медиавоспроизведением; клиент функции управления предназначен для управления абонентскими данными и персональными медиаресурсами.
Предпочтительно, элемент управления услугами использован для предоставления посторонним услуг по поиску, дополнению, изменению и/или удалению оперативных данных.
Предпочтительно, клиент медиаресурсов предназначен конкретно для загрузки медиаресурсов с сервера услуг и их воспроизведения.
Предпочтительно, сервер услуг предназначен для исполнения, по крайней мере, одного из следующих действий: предоставлять клиенту медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента медиаресурсов, а также для предоставления клиенту медиаресурсов интерфейса для загрузки медиаресурсов; предоставлять клиенту функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами; предоставлять порталу услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов; предоставлять серверу дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера услуг, что позволяет серверу дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением; предоставлять серверу специальных приложений пятый интерфейс для предоставления ему интерфейса для вызова и получения работоспособности, при этом сервер специальных приложений содержит сервер отображения, сервер определения местоположения; предоставлять серверу медиаресурсов шестой интерфейс для управления воспроизведением; предоставлять медиаресурсы, хранящиеся в элементе управления ресурсами, серверу мультимедиа в виде сетевого файла для выполнения сервером мультимедиа функции воспроизведения; поддерживать функцию загрузки по протоколу S-HTTP; выдавать события тарификации для операций управления медиавоспроизведением, операций абонентских данных и/или операций ресурсов.
Предпочтительно, клиент медиаресурсов предназначен для исполнения, по крайней мере, одно из следующих действий: выполнять воспроизведение медиаресурсов, а также загружать и воспроизводить медиаресурсы с сервера услуг; вызывать и/или принимать сессию, связанную с соответствующей услугой, проводить взаимодействие с сервером дополнительных услуг и приложений через базовую сеть и обрабатывать управляющие команды сессии, связанной с соответствующей услугой; передавать медиаресурсы к серверу медиаресурсов; при поддержке в сервере услуг функции загрузки по протоколу S-HTTP, загружать медиаресурсы с сервера услуг и проводить демонстрацию и/или воспроизведение медиаресурсов.
Предпочтительно, клиент функции управления предназначен конкретно для заказа, отмены, обновления подписки медиаресурсов, установления информации о личных склонностях, при этом информация о личных склонностях содержит, по крайней мере, одно из следующего ряда: ресурсы мелодий вызова по умолчанию, правила воспроизведения и фильтрации.
Предпочтительно, управление медиавоспроизведением содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор медиаресурсов для воспроизведения.
В соответствии со следующим аспектом настоящего изобретения предлагается сервер услуг, содержащий: элемент управления воспроизведением, предназначенный для определения местоположения медиаресурсов и управления медиавоспроизведением; элемент управления услугами, предназначенный для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами; элемент управления ресурсами, предназначенный для хранения и управления медиаресурсами и соответствующей информацией.
В соответствии со следующим аспектом настоящего изобретения предлагается способ воспроизведения медиаресурсов, включающий следующие шаги: сервер услуг получает запрос вызова на медиавоспроизведение от сервера дополнительных услуг и приложений; сервер услуг по запросу вызова определяет местоположение медиаресурсов и в соответствии с типом медиаресурсов проводит медиавоспроизведение с применением соответствующего способа.
Предпочтительно, в запрос вызова включают, по крайней мере, одну из следующей информации: тип запроса, информация о медиаописании объекта медиавоспроизведения, при этом тип запроса предназначен для указания подлежащих воспроизведению мультимедиа для сервера услуг.
Предпочтительно, в случае, когда медиаресурсы являются мультимедиа реального времени, сервер услуг проводит медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги: сервер услуг управляет устройством медиавоспроизведения для согласования мультимедиа и передает результат согласования к серверу дополнительных услуг и приложений; сервер дополнительных услуг и приложений запрашивает у сервера услуг медиавоспроизведение, которое управляет устройством медиавоспроизведения для воспроизведения.
Предпочтительно, после того, как сервер услуг выполнит медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги: сервер дополнительных услуг и приложений получает специальные события и отправляет к серверу услуг запрос на остановку воспроизведения; по запросу на остановку воспроизведения сервер услуг управляет устройством медиавоспроизведения для остановки воспроизведения.
Предпочтительно, в случае, когда медиаресурсы являются статическими мультимедиа, сервер услуг выполняет медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги: сервер услуг передает информацию о медиаресурсах назад к серверу дополнительных услуг и приложений, который передает клиенту вышеуказанную информацию; по полученной информации клиент загружает медиаресурсы с сервера услуг и проводит их воспроизведение.
Предпочтительно, способ включает следующий шаг: клиент и/или сервер дополнительных услуг и приложений управляет медиавоспроизведением с помощью разных интерфейсов, предоставленных сервером услуг.
Предпочтительно, сервер услуг принимает запрос вызова от сервера дополнительных услуг и приложений, а именно: сервер услуг получает запрос вызова от сервера дополнительных услуг и приложений с помощью первого интерфейса, расположенного между вышеупомянутыми серверами.
Предпочтительно, первый интерфейс содержит один из следующих интерфейсов: интерфейс API, интерфейс удаленных вызовов, интерфейс HTTP.
Предпочтительно, сервер дополнительных услуг и приложений содержит: сервер услуги мультимедийных сообщений, сервер услуги мультимедийных изображений, сервер дополнительных услуг SMS, сервер мультимедийных конференций.
Предпочтительно, клиент и/или сервер дополнительных услуг и приложений управляет медиавоспроизведением, включающий, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор медиаресурсов для воспроизведения.
Предпочтительно, клиент управляет медиавоспроизведением с помощью предоставленного сервером услуг интерфейса, включающий следующие шаги: клиент отправляет серверу услуг запрос на управление мультимедиа в предусмотренном виде с помощью первого интерфейса, предоставленного системой медиаресурсов, при этом в запрос на управление мультимедиа вносятся информация о контексте и значение команды управления текущей услуги; сервер услуг принимает запрос на управление мультимедиа и получает значение команды управления, а также отправляет к серверу дополнительных услуг и приложений команду управления, соответствующую значению команды управления; по команде управления сервер дополнительных услуг и приложений выполняет управление мультимедиа.
Предпочтительно, способ содержит один из режимов: по протоколу S-HTTP или по протоколу TCP/IP.
Предпочтительно, сервер дополнительных услуг и приложений управляет медиавоспроизведением с помощью предоставленного сервером услуг интерфейса, включающий следующие шаги: сервер дополнительных услуг и приложений отправляет серверу услуг запрос на управление мультимедиа с помощью первого интерфейса, при этом в запрос на управление мультимедиа вносится значение команды управления; сервер услуг принимает запрос на управление мультимедиа и получает значение команды управления, а также отправляет серверу дополнительных услуг и приложений команду управления, соответствующую значению команды управления; по данной команде сервер дополнительных услуг и приложений проводит управление мультимедиа.
В соответствии со следующим аспектом настоящего изобретения предлагается способ воспроизведения медиаресурсов, включающий следующие шаги: сервер услуг получает запрос вызова на подключение к предусмотренному клиенту и на медиавоспроизведение от сервера дополнительных услуг и приложений; по запросу вызова сервер услуг подключается к предусмотренному подключаемому клиенту; после получения идентификатора состояния подключения, отправляемого подключенным клиентом, сервер услуг определяет местоположение медиаресурсов по запросу вызова и выполняет управление медиавоспроизведением по типу медиаресурсов с применением разных способов.
Предпочтительно, в запрос вызова включают, по крайней мере, одну из следующей информации: тип запроса, идентификатор подключенного клиента, информация о медиаописании объекта медиавоспроизведения, при этом тип запроса предназначен для указания необходимости подключения сервера услуг к клиенту и медиавоспроизведения.
Предпочтительно, в случае, когда медиаресурсы являются мультимедиа реального времени, сервер услуг управляет медиавоспроизведением по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги: сервер услуг управляет устройством медиавоспроизведения для согласования мультимедиа и возвращает результат согласования к серверу дополнительных услуг и приложений; сервер дополнительных услуг и приложений запрашивает у сервера услуг медиавоспроизведение, которое управляет устройством медиавоспроизведения для воспроизведения; сервер услуг получает идентификатор состояния подключения, отправленный подключенным клиентом, и управляет устройством медиавоспроизведения для остановки воспроизведения, а также отправляет ответное сообщение к серверу дополнительных услуг и приложений; сервер дополнительных услуг и приложений, при необходимости, передает ответное сообщение к клиенту и получает от него сообщение подтверждения; сервер дополнительных услуг и приложений передает сообщение подтверждения к подключенному клиенту с помощью сервера услуг, и обе стороны начинают вести переговоры.
Предпочтительно, в случае, когда медиаресурсы являются статическими мультимедиа, сервер услуг управляет медиавоспроизведением по типу медиаресурсов с применением различных способов, включающий следующие шаги: сервер услуг с помощью сигналов отправляет серверу дополнительных услуг и приложений информацию о медиаресурсах, который прозрачно передает вышеуказанную информацию клиенту; по данной информации клиент загружает медиаресурсы с сервера услуг и проводит их воспроизведение; сервер услуг получает идентификатор состояния подключения подключенного клиента и передает к клиенту идентификатор состояния подключения с помощью сервера дополнительных услуг и приложений, затем клиент останавливает воспроизведение и отправляет обратно сообщение подтверждения; сервер услуг отправляет сообщение подтверждения подключенному клиенту, и обе стороны начинают вести переговоры.
Предпочтительно, в запрос вызова вносят также идентификатор управления состоянием подключения подключенного клиента, при этом идентификатор управления состоянием подключения предназначен для указания того, что после достижения специального состояния подключения сервер услуг выполняет воспроизведение.
В соответствии со следующим аспектом настоящего изобретения предлагается способ воспроизведения медиаресурсов, включающий следующие шаги: сервер услуг получает запрос вызова на информацию о медиаресурсах от сервера дополнительных услуг и приложений; по запросу вызова сервер услуг определяет местоположение медиаресурсов и проводит их выбор, а также отправляет серверу дополнительных услуг и приложений информацию о медиаресурсах.
Предпочтительно, в запрос вызова вносят тип запроса, при этом тип запроса предназначен для идентификации необходимости запроса на информацию о медиаресурсах.
Предпочтительно, после того как сервер услуг определит местоположение медиаресурсов и проведет их выбор по запросу вызова, а также отправит информацию о медиаресурсах к серверу дополнительных услуг и приложений, далее способ содержит следующий шаг: сервер дополнительных услуг и приложений управляет мультимедиа и по информации о медиаресурсах осуществляет взаимодействие с клиентом, устройством медиавоспроизведения, а также специальным способом выполняет медиавоспроизведение для клиента.
Предпочтительно, специальный способ содержит один из следующих режимов: мультимедиа реального времени, загрузка, сигналы.
С помощью, по крайнее мере, одного из аспектов настоящего изобретения, благодаря обеспечению возможности гибкого вызова, предоставленному сервером услуг для дополнительных услуг и приложений третьей стороны, можно выбирать подходящий способ для использования одного из вариантов настоящего изобретения в целях выполнения медиавоспроизведения. Кроме того, можно проводить единое управление медиавоспроизведением, что уменьшает себестоимость построения и развертывания каждой услуги системы и благоприятно влияет на ее обслуживание, а также предоставляет абонентам единообразное восприятие управления абонентских мультимедиа и удобство использования.
Другие характеристики и достоинства настоящего изобретения будут изложены в нижеприведенном описании со ссылками на чертежи.
Краткое описание чертежей
Приложенные чертежи используются для обеспечения лучшего понимания настоящего изобретения и являются составной частью данного описания. Они с вариантами осуществления настоящего изобретения используются для объяснения настоящего изобретения и не содержат каких-либо ненадлежащих ограничений настоящего изобретения. На приложенных чертежах представлено:
Фиг.1 - схема системы воспроизведения медиаресурсов по варианту 1 осуществления настоящего изобретения;
Фиг.2 - схема системы воспроизведения медиаресурсов по варианту 2 осуществления настоящего изобретения;
Фиг.3 - диаграмма способа воспроизведения медиаресурсов по варианту 1 осуществления настоящего изобретения;
Фиг.4 - диаграмма сигналов для воспроизведения динамических мультимедиа по примеру 1 реализации варианта осуществления настоящего изобретения;
Фиг.5 - диаграмма сигналов для воспроизведения статических мультимедиа по примеру 2 реализации варианта осуществления настоящего изобретения;
Фиг.6 - диаграмма способа воспроизведения медиаресурсов по варианту 2 осуществления настоящего изобретения;
Фиг.7 - диаграмма сигналов для динамических мультимедиа по примеру 3 реализации варианта осуществления настоящего изобретения;
Фиг.8 - диаграмма сигналов для статических мультимедиа по примеру 4 реализации варианта осуществления настоящего изобретения;
Фиг.9 - диаграмма способа воспроизведения медиаресурсов по варианту 3 осуществления настоящего изобретения;
Фиг.10 - диаграмма сигналов для динамических мультимедиа по примеру 5 реализации варианта осуществления настоящего изобретения;
Фиг.11 - диаграмма сигналов для статических мультимедиа по примеру 6 реализации варианта осуществления настоящего изобретения.
Обзор функций
В настоящее время в технике связи имеется проблема невозможности единого управления медиавоспроизведением для разных услуг медиавоспроизведения. Настоящее изобретение представляет общую управляемую систему медиаресурсов, которая может быть вызвана услугами с потребностью в медиавоспроизведении и управлении. Система медиаресурсов в вариантах настоящего изобретения содержит сервер услуг, клиент медиаресурсов и клиент функции управления. При этом сервер услуг содержит: элемент управления воспроизведением, предназначенный для определения местоположения медиаресурсов и управления медиавоспроизведением; элемент управления услугами, предназначенный для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами; элемент управления ресурсами, предназначенный для хранения и управления медиаресурсами и соответствующей информацией; а клиент медиаресурсов предназначен для воспроизведения медиаресурсов и управления медиавоспроизведением; клиент функции управления предназначен для управления абонентскими данными и персональными медиаресурсами.
Ниже проведено описание предпочтительных вариантов осуществления настоящего изобретения со ссылкой на чертежи. Надо понимать, что описанные здесь варианты осуществления используются только для объяснения и интерпретации настоящего изобретения и не ограничивают его.
В нижеприведенном описании для интерпретации изложены многие специальные детали в целях глубокого понимания настоящего изобретении. Тем не менее, очевидно, что без вышеуказанных деталей настоящее изобретение также может быть осуществлено. Кроме того, без отклонения от сути и принципов, изложенных в формуле изобретения, варианты осуществления изобретения и их детали могут сочетаться друг с другом как угодно.
Вариант 1 осуществления системы
По варианту осуществления настоящего изобретения предлагается система медиаресурсов. На Фиг.1 представлена схема системы медиаресурсов по варианту I осуществления настоящего изобретения. Как показано на Фиг.1, система медиаресурсов содержит сервер 1 услуг, клиент 20 медиаресурсов и клиент 22 функции управления. Сервер услуг 1 содержит: элемент 10 управления воспроизведением, элемент 12 управления услугами, элемент 14 управления ресурсами. Кроме того, для выполнения управления медиавоспроизведением необходимы также периферийные функциональные объекты, согласованные с вышеупомянутыми модулями. Предпочтительно, периферийные функциональные объекты конкретно содержат: сервер 3 дополнительных услуг и приложений: сервер 6 специальных приложений, предназначенный для воспроизведения и управления медиаресурсами с помощью вызова сервера 1 услуг при выполнении услуги. Предпочтительно, система содержит сервер 4 медиаресурсов, предназначенный для взаимодействия медиаресурсов с вызывающим или вызываемым абонентом и для выполнения медиавоспроизведения.
Портал 5: объект, предоставляющий услугу управления абонентам, провайдерам/операторам услуги и поставщикам контента, например портал WEB, портал WAP, звуковой портал и т.д.
Сервер 6 специальных приложений: сервер приложений, предназначенный для предоставления работоспособности услуги и вызова другими услугами, например сервер отображения, сервер определения местоположения и т.д.
Ниже проведено описание всех модулей в системе медиаресурсов по варианту 1 осуществления настоящего изобретения.
Сервер 1 услуг
Как показано на Фиг.1, основная функция сервера 1 услуг заключается в том, что отвечать за предоставление функции управления воспроизведением медиаресурсов для клиента 20 медиаресурсов, клиента 22 функции управления и внешнего сервера 3 дополнительных услуг и приложений. Сервер услуг 1 содержит три логического элемента функции: элемент 10 управления воспроизведением, элемент 12 управления услугами, элемент 14 управления ресурсами. При этом элемент 10 управления воспроизведением, в основном, выполняет определение местоположения медиаресурсов и управление медиавоспроизведением, а также отвечает за управление счетами и сертификатами; элемент 12 управления услугами, в основном, отвечает за хранение и/или управление оперативными данными абонентов/SP/CP, а также предоставляет посторонним функцию по поиску, дополнению, изменению или удалению оперативных данных; элемент 14 управления ресурсами предназначен для хранения и управления медиаресурсами и соответствующей информацией, которая, в частности, включает информацию об адресе медиаресурсов, информацию о провайдере и т.д. В конкретном применении при управлении медиавоспроизведением сервер услуг 1, в основном, выполняет следующие действия: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов.
Предпочтительно, элемент 14 управления ресурсами содержит модуль хранения медиаресурсов и модуль управления ресурсами (на чертежах не показаны), при этом модуль хранения медиаресурсов предназначен для хранения медиаресурсов; модуль управления ресурсами предназначен для управления медиаресурсами, хранящимися в модуле хранения медиаресурсов, для получения запроса на операции ресурсов и для уведомления модуля хранения медиаресурсов об исполнении соответствующих операций для медиаресурсов по данному запросу.
Основные функции сервера 1 услуг заключаются в следующем:
1. Предоставлять клиенту 20 медиаресурсов первый интерфейс (интерфейс 2 на Фиг.1), который предназначен для получения команды управления медиавоспроизведением, отправляемой от клиента 20 медиаресурсов, а также для загрузки медиаресурсов, например для загрузки по протоколу HTTP;
2. Предоставлять клиенту 22 функции управления второй интерфейс (интерфейс 1 на Фиг.1), который предназначен для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами;
3. Предоставлять порталу 5 услуг и/или порталу управления третий интерфейс (интерфейс 3 на Фиг.1), который предназначен для предоставления порталу 5 услуг и/или порталу управления интерфейса для обновления и получения информации конфигурации абонентов (т.е., для управления услугами, управления установкой данных абонентов и управления ресурсами);
4. Предоставлять серверу 3 дополнительных услуг и приложений четвертый интерфейс (интерфейс 4 на Фиг.1) для предоставления ему интерфейса для вызова интерфейса сервера 1 услуг. Четвертый интерфейс позволяет серверу 3 дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу 1 услуг позволяет получать от сервера 3 дополнительных услуг и приложений команды управления медиавоспроизведением, т.е. с помощью вышеуказанного интерфейса, сервер 3 дополнительных услуг и приложений вызывает работоспособность сервера 1 услуг, в частности, получает подлежащие воспроизведению специальные медиаресурсы от сервера 1 услуг, или требует от сервера 1 услуг воспроизведение специальных медиаресурсов; кроме того, через интерфейс 4, предоставленный сервером 1 услуг, сервер 3 дополнительных услуг и приложений также может осуществлять определение местоположения медиаресурсов для дальнейшего выполнения медиавоспроизведения;
5. Предоставлять серверу 6 специальных приложений пятый интерфейс (интерфейс 6 на Фиг.1) для передачи запросов вызова на поиск и т.д., с помощью которого можно вызывать сервер 6 специальных приложений и получать соответствующую работоспособность. При этом сервер 6 специальных приложений содержит: сервер отображения, сервер определения местоположения (на чертежах не показано), например, с помощью взаимодействия с сервером отображения и сервером определения местоположения можно получать информацию о состоянии и местоположении абонентов и т.д.;
6. Предоставлять серверу 4 медиаресурсов шестой интерфейс (интерфейс 5 на Фиг.1) для вызова работоспособности сервера 4 медиаресурсов (напр., сервера мультимедиа);
7. Предоставлять медиаресурсы, хранящиеся в элементе 14 управления ресурсами, серверу 4 медиаресурсов в виде сетевого файла для выполнения сервером 4 медиаресурсов функции воспроизведения;
8. Поддерживать функцию загрузки по протоколу S-HTTP;
9. Выдавать события тарификации для операции управления медиавоспроизведением, операции абонентских данных и/или операции ресурсов.
Клиент
В вышеуказанной системе медиаресурсов клиент расположен в терминальном оборудовании и, в основном, предназначен для медиавоспроизведения, управления воспроизведением, считывания и изменения абонентских данных и т.д. Конкретно, клиент может содержать две части: клиент 20 медиаресурсов и клиент 22 функции управления; вышеуказанные два элемента функции могут быть расположены в разном терминальном абонентском оборудовании и могут внутренне взаимодействовать друг с другом. При этом клиент 20 медиаресурсов расположен в абонентском терминале и, в основном, предназначен для взаимодействия с сервером 1 услуг через интерфейс 2 на Фиг.1, для воспроизведения медиаресурсов (например, тексты, рисунки и другие статические мультимедиа, и аудио-, видео- и другие динамические мультимедиа) и управления медиавоспроизведением, а также для обработки запросов на управление медиаресурсами, вызванными абонентами. Клиент 22 функции управления расположен в абонентском терминале и, в основном, предназначен для взаимодействия с сервером 1 услуг через интерфейс 1 на Фиг.1, для считывания информации конфигурации абонента и/или изменения абонентских данных, а также для осуществления управления абонентскими данными. Кроме того, клиент 22 функции управления используется также для управления информацией конфигурации абонентских ресурсов, в том числе заказа, отмены, обновления подписки мультимедийных ресурсов, и установления информации о личных склонностях, в частности, для конфигурации ресурсов мелодий вызова по умолчанию, правил воспроизведения и фильтрации.
Функции клиента 20 медиаресурсов заключаются в следующем:
1. Выполнять воспроизведение медиаресурсов, а также загружать и воспроизводить медиаресурсы с сервера 1 услуг;
2. Вызывать и/или принимать сессии, связанные с соответствующей услугой, проводить взаимодействие с сервером 3 дополнительных услуг и приложений через базовую сеть, а также обрабатывать управляющие команды сессии, связанной с соответствующей услугой;
3. Под управлением сервера 3 дополнительных услуг и приложений проводить передачу медиаресурсов к серверу 4 медиаресурсов;
4. В случае, когда сервер 1 услуг поддерживает функцию загрузки по протоколу S-HTTP, загружать медиаресурсы с сервера 1 услуг и проводить демонстрацию и/или воспроизведение медиаресурсов.
Существующее выполнение услуг, связанных с управлением медиаресурсами, выполняется на основе комплекса систем услуг с системой медиаресурсов, создаваемого отдельно по каждому виду; к тому же каждая услуга имеет свою логику управления мультимедиа. Таким образом, это приводит и к повторному построению, и к несогласованности восприятия абонентами. Система медиаресурсов в вариантах осуществления настоящего изобретения позволяет разным услугам для воспроизведения медиаресурсов повторно применять одну и ту же систему медиаресурсов, что уменьшает себестоимость построения и развертывания каждой услуги системы и благоприятно влияет на ее обслуживание, а также предоставляет абонентам единообразное восприятие управления абонентских мультимедиа и удобство использования.
Из вышеизложенного видно, что в варианте I осуществления системы сервер 1 услуг содержит три части: элемент 10 управления воспроизведением, элемент 12 управления услугами, элемент 14 управления ресурсами. Ниже предлагается другой вариант осуществления системы настоящего изобретения, в котором сервер 1 услуг содержит три части: элемент управления воспроизведением 10, элемент управления услугами 12, элемент управления ресурсами 14, еще и элемент 16 воспроизведения мультимедиа. Ниже проведено подробное описание данного варианта осуществления системы.
Вариант II осуществления системы
По варианту 2 осуществления настоящего изобретения предлагается система медиаресурсов. На Фиг.2 представлена схема системы медиаресурсов по варианту 21 осуществления настоящего изобретения. Как показано на Фиг.2, система медиаресурсов содержит сервер 1 услуг, клиент 20 медиаресурсов и клиент 22 функции управления. Сервер услуг 1 содержит: элемент 10 управления воспроизведением, элемент 12 управления услугами, элемент 14 управления ресурсами, элемент 16 воспроизведения мультимедиа.
Периферийные функциональные объекты, согласованные с вышеупомянутыми модулями и выполняющие управление медиавоспроизведением, подробно описаны в варианте I осуществления системы. Но следует отметить, что в этом варианте осуществления настоящего изобретения вследствие того, что элемент 16 воспроизведения мультимедиа содержится внутри сервера 1 услуг, периферийные функциональные объекты могут и не содержать сервер 4 медиаресурсов.
Ниже проведено описание модулей системы медиаресурсов в варианте 2 осуществления настоящего изобретения.
Сервер 1 услуг
Как показано на Фиг.2, основная функция сервера 1 услуг заключается в том, чтобы отвечать за предоставление функции управления воспроизведением медиаресурсов для клиента 20 медиаресурсов, клиента 22 функции управления и внешнего сервера 3 дополнительных услуг и приложений. Сервер услуг 1 содержит три логического элемента функции: элемент 10 управления воспроизведением, элемент 12 управления услугами, элемент 14 управления ресурсами. При этом элемент 10 управления воспроизведением, в основном, выполняет определение местоположения медиаресурсов и управление медиавоспроизведением, а также отвечает за управление счетами и сертификатами; элемент 12 управления услугами, в основном, отвечает за хранение и/или управление оперативными данными абонентов/SP/CP, а также предоставляет посторонним функцию по поиску, дополнению, изменению или удалению оперативных данных; элемент 14 управления ресурсами предназначен для хранения и управления медиаресурсами и соответствующей информацией, которая, в частности, включает информацию об адресе медиаресурсов, информацию о провайдере и т.д., элемент 16 воспроизведения мультимедиа предназначен для воспроизведения мультимедиа. В конкретном применении при управлении медиавоспроизведением сервер услуг 1, в основном, выполняет следующие действия: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов.
Предпочтительно, элемент 14 управления ресурсами содержит модуль хранения медиаресурсов и модуль управления ресурсами (на чертежах не показаны), при этом модуль хранения медиаресурсов предназначен для хранения медиаресурсов; модуль управления ресурсами предназначен для управления медиаресурсами, хранящимися в модуле хранения медиаресурсов, для получения запроса на операции ресурсов и для уведомления модуля хранения медиаресурсов об исполнении соответствующих операций для медиаресурсов по данному запросу.
Основные функции сервера 1 услуг заключаются в следующем:
1. Предоставлять клиенту 20 медиаресурсов первый интерфейс (интерфейс 2 на Фиг.1), который предназначен для получения команды управления медиавоспроизведением, отправляемой от клиента 20 медиаресурсов, а также для загрузки медиаресурсов, например для загрузки по протоколу HTTP;
2. Предоставлять клиенту 22 функции управления второй интерфейс (интерфейс 1 на Фиг.1), который предназначен для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами;
3. Предоставлять порталу 5 услуг и/или порталу управления третий интерфейс (интерфейс 3 на Фиг.1), который предназначен для предоставления порталу 5 услуг и/или порталу управления интерфейса для обновления и получения информации конфигурации абонентов (т.е. для управления услугами, управления установкой данных абонентов и управления ресурсами);
4. Предоставлять серверу 3 дополнительных услуг и приложений четвертый интерфейс (интерфейс 4 на Фиг.1) для предоставления ему интерфейса для вызова интерфейса сервера 1 услуг. Четвертый интерфейс позволяет серверу 3 дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу 1 услуг позволяет получать от сервера 3 дополнительных услуг и приложений команды управления медиавоспроизведением, т.е. с помощью вышеуказанного интерфейса, сервер 3 дополнительных услуг и приложений вызывает работоспособность сервера 1 услуг, в частности, получает подлежащие воспроизведению специальные медиаресурсы от сервера 1 услуг или требует от сервера 1 услуг воспроизведение специальных медиаресурсов; кроме того, через интерфейс 4, предоставленный сервером 1 услуг, сервер 3 дополнительных услуг и приложений также может осуществлять определение местоположения медиаресурсов для дальнейшего выполнения медиавоспроизведения;
5. Предоставлять серверу 6 специальных приложений пятый интерфейс (интерфейс 6 на Фиг.1) для передачи запросов вызова на поиск и т.д., с помощью которого можно вызывать сервер 6 специальных приложений и получать соответствующую работоспособность. При этом сервер 6 специальных приложений содержит: сервер отображения, сервер определения местоположения (на чертежах не показано), например, с помощью взаимодействия с сервером отображения и сервером определения местоположения можно получать информацию о состоянии и местоположении абонентов и т.д.;
6. Предоставлять серверу 4 медиаресурсов шестой интерфейс (интерфейс 5 на Фиг.1) для вызова работоспособности сервера 4 медиаресурсов (например, сервера мультимедиа);
7. Предоставлять медиаресурсы, хранящиеся в элементе 14 управления ресурсами, серверу 4 медиаресурсов в виде сетевого файла для выполнения сервером 4 медиаресурсов функции воспроизведения;
8. Поддерживать функцию загрузки по протоколу S-HTTP;
9. Выдавать события тарификации для операции управления медиавоспроизведением, операции абонентских данных и/или операции ресурсов.
Клиент
В вышеуказанной системе медиаресурсов клиент расположен в терминальном оборудовании и, в основном, предназначен для медиавоспроизведения, управления воспроизведением, считывания и изменения абонентских данных и т.д. Конкретно, клиент может содержать две части: клиент 20 медиаресурсов и клиент 22 функции управления; вышеуказанные два элемента функции могут быть расположены в разном терминальном абонентском оборудовании и могут внутренне взаимодействовать друг с другом. При этом клиент 20 медиаресурсов расположен в абонентском терминале и, в основном, предназначен для взаимодействия с сервером 1 услуг через интерфейс 2 на Фиг.2, для воспроизведения медиаресурсов (например, тексты, рисунки и другие статические мультимедиа, и аудио-, видео- и другие динамические мультимедиа) и управления медиавоспроизведением, а также для обработки запросов на управление медиаресурсами, вызванными абонентами. Клиент 22 функции управления расположен в абонентском терминале и, в основном, предназначен для взаимодействия с сервером 1 услуг через интерфейс 1 на Фиг.2, для считывания информации конфигурации абонента и/или изменения абонентских данных, а также для осуществления управления абонентскими данными. Кроме того, клиент 22 функции управления используется также для управления информацией конфигурации абонентских ресурсов, в том числе заказа, отмены, обновления подписки мультимедийных ресурсов, и установления информации о личных склонностях, в частности, для конфигурации ресурсов мелодий вызова по умолчанию, правил воспроизведения и фильтрации.
Функции клиента 20 медиаресурсов заключаются в следующем:
1. Выполнять воспроизведение медиаресурсов, а также загружать и воспроизводить медиаресурсы с сервера 1 услуг;
2. Вызывать и/или принимать сессии, связанные с соответствующей услугой, проводить взаимодействие с сервером 3 дополнительных услуг и приложений через базовую сеть, а также обрабатывать управляющие команды сессии, связанной с соответствующей услугой;
3. Под управлением сервера 3 дополнительных услуг и приложений проводить передачу медиаресурсов к серверу 4 медиаресурсов;
4. В случае, когда сервер 1 услуг поддерживает функцию загрузки по протоколу S-HTTP, загружать медиаресурсы с сервера 1 услуг и проводить демонстрацию и/или воспроизведение медиаресурсов.
Система медиаресурсов по варианту 2 настоящего изобретения позволяет предоставлять гибкий вызов интерфейса для приложений третьей стороны, а также осуществлять единое воспроизведение медиаресурсов и управление ими.
Вариант осуществления сервера услуг
В соответствии со следующим аспектом настоящего изобретения предлагается сервер услуг. Сервер услуг содержит элемент управления воспроизведением, элемент управления услугами и элемент управления ресурсами.
Элемент управления воспроизведением предназначен для определения местоположения медиаресурсов и управления медиавоспроизведением; элемент управления услугами предназначен для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами; элемент управления ресурсами предназначен для хранения и управления медиаресурсами и соответствующей информацией. Предпочтительно, сервер услуг содержит еще и элемент воспроизведения мультимедиа, предназначенный для осуществления медиавоспроизведения.
Конкретные функции сервера услуг уже подробно описаны в вышеуказанных двух вариантах осуществления системы и здесь не повторяются.
Вариант I осуществления способа воспроизведения медиаресурсов.
В соответствии со следующим аспектом настоящего изобретения предлагается способ воспроизведения медиаресурсов, предназначенный для системы медиаресурсов в вышеописанном варианте 1 осуществления системы и/или примере II осуществления системы. На Фиг.3 представлена диаграмма способа воспроизведения медиаресурсов по варианту 1 осуществления способа. Как показано на Фиг.3, способ воспроизведения медиаресурсов содержит следующие шаги (нумерованные от S302 до S304):
Шаг S302: сервер 1 услуг получает запрос вызова от сервера 3 дополнительных услуг и приложений, в частности, в запрос вызова включают тип запроса, информацию о мультимедиа, например, идентификатор объекта медиавоспроизведения с его медиаописанием и т.д. При этом тип запроса используют для указания необходимости того, чтобы сервер 1 услуг управлял медиавоспроизведением.
В частности, система медиаресурсов может получать запрос вызова от сервера 3 дополнительных услуг и приложений с помощью первого интерфейса (интерфейс 4 на Фиг.1) между ними. При реальном применении интерфейс 4 может быть выбран из следующих интерфейсов: интерфейс API (например, интерфейс на основе TCP/IP), интерфейс удаленных вызовов (например, SOAP), открытый API-интерфейс (например, Parlay API, ParlayX API); кроме того, интерфейс 4 может быть расширен с помощью протокола SIP (протокол установления сеанса). При применении предложенного SIP способа (например, Invite, 180/183, 200, Prack и др.) вызванные сообщения включены в тело сообщения SIP в формате XML, при этом в структуре XML содержатся: тип запроса вызова, идентификатор подключенного клиента, идентификатор объекта медиавоспроизведения, описание мультимедиа объекта медиавоспроизведения SDP (протокол описания сеанса), состояние подключенных клиентов и т.д. Предложенный интерфейсом 4 вызов применяется в любой сети (например, 2G CS Domain, 3G CS Domain и 3G PS/IMS Domain). Кроме того, в варианте осуществления настоящего изобретения сервер 3 дополнительных услуг и приложений может содержать: сервер услуги мультимедийных сообщений, сервер услуги мультимедийных изображений, сервер дополнительных услуг SMS и сервер мультимедийных конференций.
Следует отметить, что шаг S302 осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть осуществлен на основе услуги сессии реального времени (например, услуга индивидуальных мелодий вызова, услуга мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительными услугами и приложениями (например, конференция). Данный процесс может быть осуществлен и на основе услуги сессии нереального времени (например, дополнительная услуга SMS). Предпочтительно, предложенный интерфейсом 4 способ может быть определен сервером 3 дополнительных услуг и приложений.
Шаг S304: сервер 1 услуг определяет местоположение медиаресурсов по запросу вызова и проводит медиавоспроизведение по типу медиаресурсов с применением соответствующего способа.
Конкретно, определение местоположения медиаресурсов осуществляется сервером 1 услуг по поиску в соответствии с хранящейся локально информацией о личных склонностях абонента. Далее сервер 1 услуг через интерфейс 6 проводит поиск в реальном времени состояния и местоположения абонентов других серверов приложений (например, сервер отображения, сервер определения местоположения), определяет местоположение медиаресурсов и проводит их выбор в соответствии с полученным состоянием, местоположением абонента и информацией об абоненте. Вышеуказанное состояние абонента также может быть получено и сохранено в элементе управления услугами с применением способа поиска в нереальном времени.
Конкретно, в случае, когда медиаресурсы являются мультимедиа в реальном времени (аудио-, видео-медиа и т.д.), сервер 1 услуг управляет сервером 4 медиаресурсов для согласования мультимедиа, а также возвращает результаты взаимодействия к серверу 3 дополнительных услуг и приложений, что конкретно содержит следующие шаги: 1. После получения подтверждения результата согласования от клиента сервер 3 дополнительных услуг и приложений уведомляет об этом сервер 1 услуг, и последний выполняет процесс согласования мультимедиа; 2. Сервер 3 дополнительных услуг и приложений передает запрос на воспроизведение к серверу 1 услуг, и последний управляет сервером 4 медиаресурсов (устройством медиавоспроизведения) для воспроизведения; 3. Сервер 3 дополнительных услуг и приложений передает запрос на остановку воспроизведения к серверу 1 услуг, и последний управляет сервером 4 медиаресурсов для остановки воспроизведения, что завершает процесс управления воспроизведением.
В случае, когда медиаресурсы являются статическими мультимедиа (например, тексты, рисунки и т.д.), содержатся следующие шаги: 1. Сервер 1 услуг возвращает информацию о медиаресурсах к серверу 3 дополнительных услуг и приложений, и последний передает вышесказанную информацию с помощью сигналов к клиенту; 2. По данной информации клиент загружает медиаресурсы с сервера 1 услуг и проводит их воспроизведение.
Кроме того, клиент и/или сервер 3 дополнительных услуг и приложений также может выполнять управление медиавоспроизведением с помощью разных интерфейсов, предоставленных сервером 1 услуг. При этом процесс управления медиавоспроизведением, выполненный клиентом и/или сервером 3 дополнительных услуг и приложений, содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов.
Управлять медиавоспроизведением могут сервер 3 дополнительных услуг и приложений и клиент. В зависимости от инициатора запроса на управление медиавоспроизведением имеются два случая: в случае 1 терминал (клиент) вызывает запрос на управление к системе медиаресурсов через первый интерфейс (интерфейс 2 на Фиг.1); в случае 2 сервер 3 дополнительных услуг и приложений вызывает запрос на управление к системе медиаресурсов через третий интерфейс (интерфейс 4 на Фиг.1). Ниже проведено описание процесса обработки вышеуказанных двух случаев.
Случай 1
Шаг 1: клиент отправляет системе медиаресурсов запрос на управление мультимедиа предусмотренным способом через интерфейс 2, предоставленный системой медиаресурсов, при этом в запрос на управления мультимедиа включается контекстная информация об исполняющей услуге (например, информация о сессии) и ее значение управляющей команды. В конкретном применении может быть использован способ по протоколу S-HTTP или по протоколу TCP/IP;
Шаг 2: система медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции (например, замена мультимедиа, остановка воспроизведения, регулирование громкости звука воспроизведения и т.д.), которые предоставляют специальные управляющие команды, и отправляет серверу 3 дополнительных услуг и приложений команду управления, соответствующую значению командного управления, для проведения соответствующего управления мультимедиа;
Шаг 3: сервер 3 дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Случай 2
Шаг 1: сервер 3 дополнительных услуг и приложений отправляет системе медиаресурсов запрос на управление мультимедиа с помощью интерфейса 4, при этом в запрос на управление мультимедиа включаются значения управляющей команды (например, ключевое значение терминала абонента);
Шаг 2: сервер 4 медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции, которые должны быть выполнены сервером 3 дополнительных услуг и приложений, и отправляет серверу 3 дополнительных услуг и приложений управляющую команду, соответствующую значению управляющей команды, для проведения соответствующего медиауправления;
Шаг 3: сервер 3 дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Следует отметить, что шаг 1 при вышеуказанных двух случаях осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть выполнен на основе услуги сессии реального времени (например, услуги индивидуальных мелодий вызова, услуги мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительной услугой и приложением (например, конференцией).
Ниже на основе системы медиаресурсов и периферического функционального объекта, например, выберем услугу мультимедийных мелодий вызова (т.е., сервер 3 дополнительных услуг и приложений в качестве сервера услуги мультимедийных мелодий вызова) для описания вышеуказанных технических вариантов настоящего изобретения.
Пример 1 реализации, воспроизведение медиаресурсов реального времени
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер 1 услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; AS-сервер (аудио-сервер) является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS (медиа-сервер) является сервером 4 медиаресурсов, отвечающим за мультимедийное воспроизведение. На Фиг.4 представлена диаграмма сигналов для воспроизведения динамических мультимедиа по примеру 1 реализации варианта 1 осуществления настоящего изобретения. Как показано на Фиг.4, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию CMR (приглашение к сессии), и сессия маршрутизирована к аудио-серверу индивидуальных мелодий вызова, к которому принадлежит терминал CMR Клиент-В;
2. Аудио-сервер запускает сессию к вызываемому терминалу CMR Клиент-В (приглашение сессии CRM);
3. CMR Клиент-В отправляет обратно к аудио-серверу сообщение о мелодиях вызова;
4. Аудио-сервер отправляет к серверу CMR запрос (предложение сессии) на мультимедийное воспроизведение, в котором содержатся номер терминала CMR Клиент-А с его медиаописанием, номер терминала CMR Клиент-В;
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение ресурсов мелодий вызова и запускает сессию к серверу медиаресурсов с полученным медиаописанием клиента CMR Клиент-А, а также получает медиаописание ресурсов мультимедийных мелодий вызова после взаимодействия сервера медиаресурсов (предложение полученного CRBT).
6. CMR сервер отправляет обратно мультимедийное описание ресурсов индивидуальных мелодий вызова к аудио-серверу (ответ на предложение CRBT);
7. Аудио-сервер отправляет обратно к клиенту CMR Клиент-А мультимедийное описание ресурсов индивидуальных мелодий вызова (ответ на предложение CRBT); CMR Клиент-А выполняет преждевременное согласование мультимедиа (переговоры CRBT предварительная сессия);
8. CMR Клиент-А обратно отправляет ответное сообщение о вышесказанном медиаописании (подтверждение (ответ CRBT);
9. Аудио-сервер передает к серверу CMR вышеуказанное ответное сообщение (подтверждение (ответ CRBT);
10. После передачи ответного сообщения к серверу MS, сервер CMR выполняет процесс согласования мультимедиа (закончить переговоры CRBT);
11. Аудио-сервер отправляет к серверу CMR запрос на воспроизведение (запрос воспроизведения);
12. После того, как CMR сервер отправляет к серверу MS запрос на старт воспроизведения (старт воспроизведения CRBT), сервер MS начинает воспроизводить мультимедийные мелодии вызова (воспроизведение CRBT);
13. CMR Клиент-В отвечает (ответ) и передает ответное сообщение к аудио-серверу;
14. Аудио-сервер отправляет ответное сообщение к клиенту CMR Клиент-А (ответ);
15. Аудио-сервер отправляет к серверу CMR запрос на остановку воспроизведения (запрос на остановку);
16. CMR сервер отправляет к серверу MS команду остановки воспроизведения, и MS сервер прекращает воспроизводить мультимедийные мелодии вызова (остановка воспроизведения CRBT).
Пример 2 реализации, воспроизведение статических медиаресурсов
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер 1 услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; Аудио-сервер (аудио-сервер) является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS (медиа-сервер) является сервером 4 медиаресурсов, отвечающим за мультимедийное воспроизведение. На Фиг.5 представлена диаграмма сигналов для воспроизведения динамических мультимедиа по примеру 2 реализации варианта 1 осуществления настоящего изобретения. Как показано на Фиг.5, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию CMR (приглашение к сессии), и сессия маршрутизирована к аудио-серверу индивидуальных мелодий вызова, к которому принадлежит терминал CMR Клиент-В;
2. Аудио-сервер запускает сессию к вызываемому терминалу CMR Клиент-В (приглашение сессии CRM (предложение);
3. CMR Клиент-В отправляет обратно к аудио-серверу сообщение о мелодиях вызова;
4. Аудио-сервер отправляет к серверу CMR запрос (предложение сессии) на мультимедийное воспроизведение, в котором содержатся номер терминала CMR Клиент-А с его медиаописанием, номер терминала CMR Клиент-В;
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение единообразного идентификатора мультимедийных ресурсов (предложение (Media URI - (универсальный идентификатор медиаресурсов)));
6. CMR сервер отправляет обратно вышеуказанный идентификатор мультимедийных ресурсов к аудио-серверу (ответ (Media URI));
7. Аудио-сервер обратно отправляет к клиенту CMR Клиент-А ответное сообщение (ответ (Media URI)), в которое вносится идентификатор Media URI;
8. CMR Клиент-А отправляет к серверу CMR запрос на загрузку (запрос медиаресурсов в URI);
9. CMR сервер отправляет ответное сообщение (ответ с медиаресурсами);
10. CMR Клиент-А загружает мелодии вызова и проводит их воспроизведение (показ медиаресурсов);
11. CMR Клиент-В отвечает (ответ) и передает ответное сообщение к аудио-серверу;
12. Аудио-сервер отправляет ответное сообщение к Клиент-А CMR (ответ);
13. CMR Клиент-А останавливает воспроизведение мелодий вызова (остановка показа медиаресурсов).
С помощью вышеуказанных шагов осуществляется единое воспроизведение и управление мультимедиа реального времени и статическими мультимедиа.
Из вышеизложенного видно, что сервер 3 дополнительных услуг и приложений отвечает за управление сессией с клиентом, а также при проведении сессии передает описание медиаресурсов сервера 4 медиаресурсов, полученное с сервера 1 услуг. В нижеприведенном варианте II осуществления способа только при необходимости сервер дополнительных услуг и приложений прозрачно передает сообщение, полученное от сервера 1 услуг, и не требует проводить управление сессией с терминалом подключенных абонентов. При этом управление сессией и преждевременное управление медиасессией выполняется сервером 1 услуг.
Вариант II осуществления способа
В соответствии с вариантом II осуществления настоящего изобретения предлагается способ воспроизведения медиаресурсов, применяемый в системе медиаресурсов в вышеуказанном варианте II осуществления системы и/или примере II осуществления системы. В варианте осуществления настоящего изобретения только при необходимости сервер дополнительных услуг и приложений прозрачно передает сообщение, полученное от сервера услуг, и не требует проводить управление сессией с терминалом подключенных абонентов. При этом управление сессией и преждевременное управление мультимедийной сессией выполняются сервером 1 услуг. На Фиг.6 представлена диаграмма способа воспроизведения медиаресурсов по варианту II осуществления способа настоящего изобретения. Как показано на Фиг.6, способ воспроизведения медиаресурсов содержит следующие шаги: (нумерованные от S602 до S606):
Шаг S602: сервер 1 услуг получает запрос вызова на подключение к предопределенному клиенту и проведение медиавоспроизведения от сервера 3 дополнительных услуг и приложений. При этом в запрос вызова включается: тип запроса, идентификатор подключенных клиентов, информация о мультимедиа (например, идентификатор объекта мультимедийного воспроизведения с его медиаописанием и т.д.). При этом тип запроса используется для указания необходимости того, чтобы сервер 1 услуг подключался к клиенту и проводил управление медиавоспроизведением.
Предпочтительно, в запрос вызова также вносятся: идентификатор управления состоянием подключения подключенного клиента, предназначенный для указания того, что после достижения специального состояния подключения (например, при подключении, посылке вызова абонента и т.д.) сервер 1 услуг выполняет воспроизведение, предпочтительно, по умолчанию воспроизведение начинается после посылки вызова подключенного абонента.
Конкретно, система медиаресурсов может получать запрос вызова от сервера 3 дополнительных услуг и приложений с помощью первого интерфейса (интерфейс 4 на Фиг.1) между ними. При реальном применении интерфейс 4 может быть выбран из следующих интерфейсов: интерфейс API (например, интерфейс на основе TCP/IP), интерфейс удаленных вызовов (например, SOAP), открытый API-интерфейс (например, Parlay'API, ParlayX API); кроме того, интерфейс 4 может быть расширен с помощью протокола SIP (протокол установления сеанса). При применении предложенного SIP способа (например, Invite, 180/183, 200, Prack и др.) вызванные сообщения включены в тело сообщения SIP в формате XML, при этом в структуре XML содержатся: тип запроса вызова, идентификатор подключенного клиента, идентификатор объекта медиавоспроизведения, описание мультимедиа объекта медиавоспроизведения SDP (протокол описания сеанса), состояние подключенных клиентов и т.д. Предложенный интерфейсом 4 вызов применяется в любой сети (например, 2G CS Domain, 3G CS Domain и 3G PS/IMS Domain). Кроме того, в варианте осуществления настоящего изобретения сервер 3 дополнительных услуг и приложений может содержать: сервер услуги мультимедийных сообщений, сервер услуги мультимедийных изображений, сервер дополнительных услуг SMS и сервер мультимедийных конференций.
Следует отметить, что шаг S602 осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть осуществлен на основе услуги сессии реального времени (например, услуга индивидуальных мелодий вызова, услуга мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительными услугами и приложениями (например, конференция). Данный процесс может быть осуществлен и на основе услуги сессии нереального времени (например, дополнительная услуга SMS). Предпочтительно, предложенный интерфейсом 4 способ может быть определен сервером 3 дополнительных услуг и приложений.
Шаг S604: сервер 1 услуг подключается к предназначенному подключаемому клиенту по запросу вызова;
Шаг S606: после получения идентификатора состояния подключения (например, посылка вызова), отправляемого от подключенного клиента, сервер услуг определяет местоположение медиаресурсов по запросу вызова, а также управляет медиавоспроизведением по типу медиаресурсов с применением различных способов.
Конкретно, определение местоположения мультимедиа осуществляется сервером 1 услуг по поиску в соответствии с хранящейся локально информацией о личных склонностях абонента. Далее сервер 1 услуг через интерфейс 6 проводит поиск в реальном времени состояния и местоположения абонентов других серверов приложений (например, сервер отображения, сервер определения местоположения), определяет местоположение медиаресурсов и проводит их выбор в соответствии с полученным состоянием, местоположением абонента и информацией об абоненте. Вышеуказанное состояние абонента также может быть получено и сохранено в элементе управления услугами с применением способа поиска в нереальном времени.
Конкретно, в случае, когда медиаресурсы являются мультимедиа реального времени (например, аудио-, видео-медиа и т.д.), содержатся следующие шаги: 1. Сервер 1 услуг управляет сервером 4 медиаресурсов для согласования мультимедиа, а также возвращает результат согласования к серверу 3 дополнительных услуг и приложений; 2. Сервер 3 дополнительных услуг и приложений направляет серверу 1 услуг запрос для мультимедийного воспроизведения, и последний управляет сервером 4 медиаресурсов для мультимедийного воспроизведения; 3. После получения идентификатора состояния подключения от подключенного клиента, сервер 1 услуг управляет сервером 4 медиаресурсов для остановки воспроизведения, а также передает ответное сообщение к серверу 3 дополнительных услуг и приложений; 4. Сервер 3 дополнительных услуг и приложений передает ответное сообщение к клиенту при необходимости и получает сообщение подтверждения, отправляемое обратно от клиента; 5. Сервер 3 дополнительных услуг и приложений отправляет сообщение подтверждения к подключаемому клиенту с помощью сервера 1 услуг, и две стороны начинают вести переговоры.
В случае, когда медиаресурсы являются статическими мультимедиа (например, тексты, рисунки т.д.), содержатся следующие шаги: 1. Сервер 1 услуг отправляет к серверу 3 дополнительных услуг и приложений информацию о медиаресурсах с помощью сигналов и прозрачно передает ее к клиенту; 2. По информации о медиаресурсах клиент загружает медиаресурсы с сервера 1 услуг и осуществляет их воспроизведение; 3. Сервер 1 услуг получает идентификатор о состоянии подключения подключенного клиента и передает его к клиенту с помощью сервера 3 дополнительных услуг и приложений, затем клиент останавливает воспроизведение и отправляет обратно сообщение подтверждения; 4. Сервер 1 услуг отправляет сообщение подтверждения подключенного клиента, и две стороны начинают вести переговоры.
Кроме того, клиент и/или сервер дополнительных услуг и приложений могут управлять медиавоспроизведением с помощью разных интерфейсов, предоставленных сервером 1 услуг. При этом процесс управления медиавоспроизведением, выполненный клиентом и/или сервером дополнительных услуг и приложений, содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов.
Управлять медиавоспроизведением могут сервер 3 дополнительных услуг и приложений и клиент. В зависимости от инициатора запроса на управление медиавоспроизведением имеются два случая: в случае 1 терминал (клиент) вызывает запрос на управление к системе медиаресурсов через первый интерфейс (интерфейс 2 на Фиг.1); в случае 2 сервер 3 дополнительных услуг и приложений вызывает запрос на управление к системе медиаресурсов через третий интерфейс (интерфейс 4 на Фиг.1). Ниже проведено описание процесса обработки вышеуказанных двух случаев.
Случай 1
Шаг 1: клиент отправляет системе медиаресурсов запрос на управление мультимедиа предусмотренным способом через интерфейс 2, предоставленный системой медиаресурсов, при этом в запрос на управления мультимедиа включаются: контекстная информация об исполняющей услуге (например, информация о сессии) и ее значение управляющей команды. В конкретном применении может быть использован способ по протоколу S-HTTP или по протоколу TCP/IP;
Шаг 2: система медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции (например, замена мультимедиа, остановка воспроизведения, регулирование громкости звука воспроизведения и т.д.), которые предоставляют специальные управляющие команды, и отправляет серверу 3 дополнительных услуг и приложений команду управления, соответствующую значению командного управления, для проведения соответствующего управления мультимедиа;
Шаг 3: сервер дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Случай 2
Шаг 1: сервер 3 дополнительных услуг и приложений отправляет системе медиаресурсов запрос на управление мультимедиа с помощью интерфейса 4, при этом в запрос на управление мультимедиа включаются значения управляющей команды (например, ключевое значение терминала абонента);
Шаг 2: сервер 4 медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции, которые должны быть выполнены сервером 3 дополнительных услуг и приложений, и отправляет серверу 3 дополнительных услуг и приложений управляющую команду, соответствующую значению управляющей команды, для проведения соответствующего медиауправления;
Шаг 3: сервер 3 дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Следует отметить, что шаг 1 при вышеуказанных двух случаях осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть выполнен на основе услуги сессии реального времени (например, услуги индивидуальных мелодий вызова, услуги мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительной услугой и приложением (например, конференцией).
Ниже на основе системы медиаресурсов и периферического функционального объекта, например, выберем услугу мультимедийных мелодий вызова (т.е., сервер 3 дополнительных услуг и приложений в качестве сервера услуги мультимедийных мелодий вызова) для описания вышеуказанных технических вариантов настоящего изобретения.
Пример 3 реализации, воспроизведение медиаресурсов реального времени
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер 1 услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; AS-сервер (аудио-сервер) является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS (медиа-сервер) является сервером 4 медиаресурсов, отвечающим за мультимедийное воспроизведение. На Фиг.7 представлена диаграмма сигналов для воспроизведения динамических мультимедиа по примеру 3 реализации варианта осуществления настоящего изобретения. Как показано на Фиг.7, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию (приглашение (предложение сессии), и сессия маршрутизирована к аудио-серверу индивидуальных мелодий вызова, к которому принадлежит терминал CMR Клиент-В;
2. Аудио-сервер отправляет к серверу CMR запрос (предложение сессии) на мультимедийное воспроизведение, в котором содержатся номер терминала CMR Клиент-А с его медиаописанием, номер терминала CMR Клиент-В, при этом указывается необходимость подключения к клиенту CMR Клиент-В и отображения мелодий вызова после посылки вызова клиента CMR Клиент-В;
3. CMR сервер запускает сессию к вызываемому терминалу CMR Клиент-В (приглашение (предложение сессии);
4. CMR Клиент-В отправляет обратно к серверу CMR сообщение о мелодиях вызова (кольцо);
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение ресурсов мелодий вызова, запускает сессию к серверу 4 медиаресурсов с полученным медиаописанием CMR Клиент-А (предложение полученного CRBT) и получает медиаописание ресурсов мультимедийных мелодий вызова после согласования сервером медиаресурсов;
6. CMR сервер отправляет обратно к аудио-серверу ответное сообщение с описанием ресурсов мультимедийных мелодий вызова (ответ (предложение CRBT));
7. Аудио-сервер прозрачно передает ответное сообщение (ответ (предложение CRBT) к CMR Клиент-А;
8. CMR Клиент-А выполняет преждевременное согласование мультимедиа (переговоры предварительная сессия);
9. CMR Клиент-А отправляет обратно ответное сообщение о медиаописании ресурсов мультимедийных мелодий вызова (подтверждение (ответ CRBT);
10. Аудио-сервер прозрачно передает ответное сообщение (подтверждение (ответ CRBT)) к серверу CMR;
11. После передачи ответного сообщения к серверу MS (закончить переговоры CRBT) сервер CMR завершает процесс согласования мультимедиа;
12. Аудио-сервер отправляет к серверу CMR запрос на старт воспроизведения (запрос воспроизведения);
13. После того, как CMR сервер отправляет к серверу MS запрос на старт, MS-сервер начинает воспроизводить медиаресурсы мультимедийных мелодий вызова (старт воспроизведения CRBT);
14. CMR Клиент-В отвечает и передает ответное сообщение (ответ (ответ сессии)) к серверу CMR;
15. CMR сервер отправляет к серверу MS команду остановки воспроизведения (остановка воспроизведения CRBT), и последний останавливает воспроизведение ресурсов мультимедийных мелодий вызова.
16. CMR сервер передает ответное сообщение к аудио-серверу (ответ (ответ сессии));
17. Аудио-сервер прозрачно передает ответное сообщение к CMR Клиент-А (ответ (ответ сессии));
18. CMR Клиент-А отправляет обратно ответное сообщение (подтверждение сессии) к аудио-серверу;
19. Аудио-сервер прозрачно передает ответное сообщение (подтверждение сессии) к серверу CMR;
20. CMR сервер отправляет обратно ответное сообщение (подтверждение сессии) к CMR Клиент-В, и начинаются переговоры (беседа) между CMR Клиент-А и CMR Клиент-В.
Пример 4 реализации, воспроизведение статических медиаресурсов
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; AS-сервер (аудио-сервер) является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS-сервер (медиа-сервер) является сервером мультимедиа, отвечающим за мультимедийное воспроизведение. На Фиг.8 представлена диаграмма сигналов по примеру 4 варианта осуществления настоящего изобретения. Как показано на Фиг.8, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию (приглашение (предложение сессии), и сессия маршрутизирована к аудио-серверу, к которому принадлежит терминал CMR Клиент-В;
2. Аудио-сервер отправляет к серверу CMR запрос (предложение сессии) на мультимедийное воспроизведение, в котором содержатся номер терминала CMR Клиент-А с его медиаописанием, номер терминала CMR Клиент-В, при этом указывается необходимость подключения к клиенту CMR Клиент-В и отображения мелодий вызова после посылки вызова клиента CMR Клиент-В;
3. CMR сервер запускает сессию к вызываемому терминалу CMR Клиент-В (приглашение (предложение сессии));
4. CMR Клиент-В отправляет обратно к серверу CMR Server сообщение о мелодиях вызова (кольцо);
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение ресурсов мелодий вызова (предложение Media URI);
6. CMR Server отправляет обратно сообщение о посылке вызова к серверу Аудио-сервер (ответ Media URI), в т.ч идентификатор ресурсов мелодий вызова;
7. Аудио-сервер прозрачно передает сообщение (ответ Media URI) к клиенту CMR Клиент-А;
8. CMR Клиент-А отправляет запрос на загрузку к серверу CMR (запрос медиаресурсов в URI);
9. CMR Server обратно отправляет ответ на загрузку (ответ с медиаресурсами);
10. CMR Клиент-А загружает мультимедийные мелодии вызова и проводит их воспроизведение (показ медиаресурсов);
11. CMR Клиент-В отвечает (ответ (ответ сессии)) и передает ответное сообщение к серверу CMR;
12. CMR сервер отправляет ответное сообщение к аудио-серверу (ответ (ответ сессии));
13. Аудио-сервер прозрачно передает ответное сообщение к клиенту CMR Клиент-А (ответ (ответ сессии));
14. После получения ответного сообщения CMR Клиент-А останавливает мультимедийное воспроизведение (остановка показа медиаресурсов);
15. CMR Клиент-А отправляет обратно ответное сообщение (подтверждение сессии) к аудио-серверу;
16. Аудио-сервер прозрачно передает ответное сообщение (подтверждение сессии) к серверу CMR;
17. CMR сервер отправляет обратно ответное сообщение (подтверждение сессии) к CMR Клиент-В, и начинаются переговоры (переговоры) между CMR Клиент-А и CMR Клиент-В.
С помощью вышеуказанных шагов выполняется единое воспроизведение и управление мультимедиа реального времени и статическими мультимедиа.
Вариант III осуществления системы
В соответствии с вариантом III осуществления настоящего изобретения предлагается способ воспроизведения медиаресурсов, применяемый в системе медиаресурсов в вышеуказанном варианте I и/или II осуществления системы. В варианте осуществления настоящего изобретения сервер 3 дополнительных услуг и приложений требует получать специальный идентификатор медиаресурсов, и управление воспроизведением и сессией выполняется сервером 3 дополнительных услуг и приложений самостоятельно. На Фиг.9 представлена диаграмма способа воспроизведения медиаресурсов по варианту III осуществления способа настоящего изобретения. Как показано на Фиг.9, способ воспроизведения медиаресурсов содержит следующие шаги (нумерованные от S902 до S906):
Шаг S902: сервер 1 услуг получает запрос вызова от сервера 3 дополнительных услуг и приложений, при этом в запрос вызова включаются: тип запроса, идентификатор подключаемого клиента, информация о мультимедиа (например, идентификатор объекта медиавоспроизведения с его медиаописанием и т.д.). При этом тип запроса используется для указания необходимости запроса на идентификацию медиаресурсов.
Конкретно, система медиаресурсов может получать запрос вызова от сервера 3 дополнительных услуг и приложений с помощью первого интерфейса (интерфейс 4 на Фиг.1) между ними. При реальном применении интерфейс 4 может быть выбран из следующих интерфейсов: интерфейс API (например, интерфейс на основе TCP/IP), интерфейс удаленных вызовов (например, SOAP), открытый API-интерфейс (например, Parlay API, ParlayX API). Кроме того, в варианте осуществления настоящего изобретения сервер дополнительных услуг и приложений может содержать: сервер службы мультимедийных сообщений, сервер службы мультимедийных изображений, сервер дополнительных услуг SMS и сервер мультимедийных конференций.
Следует отметить, что шаг S902 осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть осуществлен на основе услуги сессии реального времени (например, услуга индивидуальных мелодий вызова, услуга мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительными услугами и приложениями (например, конференция). Данный процесс может быть осуществлен и на основе услуги сессии нереального времени (например, дополнительная услуга SMS). Предпочтительно, предложенный интерфейсом 4 способ может быть определен сервером 3 дополнительных услуг и приложений.
Шаг S904: сервер 1 услуг определяет местоположение медиаресурсов и проводит их выбор по запросу вызова, а также отправляет обратно к серверу 3 дополнительных услуг и приложений информацию о медиаресурсах;
Конкретно, определение местоположения медиаресурсов осуществляется сервером 1 услуг по поиску в соответствии с хранящейся локально информацией о личных склонностях абонента. Далее сервер 1 услуг через интерфейс 6 проводит поиск в реальном времени состояния и местоположения абонентов других серверов приложений (например, сервер отображения, сервер определения местоположения), определяет местоположение медиаресурсов и проводит их выбор в соответствии с полученным состоянием, местоположением абонента и информацией об абоненте. Вышеуказанное состояние абонента также может быть получено и сохранено в элементе управления услугами с применением способа поиска в нереальном времени.
Шаг S906: сервер 3 дополнительных услуг и приложений выполняет соответствующее управление мультимедиа и по идентификатору медиаресурсов осуществляет взаимодействие с клиентом, устройством мультимедийного воспроизведения (сервером медиаресурсов), а также специальным образом осуществляет медиавоспроизведение для клиента. Предпочтительно, специальный образ содержит один из следующих образов: мультимедиа реального времени, загрузка, сигналы.
Конкретно, в случае, когда медиаресурсы являются мультимедиа в реальном времени (аудио-, видео-медиа и т.д.), сервер 1 услуг управляет сервером 4 медиаресурсов для согласования мультимедиа, а также возвращает результаты взаимодействия к серверу 3 дополнительных услуг и приложений, что конкретно содержит следующие шаги: 1. После получения подтверждения результата согласования от клиента сервер 3 дополнительных услуг и приложений уведомляет об этом сервер 1 услуг, и последний выполняет процесс согласования мультимедиа; 2. Сервер 3 дополнительных услуг и приложений передает запрос на воспроизведение к серверу 1 услуг, и последний управляет сервером 4 медиаресурсов для воспроизведения; 3. Сервер 3 дополнительных услуг и приложений передает запрос на остановку воспроизведения к серверу 1 услуг, и последний управляет сервером 4 медиаресурсов для остановки воспроизведения, что завершает процесс управления воспроизведением.
В случае, когда медиаресурсы являются статическими мультимедиа (например, тексты, рисунки и т.д.), содержатся следующие шаги: 1. Сервер 1 услуг возвращает информацию о медиаресурсах к серверу 3 дополнительных услуг и приложений, и последний передает вышесказанную информацию с помощью сигналов к клиенту; 2. По данной информации клиент загружает медиаресурсы с сервера 1 услуг и осуществляет их воспроизведение.
Кроме того, клиент и/или сервер 3 дополнительных услуг и приложений также может выполнять управление медиавоспроизведением с помощью разных интерфейсов, предоставленных сервером услуг. При этом процесс управления медиавоспроизведением, выполненный клиентом и/или сервером дополнительных услуг и приложений, содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов.
Управлять медиавоспроизведением могут сервер 3 дополнительных услуг и приложений и клиент. В зависимости от инициатора запроса на управление медиавоспроизведением имеются два случая: в случае 1 терминал вызывает запрос на управление к системе медиаресурсов через первый интерфейс (интерфейс 2 на Фиг.1); в случае 2 сервер 3 дополнительных услуг и приложений вызывает запрос на управление к системе медиаресурсов через третий интерфейс (интерфейс 4 на Фиг.1). Ниже проведено описание процесса обработки вышеуказанных двух случаев.
Случай 1
Шаг 1: клиент отправляет системе медиаресурсов запрос на управление мультимедиа предусмотренным способом через интерфейс 2, предоставленный системой медиаресурсов, при этом в запрос на управления мультимедиа включаются: контекстная информация об исполняющей услуге (например, информация о сессии) и ее значение управляющей команды. В конкретном применении может быть использован способ по протоколу S-HTTP или по протоколу TCP/IP;
Шаг 2: система медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции (например, замена мультимедиа, остановка воспроизведения, регулирование громкости звука воспроизведения и т.д.), которые предоставляют специальные управляющие команды, и отправляет серверу 3 дополнительных услуг и приложений команду управления, соответствующую значению командного управления, для проведения соответствующего управления мультимедиа;
Шаг 3: сервер 3 дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Случай 2
Шаг 1: сервер 3 дополнительных услуг и приложений отправляет системе медиаресурсов запрос на управление мультимедиа с помощью интерфейса 4, при этом в запрос на управление мультимедиа включаются значения управляющей команды (например, ключевое значение терминала абонента);
Шаг 2: система медиаресурсов получает запрос на управление мультимедиа и принимает значение управляющей команды, затем по данным в системе определяет операции, которые должны быть выполнены сервером 3 дополнительных услуг и приложений, а также отправляет ему управляющую команду, соответствующую значению управляющей команды, для проведения соответствующего медиауправления;
Шаг 3: сервер 3 дополнительных услуг и приложений выполняет управление мультимедиа по управляющей команде.
Следует отметить, что шаг 1 при вышеуказанных двух случаях осуществляется в процессе исполнения дополнительной услуги. Данный процесс может быть выполнен на основе услуги сессии реального времени (например, услуги индивидуальных мелодий вызова, услуги мультимедийных изображений), к тому же сессия может быть вызвана клиентом или дополнительной услугой и приложением (например, конференцией).
Ниже на основе системы медиаресурсов и периферического функционального объекта, например, выберем услугу мультимедийных мелодий вызова (т.е. сервер 3 дополнительных услуг и приложений в качестве сервера услуги мультимедийных мелодий вызова) для описания вышеуказанных технических вариантах настоящего изобретения.
Пример 5 реализации, воспроизведение медиаресурсов реального времени
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер 1 услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; AS-сервер (аудио-сервер) является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS-сервер (медиа-сервер) является сервером 4 медиаресурсов, отвечающим за мультимедийное воспроизведение. На Фиг.10 представлена диаграмма сигналов по примеру 5 варианта осуществления настоящего изобретения. Как показано на Фиг.10, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию (приглашение сессии CRM), и сессия маршрутизирована к серверу индивидуальных мелодий вызова аудио-сервера, к которому принадлежит CMR Клиент-В;
2. Аудио-сервер запускает сессию к вызываемому клиенту CMR Клиент-В (приглашение сессии CMR (предложение));
3. CMR Клиент-В отправляет обратно к аудио-серверу сообщение о посылке вызова (кольцо);
4. Аудио-сервер отправляет к серверу CMR запрос (запрос CMR ресурса) на определение сервером CMR местоположения медиаресурсов;
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение ресурсов мультимедийных мелодий вызова (предложение Media URI);
6. CMR сервер отправляет обратно сообщение к аудио-серверу (ответ (Media URI)), содержащее идентификатор ресурсов мультимедийных мелодий вызова;
7. Аудио-сервер запускает сессию к серверу MS (предложение CRBT предложение) и носит медиаописание CMR Клиент-А, а также получает медиаописание ресурсов мультимедийных мелодий вызова;
8. Аудио-сервер отправляет обратно ответное сообщение с описанием ресурсов мультимедийных мелодий вызова к CMR Клиент-А (ответ (предложение CRBT));
9. После согласования мультимедиа CMR Клиент-А отправляет обратно ответное сообщение (ответ АСК (ответ CRBT));
10. Завершен процесс преждевременного согласования мультимедиа между аудио-сервером и MS-сервером (закончить переговоры CRBT);
11. Аудио-сервер отправляет сообщение (начать воспроизведение CRBT) к серверу MS для старта воспроизведения ресурсов мультимедийных мелодий вызова (воспроизведение CRBT).
Пример 6 реализации, воспроизведение статических медиаресурсов
В состав данного примера входят: CMR (индивидуальный мультимедийный кольцевой) сервер представляет собой сервер 1 услуг в системе; CMR Клиент-А - терминал вызывающего абонента; CMR Клиент-В - терминал вызываемого абонента В, который подписал соглашение об услуге индивидуальных мелодий вызова; Аудио-сервер является сервером индивидуальных мелодий вызова, к которому принадлежит абонент В; MS-сервер (медиа-сервер) является сервером 4 медиаресурсов, отвечающим за мультимедийное воспроизведение. На Фиг.11 представлена диаграмма сигналов по примеру 6 варианта осуществления настоящего изобретения. Как показано на Фиг.11, содержатся следующие шаги:
1. CMR Клиент-А запускает сессию (приглашение сессии CRM), и сессия маршрутизирована к серверу индивидуальных мелодий вызова аудио-сервера, к которому принадлежит CMR Клиент-В;
2. Аудио-сервер запускает сессию к вызываемому клиенту CMR Клиент-В (приглашение CMR сессии (предложение));
3. CMR Клиент-В отправляет обратно к аудио-серверу сообщение о посылке вызова (кольцо);
4. Аудио-сервер отправляет к серверу CMR запрос (запрос CMR ресурса) на определение сервером CMR местоположения медиаресурсов;
5. В соответствии с информацией в запросе и абонентскими данными, записанными в сервере, CMR сервер определяет местоположение ресурсов мультимедийных мелодий вызова (предложение Media URI);
6. CMR сервер отправляет обратно сообщение к аудио-серверу (ответ (Media URI)), содержащее идентификатор ресурсов мультимедийных мелодий вызова;
7. Аудио-сервер отправляет обратно к клиенту CMR Клиент-А сообщение о посылке вызова (ответ (Media URI)), содержащее идентификатор ресурсов мультимедийных мелодий вызова;
8. CMR Клиент-А отправляет запрос на загрузку к серверу CMR (запрос медиаресурсов в URI);
9. CMR Server отправляет обратно ответ на загрузку (ответ с медиаресурсами);
10. CMR Клиент-А загружает мультимедийные мелодии вызова и проводит их воспроизведение (показ медиа);
11. CMR Клиент-В отвечает (ответ) и передает ответное сообщение к аудио-серверу;
12. Аудио-сервер отправляет обратно ответное сообщение к клиенту CMR Клиент-В (ответ);
13. После получения ответного сообщения CMR Клиент-А останавливает воспроизведение мультимедиа (остановка показа медиа).
С помощью вариантов настоящего изобретения сервер услуг выполняет единое отображение и управление мультимедиа, благодаря чему решается проблема невозможности единого управления мультимедийным воспроизведением для разных услуг медиавоспроизведения, что уменьшает себестоимость построения и развертывания каждой услуги системы, и благоприятно влияет на ее обслуживание, а также предоставляет абонентам единообразное восприятие управления абонентских мультимедиа и удобство использования.
Очевидно, что специалисту в данной области понятно, что модули и шаги в настоящем изобретении, упомянутые выше, могут быть реализованы на практике с помощью обычных вычислительных устройств, например, могут быть объединены в одном вычислительном устройстве или могут быть распределены в сети, состоящей из множества вычислительных устройств; в другом случае модули и шаги также могут быть реализованы на практике с помощью программных кодов, которые могут исполняться вычислительными устройствами. Таким образом, эти модули и шаги могут сохраняться в запоминающих устройствах для исполнения вычислительными устройствами или могут быть реализованы на практике в виде соответствующих интегральных схем, или же множество модулей и шагов может быть реализовано на практике в виде единой интегральной схемы. Таким образом, настоящее изобретение не ограничено какой-либо определенной комбинацией аппаратных средств и программного обеспечения.
Приведенные выше описания представляют собой лишь предпочтительные варианты осуществления настоящего изобретения и не используются для ограничения настоящего изобретения. Специалист в данной области может сделать множество модификаций и изменений в настоящем изобретении. Любые модификации, эквивалентные замены, усовершенствования и т.д., выполненные без отклонения от сути и принципов настоящего изобретения, входят в объем правовой охраны настоящего изобретения.
Изобретение относится к средствам воспроизведения медиаресурсов. Технический результат заключается в обеспечении возможности управления мультимедия для различных услуг. Предоставляют клиенту медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента медиаресурсов, а также для предоставления клиенту медиаресурсов интерфейса для загрузки медиаресурсов. Предоставляют клиенту функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами. Предоставляют порталу услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов. Предоставляют серверу дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера услуг, что позволяет серверу дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением. 4 н. и 12 з.п. ф-лы, 11 ил.
1. Система воспроизведения медиаресурсов, содержащая сервер 1 услуг, клиент 20 медиаресурсов и клиент 22 функции управления, характеризующаяся тем, что:
сервер 1 услуг содержит:
элемент 10 управления воспроизведением, предназначенный для определения местоположения медиаресурсов и управления медиавоспроизведением, при этом управление медиавоспроизведением включает, по крайней мере, одну из следующих операций: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов;
элемент 12 управления услугами, предназначенный для хранения и/или управления информацией конфигурации абонентских ресурсов, связанной с услугами;
элемент 14 управления ресурсами, предназначенный для хранения и управления медиаресурсами и соответствующей информацией; а
клиент 20 медиаресурсов предназначен для воспроизведения медиаресурсов и управления медиавоспроизведением;
клиент 22 функции управления предназначен для управления абонентскими данными и персональными медиаресурсами;
сервер 1 услуг предназначен для исполнения, по крайней мере, одного из следующих действий:
предоставлять клиенту 20 медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента 20 медиаресурсов, а также для предоставления клиенту 20 медиаресурсов интерфейса для загрузки медиаресурсов;
предоставлять клиенту 22 функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами;
предоставлять порталу 5 услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов;
предоставлять серверу 3 дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера 1 услуг, что позволяет серверу 3 дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу 1 услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением;
предоставлять серверу 6 специальных приложений пятый интерфейс для предоставления ему интерфейса для вызова и получения работоспособности, при этом сервер 6 специальных приложений содержит сервер отображения, сервер определения местоположения;
предоставлять серверу 4 медиаресурсов шестой интерфейс для управления воспроизведением;
предоставлять медиаресурсы, хранящиеся в элементе 14 управления ресурсами, серверу 4 медиаресурсов в виде сетевого файла для выполнения сервером 4 медиаресурсов функции воспроизведения;
поддерживать функцию загрузки по протоколу S-HTTP;
выдавать события тарификации для операций управления медиавоспроизведением, операций абонентских данных и/или операций ресурсов.
2. Способ воспроизведения медиаресурсов, включающий следующие шаги:
сервер услуг получает запрос вызова на медиавоспроизведение от сервера дополнительных услуг и приложений;
сервер услуг по запросу вызова определяет местоположение медиаресурсов и в соответствии с типом медиаресурсов проводит медиавоспроизведение с применением соответствующего способа;
при этом способ далее включает:
управление медиавоспроизведением, выполненное клиентом и/или сервером 3 дополнительных услуг и приложений, которое содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов;
сервер 1 услуг предназначен для исполнения, по крайней мере, одного из следующих действий:
предоставлять клиенту 20 медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента 20 медиаресурсов, а также для предоставления клиенту 20 медиаресурсов интерфейса для загрузки медиаресурсов;
предоставлять клиенту 22 функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами;
предоставлять порталу 5 услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов;
предоставлять серверу 3 дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера 1 услуг, что позволяет серверу 3 дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу 1 услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением;
предоставлять серверу 6 специальных приложений пятый интерфейс для предоставления ему интерфейса для вызова и получения работоспособности, при этом сервер 6 специальных приложений содержит сервер отображения, сервер определения местоположения;
предоставлять серверу 4 медиаресурсов шестой интерфейс для управления воспроизведением;
предоставлять медиаресурсы, хранящиеся в элементе 14 управления ресурсами, серверу 4 медиаресурсов в виде сетевого файла для выполнения сервером 4 медиаресурсов функции воспроизведения;
поддерживать функцию загрузки по протоколу S-HTTP;
выдавать события тарификации для операций управления медиавоспроизведением, операций абонентских данных и/или операций ресурсов.
3. Способ по п.2, характеризующийся тем, что в запрос вызова включают, по крайней мере, одну из следующей информации: тип запроса, информация о медиаописании объекта медиавоспроизведения, при этом тип запроса предназначен для указания подлежащих воспроизведению мультимедиа для сервера услуг.
4. Способ по п.3, характеризующийся тем, что в случае, когда медиаресурсы являются мультимедиа реального времени, сервер услуг проводит медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги:
сервер услуг управляет устройством медиавоспроизведения для согласования мультимедиа и передает результат согласования к серверу дополнительных услуг и приложений;
сервер дополнительных услуг и приложений запрашивает у сервера услуг медиавоспроизведение, которое управляет устройством медиавоспроизведения для воспроизведения.
5. Способ по п.4, характеризующийся тем, что после того, как сервер услуг выполнит медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги:
сервер дополнительных услуг и приложений получает специальные события и отправляет к серверу услуг запрос на остановку воспроизведения;
по запросу на остановку воспроизведения сервер услуг управляет устройством медиавоспроизведения для остановки воспроизведения.
6. Способ по п.5, характеризующийся тем, что в случае, когда медиаресурсы являются статическими мультимедиа, сервер услуг выполняет медиавоспроизведение по типу медиаресурсов с применением соответствующего способа, включающий следующие шаги:
сервер услуг передает информацию о медиаресурсах назад к серверу дополнительных услуг и приложений, который передает клиенту вышеуказанную информацию;
по полученной информации клиент загружает медиаресурсы с сервера услуг и проводит их воспроизведение.
7. Способ по п.2, характеризующийся тем, что сервер услуг принимает запрос вызова от сервера дополнительных услуг и приложений, а именно:
сервер услуг получает запрос вызова от сервера дополнительных услуг и приложений с помощью первого интерфейса, расположенного между вышеупомянутыми серверами.
8. Способ по п.7, характеризующийся тем, что первый интерфейс содержит один из следующих интерфейсов: интерфейс API, интерфейс удаленных вызовов, интерфейс HTTP.
9. Способ по п.8, характеризующийся тем, что сервер дополнительных услуг и приложений содержит: сервер услуги мультимедийных сообщений, сервер услуги мультимедийных изображений, сервер дополнительных услуг SMS, сервер мультимедийных конференций.
10. Способ по п.7, характеризующийся тем, что клиент управляет медиавоспроизведением с помощью предоставленного сервером услуг интерфейса, включающий следующие шаги:
клиент отправляет серверу услуг запрос на управление мультимедиа в предусмотренном виде с помощью первого интерфейса, предоставленного системой медиаресурсов, при этом в запрос на управление мультимедиа вносятся информация о контексте и значение команды управления текущей услуги;
сервер услуг принимает запрос на управление мультимедиа и получает значение команды управления, а также отправляет к серверу дополнительных услуг и приложений команду управления, соответствующую значению команды управления;
по команде управления сервер дополнительных услуг и приложений выполняет управление мультимедиа.
11. Способ по п.10, характеризующийся тем, что он содержит один из режимов: по протоколу S-HTTP или по протоколу TCP/IP.
12. Способ по п.7, характеризующийся тем, что сервер дополнительных услуг и приложений управляет медиавоспроизведением с помощью предоставленного сервером услуг интерфейса, включающий следующие шаги:
сервер дополнительных услуг и приложений отправляет серверу услуг запрос на управление мультимедиа с помощью первого интерфейса, при этом в запрос на управление мультимедиа вносится значение команды управления;
сервер услуг принимает запрос на управление мультимедиа и получает значение команды управления, а также отправляет серверу дополнительных услуг и приложений команду управления, соответствующую значению команды управления;
по данной команде сервер дополнительных услуг и приложений проводит управление мультимедиа.
13. Способ воспроизведения медиаресурсов, включающий следующие шаги:
сервер услуг получает запрос вызова на подключение к предусмотренному клиенту и на медиавоспроиздение от сервера дополнительных услуг и приложений;
по запросу вызова сервер услуг подключается к предусмотренному подключаемому клиенту;
после получения идентификатора состояния подключения, отправляемого подключенным клиентом, сервер услуг определяет местоположение медиаресурсов по запросу вызова и выполняет управление медиавоспроизведением по типу медиаресурсов с применением разных способов;
при этом способ далее включает:
управление медиавоспроизведением, выполненное клиентом и/или сервером 3 дополнительных услуг и приложений, которое содержит, по крайней мере, одно из следующих действий: остановка воспроизводящихся медиаресурсов, замена воспроизводящихся медиаресурсов, изменение громкости звука воспроизводящихся медиаресурсов, копирование воспроизводящихся медиаресурсов, динамический выбор воспроизводящихся медиаресурсов;
сервер 1 услуг предназначен для исполнения, по крайней мере, одного из следующих действий:
предоставлять клиенту 20 медиаресурсов первый интерфейс для получения команды управления медиавоспроизведением от клиента 20 медиаресурсов, а также для предоставления клиенту 20 медиаресурсов интерфейса для загрузки медиаресурсов;
предоставлять клиенту 22 функции управления второй интерфейс для предоставления ему интерфейса для управления определением абонентских данных и персональными абонентскими ресурсами;
предоставлять порталу 5 услуг и/или порталу управления третий интерфейс для предоставления им интерфейса для обновления и получения информации конфигурации абонентов;
предоставлять серверу 3 дополнительных услуг и приложений четвертый интерфейс для предоставления ему интерфейса для вызова сервера 1 услуг, что позволяет серверу 3 дополнительных услуг и приложений получать подлежащие воспроизведению медиаресурсы и управлять воспроизведением по вызову и информацией об услугах, а серверу 1 услуг позволяет получать от сервера дополнительных услуг и приложений команды управления медиавоспроизведением;
предоставлять серверу 6 специальных приложений пятый интерфейс для предоставления ему интерфейса для вызова и получения работоспособности, при этом сервер 6 специальных приложений содержит сервер отображения, сервер определения местоположения;
предоставлять серверу 4 медиаресурсов шестой интерфейс для управления воспроизведением;
предоставлять медиаресурсы, хранящиеся в элементе 14 управления ресурсами, серверу 4 медиаресурсов в виде сетевого файла для выполнения сервером 4 медиаресурсов функции воспроизведения;
поддерживать функцию загрузки по протоколу S-HTTP;
выдавать события тарификации для операций управления медиавоспроизведением, операций абонентских данных и/или операций ресурсов.
14. Способ по п.13, характеризующийся тем, что в случае, когда медиаресурсы являются мультимедиа реального времени, сервер услуг управляет медиавоспроизведением по типу медиаресурсов с применением соответствующего способа, вклчающий следующие шаги:
сервер услуг управляет устройством медиавоспроизведения для согласования мультимедиа и возвращает результат согласования к серверу дополнительных услуг и приложений;
сервер дополнительных услуг и приложений запрашивает у сервера услуг медиавоспроизведение, которое управляет устройством медиавоспроизведения для воспроизведения;
сервер услуг получает идентификатор состояния подключения, отправленный подключенным клиентом, и управляет устройством медиавоспроизведения для остановки воспроизведения, а также отправляет ответное сообщение к серверу дополнительных услуг и приложений;
сервер дополнительных услуг и приложений, при необходимости, передает ответное сообщение к клиенту и получает от него сообщение подтверждения;
сервер дополнительных услуг и приложений передает сообщение подтверждения к подключенному клиенту с помощью сервера услуг, и обе стороны начинают вести переговоры;
в запрос вызова включают, по крайней мере, одну из следующей информации: тип запроса, идентификатор состояния подключения, информация о медиаописании объекта медиавоспроизведения, при этом тип запроса предназначен для указания подлежащих воспроизведению мультимедиа для сервера услуг.
15. Способ по п.13, характеризующийся тем, что в случае, когда медиаресурсы являются статическими мультимедиа, сервер услуг управляет медиавоспроизведением по типу медиаресурсов с применением различных способов, включающий следующие шаги:
сервер услуг с помощью сигналов отправляет серверу дополнительных услуг и приложений информацию о медиаресурсах, который прозрачно передает вышеуказанную информацию клиенту;
по данной информации клиент загружает медиаресурсы с сервера услуг и проводит их воспроизведение;
сервер услуг получает идентификатор состояния подключения подключенного клиента и передает к клиенту идентификатор состояния подключения с помощью сервера дополнительных услуг и приложений, затем клиент останавливает воспроизведение и отправляет обратно сообщение подтверждения;
сервер услуг отправляет сообщение подтверждения подключенному клиенту, и обе стороны начинают вести переговоры.
16. Способ по п.13, характеризующийся тем, что в запрос вызова вносят также идентификатор управления состоянием подключения подключенного клиента, при этом идентификатор управления состоянием подключения предназначен для указания того, что после достижения специального состояния подключения сервер услуг выполняет воспроизведение.
CN 101267597 A, 17.08.2007 | |||
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Авторы
Даты
2014-10-27—Публикация
2009-08-05—Подача