论文部分内容阅读
在信息技术高速发展的今天,视频监控系统以其直观、方便、内容丰富的特点可以很好的提高企业安全监控力度的一个重要途径。随着计算机网络与通信技术、多媒体技术的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新与发展。进而出现了结合计算机网络技术、多媒体技术及通信技术的视频监控系统。本课题是根据XX金属科技发展有限公司对监控管理软件的要求,设计的适用于集中式运营管理模式的新一代的监控管理软件NELL Focus。该监控管理系统通过企业内部互联网(Intranet)和国际互联网(Internet)实现远程视频监控。以MPEG4高清晰度数字视频编码技术为标准,将多媒体视频技术、计算机网络技术、工业控制技术和人工智能技术优化结合,实现系统的网络化和管理的智能化,使得用户无论身在何处,都可利用PC机和电脑登录互联网连接到远端的远程监控系统,实现实时图像和声音的传输。监控的视频、报警、系统状态等数据由监控运营中心统一管理,并为用户提供各种查询、浏览等服务,为用户掌握监控的整体情况提供了有效的手段。本文采用Rational统一过程(RUP)软件开发方法,以统一建模语言(UML)为分析设计描述语言,采用.NET下基于插件的框架,最终将系统实现为包括监控前端、监控管理服务、监控客户端这3个大的功能子系统,并进一步将此3个功能子系统细分为更小功能模块。本文论述了系统开发的背景和国内外企业远程视频监控系统的研究现状,简要描述了系统需要解决的主要问题;概要描述了系统的整体情况;对系统的需求分析和架构设计进行了详细描述;并对部分有代表性的实例的详细设计和实现进行了描述。本文解决的关键问题有以下几方面:第一,目前业界缺少成熟、规范的RUP和UML开发标准,在实际开发过程中容易产生分歧,增加了沟通成本,降低了开发效率。在本系统中通过将RUP模式与传统的瀑布模式相结合、UML和过程化文档标准相结合,从而规范了项目组内的开发规范和标准,提高了开发效率。第二,目前对于大型信息系统的部署有两种架构:C/S和B/S架构。在本系统中,采用了C/S和B/S这样一个混合的架构模式,并且设计了通信中间件,进行数据同步的数据交换。第三,在软件实现的过程中,对于异构的软件系统主要关注基于多线程的图形化监控界面、多平台下监控信息的获取与采集、进程控制、线程同步、监控信息的转存五个问题,针对以上问题提出解决方案。当前系统已在XX金属制品科技有限公司成功运行,并取得了一定的效果,提高了企业安全监控工作的效率。