基于RFB协议跨平台网络远程监控技术的研究与实现

来源 :北京化工大学 | 被引量 : 10次 | 上传用户:gyzviking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随网络通信技术的快速发展,网络通讯速度得以大幅度提升,为基于大数据量的桌面图像网络远程控制带来契机。近年来远程控制软件发展迅速,功能越来越强大,但是设计思想上和技术的使用上还存在很多不足:只是在局域网内部运行流畅,由于受网络带宽限制,很难达到实时监控的效果,例如通过ADSL进行进行远程控制时画面显示不连贯;拘泥于固定的系统平台,不能实现跨平台监控。本文对目前比较常用的远程控制工具—微软的远程桌面、腾讯的远程协助、著名的AT&T实验室开源的VNC等进行了分析,对基于瘦客户端的跨平台控制协议—RFB(Remote Frame Buffer)协议、QT库和ACE库跨平台应用、多种图像编码压缩技术以及远程控制原理进行了研究,并编程实现了跨平台远程控制系统,该系统克服了传统监控软件在平台相关性、广域网普通带宽下画面流畅性、控制实时性不足的缺陷。本文的研究内容包括:(1)对网络远程控制原理进行了全面的分析,引入了基于瘦客户端的远程控制协议—RFB协议,对RFB协议所定义的消息、支持的图像编码技术进行了阐述;(2)给出了跨平台运行的解决方案。(3)针对网络带宽对大数据量图像数据传输的限制,引入Raw编码、RRE编码、Hextile编码以及JPEG压缩技术,对桌面图像进行分块处理,只传输发生变化的图像块;(4)阐述了软件的总体架构,采用服务器/客户端的C/S结构设计;(6)结合RFB所定义的消息格式,对服务器与客户端之间传输的数据进行了研究,从传输方向上分为客户端到服务器消息和服务器到客户端消息,从功能上分为鼠标消息、键盘消息、屏幕更新消息等;(7)在跨平台开发远程监控系统中,采用了QT库和ACE库,在文中对QT库和ACE库的各项特性进行了仔细的分析。(8)详细论述了服务器以及客户端各个功能模块的设计,各模块所定义的接口函数,以及功能模块之间的组织关系;(9)进行了安全方案的设计,以防止黑客的伪连接从而取得控制权限。
其他文献
鲁棒模型拟合是计算机视觉领域的一项重要研究任务,它已被广泛地应用于运动分割、图像拼接、三维重建、图像配准等领域。由于输入数据不可避免地会包含噪声、离群点(即错误的数
本论文详细介绍了工作流技术,研究了工作流管理系统的参考模型。将工作流技术系统地引入到电子党务管理系统,实现流程、党务和管理职责、管理岗位的标准化,明确党务的工作流
数据挖掘(Data Mining)就是从海量的数据中,提取隐含在其中的人们事先不知道的、但又是潜在有用的信息和知识的过程。而作为数据挖掘技术之一的聚类分析,无论是在数据分析、
“以业务为中心”向“以客户为中心”转化的趋势为银行业提出了更高的要求,传统的银行作为资金周转的媒介已经不能适应人们的需求,为了维持生存,拓展业务,网上银行的产生就成
话单采集模块是电信计费系统的关键子模块,负责采集交换机上的计费话单数据。如果话单采集不可靠,那么计费的原始数据就不可靠,以之为基础的各种计费计算也就不可靠。所以,话
移动自组织网络MANETs(Mobile Ad hoc networks)具有网络拓扑动态变化和自组织的特性,被广泛的应用于军事,救灾和医疗等重要领域。协议一致性测试可以检测协议规范与协议实现
本文在研究与分析了风险评估关键理论与关键技术的基础上,从脆弱点角度出发,对基于脆弱点的网络安全风险评估进行了研究。通过分析和比较国内外的弱点数据库,构建了所需要的
家庭基站子系统(HNS, Home NodeB Subsystem)提供一种低成本的室内覆盖方案,能够满足高速率、灵活服务的数据业务及高效接入的需求,可以有效降低无线接入网在网络建设、运营
随着科学技术和IT技术的高速发展及广泛应用,改变了传统在时域和空域的限制性。然而,IT技术的快速性、高效性、社会性及国际性等特点,使得人们在交流中共享数据的同时也带来
基于IPv6的切换技术是影响移动IPv6服务质量的主要元素。针对现有移动IPv6切换延迟大、分组丢失率高问题,本文提出一种基于信息交换的层次型快速移动IPv6切换(NF-HMIPv6)机制