基于智能设备的远程控制系统解析
扫描二维码
随时随地手机看文章
在我们现在的日常生活中,计算机已经很普及了,在很多家庭里电脑已经像电视机一样成为了一项必备的电器设备,但是要想操作电脑,即使是只做一些短暂的处理,也得坐到电脑前才能完成,有时很不方便,这就使得远程操作电脑成为了一个很重要的技术。同时随着智能终端设备的广泛普及,智能设备的性能随着技术的提高越来越好,现在已经完全具有完成远程操作电脑的能力。
所以,基于智能设备的远程控制系统的研究与实现具有很大的意义。
1.2 项目背景
现在的这类系统的研究现状大多是利用手机的短信功能或拨号给一个虚拟号码的方式实现的,而且也只能对电脑进行一些简单的无显示的操作。短信方式的主要是利用GSM短信遥控开关技术,通过手机短信操作电脑;拔号振铃方式主要是在拨打号码前要先设置主机号码,设置好主机号码后,才能对电脑进行简单控制。
现在实现的这些方式都有很多缺陷的地方,首先,限制太大,只有手机才能完成这些功能;其次,使用很不方便,用户必须记住那些完成特定功能的特殊短信,一旦发送错误的短信控制将失败,最不好的是控制失败用户也无法及时的知道,会耽误很多事儿。最后,现在的这些实现功能太弱,只能做有限的操作,而且没有图形化的界面,给普通用户带来了很多不便。
二、需求分析 2.1 功能要求 1.“缩放、拉伸、拖动”功能对由PC机传输过来的“桌面”进行缩放、拉伸、拖动定位,实现对“桌面”的精确显示;
2.“事件响应”功能:终端设备接收用户的点击、输入事件,并将发送到PC机,PC机响应用户事件。
3.“网络传输”功能在终端和PC机之间需要用网络传输来完成数据的传输,从而让PC端能响应用户具体的操作,终端能显示PC端的状态
4.“流媒体”功能如果只是单纯的显示PC端的画面的话,不仅会让用户的体验大打折扣,而且是对智能设备强大功能的极大浪费,在终端用户一样能看PC端存放的电影,听PC端的音乐等多媒体资料。
2.2 性能要求1.终端设备必须有每秒至少解码并显示25帧画面的运算能力,这样终端的远程显示才能流畅。
2.终端与目标机之间的网络传输速度至少要有75KB每秒,才能使终端显示流畅。
3.以上属于普通性能要求,不包括高清文件的播放与庞大软件的运行要求。
三、方案设计 3.1 系统功能实现原理系统硬件结构框图
各模块协同合作,最终完成终端部分的工作。