Язык интерфейса: Русский
BSP (Book Scan Processing)

Назначение системы
Система ALANIS Book Scan Processing (BSP)предназначена массовой обработки графических файлов, представляющих собой сканы отдельных страниц книг или книжных разворотов с использованием набора функций обработки растровых изображений (фильтров обработки). Целью обработки является получение графических файлов, а также документов PDF с улучшением качественных характеристик относительно исходных графических файлов, а также с сохранением структуры хранения файлов (дерево папок), относительно исходной структуры.
Ключевые понятия
Проект
Проект в системе BSP — это совокупность свойств и настроек обработки, обеспечивающая автоматическую обработку и контроль качества изображений с однородными качественными характеристиками, например, всех сканов страниц одной книги.
Настройки проекта
Проект имеет следующие настройки:
- Имя проекта — уникальное в рамках системы буквенное или цифробуквенное обозначение. Задается пользователем системы при создании проекта.
- Папка импорта изображений для обработки — папка, расположенная в той же локальной сети, где расположены модули BSP. При установке на одном компьютере всех компонентов системы, папка может быть локальной. В остальных случаях папка должна задаваться в сетевом формате (UNC) и, соответственно, быть доступной всем модулям системы. Папка может содержать вложенные папки с изображениями, подлежащими обработке. Один проект может иметь несколько папок импорта, каждая из которых может в свою очередь иметь вложенные папки.
- Папка экспорта изображений — папка, расположенная в той же локальной сети, где расположены модули BSP. При установке на одном компьютере всех компонентов системы, папка может быть локальной. В остальных случаях папка должна задаваться в сетевом формате (UNC) и, соответственно, быть доступной всем модулям системы. Папка может содержать вложенные папки, если таковые были в соответствующей папке импорта проекта. Один проект может иметь несколько папок экспорта, каждая из которых может в свою очередь иметь вложенные папки.
- Набор функций (фильтров) автоматической обработки, в котором отдельные фильтры могут иметь собственные настройки. Набор фильтров настраивается для каждого проекта перед началом обработки на сэмпловом наборе изображений этого проекта и применяется автоматически ко всем изображениям проекта.
- Пользователь BSP, который назначен оператором контроля качества на проект.
Архитектура системы
ALANIS Book Scan Processing представляет собой набор серверных и пользовательских модулей, объединенных в одну распределенную систему и взаимодействующих по TCP/IP протоколу. Полнофункциональная система может располагаться как на одном компьютере и работать автономно, так и работать на нескольких компьютерах в рамках одной локальной сети Windows.
Также, в рамках одной локальной сети может существовать несколько экземпляров Book Scan Processing, при этом, одни и те же отдельные серверные и пользовательские модули могут включаться в разные экземпляры BSP в разное время.
Серверные модули
Серверные модули BSP реализованы в виде Windows сервисов и выполняют задачи, не требующие непосредственно взаимодействия с пользователями системы.
- Сервис обработки. Windows сервис осуществляет все операции по пакетной обработке изображений с помощью фильтров пакетной обработки в рамках отдельных проектов. Один экземпляр системы BSP может иметь несколько сервисов обработки, расположенных на разных компьютерах, их количество определяется потребностями пользователей и условиями конкурентной лицензии продукта.
-
Сервис координации. Windows сервис координации – центральный компонент системы, можно сказать, что это мозг для нервной системы BSP.
Все остальные модули одного экземпляра системы взаимодействуют только с данным сервисом. Для этого каждому модулю лишь необходимо знать IP адрес или DNS имя компьютера, на котором установлен сервис координации. Если сервис установлен на том же компьютере, что и конкретный модуль, модуль будет обращаться к серверу по адресу localhost.
Сервис отслеживает состояние всех компонентов системы и обеспечивает распределение и прохождение задач импорта изображений, обработки и экспорта в системе. Сервис координации может быть установлен на любом компьютере в сети, как изолированно, так и вместе с другими компонентами системы. Наличие одного сервиса координации определяет один рабочий экземпляр Book Scan Processing. При этом, в одной локальной сети может существовать несколько экземпляров Book Scan Processing, каждый со своим сервисом координации.
Пользовательские модули
- Модуль управления проектами/контроль качества. Приложение Управление проектами может выполнять разные функции в зависимости от привилегий авторизованного пользователя. Для пользователей с максимальными привилегиями в системе доступен максимальный набор функций:
- Управление проектами (создание, настройка, запуск/остановка и отслеживание жизненного цикла проектов обработки, назначение пользователей в качестве операторов контроля качества на проекты).
- Контроль качества (проверка качества обработки, исправление ошибок автоматической обработки, отправка части изображений проекта на сервер для повторной обработки, отправка всего проекта на стадию экспорта).
- Управление учетными записями пользователей (создание/удаление пользователей, изменение учетных данных пользователей, включая принадлежность к группам администраторов, полноправных пользователей.
- Приложение Менеджер конфигурации. Данное приложение должно присутствовать на каждом компьютере с установленными модулями BSP. Менеджер конфигураций предназначен для настройки взаимодействия всех компонентов одного экземпляра системы, для переключения компонентов между разными экземплярами системы BSP в одной локальной сети, управления лицензиями BSP, а также настройки email уведомлений, рассылаемых BSP в ходе работы. Кроме того, данное приложение позволяет настроить место хранения временных файлов для уставленных модулей BSP.
Для успешной установки и работы программы необходимо удостовериться, что система удовлетворяет следующим требованиям.
Рекомендуемая аппаратная конфигурация:
- Модуль управления проектами/контроль качества:
- Процессор: Intel Core i5-2300 2.80 GHz или эквивалент.
- RAM: 8 Gb или более.
- Жесткий диск: 1 Tb или более.
- Сервер обработки/сервис координации:
- Процессор: Intel Core i7-6700T (8M Cache, 3.60 GHz) или эквивалент.
- RAM: 16 Gb или более.
- Жесткий диск: 1 Tb или более.
Для высоконагруженных систем рекомендуется использование серверных конфигураций на базе процессоров Intel Xeon, с объемом RAM не менее 32Gb
Рекомендуемая программная конфигурация:
- Операционная система: Windows 7/8.1, 10.
- Windows Server 2008/2012.
- .Net Framework 4 или выше, рекомендуется 4.5.
- Visual C++ Redistributable for Visual Studio 2012 Update 1 x86 / x64 Visual C++ 2010 Redistributable Package x86 / x64.