一种Android手机远程控制计算机的系统实现_第1页
一种Android手机远程控制计算机的系统实现_第2页
一种Android手机远程控制计算机的系统实现_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、种 Android 远程控制计算机的系统实现A Remote Control System Between Android Mobile Phone and ComputerYANG Yong-ping , ZHAN Qing-lin , ZHANG Dong-lin( Beijing Normal University Zhuhai Campus, Zhuhai519000 , China ): Now , Android is the world's highest mobile phone operatingsystem , It has rich sensor and a ve

2、ry powerful application layer API,these adds the personalized services of mobile phone. In this paper the Android mobile phone connect to Windows computer based on WIFI wireless communication and SOCKETconnection , use the Android phone to remote wireless control of computer ,can simulate the mouseo

3、peration ,the keyboard input , and control the PPT , can be used as a classroom assistant.1 绪论Android 是现如今全世界使用最多的智能 操作系统,由 美国 Google 公司开发,其系统主要应用在平板电脑、智能 等移动终端 领域。 由于 不断强化的功能和便捷性, 逐渐 成为了个人信息 控制中心。 实际工作中, 计算机是我们的计算中 心和数据存储中心,计算机的运算能力和存储能力还无法被取 代,我们的很多工作还需要计 算机完成,让 与计算机配合, 通过 发送指令给计算机, 执行 结果传回 , 是当前很

4、实用 的功能。国外对于智能 远程控制的研发有许多成果及应用, 如智 能手 机与智能家电的远程控制, 智能 与计算机屏幕的无缝连 接控制等 如苹果 与苹果电脑的屏幕无缝交互 ,智能 充当远程遥控器, 控制汽车启动熄火,控制智能门开关等。随着 物联网技术的提升, 如 今许多设备都已经独立连上了网络, 像智 能家居, 供电设备等都连接 在自己的网络中, 当发生系统错误的 时候,就会发送命令给远程效劳 器, 请求系统修复错误或者恢复 初始状态,大大减少了人员维护的工 作量,实用性非常高。 的通信连接方式主要有 WIFI 连接,蜂窝网络连接, NFC, 蓝 牙等, WIFI 连接由于其低本钱高速率、运行

5、环境兼容性高, 成为在一 个有限范围内优先选择的通信方式。在课堂教学中, 计算机及多媒体系统已经普遍被采用, 为了 控 制计算机, 教师不得不站到讲桌前控制多媒体操作计算机的键 盘和鼠 标。 大学课堂一般人数较多教室较大, 如果教师一直在讲 台上与学生 容易产生距离感,也不利于给学生增加一定的紧张 感,不利于学生的主 动性的调动。 电子教鞭可以帮助翻阅电子幻 灯片,但是它的功能较单 一, 且增加了设备, 对方便度造成影响。 使用随身携带的 对多媒 体教学计算机进行操作, 不但功能更 强,而且没有增加任何设备。 本 文实现一个通过计算机远程控制 计算机的软件系统,使 成为课堂的 好助手。2 an

6、driod 与计算机的无线连接技术Android 是基于 Linux 内核的软件平台和操作系统,是 Google 在 2007 年 11 月 5 日公布的 系统平台, 早期由 Google 开发,后由 开放 联盟 Open Handset Alliance 开发,对 于掌上设备的硬件 提供了优秀的支持, 同时有大量立即可用的类 库和应用软件,可开发 出媲美桌面应用复杂度的 软件。 Google 提供了基于 Eclipse 的完 整开发环境,模拟器,文档, 帮助和例如,容易实施。WIFI ,就是无线保真技术,是一种高频无线、可以将个人电脑,手持设备以无线方式相互链接的技术,具有以下特点1 功耗低

7、; 2更健康更平安, WIFI 的实际发射功率为 60-70 毫瓦, 对 人体辐射很低, 不用接触人体, 平安系数高; 3 度更快, 可靠性高, WIFI 的最高宽带能够到达 11Mbps 其还可以根据信 号的强弱自动调整 带宽大小, 提供了一个稳定、 可靠的网络环境; 4建网本钱低, 构 建 WIFI 网络只需无线接入点和无线网卡即 可,简化了网络的安装工作。Socket 又称为“套接字,包含 IP 地址和端口, C/S 结构 网络 应用程序利用 Socket 网络通信接口来实现客户端 端 与效劳 端计算机的通信,在利用 Socket 建立网络连接成功 时,应用程序 两端都会产生一个收发实例

8、, 程序员操作这个实例, 完成所需的会话。 本系统可用于教师教学辅助, 客户端与计 算机效劳端采用 tcp 方式建立连接, 教师在一个教室里移动可以 保证 连接的稳定性。 3 android 与计算机交互系统 设计及实现3.1 系统功能需求分析 根据对日常计算机最常用功能的分析, 本PPT 助手系统设计功能包括 以下三个局部:无线鼠标,无线键盘,3.2 系统功能实现 客户端,负责接受用户的输入,并转换为相应的 命令,向服 务器端发送指令,效劳端使用TCP 议接受客户端发来的数据, 将控制层的指令发送给应用层。 应用层解释并执行命令, 同时负 责更 新显示状态。1) 客户端向效劳器发送指令:pu

9、blic void sendMessage ( String str )try / 将要发送的数据写入 outputstream DataOutputStream.writeBytes ( str );this.dataOutputStream.flush (); / 确保所有数据发送 catch ( IOException e ) / TODO : handle exception2) 鼠标功能: 鼠标左键点击实现代码: public void leftClick( float x , float y ) try String message= buildMessage ( MOUS , E

10、 LEFT_CLICK , x ,y);this.mConnector.sendMessage ( message ); catch Exception e 鼠标触摸感应区3键盘功能键盘功能主要是监控输入 edit 的内容变化,当发生内容变 化时, 发送 edit 的内容到效劳器端。public void afterTextChanged Editable s / TODO Auto-generated method stubtry str = edt_keybaord.getText .toString ;String message =buildMessage KEYBOAR , DINP

11、UTSTRING , str , 0 mConnector.sendMessage message ; catch Exception e 4ppt 播放控制ppt 播放器,要求 ppt 处于翻开状态,可发送的控制命令包 括开始 播放、停止播放、下一页、上一页等。public void onClick View v switch v.getId case R.id.btn_ppt_next :String message =buildMessage PPT , PLAY_NEX ,T 0 , 0 mConnector.sendMessage message ; catch ( Exception e ) 4 系统功能测试 测试结果如下: 客户端与效劳器通过 wifi 连接建 立:成功建立 tcp 连接 网络传输模块:能正确收发预期的数据UI 界面:正常启动,能满足用户操作需求 鼠标操作:能正确识别 鼠标左键单击,右键单击 鼠标移动也比拟准确 键盘操作:能正确发送字符串ppt 助手:能控制幻灯片的播放,前进、后退、播放、退出 几个常用功能5 结语 本文设计了一个基于 WIFI 无线网络的交互式软件系统,由 Andorid 控制计算机,模拟了鼠标功能,键盘功能以及 PPT 助

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论