搜索结果: GA/T 1400.4-2017, GA/T1400.4-2017, GAT 1400.4-2017, GAT1400.4-2017
| 标准编号 | GA/T 1400.4-2017 (GA/T1400.4-2017) | | 中文名称 | 公安视频图像信息应用系统 第4部分:接口协议要求 | | 英文名称 | Video and image information application system for pubic security—Part 4: Interface protocol requirements | | 行业 | 公安行业标准 (推荐) | | 中标分类 | A91 | | 国际标准分类 | 13.310 | | 字数估计 | 46,479 | | 发布日期 | 2017-05-31 | | 实施日期 | 2017-05-31 | | 发布机构 | 公安部 |
GA/T 1400.4-2017
Video and image information application system for pubic security-Part 4: Interface protocol requirements
ICS 13.310
A91
中华人民共和国公共安全行业标准
公安视频图像信息应用系统
第4部分:接口协议要求
2017-05-31发布
2017-05-31实施
中华人民共和国公安部 发 布
目次
前言 Ⅰ
1 范围 1
2 规范性引用文件 1
3 术语、定义和缩略语 1
3.1 术语和定义 1
3.2 缩略语 1
4 接口分类与协议结构 2
4.1 接口分类 2
4.2 协议结构 2
5 接口功能 3
5.1 公共功能 3
5.2 采集接口 3
5.3 数据服务接口 4
5.4 级联接口 7
5.5 分析接口 7
6 接口资源描述 8
6.1 视图库资源描述 8
6.2 分析系统资源描述 10
7 接口消息 11
7.1 接口消息描述 11
7.2 视图库接口消息 12
7.3 分析系统接口消息 27
8 消息交互流程 32
8.1 创建资源消息交互流程 32
8.2 读取资源消息交互流程 32
8.3 更新资源消息交互流程 33
8.4 删除资源消息交互流程 33
9 消息交互安全性 34
附录A(规范性附录) REST架构协议模型 35
附录B(资料性附录) 关键消息交互流程示例 38
前言
GA/T 1400《公安视频图像信息应用系统》分为4个部分:
---第1部分:通用技术要求;
---第2部分:应用平台技术要求;
---第3部分:数据库技术要求;
---第4部分:接口协议要求。
本部分是 GA/T 1400的第4部分。
本部分按照GB/T 1.1-2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不应承担识别这些专利的责任。
本部分由公安部科技信息化局提出。
本部分由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口。
本部分起草单位:公安部科技信息化局、公安部第一研究所、北京中盾安全技术开发公司、浙江立元
通信技术股份有限公司、浙江宇视科技有限公司、杭州海康威视数字技术股份有限公司、东方网力科技
股份有限公司、浙江大华技术股份有限公司、国家安全防范报警系统产品质量监督检验中心(北京)、苏
州科达科技股份有限公司、天津天地伟业数码科技有限公司。
本文件主要起草人:孙丽丽、赵惠芳、赵问道、赵源、庄超明、崔云红、王建勇、张晓琳、赵世范、杜云鹏、
孔维生、廖双龙、张翔、覃明贵、杨清永。
本部分于2017年首次发布。
公安视频图像信息应用系统
第4部分:接口协议要求
1 范围
本部分规定了公安视频图像信息应用系统的接口分类与协议结构、接口功能、接口资源描述、接口
消息、消息交互流程、消息交互安全性等技术要求。
本部分适用于公安视频图像信息应用系统的规划设计、软件开发及接口协议的符合性测试。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求
GA/T 669.1-2008 城市监控报警联网系统 技术标准 第1部分:通用技术要求
GA/T 669.7-2008 城市监控报警联网系统 技术标准 第7部分:管理平台技术要求
GA/T 1399-2017 公安视频图像分析系统
GA/T 1400.1-2017 公安视频图像信息应用系统 第1部分:通用技术要求
GA/T 1400.2-2017 公安视频图像信息应用系统 第2部分:应用平台技术要求
GA/T 1400.3-2017 公安视频图像信息应用系统 第3部分:数据库技术要求
IETFRFC2045 多用途网际邮件扩充协议(MIME) 第一部分:Internet信息体格式(Multipur-
cesssAuthentication)
3 术语、定义和缩略语
3.1 术语和定义
GB/T 28181-2016、GA/T 669.1-2008、GA/T 669.7-2008、GA/T 1399-2017、GA/T 1400.1-
2017、GA/T 1400.2-2017和GA/T 1400.3-2017中界定的术语、定义适用于本文件。
3.2 缩略语
GB/T 28181-2016、GA/T 669.1-2008、GA/T 669.7-2008、GA/T 1399-2017、GA/T 1400.1-
2017、GA/T 1400.2-2017和GA/T 1400.3-2017中界定的缩略语适用于本文件。此外,下列缩略语
适用于本文件。
C:创建(Create)
CR:创建和读取(CreateandRetrieve)
R:读取(Retrieve)
RU:读取和更新(RetrieveandUpdate)
U:更新(Update)
4 接口分类与协议结构
4.1 接口分类
4.1.1 公安视频图像信息应用系统(以下简称应用系统)的接口包括采集接口、数据服务接口、级联接
口和分析接口,各类接口交互实体关系见图1。
图1 接口交互实体关系图
4.1.2 采集接口用于公安视频图像信息数据库(以下简称视图库)与在线视频图像信息采集设备(以下
简称采集设备)、在线视频图像信息采集系统(以下简称采集系统)、公安视频图像分析系统(以下简称分
析系统)之间数据的交互。
4.1.3 数据服务接口用于视图库与公安视频图像信息应用平台(以下简称应用平台)、分析系统、其他
信息系统等之间数据的交互。
4.1.4 级联接口用于视图库与视图库之间数据的交互。
4.1.5 分析接口用于分析系统与应用平台之间数据的交互。
4.2 协议结构
4.2.1 接口协议结构应符合GA/T 1400.1-2017中的规定。
4.2.2 所有接口交互信息定义为REST架构下的资源,使用 URI唯一标识。根据 GA/T 1400.1-
2017中的规定,接口对应资源使用树状层级结构组织。
4.2.3 接口交互连接方式应支持HTTP长连接和短连接,实现机制应符合IETFRFC2616中的相关
规定。
4.2.4 应用系统接口访问形式应符合附录A中的A.3。
4.2.5 HTTP请求头域中应扩展增加< User-Identify >,携带请求者的系统用户ID等身份属性,用于标
识请求者。
5 接口功能
5.1 公共功能
5.1.1 应支持注册、保活、注销、校时。注册失败时,应延迟300s内的随机时间后重新注册。注册成功
后,在90s内未交互信息则进行心跳保活。注册、保活、注销与第7章接口消息的对照关系见表1。
表1 注册、保活、注销与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 注册 7.2.1、7.3.1 POST
2 注销 7.2.2、7.3.2 POST
3 保活 7.2.3、7.3.3 POST
4 校时 7.2.4、7.3.4 GET
5.2 采集接口
5.2.1 应支持采集设备、采集系统、分析系统向视图库进行自动采集视频图像信息的上传,上传自动采
集视频图像信息与第7章接口消息对照关系见表2。上传信息后,若在一定延迟时间(例如5s)内未接
收到响应,则视为上传失败,应重传。如连续多次(例如3次)重传仍未成功,则视为链路发生问题,缓存
信息,并重新进行注册。在注册成功后,补传所有未报送数据。
表2 上传自动采集视频图像信息与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 上传自动采集视频片段 7.2.8.1 POST
2 上传自动采集视频片段数据 7.2.8.4 POST
3 上传自动采集图像 7.2.9.1 POST
4 上传自动采集图像数据 7.2.9.4 POST
5 上传自动采集文件 7.2.10.1 POST
6 上传自动采集文件数据 7.2.10.4 POST
7 上传自动采集人员 7.2.11.1 POST
8 上传自动采集人脸 7.2.12.1 POST
9 上传自动采集机动车 7.2.13.1 POST
10 上传自动采集非机动车 7.2.14.1 POST
11 上传自动采集物品 7.2.15.1 POST
12 上传自动采集场景 7.2.16.1 POST
13 上传自动采集视频图像标签 7.2.23.1 POST
5.2.2 应支持视图库向采集系统进行采集设备或采集系统、视频卡口、车道等信息的查询,向采集设备
进行口令等信息的更改,查询采集设备列表、更改口令与第7章接口消息对照关系见表3。
表3 查询采集设备列表、更改口令与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 查询采集设备 7.2.5 GET
2 更改采集设备口令 7.2.5 PUT
3 查询采集系统 7.2.6 GET
4 查询视频卡口 7.2.7.1 GET
5 查询车道 7.2.7.2 GET
5.2.3 应支持分析系统向视图库进行视频图像分析规则的上传,上传视频图像分析规则与第7章接口
消息对照关系见表4。
表4 上传视频图像分析规则与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 上传视频图像分析规则 7.2.22.1 POST
5.3 数据服务接口
5.3.1 应支持应用平台、其他信息系统等向视图库进行基于视频图像信息对象等特征属性及其组合的
查询,支持分析系统向视图库进行基于视频图像信息对象等特征属性及其组合的查询。特征属性查询
与第7章接口消息对照关系见表5。
表5 特征属性及其组合查询与接口消息对照表
序号 功 能 对应接口消息章节 执行方法
1 批量查询视频片段 7.2.8.1 GET
2 查询单个视频片段 7.2.8.2 GET
3 查询视频片段对象信息 7.2.8.3 GET
4 下载视频片段数据 7.2.8.4 GET
5 批量查询图像 7.2.9.1 GET
6 查询单个图像 7.2.9.2 GET
7 查询图像对象信息 7.2.9.3 GET
8 下载图像数据 7.2.9.4 GET
9 查询文件 7.2.10.1 GET
10 查询单个文件 7.2.10.2 GET
11 查询文件对象信息 7.2.10.3 GET
12 下载文件数据 7.2.10.4 GET
13 查询人员 7.2.11.1 GET
14 查询单个人员 7.2.11.2 GET
15 批量查询人脸 7.2.12.1 GET
表5(续)
序号 功 能 对应接口消息章节 执行方法
16 查询单个人脸 7.2.12.2 GET
17 批量查询机动车 7.2.13.1 GET
18 查询单个机动车 7.2.13.2 GET
19 批量查询非机动车 7.2.14.1 GET
20 查询单个非机动车 7.2.14.2 GET
21 批量查询物品 7.2.15.1 GET
22 查询单个物品 7.2.15.2 GET
23 批量查询场景 7.2.16.1 GET
24 查询单个场景 7.2.16.2 GET
25 批量查询视频案事件 7.2.17.1 GET
26 查询单个视频案事件 7.2.17.2 GET
27 查询视频案事件对象信息 7.2.17.3 GET
28 查询布控任务 7.2.18.2 GET
29 查询告警记录 7.2.19.2 GET
30 查询订阅任务 7.2.20.2 GET
31 查询通知记录 7.2.21.2 GET
32 查询视频图像分析规则 7.2.22.1 GET
33 查询视频图像标签 7.2.23.1 GET
5.3.2 应支持应用平台、其他信息系统等向视图库进行人工采集视频案事件及视频图像信息对象的创
建、更新、删除,人工采集视频图像信息对象与第7章接口消息对照关系见表6。
表6 人工采集视频图像信息对象与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 批量创建视频案事件 7.2.17.1 POST
2 更新、删除单个视频案事件 7.2.17.2 PUT、DELETE
3 更新、删除视频案事件对象信息 7.2.17.3 PUT、DELETE
4 批量创建人工采集视频片段 7.2.8.1 POST
5 更新、删除人工采集单个视频片段 7.2.8.2 PUT、DELETE
6 更新、删除人工采集视频片段对象信息 7.2.8.3 PUT、DELETE
7 创建、删除人工采集视频片段数据 7.2.8.4 POST、DELETE
8 批量创建人工采集图像 7.2.9.1 POST
9 更新、删除人工采集单个图像 7.2.9.2 PUT、DELETE
10 更新、删除人工采集图像对象信息 7.2.9.3 PUT、DELETE
11 创建、删除人工采集图像数据 7.2.9.4 POST、DELETE
表6(续)
序号 功能 对应接口消息章节 执行方法
12 批量创建人工采集文件 7.2.10.1 POST
13 更新、删除人工采集单个文件 7.2.10.2 PUT、DELETE
14 更新、删除人工采集文件对象信息 7.2.10.3 PUT、DELETE
15 创建、删除人工采集文件数据 7.2.10.4 POST、DELETE
16 批量创建、更新、删除人员 7.2.11.1 POST、PUT、DELETE
17 更新、删除单个人员 7.2.11.2 PUT、DELETE
18 批量创建、更新、删除人脸 7.2.12.1 POST、PUT、DELETE
19 更新、删除单个人脸 7.2.12.2 PUT、DELETE
20 批量创建、更新、删除机动车 7.2.13.1 POST、PUT、DELETE
21 更新、删除单个机动车 7.2.13.2 PUT、DELETE
22 批量创建、更新、删除非机动车 7.2.14.1 POST、PUT、DELETE
23 更新、删除单个非机动车 7.2.14.2 POST、DELETE
24 批量创建、更新、删除物品 7.2.15.1 POST、PUT、DELETE
25 更新、删除单个物品 7.2.15.2 PUT、DELETE
26 批量创建、更新、删除场景 7.2.16.1 POST、PUT、DELETE
27 更新、删除单个场景 7.2.16.2 PUT、DELETE
28 创建、更新、删除视频图像标签 7.2.23.1 POST、PUT、DELETE
29 批量创建、更新、删除视频图像分析规则 7.2.22.1 POST、PUT、DELETE
5.3.3 应支持应用平台、其他信息系统等向视图库进行采集设备或采集系统等的查询、更新,查询、更
新采集设备或采集系统与第7章接口消息对照关系见表7。
表7 查询、更新采集设备或采集系统与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 查询采集设备 7.2.5 GET
2 更改采集设备口令 7.2.5 PUT
3 查询采集系统 7.2.6 GET
4 查询视频卡口 7.2.7.1 GET
5 查询车道 7.2.7.2 GET
5.3.4 应支持应用平台、其他信息系统等与视图库之间进行视频图像信息对象的布控与告警,布控告
警与第7章接口消息对照关系见表8。
表8 布控告警与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 批量布控 7.2.18.1 POST
2 批量更新、删除布控任务 7.2.18.2 PUT、DELETE
3 撤控 7.2.18.3 PUT
4 告警 7.2.19.1 POST
5 删除告警记录 7.2.19.2 DELETE
5.3.5 应支持应用平台、其他信息系统等与视图库之间进行视频图像信息对象、采集设备或采集系统
目录等的订阅与通知,订阅通知与第7章接口消息对照关系见表9。通知发出后,若在一定延迟时间
(例如5s)内未接收到响应,则视为通知失败,应重传。如连续多次(例如3次)重传仍未成功,则视为链
路发生问题,缓存信息,并重新进行注册。在注册成功后,补传所有未通知数据。
表9 订阅通知与接口消息对照表
序号 功能 对应接口消息章节 执行方法
1 批量订阅 7.2.20.1 POST
2 批量更新、删除订阅任务 7.2.20.2 PUT、DELETE
3 取消订阅 7.2.20.3 PUT
4 通知 7.2.21.1 POST
5 删除通知记录 7.2.21.2 DELETE
5.4 级联接口
5.4.1 应支持上级视图库向本级视图库进行基于视频图像信息对象等特征属性及其组合的查询,特征
属性及其组合查询与第7章接口消息对照关系见表5。
5.4.2 应支持上级视图库向本级视图库进行对于采集设备或采集系统列表的查询,查询采集设备或采
集系统列表与第7章接口消息对照关系见表7。
5.4.3 应支持上级视图库与本级视图库之间进行视频图像信息对象等的布控与告警,布控告警与第7
章接口消息对照关系见表8。
5.4.4 应支持上级视图库与本级视图库之间进行视频图像信息对象、采集设备或采集系统目录等的订
阅与通知,订阅通知与第7章接口消息对照关系见表9。通知发出后,若在一定延迟时间(例如5s)内
未接收到响应,则视为通知失败,应重传。如连续多次(例如3次)重传仍未成功,则视为链路发生问题,
缓存信息,并重新进行注册。在注册成功后,补传所有未通知数据。
5.5 分析接口
5.5.1 应支持应用平台向分析系统进行视频图像分析任务的下发、启动、暂停、停止、状态查询以及视
频图像分析规则的创建、更新或删除,任务控制与第7章接口消息对照关系见表10。
表10 任务控制与接口消息对照表
序号 功 能 对应接口消息章节 执行方法
1 下发视频图像分析任务 7.3.5 POST
2 启动视频图像分析任务 7.3.6 PUT
3 暂停视频图像分析任务 7.3.6 PUT
4 停止视频图像分析任务 7.3.6 PUT
5 查询视频图像分析任务状态 7.3.7 GET
6 创建、更新、删除视频图像分析规则 7.3.11 POST、PUT、DELETE
5.5.2 应支持分析系统向应用平台进行视频图像信息的上传,上传视频图像信息与第7章接口消息对
照关系见表11。
表11 上传视频图像信息与接口消息对照表
序号 功 能 对应接口消息章节 执行方法
1 上传基于视频图像分析任务处理的视频片段 7.3.8.1 POST
2 上传基于视频图像分析任务处理的视频片段数据 7.3.8.2 POST
3 上传基于视频图像分析任务处理的图像 7.3.9.1 POST
4 上传基于视频图像分析任务处理的图像数据 7.3.9.2 POST
5 上传基于视频图像分析任务处理的视频图像标签 7.3.10 POST
5.5.3 应支持应用平台向分析系统进行视频图像分析能力的查询,查询视频图像分析能力与第7章接
口消息对应关系见表12。
表12 查询视频图像分析能力与接口消息对照表
序号 功 能 对应接口消息章节 执行方法
1 查询视频图像内容分析能力 7.3.12.1 GET
2 查询视频图像增强与复原能力 7.3.12.2 GET
3 查询视频图像检索能力 7.3.12.3 GET
6 接口资源描述
应用系统接口资源包括视图库资源和分析系统资源。视图库资源定义视图库与采集设备或采集系
统、上下级视图库、应用平台、分析系统等之间交互的信息,分析系统资源定义分析系统与应用平台之间
交互的信息。
6.1 视图库资源描述
6.1.1 视图库资源URI
视图库相关资源URI见表13。
表13 视图库资源URI
序号 资源URI 说明
1/VIID 顶级资源
2/VIID/System 系统属性资源
3/VIID/System/Register 注册资源
4/VIID/System/UnRegister 注销资源
5/VIID/System/Keepalive 保活资源
6/VIID/System/T ime 系统时间资源
7/VIID/VIIDServers 联网服务资源
8/VIID/APEs 采集设备资源
9/VIID/APSs 采集系统资源
10/VIID/T olgates 视频卡口资源
11/VIID/Lanes 车道资源
12/VIID/VideoSlices 视频片段资源
13/VIID/VideoSlices/< ID > 视频片段资源实例
14/VIID/VideoSlices/< ID >/Info 视频片段描述信息资源
15/VIID/VideoSlices/< ID >/Data 视频片段数据资源
16/VIID/Images 图像资源
17/VIID/Images/< ID > 图像资源实例
18/VIID/Images/< ID >/Info 图像描述信息资源
19/VIID/Images/< ID >/Data 图像数据资源
20/VIID/Files 文件资源
21/VIID/Files/< ID > 文件资源实例
22/VIID/Files/< ID >/Info 文件描述信息资源
23/VIID/Files/< ID >/Data 文件数据资源
24/VIID/Persons 人员资源
25/VIID/Persons/< ID > 人员资源实例
26/VIID/Faces 人脸资源
27/VIID/Faces/< ID > 人脸资源实例
28/VIID/MotorVehicles 机动车资源
29/VIID/MotorVehicles/< ID > 机动车资源实例
30/VIID/NonMotorVehicles 非机动车资源
31/VIID/NonMotorVehicles/< ID > 非机动车资源实例
32/VIID/T hings 物品资源
33/VIID/T hings/< ID > 物品资源实例
34/VIID/Scenes 场景资源
表13(续)
序号 资源URI 说明
35/VIID/Scenes/< ID > 场景资源实例
36/VIID/Cases 视频案事件资源
37/VIID/Cases/< ID > 视频案事件资源实例
38/VIID/Cases/< ID ......
|