ГОСТ Р ИСО/МЭК 24709-1— 2009
его заданное поведение, производя один или несколько вызовов функции BioSPI. определенной в
ИСО/МЭК 19784-1. в процессе его выполнения.
6.1.3.4 ПБУ BioAPI — это компонент программного обеспечения (или набор компонентов программно
го обеспечения), который реализует BioSPI. определенный в ИСО/МЭК 19784-1, и его заданное поведение.
6.1.3.5 ПБФ BioAPI является компонентом структуры BioAPI, но его интерфейс не определен в
ИСО/МЭК 19784-1. Поэтому настоящий стандарт не содержит описание данного компонента.
6.1.3.6 Помимо двух основных указанных выше интерфейсов BioAPI и BioSPI. ИСО.МЭК 19784-1
утверждает два других интерфейса, описанные в 6.1.3.6.1 — 6.1.3.6.5.
6.1.3.6.1 Инфраструктуры BioAPI обеспечивают вспомогательный интерфейс, который поддерживает
получение следующих данных от ПБУ:
a) уведомления о событиях, относящихся к элементам BioAPI;
b
) потоковыеданные (полутоновые битовые образы), которые посылаются во время действий, выпол
няемых ПБУ или ПБФ (от имени ПБУ);
c) информация о состоянии графического интерфейса пользователя (ГИП), которая посылается во
время действий, выполняемых ПБУ или ПБФ от имени ПБУ.
6.1.3.6.2 Интерфейс, описанный в 6.1.3.6.1 и реализованный с помощью инфраструктур BioAPI. назы
вается «интерфейсом обратного вызова инфраструктуры».
6.1.3.6.3 Приложения BioAPI могут реализовывать вспомогательный интерфейс, который поддержи
вает получение некоторой или всей представленной ниже информации от инфраструктуры BioAPI:
a) уведомления о событиях, связанных с элементами BioAPI, происходящих в ПБУ или ПБФ и пере
данных инфраструктурой приложению;
b
) потоковые данные (полутоновые битовые образы), которые посылаются во времядействий, выпол
няемых ПБУ или ПБФ (от имени ПБУ) и переданные инфраструктурой приложению:
c) информация о состоянии ГИП. которая посылается во время действий, выполняемых ПБУ или ПБФ
(от имени ПБУ). переданная инфраструктурой приложению.
Передача инфраструктурой BioAPI приложению информации, полученной от лоставщика(ов) биомет
рической услуги зависит от функций, поддерживаемых каждым приложением, и от использования в
настоящий момент приложением ПБУ. который передал информацию в инфраструктуру BioAPI.
6.1.3.6.4 Интерфейс, описанный в 6.1.3.6.3. дополнительно реализуемый приложениями BioAPI. на
зывается «интерфейсом обратного вызова приложения».
6.1.3.6.5 Кроме указанных выше, инфраструктуры BioAPI содержат функции, которые поддерживают
установку и удаление ПБУ и ПБФ. В настоящем стандарте эти функции включены в интерфейс BioAPI.
6.1.3.7 ПБУ BioAPI может реализовывать вспомогательный интерфейс, который поддерживает полу
чение информации от ПБФ. но этот интерфейс не определен в ИСО/МЭК 19784-1. Поэтому настоящий
стандарт не содержитописаниеданного вспомогательного интерфейса.
6.1.3.8 Три типа реализаций интерфейса BioAPI (приложение BioAPI. инфраструктура BioAPI и ПБУ
BioAPI). описанные выше в настоящем стандарте, называют стандартными компонентами BioAPI. Интер
фейсы BioAPI. BtoSPI. обратного вызова приложения и обратного вызова инфраструктуры, указанные выше,
называют стандартными интерфейсами BioAPI. Настоящий стандарт предполагает, что каждый из стан
дартных компонентов BioAPI взаимодействует сдругим компонентом только путем вызова функций стан
дартных интерфейсов BioAPI.
6.1.3.9 В настоящем стандарте установлен метод испытания на соответствие на основе трех стан
дартных компонентов BioAPI и четырех стандартных интерфейсов BioAPI.
6.1.4 Физические архитектуры
6.1.4.1 ИСО/МЭК 19784-1 не устанавливает способ загрузки каких-либо стандартных компонентов
BioAPI в память, не утверждает физических связей между стандартными компонентами BioAPI и устрой
ствами. подключенными к сети, а также не ограничивает количество экземпляров каждого стандартного
компонента BioAPI вустройстве. Эти характеристики зависят от особенностей платформы и реализации.
6.1.4.2 Обычно ПБУ реализуются в видединамически подключаемых библиотек на платформах, под
держивающих эту возможность.
6.1.4.3 В одной из типовых физических архитектур BioAPI инфраструктура BioAPI также является
динамически подключаемой библиотекой, а приложения BioAPI являются исполняемыми программами,
которые загружают динамически подключаемую библиотеку инфраструктуры BioAPI в память. В данной
физической архитектуре может быть только одно приложение BioAPI. использующее экземпляр инфра
структуры BioAPI в данный момент времени. Если в устройстве одновременно функционируют несколько
6