毕业论文:远程监控系统的设计与实现(定稿).doc

毕业论文:远程监控系统的设计与实现(定稿).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2002 级本科毕业设计论文 第  PAGE 30 页 共 NUMPAGES 30页 1 绪论 1.1 课题背景 对等网络( Peer-to-Peer,P2P )曾被美国《财富》杂志称为改变因特网发展的四大新技术之一,甚至被认为是无线宽带互联网的未来。P2P技术不仅为个人用户提供了前所未有的自由和便利,同时也试图有效地整合互联网的潜在资源,将基于网页的互联网转变成动态存取、自由交互的海量信息网络。作为能够改变现有Internet应用模式的主要技术之一,目前P2P已经成为新一代互联网技术的研究热点。 P2P网络是一种具有较高扩展性的分布式系统结构,其对等概念是指网络中的物理节点在逻辑上具有相同的地位,而并非处理能力的对等。相对于传统的集中式客户/服务器模型,P2P弱化了服务器的概念,系统中的各个节点不再区分服务器和客户端的角色关系,每个节点既可请求服务,也可提供服务,节点之间可以直接交换资源和服务而不必通过服务器。 P2P技术在最近几年获得了高速的发展,也出现了较多应用。但截至目前,P2P中仍有很多的关键技术问题并没有得到解决,其中最典型的就是带宽吞噬、网络可扩展性差和路由效率低下等问题。这导致P2P至少在目前的技术水平而言只能是一种小范围不可靠的应用或是满足特定任务需求的专门应用。 1.2 远程监控原理 远程监控程序是随着互联网应用的发展而逐渐得到重视的一种新型网络应用技术。现在已经有许多比较成功的产品。这些软件最大的特点是能够访问到远程主机的屏幕,并进行相应的操作,使得通过本地计算机来访问远程主机屏幕成为了可能。 所谓远程屏幕监控,实际上是指通过在本机上一个叫做监控服务器的软件能够在线浏览和操作在远方的安装有远程监控客户端的软件的计算机屏幕,以实现监控的目的。目前远程屏幕监控程序几乎都是基于客户/服务器模式,客户端主要是监听、执行服务器端发来的请求或指示,如键盘按键、鼠标的动作等,同时还要定期发送屏幕位图到服务器端。而服务器端则负责把接收到的屏幕位图显示在服务器端的窗体上并把服务器端的键盘、鼠标动作发送给客户端应用程序。 因为远程监控具有这些特点,所以远程监控在实际的生产、生活中有着广泛的应用。如公司企业对员工工作情况的考察和管理,学校管理员对机房的管理等等。 1.3 系统目标分析 软件设计的目的和功能是为了能够实现对等网络内部计算机的屏幕进行监控,功能类似于一般地远程监控软件。远程监控软件程序之间的通信属于网间进程通信。网间进程通信的特点是,非对称性和异步性。它的主要模式是客户机/服务器模式,即客户端向服务器发送请求,服务器在接收到请求后提供相应的服务。服务器进程一般是先于客户请求启动,在通信之前双方必须先建立一种通信机制,然后二者才能同步交换数据。考虑到软件的功能构成,同样将目标软件设计为客户端部分和服务器端部分。 开发基于对等网络的图像传输软件,通过对等网内远程计算机的屏幕图像的传输,实现对远程计算机的实时监控。在实现提高图像的传输效率的时,并没有完全走前人在提高数据压缩方面的老路,而是采取了另外一种方案。在对计算机屏幕图像的获取时,采用了先对计算机屏幕进行分格,划分为一些较小的区域,相应对各个区域屏幕图像获取并传输。在传输图像数据时,由于图像数据的数据量较大,考虑对屏幕图像数据先进行压缩后传输。 软件在第一次实现了平面图像的传输成功后,当再次需要发送屏幕图像数据时,采取了先比较各截取区域屏幕图像数据是否发生变化,从而有选择的继续发送该变化区域的屏幕图像数据,达到提高图像传输效率的目的。软件同时采用了消息发送和处理的机制,将控制端的鼠标和键盘消息传输给被控端,从而实现远程计算机访问控制功能。在系统开发过程,需要综合利用数字图像压缩技术及网络编程技术,选择有效的压缩编码,重点实现图像的分格传输,提高程序的有效性。 远程监控的实现涉及到数字图像原理,本文后面的部分首先分析数字图像的基本原理,然后在此基础上详细分析本课题的设计与实现过程。 2 数字图像原理 2.1 数字图像概念 所谓图像,是指视觉景物的某种形式的表示和记录。在日常生活中,人眼看到的自然界的图像都是连续的模拟图像,其现状和形态表现由图像各位置的颜色决定。数字图像又称计算机图像,是离散化后的图像数据。计算机只能处理离散的数据,图像若需要用计算机进行存储、显示或处理,首先需要进行数字化,即转变成二进制数。 在Windows环境中最重要的图像就是位图。位图是存储在计算机内存和外存中的图像数据,它包含了图像中所有的信息。Windows位图包括两种类型的位图:设备相关位图(DDB)和设备无关位图(DIB)。 2.1.1 设备相关位图 设备相关位图是Windows的主要资源类型之一,主要用于显示图像和生成画刷。而设备无关位图主要用于保存

您可能关注的文档

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档