标准解读

《GB/T 30267.1-2013 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范》定义了生物特征识别系统中应用程序与生物特征服务提供者之间的接口标准。该标准旨在确保不同厂商开发的生物特征识别技术能够互操作,从而促进生物特征识别技术在更广泛的应用场景中的使用。

根据此标准,BioAPI(Biometric Application Programming Interface)为开发者提供了一套统一的方法来访问和控制各种类型的生物特征设备和服务,如指纹、面部识别或虹膜扫描等。通过采用这套标准化接口,软件开发者可以编写一次代码就能支持多种生物特征采集器和技术,无需针对每种具体硬件或算法重写程序逻辑,大大简化了开发过程并提高了系统的可移植性和兼容性。

标准中详细规定了包括初始化、数据获取、匹配处理在内的多个关键流程的操作方法及参数设置要求,同时也对错误处理机制进行了明确说明,以保证应用程序能够在遇到异常情况时做出恰当响应。此外,它还强调了安全性方面的要求,比如如何安全地传输和存储敏感信息,以及保护用户隐私的重要性。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2013-12-31 颁布
  • 2014-07-15 实施
©正版授权
GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范_第1页
GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范_第2页
GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范_第3页
GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范_第4页
GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范_第5页
已阅读5页,还剩247页未读 继续免费阅读

下载本文档

GB/T 30267.1-2013信息技术生物特征识别应用程序接口第1部分:BioAPI规范-免费下载试读页

文档简介

ICS35040

L71.

中华人民共和国国家标准

GB/T302671—2013/ISO/IEC19784-12006

.:

信息技术生物特征识别应用程序接口

第1部分BioAPI规范

:

Informationtechnology—Biometricapplicationprogramminginterface—

Part1BioAPIsecification

:p

(ISO/IEC19784-1:2006,IDT)

2013-12-31发布2014-07-15实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T302671—2013/ISO/IEC19784-12006

.:

目次

前言

…………………………Ⅴ

引言

…………………………Ⅵ

范围

1………………………1

符合性

2……………………1

规范性引用文件

3…………………………2

术语和定义

4………………2

符号和缩略语

5……………7

架构

6BioAPI………………7

完整架构模型

6.1BioAPIAPI/SPI…………………7

框架自由的架构模型

6.2BioAPI………………………9

架构模型

6.3BioAPIBSP………………9

组件注册表

6.4…………………………10

和安装和卸载

6.5BSPBFP…………11

加载和的链接

6.6BSPBioAPIUnit…………………11

单元管理

6.7BioAPI…………………12

结构和处理

6.8BIR……………………12

类型和宏

7BioAPI………………………13

7.1BioAPI……………14

7.1bisBioAPI_ACBio_PARAMETERS(BioAPI2.2)……………14

7.1terBioAPI_ASN1_BIR(BioAPI2.2)……………14

7.1quaterBioAPI_ASN1_ENCODED(BioAPI2.2)………………15

7.2BioAPI_BFP_LIST_ELEMENT…………………15

7.3BioAPI_BFP_SCHEMA…………15

7.4BioAPI_BIR………………………16

7.5BioAPI_BIR_ARRAY_POPULATION…………16

7.6BioAPI_BIR_BIOMETRIC_DATA_FORMAT………………17

7.7BioAPI_BIR_BIOMETRIC_PRODUCT_ID……………………17

7.8BioAPI_BIR_BIOMETRIC_TYPE(BioAPI2.0)………………17

7.9BioAPI_BIR_DATA_TYPE……………………18

7.10BioAPI_BIR_HANDLE…………19

7.11BioAPI_BIR_HEADER…………19

7.12BioAPI_BIR_PURPOSE………………………20

7.13BioAPI_BIR_SECURITY_BLOCK_FORMAT………………21

7.14BioAPI_BIR_SUBTYPE(BioAPI2.0)…………21

7.15BioAPI_BOOL…………………22

7.16BioAPI_BSP_SCHEMA(BioAPI2.0)…………22

GB/T302671—2013/ISO/IEC19784-12006

.:

7.17BioAPI_CANDIDATE…………23

7.18BioAPI_CATEGORY……………24

7.19BioAPI_DATA…………………24

7.20BioAPI_DATE…………………24

7.21BioAPI_DB_ACCESS_TYPE…………………25

7.22BioAPI_DB_MARKER_HANDLE……………25

7.23BioAPI_DB_HANDLE…………25

7.24BioAPI_DBBIR_ID………………25

7.25BioAPI_DTG……………………25

7.25bisBioAPI_ENCRYPTION_ALG(BioAPI2.2)………………26

7.25terBioAPI_ENCRYPTION_INFO(BioAPI2.2)……………26

7.26BioAPI_EVENT…………………26

7.27BioAPI_EVENT_MASK………………………26

7.28BioAPI_EventHandler…………27

7.29BioAPI_FMR……………………28

7.30BioAPI_FRAMEWORK_SCHEMA……………28

7.31BioAPI_GUI_BITMAP(BioAPI2.0)…………28

7.32BioAPI_GUI_MESSAGE(BioAPI2.0)………29

7.33BioAPI_GUI_PROGRESS(BioAPI2.0)………29

7.34BioAPI_GUI_RESPONSE(BioAPI2.0)………29

7.35BioAPI_GUI_STATE(BioAPI_2.0)…………30

7.36BioAPI_GUI_STATE_CALLBACK(BioAPI_2.0)…………30

7.37BioAPI_GUI_STREAMING_CALLBACK(BioAPI_2.0)……31

7.38BioAPI_HANDLE………………31

7.38bisBioAPI_HASH_ALG(BioAPI2.2)…………31

7.39BioAPI_IDENTIFY_POPULATION…………31

7.40BioAPI_IDENTIFY_POPULATION_TYPE…………………32

7.41BioAPI_INDICATOR_STATUS………………32

7.42BioAPI_INPUT_BIR……………32

7.43BioAPI_INPUT_BIR_FORM…………………32

7.44BioAPI_INSTALL_ACTION…………………33

7.45BioAPI_INSTALL_ERROR……………………33

7.45bisBioAPI_KEY_INFO(BioAPI2.2)…………33

7.45terBioAPI_KEY_TRANSPROT(BioAPI2.2)………………33

7.45quaterBioAPI_MAC_ALG(BioAPI2.2)………34

7.45quinquiesBioAPI_MAC_INFO(BioAPI2.2)…………………34

7.46BioAPI_OPERATIONS_MASK………………34

7.47BioAPI_OPTIONS_MASK……………………35

7.48BioAPI_POWER_MODE………………………36

7.49BioAPI_QUALITY……………36

7.50BioAPI_RETURN………………37

7.50bisBioAPI_SECURITY_OPTIONS_MASK(BioAPI2.2)…………………37

7.50terBioAPI_SECURITY_PROFILE(BioAPI2.2)……………38

GB/T302671—2013/ISO/IEC19784-12006

.:

7.50quaterBioAPI_DIGITAL_SIGNATURE_ALG(BioAPI2.2)………………38

7.51BioAPI_STRING………………38

7.52BioAPI_TIME……………………39

7.53BioAPI_UNIT_ID………………39

7.54BioAPI_UNIT_LIST_ELEMENT……………39

7.55BioAPI_UNIT_SCHEMA………………………39

7.55bisBioAPI_UNIT_SCHEMA(BioAPI2.2)……………………41

7.56BioAPI_UUID……………………42

7.57BioAPI_VERSION………………42

7.58BioAPI_BIR_BIOMETRIC_TYPE(BioAPI2.1)………………42

7.59BioAPI_BIR_SUBTYPE(BioAPI2.1)…………43

7.60BioAPI_BSP_SCHEMA(BioAPI2.1)…………45

7.61BioAPI_GUI_BITMAP(BioAPI2.1)…………47

7.62BioAPI_GUI_ENROLL_TYPE(BioAPI2.1)…………………47

7.63BioAPI_GUI_BITMAP_ARRAY(BioAPI2.1)………………48

7.64BioAPI_BIR_SUBTYPE_MASK(BioAPI2.1)………………48

7.65BioAPI_GUI_EVENT_SUBSCRIPTION(BioAPI2.1)………49

7.66BioAPI_GUI_MOMENT(BioAPI2.1)…………49

7.67BioAPI_GUI_PROGRESS(BioAPI2.1)………50

7.68BioAPI_GUI_OPERATION(BioAPI2.1)……………………50

7.69BioAPI_GUI_RESPONSE(BioAPI2.1)………52

7.70BioAPI_GUI_SUBOPERATION(BioAPI2.1)………………53

事件

7.71GUI…………………………55

7.72BioAPI_ERROR_INFO(BioAPI2.1)…………61

功能

8BioAPI……………61

组建管理函数

8.1………………………61

数据处理操作

8.2………………………78

回调与事件操作

8.3……………………80

生物特征操作

8.4………………………92

数据库操作

8.5………………………119

操作

8.6BioAPIUnit…………………127

效用函数

8.7…………………………129

服务供方接口

9BioAPI…………………131

概要

9.1………………131

生物特征识别服务供方的类型定义

9.2……………131

生物特征识别服务供方操作

9.3……………………136

组件注册表接口

10………………………151

登记模式

10.1BioAPI………………151

组件注册表函数

10.2…………………154

错误处理

11BioAPI……………………158

错误值和错误代码格式

11.1…………159

错误代码和错误值枚举

11.2…………159

GB/T302671—2013/ISO/IEC19784-12006

.:

附录规范性附录符合性

A()…………166

附录规范性附录资助人格式规范资助人格式

B()CBEFF:BioAPI………………183

附录资料性附录规范概述

C()………………………189

附录资料性附录调用序列范例示例及代码

D()……………………210

附录规范性附录规范

E()ASN.1BioAPI_BIR……………………237

参考文献

……………………239

GB/T302671—2013/ISO/IEC19784-12006

.:

前言

信息技术生物特征识别应用程序接口分为两个部分

GB/T30267《》:

第部分规范

———1:BioAPI;

第部分生物特征识别存档功能供方程序接口

———2:。

本部分为的第部分

GB/T302671。

本部分按照给出的规则起草

GB/T1.1—2009。

本部分使用翻译法等同采用信息技术生物特征识别应用程序接口第

ISO/IEC19784-1:2006《

部分规范信息技术生物特征识别应用程序接

1:BioAPI》、ISO/IEC19784-1:2006/Amd.1:2007《

口第部分规范修正案规范信息技术

1:BioAPI1:BioGUI》、ISO/IEC19784-1:2006/Amd.2:2009《

生物特征识别应用程序接口第部分规范修正案框架自由的

1:BioAPI2:BioAPI》、ISO/IEC

信息技术生物特征识别应用程序接口第部分规范修正案

19784-1:2006/Amd.3:2010《1:BioAPI

支持证书和安全性认定交换及其他安全方面三个修正案的内容在本部分相应条款的外侧页边空

3:》。,

白位置用垂直双线标示

(||)。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任

。。

本部分由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本部分起草单位北京天诚盛业科技有限公司中国电子技术标准化研究院

:、。

本部分主要起草人袁理杨春林彭程霍红文季佳平冯敬金倩

:、、、、、、。

GB/T302671—2013/ISO/IEC19784-12006

.:

引言

的本部分提供了一种高层次的泛化的认证模型适用于多种形式的生物特征识别技

GB/T30267、,

术同时也对多模态生物特征和安全评估提供支持

,。

本部分描述了一个体系模型该模型使得生物特征识别系统的组件可以由不同的供方提供并且可

,,

以通过完整定义的应用程序接口相互作用

(API)。

本部分同样适用于由具有符合性的组件无框架模块建立并使用平台特定系统整合

BSP(BioAPI)

机制的系统见第章

(6)。

本体系结构的关键特征是框架本框架使用规范从而支持一个或者多个应用组

BioAPI,BioAPI,

件由不同的供方提供并可能同时运行的调用框架通过调用通过一个服务供方接口

(,)。BioAPI(,SPI)

一个或者多个生物特征识别服务供方组件由不同的供方提供并可能同时运行来提供这样的

(BSP)(,)

支持这些组件能被动态加载或者在需要时由应用组件调用

,。

当应用程序和在同一个系统时本部分规定了框架的行为其他互通标准见

BSP,BioAPI。(4.29)

规定了行为的改变以便使和图形用户接口都可以远离包含应用程序的系统

,BSP。

注是互通标准的一个范例参见参考文献

:BioAPIInterworkingProtocol(BIP)([3])。

在最低层次水平上有执行生物特征功能例如采集匹配或存档的硬件或者软件体系结构的

,(,、)。

这些部分称为单元它们可以被集成到中或者作为单独功能供方组件的

BioAPI,BSP,BioAPI(BFP)

一部分

在不同供方提供的数据结构的之间可能会发生交互经由框架这些数据结构用来

BSP(BioAPI),

记录其访问的单元信息这些单元遵循其他标准特别是的各部分

BioAPI,,ISO/IEC19794。

体系结构的最后一个组件是识别即能提供生物特征识别服务

BioAPI,BSP:

通过使用集成到即直接由管理的单元或者

a)BSP(,BSP)BioAPI;

通过功能供方接口调用一个或者多个组件由不同的供方提供来管理集

b)BioAPI(FPI)BFP()

成到的单元

BFPBioAPI。

注单元可以只包含软件或者是软硬件结合例如生物特征传感器存档或者算法

:BioAPI,(,、)。

对每种由或支持的单元类型可以将一个或多个本类型的单元动态插

BSP(BFP)BioAPI,BioAPI

入到系统中以及从系统中移除插入和移除可以产生通知通过和框架给应用程序的

,。(BSPBioAPI)

事件

规范涵盖基本的生物特征注册验证和识别功能参见附录并且包含数据库接口允许

BioAPI、(C),,

应用程序通过由或管理的存档单元来管理生物特征记录的存储这可为存档和生

BSPBFPBioAPI。

物特征搜索过程提供最佳性能例如在一个很大的数量中执行生物特征识别功能

(,)。

应用程序接口提供原语允许它通过访问对应的单元来管理生物特征传感器的生物特征

,BioAPI

样本采集以及使用这些生物特征样本进行注册这些样本存储在一个应用程序控制的或控

,(BIRBSP

制的数据库中以及接下来对这些存储记录进行验证或者识别

BIR),。

此外本部分详述了生物特征组件注册表内容关于生物特征组件在生物特征识别系统中的安装信

,(

息也为注册的管理和监视提供了一个组件注册接口

),。

本部分使用语言见编写接口的数据结构和函数调用

C(GB/T15272)BioAPI。

第章描述了体系模型及其组件以及这些组件之间的指定接口

6BioAPI,。

第章定义了使用的数据结构

7BioAPI。

第章定义了由应用程序初始化且由符合性框架支持的函数调用该框架由框

8,BioAPI,BioAPI

GB/T302671—2013/ISO/IEC19784-12006

.:

架进行内部处理例如已安装组件的枚举或者映射到提供的函数

(,BioAPI),BSP。

第章定义了由符合性支持的函数调用同时被框架调用该框架响应来自一个生物

9BSP(BioAPI,

特征应用程序的调用

)。

第章规定了生物特征组件注册表以及组件注册表接口的形式

10。

第章定义了事件和错误返回的处理

11。

附录是规范性附录详述了生物特征应用程序框架或组件供方用来标识须被支

A,BioAPI、BSP

持的函数和生物特征记录格式的符合性要求和形式的细节

注参考文献中强调了规范的符合性测试

:[4]BioAPI。

附录是规范性附录详述了和一致的生物特征信息记录并采

B,ISO/IEC19785-1BioAPI(BIR),

用支持格式本信息提供了对生物特征记录的描述同时为了存储和传输方便规定此记录

CBEFF。,,,

为位形式表达

附录是资料性附录为规范的很多方面提供了一个通用指南

C,BioAPI。

附录是资料性附录为阐明代码调用序列和实施向导提供样例代码

D,。

附录是规范性附录

E。

GB/T302671—2013/ISO/IEC19784-12006

.:

信息技术生物特征识别应用程序接口

第1部分BioAPI规范

:

1范围

的本部分为生物特征识别系统内的标准接口定义了应用程序接口和服务提供

GB/T30267(API)

方接口生物特征识别系统支持来自多个供方的组件并通过遵守本部分和其他国家标准提供

(SPI)。,,

了组件之间的交互

在使用一个不包含框架的系统称为框架自由的系统时其适用的接口只有

BioAPI(BioAPI),SPI。

应用程序直接以特定平台的方式与之连接

注本部分的许多条款不适用于框架自由的系统的实现这些已在该条款的开始部分说明

:BioAPI。。

本部分适用于各种生物特征技术类型它也适用于各种各样的采用生物特征的应用例如从个人

。,,

设备到网络安全到大型复杂识别系统

,,。

本部分中一个框架支持多个同时存在的生物特征应用程序由不同供方提供它使用多

,BioAPI(),

个动态安装和加载或卸载生物特征识别服务供方的组件和单元由其他供方提供也

()(BSP)BioAPI(),

可能使用一组可选的功能供方的组件由其他供方提供或由单元直接管理

BioAPI(BFP)(),BioAPI。

注1凡单元由不同供方提供时均需要一个标准化的

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论