|
US$1479.00 · In stock Delivery: <= 9 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 41903.2-2022: Information technology - Object oriented BioAPI - Part 2: Java implementation Status: Valid
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 41903.2-2022 | English | 1479 |
Add to Cart
|
9 days [Need to translate]
|
Information technology - Object oriented BioAPI - Part 2: Java implementation
| Valid |
GB/T 41903.2-2022
|
PDF similar to GB/T 41903.2-2022
Basic data | Standard ID | GB/T 41903.2-2022 (GB/T41903.2-2022) | | Description (Translated English) | Information technology - Object oriented BioAPI - Part 2: Java implementation | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | L71 | | Classification of International Standard | 35.240.15 | | Word Count Estimation | 73,725 | | Date of Issue | 2022-12-30 | | Date of Implementation | 2023-07-01 | | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration |
GB/T 41903.2-2022: Information technology - Object oriented BioAPI - Part 2: Java implementation---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
ICS 35.240.15
CCSL71
National Standards of People's Republic of China
Object-Oriented Biometric Identification in Information Technology
Application Programming Interface Part 2.Java Implementation
(ISO /IEC 30106-2.2020, MOD)
Posted on 2022-12-30
2023-07-01 implementation
State Administration for Market Regulation
Released by the National Standardization Management Committee
table of contents
Preface III
Introduction V
1 Scope 1
2 Normative references 1
3 Terms and Definitions 1
4 Abbreviations 1
5 Structure of BioAPIJava package 2
5.1 Overall structure 2
5.2 org.bioapi package 2
5.3 org.bioapi.data package 2
6 Data types and constants 2
6.1 ACBioParameters class 2
6.2 BFPListElement class 3
6.3 BFPSchema Class 4
6.4 BIR category 5
6.5 BSPSchema class 12
6.6 Candidate class 16
6.7 DataTypes class 16
6.8 Date class 22
6.9 FrameworkSchema class 25
6.10 GUIBitmap class 26
6.11 IdentifyPopulation class 27
6.12 PopulationMember class 28
6.13 RegistryID class 28
6.14 SecurityProfileType class 29
6.15 UnitList class 30
6.16 UnitListElement class 31
6.17 UnitSchema class 31
6.18 UUID class 34
7 Object-oriented interface supporting BioAPI_Unit 34
7.1 General requirements 34
7.2 Archive interface 35
7.3 Comparison interface 38
7.4 Processing interfaces 40
7.5 Sensor interface 42
8 BFP layer 43
8.1 BFP interface description 43
8.2 Import interface 43
8.3 Summary of methods 43
9 BSP layer 45
9.1 BSP interface description 45
9.2 Import interface 46
9.3 Summary of methods 46
10 frame layer 52
10.1 ComponentRegistry interface 52
10.2 Framework interfaces 53
11 Application Interaction 57
11.2 GUI callback function 58
12 BSP Interaction 61
13 BFP Interaction 62
13.2 BFPEventListener interface 62
Appendix A (informative) Java version requirements 64
Appendix B (Informative) Call Sequence Example and Example Code 65
B.1 Reference implementation 65
B.2 API Architecture 65
Reference 66
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 for Standardization Documents"
drafting.
This document is part 2 of GB/T 41903 "Information Technology Object-Oriented Biometric Application Programming Interface".
GB/T 41903 has issued the following parts.
--- Part 1.Architecture;
--- Part 2.Java implementation;
--- Part 3.C
--- 8.1 of this document corresponds to 7.1 of ISO /IEC 30106-2.2020;
--- 8.2 and 8.3 of this document correspond to 7.1.2 and 7.1.3 of ISO /IEC 30106-2.2020;
--- 8.3.2~8.3.8 of this document correspond to 7.1.3.1~7.1.3.7 of ISO /IEC 30106-2.2020;
--- 9.1 of this document corresponds to 8.1 of ISO /IEC 30106-2.2020;
--- 9.2 and 9.3 of this document correspond to 8.1.2 and 8.1.3 of ISO /IEC 30106-2.2020;
--- 9.3.2~9.3.26 of this document correspond to 8.1.3.1~8.1.3.25 of ISO /IEC 30106-2.2020.
The technical differences between this document and ISO /IEC 30106-2.2020 and their reasons are as follows.
--- ISO /IEC 30106-1.2016 is replaced by GB/T 41903.1-2022 with normative references, the correspondence between the two documents
The relationship is modified (see Chapter 1, 5.3.2, 6.4.1, 6.7.1, 6.7.2.1, 6.7.2.2, 11.1.1, 11.2.1) to adapt to the technology of our country
condition;
--- Added GB 18030 for normative references, so as to adapt to my country's coded character standards (see 6.3.2.7, 6.5.2.20,
6.9.2.5, 11.2.2.1, 11.2.2.2, 11.2.2.3).
The following editorial changes were made to this document.
--- Deleted "6.18.1" "11.2.2.1.1" "11.2.2.1.1.1" "11.2.2.2.1" "11.2.2.2.1.1" "11.2.2.3.1" "11.2.2.3.1.1”
"12.1" "12.1.1" "12.1.1.1" "13.1.1" "13.1.1.1" "13.2.1" "13.2.1.1" "13.3.1" "13.3.1.1" Article number;
--- Added "8.3.1" and "9.3.1" article numbers.
--- Replaced ISO /IEC 8824-1 with the informative referenced GB/T 16262.1;
--- Replaced ISO /IEC 19794 (all parts) with informative references to GB/T 26237 (all parts);
--- Replaced ISO /IEC 19784-1 with the informative referenced GB/T 30267.1.
Please note that some contents of this document may refer to patents. The issuing agency of this document assumes no responsibility for identifying patents.
This document is proposed and managed by the National Information Technology Standardization Technical Committee (SAC/TC28).
This document was drafted by. Beijing Eyes Intelligent Technology Co., Ltd., East China Branch of China Electronics Standardization Institute, Luo Kejia Huake
Technology Group Co., Ltd., Newland Digital Technology Co., Ltd., Xiamen Ruiwei Information Technology Co., Ltd., Shanghai SenseTime Intelligent Technology Co., Ltd.
Co., Ltd., Beijing Shuguang Yitong Technology Co., Ltd., China Institute of Electronic Technology Standardization, Guangzhou Radio and Television Express Financial Electronics Co., Ltd.
Company, Lenovo Zhongtian Technology Co., Ltd., Beijing University of Civil Engineering and Architecture, Guangdong Jiulian Technology Co., Ltd., Beijing Zhongke Hongba Technology Co., Ltd.
Company, Beijing Wanlihong Technology Co., Ltd., Beijing Deyiyintong Technology Co., Ltd., Shengdian Century Technology Co., Ltd., Shanghai Yitu
Network Technology Co., Ltd., Guangzhou Mailun Information Technology Co., Ltd., Shenzhen Mingtu Innovation Technology Co., Ltd., Tianfu (Dongguan) Standard Technology
Co., Ltd., Tianjin Zhongke Hongxing Technology Co., Ltd., Beijing University of Posts and Telecommunications, Shenzhen Aiku Intelligent Technology Co., Ltd., Shenzhen Jiarui Vision Division
Technology Co., Ltd., Shenzhen Lefan Information Technology Co., Ltd., Shenzhen Hangshun Chip Technology R&D Co., Ltd.
The main drafters of this document. Jiang Wuming, Liu Qianying, Li Yang, Li Wei, Zhong Chen, Song Jiwei, Lin Lin, Li Lin, Zhan Donghui, Jiang Hui, Song Fangfang,
Yu Xueping, Lang Junqi, Meng Fanda, Hou Shaojun, Huang Yuheng, Liu Xiaofu, Zhang Wei, Tranquility, Tian Qichuan, He Qiang, Gong Qiong, Liu Xuhua, Zhang Dapeng, Xiao Lihu,
Zheng Fang, Yang Chunlin, Qi Jigang, Feng Yadong, Zhao Chunhao, Cui Fengke, Wang Jun, Wang Cheng, Li Qingshun, Li Haiqing, He Zhaofeng, Wang Honglei, Song Kunhong,
Liu Jiping.
Introduction
The BioAPI described in C language is suitable for applications written in C, and also suitable for applications written in C. but, like
Function-based languages like C do not map easily to object-oriented programming languages. In particular, in object-oriented applications
Using the C version of the API internally is inconvenient and requires programming constructs that introduce complexity into application development. object-oriented development
The BioAPI version is designed to improve the productivity of software practitioners, while using BioAPI while retaining the object-oriented programming model.
For Java, the standard object-oriented version of BioAPI allows BSPs loaded into Java-based application servers to execute
Perform verification and/or identification operations. In these application servers, using object-oriented BioAPI when developing framework and BSP is better than using C
version of BioAPI is more convenient.
Another area where the standard object-oriented version of BioAPI is used is in small computing devices based on object-oriented languages, where
In a device (like the large application server mentioned above) an object-oriented BioAPI framework and an object-oriented BSP will outperform it
Their C equivalents are more suitable.
The object-oriented application programming interface requires a unified architecture, and the implementation languages include Java, C
This document applies to the development and application of Java programming interfaces for object-oriented biometric applications.
2 Normative references
The contents of the following documents constitute the essential provisions of this document through normative references in the text. Among them, dated references
For documents, only the version corresponding to the date is applicable to this document; for undated reference documents, the latest version (including all amendments) is applicable to
this document.
GB/T 13000-2010 Information technology universal multi-octet coded character set (UCS) (ISO /IEC 10646.2003, IDT)
Note. There is no technical difference between the referenced content of ISO /IEC 10646.2017 and the referenced content of ISO /IEC 10646.2003, so use
GB/T 13000-2010 replaces ISO /IEC 10646.2017.
GB 18030 Information Technology Chinese Coded Character Set
GB/T 41903.1-2022 Information Technology Object-Oriented Biometric Application Programming Interface Part 1.Architecture
(ISO /IEC 30106-1.2016, MOD)
3 Terms and Definitions
This document does not have terms and definitions that need to be defined.
4 Abbreviations
The following abbreviations apply to this document.
ACBio Biometric Authentication Background Information
API application programming interface
BDB Biometric Data Block
BFP Biometric Feature Provider
BIR biometric information record
BSP Biometric Service Provider
CBEFF Common Biometric Interchange Format Framework
FMR False Match Rate
GUI graphical user interface
IRI Internationalized Resource Identifier
MAC message authentication code
SB security block
URL Uniform Resource Locator
Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 41903.2-2022_English be delivered?Answer: Upon your order, we will start to translate GB/T 41903.2-2022_English as soon as possible, and keep you informed of the progress. The lead time is typically 6 ~ 9 working days. The lengthier the document the longer the lead time. Question 2: Can I share the purchased PDF of GB/T 41903.2-2022_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 41903.2-2022_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet. Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to [email protected]. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay.
|