Valid

GB/T 41903.1-2022Information technology - Object oriented BioAPI - Part 1: Architecture (English PDF)

Also coversGBT41903.1-2022

Open the GB/T 41903.1-2022 preview as PDF

Preview — first pages of GB/T 41903.1-2022

This is a limited preview

Buy now to download the full PDF

Issued by

State Administration for Market Regulation, China National Standardization Administration

Level / Type

National · Recommended

Issue date

October 14, 2022

Implementation date

May 1, 2023

Scope

GB/T 41903.1-2022 (Information technology - Object oriented BioAPI - Part 1: Architecture) is available as an English-translated PDF.

GB/T 41903.1-2022 — This document establishes the architecture of a set of object-oriented BioAPI interfaces. Components identified in this document include frameworks, biometrics Identification Service Provider (BSP), Biometric Function Provider (BFP), and Component Registry. Note. Each of the above components has equivalent components established in GB/T 30267.1-2013, OOBioAPI is the object-oriented interpretation of this document. Therefore, this document has conceptual equivalence with GB/T 30267.1-2013.Concepts appearing in this document (such as BioAPI_Unit and Component registry) has the same meaning as GB/T 30267.1-2013.Although this document maintains the outline of GB/T 30267.1-2013 The concept is equivalent, but there are differences in the parameters passed between functions and the order of function calls. These differences exist to take advantage of object-oriented Features of programming languages. This document applies to the development and application of object-oriented biometric identification application programming interfaces.

Document preview — GB/T 41903.1-2022

National Standard of the People's Republic of China

ICS
35.240.15
Classification
L 71

Issued by: State Administration for Market Regulation, China National Standardization Administration

Contents

  • foreword
  • Introduction
  • 1 Scope
  • 2 Normative references

foreword

This document is in accordance with the provisions of GB/T 1.1-2020 "Guidelines for Standardization Work Part 1.Structure and Drafting Rules of Standardization Documents"

drafted.

This document is Part 1 of GB/T 41903 "Object-Oriented Biometric Identification Application Programming Interface for Information Technology".

GB/T 41903 has released the following parts.

--- Part 1.Architecture.

This document is modified using ISO /IEC 30106-1.2016 "Information Technology Object-Oriented Biometrics Application Programming Interface No.

Part 1.Architecture".

The technical differences between this document and ISO /IEC 30106-1.2016 and the reasons are as follows.

a) ISO /IEC 19794-1 (see Chapter 1, Chapter 3, Chapter 6) is replaced with the normatively cited GB/T 30267.1-2013,

To adapt to the technical conditions of our country;

b) Add "Biometric Identification Function Provider" (see 3.1), "Biometric Identification Service Provider" (see 3.2), "Biometric Data Block"

(see 3.3), "Biometric Information Record" (see 3.4) and "Component Registry" (see 3.5);

c) Replaced ISO /IEC 2832-37 (see Chapter 3) with the normatively cited GB/T 5271.37-2021 to adapt to our country's technology

surgical conditions;

d) Changed the introduction of the abbreviations chapter, deleted the unused abbreviations of FMR, MOC, PID and SBH, and added Bio-

API, TLV and UML acronyms (see Chapter 4);

e) Replaced ISO /IEC 30106 (all parts) with the normative reference GB/T 41903 (all parts) (see Chapter 5, Chapter 6

Chapter, Chapter 8), to adapt to the technical conditions of our country;

f) GB 18030 for normative references is added to facilitate adaptation to my country's coded character standard (see Table 2 in 7.2 and Table 3 in 7.3.3);

g) Changed the coding requirements of "CBEFF_BIR_creator" in Table 2 and Table 3 to be consistent with the national standard system;

h) The normatively quoted GB/T 1988-1998 was added instead of ASCII encoding to adapt to the technical conditions of our country (see 7.3.3

table 3);

i) Changed the coding requirements of "CBEFF_BIR_validity_period" in Table 3 to be consistent with the national standard system;

j) Changed the name of the "BSP/BFP conformance subclass" function in Table A.1 so that Appendix A remains consistent with Chapter 9 of this document

Consistent.

The following editorial changes have been made to this document.

a) Changed the description of terms and definitions in Chapter 3, and revised ISO /IEC 19785 (all parts) to ISO /IEC

19785-1, ISO /IEC 19785-3 are consistent with the text of this document;

b) Added the content of Chapter 5, Chapter 10, Appendix A, according to the amendment ISO /IEC 30106-1.2016/Amd.1.2019

content supplement;

c) Changed the content outlined in 7.1, and adjusted the content according to the amendment ISO /IEC 30106-1.2016/Amd.1.2019;

d) The incorrect correspondence between this document and the interface in GB/T 30267.1-2013 in Table 1 has been changed, and the IBFP (function provider interface) has been changed.

port) is corrected to correspond to FPI (Function Provider Interface);

e) Changed the incorrect value of "CBEFF_version" in Table 2 and Table 3, and corrected "0x000030" to "0x30";

f) Added the table notes in Table 2 and Table 3 to make the format of the table more standardized;

g) Changed the special provisions for the wrong field in Table 3, only the number of occurrences of the field "childBir" has special provisions, not

three fields;

h) Changed the wrong bit number of the "field Presence" field in Table 3, and corrected the bit number of the "field Presence" field to

continuous;

i) Add the introductory words before the list of biometric types in 8.2 to comply with the provisions of GB/T 1.1-2020;

j) Added the introductory language before the biometric subtype column of 8.3 to comply with the provisions of GB/T 1.1-2020.

Please note that some content of this document may be patented. The issuing agency of this document assumes no responsibility for identifying patents.

Introduction

The BioAPI described in C language is suitable for applications written in C, and also suitable for applications written in C. However, like

Function-based languages like C do not map easily to object-oriented programming languages. In particular, in object-oriented applications

It is inconvenient to use the C language version of the API inside the program, and requires application development to introduce complex programming constructs. development oriented

The BioAPI version of Elephant is designed to increase the productivity of software practitioners, using BioAPI while retaining object-oriented programming

model.

For Java, the standard object-oriented version of BioAPI that allows BSP execution to be loaded into Java-based application servers

Perform verification and/or identification operations. Among these application servers, the use of object-oriented BioAPI is better than using C when developing frameworks and BSPs.

The language version of BioAPI is more convenient.

Another area of application of the standard object-oriented version of BioAPI is in small computing devices based on object-oriented languages.

In devices (like the large application servers mentioned above) an object-oriented BioAPI framework and object-oriented BSP will

Their C equivalents are more suitable.

Object-oriented application programming interface requires a unified architecture, and the implementation languages include JAVA and C

IEC JTC1SC37 is the owner of the maintainer format. The maintainer format (ie Patronformat) is short for this format.

Part 2, Part 3 and Part 4 of GB/T 41903 "Object-Oriented Biometric Identification Application Programming Interface for Information Technology"

Points need to be used in conjunction with Part 1.

Information Technology Object-Oriented Biometric Recognition

Application Programming Interfaces Part 1.Architecture

1 Scope

This document establishes the architecture of a set of object-oriented BioAPI interfaces. Components identified in this document include frameworks, biometrics

Identification Service Provider (BSP), Biometric Function Provider (BFP), and Component Registry.

Note. Each of the above components has equivalent components established in GB/T 30267.1-2013, OOBioAPI is the object-oriented interpretation of this document.

Therefore, this document has conceptual equivalence with GB/T 30267.1-2013.Concepts appearing in this document (such as BioAPI_Unit and

Component registry) has the same meaning as GB/T 30267.1-2013.Although this document maintains the outline of GB/T 30267.1-2013

The concept is equivalent, but there are differences in the parameters passed between functions and the order of function calls. These differences exist to take advantage of object-oriented

Features of programming languages.

This document applies to the development and application of object-oriented biometric identification application programming interfaces.

2 Normative references

The contents of the following documents constitute essential provisions of this document through normative references in the text. Among them, dated citations

For undated references, the latest edition (including all amendments) applies to this document.

GB/T 1988-1998 Seven-bit coded character set for information exchange in information technology (ISO /IEC 646.1991, eqv)

GB/T 5271.37-2021 Information Technology Vocabulary Part 37.Biometric Identification (ISO /IEC 2382-37.2017, MOD)

GB/T 41903 (all parts) Information technology object-oriented biometric identification application programming interface [ISO /IEC 30106 (all parts)]

(ISO /IEC 30106-1.2016, MOD)

GB/T 13000 Universal multi-octet coded character set (UCS) for information technology (GB/T 13000-2010, ISO /IEC 10646.2003, IDT)

GB 18030 Information Technology Chinese Coded Character Set

GB/T 30267.1-2013 Information Technology Biometrics Application Program Interface Part 1.BioAPI Specification (ISO /IEC 19784-1.2006, IDT)

ISO /IEC 19785-1 Information Technology Common Biometric Exchange Format Framework Part 1.Specification of Data Elements

Note. GB/T 28826.1-2012 Information Technology Public Biometrics Exchange Format Framework Part 1.Specification of Data Elements

(ISO /IEC 19785-1.2006, MOD)

ISO /IEC 19785-3 Information Technology Common Biometrics Exchange Format Framework Part 3.Maintainer Format Specification

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — all pages — is available in the English PDF.

Referenced standards

Normative references

GB/T 1988-1998 · IEC 646.1991 · GB/T 5271.37-2021 · IEC 2382 · GB/T 41903 · IEC 30106 · GB/T 13000 · GB/T 13000-2010 · IEC 10646.2003 · GB/T 30267.1-2013 · IEC 19784 · IEC 19785

How to Buy GB/T 41903.1-2022

  1. 1Add to cart. Click the "Buy GB/T 41903.1-2022" button on this page. You can add more standards before checkout.
  2. 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
  3. 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
  4. 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 41903.1-2022

$605.00

$515.00for partners