標準解讀
《GB/T 41903.4-2025 信息技術(shù) 面向?qū)ο蟮纳锾卣髯R別應用編程接口 第4部分:C++實現(xiàn)》這一標準詳細定義了使用C++語言為面向?qū)ο蟮纳锾卣髯R別系統(tǒng)設計和開發(fā)應用程序接口(API)的具體要求與指導方針。該文件旨在促進不同生物特征識別技術(shù)之間的互操作性,確保開發(fā)者能夠以統(tǒng)一的方式訪問各種生物特征數(shù)據(jù)和服務。
標準中首先介紹了其適用范圍,明確了它適用于需要集成或利用指紋、面部、虹膜等生物信息進行身份驗證或識別的應用程序開發(fā)場景。接著,文檔概述了術(shù)語和定義部分,這里列出了理解本標準所需的基本概念及其含義,如“模板”、“匹配器”等專業(yè)術(shù)語。
在架構(gòu)描述章節(jié)里,《GB/T 41903.4-2025》提供了一個基于面向?qū)ο笤O計原則構(gòu)建的框架示例,包括但不限于類圖、序列圖等形式來展示各組件之間的關(guān)系及交互流程。這有助于開發(fā)者快速理解整個系統(tǒng)的組成結(jié)構(gòu),并為后續(xù)編碼工作打下基礎。
核心內(nèi)容之一是API規(guī)范說明,這部分詳盡地列舉了所有公開的方法簽名、參數(shù)類型及其作用,以及返回值的意義。通過這些接口,程序員可以方便地調(diào)用底層硬件設備采集到的原始生物特征樣本,執(zhí)行預處理、特征提取、比對等一系列操作。同時,對于如何處理異常情況也給出了明確指示,比如當輸入數(shù)據(jù)格式不正確時應該拋出何種類型的錯誤。
此外,標準還特別強調(diào)了安全性考量,在涉及到敏感個人信息處理時必須遵循國家相關(guān)法律法規(guī)的要求,采取適當措施保護用戶隱私。例如,建議采用加密手段傳輸存儲生物特征數(shù)據(jù),并限制非授權(quán)訪問。
最后,附錄部分提供了幾個典型的使用案例分析,幫助讀者更好地將理論知識應用于實際項目中。通過具體代碼示例展示了如何根據(jù)標準定義的API完成特定功能模塊的實現(xiàn),進一步加深了對標準的理解與掌握。
如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標準文檔。
....
查看全部
- 即將實施
- 暫未開始實施
- 2025-06-30 頒布
- 2026-01-01 實施





文檔簡介
ICS3524001
CCSL.71.
中華人民共和國國家標準
GB/T419034—2025
.
信息技術(shù)面向?qū)ο蟮纳锾卣髯R別
應用編程接口第4部分C++實現(xiàn)
:
Informationtechnology—ObjectorientedBioAPI—
Part4C++imlementation
:p
ISO/IEC30106-42019MOD
(:,)
2025-06-30發(fā)布2026-01-01實施
國家市場監(jiān)督管理總局發(fā)布
國家標準化管理委員會
GB/T419034—2025
.
目次
前言
…………………………Ⅲ
引言
…………………………Ⅴ
范圍
1………………………1
規(guī)范性引用文件
2…………………………1
術(shù)語和定義
3………………1
縮略語
4……………………1
通用要求
5BioAPIC++…………………2
數(shù)據(jù)類型和常量
6…………………………2
基礎數(shù)據(jù)類型
6.1………………………2
類
6.2ACBioparameters………………9
類
6.3BFPListElement…………………9
類
6.4BFPSchema………………………9
類
6.5BIR………………10
類
6.6BSPSchema……………………11
類
6.7Candidate………………………13
類
6.8FrameworkSchema……………13
類
6.9GUIBitmap……………………13
類
6.10Identifypopulation……………14
類
6.11PopulationMember……………14
類
6.12SecurityProfileType…………15
類
6.13UnitList………………………15
類
6.14UnitListElement………………16
類
6.15UnitSchema……………………16
支持的面向?qū)ο蟮慕涌?/p>
7BioAPI_Unit………………17
通用要求
7.1……………17
接口
7.2IArchive………………………17
接口
7.3IComparision…………………21
接口
7.4IProcessing……………………23
接口
7.5ISensor………………………25
層
8BFP…………………26
接口描述
8.1IBFP……………………26
導入接口
8.2……………26
屬性匯總
8.3……………26
Ⅰ
GB/T419034—2025
.
事件匯總
8.4……………26
方法匯總
8.5……………26
層
9BSP…………………29
接口描述
9.1IBSP……………………29
導入接口
9.2……………29
屬性匯總
9.3……………29
事件匯總
9.4……………29
方法匯總
9.5……………29
框架層
10…………………36
接口
10.1IComponentRegistry………………………36
接口
10.2IFramework…………………37
應用交互
11………………41
類
11.1BioAPIException:Exception…………………41
回調(diào)函數(shù)
11.2…………………………42
附錄資料性調(diào)用序列示例和示例代碼
A()……………47
參考實現(xiàn)
A.1…………………………47
體系結(jié)構(gòu)
A.2API……………………47
參考文獻
……………………48
Ⅱ
GB/T419034—2025
.
前言
本文件按照標準化工作導則第部分標準化文件的結(jié)構(gòu)和起草規(guī)則的規(guī)定
GB/T1.1—2020《1:》
起草
。
本文件是信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應用編程接口的第部分
GB/T41903《》4。
已經(jīng)發(fā)布了以下部分
GB/T41903:
第部分體系結(jié)構(gòu)
———1:;
第部分實現(xiàn)
———2:Java;
第部分實現(xiàn)
———3:C#;
第部分實現(xiàn)
———4:C++。
本文件修改采用信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應用編程接口第
ISO/IEC30106-4:2019《
部分實現(xiàn)
4:C++》。
本文件與相比做了下述結(jié)構(gòu)調(diào)整
ISO/IEC30106-4:2019:
增加了縮略語一章見第章
———“”(4);
第章對應中的第章
———6ISO/IEC30106-4:20195;
第章對應中的第章
———7ISO/IEC30106-4:20196;
第章對應中的第章其中對應中的
———8ISO/IEC30106-4:20197,8.1ISO/IEC30106-4:2019
對應中的對應
7.1,8.2~8.5ISO/IEC30106-4:20197.1.2~7.15,8.5.2~8.5.8
中的
ISO/IEC30106-4:20197.1.5.2~7.1.5.7;
第章對應中的第章其中對應中的
———9ISO/IEC30106-4:20198,9.1ISO/IEC30106-4:2019
對應中的對應
8.1,9.2~9.5ISO/IEC30106-4:20198.12~8.15,9.5.2~9.5.25
中的
ISO/IEC30106-4:20198.1.51~8.1.5.24;
增加了和條編號
———“8.5.1”“9.5.1”;
刪除了條編號
———“9.1.1”。
本文件與相比的技術(shù)差異及其原因如下
ISO/IEC30106-4:2019:
用規(guī)范性引用的替換了以適應我國的技術(shù)條件見第章
———GB/T41903.1ISO/IEC30106-1,(1、
6.1.1.1、6.1.1.2、6.5.1、11.1.1、11.2.1);
用規(guī)范性引用的替換了以適應我國的技術(shù)條件見第
———GB/T41903.2ISO/IEC30106-2,(5
章
);
用規(guī)范性引用的替換了以適應我國的技術(shù)條件見第
———GB/T41903.3ISO/IEC30106-3,(5
章
);
增加了規(guī)范性引用的以便于適應我國的編碼字符標準見
———GB/T13000—2025,(6.4.2,6.6.2,
6.8.2,11.2.2.2,11.2.2.3,11.2.2.4);
增加了規(guī)范性引用的以便于適應我國的編碼字符標準見
———GB18030,(6.4.2,6.6.2,6.8.2,
11.2.2.2,11.2.2.3,11.2.2.4);
增加了參數(shù)見
———“bfpEnumeration”(10.2.4.1);
增加了參數(shù)見
———“notifyCallback”(10.2.4.2)。
本文件做了下列編輯性改動
:
更正了的第個枚舉常量名為
———6.1.1.152“RequestPayload”;
更正了屬性匯總中的為
———6.6.2“String”“string”;
Ⅲ
GB/T419034—2025
.
更正了屬性匯總中的為
———6.4.2“svector”“vector”;
更正了中方法的第個
———7.4.2.2“BIRCreateTemplate”2“intunitID”;
更正了中的為
———7.3.2.3、7.3.2.4、9.5.13、9.5.14“ICandidate”“Candidate”;
更正了中的參數(shù)為
———9.5.2“bfpNotifyCallback”“bspNotifyCallback”;
更正了中的為為
———11.2.2.1“BFPEventCallback”“BSPEventCallback”,“bfpUUID”
“bspUUID”;
更正了的為
———11.2.2.6“UnitSchemaunitSchema,EventKindeventKind”“stringcontext,vec-
tor<GUIBitmap>bitmaps,unsignedcharresponse”。
請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機構(gòu)不承擔識別專利的責任
。。
本文件由全國信息技術(shù)標準化技術(shù)委員會提出并歸口
(SAC/TC28)。
本文件起草單位杭州名光微電子科技有限公司中國電子技術(shù)標準化研究院浙江久嬋物聯(lián)科技
:、、
有限公司深圳愛酷智能科技有限公司北京萬里紅科技有限公司聯(lián)想中天科技有限公司北京理工大
、、、、
學圣點世紀科技股份有限公司廣州通達汽車電氣股份有限公司廣州廣電運通智能科技有限公司
、、、、
深圳創(chuàng)盈芯實業(yè)有限公司廣東創(chuàng)能科技股份有限公司上海點與面智能科技有限公司杭州景聯(lián)文科
、、、
技有限公司廣東九聯(lián)科技股份有限公司山西三友和智慧信息技術(shù)股份有限公司羅克佳華科技集團
、、、
股份有限公司深圳云天勵飛技術(shù)股份有限公司廈門熵基科技有限公司江蘇常熟農(nóng)村商業(yè)銀行股份
、、、
有限公司中國移動通信集團福建有限公司熵基科技股份有限公司廣電運通集團股份有限公司浙江
、、、、
星漢信息技術(shù)股份有限公司深圳鼎智通訊股份有限公司廣東中科臻恒信息技術(shù)有限公司長春博立
、、、
電子科技有限公司盛視科技股份有限公司上海電力大學北京建筑大學建信金融科技有限責任公
、、、、
司深圳市旭景數(shù)字技術(shù)有限公司深圳市銀河通信科技有限公司杭州登虹科技有限公司深圳市特速
、、、、
網(wǎng)絡科技服務有限公司惠州學院廣東科銳泰科技有限公司廈門大學深圳市冠群電子有限公司
、、、、、
中國電子技術(shù)標準化研究院華東分院
。
本文件主要起草人金澤耿力蘇立偉李揚沈哲明楊春林黎清湄申博文黃智宋繼偉鄧方
:、、、、、、、、、、、
鐘陳張小亮喬明明胡文矛勞中建解永生竇凱曾慶寧潘曉光李俊雷云沈文忠黃聰敏凌俊
、、、、、、、、、、、、、、
薛學琴饒雪何鈺鴻劉偉明張步健林曉清梁爾真鄒祥永楊敬鋒楊旭張立華王和平邵潔
、、、、、、、、、、、、、
田啟川何偉明卓濤黃沖帆陳帥斌柯臘漫邱美蘭許其推李曉潮葉偉宏周揚
、、、、、、、、、、。
Ⅳ
GB/T419034—2025
.
引言
用語言描述的適合于用編寫的應用程序也適合用編寫的應用程序但
CBioAPIC,C++。
是像這樣的基于函數(shù)的語言并不能很容易地映射到面向?qū)ο蟮木幊陶Z言特別是在面向?qū)ο蟮?/p>
,C。,
應用程序內(nèi)部使用版本的是不方便的并且需要應用程序開發(fā)引入復雜性的編程構(gòu)造開發(fā)面
CAPI,。
向?qū)ο蟮陌姹局荚谔岣哕浖臉I(yè)者的生產(chǎn)力在使用的同時又保留了面向?qū)ο蟮木幊?/p>
BioAPI,BioAPI
模式
。
對于而言標準的面向?qū)ο蟮陌姹驹试S加載到基于的應用服務器中的執(zhí)
Java,BioAPI,JavaBSP
行驗證和或辨識操作在這些應用服務器中在開發(fā)框架和時使用面向?qū)ο蟮谋仁褂?/p>
/。,BSPBioAPIC
版本的更方便
BioAPI。
標準的面向?qū)ο蟮陌姹緫玫牧硪粋€領域是基于面向?qū)ο笳Z言的小型計算設備在這些
BioAPI,
設備中就像上面提到的大型應用服務器一樣一個面向?qū)ο蟮目蚣芎兔嫦驅(qū)ο蟮臅?/p>
()BioAPIBSP
它們的對等物更適合
C。
面向?qū)ο蟮膽镁幊探涌谛枰y(tǒng)一的體系結(jié)構(gòu)實現(xiàn)語言包括和等因此
,Java、C#C++,,
擬由個部分構(gòu)成
GB/T419034。
第部分體系結(jié)構(gòu)規(guī)定了面向?qū)ο蟮牡耐ㄓ皿w系結(jié)構(gòu)目的在于規(guī)范不同面向?qū)?/p>
———1:。BioAPI,
象的語言實現(xiàn)的結(jié)構(gòu)相同各個組件具有概念等同性
BioAP,。
第部分實現(xiàn)規(guī)定了面向?qū)ο蟮目蚣芎透黝惤涌谝约皵?shù)據(jù)類型和常量
———2:Java。BioAPIJava,
等目的在于指導語言下接口的實現(xiàn)
,Java。
第部分實現(xiàn)規(guī)定了面向?qū)ο蟮目蚣芎透黝惤涌谝约皵?shù)據(jù)類型和常量
———3:C#。BioAPIC#,
等目的在于指導語言下接口的實現(xiàn)
,C#。
第部分實現(xiàn)規(guī)定了面向?qū)ο蟮目蚣芎透黝惤涌谝约皵?shù)據(jù)類型和
———4:C++。BioAPIC++,
常量等目的在于指導語言下接口的實現(xiàn)
,C++。
本文件與第部分和第部分的語義等價盡管函數(shù)之間傳遞的參數(shù)不同但名稱和接口結(jié)構(gòu)是相
23,,
同的同時本文件需要結(jié)合第部分共同使用
。,1。
Ⅴ
GB/T419034—2025
.
信息技術(shù)面向?qū)ο蟮纳锾卣髯R別
應用編程接口第4部分C++實現(xiàn)
:
1范圍
本文件確立了框架和接口與確立的組件相
BioAPIC++BioAPIC++BSP,GB/T41903.1
對應
。
本文件適用于面向?qū)ο蟮纳锾卣髯R別應用的編程接口的開發(fā)和應用
C++。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款其中注日期的引用文
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經(jīng)授權(quán),嚴禁復制、發(fā)行、匯編、翻譯或網(wǎng)絡傳播等,侵權(quán)必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。
最新文檔
- 2025安徽工程大學部分專業(yè)技術(shù)崗位招聘2人考前自測高頻考點模擬試題及參考答案詳解1套
- 2025國航股份商務委員會高校畢業(yè)生校園招聘5人模擬試卷及答案詳解參考
- 2025內(nèi)蒙古赤峰市克什克騰旗事業(yè)單位“綠色通道”引進高層次人才5人考前自測高頻考點模擬試題完整答案詳解
- 2025貴州人才博覽會專場活動貴州茅臺酒廠(集團)技術(shù)開發(fā)有限公司引進人才考前自測高頻考點模擬試題及答案詳解(全優(yōu))
- 2025年廣西南寧市考試招聘中小學教師筆試有關(guān)事項模擬試卷及一套完整答案詳解
- 2025北京市海淀區(qū)第二實驗小學教育集團招聘考前自測高頻考點模擬試題及一套參考答案詳解
- 2025年寧波北侖區(qū)人民醫(yī)院醫(yī)療健康服務集團梅山院區(qū)招聘編外人員2人考前自測高頻考點模擬試題有完整答案詳解
- 2025年煙臺市人民警察培訓學校公開招聘工作人員模擬試卷及1套完整答案詳解
- 2025年漢中市中醫(yī)醫(yī)院招聘見習人員(24人)考前自測高頻考點模擬試題附答案詳解
- 2025遼寧沈陽市渾南區(qū)森工林業(yè)集團有限公司招聘56人模擬試卷附答案詳解(黃金題型)
- 成都工勤轉(zhuǎn)管理辦法
- 基金會專項基金管理辦法
- 物業(yè)承接查驗表格
- spa館衛(wèi)生管理制度
- 2025年高考湖南省物理真題(含解析)
- 基于分子表征的馬齒莧多糖抗紫外及美白功效的實驗驗證研究
- 中國銀行校招筆試題目及答案
- 《血常規(guī)解讀》課件
- 《四川省漢源縣巖窩溝鉛鋅、磷礦勘探實施方案》評審意見書
- 冬季非煤礦山安全教育
- 2025年租賃車位充電樁安裝免責協(xié)議模板
評論
0/150
提交評論