论文部分内容阅读
随着3G(Third Generation)高速网络通讯时代的到来,用户对手机的功能需求越来越高,智能手机以其开放性的操作系统、人性化的交互界面和强大的扩展性功能受到用户的追捧。而移动终端和无线网络的迅速发展,使得手机和电脑变成现代社会日常生活中不可或缺的两种信息交流工具,他们之间的信息传输与交换变得日益频繁。如何获得低成本、低功耗、方便快捷、灵活安全的连接方式是人们关注的热点。传统的USB (Universal Serial BUS)连接模式虽然传输速度快,但是要随身携带设备数据线,对于一些突发性的需要连接手机与电脑的情况都会造成不方便,甚至是极大的损失。因此,如何解决手机与电脑间进行方便快捷的无线数据传输是本文所要研究的问题。据此,本文以新兴的Android操作系统的智能终端为应用平台,设计了一个通过Wi-Fi网络由Android智能终端控制电脑,并能基本满足用户对电脑和Android设备内部文件进行操作的应用软件。相比于其他已开发出的控制系统,本系统具有功能整合度高、相对安全的传输方式、界面简洁易用的优点。具体来说,本文所研究的PC(Personal Computer)控制系统是指连接在同一局域网环境下的Android智能终端和PC,用一台Android设备通过Wi-Fi去控制一台PC设备的系统,采用C/S(Client/Server)架构,其中PC设备为服务器端,Android为客户端。主要功能包括Android设备文件资源管理器、无线控制功能、无线文件传输、PC端文件夹监控及自动打开传输文件夹功能。服务器端需要开发出一个监控程序,它能够在启动后一直监听PC的某一指定端口,接收来自客户端的数据,同时必须能够识别用户发送的指令,用于完成用户的相关操作。客户端的开发主要有两个需求,一个是给应用程序提供连接建立和控制信息发送的接口,用于数据传输;另一个是Android设备文件资源管理器,对设备内存储的文件进行复制、剪切、粘贴、发送、重命名、删除的相关操作。在开发过程中涉及到java的socket编程和Android编程。最后对系统进行了相关功能测试,以确定系统功能的实现和正常使用。