СИСТЕМА НА ОСНОВЕ РАСШИРЯЕМОГО МУЛЬТИМЕДИЙНОГО ФОРМАТА И СПОСОБЫ ЕЕ ПРИМЕНЕНИЯ

1. Способ управления цифровым контентом расширяемого мультимедийного формата, реализованный в компьютере, включающий шаги:
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера исходных запросов, сконфигурированного на прием и обработку запросов контента по меньшей мере от одного клиентского устройства, которым владеет пользователь,
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера контента, сконфигурированного на хранение и избирательное распространение контента,
сохранения контента по меньшей мере в одном текстовом файле расширяемого мультимедийного формата (EMF), при этом в каждом файле EMF имеется страница фреймов, содержащая идентификатор страницы фреймов, используемый для последовательного размещения по меньшей мере одного файла EMF при компоновке контента в клиентском устройстве, и по меньшей мере один фрейм, а в каждом фрейме содержится по меньшей мере часть контента вместе с идентификатором контента, используемым для последовательного размещения по меньшей мере одного фрейма при компоновке контента в клиентском устройстве, и
после приема сервером исходных запросов запроса контента от пользователя посредством соответствующего клиентского устройства передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента.
2. Способ по п. 1, дополнительно включающий шаги:
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера аутентификации, сконфигурированного на аутентификацию пользователя,
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера маркеров, сконфигурированного на создание и хранение по меньшей мере одного уникального маркера для привязки к пользователю, и
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера ключей, сконфигурированного на создание и хранение файла уникальных ключей для привязки к пользователю.
3. Способ по п. 2, в котором шаг передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента, дополнительно включает шаги:
определения того, содержится ли в запросе контента каждое из следующего: имя пользователя и пароль, привязанный к упомянутому пользователю, вместе с унифицированным идентификатором ресурса (URI) запрошенного контента,
отклонения упомянутого запроса контента, если установлено, что в запросе контента отсутствует по меньшей мере одно из следующего: имя пользователя, пароль URI,
проверки достоверности каждого из следующего, содержащегося в запросе контента: имени пользователя услуги, пароля услуги и URI,
отклонения упомянутого запроса контента после неудачной попытки проверки достоверности запроса контента, и
передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента, после успешной проверки достоверности запроса контента.
4. Способ по п. 2, в котором шаг передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента, дополнительно включает шаги:
создания уникального маркера, содержащего по меньшей мере одно из следующего: наименование запрошенного контента, имя упомянутого пользователя, начальную временную отметку, определяющую момент, с которого пользователю разрешен прием запрошенного контента, конечную временную отметку, определяющую момент, с которого пользователю больше не разрешен прием запрошенного контента, и уникальный идентификатор маркера,
передачи клиентскому устройству маркера вместе с местонахождением запрошенного контента, при этом впоследствии клиентское устройство передает маркер серверу контента, и
после приема маркера от клиентского устройства:
проверки достоверности маркера,
отклонения упомянутого запроса контента после неудачной попытки проверки маркера, и
передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента, после успешной проверки достоверности маркера.
5. Способ по п. 4, в котором шаг проверки маркера дополнительно включает шаги:
проверки достоверности маркер идентификатора, и
определения того, разрешен ли пользователю в данный момент прием запрошенного контента, на основании начальной временной отметки и конечной временной отметки, содержащихся в маркере.
6. Способ по п. 2, в котором шаг передачи клиентскому устройству каждого файла EMF, содержащего по меньшей мере часть запрошенного контента, дополнительно включает шаги:
получения от сервера ключей файла ключей, привязанного к пользователю,
шифрования по отдельности по меньшей мере одного по меньшей мере из одного файла EMF, содержащего запрошенный контент, с использованием файла ключей, и
передачи клиентскому устройству каждого по меньшей мере из одного зашифрованного файла EMF.
7. Способ по п. 2, дополнительно включающий шаг реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного провайдера контента, сконфигурированного на поддержание сервера исходных запросов, сервера аутентификации и сервера контента.
8. Способ по п. 2, дополнительно включающий шаг реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного провайдера основных услуг, сконфигурированного на поддержание сервера ключей и сервера маркеров.
9. Способ по п. 1, дополнительно включающий шаги:
избирательного деления контента на множество файлов EMF в зависимости от общего размера контента, и
передачи соответствующему клиентскому устройству по запросу пользователя по одному файлу EMF за один раз.
10. Способ по п. 9, дополнительно включающий шаги:
сохранения каждого из множества файлов EMF во множестве клиентских устройств одноранговой сети, и
избирательной выборки каждого из множества файлов из клиентских устройств на основании доступности упомянутых клиентских устройств.
11. Способ по п. 9, дополнительно включающий шаг сжатия по меньшей мере одного из множества файлов EMF, содержащих запрошенный контент.
12. Способ по п. 11, в котором шаг сжатия по меньшей мере одного из множества файлов EMF дополнительно включает шаги, выполняемые для каждого такого файла EMF:
определения того, содержатся ли в файле EMF теги XML, которые повторяются несколько раз в файле EMF, и
для каждого тега XML, который повторяется несколько раз в файле EMF:
присвоения уникального адреса тегу XML и
сохранения адреса и соответствующего тега XML в таблице XML, которая используется для последующего восстановления сжатого файла EMF.
13. Способ по п. 11, в котором шаг сжатия по меньшей мере одного из множества файлов EMF дополнительно включает шаги, выполняемые для каждого такого файла EMF:
определения того, содержатся ли в файле EMF данные, которые повторяются несколько раз в файле EMF,
для данных, которые повторяются несколько раз в файле EMF:
присвоения уникального адреса данным, и
сохранения адреса и соответствующих данных в таблице XML, которая используется для последующего восстановления сжатого файла EMF.
14. Способ по п. 11, в котором шаг сжатия по меньшей мере одного из множества файлов EMF дополнительно включает шаги, выполняемые для каждого такого файла EMF:
сканирования каждого по меньшей мере из одного фрейма, хранящегося на соответствующей странице фреймов, при этом по меньшей мере один фрейм содержит множество байтов, представляющих по меньшей мере часть контента,
сохранения первого из упомянутых фреймов как базового фрейма, и
для каждого дополнительного фрейма, хранящегося на соответствующей странице фреймов:
вычисления различий между байтами, содержащимися в базовом фрейме, и байтами, содержащимися в упомянутом дополнительном фрейме, и
сохранения упомянутого дополнительного фрейма как отличающегося фрейма, содержащего только байты упомянутого дополнительного фрейма, отличающиеся от байтов базового фрейма.
15. Способ по п. 11, в котором шаг сжатия по меньшей мере одного из множества файлов EMF дополнительно включает шаги, выполняемые для каждого такого файла EMF:
сканирования каждого по меньшей мере из одного фрейма, хранящегося на соответствующей странице фреймов, при этом по меньшей мере один фрейм содержит множество байтов, представляющих по меньшей мере часть контента,
сохранения первого из упомянутых фреймов как базового фрейма, и
для каждого последующего фрейма, хранящегося на соответствующей странице фреймов:
вычисления различий между байтами, содержащимися в предыдущем фрейме, и байтами, содержащимися в упомянутом последующем фрейме, и
сохранения упомянутого последующего фрейма как отличающегося фрейма, содержащего только байты упомянутого последующего фрейма, отличающиеся от байтов предыдущего фрейма.
16. Способ по п. 1, дополнительно включающий шаг избирательного наложения на контент в его целях идентификации уникального характерного для пользователя водяного знака до передачи контента соответствующему клиентскому устройству.
17. Способ по п. 16, в котором шаг избирательного наложения на контент уникального водяного знака дополнительно включает шаг размещения водяного знака относительно контента на основании избирательной заданной пользователем информации о положении.
18. Способ управления цифровым контентом расширяемого мультимедийного формата, реализованный в компьютере, включающий шаги:
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера исходных запросов, сконфигурированного на прием и обработку запросов контента по меньшей мере от одного клиентского устройства, которым владеет пользователь,
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера контента, сконфигурированного на хранение и избирательное распространение контента,
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера ключей, сконфигурированного на создание и хранение файла уникальных ключей для привязки к пользователю,
сохранения контента по меньшей мере в одном текстовом файле расширяемого мультимедийного формата (EMF), при этом в каждом файле EMF имеется страница фреймов, содержащая идентификатор страницы фреймов, используемый для последовательного размещения по меньшей мере одного файла EMF при компоновке контента в клиентском устройстве, и по меньшей мере один фрейм, а в каждом фрейме содержится по меньшей мере часть контента вместе с идентификатором контента, используемым для последовательного размещения по меньшей мере одного фрейма при компоновке контента в клиентском устройстве, и
после приема сервером исходных запросов запроса контента от пользователя посредством соответствующего клиентского устройства:
получения от сервера ключей файла ключей, привязанного к пользователю,
шифрования по отдельности по меньшей мере одного по меньшей мере из одного файла EMF, содержащего запрошенный контент, с использованием файла ключей, и
передачи клиентскому устройству каждого по меньшей мере из одного зашифрованного файла EMF.
19. Способ управления цифровым контентом расширяемого мультимедийного формата, реализованный в компьютере, включающий шаги:
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера исходных запросов, сконфигурированного на прием и обработку запросов контента по меньшей мере от одного клиентского устройства, которым владеет пользователь,
реализации в памяти по меньшей мере одного вычислительного устройства по меньшей мере одного сервера контента, сконфигурированного на хранение и избирательное распространение контента,
сохранения контента по меньшей мере в одном текстовом файле расширяемого мультимедийного формата (EMF), при этом в каждом файле EMF имеется страница фреймов, содержащая идентификатор страницы фреймов, используемый для последовательного размещения по меньшей мере одного файла EMF при компоновке контента в клиентском устройстве, и по меньшей мере один фрейм, а в каждом фрейме содержится по меньшей мере часть контента вместе с идентификатором контента, используемым для последовательного размещения по меньшей мере одного фрейма при компоновке контента в клиентском устройстве,
сжатия по отдельности по меньшей мере одного по меньшей мере из одного файла EMF, содержащего контент, и
после приема сервером исходных запросов запроса контента от пользователя посредством соответствующего клиентского устройства передачи клиентскому устройству каждого по меньшей мере из одного сжатого файла EMF, содержащего по меньшей мере часть запрошенного контента.