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

目                      录

一、业务分组目录和行政区划目录的定义

(一)业务分组目录

(二)行政区划目录

(三)实际应用的目录结构

二、国标28181支持目录资源的推送

三、支持国标28181的视频监控平台如何配置推送行目录资源?

(一)目录推送的方式

(二)推送的数据

(三)推送的机制

四、AS-V1000视频监控平台如何管理下级的虚拟组织目录?

(一)下级目录资源的呈现

(二)目录资源在本级平台的挂接

(三)资源授权


一、业务分组目录和行政区划目录的定义

        在GB28181中,业务分组目录和行政区划目录是两种不同的目录,具有不同的定义和使用方式。

(一)业务分组目录

        业务分组目录是根据特定的业务需求制定的组织结构,用于特定业务的设备树组织展示。一个业务分组目录包含一组特定的虚拟组织,虚拟组织下可划分子虚拟组织并可挂接设备。业务分组目录、虚拟组织、设备间为以业务分组目录为根节点,虚拟组织为分支节点,设备为叶节点的树状层次关系。

        如下图示例,为按照业务分组进行目录树展示使用“业务分组、虚拟组织、设备目录类型”。

        如下图,为业务分组目录,格式为20位国标编码,支持多级结构树展示:

(二)行政区划目录

        行政区划目录则是指国家为了进行分级管理而实行的区域划分,是根据GB/T2260—2007规定的行政区划代码表示的。行政区划代码采用GB/T2260—2007规定的行政区划代码表示,由8位数字组成,包括20位编码中的前8位。

        按照行政区划进行目录树展示使用行政区划、设备目录类型,示例见下图:

        如下图,为行政区划目录,通过行政级别的上下级编码进行结构的排列。

(三)实际应用的目录结构

        在实际应用中,业务分组目录和行政区划目录可以相互配合使用。例如,在公安部门的应用中,可以根据公安部门的实际需求和业务特点,在视频监控系统中自定义虚拟组织目录,将相关的资源进行归类和整合,形成一个虚拟的组织结构。同时,也可以根据公安部门的行政层级和组织结构,在视频监控系统中建立行政组织目录,方便公安部门对资源的统一管理和调度。通过将业务分组目录和行政区划目录相互配合使用,可以更好地满足公安部门对资源的查找、管理和调度的需求。

        如下图为两种目录方式都体现在目录树展示的示例:

二、国标28181支持目录资源的推送

        根据GB/T 28181的规定,上级域与下级域目录资源同步的方式有两种:

        (1)目录查询:上级SIP域向下级SIP域主动发送目录查询请求,下级域收到请求后,先发送请求应答确认消息,然后将目录信息再发送给上级域;

        (2)目录订阅和通知:上级SIP域先向下级SIP域发送目录订阅请求,下级域可以接受订阅请求,或者不接受订阅,都应向上级域返回应答确认消息。如果下级域接受了订阅请求,那么当其目录发生变化时,应立即向上级域主动发送目录变更通知,上级域收到请求后,同步处理,然后向下级域发送应答确认消息。

        当下级国标设备向上级国标设备注册的时候,上级国标设备会向下级国标设备发送目录查询请求,下级收到请求后,将目录信息再发送给上级。

三、支持国标28181的视频监控平台如何配置推送行目录资源?

(一)目录推送的方式

       上一节说到,国标28181同步资源目录有两种方式,一种是目录查询,一种是目录订阅和通知。

       当下级国标设备向上级国标设备注册的时候,上级国标设备会向下级国标设备发送目录查询请求,下级收到请求后,将目录信息再发送给上级。

       查询响应消息一般通过多条响应消息,分批传回各种目录和摄像机节点信息。

(二)推送的数据

        国标已经规定了目录资源推送的具体流程和推送的数据格式。概括起来推送的数据包括:

        (1)目录信息:通常包括系统、行政区域、设备、业务分组、虚拟组织、摄像机这些目录节点。以及各级目录之间的关系,比如同级目录、父子目录等关系。

        (2)设备信息:包括设备ID、设备名、设备厂家名称、设备型号、设备地址、设备口令、设备类型、设备状态、设备安装地址、 设备归属单位、父设备ID等信息。

(三)推送的机制

        国标GBT28181规定了目录资源推送的具体流程,这一部分就不累述了。但是具体如何推送,如何配置,每个国标28181视频监控的方式估计都不一样。

        我们主要把AS-V1000视频监控平台的推送机制分享给大家。AS-V1000视频监控平台推送的方式非常灵活,采用如下方式来处理:

  1. 配置推送的角色,角色具有对资源的权限。配置角色后,就可以把绑定在这个角色下的所有资源推送到上级平台。这样可以灵活的选择推送不同的目录资源;
  2. 可以配置推送全部信息到上级平台‘’
  3. 配置推送的策略,包括:

        (1)是否推送监视器设备到上级
        (2)是否推送“关联的存储设备”
        (3)是否推送设备的ip和端口

        通过这些可配置的策略,就可以根据上级国标平台的要求,推送他们需要的信息。

四、AS-V1000视频监控平台如何管理下级的虚拟组织目录?

        下级视频监控平台通过国标方式注册到AS-V1000视频监控平台(作为上级平台)后,其目录和设备信息也会推送到上级监控平台过来,因此需要在AS-V1000平台进行管理。

        这里,我们认为下级设备已经能够正常接入到AS-V1000平台,并把目录数据推送过来,然后我们对这些目录进行管理。若需要了解具体的配置,可以参考我的另一篇文章:ASV1000视频监控云平台国标级联配置:自己做国标上级平台,也做国标GB28181下级平台。

(一)下级目录资源的呈现

        如下图所示,下级平台的目录资源会显示在‘资源组录入’的左侧窗口中。如下图示:

(二)目录资源在本级平台的挂接

        把下级的某个资源目录挂接到本机平台,需要选中某个目录,然后复制到右侧窗口中的本地目录下,具体操作是:左侧选中目录,右侧选中上级组,点击复制,就完成了目录的本地挂接。如下图示:

        一般情况下,我们直接选中下级目录资源的顶级组,直接把顶级组复制到本地的某个目录(或者顶级目录)下,这样,所有的目录都会自动跟过来。

        根据实际需要,可以灵活选用不同的目录和本地目录,进行下级目录到本地目录的挂接。

(三)资源授权

        在角色管理页面,勾选刚刚挂接过来的资源组(即目录),就可以实现绑定资源组,即对该分组进行授权。

        在客户端,对应角色的用户登录后,就可以看到挂接好的下级的目录及对应的通道,若通道在线,就可以查看通道的实时视频。

        这样,就完成了对下级平台推送过来的目录的管理,我们可以像操作一般的目录和设备来操作了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

爬虫-3-模拟登录,代理ip,json模块

#本文仅供学习使用(O`) 如果服务器响应的数据为json数据: 那么我们可以用 res.json() 或 json模块(将json字符串转换为Python里面的字典类型) 接收数据。

关于java的多维数组

关于java的多维数组 在前面的文章中,我们了解了数组的使用,我们之前所了解的数组是一维数组,本篇文章我们来了解一下二维数组,多维数组😀 一、二维数组 首先我们知道一维数组的声明和创建的方式是。 int array ne…

Java面试——框架篇

1、Spring框架中的单例bean是线程安全的吗? 所谓单例就是所有的请求都用一个对象来处理,而多例则指每个请求用一个新的对象来处理。 结论:线程不安全。 Spring框架中有一个Scope注解,默认的值就是singleton,单例的。一…

[算法应用]dijkstra算法的应用

先看一眼原始dijkstra算法,参考自dijkstra算法C实现_c实现djikstra-CSDN博客 分为三步 找到当前最优的把当前最优的,不参与后面的更新逐个比较是否更新 dijkstra算法的应用 题目大概是要从图上找一条权值不减的路径,且要经过最多的点。 所以…

【普中开发板】基于51单片机的简易密码锁设计( proteus仿真+程序+设计报告+讲解视频)

基于51单片机的简易密码锁设计 1.主要功能:资料下载链接: 实物图:2.仿真3. 程序代码4. 设计报告5. 设计资料内容清单 【普中】基于51单片机的简易密码锁设计 ( proteus仿真程序设计报告讲解视频) 仿真图proteus8.16(有低版本) 程…

数据结构——栈(Stack)

目录 1.栈的介绍 2.栈工程 2.1 栈的定义 2.1.1 单链表实现栈 2.1.2 数组实现栈 2.1.2.1 静态数组栈 2.1.2.2 动态数组栈 2.2 栈的函数接口 2.2.1 栈的初始化 2.2.2 栈的数据插入(入栈) 2.2.3 栈的数据删除(出栈) 2.2.…

Kafka_02_Producer详解

Kafka_02_Producer详解 ProducerProducerRecordSend&Close实现原理ProducerInterceptorSerializerPartitioner 事务 Producer Producer(生产者): 生产并发送消息到Broker(推送) Producer是多线程安全的(建议通过池化以提高性能)Producer实例后可发送多条消息(可对应多个P…

组合数据(Python实现)

一、主要目的: 1.熟悉组合数据的类型。 2.掌握列表、元组、字典、集合等组合数据的创建、访问方法。 3.掌握组合数据推导式的使用方法 4.熟悉组合数据的常见应用。 二、主要内容和结果展示: 1. 使用两…

OpenCV中实现图像旋转的方法

OpenCV中实现图像旋转的方法 函数:cv2.flip() 功能:水平或者垂直翻转 格式:dst cv2.flip(src,flipCode[,dst]) 参数说明: src:输入图像 dst:和原图像具有相同大小、类型的目标图像。 flipCode&#…

Python小细节之Gui图形化界面库的对比和选择(一分钟版)

引言 我想要把打包的python程序变得好看 交互起来变得简单 遂 图形化界面 然 相关的库有很多 所以 对比! 开整 8个图形化界面库 在Python中,有多种图形用户界面(GUI)库可以用来创建丰富的图形化应用程序。以下是一些主要的图…

竞赛练一练 第23期:NOC大赛每日一练,python题目刷题第8天,包含答案解析

题目来自:NOC 大赛创客智慧编程赛项Python 复赛模拟题(二) NOC大赛创客智慧编程赛项Python 复赛模拟题(二) 第一题: 编写一个成绩评价系统,当输入语文、数学和英语三门课程成绩时,输出三门课程总成绩及其等级。 (1)程序提示用户输入三个数字,数字分别表示语文、数学、…

3.1 数据链路层概述

目录 3.1 数据链路层概述3.1.1 关于数据链路层什么是数据链路从协议栈看数据链路层数据链路层信道类型 3.1.2 三个基本问题封装成帧透明传输差错控制循环冗余检验CRC(Cyclic Redundancy Check)原理 3.1 数据链路层概述 3.1.1 关于数据链路层 什么是数据…

odoo17 | 模型视图继承

前言 Odoo的强大之处在于它的模块化。模块专门用于满足业务需求,但模块也可以彼此交互。这对于扩展现有模块的功能非常有用。例如,在我们的房地产场景中,我们希望在常规用户视图中直接显示销售人员的属性列表。 但是在讨论特定的Odoo模块继…

HackTheBox - Medium - Linux - UpDown

UpDown UpDown 是一台中等难度的 Linux 机器,暴露了 SSH 和 Apache 服务器。在Apache服务器上,有一个Web应用程序,允许用户检查网页是否已启动。服务器上标识了一个名为“.git”的目录,可以下载以显示目标上运行的“dev”子域的源…

GA算法简介

GA算法简介 前言一、GA是什么二、GA简介1.思想2.流程3.过程 前言 今天学习一下优化中非常出名的遗传(GA)算法 ,它的起源可是来自达尔文的生物进化论。 一、GA是什么 百科定义:遗传算法(Genetic Algorithm,GA)最早是…

Java多线程技术11——ThreadPoolExecutor类的使用1-备份

1 概述 ThreadPoolExecutor类可以非常方便的创建线程池对象,而不需要程序员设计大量的new实例化Thread相关的代码。 2 队列LinkedBlockingQueue的使用 public class Test1 {public static void main(String[] args) {LinkedBlockingQueue queue new LinkedBlocki…

四则运算 C语言xdoj20

问题描述: 输入两个整数和一个四则运算符,根据运算符计算并输出其运算结果(和、差、积、商、余之一)。注意做整除及求余运算时,除数不能为零。 输入说明: 使用scanf()函数输入两个整数和一个运算符&#xf…

【好书推荐】深入理解现代JavaScript

目录 推荐理由内容简介本书阅读对象为什么推荐这本书,看大佬们怎么说总结 T. J. Crowder是一位拥有30年经验的软件工程师。在他的整个职业生涯中,他至少有一半时间是在使用JavaScript从事开发工作。他经营着软件承包和产品公司Farsight Software。他经常…

工业协议转换网关:打破通信壁垒,实现设备互联

在工业自动化领域,各种设备和系统间的通信协议不尽相同,这给不同设备间的集成和数据交互带来了挑战。工业协议转换网关作为一种解决这一问题的关键设备,能够实现不同协议间的转换和数据传输,打破通信壁垒,提高设备的协…

2.8 EXERCISES

如果我们想使用每个线程来计算向量加法的一个输出元素,那么将线程/块索引映射到数据索引的表达式是什么? 答:C 假设我们想用每个线程来计算向量加法的两个(相邻)元素。将线程/块索引映射到i(由线程处理的…