Способ синхронизации данных между поставщиками контента и портативным устройством через сеть и система для этого

Иллюстрации

Показать все

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

Реферат

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

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

Уровень техники

Способ для управления данными, записанными в портативном устройстве, таком как MP3-проигрыватель, PDA (персональный цифровой секретарь), карманный ПК (персональный компьютер, PC), устройство мобильной связи и т.п., в целом включает в себя способ синхронизации данных или файлов между персональным компьютером (ПК) и портативным устройством. Этот способ включает в себя способ присоединения персонального компьютера к портативному устройству с использованием проводного способа, такого как последовательный порт, называемого синхронизацией через переходную раму, порт универсальной последовательной шины (USB) и т.п., или способ присоединения персонального компьютера к портативному устройству посредством использования беспроводного способа, такого как инфракрасный порт, Wi-Fi, и т.д. К тому же, что касается способа передачи данных на портативное устройство, в настоящее время широко используется способ запоминающего USB-устройства большой емкости, который опознает портативное устройство, присоединенное через универсальную последовательную шину (USB) или тому подобное в компьютере, в качестве некоего запоминающего устройства большой емкости, и свободно передает файл или данные. Специалистам в данной области техники очевидно, что передача файлов или данных с использованием этого способа запоминающего USB-устройства большой емкости просто передает только файлы или данные, при этом, не поддерживается алгоритм, который может обеспечивать безопасность переданного файла или данных, или может защищать их цифровые авторские права.

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

Система управления цифровыми правами (в дальнейшем DRM) предложена в качестве одного из способов для защиты прав на цифровой контент. Эта DRM-система является разновидностью технологии, воплощающей систему, которая в защищенном режиме передает различный контент сети от поставщика контента (CP) клиенту и предотвращает клиента от незаконного распространения контента. Технология шифрования является наиболее важной в DRM-системе. Эта технология шифрует/дешифрует цифровой контент с использованием клиентского пароля или номера ID (идентификатора) компьютера в качестве ключевых данных. Следовательно, несмотря на то что цифровой контент копируется несанкционированно и распространяется третьему лицу, он/она может использовать цифровой контент только с ключевыми данными. Способ использования этих ключевых данных может включать в себя 1) способ преобразования ID клиентского компьютера или 2) способ использования клиентского ключа инфраструктуры открытого ключа (PKI) или кэша персонального ключа.

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

Фиг. 1 - один из примеров поставляющей цифровой контент системы, использующей DRM. DRM-центр 120 связывает поставляющий цифровой контент сервер 110 с системой 130 платежного шлюза и предоставляет охраняемый авторским правом цифровой контент пользователю 140 после шифрации такового. Когда пользователь 140 запрашивает использование цифрового контента, такого как изображение, звукозапись, видео, и т.д., через сеть, подобную сети Интернет, и выплачивает заранее определенный взнос, DRM-центр 120 поставляет цифровой контент пользователю 140 после шифрования такового по заранее определенному алгоритму. В последнее время раскрыто темперирование, которое восстанавливает исходный код цифрового контента посредством использования исполняемого файла, который зашифрован и передан пользователю. Соответственно DRM-центр 120 требует технологии для эффективного предотвращения технологии взлома, аналогичной темперированию.

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

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

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

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

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Технические задачи

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

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

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

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

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

Технические решения

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

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

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

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

Портативное устройство, используемое в разных местах в настоящем описании изобретения, в общем смысле подразумевает устройство, которое выполнено с возможностью с заранее определенным запоминающим средством, такое как PDA (персональный цифровой секретарь), MP3-проигрыватель, карманный ПК, электронный словарь, устройство мобильной связи или тому подобное, и которое обладает заранее определенной способностью вычисления посредством заранее определенного микропроцессора. В дополнение синхронизация данных не только поддерживает непротиворечивость данных через двунаправленный обмен данными между портативным устройством и персональным компьютером, но также передает заранее определенные данные или файл, который сохранен на персональном компьютере, в портативное устройство через заранее определенное клиентское приложение.

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

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

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

Фиг. 2 - структурная схема, иллюстрирующая конфигурацию системы синхронизации информации согласно одному из предпочтительных вариантов осуществления настоящего изобретения.

Фиг. 3 - структурная схема, иллюстрирующая конфигурацию поставляющей контент системы согласно одному из вариантов осуществления настоящего изобретения.

Фиг. 4а - структурная схема, иллюстрирующая конфигурацию клиента синхронизации, установленного на персональном компьютере пользователя, согласно одному из вариантов осуществления настоящего изобретения.

Фиг. 4b - изображение, иллюстрирующее пользовательский интерфейс клиента синхронизации согласно одному из вариантов осуществления настоящего изобретения.

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

Фиг. 6а и 6b - схемы последовательности операций способа, иллюстрирующие способы регистрации портативного устройства и выдачи ему ID устройства согласно одному из вариантов осуществления настоящего изобретения.

Фиг. 7а - структурная схема, иллюстрирующая конфигурацию клиента синхронизации портативного устройства и поставляющей контент системы через сеть согласно первому варианту осуществления настоящего изобретения.

Фиг. 7b - структурная схема, иллюстрирующая конфигурацию клиента синхронизации портативного устройства и поставляющей контент системы через сеть согласно второму варианту осуществления настоящего изобретения.

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

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

ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

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

Фиг. 2 - структурная схема, иллюстрирующая конфигурацию системы синхронизации информации согласно одному из предпочтительных вариантов осуществления настоящего изобретения.

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

Система синхронизации информации, как проиллюстрировано на фиг. 2, содержит сервер 210 информации синхронизации и базу 220 данных информации синхронизации.

Сервер 210 информации синхронизации принимает информацию по запросу на регистрацию устройства из поставляющей контент системы 300 и записывает информацию регистрации устройства в базе 220 данных информации синхронизации согласно принятой информации. Информация регистрации устройства может содержать пользовательский ID, пароль или ID портативного устройства, который требуется при использовании услуги. В дополнение, сервер 210 информации синхронизации отвечает на запрос поставляющей контент системы 300 на выдачу ID устройства портативному устройству, сохраняет ID устройства и пользовательскую информацию (пользовательский ID, пароль, или другую соответствующую информацию), а также формирует ID устройства и выдает сформированный ID устройства портативному устройству. Вышеупомянутый способ регистрации портативного устройства и выдачи ID устройства будет описан ниже со ссылкой на фиг. 6.

База 220 данных информации синхронизации сохраняет информацию аутентификации пользователя и информацию о поставляющей контент системе 300, DRM, интерфейсе прикладного программирования (API), имеющем отношение к портативному устройству API и тому подобном, при этом информация требуется для синхронизации контента между поставляющей контент системой 300 и клиентом 400 синхронизации. Более того, согласно одному из предпочтительных вариантов осуществления настоящего изобретения база 220 данных информации синхронизации может быть выполнена таким образом, чтобы к тому же записывать программу установки клиента синхронизации, с тем чтобы пользователь мог устанавливать клиента 400 синхронизации посредством приема такового из персонального компьютера. Прежде всего пользователь, который желает использовать службу синхронизации контента, присоединяется к системе синхронизации информации и загружает программу установки клиента синхронизации, которая хранится в базе 220 данных информации синхронизации. Затем пользователь приводит программу в исполнение и устанавливает клиента 400 синхронизации на свой собственный компьютер.

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

Фиг. 3 - структурная схема, иллюстрирующая конфигурацию поставляющей контент системы согласно одному из вариантов осуществления настоящего изобретения. Поставляющая контент система может содержать узел 301 анализа, включающий в себя модуль 302 обращения к базе данных, базу 303 данных, сервер 304 службы синхронизации, DRM-модуль 305 и файловый сервер 306. Согласно одному из вариантов осуществления настоящего изобретения DRM-модуль 305 и файловый сервер 306 могут содержаться в поставляющей контент системе согласно настоящему изобретению или могут быть расположены во внешней системе, которая является физически удаленной и эксплуатируется согласно управлению поставляющей контент системой по настоящему изобретению.

Узел 301 анализа сохраняет историю операций, которые выполняются поставляющей контент системой согласно настоящему изобретению, и предоставляет все виды статистики системному администратору. Согласно одному из предпочтительных вариантов осуществления настоящего изобретения узел 301 анализа может эксплуатироваться на основании сети. В настоящее время предпочтительно устанавливать сервер Java-приложений.

Узел 301 анализа согласно настоящему изобретению 1) сохраняет все разновидности информации предыстории в базе 303 данных и 2) сохраняет информацию, которая передается с веб-сервера, в базе 303 данных и 3) предоставляет отчет обо всех видах статистической информации системному администратору на основании сохраненной информации предыстории. В дополнение, узел 301 анализа дополнительно содержит модуль 302 управления обращением к базе данных и управляет обращением к базе 303 данных.

Модуль 302 управления обращением к базе данных используется для осуществления доступа к базе 303 данных в поставляющей контент системе. Модуль 302 управления обращением к базе данных может быть воплощен в XML-RPC (вызове удаленных процедур на расширяемом языке разметки) и использовать HTTP (протокол передачи гипертекста). Следовательно, модуль 302 управления обращением к базе данных может поставлять контент для пользователя, который использует службу синхронизации согласно настоящему изобретению без вмешательства средства безопасности, такого как брандмауэр, на границе сети.

База 303 данных вообще может содержать средство базы данных пользовательской информации (не проиллюстрировано) и средство базы данных канала синхронизации (не проиллюстрировано). Средство базы данных пользовательской информации является базой данной, которая хранит информацию о заранее определенном пользователе контента, покупке контента пользователем и контенте, купленном пользователем. В это время информация используется в модуле 304 сервера службы синхронизации. Согласно одному из вариантов осуществления настоящего изобретения средство базы данных пользовательской информации может быть сконструировано, чтобы быть доступным через модуль 302 управления обращением к базе данных. К тому же, средство базы данных канала синхронизации является базой данных, которая хранит информацию о покупке контента пользователем и о контенте, купленном пользователем, при этом информация используется в поставляющей контент системе согласно настоящему изобретению. В дополнение, поставляющая контент система согласно настоящему изобретению дополнительно может содержать узел управления базой данных (не проиллюстрирован) для управления базой 303 данных. Узел управления базой данных может быть воплощен ради целей настоящего изобретения посредством использования системы управления реляционной базой данных (СУРБД, RDBMS), такой как Oracle, Infomix, Sybase, DB2 и т.п., или объектно-ориентированной системы управления базой данных (ООСУБД, OODBMS), такой как Orion, 02 и т. п.

Сервер 304 службы синхронизации согласно настоящему изобретению выполняет синтаксический разбор и анализ всех сообщений, которые передаются от клиента синхронизации через линию связи с ним, и передает заранее определенную информацию клиенту синхронизации. Согласно одному из вариантов осуществления настоящего изобретения, несмотря на то что логически одна система службы синхронизации может работать в одной поставляющей контент системе, она может быть сконструирована, чтобы обрабатывать запросы более чем одного клиента синхронизации одновременно посредством использования многопоточного способа. В дополнение, согласно одному из вариантов осуществления настоящего изобретения сервер 304 службы синхронизации может быть воплощен в Java и работать под всеми операционными системами, в которых работает JVM (виртуальная Java-машина). Может быть запланировано минимизировать загрузку сервера посредством обмена данными с клиентом синхронизации в режиме без предварительного установления соединения. Более того, согласно одному из предпочтительных вариантов осуществления настоящего изобретения сервер 304 службы синхронизации может быть сервером скрытой служебной программы. Специалистам в данной области техники очевидно, что сервер скрытой служебной программы является серверной программой, которая установлена на сервере, чтобы удовлетворять запрос клиента. INETD может быть использован в качестве одного из способов сервера скрытой служебной программы. Когда сервер скрытой служебной программы запускается, процесс загружается, только если есть запрос клиента. Следовательно, этот сервер скрытой служебной программы может быть медленным при ответе. Однако сервер скрытой служебной программы может рационально использовать память.

Сервер 304 службы синхронизации согласно настоящему изобретению может быть сконструирован, чтобы 1) обрабатывать соединение клиента синхронизации, 2) регистрировать портативное устройство, 3) формировать списки информации, которая является загружаемой в портативное устройство, 4) передавать заранее определенный контент на портативное устройство, 5) обновлять информацию о контенте, чья передача завершена, или 6) восстанавливать удаленный ID устройства. Контент, который передается на портативное устройство, может быть группирующимся в исполняемый в текущий момент контент, который является обновляемым (образовательный широковещательный контент, который не заканчивается), серийным контентом, в котором период заранее определен, и каждый контент был сформирован в течение заранее определенного периода (прошлые выпуски языкового контента и т.п.), или единичным контентом (индивидуальным контентом, таким как песня, мелодия звонка, экранная заставка и т.п.). Вышеупомянутые функции, с 3) по 6), могут быть предназначены для постепенного выполнения согласно группированию контента, подобного вышеприведенному.

DRM-модуль 305 шифрует контент, который записан на файловом сервере 306. Согласно одному из предпочтительных вариантов осуществления настоящего изобретения DRM-модуль 305 может быть программой, которая шифрует контент посредством правила пользования, основанного на XrML (расширяемом языке разметки прав). Специалистам в данной области техники очевидно, что XrML является языком, который выражает информацию о соответствующем контенте или прав на соответствующий цифровой контент. Следовательно, может быть возможным обеспечивать авторизацию посредством использования DRM и отображать взнос за каждую авторизацию и условие доступа на XrML. DRM-модуль 305 согласно настоящему изобретению выдает ключ аутентификации пользователю, который желает использовать службу синхронизации согласно настоящему изобретению, и после шифрования контента передает пользователю контент, который пользователь запрашивает через клиента синхронизации. Согласно еще одному варианту осуществления настоящего изобретения может быть использован способ передачи контента клиенту синхронизации, при этом DRM-модуль 305 не находится в поставляющей контент системе, а контент не шифруется. То есть незашифрованный контент может передаваться клиенту синхронизации. Клиент синхронизации может шифровать контент и передавать зашифрованный контент на портативное устройство. Портативное устройство может воспроизводить зашифрованный контент посредством его дешифрации с использованием заранее определенного ключа дешифрования.

Файловый сервер 306 сохраняет контент в виде файла, при этом файл должен быть передан на портативное устройство. Контент, сохраненный на файловом сервере 306, может быть сохранен согласно способу шифрования, который хорошо известен специалистам в данной области техники.

DRM-модуль 305 и файловый сервер 306 могут быть внутри поставляющей контент системы. Также они физически могут находиться вне поставляющей контент системы, в соответствии с чем DRM-модуль 305 и файловый сервер 306 могут быть соединены с поставляющей контент системой согласно настоящему изобретению.

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

Фиг. 4а - структурная схема, иллюстрирующая конфигурацию клиента синхронизации, установленного на персональном компьютере пользователя согласно одному из вариантов осуществления настоящего изобретения.

Клиент синхронизации, проиллюстрированный на фиг. 4а, передает заранее определенный контент на портативное устройство пользователя через канал связи с системой синхронизации информации или поставляющей контент системой, при этом заранее определенным контентом является тот, который назначается пользователем. Контент шифруется для защиты цифровых прав. Клиент синхронизации передает дешифрованный контент на портативное устройство после дешифрования зашифрованного контента. Различные способы DRM могут быть заимствованы для каждой поставляющей контент системы. Следовательно, клиент синхронизации может быть сконструирован, чтобы загружать модуль дешифрования для различных способов DRM посредством API (интерфейса прикладного программирования). Этот модуль дешифрования может быть постоянно обновляющимся и, даже если разработан новый способ DRM, может быть возможным дешифровать соответствующий контент посредством обновления.

Как проиллюстрировано на фиг. 4, клиент синхронизации согласно первому варианту осуществления настоящего изобретения может содержать пользовательский интерфейс 401, модуль 402 связи, модуль 403 шифрования/дешифрования, модуль 404 управления портативным устройством и драйвер 404 синхронизации.

Узел 401 пользовательского интерфейса предоставляет интерфейс, с тем чтобы пользователь мог легко использовать клиента синхронизации. Один из примеров пользовательского интерфейса клиента синхронизации проиллюстрирован на фиг. 4b. Со ссылкой на фиг. 4b, левое изображение на фиг. 4b - один из примеров главной страницы клиента синхронизации, а правое изображение - один из примеров пользовательского интерфейса для управления контентом, который пользователь желает использовать, и для управления, с тем чтобы контент мог быть загружен в персональный компьютер пользователя.

Модуль 402 связи является модулем для выполнения обмена данными с системой синхронизации информации и поставляющей контент системой. Согласно одному из вариантов осуществления настоящего изобретения обмен данными с вышеупомянутой системой может быть выполнен путем передачи/приема основанного на XML сообщения. Это основанное на XML сообщение может содержать регистрационную информацию, включающую в себя информацию аутентификации пользователя, или информацию о контенте, или информацию о перечне контента, ID устройства, запрос на синхронизацию, запрос на регистрацию портативного устройства и т. д.

Модуль 403 шифрования/дешифрования является модулем для дешифрации контента, который зашифрован в различные форматы, при этом зашифрованный контент передается из поставляющей контент системы. Следовательно, модуль 403 шифрования/дешифрования может включать в себя, по меньшей мере, один API дешифрования. Модуль 403 шифрования/дешифрования может включать в себя модуль дешифрования так, что таковой может соответствовать, по меньшей мере, одному модулю шифрования для шифрования файловых данных, соответствующих контенту в поставляющей контент системе.

Драйвер 404 синхронизации является драйверным модулем для передачи данных между клиентом синхронизации и портативным устройством. Согласно одному из предпочтительных вариантов осуществления настоящего изобретения линией связи между клиентом синхронизации и портативным устройством может быть USB. Следовательно, специалистам в данной области техники очевидно, что USB присоединена к периферийным устройствам персонального компьютера, при этом USB содержит USB-концентратор, USB-узел и USB-хост.

Фиг. 5 - схема последовательности операций способа, иллюстрирующая один из способов синхронизации данных между поставщиком контента и портативным устройством через сеть согласно одному из вариантов осуществления настоящего изобретения. Способ, проиллюстрированный на фиг. 5, может содержать этапы, приведенные ниже:

Клиент синхронизации устанавливает сеанс с портативным устройством на S501. В это время установление сеанса может быть выполнено путем выявления состояния соединения портативного устройства и загрузки драйвера синхронизации клиента синхронизации. Когда сеанс установлен, клиент синхронизации определяет, сохранен ли ID устройства в портативном устройстве, на S502. Если ID устройства сохранен, клиент синхронизации передает регистрационную информацию поставляющей контент системе, на S503, при этом регистрационная информация включает в себя информацию аутентификации пользователя (пользовательский ID, пароль или ID устройства) или информацию о контенте, которая должна быть синхронизована. Поставляющая контент система принимает регистрационную информацию на S504. Если ID устройства не сохранен, т. е. если требуется новый ID, потому что единственный зад