T/BAX 0006.5-2023 视频图像感知智能应用适配技术要求 第5部分:算法算力服务管理平台

T/BAX 0006.5-2023 Video Image Perception Intelligence Application Adaptation Technology Requirements Part 5: Algorithm and Computing Power Service Management Platform

团体标准 中文(简体) 现行 页数:102页 | 格式:PDF

基本信息

标准号
T/BAX 0006.5-2023
标准类型
团体标准
标准状态
现行
中国标准分类号(CCS)
-
国际标准分类号(ICS)
发布日期
2023-11-02
实施日期
2024-01-01
发布单位/组织
-
归口单位
北京安全防范行业协会
适用范围
范围:本文件规定了视频图像感知智能应用适配中算法算力服务管理平台的功能组成、算法接入、算法管理、算力接入、算力管理、视图接入管理要求等技术要求。 本文件适用于视频图像感知智能应用适配中算法算力服务管理平台的设计、研发、检测和验收; 主要技术内容:本文件规范视频图像感知智能应用适配的算法算力服务管理平台的功能组成、算法接入、算法管理、算力接入、算力管理、视图接入管理要求等技术要求。第四章:总体概述,规定了算法算力服务管理平台功能组成、算法下发流程、任务控制流程、算法鉴权流程;第五章:算法接入,规定了算法封装文件管理、算法能力管理;第六章:算法管理,规定了算法服务管理、任务控制、算法调度、算法评估、算法鉴权;第七章:算力接入,规定了算力注册、算力注销、算力保活;第八章:算力管理,规定了算力监控、算力调度、 算力资产管理;第九章:视图接入管理要求规定了视图接入功能要求、视频设备管理功能要求

研制信息

起草单位:
北京市经济和信息化局、北京市公安局、视频图像信息智能分析与共享应用技术国家工程实验室、北京百度网讯科技有限公司、北控三兴信息技术有限公司、北京安信适配技术有限公司、北京市大数据中心、北京旷视科技有限公司、富盛科技股份有限公司、北京瑞莱智慧科技有限公司、北京太初元芯集成电路有限公司
起草人:
步飞、陈桂红、王建勇、陶山、梁玉晨、赵惠芳、崔云红、苑辰、王卿鹏、欧阳晓智、王岭钢、胥洋、张伟、钟永强、李标、杨爱美、王德敏、王洪磊、洪源、张浩天、王俊泽
出版信息:
页数:102页 | 字数:- | 开本: -

内容描述

ICS13.301

CCSA91

BAX

团体标准

T/BAX0006.5—2023

视频图像感知智能应用适配技术要求

第5部分:算法算力服务管理平台

Technicalrequirementsforintelligentapplicationadaptationofvideo

andimagesensing—Part5:algorithmandcomputingpowerservice

managementplatform

2023-11-02发布2024-01-01实施

北京安全防范行业协会发布

T/BAX0006.5—2023

目次

前言III

引言IV

1范围1

2规范性引用文件1

3术语和定义1

4总体概述1

4.1功能组成1

4.2算法下发流程2

4.3任务控制流程3

4.4算法鉴权流程4

5算法接入5

5.1算法封装文件管理5

5.2算法能力管理6

6算法管理8

6.1算法服务管理8

6.2任务控制10

6.3算法调度15

6.4算法评估15

6.5算法鉴权15

7算力接入19

7.1算力注册19

7.2算力注销20

7.3算力保活20

8算力管理21

8.1算力监控21

8.2算力调度22

8.3算力资产管理22

9视图接入管理要求22

9.1视图接入功能要求22

9.2视频设备管理功能要求23

附录A(规范性)算法接入接口24

A.1导入平台算法封装文件24

A.2删除平台算法封装文件24

A.3查询平台算法封装文件列表25

A.4查询平台算法封装文件详情28

A.5创建算法能力28

A.6更新算法能力31

A.7查询算法能力列表32

A.8查询算法能力详情35

A.9删除算法能力37

附录B(规范性)算力接入38

B.1注册算力38

B.2注销算力39

B.3保活算力40

I

T/BAX0006.5—2023

附录C(规范性)任务控制接口41

C.1创建任务计划41

C.2更新任务计划52

C.3查询任务计划列表54

C.4查询任务计划详情58

C.5删除任务计划61

C.6启动任务计划62

C.7停止任务计划63

C.8添加任务实例到任务计划64

C.9更新任务实例66

C.10查询任务实例列表68

C.11查询任务实例详情70

C.12删除任务实例72

C.13启动任务实例72

C.14停止任务实例73

附录D(规范性)在线鉴权接口75

D.1注册鉴权服务75

D.2删除鉴权服务76

D.3修改鉴权服务76

D.4查询鉴权服务列表77

D.5查询鉴权服务详情78

D.6查询在线授权配额79

附录E(规范性)离线鉴权接口81

E.1导入授权文件81

E.2删除授权文件82

E.3查询授权文件列表82

E.4查询授权文件详情83

E.5查询离线授权配额84

附录F(规范性)算法服务管理接口86

F.1下发算法封装文件86

F.2删除算法封装文件86

F.3加载算法服务87

F.4卸载算法服务87

F.5查询算法服务列表88

F.6查询算法服务详情90

附录G(规范性)算力资源监控接口91

附录H(规范性)加速卡类型97

II

T/BAX0006.5—2023

前言

本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规

定起草。

本文件是T/BAX0006《视频图像感知智能应用适配技术要求》的第5部分。T/BAX0006已经发布

了以下部分:

——第1部分:总体要求;

——第2部分:算法适配;

——第3部分:感知前端和边缘解析设备适配;

——第4部分:中心解析设施适配;

——第5部分:算法算力服务管理平台。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。

本文件由北京安全防范行业协会提出并归口。

本文件起草单位:北京市经济和信息化局、北京市公安局、视频图像信息智能分析与共享应用

技术国家工程实验室、北京百度网讯科技有限公司、北控三兴信息技术有限公司、北京安信适配技

术有限公司、北京市大数据中心、北京旷视科技有限公司、富盛科技股份有限公司、北京瑞莱智慧

科技有限公司、北京太初元芯集成电路有限公司。

本文件主要起草人:步飞、陈桂红、王建勇、陶山、梁玉晨、赵惠芳、崔云红、苑辰、王卿鹏、

欧阳晓智、王岭钢、胥洋、张伟、钟永强、李标、杨爱美、王德敏、王洪磊、洪源、张浩天、王俊

泽。

III

T/BAX0006.5—2023

引言

视频图像感知智能应用是国家数字化进程和智慧城市建设中的重要内容,在公共安全管理、社

会治理、社区管理等应用场景中,发挥关键作用。

视频感知体系智能化应用适配中心围绕提升智能应用、安全可信、自主可控的核心目标开展适

配工作,制定智能提升技术要求、安全可信技术要求、自主可控技术要求三大类标准,指导企业研

制产品和适配应用推广。智能应用提升技术要求围绕“软硬解耦、算法动态加载、算力智能调度”

的需求展开。

T/BAX0006《视频图像感知智能应用适配技术要求》通过建立统一的适配技术规范,指导视频

图像解析算法与设备及平台的适配,解决算法与设备及平台的紧耦合问题,随业务需求变化实现算

法快速更新迭代和部署应用及云边端算力动态调度。

T/BAX0006由五部分构成。

——第1部分:总体要求。目的在于确定视频图像感知智能应用适配的总体结构、总体要求和适

配要求。

——第2部分:算法适配。目的在于规范视频图像感知智能应用适配的算法适配基本要求、功能

要求、授权交付物要求和接口要求。

——第3部分:感知前端和边缘解析设备适配。目的在于规范视频图像感知智能应用适配的视频

图像智能感知前端和智能边缘解析设备适配的基本要求、功能要求、接口要求等。

——第4部分:中心解析设施适配。目的在于规范视频图像感知智能应用适配的中心解析设施适

配的功能组成,中心解析设备、中心计算平台、中心解析平台等的功能要求和接口要求,

以及输入与输出要求等。

——第5部分:算法算力服务管理平台。目的在于规范视频图像感知智能应用适配的算法算力服

务管理平台的功能组成、算法接入、算法管理、算力接入、算力管理、视图接入管理要求

等技术要求。

IV

T/BAX0006.5—2023

视频图像感知智能应用适配技术要求

第5部分:算法算力服务管理平台

1范围

本文件规定了视频图像感知智能应用适配中算法算力服务管理平台的功能组成、算法接入、算法管

理、算力接入、算力管理、视图接入管理要求等技术要求。

本文件适用于视频图像感知智能应用适配中算法算力服务管理平台的设计、研发、检测和验收。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T28181—2022公共安全视频监控联网系统信息传输、交换、控制技术要求

GA/T1399.1—2017公安视频图像分析系统第1部分:通用技术要求

GA/T1400.1—2017公安视频图像信息应用系统第1部分:通用技术要求

T/BAX0006.1—2023视频图像感知智能应用适配技术要求第1部分:总体要求

T/BAX0006.2—2023视频图像感知智能应用适配技术要求第2部分:算法适配

T/BAX0006.3—2023视频图像感知智能应用适配技术要求第3部分:感知前端和边缘解析设备适

T/BAX0006.4—2023视频图像感知智能应用适配技术要求第4部分:中心解析设施适配

3术语和定义

GA/T1399.1—2017、GA/T1400.1—2017、T/BAX0006.1—2023中界定的术语和定义适用于本文件。

4总体概述

4.1功能组成

算法算力服务管理平台(以下简称“算法算力平台”)的功能包括算法接入、算法管理、算力接入、

算力管理、视图接入管理等,功能组成见图1。

1

T/BAX0006.5—2023

图1算法算力平台功能组成

4.2算法下发流程

算法算力平台向视频图像智能感知前端和边缘解析设备(以下简称“端边设备”)和中心解析设施

下发视频图像解析算法的流程见图2。

图2算法下发流程

其中:

步骤(1):算法封装文件上传到算法算力平台,并在平台上进行删除和查询,接口应符合附录A.1~

附录A.4中的规定;

步骤(2):算法算力平台基于算法封装文件信息创建算法能力,并进行更新查询和删除,接口应符

合附录A.5~附录A.9中的规定;

2

T/BAX0006.5—2023

步骤(3):端边设备和中心解析设施接入到算法算力平台,算力注册、注销和保活接口应符合附录B

中的规定;

步骤(4a):算法封装文件下发至端边设备,端边设备接口应符合T/BAX0006.3—2023中附录B的规

定;

步骤(4b):算法封装文件下发至中心解析设施,针对中心解析设施的三种形态,下发接口应分别符

合T/BAX0006.4—2023中附录B.1、附录F.1和附录I.1中的规定;

步骤(5a):端边设备解析算法封装文件,加载算法服务实例,接口应符合T/BAX0006.3—2023中附

录C的规定;

步骤(5b):中心解析设施解析算法封装文件,并加载算法服务实例,接口应符合T/BAX0006.4—2023

中第5.2.3节、6.2.3节、7.2.3节的规定。

4.3任务控制流程

算法算力平台任务控制流程见图3。

图3任务控制流程

算法算力平台应支持以下任务控制能力:

a)通过任务计划对任务实例进行批量启停控制,以及周期巡检等任务模式,接口应符合附录C.6、

C.7的规定;

注1:任务计划是一组任务实例的集合,通过任务计划可对任务实例进行批量控制。

注2:周期模式可在配置的计划生效时间内自动启动和停止,例如“每周一7点到9点”内自动运行。巡检模式可对任务

实例按配置的并发数、解析时长、轮次进行轮询启停,例如配置10并发、2分钟解析时长、10轮次,则任务计

划内的任务实例会10个一组启动,每组运行2分钟后停止,不断轮询直到全部任务实例跑完10轮。

3

T/BAX0006.5—2023

b)对解析任务的创建、修改、删除、启动、停止和查询,接口应符合T/BAX0006.4—2023《视

频图像感知智能应用适配技术要求第4部分:中心算力适配技术要求》中第5、6、7章的任

务管理接口的规定;

c)对解析任务所产生数据的回调和展示,数据回调接口应符合T/BAX0006.2—2023《视频图像

感知智能应用适配技术要求第2部分:算法适配技术要求》中7.2的规定。

4.4算法鉴权流程

在线鉴权流程见图4。

图4在线鉴权流程示意图

离线鉴权模式见图5。

图5离线鉴权流程示意图

算法鉴权分为在线鉴权和离线鉴权两种模式,算法鉴权要求如下:

4

T/BAX0006.5—2023

a)在线鉴权模式下,算法提供方部署鉴权服务器,线下完成鉴权服务器的指纹采集和授权工作,

将鉴权服务地址注册到算法算力平台,平台部署算法服务时作为参数传入鉴权服务地址,接

口应符合附录D要求;

b)离线鉴权模式下,线下完成端边设备机器指纹采集,线下获取机器的授权文件后导入平台,

平台将鉴权文件随算法封装文件下发到端边设备,接口应符合附录E要求;

c)算法封装文件和鉴权/授权服务通过Provider字段关联部署在中心算力的算法使用“在线鉴

权模式”,部署在端边设备的算法使用“离线鉴权模式”。

5算法接入

5.1算法封装文件管理

算法提供方与算法算力平台之间的算法封装文件的调用流程见图6。图中用户是指将算法应用在实

际业务场景中的需求方,算法提供方是提供算法封装文件并导入到算法算力平台的供应商。

图6算法封装文件接口调用流程图

算法算力平台算法封装文件导入、删除和信息查询接口应符合表1~表4的规定。接口属性信息应符

合附录A.1~A.4的规定。算法包和算法引擎的算法封装文件格式应符合T/BAX0006.2—2023的规定。

算法封装文件导入到算法算力平台后,平台对其进行解析,并对算法能力进行注册,因此算法能力

单独在平台进行注册时,平台应同时更新相应的算法封装文件。

5

T/BAX0006.5—2023

表1导入平台算法封装文件

URI/ACSMP/AlgoFilePackages

功能导入平台算法封装

方法查询字符串请求消息体响应消息体

POST无AlgoFilePackageEmptyResponse

算法封装文件标识编码格式应符合T/BAX0006.1—2023中5.5.2的规定

算法封装文件中应包含每个算法能力的ID,算法能力ID由用户自定义,需要唯一,建议格式:Provider-

算法英文-Version,由大小写字母、下划线、横线-、英文.组成,长度小于128字符,例如

注释

PROVIDER-HUMAN_ATTR_ALERT-1.0.0。

导入的算法能力/算法封装文件编码如果已存在会执行覆盖更新逻辑,如果有算法服务在运行中,导入会

报错。

表2删除平台算法封装文件

URI/ACSMP/AlgoFilePackages/<ID>

功能删除平台算法封装文件

方法查询字符串请求消息体响应消息体

DELETE无无EmptyResponse

注释根据算法封装文件标识从算法算力平台删除算法封装文件

表3查询平台算法封装文件列表

URI/ACSMP/AlgoFilePackages

功能查询平台算法封装文件列表

方法查询字符串请求消息体响应消息体

POST无AlgoFilePackageListRequestAlgoFilePackageListResponse

注释查询平台算法封装文件列表

表4查询平台算法封装文件详情

URI/ACSMP/AlgoFilePackages/<ID>

功能查询平台算法封装文件详情

方法查询字符串请求消息体响应消息体

GET无无AlgoFilePackageDetailResponse

注释根据算法封装文件标识从算法算力平台查询详情

5.2算法能力管理

算法算力平台应支持通过解析导入的算法封装文件的算法技术描述信息文件,对算法能力进行注册。

算法提供方与算法算力平台之间算法能力创建、更新、查询和删除接口调用流程见图7。

6

T/BAX0006.5—2023

图7算法能力管理接口调用流程图

算法能力的注册、更新、查询、删除等接口应符合表5~表10的规定,接口属性信息应符合附录

A.5~A.9中的规定。

表5创建算法能力

URI/ACSMP/AlgoDef

功能创建算法能力

方法查询字符串请求消息体响应消息体

POST无AlgoDefEmptyResponse

算法封装文件描述文件中应包含每个算法能力的编码,算法能力编码由用户自定义,需要唯一,建议格

注释式:Provider-算法英文-Version,由大小写字母、下划线、横线-、英文.组成,长度小于128字符,例

如Provider-HUMAN_ATTR_ALERT-1.0.0。

表6更新算法能力

URI/ACSMP/AlgoDef/<Code>

功能更新算法能力

方法查询字符串请求消息体响应消息体

PUT无AlgoDefEmptyResponse

注释已下发或已部署的算法能力无法更新

7

T/BAX0006.5—2023

表7查询算法能力列表

URI/ACSMP/AlgoDef

功能查询算法能力列表

方法查询字符串请求消息体响应消息体

POST无AlgoDefPageRequestAlgoDefPageResponse

注释查询算法能力列表

表8查询算法能力详情

URI/ACSMP/AlgoDef/<Code>

功能查询算法能力详情

方法查询字符串请求消息体响应消息体

GET无无AlgoDefDetailResponse

注释查询算法能力详情

表9删除算法能力

URI/ACSMP/AlgoDef/<Code>

功能删除算法能力

方法查询字符串请求消息体响应消息体

DELETE无无EmptyResponse

注释删除算法能力

6算法管理

6.1算法服务管理

算法算力平台应支持对端边设备和中心解析设施算法服务的创建、删除、更新和查询,具备对负载

管理能力,并满足以下功能要求:

a)支持多个中心解析设施的统一负载管理和算法服务可用性校验;

b)支持根据算法应用需求分配最优算力资源;

c)支持查询工作负载列表和实例列表,包括加速卡类型及数量、CPU、内存资源占用等;

d)支持将适配不同AI硬件的AI服务由算法算力平台调度部署到对应类型的AI算力节点;

e)支持应用服务通过集群应用服务网关提供外部访问能力;

f)支持服务列表管理,支持查看服务所关联的pod数量、服务集群内部地址以及集群外部访问

地址。

算法算力平台与用户和算力之间的算法服务接口调用流程见图8。

8

T/BAX0006.5—2023

图8算法服务接口调用流程

算法算力平台下发、删除算法封装文件,以及加载、卸载、查询算法服务接口应符合表10~表16

的规定,各接口属性应符合附录F.1~F.6的规定。

表10下发算法封装文件

URI/ACSMP/AlgoFilePackage/Devices

功能下发算法封装文件

方法查询字符串请求消息体响应消息体

POST无AlgoFilePackageRequestEmptyResponse

注释将算法封装文件下发到算力设备

表11删除算法封装文件

URI/ACSMP/AlgoFilePackage/Devices/<ComputilityCode>/<AlgoFilePackageID>

功能删除算法封装文件

9

T/BAX0006.5—2023

表11删除算法封装文件(续)

方法查询字符串请求消息体响应消息体

DELETE无无EmptyResponse

注释从算力设备删除算法封装文件

表12加载算法服务

URI/ACSMP/AlgoPackage/Devices

功能加载算法服务

方法查询字符串请求消息体响应消息体

POST无AlgoPackageInstallRequestEmptyResponse

注释加载算法服务

表13卸载算法服务

URI/ACSMP/AlgoPackage/Devices/<ComputilityCode>/<AlgoFilePackageID>

功能卸载算法服务

方法查询字符串请求消息体响应消息体

DELETE无无EmptyResponse

注释卸载算法服务

表14查询算法服务列表

URI/ACSMP/AlgoPackage/Devices

功能查询算法服务列表

方法查询字符串请求消息体响应消息体

POST无AlgoPackageListRequestAlgoPackageListResponse

注释查询算法服务列表

表15查询算法服务详情

URI/ACSMP/AlgoPackage/Devices/<ComputilityCode>/<AlgoFilePackageID>

功能查询算法服务详情

方法查询字符串请求消息体响应消息体

GET无无AlgoPackageDetailResponse

注释查询算法服务详情

6.2任务控制

6.2.1任务计划控制接口要求

算法算力平台与用户和端边设备/中心解析设施之间的任务计划接口调用流程见图9。

10

T/BAX0006.5—2023

图9任务计划接口调用流程

算法算力平台任务计划的创建、更新、查询、删除、启动和停止等接口应符合表16~表22的要求。

各接口属性信息应符合附录C的规定。

表16创建任务计划接口

URI/ACSMP/Tasks

功能在算法算力平台创建任务计划

方法查询字符串请求消息体响应消息体

POST无TaskTaskCreateResponse

任务计划分可通过增加playDayTime开启周期启停,

注释任务计划可设置巡检模式,巡检模式可按指定的并发数和单次时长轮询批量任务实例。巡检任务通过

InspectionPlan参数设置巡检任务实例,非巡检任务通过TaskInstances添加任务实例。

11

T/BAX0006.5—2023

表17更新任务计划

URI/ACSMP/Tasks/<ID>

功能更新任务计划

方法查询字符串请求消息体响应消息体

PUT无TaskTaskUpdateResponse

注释在算法算力平台更新任务计划

表18查询任务计划列表

URI/ACSMP/Tasks

功能查询任务计划列表

方法查询字符串请求消息体响应消息体

POST无TaskListRequestTaskListResponse

注释在算法算力平台查询任务计划列表

表19查询任务计划详情

URI/ACSMP/Tasks/<ID>

功能查询任务计划详情

方法查询字符串请求消息体响应消息体

GET无无TaskDetailResponse

注释在算法算力平台查询任务计划详情

表20删除任务计划

URI/ACSMP/Tasks/<ID>

功能删除任务计划

方法查询字符串请求消息体响应消息体

DELETE无无TaskDeleteResponse

注释在算法算力平台删除任务计划详情

表21启动任务计划

URI/ACSMP/Tasks/Start/<ID>

功能启动任务计划

方法查询字符串请求消息体响应消息体

POST无TaskStartRequestTaskStartResponce

注释在算法算力平台启动任务计划

12

T/BAX0006.5—2023

表22停止任务计划

URI/ACSMP/Tasks/Stop/<ID>

功能停止任务计划

方法查询字符串请求消息体响应消息体

POST无TaskStopRequestTaskStopResponse

注释在算法算力平台停止任务计划

6.2.2任务实例控制接口要求

算法算力平台与用户和中心/端边算力之间任务实例接口调用流程见图10。

图10任务实例接口调用流程

13

T/BAX0006.5—2023

算法算力平台任务实例添加、更新、查询、删除、启动和停止等接口应符合表23~表29的要求。

各接口属性信息应符合附录C的规定。

表23添加任务实例到任务计划

URI/ACSMP/TaskInstances

功能添加任务实例到任务计划

方法查询字符串请求消息体响应消息体

POST无CreateTaskInstancesRequestCreateTaskInstancesResponse

注释在算法算力平台向任务计划添加实例

表24更新任务实例

URI/ACSMP/TaskInstances/<ID>

功能向任务计划添加实例

方法查询字符串请求消息体响应消息体

PUT无TaskInstanceTaskInstanceUpdateResponse

注释在算法算力平台向任务计划添加实例

表25查询任务实例列表

URI/ACSMP/TaskInstances/

功能查询任务实例列表

方法查询字符串请求消息体响应消息体

POST无TaskInstanceListRequestTaskInstanceListResponse

注释在算法算力平台查询实例列表

表26查询任务实例详情

URI/ACSMP/TaskInstances/<ID>

功能查询任务实例详情

方法查询字符串请求消息体响应消息体

GET无无TaskInstanceDetailResponse

注释在算法算力平台查询任务实例详情

表27删除任务实例

URI/ACSMP/TaskInstances/<ID>

功能删除任务实例

方法查询字符串请求消息体

定制服务