安防综合管理系统EasyCVR平台GA/T1400视图库:基于XML的消息体格式

GA/T 1400标准的应用范围广泛,涵盖了公安系统的视频图像信息应用系统,如警务综合平台、治安防控系统、交通管理系统等。在视频监控系统中,GA/T 1400公安视图库的对接是实现视频图像信息传输、处理和管理的重要环节。

以视频汇聚EasyCVR视频监控资源管理平台为例,该平台已经与GA/T 1400视图库标准协议实现了无缝对接。通过这一对接,EasyCVR能够更好地利用GA/T 1400协议的特点和优势,为用户提供更加高效、安全的视频监控服务。

目前,视频汇聚EasyCVR综合安防视频管理平台同时支持GB/T28181-2016和GA/T 1400标准,支持与其他视频监控系统联网平台或共享平台的对接,同时能够实现AI智能分析接入、公安视图库接入,在线及离线视频监控图像接入、以及统一认证及鉴权等多项能力。

今天来介绍下GA/T1400视图库中规定的基于XML的消息体格式。

1、单个管理对象新增、修改操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用VIIDObjectType对象,在具体消息范例中应符合附录C视图库管理对象定义。

返回消息中带ResponseStatus,应符合附录C中的C.25要求。

2、单个管理对象查询操作的传递数据、响应数据的消息体要求

查询操作查询字符串为管理对象的属性值,应符合附录E查询指令规范。

3、单个管理对象删除操作的传递数据、响应数据的消息体要求

根据对象ID删除单个管理对象,VIIDObjectIDType在实际消息中用实际属性名称、类型替代。

4、集合管理对象新增、修改操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用VIIDObjectListType对象,在具体消息范例中应符合附录C视图库管理对象定义。

返回消息中带ResponseStatusList,应符合附录C中的C.25要求。

5、集合管理对象查询操作的传递数据、响应数据的消息体要求

查询操作查询字符串为管理对象的属性值,应符合附录E查询指令规范。

6、集合管理对象删除操作的传递数据、响应数据的消息体要求

删除指令中带管理对象的 ID 列表,IDListType 指对象 ID 列表的统称,在实际消息中用实际 ID 属性名称、类型替代,下同;

返回消息中带ResponseStatusList,应符合附录C中的C.25要求。

7、单个布(撤)控操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用Disposition对象,在具体消息范例中应符合附录附录C中的C.17定义。

返回消息中带ResponseStatus,应符合附录C中的C.25要求。

8、单个布(撤)控告警操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用DispositionNotification对象,在具体消息范例中应符合附录C中的C.18定义。

返回消息中带ResponseStatus,应符合附录C中的C.25要求。

9、批量布(撤)控操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用DispositionList对象,在具体消息范例中应符合附录C中的C.17定义。

返回消息中带ResponseStatusList,应符合C.25要求。

10、批量布(撤)控告警操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用DispositionNotificationList对象,在具体消息范例中应符合附录C中的C.18定义。

返回消息中带ResponseStatusList,应符合C.25要求。

11、单个订阅操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用Subscribe对象,在具体消息范例中应符合附录C中的C.19定义。

返回消息中带ResponseStatus,应符合C.25要求。

12、单个订阅通知操作的传递数据、响应数据的消息提要求

传递数据消息体中的引用SubscribeNotification对象,在具体消息范例中应符合附录C中的C.20定义。

返回消息中带ResponseStatus,应符合C.25要求。

13、批量订阅操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用SubscribeList对象,在具体消息范例中应符合附录C中的C.19定义。

返回消息中带ResponseStatusList,应符合C.25要求。

14、批量订阅通知操作的传递数据、响应数据的消息体要求

传递数据消息体中的引用SubscribeNotificationList对象,在具体消息范例中应符合附录C中的C.20定义。

返回消息中带ResponseStatusList,应符合C.25要求。

C.25 应答状态对象

//应答状态对象
<complexType name="ResponseStatus">
	<sequence>
		<element name="RequestURL" type="string " use="required"/>
		<element name="StatusCode" type=" int" use="required"/>
		<element name="StatusString" type="string" />
		<element name="Id" type="string" minOccurs="0" maxOccurs="1"/>
		<element name="LocalTime" type="dateTime" minOccurs="0" maxOccurs="1"/>
	</sequence>
</ complexType>

//应答状态对象列表
<complexType name="ResponseStatusList">
	<sequence>
		<element name="ResponseStatusObject" type="ResponseStatus" minOccurs="1" />
	</sequence>
</complexType>
相关推荐
sunnyday042618 小时前
MyBatis XML映射文件中的批量插入和更新
xml·java·mysql·mybatis
科技小E2 天前
EasyRTC:基于WebRTC与P2P技术,开启智能硬件音视频交互的全新时代
网络·网络协议·小程序·webrtc·p2p·智能硬件·视频监控
云中飞鸿2 天前
MFC中CString的Format、与XML中的XML_SETTEXT格式化注意
xml·c++·mfc
初见_Dream3 天前
Retrofit+OkHttp+ViewModel
xml·okhttp·retrofit
wolf犭良3 天前
14、《SpringBoot+MyBatis集成(2)——进阶配置XML与注解的灵活运用》
xml·spring boot·mybatis
科技小E3 天前
EasyRTC:轻量化SDK赋能嵌入式设备,开启智能硬件音视频通讯新篇章
网络·网络协议·音视频·webrtc·视频监控
Lojarro3 天前
JavaEE基础之- xml
xml·数据库·java-ee
m0_748233884 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
zhencon-com4 天前
如何使用qt开发一个xml发票浏览器,实现按发票样式显示
xml·c++·经验分享·python·qt·学习·金融
火烧屁屁啦4 天前
【JavaEE进阶】MyBatis通过XML实现增删改查
xml·java-ee·mybatis