GBT 46351-2025 人工智能 多算法管理技術(shù)要求_第1頁(yè)
GBT 46351-2025 人工智能 多算法管理技術(shù)要求_第2頁(yè)
GBT 46351-2025 人工智能 多算法管理技術(shù)要求_第3頁(yè)
GBT 46351-2025 人工智能 多算法管理技術(shù)要求_第4頁(yè)
GBT 46351-2025 人工智能 多算法管理技術(shù)要求_第5頁(yè)
已閱讀5頁(yè),還剩78頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

人工智能多算法管理技術(shù)要求Artificialintelligence—Multi-algorithmmanagemen2025-10-05實(shí)施2025-10-05實(shí)施I 12規(guī)范性引用文件 13術(shù)語(yǔ)和定義 14縮略語(yǔ) 15多算法管理系統(tǒng)框架 16算法倉(cāng)庫(kù) 27算法調(diào)度服務(wù) 28算法包 38.1算法包構(gòu)成 38.2算法包目錄 38.3算法屬性信息 48.4算法技術(shù)信息 59多算法管理系統(tǒng)的接口要求 69.1接口概述 69.2資源查詢(xún) 69.3算法分發(fā) 89.4實(shí)例啟動(dòng) 9.5實(shí)例停止 9.6算法卸載 9.7任務(wù)派發(fā) 9.8任務(wù)查詢(xún) 9.9任務(wù)修改 9.10狀態(tài)查詢(xún) 9.11任務(wù)刪除 9.12任務(wù)結(jié)果 239.13算法檢索 9.14算法下載 附錄A(資料性)算法封裝描述示例說(shuō)明 28A.1算法包信息示例(packageinfo.xml) 28A.2算法屬性信息描述示例(managementinfo.json) A.3算法技術(shù)信息描述示例(technicalinfo.json) 附錄B(資料性)參數(shù) ⅡB.1通用參數(shù) B.2檢測(cè)區(qū)域 B.3屏蔽區(qū)域 B.4區(qū)域規(guī)則 B.5目標(biāo)數(shù)量過(guò)濾參數(shù) 34B.6目標(biāo)尺寸過(guò)濾參數(shù) B.7分析參數(shù)構(gòu)成及結(jié)構(gòu) 附錄C(資料性)接口錯(cuò)誤碼 1本文件確立了多算法管理系統(tǒng)框架,規(guī)定了算法倉(cāng)庫(kù)、算法調(diào)度服務(wù)、算法包的技術(shù)要求。2規(guī)范性引用文件下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于GB/T41867—2022信息技術(shù)人工智能術(shù)語(yǔ)3術(shù)語(yǔ)和定義GB/T41867—2022界定的以及下列術(shù)語(yǔ)和定義適用于本文件。用特定的機(jī)器學(xué)習(xí)算法在數(shù)據(jù)集上訓(xùn)練而構(gòu)建的模型,包含模型結(jié)構(gòu)和參數(shù)。應(yīng)用系統(tǒng)使用智能算法對(duì)數(shù)據(jù)進(jìn)行處理和分析的過(guò)程。下列縮略語(yǔ)適用于本文件。CPU:中央處理器(CentralProcessingUnit)GPU:圖形處理器(GraphicsProcessingUnit)HTTP:超文本傳輸協(xié)議(HyperTextTransferProtocol)JSON:JavaScript對(duì)象標(biāo)記語(yǔ)言(JavaScriptObjectNotation)5多算法管理系統(tǒng)框架多算法管理系統(tǒng)是具備算法管理(增、刪、改、查)和算法調(diào)2務(wù)構(gòu)成。多算法管理系統(tǒng)框架見(jiàn)圖1。算法圖1多算法管理系統(tǒng)框架示意圖6算法倉(cāng)庫(kù)算法倉(cāng)庫(kù)統(tǒng)一管理多算法,為算法復(fù)用、調(diào)度提供基礎(chǔ)。通過(guò)制定完備的算法封裝描述規(guī)范,算法倉(cāng)庫(kù)應(yīng)具備對(duì)算法名稱(chēng)、類(lèi)型、功能、技術(shù)參數(shù)、應(yīng)用場(chǎng)景、運(yùn)行環(huán)境等多方面的特征能力,從而能夠在算法部署、編排、調(diào)度過(guò)程中提供相適應(yīng)的技術(shù)合,實(shí)現(xiàn)算法的統(tǒng)一管理和按需調(diào)度。算法倉(cāng)庫(kù)作為算法管理的軟件,應(yīng)具備算法導(dǎo)入、算法存儲(chǔ)、算法檢索、算運(yùn)營(yíng)的功能,這些功能符合如下要求:a)算法導(dǎo)入功能應(yīng)對(duì)導(dǎo)入的算法包進(jìn)行校驗(yàn),不應(yīng)導(dǎo)入校驗(yàn)不通過(guò)的算法包;b)算法存儲(chǔ)功能應(yīng)能存儲(chǔ)所導(dǎo)入的算法包;c)算法檢索功能應(yīng)提供算法檢索接口,供應(yīng)用系統(tǒng)檢索算法并配置使用;d)算法刪除功能應(yīng)支持刪除算法倉(cāng)庫(kù)中不再使用的算法包;e)算法下載功能應(yīng)提供算法包下載接口,供計(jì)算設(shè)備下載對(duì)應(yīng)的算法包;f)算法運(yùn)營(yíng)功能應(yīng)支持根據(jù)使用效果對(duì)算法打標(biāo)簽,對(duì)算法進(jìn)行上下架操作。7算法調(diào)度服務(wù)算法調(diào)度服務(wù)接收應(yīng)用系統(tǒng)的算法任務(wù),根據(jù)算法任務(wù)的要求和系統(tǒng)中計(jì)算設(shè)備的運(yùn)行情況查詢(xún)可用資源,選擇合適的算法并分發(fā)到匹配的計(jì)算設(shè)備上,同時(shí)將計(jì)算設(shè)備反饋的任務(wù)結(jié)果推送到應(yīng)用系統(tǒng)。算法調(diào)度服務(wù)根據(jù)任務(wù)狀態(tài)啟停算法實(shí)例,獲取計(jì)算設(shè)備中的算法任務(wù)執(zhí)行狀態(tài)對(duì)算法任務(wù)進(jìn)行監(jiān)控,人工或根據(jù)預(yù)設(shè)策略處理異常任務(wù),提高系統(tǒng)可用性。a)算力管理功能應(yīng)支持調(diào)用計(jì)算設(shè)備的資源查詢(xún)接口,查詢(xún)計(jì)算設(shè)備的算力資源和使用情況,對(duì)3計(jì)算設(shè)備的算力進(jìn)行統(tǒng)一管理,實(shí)現(xiàn)算力調(diào)度;b)策略管理功能應(yīng)提供調(diào)度策略配置、調(diào)度成效展示等功能,實(shí)現(xiàn)算力的靈活調(diào)度和系統(tǒng)算力資c)任務(wù)管理功能應(yīng)向應(yīng)用系統(tǒng)提供算法任務(wù)創(chuàng)建、算法任務(wù)執(zhí)行狀態(tài)和結(jié)果查詢(xún)、算法刪除的接算法釋放算力和存儲(chǔ)資源;d)實(shí)例管理功能應(yīng)向應(yīng)用系統(tǒng)提供實(shí)例啟動(dòng)、實(shí)例停止的接口,應(yīng)用系統(tǒng)通過(guò)算法調(diào)度服務(wù)控制實(shí)例運(yùn)行狀態(tài);e)狀態(tài)監(jiān)控功能應(yīng)支持調(diào)用計(jì)算設(shè)備的狀態(tài)查詢(xún)接口對(duì)計(jì)算設(shè)備的算法和任務(wù)執(zhí)行狀態(tài)進(jìn)行監(jiān)算法包是算法的成果物實(shí)體,用于算法的交付、分發(fā)、部署,由算法模型、算法程序構(gòu)成(見(jiàn)圖2):a)算法在全生命周期內(nèi),因算法程序更新、算法模型優(yōu)化、算法形式化描述文件調(diào)整等原因可迭代更新多個(gè)不同的版本;b)算法程序是算法包的可選組成部分,是根據(jù)特定的人工智能處理方法,適配不同芯片平臺(tái)、不同操作系統(tǒng)運(yùn)行的軟件程序,根據(jù)程序的功能差異,可分為算法庫(kù)和其他程序文件(如解碼程序文件);c)算法模型是利用一定數(shù)量的訓(xùn)練數(shù)據(jù),并基于機(jī)器學(xué)習(xí)算法訓(xùn)練調(diào)優(yōu)生成,用于推理計(jì)算;d)算法形式化描述文件是計(jì)算機(jī)系統(tǒng)識(shí)別和管理算法程序過(guò)程中用于描述內(nèi)在屬性和外部關(guān)聯(lián)關(guān)系,算法形式化描述文件包括算法屬性信息描述文件、算法技術(shù)信息描述文件以及封面信e)一個(gè)算法包只含一種計(jì)算平臺(tái)的算法模型、算法程序和算法形式化描述文件。圖2算法包構(gòu)成示意圖算法包應(yīng)以zip格式壓縮,目錄結(jié)構(gòu)應(yīng)符合表1。4目錄名稱(chēng)說(shuō)明是否算法程序啟動(dòng)、停止和狀態(tài)查詢(xún)腳本:1)啟動(dòng)腳本,腳本名應(yīng)為start;2)停止腳本,腳本應(yīng)為stop;3)狀態(tài)查詢(xún)腳本,腳本名應(yīng)為status否以算法標(biāo)識(shí)為目錄是算法包信息描述文件,見(jiàn)附錄A中A.1以算法標(biāo)識(shí)為目錄封面附件資料目錄,存放用于展示算法能力能力應(yīng)用場(chǎng)景的說(shuō)明文件managementinfo.json算法屬性信息算法技術(shù)信息1)漢字字符長(zhǎng)度不少于8個(gè)字節(jié),不超過(guò)50個(gè)字節(jié);51)漢字字符長(zhǎng)度不少于10個(gè)字節(jié),不超過(guò)1000個(gè)字節(jié);2)其他文種根據(jù)中文合理翻譯,不超過(guò)1500個(gè)字節(jié)。描述算法的適用場(chǎng)所(如城市交通、住宅建筑等)。封面信息要求如下:a)應(yīng)具有算法應(yīng)用場(chǎng)景的辨識(shí)度,宜用圖形化的方式展示算法的應(yīng)用場(chǎng)景和效果;b)應(yīng)為圖片或視頻格式;c)如涉及隱私內(nèi)容,應(yīng)打碼方式進(jìn)行處理;d)如涉及人物的圖片,應(yīng)避開(kāi)人臉正面照。描述算法的使用要求(如環(huán)境)、適用場(chǎng)景、不適用場(chǎng)景等。算法技術(shù)信息描述字段見(jiàn)A.3。版本號(hào)是區(qū)分算法迭代的不同版本,是不同版本的唯一標(biāo)記。運(yùn)行環(huán)境包括算法運(yùn)行的設(shè)備類(lèi)型、計(jì)算平臺(tái)和操作系統(tǒng):a)設(shè)備類(lèi)型包括通用GPU服務(wù)、嵌入式設(shè)備;b)計(jì)算平臺(tái)主要是算法加速器的類(lèi)型和型號(hào)。用于算法使用者制定算法使用方案。性能規(guī)格與數(shù)據(jù)類(lèi)型相關(guān),不同數(shù)據(jù)類(lèi)型的性能應(yīng)分別列舉描述。6算法對(duì)所分析內(nèi)容進(jìn)行處理所需的各項(xiàng)參數(shù),以計(jì)算機(jī)視覺(jué)算法為例,包括以下參數(shù):a)檢測(cè)識(shí)別算法或行為分析算法設(shè)置的檢測(cè)區(qū)域或者屏蔽區(qū)域;b)行為分析算法設(shè)置的方向或角度(跨線的方向)、靈敏度、模式和時(shí)間;c)其他算法的輸入?yún)?shù)。參數(shù)定義見(jiàn)附錄B。算法運(yùn)行后輸出的數(shù)據(jù),以計(jì)算機(jī)視覺(jué)算法為例,包括以下結(jié)果數(shù)據(jù):a)特征模型;b)目標(biāo)屬性;c)事件信息,事件應(yīng)唯一定義,算法事件碼是算法事件的唯一標(biāo)記。9多算法管理系統(tǒng)的接口要求多算法管理系統(tǒng)的接口見(jiàn)圖3。算法調(diào)度服務(wù)算法倉(cāng)庫(kù)算法算法分發(fā)實(shí)例停止任務(wù)任務(wù)刪除卸載實(shí)例任務(wù)派發(fā)任務(wù)結(jié)果任務(wù)修改計(jì)算設(shè)備圖3多算法管理系統(tǒng)接口應(yīng)支持查詢(xún)計(jì)算資源的請(qǐng)求,由其響應(yīng)返回具體的計(jì)算資源(包括顯存、存儲(chǔ)部件、內(nèi)存、CPU等)的可用量。接口定義應(yīng)符合表2。表2資源查詢(xún)接口定義GET/iot/global/0-global/model/attribute/get/AlgoPackageScheduling/SearchRes資源查詢(xún)見(jiàn)表37表3資源查詢(xún)接口返回信息(字節(jié))資源可用存儲(chǔ)空間單位為兆字節(jié)(MB)單位為兆字節(jié)(MB)取值[0,100]計(jì)算平臺(tái)總設(shè)備存儲(chǔ)空間單位為兆字節(jié)(MB)單位為兆字節(jié)(MB)引擎編號(hào)為XXXYYY形式,其中XXX表示物理引擎號(hào),不需要0占位,YYY表示虛擬引擎號(hào),需引擎10,002表示虛擬引擎2明:在nodeID賦值為物理引擎(如1)的時(shí)候返回之為智能內(nèi)存,單位為兆字節(jié)(MB)。候返回算法程序運(yùn)行所需的內(nèi)存,單位為兆字節(jié)(MB賦值說(shuō)明:在nodeID賦值為物理引擎(如1)的時(shí)候返回算法程序運(yùn)行所需的CPU使用率,范圍[0,100賦值說(shuō)明:在nodeID賦值為物理引擎(如1)的時(shí)候返回范圍[0,100]。算法包消耗的算力是開(kāi)發(fā)之后,已使用的算力)。圖片算力計(jì)算:?jiǎn)温访棵胩幚韴D像占用芯片百返回8(字節(jié))算法加載信息一個(gè)計(jì)算節(jié)點(diǎn)只加載一個(gè)算法包。賦值說(shuō)明:在nodeID賦值為虛擬引擎(如1001)時(shí)返回算法包是算法描述和算法程序結(jié)合在一起的一十+statusLoading表示加載中。占用算力當(dāng)有任務(wù)運(yùn)行的情況下返回該節(jié)點(diǎn),賦值說(shuō)明:在nodeID賦值為虛擬引擎(如1001)時(shí)返回由數(shù)字和字母構(gòu)成,不支持特殊字符十+statusrunning表示正在執(zhí)行。AIOP表示支持一站式感知智能訓(xùn)練平臺(tái)算法模型運(yùn)行的基礎(chǔ)運(yùn)行環(huán)境。HCOP表示通用計(jì)算設(shè)備基礎(chǔ)運(yùn)行環(huán)境。返回應(yīng)支持算法包下發(fā)到計(jì)算設(shè)備,或者下發(fā)算法包下載鏈接地址,由其通過(guò)鏈接獲取算法成果物。接口定義應(yīng)符合表4。表4算法分發(fā)接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/AddAlgoPa見(jiàn)表5見(jiàn)表69表5算法分發(fā)接口輸入?yún)?shù)(字節(jié))算法包是算法描述和算法程序結(jié)合在一起的一種成果物格式,作為算法的實(shí)體進(jìn)行分發(fā)。算法授權(quán)信息hostname表示域名;ipaddress表示IP地址域名依賴(lài)于addressType,賦值為h依賴(lài)于addressType,賦值為ip依賴(lài)于addressType,賦值為ip認(rèn)證間隔時(shí)間單位為秒(s)計(jì)算節(jié)點(diǎn)算法包綁定該結(jié)算節(jié)點(diǎn)表6算法分發(fā)接口返回信息(字節(jié))200表示設(shè)備響應(yīng)正確,接口返回正確數(shù)據(jù);生的錯(cuò)誤,如參數(shù)錯(cuò)誤、報(bào)文格式錯(cuò)誤等;問(wèn)資源所需的權(quán)限;URL不支持;了錯(cuò)誤,表示設(shè)備本身的原因?qū)е?字節(jié))錯(cuò)誤信息錯(cuò)誤信息應(yīng)支持向計(jì)算設(shè)備發(fā)出啟動(dòng)算法實(shí)例的指令,計(jì)算設(shè)備使用分發(fā)給其的算法包啟動(dòng)算法實(shí)例,準(zhǔn)備執(zhí)行算法任務(wù)。接口定義應(yīng)符合表7。表7實(shí)例啟動(dòng)接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/Star見(jiàn)表8見(jiàn)表9表8實(shí)例啟動(dòng)接口輸入?yún)?shù)(字節(jié))計(jì)算節(jié)點(diǎn)表9實(shí)例啟動(dòng)接口返回信息(字節(jié))200表示設(shè)備響應(yīng)正確,接口返回正確數(shù)據(jù);生的錯(cuò)誤,如參數(shù)錯(cuò)誤、報(bào)文格式錯(cuò)誤等;問(wèn)資源所需的權(quán)限;URL不支持;了錯(cuò)誤,表示設(shè)備本身的原因?qū)е洛e(cuò)誤信息應(yīng)支持向計(jì)算設(shè)備發(fā)出停止算法實(shí)例的指令,停止已啟動(dòng)的算法實(shí)例,釋放算法實(shí)例占用的系統(tǒng)接口定義應(yīng)符合表10。表10實(shí)例停止接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/Sto見(jiàn)表11表11實(shí)例停止接口輸入?yún)?shù)(字節(jié))計(jì)算節(jié)點(diǎn)表12實(shí)例停止接口返回信息(字節(jié))狀態(tài)取值有下幾種:200表示設(shè)備響應(yīng)正確,接口返回正確數(shù)據(jù);生的錯(cuò)誤,如參數(shù)錯(cuò)誤、報(bào)文格式錯(cuò)誤等;問(wèn)資源所需的權(quán)限;URL不支持;了錯(cuò)誤,表示設(shè)備本身的原因?qū)е洛e(cuò)誤信息應(yīng)支持向計(jì)算設(shè)備發(fā)出卸載算法的指令,卸載分發(fā)給其的算法,釋放算法成果物占用的存儲(chǔ)空間。接口定義應(yīng)符合表13。表13算法卸載接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/DeleteAlgoPa表14算法卸載接口輸入?yún)?shù)(字節(jié))必選/表15算法卸載接口返回信息(字節(jié))200表示設(shè)備響應(yīng)正確,接口返回正確數(shù)據(jù);生的錯(cuò)誤,如參數(shù)錯(cuò)誤、報(bào)文格式錯(cuò)誤等;問(wèn)資源所需的權(quán)限;URL不支持;了錯(cuò)誤,表示設(shè)備本身的原因?qū)е洛e(cuò)誤信息9.7任務(wù)派發(fā)應(yīng)支持向計(jì)算設(shè)備發(fā)出派發(fā)任務(wù)的指令,其中算法任務(wù)主要參數(shù)有分析數(shù)據(jù)來(lái)源、分析數(shù)據(jù)規(guī)則、任務(wù)執(zhí)行計(jì)劃以及分析結(jié)果推送目的地址,由其執(zhí)行算法任務(wù),產(chǎn)生分析結(jié)果。接口定義應(yīng)符合表16。表16任務(wù)派發(fā)接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/Ad表17任務(wù)派發(fā)接口輸入?yún)?shù)(字節(jié))UUID,全局唯一標(biāo)識(shí)。當(dāng)平臺(tái)下發(fā)的任務(wù)ID非空值時(shí),設(shè)備做重復(fù)校驗(yàn),并返回任務(wù)ID與平臺(tái)下發(fā)的一致。當(dāng)平臺(tái)下發(fā)的任務(wù)ID為空值時(shí),任務(wù)ID由設(shè)備生成確保唯一性,并返回給平臺(tái)控制)計(jì)算節(jié)點(diǎn)分析源類(lèi)型picture表示圖片,videoPolling表示視頻輪詢(xún)(實(shí)時(shí)流,識(shí)別碼流中的目標(biāo)和屬性),路固定間隔抓圖,識(shí)別圖片中的目標(biāo)和屬性),accessDevEventAnalysis件的二次分析,audioPolling表示音頻輪詢(xún),輪詢(xún)時(shí)間單位為秒(s),sourceType為vid表17任務(wù)派發(fā)接口輸入?yún)?shù)(續(xù))(字節(jié))圖片是否保存當(dāng)sourceType為picturePolling時(shí)有效,將原警的情況。使能該字段(true),則定時(shí)抓圖后會(huì)將原始圖片存儲(chǔ),無(wú)論有沒(méi)有報(bào)警默認(rèn)是false配該任務(wù)占用指定引擎的算力額。如該任務(wù)只需要2個(gè)算力值,則該引擎可同時(shí)跑兩路任當(dāng)SourceType為video或historyVideo時(shí)有效十+RTSPURL平臺(tái)保證URL的可訪問(wèn)性,鑒權(quán)在URL中算法分析規(guī)則當(dāng)視頻輪詢(xún)?nèi)蝿?wù)時(shí),一個(gè)任務(wù)存在多個(gè)取流地址,平臺(tái)可給每路流增加一個(gè)唯一標(biāo)識(shí),報(bào)警的時(shí)候,攜帶該信息平臺(tái)保證URL的可訪問(wèn)性,鑒權(quán)在URL中圖片ID圖片唯一標(biāo)識(shí)ID,由平臺(tái)生成管理圖片地址十+PICURL支持URL鑒權(quán),鑒權(quán)信息放在URL參數(shù)圖片分析任務(wù),推薦分析任務(wù)支持圖片上限100張含義與sourceType相關(guān)聯(lián),sourceType值為video表示取對(duì)應(yīng)通道的實(shí)sourceType值為videoPolling表示對(duì)應(yīng)通道進(jìn)sourceType值為picturePolling表示對(duì)應(yīng)通道進(jìn)行輪詢(xún)抓拍一個(gè)通道對(duì)應(yīng)一個(gè)規(guī)則,含義與sourceType相的實(shí)時(shí)流,sourceType值為videoPolling表示對(duì)應(yīng)通道進(jìn)行輪詢(xún)?nèi)×鳎瑂ourceType值為pic-turePolling表示對(duì)應(yīng)通道進(jìn)行表17任務(wù)派發(fā)接口輸入?yún)?shù)(續(xù))(字節(jié))十+channel十+audioChannels單位為秒(s)服務(wù)。ServerClient表示HTTPS的取值有以下幾種:ipaddress表示IP地址;hostname表示域名域名依賴(lài)于addressType,賦值為ipaddress依賴(lài)于addressType,賦值為ipaddress端口認(rèn)證用戶名自定義信息匹配分析結(jié)果表18任務(wù)派發(fā)接口返回信息(字節(jié))唯一標(biāo)識(shí)填返回接口定義應(yīng)符合表19。表19任務(wù)查詢(xún)接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/Searc見(jiàn)表21表20任務(wù)查詢(xún)接口輸入?yún)?shù)(字節(jié))當(dāng)平臺(tái)下發(fā)的任務(wù)ID非空值時(shí),設(shè)備做重復(fù)校驗(yàn),并返回任務(wù)ID與平臺(tái)下發(fā)的一致。當(dāng)平臺(tái)下發(fā)的任務(wù)ID為空值時(shí),任務(wù)ID由設(shè)備生成確保唯一性,并返回給平臺(tái)表21任務(wù)查詢(xún)接口返回信息(字節(jié))范圍[1,100]計(jì)算節(jié)點(diǎn)videoPolling表示視頻輪詢(xún)(實(shí)實(shí)時(shí)流,識(shí)別碼流中的目標(biāo)和屬性),picturePolling表示圖片抓拍輪詢(xún)路固定間隔抓圖,識(shí)別圖片中的目標(biāo)和屬性),historyVideo表示歷史流視頻,前端相機(jī)分析的事件類(lèi)型十eventType當(dāng)sourceType為accessDevEventAnalysis時(shí)有效(字節(jié))輪詢(xún)時(shí)間單位為秒(s),sourceType為vid圖片是否保存當(dāng)sourceType為picturePolling時(shí)有效,將原警的情況。使能該字段(true),則定時(shí)抓圖后是false配該任務(wù)占用指定引擎的算力額。如該任務(wù)只需要2個(gè)算力值,則該引擎可同時(shí)跑兩路任十+RTSPURL算法分析規(guī)則圖片地址十+PICURL支持URL鑒權(quán),鑒權(quán)信息放在URL參數(shù)中。圖片分析任務(wù),推薦分析任務(wù)支持圖片上限為含義與sourceType相關(guān)聯(lián),sourceType值為video表示取對(duì)應(yīng)通道的實(shí)時(shí)流,sourceType值為videoPolling表示對(duì)應(yīng)通道進(jìn)行輪詢(xún)?nèi)×?,sourceType值為picturePolling表示對(duì)應(yīng)通道進(jìn)行輪詢(xún)抓拍一個(gè)通道對(duì)應(yīng)一個(gè)規(guī)則,含義與sourceType相的實(shí)時(shí)流,sourceType值為videoPolling表示對(duì)應(yīng)通道進(jìn)行輪詢(xún)?nèi)×鳎瑂ourceTy十+channel(字節(jié))十+audioChannels單位為秒(s)ServerKafka表示kafka,ipaddress表示IP地址;hostname表示域名域名依賴(lài)于addressType,賦值為ipaddress依賴(lài)于addressType,賦值為ipaddress端口認(rèn)證用戶名自定義信息9.9任務(wù)修改應(yīng)支持向計(jì)算設(shè)備發(fā)出派發(fā)分析任務(wù)修改的指令,對(duì)分析任務(wù)的參數(shù)進(jìn)行調(diào)整。接口定義應(yīng)符合表22。表22任務(wù)修改接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/ModifyTas修改分析任務(wù)規(guī)則表23任務(wù)修改接口輸入?yún)?shù)(字節(jié))范圍[1,100]分析源類(lèi)型picture表示圖片,videoPolling表示視頻輪詢(xún)(實(shí)時(shí)流,識(shí)別碼流中的目標(biāo)和屬性),picturePolling表示圖片抓拍輪詢(xún)(實(shí)時(shí)分析多路固定間隔抓圖,識(shí)別圖片中的目標(biāo)和屬性),historyVideo表示歷史流視頻,accessDevEventAnalysis件的二次分析,audioPolling表示音頻輪詢(xún),的事件類(lèi)型當(dāng)sourceType為accessDevEventAnalysis時(shí)輪詢(xún)時(shí)間單位為秒(s),sourceType為vid圖片是否保存當(dāng)sourceType為picturePolling時(shí)有效,將原警的情況。使能該字段(true),則定時(shí)抓圖后是false配該任務(wù)占用指定引擎的算力額。如該任務(wù)只需要2個(gè)算力值,則該引擎可同時(shí)跑兩路任AIOP事件,false表示上報(bào)專(zhuān)業(yè)智能單位為秒(s)算法分析規(guī)則(字節(jié))一個(gè)通道對(duì)應(yīng)一個(gè)規(guī)則,含義與sourceType相關(guān),sourceType值為video表示取對(duì)應(yīng)通道的表24任務(wù)修改接口返回信息(字節(jié))200表示設(shè)備響應(yīng)正確,接口返回正確數(shù)據(jù);生的錯(cuò)誤,如參數(shù)錯(cuò)誤、報(bào)文格式錯(cuò)誤等;問(wèn)資源所需的權(quán)限;URL不支持;了錯(cuò)誤,表示設(shè)備本身的原因?qū)е洛e(cuò)誤信息應(yīng)符合表25。表25狀態(tài)查詢(xún)接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/SearchTask返回信息表26狀態(tài)查詢(xún)接口返回信息(字節(jié))由數(shù)字和字母構(gòu)成,不支持特殊字符running表示正在執(zhí)行。當(dāng)任務(wù)中有多個(gè)通道時(shí),需要返回每個(gè)通道的圖片唯一標(biāo)識(shí)ID,由平臺(tái)生成管理running表示正在執(zhí)行。范圍[1,100]。實(shí)時(shí)流任務(wù)沒(méi)有進(jìn)度。占用算力值分析失敗的圖僅在圖片分析任務(wù)的情況下可選返回圖片ID圖片唯一標(biāo)識(shí)ID,由平臺(tái)生成管理分析源類(lèi)型picture表示圖片,實(shí)時(shí)流,識(shí)別碼流中的目標(biāo)和屬性),路固定間隔抓圖,識(shí)別圖片中的目標(biāo)和屬性),accessDevEventAnalysis件的二次分析,audioPolling表示音頻輪詢(xún),單位為秒(s)表26狀態(tài)查詢(xún)接口返回信息(續(xù))(字節(jié))十+channelList是否已配置規(guī)則應(yīng)支持向計(jì)算設(shè)備發(fā)出刪除分析任務(wù)的指令,由其停止并刪除指定的分析任務(wù)。接口定義應(yīng)符合表27。表27任務(wù)刪除接口定義POST/iot/global/0-global/model/service/operate/AlgoPackageScheduling/Delet表28任務(wù)刪除接口輸入?yún)?shù)(字節(jié))表29任務(wù)刪除接口返回信息(字節(jié))批量操作返回狀態(tài)附加信息表29任務(wù)刪除接口返回信息(續(xù))最大長(zhǎng)度(字節(jié))狀態(tài)信息十+Statusid編號(hào)錯(cuò)誤信息9.12任務(wù)結(jié)果分析結(jié)果應(yīng)包括特征模型、目標(biāo)屬性、行為分析產(chǎn)生的事件等。接口定義應(yīng)符合表30。表30任務(wù)結(jié)果接口定義AlgoSchedulingAnalysisRes見(jiàn)表31表31任務(wù)結(jié)果接口事件報(bào)文(字節(jié))事件基礎(chǔ)信息設(shè)備MAC地址報(bào)警觸發(fā)時(shí)間示例:2017-04-22T15:39:01.0UUID,全局唯一標(biāo)識(shí),當(dāng)平臺(tái)下發(fā)的任務(wù)ID非空值時(shí),設(shè)備做重復(fù)校驗(yàn),并返回任務(wù)ID與平臺(tái)下發(fā)的一致。當(dāng)平臺(tái)下發(fā)的任務(wù)ID為空值時(shí),任務(wù)ID由設(shè)備生成確保唯一性,并返回給平臺(tái)表31任務(wù)結(jié)果接口事件報(bào)文(續(xù))(字節(jié))的分辨率歸一化坐標(biāo)轉(zhuǎn)換成實(shí)際分辨率時(shí)依賴(lài)此節(jié)點(diǎn)取值范圍1~65535取值范圍1~65535分析結(jié)果的圖片信息分析結(jié)果的圖片信息目標(biāo)ID結(jié)果進(jìn)行關(guān)聯(lián),指具體某個(gè)目標(biāo)的圖片圖片類(lèi)型1001表示目標(biāo)(車(chē)輛、人體、非機(jī)動(dòng)車(chē))背景大圖,1002表示目標(biāo)(車(chē)輛、人體、非機(jī)動(dòng)車(chē))2001表示人臉背景大圖,3001表示行為報(bào)警圖,3002表示行為熱度圖,3003表示行為灰度圖,4001表示車(chē)牌圖,5001表示主駕駛圖,5002表示副駕駛圖,6001表示城管報(bào)警圖圖片文件路徑的類(lèi)型類(lèi)型包含以下類(lèi)型:1)simpleStorage表示簡(jiǎn)單存儲(chǔ)協(xié)議,對(duì)應(yīng)的filePath內(nèi)容是storageID;備獲取文件;4)binary表示直傳,filePa的二進(jìn)制數(shù)據(jù),注意傳輸時(shí)需要進(jìn)行圖片文件路徑圖片文件路徑,根據(jù)filePathType的不同取(字節(jié))加密秘鑰時(shí)間進(jìn)行解密圖片任務(wù)來(lái)源信息圖片任務(wù)分析結(jié)果時(shí)有效,圖片任務(wù)來(lái)源信息圖片唯一標(biāo)識(shí)ID圖片唯一標(biāo)識(shí)ID圖片地址圖片地址視頻通道ID和添加分析任務(wù)AddTask接口中的通道號(hào)列表channels對(duì)應(yīng)分析時(shí)間效,+08:30表示東8.5時(shí)區(qū),是否是夏令時(shí)時(shí)間段內(nèi)是否是夏令時(shí)時(shí)間段內(nèi),視頻任務(wù)分析結(jié)果時(shí)該字段有效串是空9.13算法檢索應(yīng)支持以下算法檢索方式:a)按關(guān)鍵字;b)按算法分析所需的數(shù)據(jù)源類(lèi)型、算法分析輸出的目標(biāo)類(lèi)型等多條件組合。接口定義應(yīng)符合表32。表32算法檢索接口定義POST/global/algorithmService/algorithm表33算法檢索接口輸入?yún)?shù)(字節(jié))起始1,默認(rèn)1描述語(yǔ)言默認(rèn)中文語(yǔ)種表34算法檢索接口返回信息(字節(jié))頁(yè)碼分析源類(lèi)型算法規(guī)則輸入規(guī)則十+input輸出規(guī)則十+output算法模型十+featureModel算法包名表34算法檢索接口返回信息(續(xù))(字節(jié))十+downloadUrl算法運(yùn)行平臺(tái)應(yīng)支持算法包下載功能,供計(jì)算設(shè)備下載對(duì)應(yīng)的算法。接口定義應(yīng)符合表35。表35算法下載接口定義GET/global/algorithmService/algorithmPackages/{packageld}/do無(wú)(資料性)算法封裝描述示例說(shuō)明id:標(biāo)識(shí),必填,算法標(biāo)識(shí)一>一>(paramid="vendor.id"value="廠商"/><paramid="vendor.zh_CN"value="廠商中文名稱(chēng)"/>(paramid="vendor.en_US"value="廠商英文名稱(chēng)"/>A.2算法屬性信息描述示例(managementinfo.json)算法屬性信息描述字段說(shuō)明見(jiàn)表A.1。表A.1算法屬性信息描述字段說(shuō)明最大長(zhǎng)度(字節(jié))分類(lèi)1表A.1算法屬性信息描述字段說(shuō)明(續(xù))最大長(zhǎng)度(字節(jié))場(chǎng)所1算法功能說(shuō)明算法功能中文說(shuō)明算法功能英文說(shuō)明封面信息1詳細(xì)參數(shù)定義見(jiàn)表A.2詳細(xì)參數(shù)定義見(jiàn)表A.2中文使用要求十+zh_CN十++light目標(biāo)像素要求十++pixel目標(biāo)遮擋粘貼十++image適用場(chǎng)景1詳細(xì)參數(shù)定義見(jiàn)表A.3詳細(xì)參數(shù)定義見(jiàn)表A.3不適用場(chǎng)景1詳細(xì)參數(shù)定義見(jiàn)表A.3詳細(xì)參數(shù)定義見(jiàn)表A.3封面信息描述字段說(shuō)明見(jiàn)表A.2。表A.2封面信息描述字段說(shuō)明最大長(zhǎng)度(字節(jié))必選/可選video表示視頻。場(chǎng)景信息描述字段說(shuō)明見(jiàn)表A.3。表A.3場(chǎng)景信息描述字段說(shuō)明最大長(zhǎng)度(字節(jié))中文描述文件存放到condition目A.3算法技術(shù)信息描述示例(technicalinfo.json)算法技術(shù)信息描述字段說(shuō)明見(jiàn)表A.4。表A.4算法技術(shù)信息描述字段說(shuō)明最大長(zhǎng)度(字節(jié))數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型1詳細(xì)參數(shù)定義見(jiàn)表A.5詳細(xì)參數(shù)定義見(jiàn)表A.5芯片類(lèi)型基礎(chǔ)環(huán)境信息驅(qū)動(dòng)信息驅(qū)動(dòng)類(lèi)型表A.4算法技術(shù)信息描述字段說(shuō)明(續(xù))最大長(zhǎng)度(字節(jié))占用系統(tǒng)資源磁盤(pán)空間內(nèi)存規(guī)格信息1參數(shù)和輸出目標(biāo)屬性事件信息特征模型1數(shù)據(jù)類(lèi)型描述字段說(shuō)明見(jiàn)表A.5。表A.5數(shù)據(jù)類(lèi)型描述字段說(shuō)明最大長(zhǎng)度(字節(jié))數(shù)據(jù)類(lèi)型1)picture表示圖片;2)video表示視頻;3)audio表示音頻;4)featureModel表示特征模型;圖片格式表A.5數(shù)據(jù)類(lèi)型描述字段說(shuō)明(續(xù))最大長(zhǎng)度(字節(jié))規(guī)格信息描述字段說(shuō)明見(jiàn)表A.6。表A.6規(guī)格信息描述字段說(shuō)明最大長(zhǎng)度(字節(jié))數(shù)據(jù)類(lèi)型取值范圍為0%~100%,一個(gè)并發(fā)任務(wù)算力使用的百分比一

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論