当前位置:大学毕业论文> 本科论文>材料浏览

关于基于论文范文写作 基于C#的数据和视频监控上位机软件设计相关论文写作资料

主题:基于论文写作 时间:2024-02-27

基于C#的数据和视频监控上位机软件设计,本论文可用于基于论文范文参考下载,基于相关论文写作参考研究。

基于论文参考文献:

基于论文参考文献 有关大数据的论文论文答辩视频c类期刊数据挖掘论文

摘 要: 为了实现复杂大型网络监控系统的操作管理,设计以多服务器多客户端为基础的监控上位机软件,其采用Delphi来开发上位机的图形用户界面,应用C#编程语言在Visual Studio 2013开发套件上完成*ActiveX控件的开发,上位机与下位机的数据通信则通过UDP及TCP/IP协议来完成.其中,通过Socket套接字来为TCP/IP协议提供应用开发接口,实现连接、登录验证、参数交互和命令交互等功能,完成对下位机服务器的调度与管理.测试结果表明,该上位机软件运行稳定,各项功能均可得到正确的响应,且设计达到了预期要求.

关键词: C#; 数据与视频监控; 上位机软件设计; TCP/IP协议

中图分类号: TN948.64?34; TP317.4 文献标识码: A 文章编号: 1004?373X(2017)10?0062?03

Abstract: In order to realize the operation and management of the complex large?scale network monitoring system, a PC monitoring software based on the multi?server and multi?client is designed, in which Delphi is used to develop a graphical user interface of PC, and C# programming languages is adopted to complete the player ActiveX control development in visual Studio2013 development kit. The data communication between upper machine and lower machine is realized through UDP and TCP/IP protocols. The application programming interfaces are provided for TCP/IP protocol through Socket sleeve socket to realize the functions of connection, login authentication, parameter interaction, command interaction and so on. The scheduling and management of lower computer server were completed. The test results indicated that the PC software works well, all the functions of it are responded correctly, and its design meets the prospected demand.

Keywords: C#; data and video monitoring; PC software design; TCP/IP protocol

目前市场上的监控系统软件大多无法满足复杂的网络监控系统,只能实现简单的监控网络系统,为了实现复杂大型网络监控系统的操作管理,本文设计了以多服务器多客户端为基础的监控上位机软件[1?3].

1 监控系统总体设计

1.1 系统总体结构

本文所设计的视频监控上位机是針对结合网络信息技术与嵌入式技术的监控系统[4],其结构如图1所示.由图1可知,系统主要由摄像头、开发板、云台、无线设备、无线网络、客户端上位机软件以及报警服务器等组成.

云台控制着摄像头的转向,通过二自由度平台可实现摄像头在水平方向上以及垂直方向上的转动,扩大摄像头的监测范围.开发板为ADSP?BF516,其内嵌的编解码模块将摄像头采集到的音频、视频数据数字化后转变成基于TCP/IP协议的视频流[5?6],再通过无线设备经由无线网络将视频流发送到客户端上位机软件以及报警服务器.客户端上位机软件接收到音频和视频数据后,对视频流进行解码,并在PC上显示与处理报警功能.

1.2 系统程序模块设计

系统程序模块结构如图2所示,其由系统初始模块、数据处理模块、参数管理模块、HTTP模块、主程序模块、串口管理模块和SNMP模块组成.

系统初始模块功能是进行系统的初始化配置,包括视频编解码模块的初始化以及ADSP?BF516处理器的初始化等.数据处理模块用于处理音频、视频数据,其通过DPRAM与处理器交互,负责将从处理器发出的音视频发往主程序模块和HTTP模块,或是将HTTP发来的音视频发往处理器.参数管理模块用于管理系统的参数,包括配置处理器、编*参数和网络参数配置等.HTTP模块用于音视频实时播放.主程序模块负责控制整个软件系统的状态逻辑控制等.串口管理模块及SNMP模块分别负责系统与PC机串口管理程序通信以及系统与PC机的SNMP托管程序通信.

2 上位机软件设计

2.1 上位机软件系统结构

本视频监控上位机软件[7?8]的结构如图3所示.其主要分为管理模块、人机交互模块以及*ActiveX控件三个模块.其中,管理模块包括网络管理、参数管理、报警管理、PTZ管理和本地管理等子模块,负责管理软件的参数设置与配置;GUI人机交互模块提供图形操作界面,其分为在线升级模块、语音对讲模块、本地回放模块及命令收发交互模块;ActiveX控件负责监控视频的播放,其具有数据接收、音视频解码、播放以及录像功能.

结论:适合基于论文写作的大学硕士及相关本科毕业论文,相关基于开题报告范文和学术职称论文参考文献下载。

某企业视频监控系统分析和设计
摘 要:视频监控是企业生产受控和安全防范的重要手段,网络视频监控系统是监控系统今后的发展方向。基于网络TCP IP协议,利用视频编码技术和流媒体。

智能视频监控系统分析和设计
摘 要:智能视频监控系统是21世纪以来快速发展且可靠性很高的监控技术,也是一种安全性很高的监控手段,其已经逐渐成为社会生产生活及治安中最为重要的。

拥抱大数据时代视频跨屏营销
在2012年,中国网络视频用户数量和广告规模继续保持高速增长,移动网络视频市场迎来井喷,表现出与传统视频截然不同的创新营销价值和丰富营销模式。5。

谷歌收购云视频监控公司Dropcam
6月21日,谷歌旗下的Nest Labs宣布,已同意5 55亿美元收购视频监控和安全创业公司Dropcam,以继续在智能家居领域进行扩张。今年年。

论文大全