毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道Android毕业设计

基于Android的蓝牙远程控制PC系统的研究与实现

  • 设计环境:SQLite + Android毕业设计
  • 论文字数:10000字以上
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:蓝牙  
  • 难度系数:

基于Android的蓝牙远程控制PC系统的研究与实现简介

 课题名称: 基于Android的蓝牙远程控制PC系统的研究与实现

 
        本论文设计主要分为2大模块:PC端(服务器端)与android端(客户端),每一端又由功能的不同分为几个小模块。 Android端分为Android蓝牙模块和数据信息获取模块。Android蓝牙模块实现了蓝牙连接,保持连接和数据发送3个功能。PC端分为PC蓝牙模块,系统控制模块和托盘模块。
 

 本课题需要重点研究的、关键的问题及解决的思路
        在本次Android的蓝牙远程控制PC系统的研究与实现中,大体流程为触划或点击手机屏幕引发事件,经逻辑处理将该动作转化为数据,然后把数据通过蓝牙传送到PC端,由PC端的监听事件来获取所传数据,通过所得数据处理操作将对触划屏幕的动作模拟还原为对鼠标的操作。
        最主要的问题有三点:Android端的触屏信息的收集处理发送,蓝牙的Android端与PC端的通信,PC端的java编程信息收集处理及对PC系统的操控。
        解决Android端的触屏信息的收集处理发送,需对Android API有详细深入的了解应用与实践。要将触屏事件经过业务逻辑处理转化为所需的数据。
        蓝牙Android端与PC端的通信,不但需要熟悉蓝牙传输方式,了解蓝牙传输数据流程,明白蓝牙的权限配对等问题。而且要熟悉如何在使用android编程对蓝牙进行数据的发送和在pc端使用java监听对蓝牙所传输的数据进行接收。利用蓝牙将两个设备间的通信完成。
        PC端的java编程信息收集处理及对PC系统的操控,首先将通过监听接收到的数据进行逻辑处理,利用处理后所得的数据来对PC系统的鼠标进行操作。
 
毕业设计需求分析
1.android端(客户端)的系统功能设计及描述
        (一)蓝牙:负责蓝牙的连接请求发送,以及数据的发送
①蓝牙连接:用户可能匹配了多个台电脑。每台电脑的蓝牙MAC地址各不相同。因此本系统提供了选择连接功能。
②蓝牙连接保持:由于在蓝牙的连接过程中可能会出现连接丢失的现象, 因此仅仅连接一次是远远不够的。本模块负责保持蓝牙的连接稳定性。
③数据发送:负责将操作捕获的动作信号发送至PC端(服务器端)。
        (二)操作捕获:用于捕捉用户对触摸板的常用操作,并转化为数据信号。
①触摸板单击:对应PC端的鼠标左键单击操作,监听事件并将事件转化为数据信号。
②触摸板划动:对应PC断的鼠标移动操作,监听事件并将事件转化为数据信号。
③触摸板左Button按钮单击:对应PC端的鼠标左键单击操作,监听事件并将事件转化为数据信号。
④触摸板左Button按钮长按:对应PC端的鼠标左键按压操作,监听事件并将事件转化为数据信号。
⑤触摸板右Button按钮单击:对应PC端的鼠标右键单击操作,,监听事件并将事件转化为数据信号。
 
2.JAVA端(服务器端))系统设计描述
        (一)蓝牙:本模块负责保持服务器端与客户端的连接并接受客户端发送来的动作信号。
①蓝牙接收保持:作为服务器端,应一直监听客户端发来的信息,并确保无数据丢失现象。
②数据接受分析:负责接受客户端发送来的动作信息,并将动作信息解析。
        (二)鼠标控制:将客户端发送来的动作信号解析后,在电脑上还原成客户端的动作操作。
①鼠标左键单击:对应客户端的触摸板单击及触摸板左按钮的单击事件。
②鼠标右键单击:对应客户端的触摸板右按钮的单击操作。
③鼠标移动:对应客户端的触摸板滑动操作。
④鼠标左键按压:对应客户端的触摸板左按钮的第一次(奇数次)长按操作。
④鼠标左键按压释放:对应客户端的触摸板左按钮的第二次(偶数次)长按操作。
 

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询