GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现.pdf

GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:21.5 M
标准类别:国家标准
资源ID:141011
免费资源

标准规范下载简介

GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现.pdf简介:

GB/T 41903.3-2022是中国国家标准,全名是《信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现简介》。这个标准主要规定了面向对象的生物特征识别(如指纹、面部识别、虹膜识别等)应用编程接口(API)在C#编程语言中的实现方式和要求。它旨在提供一种统一、规范的接口,以便开发者在C#环境中开发和使用生物特征识别应用,促进技术的标准化和互操作性。

该标准的内容可能包括以下几个方面:

1. API设计规范:如接口的命名、参数定义、返回值类型等。 2. 生物特征数据处理:如何获取、处理、存储和验证生物特征数据的代码实现。 3. 安全性要求:如何保护生物特征数据的隐私和安全,防止数据泄露或被恶意使用。 4. 错误处理和异常处理:如何用C#处理可能遇到的错误和异常情况。 5. 示例代码:提供一些使用该API的基本用例和示例,帮助开发者快速上手。

请注意,由于标准的具体内容可能涉及技术细节,实际的API实现可能会更复杂,需要开发者深入理解和掌握C#编程以及生物特征识别相关的技术知识。同时,标准的最新版本要求开发者按照标准进行开发,以保证系统的兼容性和互操作性。

GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现.pdf部分内容预览:

本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本文件起草单位:北京眼神智能科技有限公司、中国电子技术标准化研究院华东分院、新大陆数字 技术股份有限公司、厦门市熠成信息技术有限公司、武汉虹识技术有限公司、罗克佳华科技集团股份有 限公司、上海商汤智能科技有限公司、北京曙光易通技术有限公司、联想中天科技有限公司、北京建筑大 学、广州广电运通金融电子股份有限公司、北京万里红科技有限公司、中国电子技术标准化研究院、北京 中科虹霸科技有限公司、广东九联科技股份有限公司、北京得意音通技术有限责任公司、圣点世纪科技 股份有限公司、上海依图网络科技有限公司、天津中科虹星科技有限公司、北京邮电大学、广州麦仑信息 科技有限公司、深圳市铭图创新科技有限公司、多尼斯智能科技(东莞)有限公司、深圳市嘉瑞视觉科技 有限公司、深圳爱酷智能科技有限公司、深圳市鹰眼在线电子科技有限公司。 本文件主要起草人:杨春林、刘倩颖、钟陈、郎俊奇、陈剑龙、宋继伟、王文峰、蔡春水、石红岩、 易开军、李玮、蒋慧、刘晓甫、宋方方、仇志伟、赵峻莉、于雪平、**男、田启川、黄宇恒、*玮、*小亮 *亚浩、校利虎、何强、龚琼、郑方、冯娅东、赵春昊、李海青、何召锋、崔峰科、王宏雷、李清顺、魏大利、 高俊雄、丁晓华。

用C语言描述的BioAPI适合于用C编写的应用程序,也适合用C十十编写的应用程序。但是,像 C这样的基于函数的语言并不能很容易地映射到面向对象的编程语言。特别是,在面向对象的应用程 序内部使用C版本的API是不方便的,并且需要应用程序开发引人复杂性的编程构造。开发面向对象 的BioAPI版本旨在提高软件从业者的生产力,在使用BioAPI的同时又保留了面向对象的编程模式。 对于Java而言,标准的面向对象的BioAPI版本,允许加载到基于Java的应用服务器中的BSP执 行验证和/或辨识操作。在这些应用服务器中,在开发框架和BSP时使用面向对象的BioAPI比使用C 版本的BioAPI更方便。 标准的面向对象的BioAPI版本应用的另一个领域是基于面向对象语言的小型计算设备,在这些 设备中(就像上面提到的大型应用服务器一样)一个面向对象的BioAPI框架和面向对象的BSP会比它 们的C对等物更适合。 面向对象的应用编程接口需要统一的体系结构,实现语言包括Java、C#和C十十等,因此, GB/T41903拟由4个部分构成。 一 第1部分:体系结构,规定了面向对象的BioAPI的通用体系结构,目的在于规范不同面向对 象的语言实现的BioAP结构相同,各个组件具有概念等同性; 第2部分:Java实现,规定了面向对象的BioAPIJava框架和各类接口,以及数据类型和常量 等,目的在于指导Java语言下接口的实现; 第3部分:C#实现,规定了面向对象的BioAPIC#框架和各类接口,以及数据类型和常量 等,目的在于指导C#语言下接口的实现; 一 第4部分:C十十实现,规定了面向对象的BioAPIC十十框架和各类接口,以及数据类型和常 量等,目的在于指导C十十语言下接口的实现。 本文件与第2部分的语义等价,尽管函数间传递的实际参数不同,但是名称和接口结构相同。同 时,本文件需要结合第1部分共同使用。

JGJ 134-2010 夏热冬冷地区居住建筑节能设计标准息技术面向对象的生物特征识

信息技术面向对象的生物特征识别 应用编程接口第3部分:C#实现

本文件规定了BioAPIC#框架和BioAPIC#BSP接口,与GB/T41903.1一2022确立的组件相 对应。 本文件适用于面向对象的生物特征识别应用的C#编程接口的开发和应用

本文件没有需要界定的术语和定义,

下列缩略语适用于本文件。 ACBio生物特征认证背景资料(AuthenticationContextforBiometrics) API 应用编程接口(ApplicationProgrammingInterface) BDB 生物特征数据块(BiometricDataBlock) BFP 生物特征识别功能供方(BiometricFunctionProvider) BIR 生物特征信息记录(BiometricInformationRecord) BSP 生物特征识别服务供方(BiometricServiceProvider) CBEFF公用生物特征识别交换格式框架(CommonBiometricExchangeFormatsFramework) FMR 2 误匹配率(FalseMatchRate) GUI 2 图形用户接口(GraphicalUserInterface) MAC 消息鉴别码(MessageAuthenticanCode) SB 安全块(SecurityBlock)

下列缩略语适用于本文件。 ACBio生物特征认证背景资料(AuthenticationContextforBiometrics) API 应用编程接口(ApplicationProgrammingInterface) BDB 生物特征数据块(BiometricDataBlock) BFP 生物特征识别功能供方(BiometricFunctionProvider) BIR 生物特征信息记录(BiometricInformationRecord) BSP 生物特征识别服务供方(BiometricServiceProvider) CBEFF公用生物特征识别交换格式框架(CommonBiometricExchangeFormatsFramework) FMR 2 误匹配率(FalseMatchRate) GUI 图形用户接口(GraphicalUserInterface) MAC 2 消息鉴别码(MessageAuthenticanCode) SB 安全块(SecurityBlock)

URL 统一资源定位符(UniformResourceLocator) UUID通用唯一标识符(UniversallyUniqueIdentifier)

URL 统一资源定位符(UniformResourceLocator) UUID通用唯一标识符(UniversallyUniqueIdentifier)

5BioAPIC#命名空间的结构

5.2BioAPI命名空间

5.2.1命名空间的描述

此命名空间的描述解释了一个自下而上的结构。第7章介绍了每种单元类型需要实现的接口。值 得注意的是,此类接口自身并不引用已实现的类,因为可访问类是BSP或BFP,但是,此条款中的规范 对添加到已实现的BSP和/或BFP类中的方法和属性是通用的。 接下来的是BFP接口(第8章)和BSP接口(第9章)的实现规范。这两种接口提供了较低层次的 互操作性,等同于GB/T30267.1中的服务供方接口(ServiceProviderInterface,SPI)和功能供方接口 (FunctionProviderInterface,FPI) 框架(第10章,包括框架接口和组件注册表)和应用交互(第11章,包括异常和回调函数规范)提供 了更高层次互操作性,等同于GB/T30267.1中的API。

5.3.1命名空间的描述

此命名空间包含实现面向对象的BioAPI(ObjectOrientedBioAP1,OOBioAPT)所需的所有数据 结构。

提供了几种数据结构来满足本文件规定的要求。第6章规定了全部的BioAPl.Data的命名空 间,其中定义了所有需要的类和枚举。这是在GB/T41903.1一2022的第8章基础上增加的常量。

提供用于生成ACBio实例的信息。

提供用于生成ACBio实例的信息。

属性汇总如下: UnitCategoryTypeUnitCategory{get;set;}:单元的类别; UUIDBFPIDget;Set;}:分配给BFP的UUID。

6.3BFPSchemaSerializable()类

表示组件注册表中的记录,该记录定义了安装在系统中的BFP的属性。是一个序列化的类。

表示组件注册表中的记录,该记录定义了安装在系统中的BFP的属性

byte[]FwProperty{get;):含有BFP属性的缓存区的地址和长度。BFP属性的格式和内容可 以由供应商规定广东省综合定额(2018) 第一册 通用项目 ,也可以在相关标准中规定

virtual void Dispose()

表示BIR。简单BIR和复杂BIR都支持ISO/IEC19785(所有部分)中的定义。应使用的维护者格 式规范在GB/T41903.1一2022的第7章中给出。

virtual BIR(byte[]r

6.4.3.3virtual publicbyte]ToArray()

6.4.3.4virtualvoid Dispose()

virtualvoid Dispose()

定义从Identify功能中产生的每个候选者现代煤化工行业节能降碳改造升级实施指南(2022年版).pdf

6.7.2.2BiometricType

©版权声明
相关文章