GAT1400---视图库标准
一、简述:
GA/T 1400是于2017年首次发布关于图片、视频片段、文件等属性对象的传输协议。
GA/T 1400《公安视频图像信息应用系统》分成4个部分:
第一部分--通用技术要求;
第二部分--应用平台技术要求;
第三部分--数据库技术要求;
第四部分--接口协议部分。
作为设备终端即采集设备,我们只需要关注采集接口即可。如图1
具体项目见GAT1400---认证报告
二、调用方法:
所有接口(以下简称API)以HTTP/REST方式接入,使用URI 唯一标识。HTTP协议的格式我这里就不做详细解析了。
API概览
公共功能
公共功能 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
注册 |
/VIID/System/Register |
POST |
2 |
注销 |
/VIID/System/UnRegister |
POST |
3 |
保活 |
/VIID/System/Keepalive |
POST |
4 |
校时 |
/VIID/System/Time |
GET |
采集接口
采集接口 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
上传自动采集视频片段 |
/VIID/VideoSlices |
POST |
2 |
上传自动采集视频片段数据 |
/VIID/VideoSlices/<ID>/Data |
POST |
3 |
上传自动采集图像 |
/VIID/Images |
POST |
4 |
上传自动采集图像数据 |
/VIID/Images/<ID>/Data |
POST |
5 |
上传自动采集文件 |
/VIID/Files |
POST |
6 |
上传自动采集文件数据 |
/VIID/Files/<ID>/Data |
POST |
7 |
上传自动采集人员 |
/VIID/Persons |
POST |
8 |
上传自动采集人脸 |
/VIID/Faces |
POST |
9 |
上传自动采集机动车 |
/VIID/MotorVehicles |
POST |
10 |
上传自动采集非机动车 |
/VIID/NonMotorVehicles |
POST |
11 |
上传自动采集物品 |
/VIID/Things |
POST |
12 |
上传自动采集场景 |
/VIID/Scenes |
POST |
13 |
上传自动采集视频图像标签 |
/VIID/VideoLabels |
POST |
14 |
上传视频图像分析规则 |
/VIID/AnalysisRules |
POST |
级联接口
订阅通知
级联接口--订阅通知 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
批量订阅 |
/VIID/Subscribes |
POST |
2 |
批量修改、删除订阅任务 |
/VIID/Subscribes |
PUT、DELETE |
3 |
取消订阅 |
/VIID/Subscribes/<ID> |
PUT |
4 |
通知 |
/VIID/SubscribeNotifications |
POST |
5 |
删除通知记录 |
/VIID/SubscribeNotifications |
DELETE |
布控告警
级联接口--布控告警 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
批量布控 |
/VIID/Dispositions |
POST |
2 |
批量修改、删除布控任务 |
/VIID/Dispositions |
PUT、DELETE |
3 |
撤控 |
/VIID/Dispositions/<ID> |
PUT |
4 |
告警 |
/VIID/DispositionNotifications |
POST |
5 |
删除告警记录 |
/VIID/DispositionNotifications |
DELETE |
数据服务接口
查询更新采集设备或采集系统
数据服务接口--查询更新采集设备或采集系统 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
查询采集设备 |
/VIID/APEs |
GET |
2 |
更改采集设备口令 |
/VIID/APEs |
PUT |
3 |
查询采集系统 |
/VIID/APSs |
GET |
4 |
查询视频卡口 |
/VIID/Tollgates |
GET |
5 |
查询车道 |
/VIID/Lanes |
GET |
特征属性查询
数据服务接口--特征属性查询 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
批量查询视频片段 |
/VIID/VideoSlices |
GET |
2 |
查询单个视频片段 |
/VIID/VideoSlices/<ID> |
GET |
3 |
查询视频片段对象信息 |
/VIID/VideoSlices/<ID>/Info |
GET |
4 |
下载视频片段数据 |
/VIID/VideoSlices/<ID>/Data |
GET |
5 |
批量查询图像 |
/VIID/Images |
GET |
6 |
查询单个图像 |
/VIID/Images/<ID> |
GET |
7 |
查询图像对象信息 |
/VIID/Images/<ID>/Info |
GET |
8 |
下载图像数据 |
/VIID/Images/<ID>/Data |
GET |
9 |
查询文件 |
/VIID/Files |
GET |
10 |
查询单个文件 |
/VIID/Files/<ID> |
GET |
11 |
查询文件对象信息 |
/VIID/Files/<ID>/Info |
GET |
12 |
下载文件数据 |
/VIID/Files/<ID>/Data |
GET |
13 |
查询人员 |
/VIID/Persons |
GET |
14 |
查询单个人员 |
/VIID/Persons/<ID> |
GET |
15 |
批量查询人脸 |
/VIID/Faces |
GET |
16 |
查询单个人脸 |
/VIID/Faces/<ID> |
GET |
17 |
批量查询机动车 |
/VIID/MotorVehicles |
GET |
18 |
查询单个机动车 |
/VIID/MotorVehicles/<ID> |
GET |
19 |
批量查询非机动车 |
/VIID/NonMotorVehicles |
GET |
20 |
查询单个非机动车 |
/VIID/NonMotorVehicles/<ID> |
GET |
21 |
批量查询物品 |
/VIID/Things |
GET |
22 |
查询单个物品 |
/VIID/Things/<ID> |
GET |
23 |
批量查询场景 |
/VIID/Scenes |
GET |
24 |
查询单个场景 |
/VIID/Scenes/<ID> |
GET |
25 |
批量查询视频案事件 |
/VIID/Cases |
GET |
26 |
查询单个视频案事件 |
/VIID/Cases/<ID> |
GET |
27 |
查询视频案事件对象信息 |
/VIID/Cases/<ID>/Info |
GET |
28 |
查询布控任务 |
/VIID/Dispositions |
GET |
29 |
查询告警记录 |
/VIID/DispositionNotifications |
GET |
30 |
查询订阅任务 |
/VIID/Subscribes |
GET |
31 |
查询通知记录 |
/VIID/SubscribeNotifications |
GET |
32 |
查询视频图像分析规则 |
/VIID/AnalysisRules |
GET |
33 |
查询视频图像标签 |
/VIID/VideoLabels |
GET |
人工采集视频图像信息对象
数据服务接口--人工采集视频图像信息对象 |
|||
序号 |
功能 |
URI |
请求方法 |
1 |
批量创建视频案事件 |
/VIID/Cases |
POST |
2 |
更新、删除单个视频案事件 |
/VIID/Cases/<ID> |
PUT、DELETE |
3 |
更新、删除视频案事件对象信息 |
/VIID/Cases/<ID>/Info |
PUT、DELETE |
4 |
批量创建人工采集视频片段 |
/VIID/VideoSlices |
POST |
5 |
更新、删除人工采集单个视频片段 |
/VIID/VideoSlices/<ID> |
PUT、DELETE |
6 |
更新、删除人工采集视频片段对象信息 |
/VIID/VideoSlices/<ID>/Info |
PUT、DELETE |
7 |
创建、删除人工采集视频片段数据 |
/VIID/VideoSlices/<ID>/Data |
POST、DELETE |
8 |
批量创建人工采集图像 |
/VIID/VideoImages |
POST |
9 |
更新、删除人工采集单个图像 |
/VIID/VideoImages/<ID> |
PUT、DELETE |
10 |
更新、删除人工采集图像对象信息 |
/VIID/VideoImages/<ID>/Info |
PUT、DELETE |
11 |
创建、删除人工采集图像数据 |
/VIID/VideoImages/<ID>/Data |
POST、DELETE |
12 |
批量创建人工采集文件 |
/VIID/VideoFiles |
POST |
13 |
更新、删除人工采集单个文件 |
/VIID/VideoFiles/<ID> |
PUT、DELETE |
14 |
更新、删除人工采集文件对象信息 |
/VIID/VideoFiles/<ID>/Info |
PUT、DELETE |
15 |
创建、删除人工采集文件数据 |
/VIID/VideoFiles/<ID>/Data |
POST、DELETE |
16 |
批量创建、更新、删除人员 |
/VIID/Persons |
POST、PUT、DELETE |
17 |
更新、删除单个人员 |
/VIID/Persons/<ID> |
PUT、DELETE |
18 |
批量创建、更新、删除人脸 |
/VIID/Faces |
POST、PUT、DELETE |
19 |
更新、删除单个人脸 |
/VIID/Faces/<ID> |
PUT、DELETE |
20 |
批量创建、更新、删除机动车 |
/VIID/MotorVehicles |
POST、PUT、DELETE |
21 |
更新、删除单个机动车 |
/VIID/MotorVehicles/<ID> |
PUT、DELETE |
22 |
批量创建、更新、删除非机动车 |
/VIID/NonMotorVehicles |
POST、PUT、DELETE |
23 |
更新、删除单个非机动车 |
/VIID/NonMotorVehicles/<ID> |
POST、DELETE |
24 |
批量创建、更新、删除物品 |
/VIID/Things |
POST、PUT、DELETE |
25 |
更新、删除单个物品 |
/VIID/Things/<ID> |
PUT、DELETE |
26 |
批量创建、更新、删除场景 |
/VIID/Scenes |
POST、PUT、DELETE |
27 |
更新、删除单个场景 |
/VIID/Scenes/<ID> |
PUT、DELETE |
28 |
创建、更新、删除视频图像标签 |
/VIID/VideoLabels |
POST、PUT、DELETE |
29 |
批量创建、更新、删除视频图像分析规则 |
/VIID/AnalysisRules |
POST、PUT、DELETE |
既然涉及到http的协议,我们自然就想到了curl大法。
下一篇
GAT1400---基于libcurl库的开发
有错误请留言,谢谢。
bob 2020-04-07
GAT1400---视图库标准相关推荐
- GAT1400 视图库订阅
订阅-通知是视图库接口最核心的业务,也是大华,华为和友商使用最频繁的一个功能. 上下级概念 订阅通知过程本质是数据转移,例如A想通过视图库获得B的机动车数据,那么A就是上级.B就是下级:假如A想通过B ...
- LiveVISGAT1400视图库服务-支持海康大华华为宇视天地伟业等设备视图库接入使用说明
LiveVISGAT1400视图库服务-支持海康大华华为宇视天地伟业等设备视图库接入使用说明 LiveVIS GAT1400视图库服务安装使用说明 1.服务说明 1.1.安装包说明 1.2.视图库服务 ...
- DZ先生怪谈GAT1400之视图库协议保活
视图库保活 1400.4(5.1公共功能) 应支持注册,保活,注销,校时.注册失败时,应延迟300s内的随机时间后重新注册.注册成功后,在90s内未交互信息则进行心跳保活. 保活流程 保活消息表 说明 ...
- DZ先生怪谈GAT1400之视图库入门
自述 大家好,今天给大家讲的内容是视图库的入门,关注我的人都知道我写的第一篇文章主要内容是"人脸对象",人脸对象是视图库的细节之一,我之所以一开始没写入门知识主要是 ...
- GA/T 1400视图库网关平台
将SVMSPro平台汇集的包含人脸(匹配度.年龄.性别).车辆(车牌号,车牌类型,车牌颜色,车辆品牌)等信息通过GA/T 1400协议推送至上层GA视图库平台(如海康.大华.华为等),GA/T 140 ...
- GA/T1400视图库协议-结构化数据对接
业务需求接入海康平台视图库结构化数据,搜索引擎一顿操作都是些简单的交互协议代码片段.经过东拼西凑实现了一个简易版的1400视图库协议项目实现需求,故记录下基本实现,末尾分享部分核心功能代码. 功能概要 ...
- 公安视图库1400的协议
一.平台注册/注销 1.1 注册/注销流程 注册流程1如图所示 图 1 下级平台主动向上级平台注册:注册鉴权信息(用户名和密码)由上级平台提供: 1.2 报文说明 1.2.1 下级第一次注册 POST ...
- 建筑CAD图库:CAD软件中多视图库的使用技巧
作为一名CAD制图初学入门者,当我们在使用正版CAD软件绘制建筑图纸的过程中,如果想要绘制轴测图该如何进行操作呢?这个时候就需要用到浩辰CAD建筑软件中建筑CAD图库之多视图库功能了,接下来的CAD制 ...
- VIOOVI视与视ECRS标准工时分析软件:打造数字化的未来工厂
现代工厂生产的数字化转型已经成为行业趋势.然而,数字化转型的过程并不容易.工厂需要解决的问题包括人工智能应用.数据分析.生产计划等方面.而VIOOVI视与视ECRS标准工时分析软件是数字化转型中不可或 ...
- GAT1400:视图库对象
1.交互UML时序图: 2. 流程注解: 主要讲解1400设备到HTTP转发器的流程 2.1 注册接口 URL /VIID/System/Register 请求方法 POST 请求体 { " ...
最新文章
- 全面分析再动手的习惯:链表的反转问题(递归和非递归方式)
- 【c语言】蓝桥杯算法训练 简单加法(基本型)
- mysql 查询执行计划_mysql8 参考手册--了解查询执行计划,使用EXPLAIN优化查询
- Bash : test 命令
- python用递归方式实现最大公约数_关于python最大递归深度 - 998
- 文献记录(part20)--Discriminative metric learning for multi-view graph partitioning
- 【Java从0到架构师】Redis 进阶 - pipline、发布订阅、Bitmap、HyperLogLog、GEO
- linux ras目录,Linux下配置站点-FTP-RSA私钥-公钥
- 剑指offer_两个链表的第一个公共结点
- Postfix 电子邮件系统精要
- Linux环境下实现简易的DNS域名解析过程
- Node.js安装教程
- Kvsc autorun.inf病毒
- java 远程视频监控系统_基于android的远程视频监控系统 附完整源码
- Linux shell 更改为zsh一直shell not changed
- 美容院如何提升员工敬业度?
- Release版本发行说明
- 设计一个猜拳游戏,完成人机猜拳互动游戏的开发。
- 大型建筑公司如何实现数字化转型
- 技术总监岗位职责,网站技术总监的职能