Предпосылки изобретения
По мере развития и усложнения сетей связи, пользователи получают все новые пути управления информацией, представляющей для них интерес, и доступа к ней. Например, поставщик услуг может предлагать подписки, посредством которых пользователи могут абонировать и принимать цифровые объекты для потребления. Такие цифровые объекты могут включать в себя, например, цифровую музыку, видео, новости, документы и пр.
Однако в настоящее время многие пользователи перемещаются со своими мобильными вычислительными устройствами. Такие мобильные сценарии создают проблемы с (1) поддержанием синхронизации пользовательского устройства с удаленными данными, которые пользователь находит интересными или (2) иным образом позволяющими пользователю обращаться к и пользоваться интересующей его информацией. Например, современная сотовая сеть восходящей/нисходящей линии связи позволяет обеспечивать эффективное глобальное покрытие связи, но вследствие ограничений электромагнитного спектра, которые ограничивают пропускную способность в передаче данных, эти сети вряд ли могут обеспечивать масштабируемое решение для поддержания синхронизма устройств для всех пользователей.
Сущность изобретения
В различных вариантах осуществления, “вещательная сеть”, т.е. однонаправленная “сеть от одного ко многим” используется для предоставления цифрового контента, также именуемого “цифровыми объектами”, пользователям. Согласно, по меньшей мере, некоторым вариантам осуществления, это делается таким образом, чтобы вычислительные устройства пользователей могли поддерживать синхронизм с информацией, которая является персонально релевантной для них. Согласно, по меньшей мере, некоторым вариантам осуществления, вещательная сеть использует канал данных и канал сигнализации. Канал данных используется для широковещательной передачи данных всем приемным устройствам, тогда как канал сигнализации, обычно используемый для передачи данных, связанных с устройством или машиной, используется для передачи пользовательской информации, связанной с информацией или данными, которые пользователь находит релевантными.
Согласно, по меньшей мере, некоторым вариантам осуществления, пользователь может указывать поставщику услуг вещания через некоторую другую сетевую линию связи “обратный канал”, например, домашний интернет, какую информацию или контент, который он считает релевантным, нужно синхронизировать на его мобильном устройстве. Если канал сигнализации доступен, то канал сигнализации может затем сигнализировать устройству, когда и где можно извлечь контент. Эта пользовательская информация затем может использоваться мобильным вычислительным устройством пользователя для управления, например, записи в локальную базу данных для дальнейшего использования, такой информацией при широковещательной передаче цифровых объектов вещательной сетью.
Краткое описание чертежей
Фиг.1 - иллюстративная система согласно одному варианту осуществления.
Фиг.2 - схема, в очень мелком масштабе, демонстрирующая перекрывающиеся интересы между пользователями.
Фиг.3 - логическая блок-схема, где описаны этапы способа согласно одному варианту осуществления.
Фиг.4 - иллюстративное мобильное вычислительное устройство согласно одному варианту осуществления.
Подробное описание
Обзор
В различных вариантах осуществления, вещательная сеть используется для предоставления цифрового контента, также именуемого “цифровыми объектами”, пользователям таким образом, чтобы вычислительные устройства пользователей могли поддерживать синхронизм с персонально релевантной информацией. Действия по синхронизации могут, например, позволять пользователю поддерживать синхронизм между одним или несколькими персональными вычислительными устройствами и удаленной библиотекой, которая описывает или содержит ссылки на релевантную информацию этого пользователя. Согласно, по меньшей мере, некоторым вариантам осуществления, вещательная сеть использует канал данных и канал сигнализации.
Канал данных используется для широковещательной передачи данных всем приемным устройствам, тогда как канал сигнализации, обычно используемый для передачи данных, связанных с устройством или машиной, например, обеспечения ключей дешифрования для защищенного медиа-контента или обновлений аппаратного/программно-аппаратного обеспечения, используется для передачи пользовательской информации, связанной с информацией или данными, которые пользователь находит персонально релевантными. Эта пользовательская информация затем может использоваться вычислительным устройством пользователя, например мобильным вычислительным устройством, для совершения действия в отношении одного или нескольких цифровых объектов, например, записи таких цифровых объектов при вещании цифровых объектов вещательной сетью, генерации предупреждений или совершения других действий, необходимых для данного цифрового объекта.
Цифровые объекты, которые подлежат действиям по синхронизации, могут содержать цифровой объект любого подходящего типа, который пользователи могут находить персонально релевантными. Такие цифровые объекты могут включать в себя, в порядке примера, но не ограничения, цифровую музыку, видео, изображения, документы, блоги, анонсы спортивных состязаний, выпуски новостей и пр. В примерах, которые используются в этом документе, используются цифровые объекты в форме цифровой музыки (файлы или потоки). Очевидно и понятно, что такие иллюстративные цифровые объекты не призваны ограничивать сферу применения заявленного изобретения этими объектами. Напротив, другие объекты (например, вышеупомянутые и другие) можно использовать без отхода от сущности и объема заявленного изобретения.
Обзор иллюстративной системы
На Фиг.1 показана иллюстративная система согласно одному варианту осуществления, обозначенная в целом позицией 100. Система 100 включает в себя, в этом примере, поставщика 102 услуг, который поддерживает хранилище 104, который включает в себя различную пользовательскую информацию. В этом конкретном примере, поставщик 102 услуг может предлагать подписки для различных пользователей и поддерживать информацию подписки в хранилище 104. Информация подписки может поддерживаться в библиотеке и может включать в себя пользовательскую информацию, например, имена пользователей, информацию тарификации и список цифровых объектов, представляющих интерес для пользователей. Такие цифровые объекты могут включать в себя, например, список объектов, например, песен, на которые пользователь подписался, или его последнюю электронную почту.
Кроме того, система 100 включает в себя совокупность вычислительных устройств, обозначенную, в целом, позицией 106. Эти вычислительные устройства можно рассматривать, в целом, хотя и не исключительно, как немобильные устройства. Например, эти устройства могут представлять собой настольные вычислительные устройства, которые, в целом, остаются в одном положении или, альтернативно, мобильные устройства, например, обозначенные, в целом, позицией 110. Эти устройства могут осуществлять связь с поставщиком 102 услуг через подходящую сеть, например, интернет.
Кроме того, система 100 включает в себя вещательную сеть 108, которая способна (однонаправленно) осуществлять широковещательную передачу контента многим пользователям или абонентам. Можно использовать любую подходящую вещательную сеть. Согласно, по меньшей мере, некоторым вариантам осуществления, не существует связи по обратному каналу от устройства к поставщику услуг или оператору вещательной сети. В отсутствие обратного канала, по которому подтверждение доставки может поступать сетевому провайдеру, сетевой провайдер обычно повторяет доставку для увеличения вероятности приема пользовательским устройством, которое часто имеет автономное питание и выключается, когда не используется. В худшем случае полного рассогласования по времени между активацией устройства и доставкой цифрового объекта широковещательной передачи, устройство само знает, благодаря каналу сигнализации, что тот или иной медиа-объект не был доставлен в течение конкретного временного окна, и может предлагать пользователю искать альтернативное средство обеспечения этой загрузки или оставить это устройство включенным на определенное время.
В необязательном порядке, можно обеспечить сотовую сеть 109, которая включает в себя необязательный обратный канал, по которому пользователь может осуществлять связь с вещательной сетью. Одним преимуществом этой конфигурации является подтверждение доставки, которое сетевой провайдер может использовать для повышения эффективности планирования своей доставки.
Один пример вещательной сети представляет собой так называемую сеть условного доступа, в которой пользователю предоставляется доступ к сети при условии выполнения некоторого типа соглашения с сетевым провайдером (который может быть поставщиком 102 услуг или некоторым другим объектом). Такое соглашение может иметь форму подписки. Современные примеры сетей условного доступа включают в себя, в порядке примера, но не ограничения, Direct-TV, XM radio, Sirius radio, перспективные сети DVB-H и пр.
Система 100 также включает в себя многочисленные различные мобильные вычислительные устройства, обозначенные, в целом, позицией 110. В этом примере, мобильные вычислительные устройства включают в себя, в порядке примера, но не ограничения, сотовые телефоны, карманные персональные компьютеры и портативные вычислительные устройства и др. Другие вычислительные устройства, в том числе, не предназначенные для мобильного использования, можно использовать без отхода от сущности и объема заявленного изобретения.
На практике, поставщик 102 услуг может предлагать подписки или иначе давать возможность различным пользователям приобретать права на цифровые объекты. Например, в случае, когда цифровые объекты содержат цифровую музыку, поставщик услуг может предоставлять пользователям возможность регистрироваться и платить за загрузку различных песен. Это можно делать с помощью одного из вычислительных устройств, обозначенных, в целом, позицией 106. Как отмечено выше, поставщик услуг затем поддерживает библиотеку информации, которая включает в себя объекты, на которые подписался пользователь.
На практике, оператор вещательной сети часто является тем же объектом, что и оператор поставщика услуг.
Для поддержания синхронизма между мобильным вычислительным устройством пользователя и библиотекой, поддерживаемой поставщиком услуг, вещательная сеть широковещательно передает на вычислительные устройства информацию, которая позволяет вычислительным устройствам принимать или иначе записывать, уведомлять или воспроизводить цифровой объект, в соответствии с указанием цифрового объекта, когда он широковещательно передается вещательной сетью 108. Эта информация переносится, в этом варианте осуществления, с использованием канала сигнализации, связанного с вещательной сетью. В частности, в этом варианте осуществления, данные (например, цифровые объекты) широковещательно передаются с использованием канала данных. Другая информация, например, передача ключей дешифрования контента, обновлений, прав, времени окончания срока действия, окна доставки и другой пользовательской информации, которая включает в себя информацию синхронизации цифрового объекта, широковещательно передается с использованием канала сигнализации. Конкретные примеры типов информации синхронизации и как каждый из них можно использовать, представлены ниже в разделе “Иллюстративная реализация”.
Иллюстративная реализация
Теперь рассмотрим одну конкретную реализацию вышеописанной системы. На Фиг.2 показана схема, в очень мелком масштабе, демонстрирующая перекрывающиеся интересы между пользователями.
В частности, рассмотрим случай трех пользователей, которые подписались, через поставщика услуг, на прием цифровых объектов. Коллекция цифровых объектов каждого пользователя графически представлена отдельным кругом. Таким образом, коллекция цифровых объектов пользователя 1 представлена указанным кругом и т.д. Заметим, что в этом примере, среди пользователей, существует некоторое перекрытие их интересов (указанное заштрихованной областью). В частности, коллекция пользователей имеет цифровые объекты, в которых они совместно заинтересованы. В сценарии, в котором цифровые объекты содержат музыку, музыка, которая попадает в область перекрытия, вероятно, соответствует наиболее популярным песням в данное время для конкретного класса пользователей.
В этом конкретном примере, поставщик услуг или вещательная сеть может основывать свое расписание доставки конкретных цифровых объектов на основании политики “мажоритарного принципа” среди своих пользователей. Чем более востребован конкретный объект, тем выше приоритет вещания и повторного вещания. Согласно методологии доставки на статистической основе, вещатель объектов может использовать канал сигнализации для извещения мобильных вычислительных устройств отдельного пользователя, когда должна начаться широковещательная передача цифровых объектов, относящихся к пользователю. Когда мобильное вычислительное устройство узнает, когда должна начаться широковещательная передача (и повторная широковещательная передача) конкретного цифрового объекта, оно может организовать запись цифрового объекта для своего пользователя.
Таким образом, коллекцию цифровых объектов пользователя на его мобильном вычислительном устройстве можно поддерживать в синхронизме с библиотекой, которая отражает объекты, в которых заинтересован пользователь.
Теперь рассмотрим пример синхронизации и типов информации синхронизации, которые можно передавать с использованием иллюстративного канала сигнализации. Согласно, по меньшей мере, некоторым вариантам осуществления, синхронизация относится к или зависит от различных действий, которые могут происходить на мобильном вычислительном устройстве, и/или действий, которые определяются поставщиком услуг. В соответствии с этими различными типами действий, можно передавать различные типы информации.
Первым действием является действие добавления, в котором цифровой объект добавляется на мобильное вычислительное устройство. Это может происходить в два разных момента времени. Первый раз, когда можно добавлять объект, это момент времени, когда устройство первоначально синхронизируется. Второй раз, когда можно добавлять объект, это момент времени, когда пользователь добавляет цифровой объект, который в данный момент не присутствует в его коллекции. В сценарии добавления, вещательная сеть использует канал сигнализации для передачи на устройство информации синхронизации, которая указывает, когда записывать конкретный цифровой объект. Согласно, по меньшей мере, некоторым вариантам осуществления, эта информация синхронизации включает в себя время начала записи, длительность записи, тег “действие” (например, относящийся к действию добавления, удаления, извещения и т.д.), времена повторного вещания, и канал или номер частоты широковещательной передачи. В необязательном порядке, ID контента цифрового объекта также можно передавать по каналу сигнализации. Эта необязательная информация может быть полезна при извещении пользователя о недоставке конкретного элемента контента в течение его расписания повторной широковещательной передачи. Согласно, по меньшей мере, некоторым вариантам осуществления, ID контента передается по каналу данных при широковещательной передаче цифрового объекта. Таким образом, зная, когда начинать и останавливать запись на конкретном канале, мобильное вычислительное устройство может захватывать цифровой объект во время его широковещательной передачи.
Вторым действием является действие удаления, в котором пользователь или поставщик услуг удаляет цифровой объект. Это может происходить, например, когда пользователь урезает свою библиотеку или по истечении срока действия его прав. В этом примере, данные синхронизации включают в себя ID контента удаляемого цифрового объекта.
Третьим действием являет пустое действие или действие отсутствия передачи, в котором конкретный цифровой объект, представляющий интерес для пользователя, не запланирован для широковещательной передачи. Это говорит о том, что пользователь должен получить объект другими средствами. В этом случае можно передавать ID контента цифрового объекта, подлежащего пустому действию. В этом случае, пользователь должен найти альтернативное средство для включения объекта на своем мобильном вычислительном устройстве.
Согласно, по меньшей мере, некоторым вариантам осуществления, канал сигнализации можно использовать для передачи самих цифровых объектов отдельным пользователям. Например, рассмотрим случай, когда пользователь имеет в своей библиотеке цифровой объект, который является малоизвестной песней, которая, скорее всего, запрашивается нечасто. В этом случае, канал сигнализации можно использовать для передачи самого цифрового объекта на мобильное вычислительное устройство пользователя.
Очевидно и понятно, что для реализации вышеописанного способа можно использовать любой подходящий канал сигнализации. Характеристики или свойства таких каналов сигнализации могут включать в себя, в порядке примера, но не ограничения, тот факт, что канал обычно используется для передачи данных, относящихся к машине или связанных с машиной. Дополнительно, по меньшей мере, некоторые из таких каналов обычно не являются первичным каналом данных, который передает данные для потребления отдельными пользователями. Напротив, передаваемые данные обычно потребляются отдельным устройством, например, ключи защиты контента или обновления.
Один конкретный неограничительный пример канала сигнализации состоит в том, что для передачи можно использовать так называемые сообщения управления правами (EMM) для передачи на отдельные устройства сообщений, команд и служебных ключей. EMM обычно не требуется передавать синхронно с мультимедийной полезной нагрузкой, но они передаются заранее для обеспечения доступа для авторизованного абонента. Чтобы гарантировать, что EMM принято пользователем для продления подписки, сообщение обычно повторяется достаточно часто. Поэтому EMM организуются в циклы для вещания.
Иллюстративный способ
На Фиг.3 показана логическая блок-схема, где описаны этапы способа согласно одному варианту осуществления. Способ можно реализовать совместно с любым подходящим оборудованием, программным обеспечением, программно-аппаратным обеспечением или их комбинацией. Согласно, по меньшей мере, некоторым вариантам осуществления, способ реализован в виде программного обеспечения. Кроме того, в представленной блок-схеме показано, что различные действия или этапы осуществляются разными объектами, например, веб-службой/приложением, поставщиком услуг, вещателем или вещательной сетью (которая может быть или не быть поставщиком услуг) и мобильным устройством.
На этапе 300 поставщик услуг получает указание загрузить конкретный контент на конкретное устройство. Этот этап может осуществляться пользователем через подходящую веб-службу или приложение или, в ряде случаев, например, уведомления о спортивных новостях, могут осуществляться самим поставщиком услуг. Согласно, по меньшей мере, некоторым вариантам осуществления, контент имеет вид одного или нескольких цифровых объектов, например, упомянутых выше. Этот этап может осуществляться, например, когда пользователь в первый раз приобретает права на цифровой объект.
На этапе 302 производится определение наличия запросов обновления. Этот этап может осуществляться надлежащим образом сконфигурированным поставщиком услуг в соответствии с входным сигналом, который указывает наличие запроса обновления. Согласно, по меньшей мере, некоторым вариантам осуществления, запросы обновления могут генерироваться в результате разных сущностей. Например, пользователь может получать права на один или несколько новых или дополнительных цифровых объектов и затем принимать их на своем немобильном вычислительном устройстве. В этом случае формируется сообщение обновления, которое передается вещателю (этап 304). Альтернативно или дополнительно, права пользователя на конкретный цифровой объект могут заканчиваться или иначе изменяться. В этом случае формируется сообщение обновления, которое передается вещателю (этап 304).
Если же запрос обновления не принят, на этапе 306 производится определение наличия запланированных периодических обновлений. Если их нет, способ возвращается к этапу 302. При наличии запланированных периодических обновлений, способ переходит к этапу 304 для создания сообщения обновления и передачи его вещателю.
На этапе 308 осуществляется прием запроса обновления и его преобразования в сообщение, которое можно передать на мобильные устройства по каналу сигнализации. В проиллюстрированном и описанном варианте осуществления, это сообщение является сообщением EMM. Очевидно и понятно, что другие сообщения, использующие другие каналы сигнализации, можно использовать без отхода от сущности и объема заявленного изобретения. В показанном примере этот этап осуществляется вещателем. Вещатель может быть или не быть тем же объектом, что и поставщик услуг. Очевидно и понятно, что в отсутствие канала сигнализации в вещательной сети, способ будет сразу переходить к этапу 322, в связи с чем мобильное устройство запрограммировано пользователем на захват заранее определенного контента.
На этапе 310 производится определение, все ли запросы были преобразованы в правильные EMM. Если нет, на этапе 312 формируется сообщение ошибке EMM. Если все (или любые) запросы были преобразованы в правильные EMM, на этапе 314 периодические EMM передаются на адресуемое мобильное вычислительное устройство. Согласно, по меньшей мере, некоторым вариантам осуществления, доставка базируется на коллективной статистике требований со стороны всей пользовательской базы сетевого оператора. Дополнительно, чтобы гарантировать прием, доставка цифрового объекта по каналу данных и EMM по каналу сигнализации будут часто повторяться.
На этапе 316 осуществляется прием и обработка EMM. Этот этап осуществляется мобильным вычислительным устройством. Здесь, мобильное вычислительное устройство принимает EMM по каналу сигнализации. На этапе 318 производится определение наличия сообщений об ошибках в EMM. Если таковые существуют, на этапе 320 сообщение об ошибке отображается абоненту или пользователю. Если EMM не содержит сообщений об ошибке и/или существует контент, описанный в EMM, на этапе 322 производится захват контента, в данном случае, цифровых объектов, согласно инструкциям, содержащимся в EMM. Исходя из рассмотренного выше факта, что сообщение, которое принимается, которое позволяет захватывать контент, может содержать информацию синхронизации, например, время начала и остановки записи, время последующего повторного вещания, а также номер канала, соответствующего каналу, по которому должен широковещательно передаваться цифровой объект. Дополнительно, само EMM может содержать цифровой объект. В таком случае, мобильное устройство извлекает данные сообщения из цифрового объекта.
Благодаря использованию канала сигнализации, например, канала EMM, обеспечивается внеполосный механизм, независимый от канала данных, который можно использовать для синхронизации мобильного вычислительного устройства пользователя, что позволяет пользователю поддерживать синхронизацию своего вычислительного устройства с библиотекой, содержащей ссылки на конкретные цифровые объекты, представляющие интерес для пользователя.
Иллюстративное мобильное вычислительное устройство
На Фиг.4 показано иллюстративное мобильное вычислительное устройство, которое можно использовать для реализации одного или нескольких вышеописанных вариантов осуществления, обозначенное в целом позицией 400. В этом конкретном примере мобильное вычислительное устройство 400 включает в себя один или несколько процессоров 402 и один или несколько машиночитаемых носителей 404. Здесь машиночитаемый носитель включает в себя машиночитаемые инструкции в форме программного обеспечения, которое выполняется процессором(ами) 402 для реализации вышеописанных функций. В частности, в этом примере машиночитаемый носитель включает в себя модуль 406 синхронизации, который запрограммирован для реализации вышеописанных функций. Кроме того, машиночитаемый носитель включает в себя хранилище 408 объектов, в котором могут храниться различные цифровые объекты. Кроме того, устройство 400 включает в себя механизм 407 представления, который способен представлять цифровые объекты. Все пользовательские компоненты в этом примере управляются прикладным модулем 409, который также отвечает за согласование с правами и ограничениями, связанными с цифровым объектом.
Кроме того, устройство 400 включает в себя приемный модуль 410, который способен принимать передачи по каналам данных и сигнализации. В этом случае, передачи, которые принимаются по каналу сигнализации, могут включать в себя информацию синхронизации, например, которая описана выше.
Согласно, по меньшей мере, некоторым вариантам осуществления, как указано выше, цифровые объекты могут иметь вид цифровой музыки. Описав несколько основных принципов работы, рассмотрим теперь иллюстративный сценарий использования.
Иллюстративный сценарий использования
Представим, что Боб хочет синхронизировать свой бортовой спутниковый радиоприемник со своей интернет-услугой подписки на музыку. В этом случае, благодаря использованию канала сигнализации его условного доступа к спутниковому радиовещанию, музыка, которую Боб приобрел или на которую он подписался через эту услугу, может автоматически загружаться на его автомобильный приемник, как описано выше. В результате Боб получает доступ ко всей своей музыке. Тот же способ можно применять к электронной почте, изображениям, адресной книге, текстовым документам и пр. Боба.
Модель оплаты
Согласно, по меньшей мере, некоторым вариантам осуществления, модель оплаты можно использовать для осуществления лицензионных платежей, которые могут быть необходимы в связи с цифровыми объектами, например, цифровой музыкой, которыми пользуются конечные пользователи. Рассмотрим случай, когда цифровые объекты содержат песни. Это особенно полезно в отсутствие измерительных данных, указывающих счетчик воспроизведения.
Для данного рынка, например, рынка регулярных перемещений, в котором мобильное вычислительное устройство пользователя содержит бортовое устройство, можно оценить среднее время регулярного перемещения <T (min)> и среднее время прослушивания как процент времени регулярного перемещения <p (%)>. Другие предположения в этой модели таковы: n минут на песню, и x оплата авторских прав на песню. В этой модели, поставщик услуг может отвечать за ежедневный платеж в пользу ASCAP в размере:
платеж/день/абонент = $ (<p> * <T min>/n) * x.
Например, предположим, что <T> = 25 минут x 2 поездки в обе стороны, p = 80%, n = 3 минуты, и x = $.0007. На основании этих цифр, ежемесячные отчисления в пользу ASCAP для покрытия авторского гонорара составляют $0.23.
Расширения
Согласно, по меньшей мере, некоторым вариантам осуществления, использование канала сигнализации, описанное выше, можно расширить следующим образом.
Часто существуют разные права, связанные с пользователем или относящиеся к пользователю, связанные с цифровыми объектами, например, цифровой музыкой, которые составляют соглашение между пользователем и конкретным поставщиком услуг. Эти права могут включать в себя, может ли пользователь переносить цифровой объект, сколько раз пользователь может потреблять цифровой объект, разрешение, с которым цифровой объект должен потребляться, и пр. В этих вариантах осуществления, канал сигнализации можно использовать для переноса или иной пересылки этих прав на мобильное вычислительное устройство пользователя.
Альтернативно или дополнительно, понятие синхронизации можно применять не только к личной библиотеке пользователя, но и синхронизации с удаленной библиотекой кого-то другого или каких-то других объектов. Например, это может иметь место в случае, когда цифровые объекты совместно используются пользователями или обеспечиваются различными объектами, например, это может быть музыка, блоги, блоги групп, к которым принадлежит пользователь, синдицированные передачи, например передачи RSS, и пр.
Дополнительно, понятие синхронизации можно распространить таким образом, чтобы оно включало в себя синхронизацию цифровых объектов из коллекции объектов поставщика услуг, например удаленной библиотеки, на основании априорного выбора пользователя. Например, это могут быть заголовки ежедневных новостей или суточные спортивные объявления, которые, например, можно обеспечивать, например, посредством синдицированной передачи.
Заключение
В различных вариантах осуществления однонаправленная вещательная сеть используется для предоставления цифрового контента пользователям таким образом, чтобы вычислительные устройства пользователей могли поддерживать синхронизм с информацией, которая имеет отношение к пользователям. Согласно, по меньшей мере, некоторым вариантам осуществления, вещательная сеть использует канал данных и канал сигнализации. Канал данных используется для широковещательной передачи данных различным пользователям, тогда как канал сигнализации, обычно используемый для передачи данных, связанных с устройством или машиной, используется для передачи пользовательской информации, связанной с информацией или данными, которые пользователь находит интересными. Эта пользовательская информация затем может использоваться мобильным вычислительным устройством пользователя для записи такой информации или цифровых объектов.
Хотя изобретение было описано применительно к структурным признакам и/или этапам способа, следует понимать, что изобретение, определяемое прилагаемой формулой изобретения, не обязательно должно быть ограничено конкретными описанными признаками или этапами. Напротив, конкретные признаки и этапы раскрыты как предпочтительные формы реализации заявленного изобретения.
Изобретение относится к средствам распространения контента. Технический результат заключается в обеспечении синхронизации пользовательского устройства с удаленными данными, которые представляют интерес для пользователя. Однонаправленная вещательная сеть используется для предоставления цифрового контента пользователям таким образом, чтобы вычислительные устройства пользователей могли поддерживать синхронизм с персональной, релевантной информацией, причем в ней используют канал данных и канал сигнализации. Канал данных используется для широковещательной передачи данных различным пользователям, тогда как канал сигнализации, обычно используемый для передачи данных, связанных с устройством или машиной, используется для передачи пользовательской информации, связанной с информацией или данными, которые пользователь находит релевантными. Эта пользовательская информация затем может использоваться мобильным вычислительным устройством пользователя для управления записью и помещением в базу данных устройства для дальнейшего извлечения такой информации или цифровых объектов, доставляемых по каналу широковещательной передачи данных. 3 н. и 17 з.п. ф-лы, 4 ил.
1. Реализуемый на компьютере способ передачи цифровых объектов, содержащий
использование канала сигнализации, ассоциированного с вещательной сетью, для передачи пользовательской информации на вычислительное устройство, причем пользовательская информация конфигурирована для использования вычислительным устройством для осуществления действия, касающегося одного или более цифровых объектов, когда цифровые объекты широковещательно передаются или ретранслируются вещательной сетью, и
использование канала данных, ассоциированного с вещательной сетью, для широковещательной передачи одного или более цифровых объектов, причем широковещательная передача упомянутых одного или более цифровых объектов определяется цифровыми объектами, в которых множество пользователей выразили общий интерес.
2. Способ по п.1, в котором, по меньшей мере, некоторые из цифровых объектов содержат цифровую музыку.
3. Способ по п.1, в котором системная реализация, которая реализует способ, не включает в себя обратный канал, который может осуществлять связь с вещательной сетью.
4. Способ по п.1, в котором вещательная сеть содержит вещательную сеть с условным доступом.
5. Способ по п.1, в котором пользовательская информация определяется из библиотеки информации, которая включает в себя описание цифровых объектов, на которые подписался пользователь.
6. Способ по п.1, в котором пользовательская информация содержит информацию синхронизации, которая может включать в себя время начала записи, время продолжительности записи, времена ретрансляции, тег действия, права, ассоциированные с цифровым объектом, номер канала (частоты) или идентификатор (ID) контента, ассоциированный с цифровым объектом.
7. Способ по п.1, дополнительно содержащий использование канала сигнализации для передачи прав и ограничений, ассоциированных с цифровыми объектами, на вычислительное устройство.
8. Способ по п.1, в котором действие использования канала данных содержит использование статистического способа для определения приоритета доставки одного или более цифровых объектов.
9. Способ по п.1, в котором пользовательская информация содержит информацию синхронизации, которая может включать в себя указание того, что цифровой объект не запланирован для широковещательной передачи.
10. Способ по п.1, дополнительно содержащий использование модели платежа для обеспечения лицензионных платежей, которые должны быть выполнены в отношении широковещательной передачи цифровых объектов в отсутствие измерительных данных, указывающих счетчик воспроизведения.
11. Способ по п.1, в котором канал сигнализации содержит канал, который может использоваться для передачи сообщений управления правами (EMM).
12. Реализуемый на компьютере способ синхронизации коллекций цифровых объектов, содержащий прием через мобильное вычислительное устройство информации синхронизации, которая может использоваться для синхронизации коллекции цифровых объектов пользователя на мобильном вычислительном устройстве с удаленной библиотекой, причем упомянутая информация синхронизации принимается по каналу сигнализации, отличающемуся от канала данных, по которому передаются цифровые объекты, и
использование информации синхронизации для захвата цифровых объектов при широковещательной передаче цифровых объектов, осуществляемой вещательной сетью.
13. Способ по п.12, в котором действие приема выполняется посредством приема информации синхронизации в виде сообщения управления правами.
14. Способ по п.12, в котором, по меньшей мере, некоторые цифровые объекты содержат цифровую музыку.
15. Способ по п.12, в котором действие приема выполняется посредством приема информации синхронизации от вещательной сети, которая также широковещательно передает цифровые объекты.
16. Способ по п.12, в котором информация синхронизации может включать в себя время начала записи, время продолжительности записи, времена ретрансляции, тег действия, права, ассоциированные с цифровым объектом, указание того, что цифровой объект не запланирован для широковещательной передачи, или номер канала (частоты).
17. Способ по п.12, в котором информация синхронизации может включать в себя идентификатор (ID) контента, ассоциированный с цифровым объектом.
18. Мобильное вычислительное устройство, содержащее один
или более процессоров,
одно или более запоминающих устройств, хранящих инструкции, которые при исполнении одним или более процессорами побуждают один или более процессоров выполнять способ, содержащий
прием информации синхронизации, которая может быть использована для синхронизации коллекции цифровых объектов пользователя на мобильном вычислительном устройстве с удаленной библиотекой, причем упомянутая информация синхронизации принимается по каналу сигнализации, отличающемуся от канала данных, по которому передаются цифровые объекты, и
использование информации синхронизации для захвата цифровых объектов при широковещательной передаче цифровых объектов, осуществляемой вещательной сетью.
19. Мобильное вычислительное устройство по п.18, в котором действие приема выполняется путем приема информации синхронизации в виде сообщения управления правами.
20. Мобильное вычислительное устройство по п.18, в котором информация синхронизации может включать в себя
время начала записи, время продолжительности записи, тег действия, номер канала (частоты), времена ретрансляции, идентификатор контента, ассоциированный с цифровым объектом, и указание того, что цифровой объект не запланирован для вещания.
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
US 6845230 В2, 18.01.2005 | |||
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
МУЛЬТИМЕДИЙНЫЙ ПРИЕМНИК И СИСТЕМА ДЛЯ НЕГО | 1996 |
|
RU2154357C2 |
Авторы
Даты
2012-04-27—Публикация
2007-10-16—Подача