学位专题

<
DOI:10.7666/d.y1558340

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

刘治
北京化工大学
引用
伴随网络通信技术的快速发展,网络通讯速度得以大幅度提升,为基于大数据量的桌面图像网络远程控制带来契机。近年来远程控制软件发展迅速,功能越来越强大,但是设计思想上和技术的使用上还存在很多不足:只是在局域网内部运行流畅,由于受网络带宽限制,很难达到实时监控的效果,例如通过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)进行了安全方案的设计,以防止黑客的伪连接从而取得控制权限。

远程监控;图像处理;瘦客户端;跨平台控制协议;图像编码;消息格式

北京化工大学

硕士

计算机应用技术

董小国

2009

中文

TP391.41;TN915.04

79

2010-01-19(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅