论文部分内容阅读
视频监控系统如果要使用在无方便电力接口的野外偏远地区或者需要快速部署时,例如应用在森林防火监控、边防线监控、高速公路监控、通信基站监控和突发灾难时快速部署监控时,采用太阳能供电是一个很好的选择,而且太阳能是清洁绿色的可再生能源,所以基于太阳能供电的视频监控系统是有广阔的应用前景的。目前国内的太阳能视频监控系统大多是一对一监控的方式,使用场景受限。而且没有对太阳能发电模块的使用情况进行较全面的监控,所以当太阳能发电模块出现问题时不能及时处理,影响了使用效果。本文针对以上问题,采用了可支持一个视频采集模块对应一块或多块太阳能发电模块的使用模式,同时使用视频中介服务器支持了多太阳能视频终端和多客户端的使用模式,并可加载不同模块支持Wifi,3G或4G的通信方式,扩展了应用场景。另外本系统对太阳能发电模块的各个参数进行实时监控并使用数据库进行存储,方便了用户及时发现和分析问题,从而能很好保障太阳能视频系统的正常运行。系统还增加GPS信息等辅助功能,更加适用于基于地理信息系统的多视频监控系统的集成管理。本文主要介绍基于该系统的服务器和客户端软件的设计与实现,其主要研究内容如下:基于Windows平台,采用Vistual studio2008开发工具实现客户端、采集端和服务器端。同时使用了Mysql数据库,并涵盖了视频采集、视频编解码、视频数据传输、太阳能板信息采集与传输、视频展示、GPS地图展示、数据信息告警等模块。本文以软件工程中的瀑布模型为设计主线,较为详细的介绍了系统的业务需求、功能需求、非功能需求、系统架构设计、功能设计和数据库设计。并对主要功能给出了系统的运行环境、界面设计以及关键功能的代码实现过程,最后给出了系统的测试环境和测试结果。