国标GB/T 28181详解:国标GBT28181-2022的目录通知流程

news2024/11/15 13:39:05

目录

一、定义

二、作用

 1、实时同步设备目录状态

2、优化资源管理和调度

3、增强系统的可扩展性和灵活性  

4、提高系统的可靠性和稳定性

5、支持多级级联和分布式部署

6、便于用户管理和监控

三、基本要求

1、目录通知满足以下基本要求

2、关键要素

(1)目录订阅者(Subscriber)

(2)目录拥有者(Owner)

(3)目录接收者(Receiver)

四、命令流程

五、协议接口

六、实际应用效果

1、目录同步

2、设备状态维护

七、参考


一、定义

        在GB/T 28181标准中,跟目录通知跟前面讲述的目录订阅一样,是指系统之间进行信息交换和资源共享的一种机制,用于告知监控中心或其他相关系统关于监控资源(如摄像头、报警设备等)的增加、删除或修改等变化情况。

        具体来说,目录通知是指当某个SIP域(系统)的目录(如设备、业务分组、虚拟组织等)发生变化时,该SIP域会主动向已订阅其目录变化的其他SIP域发送通知消息,以保持目录状态的一致性。

        目录通知流程确保了监控资源信息的及时更新和同步,以便相关系统能够获取最新的监控资源信息

       有兴趣可参考:《国标GB/T 28181详解:国标GBT28181-2022的目录订阅流程

二、作用

        目录订阅是GB28181协议中的一个重要部分,实现监控系统中监控资源信息的及时更新和共享,确保监控系统的可靠性和效率。在视频监控系统中起着重要的作用,其主要包括以下几个方面:

 1、实时同步设备目录状态

        当下级SIP域中的设备状态发生变化(如设备上线、离线、增加、删除等)时,通过目录订阅,上级SIP域能够实时获取这些变化信息。这有助于上级域保持对下级域设备目录状态的最新了解。

2、优化资源管理和调度

        实时同步的设备目录状态信息可以帮助上级域进行更高效的资源管理和调度。例如,当某个区域的设备出现故障或离线时,上级域可以迅速调配其他区域的资源来弥补这一不足。

3、增强系统的可扩展性和灵活性  

        目录通知流程允许上级域动态地监控下级域的设备目录变化,并根据需要添加或删除设备。这使得整个视频监控联网系统具有更强的可扩展性和灵活性,能够适应不同规模和需求的应用场景。

4、提高系统的可靠性和稳定性

        实时同步的设备目录状态信息有助于上级域及时发现并解决潜在的问题。例如,当某个设备长时间离线或无法连接时,上级域可以迅速采取措施进行故障排查和修复,从而提高整个系统的可靠性和稳定性。

5、支持多级级联和分布式部署

        在多级级联和分布式部署的视频监控联网系统中,目录通知流程可以实现不同层级之间的设备目录状态同步。这有助于确保整个系统中各级域之间的设备目录状态保持一致,提高系统的整体性能和效率。

6、便于用户管理和监控

        实时同步的设备目录状态信息可以帮助用户更方便地管理和监控整个系统中的设备。用户可以通过上级域的监控界面实时查看下级域的设备状态、位置等信息,并进行相应的操作和管理。

三、基本要求

1、目录通知满足以下基本要求

    目录订阅满足以下基本要求:

(1)目录拥有者接受目录订阅后,当目录发生变化时应立即通知目录接收者,目录接收者应向目录拥有者发送目录收到的确认消息,目录通知异常处理应符合IETFRFC6665的规定;

(2)目录通知应使用IETFRFC6665中定义的NOTIFY方法;

(3)目录拥有者可以是联网系统、有子设备的设备以及代理设备网关等;

(4)目录接收者可以是联网系统、有子设备的设备以及代理设备网关等;

(5)域间目录订阅通知要求应符合附录N的要求(详见GB28181标准附录)。

2、关键要素

(1)目录订阅者(Subscriber)

         目录订阅者是希望获取其他系统视频监控资源信息的一方。它可以是另一个视频监控系统,也可以是其他需要监控信息的安全管理部门。订阅者通过向目录拥有者发送订阅请求,来获取特定监控资源的变化信息。

(2)目录拥有者(Owner)

        目录拥有者是负责管理和维护视频监控资源信息的一方。它可以是某个视频监控系统的管理员,也可以是负责监控资源信息共享的安全管理部门。拥有者负责维护监控资源的目录信息,并在监控资源状态发生变化时,向目录订阅者发送更新通知。

(3)目录接收者(Receiver)

        目录接收者是接收目录拥有者发送的监控资源信息的一方。在目录订阅流程中,目录接收者通常与目录订阅者相同,即需要接收监控资源变化信息的一方。

四、命令流程

        目录通知流程应与下图相符合。

目标通知流程示意描述如下:

    a) 1:在目录变化后目录拥有者向目录接收者发送 NOTIFY请求;详细描述见 A.2.6.4目录查询应答;

    b) 2:目录接收者应将目录传送成功与否的200OK或4XX等响应消息返回给该目录拥有者,目录通知异常处理应符合IETFRFC6665的规定。

五、协议接口

  目录订阅通知协议接口应满足以下基本要求:

    a) 消息头 Content-type字段为 Content-type:Application/MANSCDP+xml;

    b) 目录通知流程中的请求命令采用MANSCDP协议格式定义:请求命令消息体采用XML封装,XMI消息体格式定义符合A.2.5.1规定的前导声明,消息体元数据序列格式符合A.2.6.4的格式规定。

六、实际应用效果

1、目录同步

        在视频监控平台级联的时候,上级国标平台往往会订阅(目录订阅)下级国标平台的资源变化,这样,刚下级平台资源增加和减少的时候,会同步到上级国标平台,实现目录资源的同步。

        上级获取到下级平台的目录通知消息后,会在自己的资源树中增加下级平台的目录结构,如下图为AS-V1000视频监控平台获取到的下级的部分目录结构,同步到本地后,挂载在根目录中的效果。

2、设备状态维护

        当某一级的设备状态发生变化(如设备上线、离线、增加、删除等)时,通过目录订阅,上级平台系统能够实时接收到这些变化通知(目录通知),从而保持整个系统的状态同步。

        如下图所示,为视频监控国标平台的web客户端显示的各个设备的在线状态。

       在目录树中,图标为绿色的为在线,图标为灰色的为离线。

七、参考

        《GB/T 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求》

        《GB/T 28181-2022 公共安全视频监控联网系统信息传输、交换、控制技术要求》

        《AS-V1000视频监控平台产品概要说明》

        《基于国标GB/T28181的视频平台级联》

        《国标28181平台 管理下级推送来的目录资源》

        《视频监控平台-国标28181目录资源树显示不全问题的解决》

        《国标GB/T 28181详解:国标GBT28181-2022的目录订阅流程


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1868795.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探索AIGC治愈系创作:Stable Diffusion 带你轻松复刻某书爆款动漫卡通文案!

hello,大家好我是安琪! 情感治愈类一直是受众群体很高非常火爆的赛道,安琪也关注到在某书平台上,漫画治愈类风格的内容也是非常的受欢迎。先来看看以下一些案例 看看这几个账号内容的质量就可以看出该部分内容是很受欢迎的&#x…

Oracle 19C19.3 rac安装并RU升级到19.14

19C支持RU补丁安装。 下载好19.14的RU补丁 [rootrac1 soft]# ll total 9830404 -rw-r--r-- 1 grid oinstall 3059705302 Jun 18 15:26 LINUX.X64_193000_db_home.zip -rw-r--r-- 1 grid oinstall 2889184573 Jun 18 15:27 LINUX.X64_193000_grid_home.zip -rw-r--r-- 1 grid …

java设计模式(七)适配器模式(Adapter Pattern)

1、模式介绍: 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将一个类的接口转换成客户希望的另外一个接口。适配器模式通常用于需要复用现有的类,但是接口与客户端的要求不完全匹配的情况。它包括两种形式&…

通过CDS View读取HANA View

HANA View在HANA 数据库层,CDS View在​ABAP层。那我们可以用CDS view直接读取HANA View​。在CDS View里还可以加些​逻辑。 ​具体怎么做呢? 首先你有了一个HANA的calculation view。这个calculation view, 它是可以被HANA SQL访问的&#…

【新闻】技术工种魅力大增,美国Z世代职场新出路

美国需要更多水管工,Z世代正在响应这一号召。 长期受到劳动力短缺困扰的技工行业,如今对美国最年轻的就业群体产生新的吸引力,他们中许多人正选择放弃读大学。随着从焊接到机械加工等领域出现技术迭代,薪资正在上涨,这…

DV SSL证书如何升级到OV SSL 证书

随着互联网的发展和用户对数据安全性的关注,越来越多的网站开始采用SSL证书来保护用户的隐私和数据。在选择SSL证书时,有些网站可能会首先选择经济实惠的DV(域名验证)证书,但随着业务的发展和用户需求的增加&#xff0…

人工智能AI风口已开:如何赋予UI设计与视频剪辑新生命

随着科技的浪潮不断向前推进,人工智能(AI)正以惊人的速度重塑着我们的世界,特别是在创意产业的核心领域——UI设计与视频剪辑中,AI正逐步成为驱动行业创新与变革的关键力量。在这个AI技术全面开花的新时代,…

Python学习01

一、课程简介 1、学习目标 2、学习成果 二、初识python-python介绍 python程序员 python的创始 python语言的优点 三、初始python-软件安装 0、软件安装 1、程序编译 2、python解释器的安装 官网地址:Welcome to Python.orgThe official home of the Python Progr…

数字人源头工厂是骗局吗?数字人源码部署内幕曝光!

随着数字人应用的不断普及,其行业前景和发展潜力也逐渐展现在了在人们的眼前,连带着数字人源头工厂和数字人系统源码部署的热度也也持续飙升。不过,就目前的市场情况来看,绝大多数数字人源头工厂部署出的数字人系统源码都不尽人意…

创意学生木工工具——木工锯床

开展创意木工课程丰富了学校的课程多样性,强化了实践教育,并实现了跨学科的融合,在教育理念方面,创意木工课程强调了学生的主体地位,注重了学生的全面发展,并倡导了实践育人的理念,培养学生的综…

字节码编程ASM之两数之和

写在前面 源码 。 看下如何使用ASM来写如下的类: package com.dahuyou.demo.asm;public class AsmSumOfTwo {public AsmSumOfTwo() {}public static void main(String[] var0) {int var1 (new AsmSumOfTwo()).sum(1, 2);System.out.println(var1);}public int su…

单段时间最优S型速度规划算法

一,背景 在做机械臂轨迹规划的单段路径的速度规划时,除了参考《Trajectory Planning for Automatic Machines and Robots》等文献之外,还在知乎找到了这位大佬 韩冰 写的在线规划方法: https://zhuanlan.zhihu.com/p/585253101/e…

ChatGPT自媒体创作秘籍:高效生成优质文章和视频

在这个信息爆炸的时代,自媒体已经成为人们获取信息、表达观点和分享生活的重要途径。而作为自媒体创作者,如何高效地生成优质内容,吸引更多的关注和互动,是每一个创作者都在思考的问题。今天,我将为大家分享利用ChatGP…

ComfyUI+PhotoMaker|一键创造个性化人物形象

ComfyUI和PhotoMaker,两款引领AI图像编辑潮流的软件,以其强大的功能和便捷的操作,深受广大艺术爱好者和专业人士的喜爱。本文将带你深入了解ComfyUI和PhotoMaker的结合使用,助你轻松打造个性化人物形象,让你的作品更加…

海富泰可直动式比例阀控制器EVRD-03C26SB-C1D24-B00

控制EVOTEK海富泰可直动式及先导式比例方向阀EVRD-03A04SA-C1D24-V00、EVRD-03C08SB-C1D24-B00、EVRD-03A16SA-C1D24-V00、EVRD-03C26SB-C1D24-B00、EVRD-05A30SA-C1D24-V00、EVRD-05C60SB-C1D24-B00、EVRD-P05A80SA-IIC1D24-B00、EVRD-P07C100SB-EEC1D24-V00、EVRD-P07A150SA-…

靠!AI绘画月入过万!是否现实?

前言 AI人工智能已经出现在了越来越多领域中,比如最近一段时间,AI绘画就受到了许多人的关注,一来,其背后隐藏的版权问题、替代性问题引发了人们的广泛讨论,再者,AI绘画在短期时间内成为了流量密码&#xf…

深度学习在蛋白质结构预测的新突破:AlphaFold、RoseTTAFold与ESMFold

在蛋白质结构预测和功能预测领域,基于机器学习的方法最近取得了显著的进展。特别是深度学习技术在这个领域中展现出了强大的能力,代表性的技术有 DeepMind 的 AlphaFold 和 RoseTTAFold。这些技术利用了大量的生物数据和先进的神经网络架构,极…

Java-Stream流常用方法详解

概述 Java 8引入的Stream API用于对集合(如列表、集合等)进行函数式操作(如过滤、映射、规约等)。这类流提供了一种高效且易读的方式来处理集合中的数据。 获取Stream对象的方式有哪些个? 1 Stream接口提供的: of静态方法 pu…

【Sklearn驯化-回归指标】一文搞懂机器学习中回归算法评估指标:mae、rmse等

【Sklearn驯化-回归指标】一文搞懂机器学习中回归算法评估指标:mae、rmse等 本次修炼方法请往下查看 🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地! 🎇 免…

Web渗透-命令执行漏洞及常见靶场探测实战

一、概述 命令执行(RCE):应用有时需要调用一些执行系统命令的函数,如php中的system,exec,shell exec,passthru,popen,proc popen等,当用户能控制这些函数的参数时,就可以将恶意系统命令拼接到正常命令中&a…