标准规范下载简介
GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现.pdfICS35.240.15 CCS L 71
信息技术面向对象的生物特征识别
国家市场监督管理总局 发布 国家标准化管理委员会
GB/T 41903.3—2022
某4万m3d污水处理厂综合工程施工组织设计.doc本文件由全国信息技术标准化技术委员会(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部分共同使用。
息技术面向对象的生物特征识
信息技术面向对象的生物特征识别 应用编程接口第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。
26层高层建筑工程施工组织设计6.3BFPSchemaSerializable()类
表示组件注册表中的记录,该记录定义了安装在系统中的BFP的属性。是一个序列化的类。
表示组件注册表中的记录,该记录定义了安装在系统中的BFP的属性
byte[]FwProperty{get;):含有BFP属性的缓存区的地址和长度。BFP属性的格式和内容可 以由供应商规定,也可以在相关标准中规定
virtual void Dispose()
表示BIR。简单BIR和复杂BIR都支持ISO/IEC19785(所有部分)中的定义。应使用的维护者格 式规范在GB/T41903.1一2022的第7章中给出。
城市高架式快速路网实施性施工组织设计127页.rarvirtual BIR(byte[]r
6.4.3.3virtual publicbyte]ToArray()
6.4.3.4virtualvoid Dispose()