標(biāo)準(zhǔn)解讀

《GB/T 41903.3-2022 信息技術(shù) 面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口 第3部分:C#實現(xiàn)》是關(guān)于如何使用C#語言來實現(xiàn)面向?qū)ο蟮纳锾卣髯R別應(yīng)用程序編程接口的標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)旨在為開發(fā)者提供一套統(tǒng)一的方法和框架,以便于在C#環(huán)境中開發(fā)、集成或維護與生物特征數(shù)據(jù)處理相關(guān)的軟件系統(tǒng)。

標(biāo)準(zhǔn)詳細規(guī)定了基于C#語言的具體實現(xiàn)方式,包括但不限于接口定義、類結(jié)構(gòu)設(shè)計以及方法簽名等技術(shù)細節(jié)。通過遵循這些規(guī)范,不同開發(fā)者所創(chuàng)建的應(yīng)用程序能夠更加容易地互相兼容,并且可以促進跨平臺解決方案的發(fā)展。此外,它還可能涵蓋了錯誤處理機制、安全性考量等方面的內(nèi)容,以確保最終產(chǎn)品既高效又安全可靠。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2022-12-30 頒布
  • 2023-07-01 實施
?正版授權(quán)
GB/T 41903.3-2022信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第3部分:C#實現(xiàn)_第1頁
GB/T 41903.3-2022信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第3部分:C#實現(xiàn)_第2頁
GB/T 41903.3-2022信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第3部分:C#實現(xiàn)_第3頁
GB/T 41903.3-2022信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第3部分:C#實現(xiàn)_第4頁
GB/T 41903.3-2022信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第3部分:C#實現(xiàn)_第5頁

文檔簡介

ICS3524015

CCSL.71.

中華人民共和國國家標(biāo)準(zhǔn)

GB/T419033—2022

.

信息技術(shù)面向?qū)ο蟮纳锾卣髯R別

應(yīng)用編程接口第3部分C#實現(xiàn)

:

Informationtechnology—ObjectorientedBioAPI—

Part3C#imlementation

:p

ISO/IEC30106-32020MOD

(:,)

2022-12-30發(fā)布2023-07-01實施

國家市場監(jiān)督管理總局發(fā)布

國家標(biāo)準(zhǔn)化管理委員會

GB/T419033—2022

.

目次

前言

…………………………Ⅲ

引言

…………………………Ⅴ

范圍

1………………………1

規(guī)范性引用文件

2…………………………1

術(shù)語和定義

3………………1

縮略語

4……………………1

命名空間的結(jié)構(gòu)

5BioAPIC#……………2

總體結(jié)構(gòu)

5.1……………2

命名空間

5.2BioAPI……………………2

命名空間

5.3BioAPI.Data………………2

數(shù)據(jù)類型和常量

6…………………………2

6.1ACBioparameters………………2

6.2BFPListElement…………………3

6.3BFPSchema[Serializable()]……………………3

6.4BIR………………4

6.5BSPSchema[Serializable()]……………………6

6.6Candidate…………………………7

6.7DataTypes………………………8

6.8Date……………14

6.9FrameworkSchema……………15

6.10GUIBitmap……………………15

6.11Identifypopulation……………16

6.12PopulationMember……………17

6.13RegistryID……………………17

6.14SecurityProfileType…………17

6.15UnitList………………………18

6.16UnitListElement………………19

6.17UnitSchema……………………19

6.18UUID[Serializable()]………………………20

支持的面向?qū)ο蟮慕涌?/p>

7BioAPI_Unit………………20

通用要求

7.1……………20

接口

7.2IArchive………………………21

接口

7.3IComparision…………………24

GB/T419033—2022

.

接口

7.4IProcessing……………………27

接口

7.5ISensor………………………29

8BFP…………………30

接口描述

8.1IBFP……………………30

導(dǎo)入接口

8.2……………30

屬性匯總

8.3……………31

事件匯總

8.4……………31

方法匯總

8.5……………31

9BSP…………………33

接口描述

9.1IBSP……………………33

導(dǎo)入接口

9.2……………34

屬性匯總

9.3……………34

事件匯總

9.4……………34

方法匯總

9.5……………34

框架層

10…………………41

接口

10.1IComponentRegistry………………………41

接口

10.2IFramework…………………42

應(yīng)用交互

11………………46

11.1BioAPIException:Exception…………………46

回調(diào)函數(shù)

11.2…………………………48

附錄資料性調(diào)用序列示例和示例代碼

A()……………53

參考文獻

……………………54

GB/T419033—2022

.

前言

本文件按照標(biāo)準(zhǔn)化工作導(dǎo)則第部分標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則的規(guī)定

GB/T1.1—2020《1:》

起草

。

本文件是信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口的第部分

GB/T41903《》3。

已經(jīng)發(fā)布了以下部分

GB/T41903:

第部分體系結(jié)構(gòu)

———1:;

第部分實現(xiàn)

———2:Java;

第部分實現(xiàn)

———3:C#。

本文件修改采用信息技術(shù)面向?qū)ο蟮纳锾卣髯R別應(yīng)用編程接口第

ISO/IEC30106-3:2020《

部分實現(xiàn)

3:C#》。

本文件與相比做了下述結(jié)構(gòu)調(diào)整

ISO/IEC30106-3:2020:

增加了縮略語一章見第章

———“”(4);

本文件的對應(yīng)的

———8.1ISO/IEC30106-3:20207.1;

本文件的對應(yīng)的

———8.2~8.5ISO/IEC30106-3:20207.1.2~7.1.5;

本文件的對應(yīng)的

———8.5.2~8.5.8ISO/IEC30106-3:20207.1.5.2~7.1.5.7。

本文件的對應(yīng)的

———9.1ISO/IEC30106-3:20208.1;

本文件的對應(yīng)的

———9.2~9.5ISO/IEC30106-3:20208.1.2~8.1.5;

本文件的對應(yīng)的

———9.5.2~9.5.25ISO/IEC30106-3:20208.1.5.1~8.1.5.24。

本文件與的技術(shù)性差異及其原因如下

ISO/IEC30106-3:2020:

用規(guī)范性引用的代替了兩個文件之間的對應(yīng)

———GB/T41903.1—2022ISO/IEC30106-1:2016,

關(guān)系為修改見第章以適應(yīng)我國的技術(shù)

(1、5.3.2、6.4.1、6.7.1、6.7.2.1、6.7.2.2、11.1.1、11.2.1),

條件

;

增加了規(guī)范性引用的以便于適應(yīng)我國的編碼字符標(biāo)準(zhǔn)見

———GB18030,(6.3.2、6.5.2、6.9.2、

11.2.2.2、11.2.2.3、11.2.2.4);)

的單元列表屬性定義缺少屬性名增加屬性名以符合編程語法

———6.15.2,UnitListElement,C#

要求

;

刪除了的中方法的第個參

———ISO/IEC30106-3:20207.4.2.2CreateTemplate2intunitID

數(shù)因為參數(shù)重復(fù)以符合編程語法要求

,,C#。

中方法缺少參數(shù)增加了類型的

———9.5.2BSPLoad,BFPEnumerationCallbackbfpEnumeration-

參數(shù)以實現(xiàn)接口功能要求

Callback,。

本文件還做了下列編輯性改動

:

中第個枚舉常量與第個枚舉常量重名將第個枚舉常量名修正為

———6.7.2.1523,2RequestPay-

load;

刪除了條編號

———“6.3.3.1”“6.5.3.1”“6.9.3.1”“6.10.3.1”“6.14.3.1”“6.17.3.1”;

增加了條編號

———“8.5.1”“9.5.1”;

用資料性引用的替換了

———GB/T16262.1ISO/IEC8824-1;

用資料性引用的替換了

———GB/T26237ISO/IEC19794;

用資料性引用的替換了

———GB/T30267ISO/IEC19784-1。

請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機構(gòu)不承擔(dān)識別這些專利的責(zé)任

。。

GB/T419033—2022

.

本文件由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會提出并歸口

(SAC/TC28)。

本文件起草單位北京眼神智能科技有限公司中國電子技術(shù)標(biāo)準(zhǔn)化研究院華東分院新大陸數(shù)字

:、、

技術(shù)股份有限公司廈門市熠成信息技術(shù)有限公司武漢虹識技術(shù)有限公司羅克佳華科技集團股份有

、、、

限公司上海商湯智能科技有限公司北京曙光易通技術(shù)有限公司聯(lián)想中天科技有限公司北京建筑大

、、、、

學(xué)廣州廣電運通金融電子股份有限公司北京萬里紅科技有限公司中國電子技術(shù)標(biāo)準(zhǔn)化研究院北京

、、、、

中科虹霸科技有限公司廣東九聯(lián)科技股份有限公司北京得意音通技術(shù)有限責(zé)任公司圣點世紀科技

、、、

股份有限公司上海依圖網(wǎng)絡(luò)科技有限公司天津中科虹星科技有限公司北京郵電大學(xué)廣州麥侖信息

、、、、

科技有限公司深圳市銘圖創(chuàng)新科技有限公司多尼斯智能科技東莞有限公司深圳市嘉瑞視覺科技

、、()、

有限公司深圳愛酷智能科技有限公司深圳市鷹眼在線電子科技有限公司

、、。

本文件主要起草人楊春林劉倩穎鐘陳郎俊奇陳劍龍宋繼偉王文峰蔡春水石紅巖

:、、、、、、、、、

易開軍李瑋蔣慧劉曉甫宋方方仇志偉趙峻莉于雪平張默男田啟川黃宇恒張瑋張小亮

、、、、、、、、、、、、、

張亞浩校利虎何強龔瓊鄭方馮婭東趙春昊李海青何召鋒崔峰科王宏雷李清順魏大利

、、、、、、、、、、、、、

高俊雄丁曉華

、。

GB/T419033—2022

.

引言

用語言描述的適合于用編寫的應(yīng)用程序也適合用編寫的應(yīng)用程序但是像

CBioAPIC,C++。,

這樣的基于函數(shù)的語言并不能很容易地映射到面向?qū)ο蟮木幊陶Z言特別是在面向?qū)ο蟮膽?yīng)用程

C。,

序內(nèi)部使用版本的是不方便的并且需要應(yīng)用程序開發(fā)引入復(fù)雜性的編程構(gòu)造開發(fā)面向?qū)ο?/p>

CAPI,。

的版本旨在提高軟件從業(yè)者的生產(chǎn)力在使用的同時又保留了面向?qū)ο蟮木幊棠J?/p>

BioAPI,BioAPI。

對于而言標(biāo)準(zhǔn)的面向?qū)ο蟮陌姹驹试S加載到基于的應(yīng)用服務(wù)器中的執(zhí)

Java,BioAPI,JavaBSP

行驗證和或辨識操作在這些應(yīng)用服務(wù)器中在開發(fā)框架和時使用面向?qū)ο蟮谋仁褂?/p>

/。,BSPBioAPIC

版本的更方便

BioAPI。

標(biāo)準(zhǔn)的面向?qū)ο蟮陌姹緫?yīng)用的另一個領(lǐng)域是基于面向?qū)ο笳Z言的小型計算設(shè)備在這些

BioAPI,

設(shè)備中就像上面提到的大型應(yīng)用服務(wù)器一樣一個面向?qū)ο蟮目蚣芎兔嫦驅(qū)ο蟮臅人?/p>

()BioAPIBSP

們的對等物更適合

C。

面向?qū)ο蟮膽?yīng)用編程接口需要統(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,

等目的在于指導(dǎo)語言下接口的實現(xiàn)

,Java;

第部分實現(xiàn)規(guī)定了面向?qū)ο蟮目蚣芎透黝惤涌谝约皵?shù)據(jù)類型和常量

———3:C#,BioAPIC#,

等目的在于指導(dǎo)語言下接口的實現(xiàn)

,C#;

第部分實現(xiàn)規(guī)定了面向?qū)ο蟮目蚣芎透黝惤涌谝约皵?shù)據(jù)類型和常

———4:C++,BioAPIC++,

量等目的在于指導(dǎo)語言下接口的實現(xiàn)

,C++。

本文件與第部分的語義等價盡管函數(shù)間傳遞的實際參數(shù)不同但是名稱和接口結(jié)構(gòu)相同同

2,,。

時本文件需要結(jié)合第部分共同使用

,1。

GB/T419033—2022

.

信息技術(shù)面向?qū)ο蟮纳锾卣髯R別

應(yīng)用編程接口第3部分C#實現(xiàn)

:

1范圍

本文件規(guī)定了框架和接口與確立的組件相

BioAPIC#BioAPIC#BSP,GB/T41903.1—2022

對應(yīng)

。

本文件適用于面向?qū)ο蟮纳锾卣髯R別應(yīng)用的編程接口的開發(fā)和應(yīng)用

C#。

2規(guī)范性引用文件

下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論