СИСТЕМА ОБЕСПЕЧЕНИЯ СИСТЕМАТИЗАЦИИ, УПОРЯДОЧИВАНИЯ, РАСПРЕДЕЛЕНИЯ, ОБРАБОТКИ И РАБОТЫ С КОНТЕНТОМ БИБЛИОТЕЧНОЙ СИСТЕМЫ
SYSTEM OF PROVIDING SYSTEMATIZATION, ORDERING, DISTRIBUTION, PROCESSING AND WORKING WITH CONTENT OF LIBRARY SYSTEM

Уровень техники
Изобретение относится к сложным автоматизированным системам автоматизации и, в частности, к системам автоматизации библиотечной деятельности.
Заявляемую систему можно условно отнести к категории электронно-библиотечных систем (ЭБС).
ЭБС - это предусмотренный федеральными государственными образовательными стандартами высшего профессионального образования (ФГОС ВПО) России обязательный элемент библиотечно-информационного обеспечения учащихся вузов, представляющий собой базу данных, содержащую издания учебной, учебно-методической и иной литературы, используемой в образовательном процессе, и соответствующую содержательным и количественным характеристикам, установленным приказом Рособрнадзора от 05.11.2012 г. №1953.
Примеры известных библиотечных систем:
1. ЭБС «Инфра-М» (http://znanium.com) [ООО "Научно-издательский центр Инфра-М" 2011-2015]
2. ЭБС «ИВИС» (http://online.eastview.com)[2013 East View Information Services]
3. ЭБС «БИБКОМ» (http://bibkom.ru)[2003-2014 ОАО «Центральный коллектор библиотек "БИБКОМ"»]
4. ЭБС «БиблиоРоссика» (http://www.bibliorossica.com)[2011-2015, Academic Studies Press.]
5. ЭБС «Лань» (http://e.lanbook.com)[2010 Электронно-библиотечная система «Издательства «Лань».]
Недостатки известных систем.
- Некоторые из известных систем ЭБС имеют ряд технических и организационных ограничений, не позволяющих взаимодействовать с контентом по тем же алгоритмам, как с книгой на бумажном носителе.
- Некоторые из известных систем содержат только электронные текстовые документы.
- Известные системы имеют ограничения для обслуживающих организаций в части формирования фондов для нужд собственных пользователей.
- Часть известных систем требует от обслуживающих организаций покупать в фонд назначенное количество однотипных экземпляров каждого контента.
- Часть известных систем требует от обслуживающих организаций следить за соблюдением авторских прав и контролировать изъятие у пользователя экземпляров контента после окончания срока их использования и последующий возврат в фонд обслуживающей организации.
- Некоторые системы позволяют пополнение и расширение каталога контента только в ручном режиме.
- В некоторых из указанных систем у пользователей отсутствует (или крайне ограничен) набор настроек для изменения среды отображения контента. Например, при чтении электронной книги отсутствуют возможности изменения размера/шрифта текста, цвета, фона, автоматического переноса слов и т.п.
- Недостаточная «прозрачность» работы - не все системы позволяют получать статистику по основным показателям деятельности, имеются также ограничения по допуску к статистике представителей обслуживающих организаций.
- Нет возможности тесной интеграции с другими системами в части каталогов, и/или хранилищ, и/или контента и др.
В качестве наиболее близкого аналога выбрана ЭБС «Инфра-М».
Технический результат, на достижение которого направлено заявленное техническое решение, состоит в повышении полноты воспроизводства библиотечного процесса, расширении возможностей по администрированию библиотечного процесса, расширении инструментария по обработке контента, маркетингового инструментария, расширении арсенала средств того же назначения.
Задачей заявляемого изобретения является расширение сервисных возможностей, повышение числа автоматизированных процедур в технологическом процессе обработки контента и вспомогательной информации, повышение возможностей по расширению системы, объединению с другими системами.
Известные технические решения не позволяют получить заявленный технический результат.
КРАТКОЕ ОПИСАНИЕ
Для достижения заявленного технического результата предлагается автоматизированная библиотечная система, система обеспечения и сопровождения работы с контентом, включающая средства взаимодействия с системой, технические средства обработки информации, средства хранения контента, средства хранения данных о пользователях, средства сопровождения системы, интерфейс для соединения всех перечисленных технических средств и других инструментов для работы заявляемой системы.
Отличительными особенностями системы являются следующие.
Технические средства обработки информации включают, по крайней мере, ядро системы, средства хранения данных, интернет-ресурсы (устройства с запущенным приложением, подключенные к локальной сети (ЛВС) и/или сети интернет и мобильные приложения (мобильные устройства с запущенным приложением).
Ядро системы включает, по крайней мере,
- модуль обработки и управления контентом;
- модуль управления лицензиями;
- модуль обработки статистики;
- модуль подготовки выдачи;
- модуль отображения выдачи;
- модуль взаимодействия с другими системами;
- модуль обработки рейтингов, рецензий, отзывов.
Возможно подключение дополнительных модулей и подсистем.
Средства хранения данных включают:
- БД обслуживающих организаций;
- БД контента;
- БД каталога контента;
- БД фондов;
- БД истории движения каждого экземпляра контента (LOG file истории движения каждого экземпляра контента);
- БД прав/разрешений;
- БД пользователей;
- БД представителей обслуживающих организаций;
- БД представителей агрегатора.
Возможно подключение дополнительных модулей и подсистем.
Интернет-ресурсы и мобильные приложения служат для обеспечения работы с отдельными подсистемами.
Средства хранения контента содержат, по крайней мере, информацию контента вместе с данными для его администрирования и регулирования доступа.
Каждый правообладатель контента - книги, медиа- или другого контента - предоставляет агрегатору право распространения определенного числа одновременно используемых экземпляров контента на определенный срок. Для каждого контента могут быть установлены дополнительные индивидуальные условия распространения и расчета лицензионных выплат (роялти).
Контент может быть защищен любым подходящим известным техническим средством, например, DRM-защитой (https://ru.wikipedia.org/wiki/%D2%E5%F5%ED%E8%F7%E5%F1%EA%E8%Е5 %F1%F0%E5%E4%F1%F2%E2%E0 %E7%E0%F9%E8%F2%FB %E0%E2%F2%EE%F0%F1%EA%E8%F5%EF%F0%E0%E2 1998 г.). В рамках предпочтительного воплощения заявленного технического решения (библиотечной системы) применен следующий подход к защите книг: запрет копирования, возможность только постраничного чтения, при этом содержимое книги на устройстве пользователя зашифровано для предотвращения копирования книги из памяти устройства.
У участников системы могут быть разные временные ограничения на работу с системой. Чтобы контролировать их работу, применяют различные электронные сертификаты, лицензии, ключи шифрования и пр. Эти взаимоотношения регулирует модуль учета полномочий и допуска читателя (пользователя) к контенту.
Обслуживающая организация - библиотека общего доступа или корпоративная библиотека, ВУЗ, школа, др. предприятие, др. организация, предоставляющая и регулирующая доступ к литературным произведениям в аудиовизуальной форме или иному контенту пользователям или посетителям библиотеки.
Это организация, которая работает с агрегатором, с одной стороны, и с конечным пользователем - физическими или юридическими лицами - с другой. Она получает от агрегатора контент и предоставляет его пользователям. В описываемом предпочтительном воплощении это библиотека, которая предлагает своим читателям для чтения электронные книги и для прослушивания аудиокниги из каталога агрегатора. Для этого копии необходимых электронных книг размещают в фонде библиотеки, а затем передают читателям во временное или постоянное (неограниченное) пользование.
В фондах сохранены отметки о движении единиц контента, т.е. отметка о передаче и закреплении единиц (экземпляров) контента из общей базы данных (БД) контента за фондом или за читателем. Организация фонда подобна обычной библиотеке, где такой учет существует в бумажном журнале, в котором записаны все выданные на руки и возвращенные книги.
ОПИСАНИЕ ГРАФИЧЕСКОГО МАТЕРИАЛА
На фиг. 1 показана одна из возможных логических структур взаимодействия функциональных устройств системы.
На фиг. 2 показана логическая схема одного из возможных вариантов объединения ресурсов нескольких систем (кластеров) в единую составную систему.
ПОДРОБНОЕ ОПИСАНИЕ
Принятые обозначения и термины.
Агрегатор - организация, которая работает с правообладателями контента, с одной стороны, и с обслуживающими организациями или конечными пользователями - с другой. Агрегатор обеспечивает сбор, обработку, систематизацию, учет и распределение электронного контента по всем доступным каналам в удобной форме.
Обслуживающая организация - библиотека общего доступа или корпоративная библиотека, ВУЗ, школа, др. предприятие, др. организация, предоставляющая и регулирующая доступ к контенту, например литературным произведениям в аудиовизуальной форме (или иному контенту) пользователям и/или посетителям библиотеки. В базе данных для каждой обслуживающей организации содержится детальное описание, подключенные фонды, доступный контент, связанные экземпляры контента, перечень связанных пользователей, разрешения прав доступа и другие настройки.
Это организация, которая работает с агрегатором, с одной стороны, и с конечным пользователем - физическими или юридическими лицами - с другой. Она получает от агрегатора контент и предоставляет его пользователям. В описываемом предпочтительном воплощении - это библиотека, которая предлагает своим читателям читать электронные книги и слушать аудиокниги из каталога агрегатора (например, агрегатор ЛитРес). Для этого копии необходимых электронных книг размещают в фонде библиотеки, а затем передают читателям во временное или постоянное (неограниченное) пользование.
Устройства пользователей 1.1 - технические средства конечных пользователей, используемые для взаимодействия с электронным контентом.
Устройства представителей обслуживающей организации 1.2 - технические средства представителей обслуживающей организации, используемые для наполнения фонда контента, разграничения прав доступа, ведения финансового учета и другого взаимодействия, связанного с управлением контентом.
Устройства представителей агрегатора 1.3 - технические средства представителей агрегатора, используемые для администрирования системы взаимодействия с контентом.
БД/хранилища 4 - набор программно-аппаратных средств, состоящих из баз данных, файловых хранилищ, систем резервирования и хранения данных, используемых в системе. Среди всей информации, содержащейся в заявляемой БД, можно выделить следующую группу ключевых данных:
- обслуживающие организации,
- каталог контента,
- фонды,
- экземпляры контента,
- права/разрешения,
- пользователи,
- представители обслуживающих организаций,
- представители агрегатора.
Интернет-ресурсы (площадки) 2.2 - web-сайты и другие ресурсы, размещенные в сети (глобальной сети Интернет и/или в локальной вычислительной сети), посредством которых участники системы осуществляют взаимодействие с контентом (администрирование системы, просмотр, скачивание, редактирование, комментирование и т.д.).
Каталог контента - перечень контента, находящегося в распоряжении агрегатора. Из этого перечня формируют подмножества контента, доступные в определенных фондах/интернет-ресурсах/мобильных приложениях.
Контент - любое информационно значимое либо содержательное наполнение информационного ресурса или веб-сайта. К контенту относятся тексты, мультимедиа, видео, графика. Как особую разновидность контента выделяют мобильный контент. Под мобильным контентом подразумевают контент в цифровой форме, который адресован владельцам мобильных устройств. В качестве контента подразумеваются:
- текстовые файлы;
- цифровые картинки, (например, в формате.gif или.jpg и
прочие);
- звуковые файлы (.midi, mp3 и прочие);
- видеофайлы (.avi, .mp4, .тред и прочие);
- а также другие цифровые файлы, которые можно загружать в мобильные или стационарные устройства при помощи проводной или беспроводной связи.
В настоящем документе понятие контента дополнительно включает набор информационных контейнеров, содержащих в себе текстовые, аудио-, видео-, фото-, медиа- и т.п. материалы, а также дополнительные сопутствующие данные. Для каждого из них (в базах/хранилищах системы) содержится сопутствующая информация - детальное описание, привязка к авторам, правообладателям, интернет-ресурсам и т.д. В описываемой системе экземпляр контента является основной единицей, которой оперируют участники системы.
Мобильные приложения 2.1 - мобильные устройства с запущенным приложением - программным продуктом или web-приложением, устанавливаемым на устройства пользователей (обслуживающих организаций, агрегаторов), позволяющие осуществлять взаимодействие с контентом (администрировать систему, просматривать, скачивать, редактировать, комментировать и пр.).
Модуль - набор программно-аппаратных средств для выполнения задачи в соответствии с назначением.
Права/разрешения - перечни всех прав доступа, лицензий, сертификатов и других параметров в привязке к отдельным физическим или юридическим лицам, фондам, контенту и т.д., влияющие на разрешение/запрет различных действий в системе.
Пользователи, пользователи системы 1.1.1-1.1.4 - перечни всех пользователей, с которыми взаимодействует система. Для каждого пользователя имеется набор параметров и настроек. Также ведется персонализированный учет его действий и предпочтений для формирования индивидуальных рекомендаций по контенту.
Представители обслуживающих организаций 1.2.1-1.2.5 - перечни всех представителей обслуживающих организаций, с которыми взаимодействует система. Для каждого из них имеются параметры, детально описывающие возможности обслуживающей организации, приданные ей в системе.
Представители агрегатора 1.3.1-1.3.4 - перечни всех представителей агрегатора, с которыми взаимодействует система. Для каждого из них имеются параметры, детально описывающие возможности агрегатора в зависимости от его роли в системе.
Фонды - перечни экземпляров контента, закрепленных за определенными обслуживающими организациями. Для каждого фонда имеется ряд параметров, описывающих его текущее наполнение, настройки доступа, возможности пополнения новыми экземплярами и ряд других параметров.
Экземпляры контента - перечень всех виртуальных единиц контента, содержащихся во всех фондах. Для каждого экземпляра есть набор параметров, описывающих его текущее состояние (срок лицензии, привязку к определенному пользователю, фонду и т.д.).
Ядро системы 3 - набор программно-аппаратных средств, обеспечивающих техническую реализацию работы системы.
Для достижения заявленного технического результата предлагается автоматизированная библиотечная система, система обеспечения (сопровождения) работы с контентом, включающая наличие средств взаимодействия пользователя с системой, технических средств обработки информации, средств хранения контента, средств хранения данных о пользователях, средств сопровождения системы, интерфейса для соединения всех перечисленных технических средств для работы заявляемой системы.
Отличительными особенностями системы являются следующие.
Технические средства обработки информации включают ядро системы, средства хранения данных, интернет-ресурсы и мобильные приложения.
Ядро системы включает, по крайней мере:
- модуль обработки и управления контентом;
- модуль управления лицензиями;
- модуль обработки статистики;
- модуль подготовки выдачи;
- модуль отображения выдачи;
- модуль взаимодействия с др. системами;
- модуль обработки рейтингов, рецензий, отзывов;
- модуль финансовой обработки;
- модуль управления фондами и площадками;
- модуль взаимодействия с мобильными приложениями;
- модуль рассылок.
Возможно подключение дополнительных модулей и подсистем.
Средства хранения данных включают:
- БД обслуживающих организаций;
- БД контента;
- БД каталога контента;
- БД фондов;
- БД истории движения каждого экземпляра контента (LOG file истории движения каждого экземпляра контента);
- БД прав/разрешений;
- БД пользователей;
- БД представителей обслуживающих организаций;
- БД представителей агрегатора.
Возможно подключение дополнительных средств хранения данных.
Средства хранения контента содержат, по крайней мере, информацию контента вместе с данными для его администрирования, регулирования доступа. Дополнительно средства хранения контента могут содержать информацию о связях с другим контентом, комментариями, закладками, заметками и сопутствующими материалами и инструментами, позволяющими улучшить взаимодействие участников системы с контентом или повысить его информативность или полезность.
Интернет-ресурсы и мобильные приложения выполнены в виде интерфейсов и предназначены для взаимодействия участников системы с ее отдельными подсистемами.
Предпочтительный сценарий взаимодействия участников и системы на примере электронных книг следующий.
Агрегатор заключает договора с издательствами и авторами на право распространения электронных версий книг (текстовых, а также аудиокниг) и получает от них исходные материалы для будущего контента (бумажные или электронные материалы, описание и т.д.). Агрегатор выплачивает комиссионное вознаграждение (периодические роялти или единовременное).
Агрегатор осуществляет (выполняет) подготовку к продаже - оцифровывает исходные материалы (при необходимости), оформляет их, снабжает аннотацией, присваивает регистрационный номер, встраивает в базы данных электронной библиотеки и таким образом расширяет свой каталог полученными электронными книгами и аудиокнигами.
Муниципальные библиотеки, заинтересованные в привлечении новых читателей, имеют возможность расширить свои библиотечные фонды за счет каталога электронных книг агрегатора. Для этого они заключают соответствующий договор с агрегатором и получают учетные записи для своих библиотекарей и читателей.
Муниципальные библиотеки назначают своим читателям учетные записи для доступа к каталогу книг на web-сайте агрегатора. Читатели с помощью этого web-сайта производят заказ интересующих книг. В случае подтверждения заказа библиотекарем, заказанную книгу размещают в виртуальном фонде библиотеки и сразу же закрепляют за читателем на фиксированный назначенный срок, в течение которого он может читать ее в режиме онлайн (online) или офлайн (offline) на web-сайте или на своем мобильном устройстве. По прошествии назначенного срока, отведенного на прочтение, доступ читателя к книге закрывают и в фонд библиотеки направляется уведомление, что экземпляр книги свободен и этот экземпляр может быть выдан другому читателю. При этом библиотека дополнительно не оплачивает повторное использование этого экземпляра контента.
Для реализации описанного сценария система работает следующим образом.
Основные функции:
- Подготовка, оформление и добавление контента в базу.
- Просмотр и поиск контента по каталогу (фондам).
- Запрос контента.
- Выдача контента.
- Изъятие контента.
- Взаимодействие с контентом (чтение, просмотр, копирование, изменение, распространение, объединение, комментирование, выставление рейтингов и т.п.).
- Настройка среды взаимодействия с контентом (цвет, размер, фон, яркость, автоматические или ручные закладки, громкость, таймеры работы, интенсивность воспроизведения, субтитры, ссылки на доп. материалы и т.п.).
- Просмотр и обработка статистики взаимодействия с контентом; формирование рейтингов, обзоров, рецензий.
- Коммуникация с другими участниками системы (комментарии, отзывы, рейтинги, рассылки).
- Ведение финансовых взаимоотношений.
Основные операции, выполняемые участниками системы или самой системой для реализации перечисленных основных и ряда вспомогательных функций, в рамках которых происходит взаимодействие с данными из БД и хранилищ:
Добавление/редактирование/удаление контента.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модуль обработки контента [3.3] добавляет, редактирует или удаляет контент [4.2] из БД/хранилищ.
Управление правами/разрешениями/настройками.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модуль лицензий [3.5] настраивает права/разрешения [4.6] и сохраняет изменения в БД/хранилищах.
Формирование каталогов контента, доступных для различных фондов.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модуль обработки контента [3.3] настраивает перечни контента, доступного в разных каталогах контента [4.3].
Создание и управление фондами.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модуль управления фондами/площадками [3.4] создает записи о новых и изменяет имеющиеся данные об обслуживающих организациях [4.1], настраивает их фонды [4.4]; привязывает к ним учетные записи пользователей [4.7], представителей обслуживающей организации [4.8] и ответственных лиц агрегатора [4.9].
Запрос на доступ к контенту.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модули подготовки [3.7] и отображения выдачи [3.8] просматривает каталог контента [4.3], а затем через модуль лицензий [3.5] оформляет запрос на экземпляр контента [4.5].
Обработка запроса на доступ к контенту.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модули подготовки [3.7] и отображения выдачи [3.8] просматривает перечень запрошенных экземпляров контента [4.5]. При удовлетворении запроса через модуль финансовой обработки [3.11] участник системы оплачивает (или получает бесплатно) экземпляр контента [4.5], размещает его в фонде [4.4], а затем через модуль лицензий [3.5] закрепляет его за запрашивающим лицом на необходимый срок, который фиксируют в правах/разрешениях [4.6].
Использование экземпляра контента.
Участник системы заходит на интернет-ресурс или мобильное приложение, где через модули подготовки [3.7] и отображения выдачи [3.8] ему предоставляется доступ к экземплярам контента [4.5], закрепленным за ним. Когда модуль лицензий [3.5] фиксирует окончание прав на взаимодействие с данным экземпляром, экземпляр изымают у участника системы и возвращают в соответствующий фонд [4.4].
Предоставление данных из БД/хранилища.
Каждый раз, когда системе (или ее модулю) требуется передать какие-то данные из БД/хранилища на интернет-ресурс или в мобильное приложение, используют модуль подготовки выдачи [3.7]. Если при этом необходимо обеспечить взаимодействие с участником системы, то дополнительно используют модуль отображения выдачи [3.8].
Использование мобильных приложений.
Дополнительный модуль взаимодействия с мобильными приложениями [3.1] используют каждый раз, когда в системе задействуется мобильное приложение.
Коммуникация между системой и ее участниками.
Дополнительный модуль рассылок [3.2] используют каждый раз, когда в системе необходимо обеспечить автоматическую или полуавтоматическую коммуникацию между системой и/или его участниками (письма по e-mail, SMS, push-уведомления, чаты, напоминания, рекомендации и прочие уведомления).
Коммуникация с другими системами.
Дополнительный модуль взаимодействия с другими системами [3.9] используют каждый раз, когда необходимо организовать совместную работу (интеграцию) подобных технических средств агрегаторов, обслуживающих организаций, пользователей или третьих лиц.
Ведение статистики и учета.
Дополнительный модуль статистики [3.6] содержит набор механизмов, обеспечивающих документирование (ведение отчета) всех событий системы, сбор и обработку статистики, учет финансовых взаимоотношений (используя модуль финансовой обработки [3.11]), а также генерацию и выдачу отчетов (используя модуль лицензий [3.5]).
Ведение статистики и учета.
Дополнительный модуль обработки рейтингов, рецензий, отзывов [3.10] отвечает за учет и контроль материалов, логически связанных с контентом (отзывы, рецензии, комментарии, заметки, закладки и пр.). Для некоторых из них применяют средства автоматической или полуавтоматической модерации участниками системы.
Каждый из перечисленных модулей в отдельности может быть выполнен несколькими способами. От конкретной реализации каждого модуля зависит быстродействие и, в некоторых случаях, удобство работы с системой. Функционирование системы в целом не зависит от качества исполнения (программирования) отдельных модулей.
За счет модуля работы с другими системами [3.9] система позволяет организовать совместную работу (интеграцию) подобных технических средств агрегаторов 1.3.1, 1.3.2, 1.3.3, 1.3.4, объединенных в кластеры 5.1, 5.2, что обеспечивает повышенную отказоустойчивость и расширение суммарного каталога контента, а при необходимости - объединение финансовых активов, предназначенных для наполнения фондов. При этом, технические средства одного любого или нескольких агрегаторов могут быть распределены на нескольких удаленных площадках.
За счет модуля [3.9] система также может поддерживать размещение части или всех своих элементов на распределенных (удаленных) вычислительных мощностях, в том числе с использованием облачных вычислений (технологий). Такой подход позволяет экономить на объемах используемых аппаратных ресурсов, обеспечивать быстрое масштабирование системы и гарантировать высокий уровень доступности (надежности, отказоустойчивости) системы.
Фонды нескольких обслуживающих организаций могут быть логически объединены для расширения объема предоставляемого контента.
Устройства агрегатора, обслуживающей организации и пользователя могут быть снабжены средствами, обеспечивающими безопасное, лицензионное и контролируемое использование контента.
Устройства агрегатора, обслуживающей организации и пользователя могут самостоятельно или с помощью агрегатора контролировать продолжительность и интенсивность использования контента (т.е. режим ограниченного управления), управлять своим взаимодействием с системой (т.е. режим полного администрирования).
За счет использования специализированных технических средств на устройствах агрегатора, обслуживающей организации и пользователя возможно обеспечить безопасное, лицензионное и контролируемое использование контента. При этом владельцы (правообладатели) контента имеют возможность самостоятельно (или с помощью агрегатора) контролировать продолжительность и интенсивность использования контента. Обычно - в пределах назначенных им полномочий.
Доступ к контенту может не требовать постоянного подключения к ЛВС и/или сети Интернет.
Система может быть реализована полностью или частично распределенной, т.е. технические средства по обеспечению практически всех функций могут располагаться на аппаратных средствах любых назначенных участников системы, а также на аппаратных средствах у третьих лиц. Это относится, в том числе, к финансовым взаимоотношениям, средствам защиты (сертификации), локализации (сайты-каталоги на языках, отличных от русского) и синхронизации (сверка каталогов/хранилищ на предмет актуальности).
Технические средства агрегатора, и/или обслуживающей организации, и/или пользователя могут содержать полный или частичный набор средств управления контентом (добавление, редактирование, удаление и пр.).
Пользователь, перед тем как запросить/получить доступ к контенту, имеет возможность с помощью модулей подготовки [3.7] и отображения выдачи [3.8] ознакомиться не только с описанием контента, но и непосредственно с его фрагментом (например, прослушать фрагмент аудиокниги или просмотреть часть фильма).
При штатном режиме работы системы каждый экземпляр контента, закрепленный за фондом, может быть многократно одновременно и/или поочередно предоставлен для использования нескольким пользователям. Дополнительные настройки системы позволяют (с использованием модуля лицензий [3.5]) изменить указанное правило, например, ограничить количество использований экземпляров контента или разрешить одновременное использование экземпляра контента несколькими пользователями.
Настройки модулей финансовой обработки [3.11] и лицензий [3.5] позволяют гибко и индивидуально настроить, какие участники системы и в какой степени несут материальные и авторско-правовые обязательства при использовании контента. Например, конечный пользователь, при взаимодействии с контентом, может быть полностью отделен от финансовых и авторско-правовых вопросов, т.к. в роли плательщиков и ответственных лиц выступают обслуживающие организации и/или агрегаторы.
Настройки пользователя позволяют объединять несколько имеющихся своих учетных записей (хранящихся в БД пользователей [4.7]), относящихся к различным фондам или каталогам агрегаторов. После такого объединения, система предоставляет пользователю расширенные права и разрешения [4.6], а также предоставляет пользователю возможность самостоятельно принимать решение о том, где и в каком из доступных фондов/каталогов запрашивать и получать контент. При таком подходе пользователю предлагается свобода выбора наилучшего из доступных вариантов. Если ни одна из представленных обслуживающих организаций не смогла удовлетворить запросы пользователя, пользователь имеет возможность обратиться напрямую на интернет-ресурс [2.2] агрегатора и приобрести интересующий контент в исключительное пользование за собственный счет.
Настройки системы позволяют предоставить обслуживающей организации возможность компенсировать часть финансовых расходов на фонд за счет пользователей. Для этого в настройках фонда [4.4] указывают уровень финансовых обязательств обслуживающей организации, а модуль финансовой обработки [3.11] производит перерасчет стоимости использования контента для пользователя. В составе модуля финансовой обработки имеются модули оплаты используемого контента за счет косвенной монетизации (реклама, сбор анкет, платная подписка и т.п.), которая обеспечивается дополнительными модулями или сторонними сервисами, которые можно подключать через модуль взаимодействия с другими системами [3.9].
Участники системы могут выступать в роли создателей контента, размещая его в каталоге агрегатора. Для этого участник системы заходит на интернет-ресурс [2.2] или мобильное приложение [2.1], где через модуль обработки контента [3.3] добавляет, редактирует контент [4.2] из БД/хранилищ. Такие участники приобретают статус правообладателя и в случае платного распространения их контента вправе рассчитывать на роялти от использования его контента, рассчитываемое с помощью модуля финансовой обработки [3.11].
Настройки системы позволяют работать с контентом не только на интернет-ресурсах и мобильных приложениях участников системы, но и на сторонних устройствах/ресурсах/программах. Например, контент с видеоматериалами может быть скопирован пользователем и просмотрен с помощью обычного DVD-проигрывателя, если это позволяют права и разрешения, контролируемые модулем лицензий [3.5].
Агрегатор может предоставлять обслуживающей организации пробный период использования, в рамках которого доступен весь функционал с возможностью доступа ко всему каталогу контента.
В системе могут использоваться различные способы авторизации и идентификации участников системы (учетные записи, многоэтапная аутентификация, биометрия и др., настраиваемые в БД прав и разрешений [4.6]), а также различные методики передачи средств и инструментов авторизации/идентификации новым участникам системы (e-mail с учетными записями, SMS-сообщения и др., обеспеченные модулем рассылок [3.2]). Настройки системы позволяют также исключить необходимость авторизации. Например, сотрудники обслуживающей организации могут не проходить авторизацию при работе с фондом/контентом через локальную сеть предприятия; в этом случае модуль лицензий предоставляет доступ к контенту, оперируя косвенными признаками аутентификации, такими, например, как IP-адрес устройства пользователя.
Пример ручного способа: представители обслуживающей организации/агрегатора заходят на web-сайт обслуживающей организации/агрегатора, авторизуются под учетной записью библиотекаря/ администратора, просматривают заявки пользователя на книги и самостоятельно принимают решение: удовлетворить их или нет.
Контроль доступа пользователя к контенту может осуществляться агрегатором и/или обслуживающей организацией в ручном и/или в автоматическом режиме.
Пример автоматического способа: представители обслуживающей организации/агрегатора заходят на web-сайт обслуживающей организации/агрегатора, авторизуются под учетной записью библиотекаря/администратора и настраивают работу системы таким образом, чтобы пользователь мог самостоятельно брать желаемый объем контента выбранного типа без подтверждения со стороны обслуживающей организации/агрегатора.
Примеры устройств пользователей: мобильный телефон (смартфон, коммуникатор), персональный компьютер (ноутбук, моноблок, планшет), электронная книга, SmartTV, персональные гаджеты, портативные устройства, периферийные устройства ввода-вывода, сетевые средства проводной и беспроводной связи (коммутаторы, роутеры, концентраторы) и др.
Пример использования устройства: пользователь со своего рабочего места или устройства заходит на web-сайт агрегатора, где с помощью учетной записи (полученной от обслуживающей организации) получает доступ к интересующему его контенту.
Примеры устройств представителей обслуживающей организации: сервер, файловое хранилище, персональный компьютер (ноутбук, моноблок, планшет), мобильный телефон (смартфон, коммуникатор), электронная книга, SmartTV, персональные гаджеты, портативные устройства, периферийные устройства ввода-вывода, сетевые средства проводной и беспроводной связи (коммутаторы, роутеры, концентраторы) и др.
Пример использования устройства: представитель обслуживающей организации на своем рабочем устройстве или с помощью своего пароля заходит на web-сайт агрегатора, где с помощью учетной записи (полученной от агрегатора) разграничивает права доступа к контенту для конечных пользователей.
Устройства, принадлежащие обслуживающей организации, могут предоставляться конечными пользователями или представителями агрегатора во временное пользование.
Примеры устройств агрегатора: сервер, файловое хранилище, персональный компьютер (ноутбук, моноблок, планшет), мобильный телефон (смартфон, коммуникатор), электронная книга, SmartTV, персональные гаджеты, портативные устройства, периферийные устройства ввода-вывода, сетевые средства проводной и беспроводной связи (коммутаторы, роутеры, концентраторы) и др.
Пример использования устройства: представитель агрегатора со своего устройства добавляет в каталог контента новый материал (например, аудиокнигу), а затем предоставляет к нему доступ обслуживающим организациям и конечным пользователям.
Устройства, принадлежащие агрегатору, могут предоставляться во временное пользование представителями обслуживающих организаций или конечными пользователями.
Примеры мобильных приложений: iOS - приложение для чтения электронных книг, Android - приложение для прослушивания музыки или аудиокниг, WindowsPhone - приложение для просмотра фильмов и т.д.
Пример использования мобильного приложения: пользователь на своем устройстве устанавливает мобильное приложение, в котором получает доступ к интересующей его электронной книге.
Всех участников системы можно условно разделить на три ключевые группы:
- Представитель агрегатора (устройство представителя агрегатора 1.3).
- Представитель обслуживающей организации (устройство представителя обслуживающей организации 1.2).
- Конечный пользователь (устройство пользователя 1.1).
Поскольку система предоставляет гибкую настройку, то одно лицо может выполнять несколько функций и таким образом относиться к нескольким группам, обладая соответствующими им правами. Например, представитель обслуживающей организации может одновременно быть и конечным пользователем.
Среди интернет-ресурсов, описанных в системе, можно выделить несколько ключевых категорий:
- Интернет-ресурс для представителей агрегатора, занимающихся управлением фондами, финансами, созданием и ведением учетных записей пользователя и обслуживающей организации, отслеживанием статистики и т.п. Пример: whub.litres.ru;
- Интернет-ресурс для представителей агрегатора, занимающихся управлением каталогом, расширением его новыми позициями, настройками доступа к контенту, отслеживанием сроков лицензирования по авторским правам на контент, модерированием отзывов и т.п. Пример: hub.litres.ru;
- Интернет-ресурс для представителей обслуживающей организации, где они работают с фондом, заявками на выдачу контента, статистикой, режимами самообслуживания и пр. Пример: biblio.litres.ru;
- Интернет-ресурс для пользователей, где они выбирают и пользуются контентом, оставляют отзывы, заметки и пр. Пример: biblio.litres.ru.
Приведенные примеры одного web-сайта или нескольких web-сайтов условны. В одном из возможных вариантов исполнения, весь описываемый функционал может быть размещен на одном web-сайте (например, с одним доменом - litres.ru), в другом - распределен по нескольким разным web-сайтам: один для административной службы агрегатора, другой - для библиотекарей, третий - для пользователей, четвертый - для пользователей на иностранном языке и т.д.
Примеры интернет-ресурсов: набор программно-аппаратных средств, публичный web-сайт с каталогом контента, служебный web-сайт с инструментами обработки контента, служебный web-сайт с инструментами администрирования.
Пример использования интернет-ресурса: представитель обслуживающей организации заходит на публичный web-сайт системы, авторизуется на нем и производит выдачу запрашиваемых экземпляров контента пользователям.
Ядро системы 3 - набор программно-аппаратных средств, обеспечивающих техническую реализацию работы системы. Помимо вспомогательных, включает в себя следующие основные группы модулей:
Модуль взаимодействия с мобильными приложениями 3.1 - интерфейс программирования приложений (API), позволяющий мобильным приложениям или другим сторонним программам взаимодействовать с модулями системы и данными их БД/хранилищ системы;
Модуль рассылок 3.2 - набор программно-аппаратных средств, обеспечивающий автоматическую или полуавтоматическую коммуникацию между системой и/или его участниками (письма по e-mail, SMS, push-уведомления, чаты, напоминания, рекомендации и прочие уведомления).
Модуль обработки контента 3.3 - набор программно-аппаратных средств и инструментов, позволяющий администрировать контент (оцифровка контента, предварительная подготовка, редактирование материалов, размещение/удаление файлов контента и его описания в хранилищах, каталогах и т.д.).
Модуль управления фондами/площадками 3.4 - набор программно-аппаратных средств позволяет администрировать фонды (создавать/редактировать/удалять), привязывая их к обслуживающим организациям, наполняя наборами контента и настраивая, на каких интернет-ресурсах (площадках) или мобильных приложениях к ним будет предоставлен доступ.
Модуль лицензий 3.5 - набор программно-аппаратных средств, позволяющий контролировать сроки лицензий, наличие сертификатов, прав доступа и другие параметры, влияющие на разрешение/запрет различных действий в системе.
Пример №1: У контента имеется правообладатель, который предоставил агрегатору право распространения этого контента на определенный срок. Модуль лицензий позволяет автоматически изымать из фондов или у пользователей те экземпляры контента, у которых истек разрешенный период распространения/использования.
Пример №2: Экземпляры контента могут быть защищены различными техническими средствами (например, DRM-защита (https://ru.wikipedia.org/wiki/%D2%E5%F5%ED%E8%F7%E5%F1%EA% E8%E5 %F1%F0%E5%E4%F1%F2%E2%E0 %E7%E0%F9%E8%F2%FB %E0%E2%F2%EE%F0%F1%EA%E8%F5 %EF%F0%E0%E2 1998 г.). В этом случае модуль лицензий выполняет функцию обеспечения защиты авторских прав и контролирует законность использования экземпляров контента.
Пример №3: Обслуживающие организации/пользователи могут иметь доступ к различным частям общего каталога контента. Модуль лицензий обеспечивает разграничение прав доступа, не позволяя получать доступ к неразрешенному контенту.
Модуль статистики 3.6 - набор программно-аппаратных средств, обеспечивающий учет и протоколирование всех событий системы, сбор и обработку статистики, генерацию и выдачу отчетов, а также (совместно с модулем финансовой обработки 3.11) учет финансовых взаимоотношений - расчет расходов, роялти правообладателей контента и пр.
Модуль подготовки выдачи (controller) 3.7 - в соответствии с запросами участников системы, набор программно-аппаратных средств организует сбор, обработку и выдачу данных из БД/хранилищ для последующего использования другими модулями или выводом этих данных через модуль отображения выдачи 3.8.
Модуль отображения выдачи (view) 3.8 - набор программно-аппаратных средств отвечает за то, как и каким образом данные, подготовленные модулем подготовки выдачи, будут отображены на интернет-ресурсах или мобильных приложениях системы;
Модуль взаимодействия с другими системами 3.9 - набор программно-аппаратных средств позволяет организовать совместную работу (интеграцию) подобных технических средств агрегаторов 1.1.1-1.1.4 объединенных в кластеры 5.1, 5.2. За частичный или даже полный функционал объединения/интеграции может отвечать и сторонний программно-аппаратный сервис/система, не входящий в состав технических средств участника системы. При этом модуль координирует возможные сценарии объединения каталогов, фондов, баз и других элементов подсистем, обеспечивая гибкую настройку совместной работы. Этот модуль позволяет также размещать все или часть составляющих системы на распределенных (удаленных) вычислительных мощностях, в том числе, с использованием облачных вычислений (технологий). Это позволяет экономить на объемах используемых аппаратных ресурсов, обеспечивать быстрое масштабирование системы и гарантировать высокий уровень доступности (надежности, отказоустойчивости) системы.
Модуль обработки рейтингов, рецензий, отзывов 3.10 - набор программно-аппаратных средств отвечает за учет и контроль сопутствующих материалов, логически связанных с контентом (отзывы, рецензии, комментарии, заметки, закладки и пр.). Для некоторых из них применяют средства автоматической или полуавтоматической модерации участниками системы.
Модуль финансовой обработки 3.11 - модуль отвечает за все финансовые взаимодействия участников системы и третьих лиц.
Заявляемая система существенно отличается от систем, известных из уровня техники. Основные отличия следующие.
1. При использовании заявляемой системы в качестве библиотечной системы пользователь и представители обслуживающих организаций работают с фондами и экземплярами контента так же, как с привычными бумажными книгами. Процессы получения экземпляра контента в фонд, его передача пользователю и возврат в фонд после использования полностью аналогичны аналоговой работе библиотеки со своими читателями. Другие ЭБС имеют ряд технических и организационных ограничений, не позволяющих взаимодействовать с контентом по тем же алгоритмам, как с аналоговой (бумажной) книгой;
2. Каталог контента содержит не только электронные документы/тексты, но и большое разнообразие других форматов контента (электронные аудио-, видео-, фото-, медиа- и прочие материалы). За счет этого расширяется целевая аудитория пользователей, а также появляется возможность использования контента лицами с ограниченными возможностями (например, прослушивание аудиокниг).
Основные виды поддерживаемого контента.
- Электронные книги и документы.
- Аудиокниги.
- Аудиоконтент (музыка).
- Видео, ТВ-контент и сопутствующие файлы (доп.аудиодорожки, субтитры и пр.)
- Фотоконтент и другие графические материалы.
- Игры.
- Программное обеспечение.
- Файлы.
3. Обслуживающие организации могут формировать фонды не из фиксированных, предопределенных коллекций экземпляров контента, а из любых экземпляров из каталога.
4. Обслуживающим организациям не требуется покупать в фонд какое-то определенное количество однотипных экземпляров каждого контента. В фонд попадают и оплачиваются только те экземпляры, которые интересны пользователям.
5. Представителям обслуживающей организации не требуется следить за соблюдением авторских прав и контролировать изъятие у пользователя экземпляров контента после окончания срока их использования и последующий возврат в фонд обслуживающей организации. Система обеспечивает это самостоятельно в полностью автоматическом режиме.
6. Агрегатор предоставляет обслуживающей организации пробный период использования, в рамках которого доступен весь функционал с возможностью доступа ко всему каталогу контента.
7. Наполнение и расширение каталога контента может происходить в автоматическом режиме, что обеспечивает его оперативную актуализацию контентом-новинками.
8. Пользователю для получения доступа к контенту достаточно выхода в сеть Интернет или локальную сеть. Затем пользователь имеет возможность пользоваться контентом на широком спектре устройств, в том числе, загружая все необходимые данные на локальное устройство для последующего пользования в режиме онлайн (online) или офлайн (offline).
9. Пользователь имеет широкий спектр настроек, позволяющий ему индивидуально настроить среду отображения контента. Например, при чтении электронной книги можно настроить не только размер/шрифт текста, но и указать яркость фона в режиме ночного чтения, отображение текста в несколько колонок, автоматическое сохранение выделенных заметок, перенос закладок на другие устройства и т.д.
10. Участники системы имеют доступ к детальной статистике и отчетам по работе с каталогом и фондами, а также к инструментам ее обработки.
11. Заявляемая система предусматривает возможность тесной интеграции с другими системами (каталогами, хранилищами контента и пр.).
12. При обновлении контента заявляемая система позволяет автоматически обновлять экземпляры контента до актуальной версии непосредственно на устройствах участников системы.
13. Система при необходимости может содержать модуль для поддержки функции размещения части или всех своих элементов на распределенных (удаленных) вычислительных мощностях, в том числе с использованием облачных вычислений (технологий).
Такой подход позволяет экономить на объемах используемых аппаратных ресурсов, обеспечивать быстрое масштабирование системы и гарантировать высокий уровень доступности (надежности, отказоустойчивости) системы.