论文部分内容阅读
伴随着计算机和互联网技术的发展,数据量呈现爆发式的增长,各种应用程序对于系统硬件的要求也越来越高,传统的个人计算机(PC)使用模式已经越来越难以满足用户需求。另一方面,移动智能终端技术及其产品得到了迅猛发展与普及,移动智能设备已经深入到人们工作与生活的各个领域,但移动设备也存在着处理性能差和存储量低的劣势。怎样结合传统PC强大的计算能力与移动设备便携性、普及性二者之间的优点,成为计算机研究领域的一个热点问题。与此同时,云计算技术的发展越来越成熟,云计算、物联网和智能家居等新兴技术逐步纳入移动智能终端,为互联网应用的发展提供了良好的外部载体。在此背景下,“强后台”+“瘦终端”的用户模式将会逐渐取代传统单一的PC使用模式。未来移动互联网发展趋势是通过无处不在的移动互联网,一端连着云服务,一端连着移动智能终端,为用户提供便捷、丰富的应用服务。本文针对这一发展趋势,首先阐述虚拟化技术和云桌面平台的实现原理和系统架构,介绍构建桌面虚拟化环境和实现基于Android的远程控制所需要的技术要素,其次分析了目前国内外云桌面控制系统的研究现状,并提出一种基于Android的交互式软件系统,通过该系统可满足用户对于云桌面控制操作的基本需求。本论文阐述了云桌面控制系统的实现原理,并按照软件生命周期进行设计,通过系统分析、系统设计、系统实现和系统测试等环节详细阐述了云桌面控制系统的开发过程。本软件系统基于Android系统的应用程序规范,并结合桌面虚拟化技术,构建了一个基于移动智能终端(智能手机、平板电脑等)、具有强大计算能力、充分利用各种显示屏幕(电视、PC显示器、投影仪等)的桌面控制系统,通过在移动终端完成对云平台上的云桌面进行控制操作,并尝试建立一个局部区域的内部通信网络,例如小区环境、高校实验室等,来实现云桌面的共享。本系统在系统设备利用率、操作方便性和用户体验效果等方面相较于传统PC使用模式具有明显优势。