基于Android系统远程控制客户端/服务器的设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:dreamrain1220
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通讯技术的迅猛发展,手机、平板电脑等移动数字终端与人们的日常生活联系越来越密切,成为了人们获取外界信息的一个主要途径。Android系统是一个以Linux为基础的开源操作系统,主要应用于手机系统的开发。Android机顶盒和智能手机一样,具有全开放式平台,搭载了Android操作系统,可以由用户自行安装和卸载软件,通过程序来不断对电视的功能进行扩展,并可以通过网线、无线网络来与外接进行数据交互。本课题基于成都三零凯天通信实业公司智能终端项目,结合计算机技术、通信技术和移动平台技术,在对Android移动平台进行分析的基础上,开发出一套利用Android移动设备,通过WIFI无线网络连接遥控Android机顶盒的远程控制系统。在传统机顶盒遥控器的功能上,增加了鼠标功能模块和远程桌面图片显示功能模块,方便用户的控制和操作,提供更丰富的功能需求和更智能的用户体验。   本文首先分析了基于Android远程控制系统的研究背景,结合当前国内外的基本研究现状,分析了本课题的研究目的和意义,然后对Android系统框架、组件、SDK编程技术、Android应用开发环境的配置以及事件处理机制进行了分析。   论文详细的对远程控制系统的可行性进行了分析,根据项目对系统的功能性和非功能性需求,在对系统软件结构进行分析的基础上,给出了系统的总体设计架构。论文主要研究基于Android远程控制系统的客户端服务器,采用C/S的设计模式,对服务器和客户端的设计分别进行了分析,最终给出了客户端和服务器功能模块的设计方案,并主要对客户端进行了详细的设计和实现。客户端主要负责界面设计、数据库操作、鼠标模块以及远程桌面图片显示模块设计,采用MVC软件设计模式,使得设计思路清晰,系统耦合度低,易于软件的兼容和扩展。服务器负责Android控制指令的解析、系统回调事件的处理以及系统截屏等。   再次,本文给出了服务器和客户端各个功能模块的具体实现方法。服务器采用读取显示缓冲区的帧缓存实现系统截屏,利用系统回调的方法响应用户指令,采用Socket TCP协议实现与客户端的数据交互以及图片传输。客户端采用SQLite实现数据库操作,利用基于监听的Android事件处理方式获取控制指令,创建模拟测试区域获取手指的运动轨迹实现鼠标滑动功能等。   最后,对系统的各个功能模块进行测试并且给出了测试结果。对论文所作的工作进行了总结,并展望了一部分功能模块的完善和改进工作。
其他文献
相控阵雷达的距离向分辨率可以应用大时宽的宽频带线性调频信号来提高,而在载机航线与天线波束重合即前视的应用场景下,平台与成像目标之间运动形成的多普勒带宽几乎为零。此
定位技术是无线传感器网络的关键技术之一。没有传感器节点的位置信息,节点采集到的数据将毫无意义。到目前为止,节点定位领域内绝大部分的研究成果都是基于静态无线传感器网
随着信息处理技术的高速发展,对于复杂网络的研究逐渐深入,复杂网络所具有的无标度、小世界网络等特性逐步被认识和验证,这些特性的发现对于了解网络结构、寻找网络的演化规律有
无源光网络(PON)是在当前形势下,应对日益增长的高带宽远距离数据通信需求的有效解决方案。以太网无源光网络(EPON)因其与现有以太网络设备兼容性好,技术实现容易,总体成本较
互联网的发展推动了数字娱乐产业的飞速发展,卡通作为其重要的一部分,其独特的表达方式已深入人心。目前计算机生成卡通画主流的方法是利用相关算法自动生成卡通画,对于某些
可见光通信作为无线射频通信的一种重要补充技术,有着很多独特的优势。然而可见光通信是一个动态范围受限的非线性系统,同时LED和信道的记忆效应与LED静态非线性叠加会进一步
随着全世界人口老龄化和慢性疾病的不断增加,现有的医疗资源已无法满足人们需求。为了解决医疗资源短缺问题,一种新型的网络结构—无线体域网(Wireless Body Area Network, W
近年来,无线Adhoc网络凭借其便捷性、及时性和移动性等特点得到了广泛关注与应用。而这些特点也为Adhoc网络协议与算法的设计带来了难度。为了保证服务质量(QualityofService,Q
电力通信网在电力系统中的作用十分重要,尤其是在电网安全稳定控制系统和调度自动化系统、电力市场运营商业化、实现电力系统现代化管理和在非电产业经营多样化中均起到了基础、保障和前提的作用。为了保证电力通信运行的稳定性,要求在故障发生时需要在尽可能短的时间里对所出现故障的具体问题做出正确的判断并在第一时间排除故障,以便恢复正常传输业务。随着网络复杂程度越来越高,原来的人工判断的方式效率非常低。由于电力通信
正如互联网的产生改变人与人的信息共享模式一样,无线传感器网络的飞速发展也正在改变着人类与客观物理世界的交互模式。无线传感器网络是由大量分布于监测区域的传感器节点