主页 购物车 询价 关于我们
www.GB-GBT.com
收录标准: 222550 (2026-05-23) 搜索
路径: 主页 > GB/T > 第223页 > GB/T 30267.1-2013

[PDF] GB/T 30267.1-2013 - 英文版

标准搜索结果: 'GB/T 30267.1-2013'
标准号码美元购买PDF工期标准名称(英文版)
GB/T 30267.1-2013 4954 GB/T 30267.1-2013 <=10 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范
基本信息
标准编号 GB/T 30267.1-2013 (GB/T30267.1-2013)
中文名称 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范
英文名称 Information technology -- Biometric application programming interface -- Part 1: BioAPI specification
行业 国家标准 (推荐)
中标分类 L71
国际标准分类 35.040
字数估计 248,218
引用标准 GB 13000-2010; GB/T 15272-1994; GB/T 17969.8-2010; ISO/IEC 19794-1; ISO/IEC 19794-2; ISO/IEC 19794-3; ISO/IEC 19794-4; ISO/IEC 19794-5; ISO/IEC 19794-8; ISO/IEC 19794-9; ISO/IEC 19794-10; ISO/IEC 19794-11; ISO/IEC 19785-1; ISO/IEC 19785-2; ISO/IEC 19785-4
采用标准 ISO/IEC 19784-1-2006, IDT
标准依据 国家标准公告2013年第27号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
范围 GB/T 30267的本部分为生物特征识别系统内的标准接口定义了应用程序接口(API)和服务提供方接口(SPI)。生物特征识别系统支持来自多个供方的组件, 通过遵守本部分和其他国家标准, 提供了组件之间的交互。在使用一个不包含BioAPI框架的系统(称为框架自由的BioAPI系统〕时, 其适用的接口只有SPI。应用程序直接以特定平台的方式与之连接。

GB/T 30267.1-2013 ICS 35.040 L71 中华人民共和国国家标准 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范 (ISO/IEC 19784-1:2006,IDT) 2013-12-31发布 2014-07-15实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 Ⅴ 引言 Ⅵ 1 范围 1 2 符合性 1 3 规范性引用文件 2 4 术语和定义 2 5 符号和缩略语 7 6 BioAPI架构 7 6.1 完整BioAPIAPI/SPI架构模型 7 6.2 框架自由的BioAPI架构模型 9 6.3 BioAPIBSP架构模型 9 6.4 组件注册表 10 6.5 BSP和BFP安装和卸载 11 6.6 BSP加载和BioAPIUnit的链接 11 6.7 BioAPI单元管理 12 6.8 BIR结构和处理 12 7 BioAPI类型和宏 13 7.1 BioAPI 14 7.1ter BioAPI_ASN1_BIR(BioAPI2.2) 14 7.1quater BioAPI_ASN1_ENCODED(BioAPI2.2) 15 7.2 BioAPI_BFP_LIST_ELEMENT 15 7.3 BioAPI_BFP_SCHEMA 15 7.4 BioAPI_BIR 16 7.5 BioAPI_BIR_ARRAY_POPULATION 16 7.6 BioAPI_BIR_BIOMETRIC_DATA_FORMAT 17 7.7 BioAPI_BIR_BIOMETRIC_PRODUCT_ID 17 7.8 BioAPI_BIR_BIOMETRIC_TYPE(BioAPI2.0) 17 7.9 BioAPI_BIR_DATA_TYPE 18 7.10 BioAPI_BIR_HANDLE 19 7.11 BioAPI_BIR_HEADER 19 7.12 BioAPI_BIR_PURPOSE 20 7.13 BioAPI_BIR_SECURITY_BLOCK_FORMAT 21 7.14 BioAPI_BIR_SUBTYPE(BioAPI2.0) 21 7.15 BioAPI_BOOL 22 7.16 BioAPI_BSP_SCHEMA(BioAPI2.0) 22 7.17 BioAPI_CANDIDATE 23 7.18 BioAPI_CATEGORY 24 7.19 BioAPI_DATA 24 7.20 BioAPI_DATE 24 7.21 BioAPI_DB_ACCESS_TYPE 25 7.22 BioAPI_DB_MARKER_HANDLE 25 7.23 BioAPI_DB_HANDLE 25 7.24 BioAPI_DBBIR_ID 25 7.25 BioAPI_DTG 25 7.25bis BioAPI_ENCRYPTION_ALG(BioAPI2.2) 26 7.25ter BioAPI_ENCRYPTION_INFO(BioAPI2.2) 26 7.26 BioAPI_EVENT 26 7.27 BioAPI_EVENT_MASK 26 7.28 BioAPI_EventHandler 27 7.29 BioAPI_FMR 28 7.30 BioAPI_FRAMEWORK_SCHEMA 28 7.31 BioAPI_GUI_BITMAP(BioAPI2.0) 28 7.32 BioAPI_GUI_MESSAGE(BioAPI2.0) 29 7.33 BioAPI_GUI_PROGRESS(BioAPI2.0) 29 7.34 BioAPI_GUI_RESPONSE(BioAPI2.0) 29 7.35 BioAPI_GUI_STATE(BioAPI_2.0) 30 7.36 BioAPI_GUI_STATE_CALLBACK(BioAPI_2.0) 30 7.37 BioAPI_GUI_STREAMING_CALLBACK(BioAPI_2.0) 31 7.38 BioAPI_HANDLE 31 7.38bis BioAPI_HASH_ALG(BioAPI2.2) 31 7.39 BioAPI_IDENTIFY_POPULATION 31 7.40 BioAPI_IDENTIFY_POPULATION_TYPE 32 7.41 BioAPI_INDICATOR_STATUS 32 7.42 BioAPI_INPUT_BIR 32 7.43 BioAPI_INPUT_BIR_FORM 32 7.44 BioAPI_INSTALL_ACTION 33 7.45 BioAPI_INSTALL_ERROR 33 7.45bis BioAPI_KEY_INFO(BioAPI2.2) 33 7.45quater BioAPI_MAC_ALG(BioAPI2.2) 34 7.45quinquies BioAPI_MAC_INFO(BioAPI2.2) 34 7.46 BioAPI_OPERATIONS_MASK 34 7.47 BioAPI_OPTIONS_MASK 35 7.48 BioAPI_POWER_MODE 36 7.49 BioAPI_QUALITY 36 7.50 BioAPI_RETURN 37 7.50bis BioAPI_SECURITY_OPTIONS_MASK(BioAPI2.2) 37 7.50ter BioAPI_SECURITY_PROFILE(BioAPI2.2) 38 7.50quater BioAPI_DIGITAL_SIGNATURE_ALG(BioAPI2.2) 38 7.51 BioAPI_STRING 38 7.52 BioAPI_TIME 39 7.53 BioAPI_UNIT_ID 39 7.54 BioAPI_UNIT_LIST_ELEMENT 39 7.55 BioAPI_UNIT_SCHEMA 39 7.55bis BioAPI_UNIT_SCHEMA(BioAPI2.2) 41 7.56 BioAPI_UUID 42 7.57 BioAPI_VERSION 42 7.58 BioAPI_BIR_BIOMETRIC_TYPE(BioAPI2.1) 42 7.59 BioAPI_BIR_SUBTYPE(BioAPI2.1) 43 7.60 BioAPI_BSP_SCHEMA(BioAPI2.1) 45 7.61 BioAPI_GUI_BITMAP(BioAPI2.1) 47 7.62 BioAPI_GUI_ENROLL_TYPE(BioAPI2.1) 47 7.63 BioAPI_GUI_BITMAP_ARRAY(BioAPI2.1) 48 7.64 BioAPI_BIR_SUBTYPE_MASK(BioAPI2.1) 48 7.66 BioAPI_GUI_MOMENT(BioAPI2.1) 49 7.67 BioAPI_GUI_PROGRESS(BioAPI2.1) 50 7.69 BioAPI_GUI_RESPONSE(BioAPI2.1) 52 7.71 GUI事件 55 7.72 BioAPI_ERROR_INFO(BioAPI2.1) 61 8 BioAPI功能 61 8.1 组建管理函数 61 8.2 数据处理操作 78 8.3 回调与事件操作 80 8.4 生物特征操作 92 8.5 数据库操作 119 8.6 BioAPIUnit操作 127 8.7 效用函数 129 9 BioAPI服务供方接口 131 9.1 概要 131 9.2 生物特征识别服务供方的类型定义 131 9.3 生物特征识别服务供方操作 136 10 组件注册表接口 151 10.1 BioAPI登记模式 151 10.2 组件注册表函数 154 11 BioAPI错误处理 158 11.1 错误值和错误代码格式 159 11.2 错误代码和错误值枚举 159 附录A(规范性附录) 符合性 166 附录B(规范性附录) CBEFF资助人格式规范:BioAPI资助人格式 183 附录C(资料性附录) 规范概述 189 附录D(资料性附录) 调用序列范例示例及代码 210 附录E(规范性附录) ASN.1BioAPI_BIR规范 237 参考文献 239 前言 GB/T 30267《信息技术 生物特征识别应用程序接口》分为两个部分: ---第1部分:BioAPI规范; ---第2部分:生物特征识别存档功能供方程序接口。 本部分为GB/T 30267的第1部分。 本部分按照GB/T 1.1-2009给出的规则起草。 本部分使用翻译法等同采用ISO/IEC 19784-1:2006《信息技术 生物特征识别应用程序接口 第 1部分:BioAPI规范》、ISO/IEC 19784-1:2006/Amd.1:2007《信息技术 生物特征识别应用程序接 口 第1部分:BioAPI规范修正案1:BioGUI规范》、ISO/IEC 19784-1:2006/Amd.2:2009《信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范修正案2:框架自由的BioAPI》、ISO/IEC 19784-1:2006/Amd.3:2010《信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范修正案 3:支持证书和安全性认定交换及其他安全方面》。三个修正案的内容,在本部分相应条款的外侧页边空 白位置用垂直双线(||)标示。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本部分起草单位:北京天诚盛业科技有限公司、中国电子技术标准化研究院。 本部分主要起草人:袁理、杨春林、彭程、霍红文、季佳平、冯敬、金倩。 引 言 GB/T 30267的本部分提供了一种高层次的、泛化的认证模型,适用于多种形式的生物特征识别技 术,同时也对多模态生物特征和安全评估提供支持。 本部分描述了一个体系模型,该模型使得生物特征识别系统的组件可以由不同的供方提供,并且可 以通过完整定义的应用程序接口(API)相互作用。 本部分同样适用于由具有符合性的BSP组件(无BioAPI框架模块)建立并使用平台特定系统整合 机制的系统(见第6章)。 本体系结构的关键特征是BioAPI框架,本框架使用BioAPI规范,从而支持一个或者多个应用组 件(由不同的供方提供,并可能同时运行)的调用。BioAPI框架通过调用(通过一个服务供方接口,SPI) 一个或者多个生物特征识别服务供方(BSP)组件(由不同的供方提供,并可能同时运行)来提供这样的 支持,这些组件能被动态加载或者在需要时由应用组件调用。 当应用程序和BSP在同一个系统时,本部分规定了BioAPI框架的行为。其他互通标准(见4.29) 规定了行为的改变,以便使BSP和图形用户接口都可以远离包含应用程序的系统。 在最低层次水平上,有执行生物特征功能(例如,采集、匹配或存档)的硬件或者软件。体系结构的 这些部分称为BioAPI单元,它们可以被集成到BSP中,或者作为单独BioAPI功能供方(BFP)组件的 一部分。 在不同供方提供的数据结构的BSP之间可能会发生交互(经由BioAPI框架),这些数据结构用来 记录其访问的BioAPI单元信息,这些单元遵循其他标准,特别是ISO/IEC 19794的各部分。 BioAPI体系结构的最后一个组件是识别,即BSP能提供生物特征识别服务: a) 通过使用集成到BSP(即,直接由BSP管理)的BioAPI单元;或者 b) 通过BioAPI功能供方接口(FPI)调用一个或者多个BFP组件(由不同的供方提供)来管理集 成到BFP的BioAPI单元。 注:BioAPI单元可以只包含软件,或者是软硬件结合(例如,生物特征传感器、存档或者算法)。 对每种由BSP(或BFP)支持的BioAPI单元类型,可以将一个或多个本类型的BioAPI单元动态插 入到系统中,以及从系统中移除。插入和移除可以产生通知(通过BSP和BioAPI框架)给应用程序的 事件。 BioAPI规范涵盖基本的生物特征注册、验证和识别功能(参见附录C),并且包含数据库接口,允许 应用程序通过由BSP或BFP管理的存档BioAPI单元来管理生物特征记录的存储。这可为存档和生 物特征搜索过程提供最佳性能(例如,在一个很大的数量中执行生物特征识别功能)。 应用程序接口提供原语,允许它通过访问对应的BioAPI单元来管理生物特征传感器的生物特征 样本采集,以及使用这些生物特征样本进行注册(这些样本存储在一个应用程序控制的BIR或BSP控 制的BIR数据库中),以及接下来对这些存储记录进行验证或者识别。 此外,本部分详述了生物特征组件注册表内容(关于生物特征组件在生物特征识别系统中的安装信 息),也为注册的管理和监视提供了一个组件注册接口。 本部分使用C语言(见GB/T 15272)编写BioAPI接口的数据结构和函数调用。 第6章描述了BioAPI体系模型及其组件,以及这些组件之间的指定接口。 第7章定义了BioAPI使用的数据结构。 第8章定义了由应用程序初始化,且由符合性BioAPI框架支持的函数调用,该框架由BioAPI框 架进行内部处理(例如,已安装BioAPI组件的枚举),或者映射到BSP提供的函数。 第9章定义了由符合性BSP支持的函数调用(同时被BioAPI框架调用,该框架响应来自一个生物 特征应用程序的调用)。 第10章规定了生物特征组件注册表以及组件注册表接口的形式。 第11章定义了事件和错误返回的处理。 附录A是规范性附录,详述了BioAPI生物特征应用程序、框架或BSP组件供方用来标识须被支 持的函数和生物特征记录格式的符合性要求和形式的细节。 注:参考文献[4]中强调了BioAPI规范的符合性测试。 附录B是规范性附录,详述了和ISO/IEC 19785-1一致的BioAPI生物特征信息记录(BIR),并采 用CBEFF支持格式。本信息提供了对生物特征记录的描述,同时,为了存储和传输方便,规定此记录 为位形式表达。 附录C是资料性附录,为BioAPI规范的很多方面提供了一个通用指南。 附录D是资料性附录,为阐明代码调用序列和实施向导提供样例代码。 附录E是规范性附录。 信息技术 生物特征识别应用程序接口 第1部分:BioAPI规范 1 范围 GB/T 30267的本部分为生物特征识别系统内的标准接口定义了应用程序接口(API)和服务提供 方接口(SPI)。生物特征识别系统支持来自多个供方的组件,并通过遵守本部分和其他国家标准,提供 了组件之间的交互。 在使用一个不包含BioAPI框架的系统(称为框架自由的BioAPI系统)时,其适用的接口只有SPI。 应用程序直接以特定平台的方式与之连接。 注:本部分的许多条款不适用于框架自由的BioAPI系统的实现。这些已在该条款的开始部分说明。 本部分适用于各种生物特征技术类型。它也适用于各种各样的采用生物特征的应用,例如,从个人 设备,到网络安全,到大型复杂识别系统。 本部分中,一个BioAPI框架支持多个同时存在的生物特征应用程序(由不同供方提供),它使用多 个动态安装和加载(或卸载)生物特征识别服务供方(BSP)的组件和BioAPI单元(由其他供方提供),也 可能使用一组可选的BioAPI功能供方(BFP)的组件(由其他供方提供),或由BioAPI单元直接管理。 注1:凡BioAPI单元由不同供方提供时,均需要一个标准化的BioAPI功能供方接口(FPI)。这超出本部分的范围, 但后续部分将详述不同种类的FPI。 注2:当BioAPI框架不能应用于系统时,支持多个应用程序和多个BSP的能力依赖于平台,且依赖于所使用的系 统集成技术的类型。 如果一个完整的生物特征识别系统将从单一供方采购,特别是当生物特征硬件、服务或者应用程序 的添加或......