项目解决方案:多地连锁药店高清视频监控系统建设解决方案(设计方案)
目录
一.项目背景
1.1背景描述
1.2需求分析
二.设计依据和建设目标
2.1设计依据
2.2建设目标
三.系统设计实现
3.1系统方案设计
3.2网络组网说明
四.建设系统特色
4.1安全性
4.2节约建设成本
4.3原有资源的再利用
4.4可扩展性
五.产品介绍
5.1概述
5.2设备接入
5.2.1内部设备接入
5.2.2外部设备接入
5.2.3级联上级平台
5.3视频和录像观看
5.3.1客户端观看视频
5.3.2客户端查询录像
5.4视频资源管理
5.5用户权限管理
一.项目背景
1.1背景描述
随着药店行业的快速发展,连锁药店作为药品零售的主要形式之一,其规模不断扩大,门店数量不断增加。门店数量增加意味着会遇到各种威胁,例如防盗窃,防火灾等;为了保障药店运营的稳定性和安全性,提高药品安全管理水平,连锁药店需要借助先进的技术手段进行管理和监控。
因此需要构建基于连锁药店的视频监控管理系统;通过应用先进的视频监控技术,不仅可以提高药店的安全防范能力,还可以提升员工管理水平和药品监管效率。随着技术的不断发展,视频监控系统的功能将更加完善,为连锁药店的可持续发展提供有力支持。
1.2需求分析
XXX连锁药店公司在全国各省市都有分部;分部是该公司根据具体业务需要划分出来的各个不同地点的分公司;分公司旗下有各个下辖管理的门店,这些门店都有各自的监控设备都能各自观看自家门店情况。
客户目前的需要:分部能够管理下辖的门店并能看这些门店的录像;总部能管理分部并能看到录像;且总部有不同人员管理不同地域,这些人也需要不同分部的视频并管理这些分部。
下面是根据客户已知需要总结出来的需求:
(1)设置好资源组和角色,分配好相关权限;保证该公司的各类人员,只能使用与之权限相对应的功能或者观看相应的视频,避免越权造成问题。
(2)门店都是摄像机统一接入NVR或者DVR;其中NVR都是支持国标的NVR,DVR则有支持国标或者其他主动注册协议的新型号和不支持的老型号两种。这些DVR和NVR都需要接入总部的监控中心。
(3)分店和门店众多,需要在总部建设监控中心时做好网络配置,避免网络卡顿造成功能瘫痪。
二.设计依据和建设目标
2.1设计依据
系统规划设计严格遵循国际、国家和地区的有关标准和规范进行。本设计将依据和参照以下的设计规范和要求进行:
GA/T75-94 安全防范工程程序与要求
GA/T70-2004 安全防范工程费用概预算编制办法
GB 50348-2004 安全防范工程技术规范
GB14050-93 系统接地的形式及安全技术要求
GB50198-94 民用闭路监控电视系统工程技术规范
GB50198-94 彩色电视图像质量主观评价方法
GB50198-94 民用闭路监控电视系统工程技术规范
GA308-2001 安全防范系统验收规则
GB/T16858-1997 《采用数据链路协议的会议电视远端摄像机控制规程》;
GA 308-2001 《安防系统工程验收规范》
GB 50395-2007 视频安防监控系统工程设计规范
ITU H.264协议标准
GB/T 28181-2011 安全防范视频监控联网系统信息传输、交换、控制技术要求
ONVIF 全球性的开放接口标准
2.2建设目标
建设本系统的思想内核是借助先进的科学技术,构造一套精密、复杂、庞大的连锁药店连锁店视频监控系统,综合考虑维护及操作因素,并将为今后的发展、扩建、改造等因素留有扩充的余地。本系统建设目标需要系统、完整、全面;致力于建设具有科学性、合理性、可操作性的视频监控系统。下面是建设目标总览:
(1)实用
实打实满足客户需求,坚持实用性为主的原则;避免使用不成熟、过分超前的技术和产品,在满足用户提出的详细技术要求的基础上,尽力充分考虑周全,给出科学合理的优化建议。
(2)先进
本系统设计遵循系统工程的设计准则,通过科学合理地设计,系统整体满足客户监控和管理的需要,大力采用GB28181协议、GIS地理信息技术、开放式平台架构技术等一系列成熟、可继承、具备广阔发展前景的先进技术,使系统能在未来数年内不落伍,通过软件升级即可实现更多新功能,降低升级成本。
(3)可靠
系统可靠性是系统长期稳定运行的基石,从系统设计理念到系统架构的设计,再到产品选型,都将持续秉承系统可靠性原则。并充分结合其它成功项目和工程经验,并落实到具体系统建设工程上。
(4)开放
本系统设计将采用标准化设计,严格遵循相关技术标准,确保系统之间的透明性和互通互联,并充分考虑与其它系统的连接。在设计和设备选型时,将科学预测未来扩容需求,保留合适冗余以供升级。
(5)安全
系统数据安全性是不容忽视的关键环节。在构建系统平台时,注重考虑全面实现系统防入侵、数据防泄漏而不是临时补救;同时在人员培训上充分考虑安全方面培训,避免不规范操作带给攻击方可乘之机。
三.系统设计实现
3.1系统方案设计
视频监控资源汇聚平台具备广泛的兼容性,能够接入多家厂商的视频监控系统、外设及第三方平台。它支持Onvif、GB/T28181、eHome等国际国内标准协议,可通过这些协议连接IPC、DVR、DVS、NVR等设备。此外,还支持海康、大华等品牌平台,并能利用SDK和私有协议与第三方平台对接。
根据客户实际情况,可以把客户分部划分成3个区域,分别是:
分部1:摄像机接入NVR,保持分部原有网络不变。
分部2:支持主动接入协议的DVR,保持原有网络不变。
分部3:不支持主动注册协议的DVR,DVR需要使用onvif等协议接入国标网关,由国标网关用GB28181协议接入总部中心。
下图则是实际情况进行的方案设计:
3.2网络组网说明
如上图,本系统通过IP计算机网络构建一个星型结构的数字化、网络化的网络监控系统。采用集中式部署方式,在中心点部署视频资源管理平台,对整个区域内的监控前端进行接入、浏览。通过网络实现监控资源的统一控制、集中管理。
监控中心:配置监控中心平台、集中解码器以及操作电脑等设备。
监控中心平台负责前端监控点的管理,实现用户登录认证、码流交换、系统管理,监控平台为一款监控中心平台,内嵌数据库,单台设备即可实现系统管理和录像功能。
在操作坐席的电脑上安装客户端软件,可实现对系统的控制、管理、操作等。通过客户端可浏览监控图像、对前端摄像机进行PTZ控制、修改设备参数、报警联动布防与撤防。
监控前端:在各个连锁药店部署的监控摄像机,NVR和DVR等监控设备。
四.建设系统特色
4.1安全性
监控系统在突发事件取证中至关重要,但面临图像丢失和人为破坏等风险,因此其安全性要求极为严格。系统采用多级认证和码流加密管理,确保不同权限的管理人员仅能访问其授权内容,并在数据传输过程中实施128位硬件加密,全面保障数据安全。
4.2节约建设成本
整个监控系统的建设采用了集中式的方式进行部署,实现了全网络化、数字系统的构建。系统中主要的监控图像解码输出和存储主要在监控前端实现,直接在监控中心集中存储,保证了数据的安全。
4.3原有资源的再利用
新建监控系统通过配置接入网关可以接入原有的DVR、NVR,,摄像机等第三方的监控系统,实现了对原有监控系统的无缝融合,实现资源利旧,避免重复建设。并能在新建监控系统的客户端可以实现对新建或已有监控系统的视频资源进行统一调用、浏览、控制等操作。
4.4可扩展性
整个监控系统的建设中所采用的监控业务管理平台,可根据不同的监控点位建设数量进行扩容。并设备支持高清监控的图像接入,后面需要将现有的监控系统进行高清改造时,只需要采购高清摄像机即可完成部署。
五.产品介绍
5.1概述
我司研发的视频监控网关能够实现接入不同厂家的视频监控平台、外围设备、第三方平台等等;支持国际和国内的一些标准对接协议,包括Onvif协议、GB/T28181协议、eHome协议等等。可以通过这些协议,接入IPC、DVR、DVS、NVR等设备,以及一些平台设备包括海康、大华、宇视、科达、华为、松下等平台,也能够通过SDK、私有协议接入第三方平台。
5.2设备接入
5.2.1内部设备接入
该功能支持设备通过onvif,海康SDK,RTSP等协议接入视频监控网关和平台。下图所示是设备通过RTSP方式接入平台。
5.2.2外部设备接入
该功能支持IPC,NVR,DVR还有下级平台通过GB28181协议接入视频监控网关,下图是DVR通过国标协议接入平台的具体信息。
5.2.3级联上级平台
该功能支持视频监控平台本身通过国标级联方式接入上级平台并接受管理,如下图所示。
5.3视频和录像观看
5.3.1客户端观看视频
视频预览和控制是监控系统最基础的功能,可使用客户端软件前端的实时视频。下图所示则是web客户端中观看视频的证明截图。
5.3.2客户端查询录像
本次系统方案设计实现了对监控现场图像、声音及数据的实时存储,数据保存在监控中心并同时在前端备份,确保传输故障时的数据可用性。录像存储支持手动、定时及告警触发等多种模式,并可按时间段录像,数据以文件形式存于磁盘,便于调阅、导出及备份。录像数据库详细记录设备、通道、时间及报警信息,支持秒级检索,可按多种条件查询。回放功能支持本地与远程,可灵活控制播放速度,系统还具备完善的日志功能,保存所有操作、控制及报警信息并支持导出相关日志文件。
5.4视频资源管理
视频资源管理功能支持对分配视频通道到资源组和管理资源组两种功能。下图所示是添加新的通道到特定的资源组中。
下图所示,则是新增一个新的资源组实现对资源组的管理。
5.5用户权限管理
本次系统具备强大的用户管理功能,支持三级用户管理和多级权限管理。能够设立管理员、操作员、浏览用户三级用户,可以为不同的用户分配不同的管理权限,如:图像浏览、云镜控制、录像与放像、电视墙操作等等。
系统支持B/S或C/S管理架构,使用PC通过网络连接到监控平台,通过用户名/密码认证后即可获得相应的管理操作权限,尽心系统管理。下图是PC登录web客户端的示意图。
文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。
相关文章:

项目解决方案:多地连锁药店高清视频监控系统建设解决方案(设计方案)
目录 一.项目背景 1.1背景描述 1.2需求分析 二.设计依据和建设目标 2.1设计依据 2.2建设目标 三.系统设计实现 3.1系统方案设计 3.2网络组网说明 四.建设系统特色 4.1安全性 4.2节约建设成本 4.3原有资源的再利用 4.4可扩展性 五.产品介绍 5.1概述 5.2设备…...

utf-8、pbkdf2_sha
#utf-8加密、解密 import base64 base64.b64encode(lienlien123.encode(utf-8)) bbGllbmxpZW4xMjM base64.b64decode(bbGllbmxpZW4xMjM.decode(utf-8)) blienlien123 #pbkdf2_sha加密,校验 # 该种密码在不同时刻会有产生不同的加密结果 # 该加密方法使用的是散列…...

Java之包,抽象类,接口
目录 包 导入包 静态导入 将类放入包 常见的系统包 抽象类 语法规则 注意事项: 抽象类的作用 接口 实现多个接口 接口间的继承 接口使用实例 (法一)实现Comparable接口的compareTo()方法 (法二)实现Comp…...

HarmonyOS鸿蒙开发入门,常用ArkUI组件学习(二)
书接上回,让我们继续来学习ArkUI的其他组件 目录,可以点击跳转到想要了解的组件详细内容 组件四:Button组件五:Slider组件六: Column & Row组件七:循环控制组件八: List 组件四:…...

斩!JavaScript语法进阶
一、DOM 概述 DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。当网页被加载时,浏览器将网页转为一个DOM,并用JS进行各种操作。比如:改变页面中的HTML 元素及其属性&am…...

UFO:Windows操作系统的具象智能代理
近年来,随着AI技术的发展,智能代理在各种应用中扮演着越来越重要的角色。微软推出的UFO(User-Focused Operator)正是这样一个出色的多代理框架,旨在通过无缝导航和操作,满足用户在Windows操作系统中跨多个应…...

win10/11无休眠设置和断电后电池模式自动休眠而不是睡眠-用以省电
1、打开休眠设置选项 打开控制面板\所有控制面板项\电源选项\ 左侧的选择电源按钮的功能 默认状态没有休眠 1、管理员权限打开cmd或者power shell 2、输入一下指令,打开休眠选项 powercfg -hibernate on关闭后重新打开 控制面板\所有控制面板项\电源选项\左侧的选…...

【动态规划之斐波那契数列模型】——累加递推型动态规划
文章目录 第N个泰波那契数列面试题08.01.三步问题使用最小花费爬楼梯解码问题 第N个泰波那契数列 解题思路: 泰波那契数列的第 N 项定义为前面三项之和,即 T0 0, T1 1, T2 1,从 T3 开始,每一项都等于前三项的和。要找到第 N 项…...

5g通信系统用到的crc码
5g通信系统用到的crc码 关注 在5G通信系统中,CRC码(循环冗余校验码)扮演着关键角色,它通过执行多项式除法运算来检测数据在传输过程中是否发生错误。5G通信系统中采用了多种CRC码,每种码都有其独特的计算方法和校验特…...

Ubuntu-22.04 虚拟机安装
1. Ubuntu安装方式 1.1. 基于物理介质安装 光盘安装:通过将 Ubuntu 镜像刻录到光盘,在计算机 BIOS/UEFI 中设置光盘为第一启动项,然后按照安装程序的提示进行语言选择、分区、用户信息设置等操作来完成安装。这种方式需要有光盘刻录设备和空…...

Windows、Linux系统上进行CPU和内存压力测试
CPU和内存压力测试 1. Linux环境 Linux环境下,我们可以用 stress 工具进行内存、CPU等的压力测试。 【1】. stress工具说明 [kalamikysrv1 ~]$ stress --help stress imposes certain types of compute stress on your systemUsage: stress [OPTION [ARG]] ...-…...

FFmpeg 4.3 音视频-多路H265监控录放C++开发八,使用SDLVSQT显示yuv文件 ,使用ffmpeg的AVFrame
一. AVFrame 核心回顾,uint8_t *data[AV_NUM_DATA_POINTERS] 和 int linesize[AV_NUM_DATA_POINTERS] AVFrame 存储的是解码后的数据,(包括音频和视频)例如:yuv数据,或者pcm数据,参考AVFrame结…...

HTML 标签属性——<a>、<img>、<form>、<input>、<table> 标签属性详解
文章目录 1. `<a>`元素属性hreftargetname2. `<img>`元素属性srcaltwidth 和 height3. `<form>`元素属性actionmethodenctype4. `<input>`元素属性typevaluenamereadonly5. `<table>`元素属性cellpaddingcellspacing小结HTML元素除了可以使用全局…...

css简写属性
一些属性,如 font、background、padding、border 和 margin 等属性称为简写属性。它们允许在一行中设置多个属性值,从而节省时间并使代码更整洁。 /* 在像 padding 和 margin 这样的 4 值简写语法中,数值的应用顺序是上、右、下、左ÿ…...

力扣刷题(sql)--零散知识点(2)
1.自定义分组后的分类统计问题(某组内无数据却仍要展示) 例题1: 查询每个工资类别的银行账户数量。 工资类别如下: "Low Salary":所有工资 严格低于 20000 美元。"Average Salary":…...

TCP是怎样工作的网络拥塞控制理论和算法部分记录
参考资料 https://github.com/ituring/tcp-book 流量控制、窗口控制和拥塞控制的关系 流量控制、窗口控制和拥塞控制的关系如图所示 窗口控制是上层的概念,核心思路是基于滑动窗口技术传输数据。而确定发送窗口大小的方法有流量控制和拥塞控制两种 流量控制&…...

CSRF初级靶场
靶场 针对DVWA么有防御 源码: <?phpif( isset( $_GET[ Change ] ) ) {// Get input$pass_new $_GET[ password_new ];$pass_conf $_GET[ password_conf ];// Do the passwords match?if( $pass_new $pass_conf ) {// They do!$pass_new ((isset($GLOBA…...

CSP/信奥赛C++刷题训练:经典差分例题(2):洛谷P9904 :Mieszanie kolorów
CSP/信奥赛C++刷题训练:经典差分例题(2):洛谷P9094 :Mieszanie kolorw 题目描述 题目译自 PA 2020 Runda 1 Mieszanie kolorw Byteasar 正准备给栅栏涂漆。他已经准备了 n n n 罐白色油漆,他把这些油漆排列成一排,从 1 1 1 到 n n n 编号。他想用这些油漆,但他不想…...

Java | Leetcode Java题解之第525题连续数组
题目: 题解: class Solution {public int findMaxLength(int[] nums) {int maxLength 0;Map<Integer, Integer> map new HashMap<Integer, Integer>();int counter 0;map.put(counter, -1);int n nums.length;for (int i 0; i < n;…...

YOLOv8改进 - 注意力篇 - 引入iRMB注意力机制
#YOLO# #目标检测# #计算机视觉# 一、本文介绍 作为入门性篇章,这里介绍了iRMB注意力在YOLOv8中的使用。包含iRMB原理分析,iRMB的代码、iRMB的使用方法、以及添加以后的yaml文件及运行记录。 二、iRMB原理分析 iRMB官方论文地址:文章 iR…...

项目学习总结
文章目录 项目学习总结项目中的vw适配vw使用 封装axios实例axios常见请求配置axios响应结构axios拦截器配置Vue Router全局前置守卫 项目学习总结 在智慧商城项目中的学习总结。 项目中的vw适配 vw 是一种长度单位,代表视口宽度的百分比。1vw 等于视口宽度的1%。…...

用于低成本接收机的LoRa SF11 500KHz波形检测解调算法
前一篇里,获取了LORAwan的物理层波形,并通过Octave查看了它的瞬时频率。LoRa是私有协议,网上已经有了很不错的开源的实现,如: S2_LoRa通信实验 LoRaPhy 以及GNU-Radio的Lora模块、LimeSDR的Lora实现。当我试图修改上…...

WEB防护
WEB防护的范围比较广,主要是指针对web安全而做的各种防御措施, 包含应对xss、csrf等漏洞攻击的应对方式。 Web防护是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品, 主要用于防御针对网络应用层的攻击࿰…...

使用Jest进行JavaScript单元测试
💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 使用Jest进行JavaScript单元测试 引言 Jest 简介 安装 Jest 创建基本配置 编写测试用例 运行测试 快照测试 模拟函数 代码覆盖率…...

网络安全法详细介绍——爬虫教程
目录 [TOC](目录)一、网络安全法详细介绍1. 网络安全法的主要条款与作用2. 网络安全法与爬虫的关系3. 合法使用爬虫的指南 二、爬虫的详细教程1. 准备环境与安装工具2. 使用requests库发送请求3. 解析HTML内容4. 使用robots.txt规范爬虫行为5. 设置请求间隔6. 数据清洗与存储 三…...

PCB什么情况该敷铜,什么情况不该敷铜!
更多电路设计,PCB设计分享及分析,可关注本人微信公众号“核桃设计分享”! 这个是老生常谈的问题了,可私底下还是有很多小伙伴问核桃这个问题,所以今天就好好聊一聊这个话题。 先说结论:PCB不是什么时候都可…...

标准化的企业级信息管理系统信息中心必备PHP低代码平台
谈谈企业级信息管理系统! 1. 标准化的企业级信息管理系统是信息中心必备,这才是集团该用的信息化管理系统。其有个很大特点是便于开发,能服务于企业技术中心,为其提供强大工具能力,在工具能力架构下通过流程、表单、报…...

Rust 力扣 - 1984. 学生分数的最小差值
文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 原数组 nums 排序,遍历nums中下标为[0, nums.len() - k]的学生分数 假设当前遍历的下标为i则,以 i 下标为最小值的学生分数的最小差值为nums[i k - 1] - nums[i] 取最小差值的最小值即…...

【098】基于SpringBoot+Vue实现的垃圾分类系统
系统介绍 视频演示 基于SpringBootVue实现的垃圾分类系统 基于SpringBootVue实现的垃圾分类系统设计了三种角色、分别是管理员、垃圾分类管理员、用户,实现了个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理等功能 …...

STM32CUBEIDE FreeRTOS操作教程(八):queues多队列
STM32CUBEIDE FreeRTOS操作教程(八):queues多队列 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例&#…...