远程监控报告

上传人:bin****86 文档编号:60355026 上传时间:2018-11-15 格式:DOCX 页数:13 大小:21.59KB
返回 下载 相关 举报
远程监控报告_第1页
第1页 / 共13页
远程监控报告_第2页
第2页 / 共13页
远程监控报告_第3页
第3页 / 共13页
远程监控报告_第4页
第4页 / 共13页
远程监控报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《远程监控报告》由会员分享,可在线阅读,更多相关《远程监控报告(13页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划远程监控报告通达学院XX/XX学年第1学期课程设计实验报告模块名称综合软件设计专业通信工程学生班级学生学号学生姓名曹路路指导教师王诚张祖昶吴幸汪胡青目录一设计要求设计要求?4原理说明?4二需求分析?4用户需求?4可采用的技术方案?5可行性技术研究技术可行性?7经济可行性?7三流程图设计服务器端实现原理?7客户端实现原理?8数据流实现原理?8四程序设计服务器端要使用的API?8客服端要使用的API?11服务器连接代码分析?13客服端代码连接分析?14实现原理代码分析?15五设计小结?2

2、5引言远程桌面控制是控制远程计算机的网络通信程序,该程序可让您同时访问不同的远程计算机,无论何时何地,但是,因为NAT,PPPoE,DHCP,和VPN,或一些最新的技术的陆续出现,使该程序功能越来越受到重视。当然,远程控制软件是一把双刃剑,有优点就会有缺点,它存在比较严重的安全隐患。一方面给用户和网络管理员工作带了很大的方便,另一方面也给一些居心不良者留下后门。形成很多木马程序。这就需要对软件在设计方面做一些安全考虑。一设计要求设计要求:能提供对远程计算机的控制,包括开机、关机、远程桌面显示、远程消息传输等。运用编程工具开发,采用C/S结构。运用编程工具开发,采用C/S结构。原理说明:首先启动

3、SeverRemoteControl的程序,开启监听端口,将CLIENTREMOTECONTROL连接到服务器的端口,之后SERVER开启一个与客服端通信的线程这个线程专门负责接收和处理客服端发送过来的消息,并在本机上执行相关命令。然后将当前改变区域的屏幕的内容发送到客服端。而当客服端连接到服务器端之后,客服端程序就可以根据服务器端传过来的屏幕数据在本地机上显示出屏幕内容,从而作出各种鼠标,键盘操作,以及一些通用的更新。这些操作会通过SOCKET传给服务器端。服务器端再根据这些消息做出相应的操作。二需求分析用户需求计算机技术支持的业务运营支撑系统是随着市场经营的需要不断得到完善和提高的。系统功

4、能上经历了从最初的资料录入管理到生产派单管理、生产流程管理、统计管理、业务组织管理,一直到决策支持管理的过程。人们对计算机应用系统的态度上也经历了从开始的拒绝、怀疑、喜欢、依靠到最后渴望其无所不能的过程。但是,我们也发现,一方面,随着业务支撑系统性能的不断提高,系统的使用人员对系统的抱怨反而越来越大使用不方便、使用效率低、系统缺陷严重等;另外一方面,系统的造价也呈指数增长,从最初的几十万元、到几百万元到现在的上千万元。为什么会出现这种矛盾的情况呢?开发方说需求方的业务太复杂、变动太频繁、业务与流程不规范;建设方说开发方的开发能力差,开发代价高,系统缺陷和错误多多。那么,真正的原因到底在哪里呢?

5、我们通过对现行系统及应用情况的分析得出的结论是:需求方与开发商之间对业务的理解和定义的混乱是造成这种状况的根本原因。由于在业务管理的过程中同时也在业务系统的建设过程中,我们都没有对业务进行定义或定义不够清晰准确,业务本身在执行过程中就出现概念不清和流程不畅等情况,那么作为以机器支撑的业务系统当然就天生具有很大的缺陷。如何准确定义一个业务呢?这的确是一个科学加艺术的课题。但是因应系统建设的需要,我们必须给出一个清晰的合理的业务定义需求分析就是一个比较合适的方法。所谓需求分析就是以市场运作中的业务定义为基础,重新定义一个业务在业务系统中的概念、业务流程、数据流程、业务间关系、数据间关系等,以便于计

6、算机高效的实现这个业务。需求分析既可以用于一个业务的具体分析,也可以用于一类业务的分析和整个业务支撑系统的分析.当您在办公室或商务旅行,但有时,你可能需要做一些事必须试用你家里的电脑,例如:阅读您的电子书或阅读您的电子邮件。有时您可能生病和将不能够离开您的公寓,但是,项目工程紧张,而您又需要完成这个项目。驾驶通过城市去访问您的公司的电脑带着高烧,这不是一个真正的好主意。这是当远程访问软件出场的时候了!它能帮助你访问远程计算机就像访问本地计算机一样,距离不再是问题!远程桌面控制显示另一台计算机的屏幕在您自己的屏幕上。该程序允许你利用你的鼠标和键盘来控制其他的计算机远程。这意味着您可以在远程计算机

7、工作,就像你坐在它前面一样。这样用户可以真正的实现远程办公。可采用的技术方案远程监控系统的实现主要采用了套接字这项技术和虚拟鼠标键盘消息的API,在大多数情况下套接字是底层传输代码的必选技术。Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket将这段信息发送给另外一个Socket中,使这段信息能传送到其他程序中。该程序采要实现远程视频监控功能,远程监控系统大致可以分为三部分:1)监控端:主要由摄像头组成,用来采集图像数据等视频信号送到中心控制部分。2)中心控制部分:整个远程监控的核心,一个webserver网络视频服务器,用来负责将监控端

8、的摄像头采集的视频图像数据信号进行压缩与网络传输。整个过程不需要PC机的协助而独立进行工作。3)客户端:局域网或者Internet上的用户通过专用软件或者浏览器访问视频服务器中的视频。具体工作流程:摄像头将输入图像数据经片内JPEG压缩引擎压缩后,通过内置的USB控制器和外接的USB收发器经USB总线送往嵌入式开发板。嵌入式开发板将从USB主接口接收到的数据传输到摄像头驱动缓冲区中。图像采集程序采集图像数据送入视频服务器,视频服务器负责网络传输,客户端利用专门软件或浏览器实时显示摄像头端采集的视频。项目过程:1)最开始完成的是通过摄像头捕捉画面,并将捕捉到的视频在板子上显示出来。首先是实现采集

9、一帧的视频数据,并写入到一个允许读写的二进制文件中,就得到了摄像头采集到的Jpeg格式的图片画面。然后就是通过连续的采集得到多张画面并不停的刷新。整个视频采集流程是基于V4L2的视频采集。V4L2(VideoforLinux)是Linux内核中关于视频设备的子系统,它为linux下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API函数操作不同的视频设备,极大地简化了视频系统的开发和维护。V4L2的绝大部分功能是通过ioctl系统调用完成的,其语法为:ioctl(intfd,intrequest,void*argp)具体操作流程如下:1)打开设备进行设定,通过使用标准的文件打开函数操作

10、;2)查询图像缓冲区信息并设定;VIDIOCSFBUF主要是设定图像缓冲区的基地址和缓冲区大小;3)查询图像截取窗口信息并设定:VIDIOCGWIN和VIDIOCSWIN主要设定截取图像尺寸和位置;4)查询通道信息并设定,可以从一个或者多个通道捕获数据,来进行通道的查询设定函数VIDEOCGCHAN和VIDEOCSCHAN;5)获取图像并存放在缓冲区。用mmap方式,直接将设备文件devvide00映射到内存中,不需要额外的对数据缓冲区进行复制工作,加快了图像信息的捕捉速度。另外,mmap0系统调用使得进程之间通过映射同一文件实现共享内存,各个进程可以像访问普通内存一样对文件进行访问,访问时只

11、需要使用指针而不用调用文件操作函数。视频采集流程图:实现循环采集图像#include#include#include#include#include#include/#defineANDROID_ENV#ifdefANDROID_ENV#defineLOGLOGV#else#defineLOG/#endif#defineCAMERA_DEVICE/dev/video0#defineCAPTURE_FILE#defineVIDEO_WIDTH640#defineVIDEO_HEIGHT480#defineVIDEO_FORMATV4L2_PIX_FMT_YUYV#defineBUFFER_COU

12、NT1structfimc_bufferintlength;void*start;framebufBUFFER_COUNT;intmain()inti,ret;intj,k,n,m;charname10=0;intflag=1;/OpenDeviceintfd;fd=open(CAMERA_DEVICE,O_RDWR,0);if(fd研数据,企业数据主要来自于国统计局规模企业统计数据库及证券交易所等,价格数据主要来自于各类市场监测数据库。船舶远程监控系统市场调研报告大纲为了全面而准确地反映船舶远程监控系统产业的发展现状以及未来趋势,中国船舶远程监控系统行业市场分析与发展趋势研究报告(XX-20

13、19)在大量周密的市场调研基础上,主要依据中国国家统计局、国家海关总署、相关行业协会、国内外相关报刊杂志的基础信息以及专业研究单位等公布和提供的大量资料。对我国船舶远程监控系统行业现状、船舶远程监控系统场供需状况、船舶远程监控系统产业链现状、船舶远程监控系统重点企业状况等内容进行详细的阐述和深入的分析,着重对船舶远程监控系统场发展动向作了详尽深入的分析,并根据行业的发展轨迹对未来的发展前景与趋势作了审慎的判断,为船舶远程监控系统产业投资者寻找新的投资机会。为企业了解船舶远程监控系统行业、投资该领域提供决策参考依据。第一章XX-XX年中国船舶远程监控系统行业发展概述第一节船舶远程监控系统行业发展情况概述一、船舶远程监控系统的基本情况介绍二、船舶远程监控系统的发展特点分析第二节船舶远程监控系统行业上下游产业链分析一、产业链模型原理介绍二、船舶远程监控系统行业产业链分析第三节船舶远程监控系统行业生命周期分析一、行业生命周期理论概述二、船舶远程监控系统行业所属的生命周期分析第四节船舶远程监控系统行业经济指标分析一、船舶远程监控系统行业的赢利性分析二、船舶远程监控系统行业附加值的提升空间分析三、船舶远程监控系统行业进入壁垒与退出机制分析第二章XX-XX年世界船舶远程监控系统行业市场发展现状

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号