首页> 中文学位 >基于智能手机的计算机远程控制系统的设计与实现
【6h】

基于智能手机的计算机远程控制系统的设计与实现

代理获取

摘要

远程控制系统指能够在本地计算机上通过远程控制软件发送指令给远程的计算机,从而操纵远程计算机使之能够完成一系列工作的系统。本文在一般的远程控制系统的原理基础上,设计和实现了一种以智能手机作为控制端的远程控制系统。
   本文设计的远程控制系统,其控制端(又称客户端)工作在基于Windows CS系统的智能手机上,受控端(服务器端)工作在基于Windows XP/NT/2000的桌面计算机上,两端通过建立一个无线局域网络进行相互通信。本文为两端之间的数据交换定义了一套简单的应用层协议,客户端允许用户使用触笔和软键盘,其客户命令生成与处理模块按照用户的操作情况,将鼠标、键盘等操作命令封装成命令数据包,通过基于TCP/UDP协议的网络服务模块发送给服务器端处理,服务器端通知操作系统执行相应的操作;服务器端图像生成与处理模块按照用户的设置,每秒定时抓取计算机桌面图像的部分区域,与前一帧进行比较,寻找到图像发生变化的小区域,封装成图像数据包,通过网络模块发送给客户端;客户端接收图像数据包,提取图像数据进行合成,通过手机屏幕显示给用户,并通过发送命令给服务器端的形式动态改变服务器端截图区域,达到监视服务器桌面运行情况的目的。服务器端各模块以动态联结库文件的形式存在,而客户端部分模块尽管和服务器端采用相同的技术,由于智能手机设备的局限性,仍然要为客户端模块生成独立的智能设备动态联结库文件。应用层协议跨越两种不同的操作系统传递信息,也涉及到编码的转换。
   本文详细给出了两平台各个模块的设计方案,最后给出了系统实现。系统采用微软提供的Visual Studio2005.Net进行开发,客户端应用程序的调试采用.NET提供的智能设备仿真工具。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号