视频监控管理系统技术规范书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
视频监控管理系统技术规范书
二零二三年四月
目录
1 系统架构 (3)
2 功能模块设计 (4)
2.1 云存储管理模块 (12)
2.1.1 模块描述 (12)
2.1.2 模块说明 (12)
2.1.3 数据表设计 (12)
2.2 视频流资源鉴管理模块 (13)
2.2.1 模块描述 (13)
2.2.2 模块说明 (13)
2.2.3 数据表设计 (14)
2.3 平台系统模块 (14)
2.3.1 模块描述 (14)
2.3.2 模块说明 (14)
2.4 平台系统接口模块 (15)
2.4.1 模块描述 (15)
2.4.2 模块说明 (15)
3 系统安全性设计 (16)
4 软件安装要求 (16)
1系统架构
图1-1 视频监控云平台系统示意图
视频监控云平台是我公司开发的自有平台,主要协作计费系统与设备生产厂家数据共通及管理。
为解决市场上小平台众多,缺乏统一管理,系统割裂,产品目录繁多,受理复杂等问题而推出的统一视频监控云平台。
视频监控平台主要包括管理平台和能力平台。
管理平台主要实现终端厂家管理:与市面上各大视频监控厂家进行合作,通过视频监控云平台对各终端厂家进行合作管理;终端管理:目前市面上各大视频监控厂家均免费提供应用,通过视频云平台可将市面上应用接入,实现终端的全接入;大数据分析:通过视频云平台采集的视频头信息,进行大数据的管理与分析;全流程自动化:打通视频云平台将ESOP中业务流全流程自动化传送,保证数据的一致性。
能力平台主要实现多种摄像头接入能力:完成前端摄像源的开放性建设,实现GB-T28181,ONVIF协议及其他私有协议摄像头接入;多种终端投射能力:视频流支持IOS 、安卓、PAD及监控大屏、PC等多种终端投射;实现云端视频流处理能力:提供云点播、云直播、云转码、云解码、云存储等视频云能力。
2功能模块设计
图2-1 系统功能模块设计
按照业务需求,平台分为云存储管理模块、视频流资源管理模块、平台系统模块、平台系统接口模块四大主要模块。
2.1监控厂家管理模块
2.2设备(监控终端)管理模块
2.3应用实例管理模块
2.4账号管理模块
2.5结算管理模块
2.6公告信息管理模块
2.7云存储管理模块
2.7.1模块描述
在新增第三方P2P视频监控平台(SI)时,为SI分配云存储空间,由各P2P 平台自行对存储空间进行管理、调度及维护,管理域负责监控空间使用情况、适时启动扩容。
2.7.2模块说明
1)云存储空间分配
在原有系统的基础上,每当有新的SI厂家进入管理域,根据其企业代码,在云存储服务器上分配一定容量的存储空间。
2)云存储空间使用情况查询
监控空间使用情况,对各P2P平台的存储空间进行控制,并提供查询功能。
3)云存储空间使用率超阈值短信提醒功能
预设空间阀值,存储空间使用率超阈值时短信方式提醒SI厂商。
4)云存储空间回收与扩容功能
以使用百分比作为衡量标准,若发现存储空间将满或长时间处于低利用率,会对空间进行扩容或者回收处理。
5)云存储管理软件调试、部署级维护
将云存储管理软件部署到服务器上,并进行联调及测试,并进行维护。
2.7.3数据表设计
2.7.
3.1SI企业数据表设计
表2-1 SI企业数据表结构参考设计
2.8视频流资源鉴管理模块
2.8.1模块描述
视频流URL管理:对能力域及其他P2P视频监控能力平台的视频流URL地址进行采集,可根据集团客户ID对所属的视频流URL进行存储,并对第三方平台实行可管控的分发。
视频流管理:包括视频流分组管理、资源访问控制、资源访问统计和成员管理等功能。
视频流资源管理模块开发内容包括相关业务模块、接口、数据库和WEB页面的开发等内容。
2.8.2模块说明
(1)视频流URL管理:
能力域及其他P2P视频监控能力平台上传视频流的URL信息,平台根据集团客户ID所属的对URL信息进行存储,可通过WEB管理页面进行查询视频流URL信息,同时可支持通过接口的形式向第三方平台实行可管控的分发。
(2)视频流URL访问控制:
1)视频流分组管理
视频流资源管理是对集团客户的视频流进行管理,业务管理员可以在一个集团客户下将视频流资源进行再分组。
2)资源访问控制
资源访问控制是指对集团客户的视频流资源进行访问的权限控制。
集团客户的管理员可对成员进行视频流和视频流分组的访问权限控制,将相应的视频流和视频流分组访问权限分配给成员,该成员便能查看视频流和视频流分组;与分组管理和成员管理一同构成资源的鉴权访问功能。
(3)视频流资源访问统计:
资源访问统计用于统计对视频流URL资源的访问次数等信息,统计数据可
用于做视频设备使用率等数据分析。
2.8.3数据表设计
2.8.
3.1视频流资源数据表设计
表2-2 视频流资源数据表结构参考设计
2.9平台系统模块
2.9.1模块描述
平台系统模块是对系统模块的业务逻辑和功能进行管理。
2.9.2模块说明
1)结算管理模块
结算管理模块包括结算对比和结算对比提醒功能。
管理域计算对SI厂家的结算结果,并与ESOP系统同步的结算信息进行差异比较,并记录在“结算对比一览”界面中;如果差异结果超过阀值,则发送提醒给SI厂家管理员,引导其发起人工稽核流程。
2)公告管理模块
公告管理模块包括普通公告和背对背公告功能。
普通公告功能:发布普通公告,所有SI厂家均可收到并查看公告信息;背对背公告功能:发布公告时,可设置接收方的SI企业代码,相应的SI厂家可收到背对背公告。
3)设备管理模块
设备管理模块包括设备型号管理支持特殊机型的录入及存储,并可通过WEB界面对特殊机型的属性进行管理。
4)订单管理模块
订单查询模块以订单的维度进行管理。
同时,为了简化后端P2P视频监控能力平台的对接流程,对订单导出功能提供P2P平台录入功能。
2.10平台系统接口模块
2.10.1模块描述
平台系统接口平台系统配合对接ESOP系统、支撑新增业务需求,包括多订单信息同步接口、多种计费模式信息同步接口和特殊设备同步接口等。
2.10.2模块说明
1)多订单信息同步接口
结合ESOP计费系统架构,支持多订单订购功能,可实现同一集团下订购多个SI提供的设备及大量设备信息同步的功能。
2)多种计费模式信息同步接口
管理域系统支持年租、日租等多种计费模式的产品,接口数据报文格式举例如下:
3)特殊设备同步接口
录入到系统中的特殊设备型号及清单同步到ESOP系统,用于业务受理环节进行选取。
同步接口的报文字段需要做相应调整,本地接口配合升级。
4)视频流地址管控接口
视频URL资源管控接口,满足与第三方厂家视频流URL资源接入。
3系统安全性设计
1.通信传输加解密安全技术:利用多种加密方式对终端与平台的通信接口进行加密,保障通信数据的安全性。
2.数据加密存储安全技术:对于涉及用户隐私的数据,要求使用加密算法进行转化后存储。
如用户密码、用户身份信息等。
3.集群部署:业务服务器进行集群部署,数据库服务器进行主备和读写分离来保证服务器单点宕机不会对系统访问造成影响,也预防数据丢失的安全风险。
4软件安装要求
1.操作系统centos6.5及以上;
2.Mysql5.5及以上或者是Oracle11g;
3.Tomcat7及以上;
4.Jdk1.7及以上;
5.Mysql-proxy0.85及以上,mysql-mmm2.21及以上,keepalived1.117及以
上,redis3.02及以上,nginx1.6及以上。