СПОСОБ ПРЕДОСТАВЛЕНИЯ МЕДИАУСЛУГИ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ
METHOD OF PROVIDING MEDIA SERVICE FOR MOBILE DEVICES

Область техники
Настоящее изобретение в основном относится к предоставлению медиауслуг, таких как телевидение и видеоуслуги, мобильным устройствам.
Уровень техники
IPTV представляет собой технологию распространения телевидения и видеоданных, использующую протокол Интернета. В различных услугах IPTV абонент может, например, смотреть телевизионные программы, сохранять или записывать желаемые телевизионные программы в сетевое хранилище и смотреть их в любое время, а также за плату смотреть фильмы, предлагаемые службой кинопроката.
Раскрытие изобретения
Настоящее изобретение предлагает новое техническое решение для мобильного использования услуги обеспечения медиаконтента, например, такой как услуга IPTV.
В соответствии с первым примерным аспектом настоящего изобретения предлагается способ предоставления услуги обеспечения медиаконтента для мобильных устройств, включающий
установление IP-соединения между мобильным устройством и службой предоставления медиаконтента,
прием через указанное IP-соединение по меньшей мере одного идентификатора, используемого в сети мобильной связи,
автоматическое опознавание пользователя мобильного устройства на основании указанного по меньшей мере одного идентификатора, используемого в сети мобильной связи,
автоматический выбор на основании информации пользователя, относящейся к опознанному пользователю, по меньшей мере одной записи медиаконтента для заблаговременной загрузки и
передачу в мобильное устройство загрузочной информации для заблаговременной загрузки, относящейся к записи медиаконтента, выбранной для заблаговременной загрузки, до приема относящегося к указанной записи медиаконтента запроса на просмотр, который возможно будет принят из указанного мобильного устройства позднее.
В примерном варианте осуществления передача осуществляется в ответ на запрос, принятый из мобильного устройства.
В примерном варианте осуществления указанный способ дополнительно включает запуск передачи записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство до приема относящегося к указанной записи медиаконтента запроса на просмотр, который возможно будет принят из указанного мобильного устройства позднее.
В примерном варианте осуществления указанный способ дополнительно включает подтверждение из систем сети мобильной связи того, что опознанный пользователь является допустимым пользователем.
В соответствии со вторым примерным аспектом настоящего изобретения предлагается способ использования услуги обеспечения медиаконтента, реализуемый в абонентском приложении мобильного устройства, включающий
установление IP-соединения между абонентским приложением и службой предоставления медиаконтента,
автоматическую передачу через указанное IP-соединение по меньшей мере одного идентификатора, относящегося к мобильному устройству и используемого в сети мобильной связи для опознавания пользователя мобильного устройства в службе предоставления медиаконтента, и
прием загрузочной информации для заблаговременной загрузки, относящейся к записи медиаконтента, выбранной для заблаговременной загрузки.
В примерном варианте осуществления указанный способ дополнительно включает запуск передачи записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство до приема относящегося к указанной записи медиаконтента запроса на просмотр, который возможно будет принят от пользователя указанного мобильного устройства позднее.
В примерном варианте осуществления указанный идентификатор передают и принимают в зашифрованном или сжатом виде.
В примерном варианте осуществления указанный способ дополнительно включает передачу запроса о записях медиаконтента, для которых имеется возможность заблаговременной загрузки, и прием указанной загрузочной информации о по меньшей мере одной записи медиаконтента, выбранной для заблаговременной загрузки, в ответ на указанный запрос.
В примерном варианте осуществления передачу выбранной записи медиаконтента в указанное мобильное устройство осуществляют таким образом, чтобы сделать наименьшим воздействие на другие виды использования мобильного устройства.
В примерном варианте осуществления передачу выбранной записи медиаконтента осуществляют в то время, когда указанное мобильное устройство имеет свободную вычислительную мощность, характеристики сети мобильной связи, используемой мобильным устройством, хорошо подходят для загрузки и/или мобильное устройство имеет достаточный уровень заряда аккумулятора.
Вышеупомянутый идентификатор может включать международный идентификатор абонента мобильной связи (IMSI, international mobile subscription identifier) или международный идентификатор мобильного устройства (international mobile equipment identifier, IMEI).
В соответствии с третьим примерным аспектом настоящего изобретения предлагается устройство, содержащее по меньшей мере один процессор и по меньшей мере одну компьютерную программу, сохраненную в памяти, при этом указанная компьютерная программа совместно с указанным по меньшей мере одним процессором обеспечивают выполнение указанным устройством способа по первому или второму аспекту либо по варианту осуществления, относящемуся к первому или второму аспекту.
В соответствии с четвертым примерным аспектом настоящего изобретения предлагается компьютерная программа, содержащая программный код, который может исполняться на компьютере, при этом программный код при исполнении обеспечивает выполнение устройством способа по первому или второму аспекту либо по варианту осуществления, относящемуся к первому или второму аспекту.
Компьютерная программа третьего аспекта может содержать программный код, который может исполняться, например, на любом из следующих устройств: процессор общего назначения, микропроцессор, специализированная интегральная схема (application-specific integrated circuit, ASIC) и цифровой сигнальный процессор. Компьютерная программа третьего аспекта может быть сохранена на машиночитаемом носителе информации. Указанным носителем информации может быть, например, диск, CDROM, DVD, BD (диск Bluray), карта памяти или иное магнитное или оптическое запоминающее устройство.
Краткое описание чертежей
Далее настоящее изобретение описывается на примере со ссылкой на сопровождающие чертежи, на которых
на фиг. 1 показана система в соответствии с вариантом осуществления настоящего изобретения;
на фиг. 2 показана диаграмма сообщений в соответствии с вариантом осуществления настоящего изобретения;
на фиг. 3 показано устройство в соответствии с вариантом осуществления настоящего изобретения;
на фиг. 4 показан способ в соответствии с вариантом осуществления настоящего изобретения; и
на фиг. 5 показан способ в соответствии с еще одним вариантом осуществления настоящего изобретения.
Осуществление изобретения
В варианте осуществления изобретения служба предоставления медиаконтента реализована таким образом, что опознавание пользователей мобильных устройств выполняется без необходимости предоставления пользователями специальной регистрационной информации (к примеру, идентификатора пользователя и пароля). При опознавании пользователя используются идентификаторы сети мобильной связи, имеющиеся, например, в карте модуля идентификации абонента (SIM, Subscriber Identity Module) мобильного устройства.
В варианте осуществления изобретения контент, который, вероятно, заинтересует пользователя, загружается в мобильное устройство заблаговременно. Поскольку опознавание пользователя выполняется автоматически, заблаговременная загрузка не требует выполнения пользователем никаких действий и может быть выполнена полностью автоматически, при этом пользователь даже может не знать о выполнении заблаговременной загрузки.
Под мобильным устройством здесь понимается электронное устройство, пригодное для беспроводной связи, и, в частности, электронное устройство, использующее сеть мобильной связи. Указанным мобильным устройством может быть, например, мобильное устройство связи, смартфон, планшетный компьютер или иное портативное устройство связи.
На фиг. 1 показана система в соответствии с вариантом осуществления настоящего изобретения. Следует отметить, что на указанной фигуре показаны как отдельные физические устройства, так и различные логические компоненты, функции которых могут выполняться одним или несколькими физическими устройствами.
Система содержит портал 101, предоставляющий услуги IPTV и т.п. На практике порталом 101 является, например, веб-страница, размещенная на сервере. Указанным порталом может быть не только портал, предоставляющий услуги IPTV, но и другой портал, предоставляющий медиаконтент.
Портал 101 соединен с IP-сетью 105 и через нее с беспроводной сетью 103 и с мобильным устройством 102. Беспроводной сетью 103 может быть, например, сеть GSM/GPRS, сеть UMTS, сеть WLAN или иная сеть беспроводной связи. Указанным мобильным устройством может быть, например, мобильное устройство связи, смартфон, планшетный компьютер или иное электронное устройство, использующее сеть мобильной связи или беспроводную сеть, или иное беспроводное устройство, пригодное для просмотра движущихся изображений/видео. Указанная IP-сеть может содержать несколько разных сетей, например, Интернет и различные широкополосные сети, например ADSL, VDSL и Ethernet, и беспроводные сети, например, сети WLAN.
Портал 101 подключен к базе 111 данных пользователей (БД пользователей), с использованием которой выполняется опознавание пользователей портала 101. Портал 101 также соединен с элементом 112 подсистемы предоставления рекомендаций, который индивидуально для пользователя или группы пользователей формирует рекомендации по программам или контенту. Элемент 112 подсистемы предоставления рекомендаций соединен с базой 113 данных статистики, в которой собирается информация о состоявшемся использовании портала 101 пользовательскими устройствами 102. Элемент 112 подсистемы предоставления рекомендаций выполнен с возможностью использования информации, содержащейся в базе 113 данных статистики, для формирования рекомендаций по программам и/или контенту.
Кроме того, портал 101 соединен с устройством 114 хранения медиаконтента. Устройство 114 хранения медиаконтента может содержать записи медиаконтента, предлагаемые третьей стороной, и/или контент, которым управляет поставщик услуг портала 101. Устройств 114 хранения медиаконтента может быть одно или несколько.
Портал 101 выполнен с возможностью распространения передач медиаконтента, например, телевизионных передач или видеоматериалов, в мобильное устройство 102 через IP-сеть 105 и беспроводную сеть 103, например, с использованием технологии IPTV. Такое распространение может осуществляться с использованием, например, протокола потоковой передачи реального времени (Real Time Streaming Protocol, RTSP), протокола передачи сообщений реального времени (Real Time Messaging Protocol, RTMP) или протокола передачи гипертекста (Hypertext Transfer Protocol, HTTP). Распространение может осуществляться через портал 101, либо портал 101 может управлять распространением, осуществляемым непосредственно из устройства 114 хранения медиаконтента в IP-сеть 105 и через нее в мобильное устройство 102. В варианте осуществления устройство 114 хранения медиаконтента соединено с медиасервером 115 и через него с IP-сетью 105. Кроме того или как вариант, записи могут извлекаться непосредственно из устройства 114 хранения медиаконтента через медиасервер 115.
В варианте осуществления портал 101, база 111 данных пользователей, база 113 данных статистики, подсистема 112 предоставления рекомендаций и устройство 114 хранения медиаконтента, показанные на фиг. 1, представляют собой отдельные физические устройства. В еще одном варианте осуществления функциональность портала 101, базы 111 данных пользователей, базы 113 данных статистики и подсистемы 112 предоставления рекомендаций на фиг. 1 может быть объединена в одном логическом компоненте, обеспечиваемом одним физическим устройством (или несколькими аналогичными параллельными устройствами). Иными словами, все интеллектуальные функции указанной службы реализуются одним устройством, и служба использует контент и программную информацию, которые доступны от внешних источников (устройства 114 хранения медиаконтента). Как вариант, устройство 114 хранения медиаконтента и, возможно, медиасервер 115 размещаются в одном физическом устройстве или по меньшей мере находятся под управлением стороны, предоставляющей услугу IPTV портала 101. В этом случае контент устройства 114 хранения медиаконтента может быть извлечен, загружен или сохранен из внешнего источника.
Соответственно, функции компонентов 101, 111-115 системы на фиг. 1 могут выполняться в одном или в нескольких устройствах. При необходимости, например, с целью выравнивания нагрузки, может присутствовать несколько параллельных устройств, выполняющих одинаковые функции.
На фиг. 2 показана диаграмма сообщений в соответствии с вариантом осуществления настоящего изобретения, которая может быть осуществлена, например, в системе на фиг. 1.
201: Абонентское приложение мобильного устройства передает регистрационный запрос в портал службы предоставления медиаконтента. Регистрационный запрос содержит по меньшей мере один идентификатор, относящийся к мобильному устройству и предназначенный, главным образом, для использования в сети мобильной связи. Указанным идентификатором может быть например, IMSI (международный идентификатор абонента мобильной связи) или 1МЕ1 (международный идентификатор мобильного устройства), а абонентское приложение может извлекать данную информацию, например, из карты SIM (модуля идентификации абонента), находящейся в указанном мобильном устройстве. В варианте осуществления, чтобы гарантировать защиту данных, указанный идентификатор передают и принимают в зашифрованном виде. Например, по указанному идентификатору может рассчитываться хэш-сумма, которая передается в портал службы предоставления медиаконтента.
Данная фаза может быть выполнена автоматически, без необходимости выполнения пользователем мобильного устройства каких-либо операций, например, при включении мобильного устройства или при запуске абонентского приложения.
202: Портал выполняет аутентификацию пользователя на основании идентификатора, принятого вместе с регистрационным запросом, и на основании информации пользователя, хранимой в базе данных пользователей. Данная фаза может включать отдельную проверку того, что рассматриваемые идентификаторы не содержатся в реестре недобросовестных пользователей («черном списке») какой-либо сети мобильной связи. Указанным образом можно, например, удостовериться, что не поступало сообщений о краже указанного мобильного устройства. Соответственно, может выполняться проверка наличия у пользователя допустимой подписки на службу предоставления медиаконтента.
203: Портал передает в абонентское приложение подтверждение успешной регистрации.
204: Абонентское приложение может передавать в портал запрос наличия на указанном портале каких-либо материалов для заблаговременной загрузки. Абонентское приложение может передавать такой запрос, например, в ответ на обнаружение абонентским приложением того, что мобильное устройство не используется активно для какой-либо другой цели, и/или того, что мобильное устройство имеет свободную вычислительную мощность. Как вариант или в дополнение, абонентское приложение может передавать такой запрос регулярно. Однако передача запроса 204 не является существенной для различных вариантов осуществления настоящего изобретения, и варианты осуществления настоящего изобретения могут быть успешно реализованы без этого запроса.
205: Портал запрашивает из подсистемы предоставления рекомендаций индивидуальную для пользователя рекомендацию по заблаговременной загрузке.
206: Подсистема предоставления рекомендаций формирует рекомендацию на основании информации пользователя, которая может быть получена из базы данных статистики. Подсистема предоставления рекомендаций может формировать рекомендации в реальном времени по мере возникновения потребности, либо рекомендации могут быть сохранены в подсистеме предоставления рекомендаций заранее. В последнем случае подсистеме предоставления рекомендаций не требуется подключаться к базе данных статистики при каждом запросе рекомендации для пользователя.
207: Подсистема предоставления рекомендаций в ответ передает индивидуальную для пользователя рекомендацию в портал.
208: Портал передает в абонентское приложение загрузочную информацию, извещающую о том, откуда абонентское приложение может заблаговременно загрузить контент, рекомендованный для данного пользователя. Указанный контент может содержать одну или более записей медиаконтента.
209: Абонентское приложение передает в портал запрос загрузки для заблаговременной загрузки записи медиаконтента. Абонентское приложение может передавать запрос, например, в ответ на обнаружение абонентским приложением того, что мобильное устройство не используется активно для каких-либо других целей, и/или того, что мобильное устройство имеет свободную вычислительную мощность, и/или того, что характеристики сети мобильной связи, используемой мобильным устройством, хорошо подходят для загрузки (например, сеть достаточно быстрая, уровень мощности сигнала достаточно высокий), и/или того, что мобильное устройство имеет достаточный уровень заряда аккумулятора.
210: Портал подтверждает право использования данным пользователем записи медиаконтента, запрошенной для загрузки.
211: Портал передает в устройство хранения медиаконтента запрос запуска передачи запрошенной записи медиаконтента в мобильное устройство.
212: В рассмотренном примере запись медиаконтента передается непосредственно из устройства хранения медиаконтента в память (запоминающее устройство) мобильного устройства. Как вариант, запись медиаконтента может направляться в мобильное устройство через портал, а в мобильном устройстве запись медиаконтента может быть направлена в абонентское приложение пользователя, которое затем сохраняет ее в запоминающем устройстве мобильного устройства.
213: Пользователь мобильного устройства желает просмотреть заблаговременно загруженную запись медиаконтента. Указанную запись извлекают из запоминающего устройства, а не загружают из портала. В варианте осуществления часть записи может приниматься из портала. Это может выполняться, например, если к тому моменту, когда пользователь начал смотреть запись, успела заблаговременно загрузиться только часть записи.
Здесь следует отметить, что на фиг. 2 показан только один пример осуществления, и все фазы не являются обязательными. Кроме того, конкретные элементы осуществления могут отличаться в разных вариантах осуществления изобретения. Например, запрос 209 загрузки может передаваться непосредственно в устройство хранения медиаконтента или в интерфейсное устройство (например, в медиасервер 115 на фиг. 1). Соединения, через которые записи могут загружаться непосредственно из устройства 114 хранения медиаконтента, показаны на фиг. 1 штриховой линией. В этом случае медиасервер 115 может быть выполнен с возможностью с помощью базы 111 данных пользователей проверять право доступа данного пользователя к контенту, запрошенному для загрузки.
На фиг. 3 показан пример устройства 30, которое может быть применено для осуществления некоторых вариантов осуществления настоящего изобретения. Указанным устройством может быть, например, компьютер общего назначения или сервер, и указанное устройство может быть сконфигурировано для выполнения функций одного или более компонентов 101, 111-115, 102 на фиг. 1.
Устройство 30 содержит процессор 31 для управления функционированием указанного устройства и память 32, содержащую компьютерную программу/программное обеспечение. Программное обеспечение 33 может содержать команды для процессора, предназначенные для управления устройством 30 способом, посредством которого осуществляется функциональность в соответствии с вариантом осуществления настоящего изобретения.
Процессором 31 может быть, например, процессор компьютера (центральное устройство обработки информации, central processing unit, CPU), микропроцессор, цифровой сигнальный процессор (digital signal processor, DSP), графический процессор и т.п. На чертеже показан один процессор, но устройство может иметь несколько процессоров.
Память (запоминающее устройство) может представлять собой постоянное запоминающее устройство (read-only memory, ROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), электрически стираемое программируемое постоянное запоминающее устройство (electronically erasable programmable read-only memory, EEPROM), оперативное запоминающее устройство (random access memory, RAM), флэш-память, оптическое или магнитное запоминающее устройство и т.п. Указанное устройство может иметь несколько запоминающих устройств. Запоминающее устройство может быть частью устройства 30 или отдельным модулем, присоединяемым к устройству 30. Запоминающее устройство может быть предназначено только для хранения информации или также может использоваться для обработки информации.
Кроме того, устройство 30 содержит модуль 35 связи. Указанный модуль связи обеспечивает интерфейс для связи с другими устройствами, который может быть, например, стационарным кабельным соединением, например, соединением Ethernet или соединением ADSL/VDSL, либо беспроводным соединением, например, соединением WLAN, Bluetooth, GSM/GPRS, CDMA, WCDMA или LTE. Модуль интерфейса связи может быть встроен в устройство 30 или может быть частью адаптера, карты и т.п., которые имеют возможность соединения с устройством 30. Модуль связи может поддерживать одну или более технологий связи, либо указанное устройство может иметь несколько модулей связи.
Для приема информации от пользователя и предоставления информации пользователю устройство 30 может содержать модуль интерфейса пользователя (не показан на чертеже), который может содержать, например, дисплей и клавиатуру (не показаны на фигуре), которые могут быть встроены в устройство или могут представлять собой отдельные элементы с возможностью подключения к устройству 30. Интерфейс пользователя не является обязательным или же интерфейс пользователя может быть осуществлен посредством дистанционного соединения через модуль 35 связи.
В дополнение к элементам, показанным на фиг. 3, устройство может содержать другие элементы.
На фиг. 4 показан способ в соответствии с вариантом осуществления настоящего изобретения, который может быть применен, например, в портале 101 системы на фиг. 1 и в устройстве 30 на фиг. 3.
В фазе 41 между мобильным устройством и службой предоставления медиаконтента устанавливают IP-соединение.
В фазе 42 через указанное IP-соединение принимают по меньшей мере один идентификатор, используемый в сети мобильной связи, и на основании указанного идентификатора автоматически опознают пользователя мобильного устройства. Идентификатор может передаваться в виде хэш-суммы идентификатора или в ином зашифрованном виде.
В фазе 43 на основании информации пользователя, относящейся к указанному автоматически опознанному пользователю, выбирают по меньшей мере одну запись медиаконтента для заблаговременной загрузки.
В фазе 44 запускают передачу указанной записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство или по меньшей мере передают в указанное мобильное устройство информацию об указанной записи медиаконтента, выбранной для заблаговременной загрузки (например, информацию о том, откуда указанная запись медиаконтента может быть загружена). В варианте осуществления передачу записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство запускают до приема относящегося к указанной записи медиаконтента запроса на просмотр, который возможно будет принят от пользователя указанного мобильного устройства позднее.
В варианте осуществления пользователя информируют о новой записи медиаконтента после того, как указанная запись медиаконтента была загружена в мобильное устройство. Как вариант, информирование пользователя может выполняться во время загрузки записи медиаконтента.
На фиг. 5 показан способ в соответствии с вариантом осуществления настоящего изобретения, который может быть применен, например, в мобильном устройстве 102 системы на фиг. 1 и в устройстве 30 на фиг. 3.
В фазе 51 между абонентским приложением мобильного устройства и службой предоставления медиаконтента устанавливают IP-соединение.
В фазе 52 через установленное IP-соединение в службу предоставления медиаконтента автоматически передают по меньшей мере один идентификатор, относящийся к мобильному устройству и используемый в сети мобильной связи для опознавания пользователя мобильного устройства в службе предоставления медиаконтента. Указанный идентификатор (идентификаторы) может (могут) передаваться, например, всякий раз при запуске абонентского приложения, или при включении мобильного устройства, или пользователем мобильного устройства в ответ на запрос идентификации.
В фазе 53 принимают информацию о по меньшей мере одной записи медиаконтента, выбранной для заблаговременной загрузки.
В фазе 54 запускают передачу указанной записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство. В варианте осуществления передачу записи медиаконтента, выбранной для заблаговременной загрузки, в указанное мобильное устройство запускают до приема относящегося к указанной записи медиаконтента запроса на просмотр, который возможно будет принят от пользователя указанного мобильного устройства позднее.
Автоматическое опознавание пользователя в соответствии с вариантами осуществления настоящего изобретения дает возможность выполнять заблаговременную загрузку в мобильное устройство такого контента, который пользователь указанного устройства, по меньшей мере, с некоторой разумной вероятностью, захочет посмотреть. Заблаговременная загрузка контента, кроме того, дает возможность просмотра записей в зонах отсутствия приема, в случаях, когда по той или иной причине пропускная способность сети мобильной связи слишком низка для потоковой передачи данных в реальном времени, и даже при перемещении мобильного устройства вовсе за пределы зоны покрытия сети мобильной связи. Таким образом, пользователь получает возможность при выборе сразу использовать записи, которые, скорее всего, ему понравятся, как определено на основании информации о пользователе.
Вышеприведенным раскрытием представлены не ограничивающие примеры некоторых вариантов осуществления настоящего изобретения. Специалисту должно быть понятно, что настоящее изобретение не ограничено приведенными подробностями и может быть осуществлено иными эквивалентными способами. Следует понимать, например, что в представленных способах порядок следования фаз способа может быть изменен, а некоторые фазы могут повторяться несколько раз или не выполняться вообще. Также следует понимать, что в данном документе термин «содержит» использован в не исчерпывающем смысле, его использование в ограничивающем смысле не предполагалось.
Кроме того, признаки некоторых вариантов осуществления настоящего изобретения могут быть использованы без использования других признаков. Вышеприведенное раскрытие следует рассматривать лишь как иллюстрацию принципов настоящего изобретения, но не как ограничение настоящего изобретения. Объем защиты настоящего изобретения ограничивается только прилагаемой формулой изобретения.