标准解读
《GB/T 30267.1-2013 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范》定义了生物特征识别系统中应用程序与生物特征服务提供者之间的接口标准。该标准旨在确保不同厂商开发的生物特征识别技术能够互操作,从而促进生物特征识别技术在更广泛的应用场景中的使用。
根据此标准,BioAPI(Biometric Application Programming Interface)为开发者提供了一套统一的方法来访问和控制各种类型的生物特征设备和服务,如指纹、面部识别或虹膜扫描等。通过采用这套标准化接口,软件开发者可以编写一次代码就能支持多种生物特征采集器和技术,无需针对每种具体硬件或算法重写程序逻辑,大大简化了开发过程并提高了系统的可移植性和兼容性。
标准中详细规定了包括初始化、数据获取、匹配处理在内的多个关键流程的操作方法及参数设置要求,同时也对错误处理机制进行了明确说明,以保证应用程序能够在遇到异常情况时做出恰当响应。此外,它还强调了安全性方面的要求,比如如何安全地传输和存储敏感信息,以及保护用户隐私的重要性。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2013-12-31 颁布
- 2014-07-15 实施
文档简介
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. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 11化学中考真题汇编《氧气的性质》及答案
- 2024-2025学年人教版八年级英语上学期期末真题 专题01 单项选择(安徽专用)
- 2023年耐磨剂项目融资计划书
- 2023年出入口机项目筹资方案
- 电力电工基础模拟题与答案
- 《田径运动知识讲座》课件
- 养老院老人病情告知制度
- 旅居民房管理合同范本(2篇)
- 2024年度商家入驻健康医疗产业合作协议3篇
- 2024年物联网智能仓储物流服务合同
- 经理与领导人员管理制度
- 《西游记知识竞赛》题库及答案(单选题100道、多选题100道)
- 2024年行政执法人员执法资格考试必考题库及答案(共190题)
- QC-提高地铁车站直螺纹钢筋机械连接一次性合格率
- 《2025酒店预算的进与退》
- 《中国政治思想史》课程教学大纲
- 施工项目经理述职报告
- 2025年中国野生动物园行业市场现状、发展概况、未来前景分析报告
- DZT0203-2020矿产地质勘查规范稀有金属类
- 2024年新人教版四年级数学上册《教材练习21练习二十一(附答案)》教学课件
- 2024年湛江市农业发展集团有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论