摘要:

数字图像监控系统在目前处于小规模发展阶段,系统的核心是监控服务器。在一些小规模的应用中,监控服务器同时还充当着监控终端的角色。但是,大部分监控系统都没有考虑用户权限、安全性、收费模式等方面的问题。所有摄像头采集的视频信号实际上都是经过监控服务器中转而到达监控点的。随着摄像头与监控点数目的增多,监控服务器必将成为流量瓶颈。 本课题介绍了一种远程数字图像监控系统中web服务器的设计与实现,考虑了用户权限、安全性问题;系统大规模扩大时的流量瓶颈问题。针对这两大问题,本系统采用了自己的解决方案和实现应用。在用户权限、安全性方面:在web服务器的设计中采用双重认证机制,即用户口令认证和CA认证,通过严格的用户权限划分管理机制实现监控图像资源的申请。根据用户身份信息,动态生成Ajax设备树。拥有不同权限的用户登录系统后,设备树展开的供选择图像资源的各级菜单也不同。流量瓶颈问题方面:当大量用户申请图像资源时,传统的前端设备DVR/EVR受到视频输出口的限制,大部分是在1口到16口之间,要想扩展接口数目受到很多限制,通常是增加前端设备数目,这不仅耗资巨大也不适应于大规模的应用。本系统采用了在前端设备和监控中心之间加入转发服务器的解决方案,上层应用对图像资源的申请,通过转发服务器统一调度,能同时实现至少128路图像资源的转发,在一定程度上缓解流量瓶颈问题。 本系统是基于数字监控系统范畴,采用B/S结构,基于Web的应用。系统设计并实现了web服务器的各个功能模块,用户通过浏览器可根据权限查看数据信息、图像信息并实现图像控制功能;同时具备用户登录验证、权限判断、查询、数据统计等功能。 本文首先介绍图像监控系统的组成、体系结构、编码、信令协议,以及数字监控系统与模拟监控系统的比较;其次介绍web服务器,web服务器的实现是基于webwork框架用java语言编程实现的,突破了传统的socket编程,提高系统效率。其中部分功能模块的实现用到ajax技术、javascript脚本语言、html语言、css控制等,图像监控画面是通过在web中嵌入C/S控件实现的。 本文分为六个章节: 第一章绪论部分,介绍图像监控系统的背景现状,及本课题的研究内容和意义; 第二章对监控系统的整体介绍; 第三章介绍web服务器的需求分析与设计概要、总体构架、工作流程、软件模块设计; 第四章介绍web服务器各个功能模块的实现,web服务器包括用户登录验证模块、客户端授时模块、Ajax设备树模块、查询功能模块、统计功能模块、oracle数据库六大部分,是本文的重点介绍对象; 第五章介绍系统的测试情况及测试结果的分析总结,是本文的结论部分; 第六章总结全文与展望。

展开

基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...相关推荐

  1. linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况

    DNS是分布式数据库,可以让用户们方便访问互联网,而主机的dns服务器也直接影响了我们上网及访问网站的速度,那么你知道如何查看Linux系统中DNS服务器的运行状况吗? 在Linux环境下,也提供了广 ...

  2. 基于java ssm springboot女士电商平台系统源码+文档设计

    作者主页:Java李杨勇 简介:Java领域优质创作者.[Java李杨勇]公号作者  简历模板.学习资料.面试题库.技术互助[关注我,都给你] 文末获取源码 主要技术:spring, springmv ...

  3. java毕业设计——基于java+Socket+sqlserver的远程监控系统软件设计与实现(毕业论文+程序源码)——远程监控系统

    基于java+Socket+sqlserver的远程监控系统软件设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Socket+sqlserver的远程监控系统软件设计与实现,文章 ...

  4. 快递管理系统 java_快递管理基于java物流快递管理系统设计.doc

    快递管理基于java物流快递管理系统设计 快递管理系统 毕业设计论文 题 目 快递管理系统 姓 名 王敏雪 所 属 系 数学与计算机科学 专 业 计算机科学与技术 班 级 07级计科三班 指导教师 张 ...

  5. 基于JAVA的问卷调查系统设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA的问卷调查系统设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA的问卷调查系统设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技 ...

  6. 基于java的订餐系统设计(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 基于Java的订餐系统设计与实现 客户端详细设计 1.设计分析 顾客模块的主要功能是浏览,订餐. ...

  7. 视频监控系统中的平台服务器,视频监控系统中的服务器

    视频监控系统中的服务器 内容精选 换一换 针对于医院的时钟同步系统装置设计范围比较广,在医院内提供一套可靠.经济和有效,能够提供一个统一的北斗时间服务器对医院的数字化管理和医院各部门的统一协调意义重大 ...

  8. 基于java的信息管理系统设计与开发

    1 引 言 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 2 2 相关技术 3 2.1开发技术 3 2.2 Java简介 3 2.3 MVVM模式 3 2.4 B/S结构 ...

  9. java仓库管理设计报告_基于JAVA的仓库管理系统设计毕业设计.doc

    基于JAVA的仓库管理系统设计毕业设计 毕 业 设 计 论 文 专业班级:072班 学生姓名: 指导教师: 密级:内部 系别名称: 信息工程系 专业班级:072班 学生姓名: 学 号: 指导教师: A ...

最新文章

  1. 基于Keras搭建cifar10数据集训练预测Pipeline
  2. Hyperledger Fabric 核心模块(1)整体概述
  3. python如何拟合三维平面(拟合Intel Realsense D435深度数据点)
  4. 德国精品软件 Steganos Safe 数据加密软件
  5. QT的QSslPreSharedKeyAuthenticator类的使用
  6. python——C/C++python合♂体开发
  7. 编写第二个页面:新闻阅读列表页面
  8. POI的XWPFTableCell的方法
  9. 中国跨境进口电商跨入“万亿时代”,海外购用哪个跨境电商平台更好?
  10. 回味Python2.7——笔记3
  11. 国内OA办公自动化系统现状
  12. property_get和property_set使用方法
  13. 如何处理条码打印机打出来是空白的故障
  14. html的lang属性
  15. idea 有时提示找不到类或者符号
  16. PTA 7-59 二元一次方程的解
  17. 总结2016年国内外的AR/VR产品
  18. 风险管理中的风险预测、风险评估、风险控制
  19. 短视频底层实操课,让你迅速从短视频新手变成高手
  20. 项目管理9大知识思维导图-精减版+教你如何绘制专属思维导图

热门文章

  1. 【数据结构与算法】之深入解析“合并K个升序链表”的求解思路与算法示例
  2. Swift之深入解析“指针”的使用和实现
  3. LeetCode 879. 盈利计划
  4. 1365. How Many Numbers Are Smaller Than the Current Number 有多少小于当前数字的数字
  5. 2016年第七届蓝桥杯 - 国赛 - Java大学C组 - I. 路径之谜
  6. 【C/C++16】_public.h,_public.cpp,_cmpublic.h
  7. bashrc文件实例
  8. 【Linux】一步一步学Linux——dpkg-preconfigure命令(275)
  9. 【Linux】一步一步学Linux——groupdel命令(88)
  10. 【Linux】Linux中目录结构说明