基于Android的网络化智能遥控系统研究与实现
发布时间:2018-05-11 15:49
本文选题:Android + 网络化遥控系统 ; 参考:《东华大学》2013年硕士论文
【摘要】:随着网络时代的来临,各式各样的移动终端也正一步步走入人们的生活,成为人们获取外界信息的主要途径。与此同时,随着移动互联网的发展,智能手机已成为最重要的终端设备,由此产生了以Android平台为代表的新一代操作系统,基于该平台的分布式应用成为移动通信技术领域的研究热点。 本文以Android智能手机为载体,设计并实现了一个利用智能手机,通过Internet网络,遥控计算机完成各项命令与操作的智能遥控系统。该系统由Android智能手机上的遥控客户端与计算机上的接收服务器两部分组成,二者均通过WIFI接入Internet,系统不仅能够遥控计算机的键盘鼠标,还具有远程关机、远程搜索引擎等功能。本文的研究工作如下: 1. Android系统开发与Java软件开发的必备技术。 首先对Android系统架构进行层次化分析,同时对Android应用组件进行了深入剖析,特别对Intent与Activity进行了单独解析。然后给出了Android开发平台的搭建方法。最后又研究了开发服务器所需的Java技术与Android平台布局所使用的XML技术。 2.基于Android的网络化智能遥控系统的总体框架设计。 通过对智能遥控系统进行需求分析,获得了远程键盘鼠标操控、远程关机、远程搜索等五项需求。在需求分析的基础上,给出系统的总体框架设计,将系统抽象为表现层、持久层、通信层、逻辑层四层结构,具体实现时则表现为一个客户端、一个服务器以及它们之间的通信模块三部分。 3.基于Android的网络化智能遥控系统的通信设计。 系统以Internet作为遥控信号的通道,采用OSC协议对通信数据进行打包与解包,通过UDP协议完成数据包的通信传输。 4.基于Android的网络化智能遥控系统客户端与服务器的设计与实现。 系统的界面设计主要是客户端的界面设计,通过对Android线性布局中“权”概念的应用,实现了客户端的自适应布局。 系统的功能设计分为登录与设置、输入交互、指令控制和远程搜索引擎四个业务逻辑模块,所有的业务逻辑都必须要客户端与服务器配合才能完成。客户端负责接收用户的指令以及将指令打包发送;而服务器负责接收数据并将其转化为计算机控制指令以达到遥控的目的。本文完成了上述功能的设计并给出了实现结果。 本系统操作简便,环境友好,响应迅速;实现了需求设计的全部功能,而且已经完成了实物样本。
[Abstract]:With the advent of the network era, all kinds of mobile terminals are entering people's lives step by step, and become the main way for people to obtain information from the outside world. At the same time, with the development of the mobile Internet, the smart phone has become the most important terminal device, resulting in a new generation of operating system represented by the Android platform. The distributed application based on this platform has become a research hotspot in the field of mobile communication technology. Taking Android smart phone as carrier, this paper designs and implements an intelligent remote control system using smart phone and remote control computer through Internet network. The system is composed of remote control client on Android smart phone and receiving server on computer. Both of them are connected to Internet through WIFI. The system not only can remote control the keyboard and mouse of computer, but also has the functions of remote shutdown, remote search engine and so on. The research work of this paper is as follows: 1. Android system development and Java software development necessary technology. Firstly, the Android system architecture is analyzed hierarchically, and the Android application components are analyzed deeply, especially the Intent and Activity are analyzed separately. Then the method of building Android development platform is given. Finally, the Java technology and the XML technology used in the layout of Android platform are studied. 2. The overall frame design of networked intelligent remote control system based on Android. By analyzing the requirements of intelligent remote control system, five requirements of remote keyboard and mouse manipulation, remote shutdown and remote search are obtained. On the basis of requirement analysis, the overall framework design of the system is given. The system is abstracted as presentation layer, persistence layer, communication layer and logic layer. A server and three parts of the communication module between them. 3. Communication design of networked intelligent remote control system based on Android. The system takes Internet as the channel of remote control signal, uses OSC protocol to package and unpack the communication data, and completes the communication transmission of the data packet through UDP protocol. 4. Design and implementation of client and server of networked intelligent remote control system based on Android. The interface design of the system is mainly the interface design of the client. Through the application of the concept of "weight" in the linear layout of Android, the adaptive layout of the client is realized. The function design of the system is divided into four business logic modules: login and setup, input interaction, command control and remote search engine. All the business logic must be completed by the cooperation of the client and the server. The client is responsible for receiving the user's instruction and sending the instruction package, while the server is responsible for receiving the data and converting it into the computer control instruction to achieve the purpose of remote control. In this paper, the design of the above functions is completed and the implementation results are given. The system is easy to operate, friendly in environment and quick in response. It realizes all the functions of requirement design, and has completed the physical sample.
【学位授予单位】:东华大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN929.5;TP872
【参考文献】
相关期刊论文 前5条
1 方华超;;基于GSM手机的无线遥控系统[J];电脑与电信;2010年09期
2 詹建飞;;OPhone平台架构及主要开发组件[J];程序员;2010年02期
3 刘俊杰;林生佑;陶玲君;富来;;手机遥控计算机(MPCPC)系统的开发与研究[J];计算机时代;2012年02期
4 林清,董占球;XML与HTML在Web环境中的应用分析[J];计算机应用;2001年S1期
5 张鹏;;中国企业为什么青睐Android?[J];通信世界;2010年03期
相关硕士学位论文 前4条
1 吴想想;基于Android平台软件开发方法的研究与应用[D];北京邮电大学;2011年
2 孙晓宇;Android手机界面管理系统的设计与实现[D];北京邮电大学;2009年
3 党李成;基于Google Android智能手机平台的研究与应用[D];安徽大学;2010年
4 姜凡;基于Android的网络化遥控器系统的研究与实现[D];武汉理工大学;2010年
,本文编号:1874582
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1874582.html