Document Reader SDK 6.5

Document Reader SDK версии 6.5 доступен для скачивания по следующим ссылкам:

SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.

Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.8):

ВАЖНЫЕ изменения

  • Представляем полную проверку чипа электронного документа на стороне сервера. В то время как чтение чипа выполняется на мобильном телефоне через NFC, сервер участвует в процессе генерации и хранения сеансовых ключей и вызовов. Это позволяет повторно обрабатывать сессию чтения в модели “zero-trust to mobile” для проверки подлинности и достоверности чипа и его данных с помощью Chip Authentication, Active Authentication и Passive Authentication на стороне сервера.
  • Представляем новый шаг в автоматизации проверок безопасности: автоматическую проверку наличия невидимой личной информации (Invisible Personal Information, IPI). Раньше можно было только визуализировать IPI, а теперь добавлена возможность автоматически оценивать наличие IPI на изображении в определенной области (портрет). Это мощная функция против поддельных документов, особенно с замененной фотографией.
  • Улучшена проверка замены фотографии: внедрён новый подход к автоматическому обнаружению различных способов замены фотографии в исходном документе. В настоящее время применяется к конкретным документам, в следующих версиях будет распространен на всю базу данных.
  • Представлен готовый режим онлайн-обработки для мобильного SDK. Вы можете собирать данные на мобильном телефоне и запускать обработку/повторную обработку на сервере одним простым вызовом.

Core SDK

  • Обнаружение и вырезание документов
    • Добавлена поддержка изображений высокого разрешения с устройств Regula 88xx.
  • Определение типа документа
    • Исправлена cитуация, когда удостоверение личности имело пустую обратную сторону без каких-либо данных и не могло быть распознано, что приводило к общему сбою статуса.
  • Оптическое распознавание символов (OCR)
    • Улучшено качество распознавания OCR для хорватского LCID.
    • Исправлен порог вероятности для выравнивания маски.
  • Машиносчитываемая зона (MRZ)
    • Добавлены новые парсеры для документов:
      • Montenegro ID Card
      • Montenegro Temporary Residence Permit
      • Morocco DL
    • Обновлены парсеры для документов:
      • Lithuania Status Certificate
      • Mexico Voter Card
      • Nicaragua ID Card
      • Slovakia DL
    • Рефакторинг логики распознавания режима серии кадров.
  • Штрихкоды
    • Добавлены новые парсеры штрихкодов для документов:
      • Argentina DL
      • Benin Voter Card
      • Colombia Registration Certificate
      • El Salvador ID Card
      • Ethiopia DL
      • Honduras ID Card
      • Mexico DL
      • Mexico Commercial DL
      • Mexico Voter Card
      • Myanmar DL
      • Niger DL
      • Nigeria ID Card
      • Philippines Police Card
    • Обновлены парсеры штрихкодов для документов:
      • AAMVA DL/ID Card
      • Colombia Residence Permit
    • Значительно улучшено чтение 2D-кодов (QR Code, Aztec, Datamatrix).
  • Парсинг и проверка текстовых данных
    • Добавлена проверка USA IIN на юрисдикцию между VIZ и штрих-кодом.
    • Добавлен парсинг личного номера, ID избирателя и подробные логические проверки данных для Mexico Voter Cards.
    • Добавлен парсинг и проверка личного номера в Албании, Корее.
    • Добавлена возможность проверки наличия статического текста в полях текстовых данных в соответствии с шаблоном (также c многочисленными включенными опциями).
    • Добавлена транслитерация ft_Authority и ft_Surname_of_Spose на латиницу с любого не латинского алфавита, если данное поле отсутствует на латинице.
    • Добавлена возможность объединения отдельных полей в новые поля другого типа. Например, серия документа + номер брошюры = номер документа.
    • Исправлена ситуация с генерацией вычисляемых полей из других полей для нескольких источников вместо одного.
    • Исправлена ситуация с частичным сравнением MRZ и VIZ, когда значение в VIZ имело разделители.
    • Исправлена ситуация с корректностью поля ft_Height, если оно содержит слова вместо цифр.
    • Исправлена cитуация с неудалением «GEB.» из ft_Surname_at_Birth после распознавания.
    • Исправлена ситуация с вычислением ft_Date_of_Expiry с использованием ft_Date_of_Issue и срока действия.
    • Исправлена ситуация с проверкой поля ft_Sex, если значение не соответствует маске.
    • Обновлены названия стран:
      • Республика Северная Македония -> Северная Македония, Республика
      • Свазиленд -> Эсватини
  • Проверка подлинности
    • Добавлена возможность автоматической проверки наличия IPI. Ранее статус проверки IPI всегда был OK и требовал ручной проверки визуализации. Теперь статус будет установлен на основе содержимого изображения. Если IPI не обнаружен, статус будет установлен на FAIL. В настоящее время возможность включена для определенных документов. В будущих версиях будет распространена на остальные документы с IPI.
    • Исправлена ситуация, из-за которой IR B900 проверял неправильно захваченные ИК-изображения (полностью темные).
    • Исправлена ситуация с запуском проверки IPI на изображениях с низким разрешением. Теперь только изображения с разрешением ~400 DPI и выше будут проверяться на наличие IPI из-за специфики самой функции.
    • Исправлена ситуация с хранением ресурсов в базе данных для проверки голограмм.
  • Контроль качества изображения
    • Улучшено качество обнаружения захвата экрана.
    • Улучшено качество определения цветности изображения.
    • Добавлено обнаружение рукописного текста в регистрационных штампах на страницах паспорта.
  • В описание шаблона документа добавлена информация о том, какая страница является главной в многостраничном документе для корректной сортировки страниц в результатах, когда нет MRZ и на каждой странице есть портрет.
  • В перечисление eRPRM_DeviceTypes добавлен член RPRM_DeviceType_Desko.
  • В перечисление eRPRM_Capabilities добавлен член RPRM_Capabilities_ServerSideRFID.
  • В перечисление eCheckDiagnose добавлен член chd_FieldPosCorrector_PhotoReplaced.
  • Добавлены новые члены перечисления eGraphicFieldTypes:
    • gf_Finger_Right4Fingers
    • gf_Finger_Left4Fingers
    • gf_Finger_2Thumbs
  • Исправлена ситуация с завершением сценария MrzAndLocate без MRZ в режиме многостраничного сканирования.
  • Улучшено качество кода, исправлен ряд мелких ошибок.
  • Обновлена документация.

Core RFID SDK

  • Добавлена функциональность для генерации сеансовых ключей и вызовов и их хранения для CA и AA на стороне сервера при выполнении чтения чипа на мобильной стороне через NFC. Это позволяет в дальнейшем повторно обрабатывать захваченный сеанс на сервере. Мы используем локальную установку Minio в качестве хранилища, совместимого с S3. Вы можете найти более подробную информацию в документации по установке.
  • Добавлена возможность повторной обработки захваченного сеанса чтения чипа на сервере с использованием ранее сохраненных сеансовых ключей и вызовов по ID сессии, а также выполнения Chip Authentication and Active Authentication на сервере.
  • Добавлена возможность настройки некоторых параметров через сценарии, которые ранее были доступны для настройки только через команды SDK:
    • "DefaultReadingBufferSize" соответствует "RFID_Command_SetTransferBufferSize"
    • "OnlineTAToSignDataType" соответствует "RFID_Command_Set_OnlineTAToSignDataType"
    • "Use_SFI" соответствует "RFID_Command_Set_UseShortFileID"
    • "StrictProcessing" соответствует "RFID_Command_SetDataProcessingLevel"
    • "PKD_DSCert_Priority" соответствует "RFID_Command_Set_UseExternalDS"
    • "PKD_UseExternalCSCA" соответствует "RFID_Command_Set_UseExternalCSCA"
    • "TrustedPKD" соответствует "RFID_Command_Set_TrustedPKD"
    • "ProfilerType" соответствует "RFID_Command_Set_ProfilerType"
  • Добавлено содержимое EF.SOD в обратный вызов уведомления для получения «PA_Resources».
  • Добавлены члены перечисления eRFID_DataFile_Type:
    • dftPostCA_Response
    • dftPostCA_PublicKey
    • dftPostCA_Info
    • dftPostCA_DParams
    • dftPostCA_Check_PK
    • dftPostCA_Check_SK
  • Исправлена ситуация, когда запрет доступа для чтения EF.CardAccess завершал сеанс неуспешно без переключения на BAC.
  • Исправлена ситуация с невозможностью установить размер буфера чтения ниже значения по умолчанию, что приводило к ошибкам чтения чипа в некоторых конкретных чипах и некоторых комбинациях считывателей.
  • Исправлена cитуация с бесконечным циклом повторных попыток чтения, когда в некоторых случаях чип уже был недоступен.
  • Исправлена ситуация с чтением файлов через Short File ID.
  • Исправлена ситуация с корректным расчетом длины файла и оптимизацией для чтения с помощью ExtLe.
  • Исправлена ситуация с повторным выбором Master File после неудачного чтения служебных файлов (EF.DIR, EF.CardAccess, EF.ATR/Info).
  • Исправлена позиция dftApp_Directory в результатах XML.

Desktop API

  • Исправлена ситуация с получением RPRM_ResultType_FingerPrints и RPRM_ResultType_LivePortrait в виде графических результатов в методах _CheckResult и _CheckResultFromList.
  • Исправлена ситуация с уникальностью элементов подлинности в XML-журнале BSI TR-03135.

Desktop web service

  • Windows
    • Обновлен API для отражения последних изменений в интерфейсе COM. Добавлена поддержка сканирования отпечатков пальцев и получения результатов в формате JSON.

Hardware support

  • Добавлена поддержка устройств DESKO. Как обычно для сторонних устройств, библиотека интеграции ReaderDesko.dll включена в установочный пакет SDK и также требует установки поставщика SDK. Только Windows.
  • Добавлена поддержка сканеров отпечатков пальцев Jenetric через соответствующий SDK TOUCHLAB. Можно сканировать 4 пальца обеих рук, а также один конкретный палец. В настоящее время поддерживается только версия Windows x64.
  • Исправлена ситуация, из-за которой устройства Regula 13MP/18MP некорректно работали в Linux/OS X.

Mobile API

  • Реализован режим онлайн-обработки, который добавляет возможность выполнять распознавание на стороне сервера. См. документацию для более подробной информации.
  • iOS
    • Добавлен экземпляр RGLOnlineProcessingConfiguration в класс RGLFunctionality. Данная конфигурация используется в режиме онлайн-обработки.
    • Добавлен класс RGLOnlineProcessingConfiguration для онлайн-обработки.
    • Добавлено свойство forcePagesCount в класс RGLFunctionality. Это значение переопределяет количество сканируемых страниц для автономного и онлайн-режимов обработки.
    • Добавлен класс RGLReprocParams. RGLRFIDScenario использует новое свойство reprocParams, которое добавляет возможность повторной обработки захваченного сеанса (выполнение AA, CA, PA в доверенной среде) на стороне сервера.
    • Добавлено свойство defaultReadingBufferSize в класс RFIDScenario.
    • Добавлены методы getContainers, getEncryptedContainers для RGLDocumentReaderResults для извлечения зашифрованных контейнеров как NSString.
    • Удалено неиспользуемое свойство ResolutionType из модели RGLImageData.
    • Исправлены некоторые ситуации, связанные с записью видео.
    • Исправлен сбой, связанный с копированием буфера во время захвата кадра.
  • Android
    • Добавлен экземпляр OnlineProcessingConfiguration в класс Functionality. Эта конфигурация используется в режиме онлайн-обработки.
    • Добавлен класс OnlineProcessingConfiguration для онлайн-обработки.
    • Добавлено свойство forcePagesCount в класс RGLFunctionality. Это значение переопределяет количество сканируемых страниц для автономного и онлайн-режимов обработки.
    • RfidScenario принимает новое свойство reprocParams, которое добавляет возможность повторной обработки захваченного сеанса (выполнение AA, CA, PA в доверенной среде) на стороне сервера.
    • Добавлен новый метод setDefaultReadingBufferSize в класс RfidScenario.
    • Добавлены методы getContainers и getEncryptedContainers для DocumentReaderResults для извлечения зашифрованных контейнеров.
    • Время ожидания для сетевых запросов увеличено.
    • Исправлен сбой, связанный с автофокусом.
    • Исправлены некоторые незначительные проблемы с макетом.

Web Service API

  • Добавлены новые переменные среды для поддержки проверки электронных чипов на стороне сервера:
    • REGULA_SERVER_SIDE_CHIP_VERIFICATION – включить/отключить логику проверки чипа. Отключено по умолчанию. Если включено, то проверка будет ожидать, что все шаги будут пройдены, и результаты будут возвращены соответственно. Например, если сеанс чтения чипа был захвачен на мобильном устройстве без должным образом настроенной связи с сервером, то повторная обработка этого сеанса на сервере завершится ошибкой, если это разрешено.
    • REGULA_STORAGE_URL — указать URL используемого хранилища, совместимого с S3.
    • REGULA_STORAGE_CHIP_DATA_BUCKET — указать имя корзины на S3-совместимом хранилище для хранения необходимых данных.
    • REGULA_STORAGE_ACCESS_KEY — для указания ключа доступа аутентификации (Access Key) в стиле S3.
    • REGULA_STORAGE_SECRET_KEY — для указания секретного ключа аутентификации (Secret Key) в стиле S3.

Licensing

  • Добавлена возможность использовать устройство DESKO в качестве токена для лицензирования SDK (по серийному номеру).
  • Исправлена ситуация с переключением на резервное облако лицензирования на lic2.regulaforensics.com, которое не происходит без перезапуска экземпляра, когда основное облако лицензирования на lic.regulaforensics.com становится недоступным.

Installation packages

  • Windows Desktop API
    • Добавлен ReaderDesko.dll к сторонним компонентам.
    • Добавлен TouchlabFPR.dll к сторонним компонентам.
  • Linux
    • Обновлены включенные драйверы устройств.
    • Ubuntu 18.04 LTS с этого момента является минимальной поддерживаемой версией. Ubuntu 16.04 больше не поддерживается.
    • Исправлена ситуация с установкой поверх уже установленной версии пакета с предыдущей версией как для пакетов SDK, так и для пакетов веб-сервисов.
  • Docker
    • Предоставлен Helm chart для развертывания Kubernetes.

PKD

  • Включен ICAO PKD master list версии 209.
  • Включен ICAO Health master list версии 3.

Database

  • Исправлены ситуации в более чем 40 шаблонах документов для улучшения качества результатов.
  • Включено 248 стран и территорий, 11229 документов.
  • Добавлено 433 новых документа.
  • Подробности см. в Списке поддерживаемых документов.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Статьи в этом разделе

Больше