Улучшения в распределении контента и относящиеся к нему операции
Иллюстрации
Показать всеИзобретение относится к средствам распространения имеющих авторские права контентов по сетям. Техническим результатом является защита контентов от несанкционированных копирования и передачи в сети. В изобретении признаки, определяющие уровень управления авторским правом, упаковываются вместе с контентом, к которому они относятся, в дейтаграмму для передачи по сети. В зависимости от уровня управления авторским правом, определяемым соответствующими признаками, терминал, принимающий контент, ограничивается в операциях, которые он может выполнять над контентом, включающих в себя сохранение, считывание и передачу контента. 6 н. и 10 з.п. ф-лы, 7 ил.
Реферат
Настоящее изобретение относится к распределению контента по сетям, в частности, хотя не исключительно, контента, имеющего цифровые права, такие как авторское право в нем.
Конкретная проблема для коллективов создания контента, таких как фирмы звукозаписи, издательства и другие владельцы прав, заключается в легкости, с которой цифровой контент может распространяться особенно по сетям. Эта легкость распространения также связана с тем фактом, что существует малое или не существует вообще ухудшения качества контента вследствие повторного копирования и передачи контента в его оригинальном формате. Таким образом, несанкционированные копии контента с авторским правом удовлетворяют тем же высоким ожидаемым показателям для потребителей относительно санкционированного контента.
Следовательно, владельцы прав были вынуждены сделать их контент доступным для распределения по сетям. В настоящее время параллельно делаются попытки предотвратить или, по меньшей мере, ограничить возможность покупателям такого контента делать его дополнительные копии.
Там, где контент был сделан доступным для распределения по сетям, были сделаны различные предложения, чтобы предотвратить снижение доходов владельцев прав. В общих чертах, они составили, с одной стороны, создание технических барьеров для несанкционированного копирования контента и, с другой стороны, разработку управления транзакциями. Во многих случаях оба подхода были использованы совместно в попытке строгого контроля над распределением контента санкционированным получателям, а именно тем пользователям, которые заплатили соответствующую плату владельцу прав. Осуществление таких методов действительно требует значительной вычислительной мощности и требует конкретных аппаратных и/или программных средств в терминале. Действительно, поскольку повышается изощренность тех, кто пытается найти несанкционированный доступ к контенту, то только повышаются требования к вычислительной мощности. Кроме того, так как у владельцев существуют многочисленные подходы к решению этой проблемы, то это приводит к многочисленным аппаратным и программным средствам в различных терминалах. В результате вытекающего низкого уровня возможности взаимодействия и сопутствующей фрагментации рынка владельцы прав вынуждены инвестировать в мероприятия, чтобы сделать контент доступным.
Таким образом, в соответствии с одним аспектом настоящего изобретения создана система управления распределением контента, содержащая сеть, имеющую по меньшей мере один терминал, подсоединенный к ней, инструментальное средство создания контента, приспособленное для присвоения признаков, представляющих предварительно определенный уровень управления упомянутым контентом, причем упомянутый контент впоследствии делается доступным для упомянутой сети, и упомянутый по меньшей мере один терминал реагирует на упомянутый признак, чтобы разрешить осуществление операций в отношении упомянутого контента, принимаемого из упомянутой сети.
Инструментом (инструментальным средством) создания контента может быть приложение, постоянно находящееся на терминале, тем самым, позволяя пользователям создавать свой собственный контент, такой как вызывной тональный сигнал, и присваивать требуемый уровень защиты этому контенту. С другой стороны, издательства могут использовать такой инструмент для того, чтобы сделать их работы доступными по сети, в этом случае может быть назначен уровень управления для такого контента. Нет необходимости, чтобы контент был предусмотрен в электронном формате, но он может распределяться на компакт-дисках (КД) или цифровых многофункциональных дисках (ЦМД), единственным требованием является то, чтобы признаки оставались с контентом, когда он переносится на другую среду, включая загрузку контента в сеть. Таким образом, владельцу прав гарантировано, что сохраняются его намерения в отношении распределения контента. Для того чтобы предотвратить несанкционированные распределения контента, признаки могут быть зашифрованы, и/или шифрование может быть использовано на тех каналах связи, по которым распределяется контент. Простота подхода облегчает его реализацию на всех платформах, включая относительно тонких клиентов, таких как мобильные терминалы, непригодные для исполнения интенсивных требований по вычислительной мощности и ресурсам систем распределения контента известного уровня техники. Таким образом, нет необходимости осуществлять общий запрет передачи контента владельца прав с терминалов, такой как, например, в ранее представленном случае с вызывным тональным сигналом.
В соответствии с другим аспектом настоящего изобретения создан терминал, имеющий первую память, в которую принимается контент, вторую память и пользовательский интерфейс, оперативно связанный с упомянутыми памятями, так что набор операций упомянутого пользовательского интерфейса в отношении упомянутого контента, принимаемого в упомянутую первую память, разрешается посредством ссылки на упомянутый контент, причем по меньшей мере одна из упомянутых операций, разрешенных упомянутым контентом, представляет собой передачу упомянутого контента в упомянутую вторую память, в котором набор операций упомянутого пользовательского интерфейса в отношении упомянутого этого же контента при приеме в упомянутую вторую память аналогично разрешается посредством ссылки на упомянутый контент.
Понятно, что так как пользовательский интерфейс является ответственным за управление операциями, разрешенными или допускаемыми в отношении контента, и что сам контент, в противном случае, недоступен типичному пользователю, нет требования на криптозащиту контента с интенсивными вычислительными возможностями и ресурсами. Предпочтительно, что первая память является энергозависимой, в результате чего контент не сохраняется в терминале, если признаки не разрешают передачу контента во вторую энергонезависимую память. Однако терминал может выполнять криптографию уровня сеанса для защиты контента во время прохождения по сети.
В соответствии с другим аспектом настоящего изобретения создан способ создания контента для управляемого распределения, содержащий определение признаков, представляющих соответствующие уровни управления контента, определение уровня управления, подходящего для упомянутого контента, и назначение признаков упомянутому контенту в соответствии с упомянутым определением.
Так как уровень управления может быть установлен во время создания контента, то владелец прав может установить в начале свое намерение в отношении статуса авторского права, например, этого контента. Попытки аннулировать это намерение посредством удаления таких признаков может дать основание для судебного преследования, и, таким образом, присутствие признаков служит в качестве формы законного скрытого препятствия, которое может быть проверено в случаях несанкционированного использования контента. Кроме того, признаки, остающиеся неповрежденными во время передачи контента, гарантируют, что сохранены намерения владельца прав, даже когда контент передается между различными средами, включая физические устройства, такие как компакт-диски и цифровые многофункциональные диски, и электронные копии, хранимые, например, на веб-серверах. Дополнительно улучшается управление такими правами, поскольку пользовательский интерфейс терминала или другого устройства, принимающего такой контент, может быть запрограммирован на реагирование заранее определенным образом на контент, имеющий конкретные признаки. Такое упрощение процесса управления снижает потребность терминала в вычислительных возможностях и других ресурсах.
В соответствии с еще другим аспектом настоящего изобретения создан способ приема контента, включающего признаки, представляющие допустимые операции в отношении упомянутого контента, который содержит прием упомянутого контента в первую память, создание списка допустимых операций в отношении упомянутого контента из упомянутых признаков и отображение упомянутого списка пользователю.
По меньшей мере одной из допустимых операций является передача контента во вторую, энергонезависимую, память. Однако при некоторых обстоятельствах, например, когда контент предназначен для целей продвижения продукта на рынок, такая передача будет запрещена признаками. В этом случае контент будет удален, когда очищается первая энергозависимая память или выключается терминал. Следовательно, будет запрещена возможность попытки изучения или иным образом выполнения несанкционированной деятельности в отношении контента.
Для лучшего понимания настоящего изобретения ниже описывается ряд его вариантов выполнения посредством примеров и с ссылкой на прилагаемые чертежи, на которых:
на фиг.1 представлен схематический вид сети связи в соответствии с одним аспектом настоящего изобретения;
на фиг.2 представлено схематическое изображение терминала для использования с сетью по фиг.1 в соответствии с другим аспектом изобретения;
на фиг.3 представлено схематическое изображение дейтаграммы для использования с сетью по фиг.1 в соответствии с другим аспектом изобретения;
на фиг.4 представлен вид информации, показываемой на дисплее терминала по фиг.2; и
на фиг.5а, 5b и 5с представлены все виды другой информации, показываемой на дисплее терминала по фиг.2.
На фиг.1 показана сеть 1 связи, к которой имеет доступ множество терминалов 3. Сеть 1 имеет межсетевые соединения 5 с внешними сетями 7, включая Интернет 9. В дополнение к локально создаваемому контенту и посредством этих внешних соединений 5 контент может поступать в сеть 1 связи.
Как показано, в частности, на фиг.2, терминал 3 для использования с сетью 1 снабжен процессором 9, памятью 11 и устройствами 15 ввода 13 и вывода данных. Память 11 включает в себя кэш 17, в который принимаются данные из сети 1. Кэш 17 служит для хранения данных на временной основе, которые используются терминалом 3, тем самым предотвращая повторные запросы с терминала 3 в сеть 1 для передачи этих же данных. В конце сеанса связи и/или при отсутствии доступа к данным в течение заранее определенного времени кэш 17 очищается. Терминал 3 предусмотрен с пользовательским интерфейсом (ПИ) 19 для приложения, которое управляет повторной обработкой по согласованию работы терминала 3 в ответ на вводы пользователя и/или сети 1.
Терминал 3 может быть подсоединен к сети 1 обычным образом. Таким образом, стационарный терминал может быть подсоединен через модем 21, подключенный, например, к сети. В случае мобильного терминала соединение может быть осуществлено через радиоинтерфейс 25, в этом случае терминал 3 будет включать в себя соответствующие общеизвестные дополнительные элементы, необходимые для выполнения этой функции. Методы соединения таких терминалов с сетью 1 очевидны для специалистов в этой области техники.
Как уже было упомянуто, контент может поступать в сеть 1 от внешних подключенных провайдеров 22 контента, или сама сеть 1 может содержать в себе провайдеры 29 контента, включающие в себя, но не ограничиваясь ими, сами терминалы 3. Как показано на фиг.3, контент 31 упаковывается в дейтаграмму 33, форматированную в соответствии с типом кадра протокола, с которым работает сеть 1. Типично, дейтаграмма 33 имеет заголовочную часть 35, которая имеет поля 37, 39, 41, содержащие адрес 43 назначения и, соответственно, адрес 45 устройства передатчика и адрес 47 начального маршрутизатора, определяемый из таблицы поиска или т.п., сохраняемой терминалом 3. В случае так называемой сети наземной подвижной связи общего пользования (СНПСОП) второго поколения, используемой, в качестве примера, в глобальной системе подвижной связи (ГСПС, GSM), контент 31 может быть в виде текста или данных вызывного тонального сигнала, передаваемых коротким сообщением (КС). В этом случае адресом 43 назначения будет телефонный номер принимающего терминала, адресом 45 передатчика - телефонный номер передающего терминала и адресом 47 начального маршрутизатора - телефонный номер центра обработки коротких сообщений. Сам контент 31 передается в информационной части 49 дейтаграммы 33.
Контент 31 содержит величину, указывающую на класс 51 управления или авторского права, к которому принадлежит. Она может принимать вид величины, размещенной в подразделе 50 информационной (полезной) части 49 или где-то еще внутри контента 31. Класс 51 первоначально присваивается контенту 31 приложением под управлением владельца прав или стороны, уполномоченной им, в пределах функции инструментального средства создания сервиса (не показан). Такие инструментальные средства обычно используются для создания данных персонализации, таких как вызывные тональные сигналы, пиктограммы профилей, сообщения с картинками, хранители экрана и цифровые изображения, перечислив только некоторые возможности. Цифровые права, связанные с таким материалом, будут изменяться, и, таким образом, доступен набор вариантов в инструменте для установки соответствующего уровня защиты. Каждый уровень защиты налагает различный уровень ограничения на использование, которое получатель может предпринять с контентом 31. Указание на класс 51 может выполняться установкой бита в соответствующее состояние. В зависимости от доступных ресурсов указание на класс 51 может использоваться для доставки более подробной информации, относящейся к контенту 31, с которым он связан.
Одной из функций, связанной с ПИ 19 терминала, является управление доставкой дейтаграмм пользователю, например, в качестве примера приводится передача КС на мобильный терминал 3, подсоединенный к сети 1 GSM. Когда дейтаграмма 33 принимается терминалом 3, она помещается в кэш 17, который доступен для ПИ, но иным образом к нему нет доступа для пользователя, использующего терминал 3 нормальным образом. Функция, связанная с ПИ, исследует информационную часть 49 в поисках величины, указывающей класс 51 управления, применяемый к контенту, упакованному дейтаграммой 33. Как упомянуто ранее, величина может быть размещена в подразделе 50 в информационной (полезной) части 49 или, действительно, в любом другом заранее определенном месте внутри дейтаграммы 33.
Величина 51 затем сравнивается функцией, связанной с ПИ, с набором предварительно существующих условий, причем каждое представляет набор допустимых и запрещенных операций в отношении контента 31. Они, конечно, соответствуют тем, которые могут присваиваться инструментальным средством создания контента. Если необходимо, эти условия могут быть изменены оператором сети во взаимодействии с владельцем прав посредством передачи нового набора условий для терминала 3, чтобы отразить изменения в инструментальном средстве создания контента.
В качестве примера, три условия и соответствующая величина управления или другие признаки могут быть установлены в отношении операций пользователя, которые могут быть выполнены в отношении контента 31. Во-первых, что контент 31 может только просматриваться; во-вторых, что контент 31 может просматриваться и сохраняться локально на терминале 3; и, в-третьих, что контент может просматриваться, сохраняться локально на терминале 3 и свободно передаваться по сети 1, например, на другие терминалы 3.
При использовании дейтаграмма 33, такая как КС, принимается терминалом 3, на который она направляется, и дейтаграмма 33 временно хранится в кэше 17. Функция, связанная с 19 ПИ, впоследствии отображает пользователю сообщение (фиг.4), указывающее, что было принято КС, такое как вызывной тональный сигнал. Пользователю на этом этапе предлагается выбор либо открыть 59 КС, либо не учитывать его посредством выхода 61 из функции, связанной с ПИ. В этом последнем случае 61 функция, связанная с ПИ, выдаст команду на очистку кэша 17.
Предположив, что пользователь выбирает открытие 59 КС, одно из трех изображений, показанных на фиг.5а, 5b и 5с, будет отображаться функцией, связанной с 19 ПИ, в соответствии с признаками 51, установленными инструментальным средством создания контента. Характер изображения будет зависеть от признаков 51, связанных с контентом 31. Таким образом, операции, разрешенные для пользователя, могут включать в себя, в случае вызывного тонального сигнала, воспроизведение вызывного тонального сигнала, сохранение вызывного тонального сигнала для будущего локального использования, передачу вызывного тонального сигнала на другой терминал и, наконец, стирание вызывного тонального сигнала. Понятно, что для различных видов контента 31 могут быть сделаны изменения в операциях, доступных для пользователя, хотя операция сохранения и передачи всегда будет присутствовать, хотя, возможно, и запрещенная для некоторых классов управления.
На фиг.5а представлен дисплей 15 терминала 3 для пользователя, на котором представлен случай, когда на контент 31 был наложен первый класс управления авторским правом. Таким образом, опции сохранения 55, передачи 57 или стирания 63 КС окрашены в серый цвет, оставляя для пользователя только вариант открытия для воспроизведения 53 вызывного тонального сигнала. Такой класс авторского права позволяет пользователю получить доступ к контенту только с целью продвижения продукта на рынок или исследования. При такой классификации нет варианта сохранения КС для последующего локального использования или передачи его. Таким образом, если был произведен выход из функции, связанной с 19 ПИ, через необходимый выбор меню, или, действительно, терминал был выключен, то кэш 17 очищается и КС больше недоступно. Ясно, что нет необходимости выбирать вариант стирания контента 31, так как это будет происходить в любом случае при выходе из функции, связанной с ПИ или при выключении терминала.
На фиг.5b представлен дисплей 19 терминала 3, на котором представлен случай, когда на контент 31 был наложен второй класс управления авторским правом. Таким образом, вариант передачи 57 контента на другой терминал окрашен в серый цвет, оставляя варианты воспроизведения 53 или локального сохранения 55 контента 31 доступными для пользователя. Такой класс управления разрешает доступ пользователя к контенту 31, который он купил, без права дальнейшего распространения мелодии.
Наконец, на фиг.5с представлен дисплей 19 терминала 3, на котором представлен случай, когда на контент 31 был наложен третий класс управления авторским правом. Таким образом, пользователю доступны варианты передачи 57, сохранения 55 и воспроизведения 53 вместе с вариантом стирания 63 контента 31. Такой класс будет установкой по умолчанию для контента 31, несвойственный для владельца любого права.
В зависимости от класса и вариантов, разрешенных пользователю, выбор из меню будет приводить к ПИ, осуществляющему соответствующее действие, которое, в случае сохранения 55 КС, будет приводить к передаче контента 31 из кэша 17 в энергонезависимую память 11 терминала 3. Остальные варианты приводят к ПИ, действующему непосредственно на контент, хранимый в кэше 17.
Понятно, что в результате размещения информации об управлении авторским правом в части 36 дейтаграммы 33, которая остается в кэше 17, по меньшей мере, до тех пор, пока она не будет сохранена на терминале, меню 11 обеспечивает основную защиту от вмешательства (хакинга). Кроме того, если контент 31 был сохранен локально, отдельные меры безопасности могут быть использованы для защиты от хакинга класса 51 управления авторским правом хранимого контента.
Тем не менее, для защиты от более изощренного хакинга заголовочная часть может дополнительно включать в себя значение контрольной суммы всего контента, содержащегося в информационной части 36. Функция, связанная с ПИ, может первоначально определить, была ли корректной контрольная сумма, и, если нет, то это будет указывать либо на повреждение данных во время процесса передачи, либо попытку выполнения несанкционированного изменения класса 51 управления авторским правом. Например, контрольная сумма может состоять из простой суммы подраздела 34 и контента 31 информационной части 34, деленной на предварительно выбранное простое число. Остаток тогда будет служить в качестве индикатора целостности класса 51 управления авторским правом.
Другие меры безопасности, такие как необходимые для того, чтобы избежать так называемых атак соединений с подстановкой или модификаций самого терминала, могут принести пользу посредством использования инфраструктуры сертификации открытых ключей (ИСОК) и соответствующего криптографического метода. Таким образом, основанный на ИСОК метод будет использоваться для установления безопасного соединения между парой терминалов 3 или терминалом 3 и провайдером контента, между которыми будет передаваться дейтаграмма 33, содержащая контент с авторским правом.
1. Система распределения контента, содержащая сеть (1) и терминал (3) с пользовательским интерфейсом (19) для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента (33), передаваемого на терминал по сети, причем упомянутые операции управляются в зависимости от информационного контента, отличающаяся тем, что содержит инструментальное средство (22, 29) создания контента, выполненное с возможностью назначения и включения данных (51) признаков в информационный контент (33), подлежащий передаче по сети на терминал, причем данные признаков указывают на то, какие из множества индивидуальных, выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, при этом операция пользовательского интерфейса терминала управляется в отношении информационного контента посредством данных признаков, включенными в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.
2. Система по п.1, содержащая канал связи, обеспечивающий упомянутому инструментальному средству доступ к сети.
3. Терминал (3) для приема информационного контента (33) по сети, содержащий память (11, 17) для хранения принимаемого информационного контента и пользовательский интерфейс (19) для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента, причем упомянутые операции управляются в зависимости от информационного контента, отличающийся тем, что пользовательский интерфейс реагирует на информационный контент, передаваемый на терминал, который включает в себя данные (51) признаков, указывающие на то, какие из множества индивидуальных, выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, и операция пользовательского интерфейса в отношении информационного контента (33) управляется посредством данных (51) признаков, включенных в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.
4. Терминал по п.3, в котором упомянутые данные признаков включены в полезную часть (49) дейтаграммы (33), содержащей упомянутый информационный контент.
5. Терминал по п.3 или 4, в котором данные (51) признаков шифруются.
6. Терминал по п.3, в котором терминал (3) представляет собой микротелефонную трубку мобильного телефона.
7. Терминал по п.3, сконфигурированный для передачи на него информационного контента в виде короткого сообщения (КС).
8. Терминал по п.3, сконфигурированный для передачи на него информационного контента, который содержит вызывной тональный сигнал.
9. Терминал по п.3, в котором пользовательский интерфейс выполнен с возможностью выполнения наблюдения, хранения, удаления и передачи пользователем в виде выбираемых операций в отношении информационного контента.
10. Терминал по п.3, в котором упомянутый терминал содержит энергозависимую память (17) и энергонезависимую память (11), и упомянутые выбираемые пользователем операции в отношении информационного контента включают в себя передачу информационного контента (33) из упомянутой энергозависимой памяти (17) в упомянутую энергонезависимую память (11).
11. Терминал по п.3, сконфигурированный для использования в системе по п.1.
12. Способ распределения контента по сети на терминал с пользовательским интерфейсом для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента, передаваемого на терминал по сети, причем упомянутые операции управляются в зависимости от информационного контента, отличающийся тем, что содержит этапы: назначают и включают данные признаков в информационный контент, подлежащий передаче по сети на терминал, причем данные признаков указывают на то, какие из множества индивидуальных, выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, и управляют операцией пользовательского интерфейса терминала в отношении информационного контента посредством данных признаков, включенных в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.
13. Способ приема информационного контента по сети на терминале, содержащем пользовательский интерфейс для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента, и упомянутые операции управляются в зависимости от информационного контента, отличающийся тем, что содержит этапы: принимают информационный контент, который включает в себя данные признаков, указывающие на то, какие из множества индивидуальных, выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, и управляют операцией пользовательского интерфейса в отношении информационного контента в зависимости от данных признаков, включенных в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.
14. Способ по п.13, в котором упомянутые выбираемые пользователем операции включают в себя передачу информационного контента из энергозависимой памяти упомянутого терминала в энергонезависимую память упомянутого терминала.
15. Считываемый компьютером носитель, который хранит выполняемый код программы, подлежащей выполнению процессорной структурой для распределения контента по сети к терминалу с пользовательским интерфейсом для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента, передаваемого на терминал по сети, причем упомянутые операции управляются в зависимости от информационного контента, при этом программный код выполняется для выполнения этапов: назначают и включают данные признаков в информационный контент, подлежащий передаче по сети на терминал, причем данные признаков указывают на то, какие из множества индивидуальных выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, и управляют операцией пользовательского интерфейса терминала в отношении информационного контента посредством данных признаков, включенных в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.
16. Считываемый компьютером носитель, который хранит выполняемый код программы, подлежащий выполнению процессором, для приема информационного контента по сети на терминале, содержащем пользовательский интерфейс для выполнения множества индивидуальных, выбираемых пользователем операций в отношении информационного контента, и упомянутые операции управляются в зависимости от информационного контента, причем программный код выполняется в ответ на информационный контент, который включает в себя данные признаков, указывающие на то, какие из множества индивидуальных, выбираемых пользователем операций разрешены для информационного контента посредством выбора пользователем на терминале, для управления операцией пользовательского интерфейса в отношении информационного контента в зависимости от данных признаков, включенных в него, так что каждая упомянутая выбираемая пользователем операция индивидуально разрешается или запрещается в зависимости от данных признаков.