基于Android的RDP客户端的设计与实现

来源 :电子科技大学 | 被引量 : 8次 | 上传用户:bingfeng615404
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高新技术的不断革新,使得智能手机、平板电脑成了人们生活之中常见的工具。专家预测,手机、平板电脑等智能终端设备在将来很有可能会取代PC的地位,但是在现在甚至包括很长一段时间的将来,PC仍然将在人们的日常生活中占据重要的位置。那么,在这一段时期内,如何让智能终端与PC有效的共存和互通成了一大热门,在不久以前这还是一个难题。但随着各大城市WIFI热点覆盖面的加大,以及3G、4G网络的产生,手机等移动终端设备的上网带宽得到了很好的解决,再加上手机它们的CPU日渐强大,数据处理能力和图像处理能力越来越强,一种以网络为依托,以智能手机为终端,通过远程桌面技术连接个人PC成为了这一问题的优异的解决方案。在这一需求驱动下,目前的移动终端远程桌面产品也如雨后春笋般发展起来,但是它们中很多都存在着一些功能上或者是性能上的不足。本文在分析目前国内外研究现状的基础上,对同类产品进行分析,研究这些产品的优点和缺点,最后决定以目前智能手机的主要操作系统之一Android系统为平台,以移动互联网络为基础,以微软的RDP协议为依托,设计和实现了基于Android的RDP客户端。RDP协议的使用使得用户不需要在远程主机上安装任何插件和Server端的程序,使用户能够随时随地的对远程PC进行连接。本文首先对系统所涉及的主要技术进行了研究,主要通过微软公布的RDP官方规范文档和RDP协议爱好者公布的研究文档再辅以抓包工具,特别针对微软的未开源RDP协议进行了详细分析与研究。在此基础上根据用户的实际需要对系统的功能和性能需求进行了分析,确立了系统的各个功能模块。然后对系统的整体工作流程进行了分析和设计,确立了系统的主要模块,并以此对各个模块进行了详细的设计,其中底层数据处理模块负责RDP协议处理。最后对各个功能模块进行了代码的编写,完成了一套可以投入使用的Android RDP客户端,并对系统分模块进行了功能测试与性能测试。
其他文献
由于网页上的文档自然分布在许多文本数据库中,有效的文档搜索过程需要将最可能为查询者提供相关文档的文本数据库分辨出来,然后搜索分辨出来的文本数据库。本文中,我们提出
在上世纪七十年代以前,为保证计算机系统中的信息安全性,自主存取控制和强制存取控制策略在计算机多安全级系统中得到了广泛的应用。然而,实施了这两种策略后的计算机系统仍
近年来,一种新的系统实现方式—可重构系统受到学术界的关注。它采用动态电路重构技术,在运行时根据需要动态改变系统的电路结构,从而使系统既有采用硬件优化所能达到的高速度和
在进行多Agent系统中具有互补性或可替换性关系的多个资源与任务分派时,人们通常选择使用组合拍卖机制来完成这样的分派工作。由于组合拍卖的竞价方式能够更好表达竞价Agent
随着嵌入式系统在消费类电子产品、数据采集系统以及工业控制系统中的广泛应用,作为嵌入式系统中最常用的存储设备,基于硅存储介质的海量闪速存储器的应用也日益广泛。 闪速
数据仓库实质是对大量的、多种类的企业数据的集成,目的是为了更好的利用已有的信息,从而实现“数据—信息—知识”的过程,为企业的管理层提供决策支持。传统的数据库技术与
近年来面向对象技术的迅速和成熟为软件开发提供了一种全新的视野,然而,与软件开发息息相关的数据存储技术,仍然是关系数据库一支独秀。由于关系数据理论和面向对象技术基于
本文首先研究和实现了一个简单的PKI系统,包括证书机构CA、注册机构RA和相应的PKI存储库.论文主要应用微软的CryptoAPI接口,实现了证书申请、发布,数字签名、数字信封和验证
本文从消息和服务本身的安全角度出发对WebService的安全机制进行了以下几方面的研究。   首先,基于WebService的安全性要求及安全现状,对WebService的安全体系进行了深
人脸检测是确定人脸的位置、大小、姿态的图像处理过程。近年来,它已成为计算机视觉、模式识别、人机交互研究中一个很受关注的研究热点。在自动人脸识别系统、视觉监控、基于