Способ и устройство для переноса мультимедийного сеанса

Иллюстрации

Показать все

Заявленное изобретение относится к механизмам, предоставляющим мультимедийный контент и, в частности, к способу и устройству для переноса мультимедийного сеанса с устройства на устройство. Технический результат состоит в эффективности воспроизведения пользователями мультимедийного контента в пути или вне дома или офиса. Для этого один из примеров способа включает инициирование переноса мультимедийного сеанса с устройства приема мультимедийных данных и предоставление сетевому устройству сообщения о переносе сеанса. Устройство приема мультимедийных данных и сетевое устройство имеют соединения связи с сетью. 6 н. и 15 з.п. ф-лы, 10 ил.

Реферат

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

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

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

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

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

В соответствии с примерами осуществления настоящего изобретения обеспечивается перенос мультимедийного сеанса, позволяющий переносить мультимедийный сеанс с устройства приема мультимедийных данных (например, мобильного терминала) на целевое устройство приема мультимедийных данных (например, телевизор). В связи с этим, устройство приема мультимедийных данных представляет собой устройство, которое в текущий момент времени представляет или в недавнем времени представляло пользователю мультимедийные данные с использованием мультимедийного сеанса. Перенос мультимедийного сеанса с устройства приема мультимедийных данных на целевое устройство приема мультимедийных данных инициируется событием инициирования. Например, упомянутым событием инициирования может быть предоставляемое пользователем событие (например, через нажатие клавиши), изменение текущего состояния устройства приема мультимедийных данных (например, изменение местоположения) или изменение в устройствах, которые упомянутое устройство приема мультимедийных данных обнаруживает в настоящий момент. В ответ на событие инициирования упомянутое устройство приема мультимедийных данных предоставляет сетевому устройству сообщение о переносе сеанса. Сообщение о переносе сеанса может быть предоставлено как сообщение протокола установления сеанса (Session Initiation Protocol, SIP) через мультимедийную подсистему Интернет-протокола (Internet Protocol Multimedia Subsystem, IMS). Упомянутое сетевое устройство может представлять собой серверное устройство, реализующее функцию управления услугами (Service Control Function, SCF) в подсистеме IMS. На основе упомянутого сообщения о переносе сеанса сетевое устройство обеспечивает установление переноса мультимедийного сеанса с устройства приема мультимедийных данных на целевое устройство приема мультимедийных данных путем уведомления целевого устройства приема мультимедийных данных о переносе мультимедийного сеанса.

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

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

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

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

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

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

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

Еще один пример осуществления настоящего изобретения представляет собой устройство для переноса мультимедийного сеанса. Пример устройства включает средства инициирования переноса мультимедийного сеанса с устройства приема мультимедийных данных и средства предоставления сетевому устройству сообщения о переносе мультимедийного сеанса. Устройство приема мультимедийных данных и сетевое устройство имеют соединения связи с сетью, например, сетью IMS.

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

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

После общего описания настоящего изобретения обратимся к приложенным чертежам, которые необязательно выполнены в масштабе.

На фиг.1 показана архитектура системы на основе подсистемы IMS в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.2 показан пример переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.3 показан пример способа переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.4 показан пример обмена сообщениями SUBSCRIBE в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.5а показана схема сигнализации для переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.5b показана еще одна схема сигнализации для переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

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

На фиг.7а показан пример способа переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.7b показан еще один пример способа переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

На фиг.8 показана схема сигнализации для переноса мультимедийного сеанса в соответствии с различными примерами осуществления настоящего изобретения.

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

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

На фиг.1 показан пример архитектуры мультимедийной подсистемы Интернет-протокола (IMS), основанной на стандартах Инженерного совета Интернета (Internet Engineering Task Force, IETF). В архитектуре подсистемы IMS на фиг.1 показана услуга потоковой передачи с коммутацией пакетов (Packet Switched Streamming Service, PSS) на основе подсистемы IMS и услуга мультимедийной широковещательной/многоадресной передачи (Multimedia Broadcast/Multcast Service, MBMS). Архитектура подсистемы IMS может обеспечивать платформу для услуг, унифицирующую различные механизмы подключения мультимедийных услуг и упрощающую установку мультимедийных услуг и управление ими. Основным протоколом в подсистеме IMS является протокол установления сеанса (Session Initiation Protocol, SIP), который можно использовать для управления мультимедийным сеансом.

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

Архитектура подсистемы IMS на фиг.1 включает пользовательское устройство (User Equipment, UE) 100, базовую сеть коммутации пакетов PS / сеть радиодоступа RAN 101, функцию 102 обнаружения услуг (Service Discovery Function, SDF), сервер 103 домашних абонентов (Home Subscriber Server, HSS), подсистему 104 мультимедийной базовой IP-сети (IP Multimedia Core Network, IM CN), функцию правил 105 политики и тарификации (Policy and Charging Rules Function, PCRF), функцию 106 выбора услуг (Service Selection Function, SSF), портал 107 услуги потоковой передачи с коммутацией пакетов (PSS, Packet-Switched Streaming Service), компоненты BMSC.IAF 108, BMSC.USD/A 109, функцию 110 самонастройки серверов (Bootstrapping Server Function), функцию 111 управления услугами (Service Control Function, SCF), адаптер 112 PSS, PSS-сервер 113, компоненты BMSC.SnTF 114, BMSC.KF 115 и BMSC.UPF 116.

Пользовательское устройство (UE) 100 может представлять собой беспроводное устройство связи, например, мобильный телефон или аналогичное устройство, способное подключаться к сети с коммутацией пакетов. Пользовательское устройство UE 100 может быть сконфигурировано как IMS-устройство или нет. Пользовательское устройство UE 100 может быть сконфигурировано для связи с функцией SCF 111 с использованием обмена сообщениями по протоколу SIP через подсистему 104 IM CN (которую также называют базовой сетью 104 подсистемы IMS). Подсистема 104 IM CN может включать множество подкомпонентов, включая функцию управления вызовами/сеансом (Calls/Session Control Function, CSCF), которая может представлять собой прокси-функцию CSCF (Proxy-CSCF, P-CSCF), запрашивающую функцию CSCF (Interrogating-CSCF, I-CSCF) и/или обслуживающую функцию CSCF (Serving-CSCF, S-CSCF). Подсистема 104 IM CN может также включать сервер приложений (application server, AS) и/или функцию мультимедийных ресурсов (Media Resource Function, MRF).

Функция CSCF может представлять собой SIP-сервер, который обрабатывает сообщения протокола SIP в подсистеме IMS. В связи с этим, могут применяться три различных типа функции CSCF; а именно, функции Р-CSCF, I-CSCF и S-CSCF. Функция P-CSCF может служить контактной точкой между IMS-клиентом (например, устройством UE 101) и сетью IMS. Функция I-CSCF может обеспечивать доступ к сторонним сетям IMS, а функция S-CSCF может выступать в роли регистратора и обслуживать IMS-клиента в его домашней сети. Сервер приложений (AS) может являться SIP-объектом, на котором располагаются и выполняются услуги подсистемы IMS (например, предоставление мультимедийного контента для воспроизведения), а функция мультимедийных ресурсов (MRF) может обеспечивать мультимедийную функциональность в домашней сети.

Улучшенная сеть IMS Проекта сотрудничества по разработке систем третьего поколения (3rd Generation Partnership Project, 3GPP), как показано на фиг.1, включает различную функциональность, предоставляющую передовые мультимедийные услуги на основе подсистемы IMS. В связи с этим, функция SDF 102 обеспечивает функциональность обнаружения услуг для IMS-терминала (например, устройства UE 100). После обнаружения услуг, IMS-терминал может быть направлен в функцию SSF 106. Функция SSF 106 может предоставлять список доступных пользовательских услуг, которые IMS-терминал может использовать. Функция SSF 106 может также выполнять другую функциональность поддержки, например, персонализацию списка услуг в зависимости от возможностей IMS-терминала. Функция SSF 106 может также предоставлять информацию с описанием услуги, которая позволяет пользователю начать использование этой услуги.

Функция SCF 111 может обеспечивать функциональность для поддержки реализации услуг, что включает авторизацию услуг в начале и в течение жизненного цикла мультимедийного сеанса. Например, функция SCF 11 может поддерживать и/или управлять услугами телевидения по Интернет-протоколу (Internet Protocol Television, IPTV), услугами мобильного телевидения или другими услугами потоковой передачи. Функция BSF 110 может осуществлять функциональность самонастройки, такую как Общая архитектура самонастройки / аутентификация, авторизация и учет (Generic Bootstrapping Architecture / Authentication, Authorization and Accounting) для аутентификации и авторизации IMS-терминала. Сервер 103 HSS может включать пользовательский IMS-профиль, а также другие пользовательские данные и данные, связанные с IMS-устройством (например, пользовательские предпочтения). Функция PCRF 105 может управлять функциональностью для осуществления тарификации и распределения сетевых ресурсов.

Адаптер 112 PSS и подфункции 116 плоскости пользователя BMSC (BMSC user plane sub-functions, BMSC.UPF) могут быть заданы как выступающие в роли интерфейсов к серверам PSS и BMSC. Адаптер 112 PSS может выступать в роли посредника для PSS-клиентов при доступе к PSS-серверу 113. Адаптер PSS может принимать и обрабатывать управляющие сообщения протокола SIP и протокола потоковой передачи реального времени (Real Time Streaming Protocol, RTSP) от устройства UE 100. PSS-сервер 113 может предоставлять пользовательскому устройству UE 100 мультимедийный контент посредством потоковой передачи. Базовая сеть PS / сеть RAN 101 может представлять собой сеть, которая управляет (например, маршрутизирует, регулирует и т.п.) передачей данных с коммутацией пакетов для подключенных к ней устройств UE 100. Портал 107 PSS в одном из вариантов осуществления настоящего изобретения представляет собой точку входа для услуг PSS, при этом пользователь может иметь возможность просматривать и выбирать контент, подлежащий использованию во время сеанса потоковой передачи от PSS-сервера 113.

Центр услуг широковещательной и многоадресной передачи (Broadcast Multicast Service Center, BM-SC) может предоставлять услуги широковещательной и многоадресной передачи по сетям 3GPP с коммутацией пакетов. Компонент BMSC.IAF 108 может обеспечивать поднабор функций BM-SC. Компонент BMSC.USD/A 109 может предоставлять описание пользовательских услуг и уведомлять о функциональности BM-SC. Компонент BMSC.SnTF 114 может обеспечивать дополняющую функциональность для услуг мультимедийной широковещательной/многоадресной передачи (MBMS), например, восстановление файлов и отчеты о приеме. Компонент BMSC.KF 115 может обеспечивать функциональность защиты потока и распределения ключей для центра BM-SC, а компонент BMSC.UPF 116 может включать подфункции плоскости пользователя центра BM-SC.

Архитектура подсистемы IMS на фиг.1 может быть более подробно описана на основе документа 3GPP TS 26.237: "Потоковая передача с коммутацией пакетов (PSS) на базе мультимедийной подсистемы Интернет-протокола (IMS) и пользовательская услуга мультимедийной широковещательной/многоадресной передачи (MBMS); Протоколы", в котором определены процедуры для обеспечения возможности использования мультимедийных услуг потоковой и многоадресной передачи на базе системы IMS, и который полностью включен в настоящее описание путем ссылки.

Чтобы терминал на основе подсистемы IMS (например, устройство UE 100) использовал услугу PSS или MBMS, IMS-терминал должен сначала установить сетевое соединение с сетью сотовой связи. После этого терминал может использовать функцию P-SCF для определения базовой сети 104 IMS и осуществлять регистрацию IMS в какой-либо базовой сети 104 IMS. После регистрации терминал может соединяться с функцией SDF 102 для обнаружения функции SSF 106. После аутентификации с помощью функций BSF 110 и SCF 111, IMS-терминал может соединяться с функцией SSF 106 для запроса списка услуг и контента, который терминал может использовать или представлять.

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

К примеру, пользователь, просматривающий видеоконтент из сети Интернет с помощью мобильного терминала (например, устройства UE 100) при входе в дом может решить для лучшего восприятия продолжить смотреть этот видеоконтент из сети Интернет на телевизоре с возможностью подключения к подсистеме IMS, который расположен внутри дома пользователя. Альтернативно, пользователь может пожелать вернуться позже к просмотру этого же контента с момента, на котором он прервал его на мобильном терминале. Также пользователь может еще не решить, какое устройство он пожелает использовать для продолжения просмотра контента (например, мультимедийное устройство на кухне или мультимедийное устройство в гостиной). В связи с этим, в соответствии с различными примерами осуществления настоящего изобретения предлагаются способы и устройства, которые позволяют обеспечить пользователю простой и прямой способ выбора пользователем подходящего целевого устройства и переноса мультимедийного сеанса на это целевое устройство. В соответствии с различными примерами осуществления настоящего изобретения предлагаются способы и устройства, которые используют сообщения протокола SIP, передаваемые через архитектуру подсистемы IMS, для осуществления переноса мультимедийных сеансов с устройства приема мультимедийных данных (например, мобильного терминала или другого устройства, подключенного к подсистеме IMS) на целевое устройство приема мультимедийных данных (например, телевизор или иное устройство, подключенное к подсистеме IMS).

В связи с этим, на фиг.2 показан пример переноса мультимедийного сеанса в соответствии с одним из примеров осуществления настоящего изобретения. Мобильное устройство 122, сконфигурированное как IMS-терминал или SIP-терминал аналогично устройству UE 100 в соответствии с данным описанием, в настоящий момент времени представляет пользователю мультимедийный контент посредством мультимедийного сеанса. Пользователь может пожелать перенести мультимедийный сеанс с мобильного устройства 122 на телевизор 121 или связанную с ним приставку, которые также сконфигурированы как IMS-терминал или SIP-терминал аналогично пользовательскому устройству UE 100, в соответствии с данным описанием. Как таковое, мобильное устройство 122, являющееся устройством, с которого переносят мультимедийный сеанс, называют "устройством приема мультимедийных данных". Перед выбором телевизора 121 для переноса на него мультимедийного сеанса его называют "подходящим устройством приема мультимедийных данных". В одном из вариантов осуществления настоящего изобретения подходящее устройство приема мультимедийных данных представляет собой устройство, сконфигурированное для подсистемы IMS или протокола SIP, а также зарегистрированное с использованием идентификационной информации пользователя и способное представлять мультимедийный контент, подлежащий переносу. После выбора телевизора 121 для приема переноса мультимедийного сеанса, телевизор 121 называют "целевым устройством приема мультимедийных данных". Для осуществления переноса мультимедийного сеанса мобильное устройство 122 предоставляет сообщение о переносе мультимедийного сеанса в функцию SCF 111. Функция SCF 111, в свою очередь, предоставляет сообщение уведомления, касающееся переноса мультимедийного сеанса, в другие сетевые объекты, включая телевизор 121 - целевое устройство приема мультимедийных данных. Затем телевизор 121 может устанавливать мультимедийный сеанс с использованием информации, предоставляемой телевизору 121 мобильным устройством 122 через функцию SCF 11 (например, с использованием идентификатора мультимедийного контента, закладки воспроизведения мультимедийных данных и т.п.). Данный пример описывает перенос мультимедийного сеанса с мобильного устройства 122 на телевизор 121, однако специалистам понятно, что мультимедийный сеанс может переноситься с телевизора 121 на мобильное устройство 122, поскольку оба устройства сконфигурированы для поддержки и приема такого переноса, а также для его инициирования. Как таковой, перенос мультимедийного сеанса может происходить между любыми двумя устройствами на основе подсистемы IMS или протокола SIP в соответствии с настоящим описанием. Например, перенос с телевизора 121 на мобильное устройство 122 может включать выбор пользователем специальной кнопки дистанционного управления, связанного с телевизором 121, для переноса мультимедийного сеанса на мобильное устройство 122.

На фиг.3 показан пример блок-схемы примера способа в соответствии с вариантом настоящего изобретения. На шаге 130 инициируют перенос сеанса. В связи с этим, перенос сеанса может быть инициирован в ответ на событие инициирования. Событие инициирования может происходить в результате взаимодействия пользователя с пользовательским интерфейсом (например, в результате нажатия клавиши) устройства приема мультимедийных данных (устройства, с которого переносят мультимедийный сеанс). Дополнительно или альтернативно, событие инициирования может произойти в результате изменения состояния устройства приема мультимедийных данных. Например, может определяться текущее географическое местоположение устройства приема мультимедийных данных, и, если определено, что текущее географическое местоположение находится в пределах порогового расстояния до подходящего устройства приема мультимедийных данных (например, телевизора в гостиной, компьютера в рабочем кабинете, компьютера на работе и т.п.), может наступать событие инициирования. Также событие инициирования может происходить, когда устройство приема мультимедийных данных обнаруживает по меньшей мере одно соседнее подходящее устройство приема мультимедийных данных. Например, подходящее устройство приема мультимедийных данных может быть сконфигурировано для беспроводной связи с соседними устройствами или для запроса их отклика с использованием, например, связи Bluetooth. Устройство приема мультимедийных данных может осуществлять связь с подходящим устройством приема мультимедийных данных, и посредством этого может происходить событие инициирования. Дополнительно, перенос сеанса может быть инициирован в случае, если ожидается, что устройство приема мультимедийных данных не будет иметь требуемых ресурсов для использования переносимого контента или услуги, например, в случае, когда у устройства приема мультимедийных данных заканчивается заряд батареи, или сетевое соединение страдает от ошибок передачи или не имеет достаточной полосы частот для поддержки удовлетворительного воспроизведения.

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

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

Если на шаге 131 пользователь желает выбрать целевое устройство приема мультимедийных данных, устройство приема мультимедийных данных запрашивает на шаге 134 список подходящих устройств приема мультимедийных данных. Этот список может быть представлен пользователю вместе с информацией поддержки (например, текущим местоположением подходящих устройств приема мультимедийных данных). Затем пользователь на шаге 135 может сделать выбор из этого списка для определения целевого устройства приема мультимедийных данных. После определения целевого устройства приема мультимедийных данных, устройство приема мультимедийных данных передает сообщение сетевому устройству и/или целевому устройству приема мультимедийных данных для обеспечения переноса мультимедийного сеанса на целевое устройство приема мультимедийных данных.

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

Как было отмечено выше, в соответствии с различными примерами осуществления настоящего изобретения, для реализации переноса мультимедийного сеанса может быть использован обмен сообщениями по протоколу SIP. В соответствии с одним из примеров осуществления настоящего изобретения устройство приема мультимедийных данных регистрируется в качестве подходящего устройства приема мультимедийных данных для переноса мультимедийного сеанса путем передачи сообщения SUBSCRIBE протокола SIP в сеть или, более конкретно, в функцию SCF 111. В связи с этим, поле заголовка события указывает на тег идентификации пакета события переноса, который, например, может быть установлен как "3gpp-Session-Transfer" (перенос 3gpp-сеанса). Альтернативно, поле заголовка события может указывать на пакет события общего типа, а тело сообщения SUBSCRIBE может включать более конкретную информацию, указывающую подписку на события переноса сеанса. Пример обмена сообщениями SUBSCRIBE протокола SIP между узлом источника мультимедийных данных и функцией SCF показан на фиг.4. Обмен сообщениями, как показано на фиг.4, включает сообщение SUBSCRIBE протокола SIP и ответное сообщение 200 OK протокола SIP/2.0.

На фиг.5а показана схема сигнализации для обмена сообщениями SUBSCRIBE протокола SIP, показанного на фиг.4. Пользовательское устройство UE 100 функционирует в качестве целевого устройства приема мультимедийных данных, при этом пользовательское устройство UE 100 предоставляет на шаге 140 сообщение SUBSCRIBE протокола SIP в базовую сеть 104 IMS, чтобы зарегистрироваться для событий переноса мультимедийного сеанса. Базовая сеть 104 IMS, в свою очередь, пересылает на шаге 142 это сообщение SUBSCRIBE протокола SIP в функцию SCF 111. В ответ, функция SCF 11 предоставляет на шаге 144 сообщение 200 OK протокола SIP, а базовая сеть 104 IMS ретранслирует на шаге 146 это сообщение 200 OK протокола SIP устройству UE 100.

После регистрации для событий переноса мультимедийного сеанса с использованием сообщения SUBSCRIBE протокола SIP устройство UE 100 может инициировать процедуру переноса сеанса путем предоставления дальнейшей информации о переносе сеанса в функцию SCF 111. В связи с этим, устройство приема мультимедийных данных (например, устройство UE 100) передает в функцию SCF 111 сообщение для информирования о предстоящем переносе сеанса. Информация в этом сообщении предоставляет, например, идентификатор мультимедийного контента, текущую позицию в контенте (например, закладку воспроизведения мультимедийного контента), желаемое время инициирования переноса сеанса (например, основанное на периоде задержки) и/или список устройств, которые необходимо проинформировать о переносе. Эта информация может предоставляться в форматах сообщения MESSAGE, INFO, OPTIONS или UPDATE протокола SIP.

На фиг.5b показана схема сигнализации для обмена сообщениями INFO протокола SIP для предоставления информации от устройства UE 100, функционирующего как устройство приема мультимедийных данных. Устройство UE 100 предоставляет на шаге 150 сообщение INFO протокола SIP в базовую сеть 104 IMS для предоставления упомянутой информации. Базовая сеть IMS, в свою очередь, предоставляет на шаге 152 сообщение INFO протокола SIP в функцию SCF 111. В ответ, функция SCF предоставляет на шаге 154 сообщение 200 OK протокола SIP, а базовая сеть 104 IMS ретранслирует на шаге 156 это сообщение 200 OK протокола SIP в устройство UE 100.

Полезная нагрузка сообщения INFO протокола SIP или другого информационного сообщения может включать фрагмент на расширяемом языке разметки (Extensible Markup Language, XML), который включает информацию о запрошенном переносе сеанса. Если целевое устройство приема мультимедийных данных подлежит автоматическому определению (без выбора пользователем), упомянутое сообщение может включать информацию поддержки, например, текущее местоположение, возможности устройства, необходимые для использования текущей услуги и т.п.

Дополнительно, о предстоящем переносе мультимедийного сеанса могут быть увед