当前位置:问答库>论文摘要

题目:基于安卓平台多功能蓝牙管理器的设计与实现

关键词:安卓;蓝牙;多功能

  摘要


  蓝牙的出现为人们提供了很大的便利,利用蓝牙,人们可以很轻松地实现短距离快速传输数据,笔者所在的公司正是一家蓝牙软硬件及系统解决方案提供商,目前在Windows平台上推出了一款多功能蓝牙软件,广受用户好评,很多用户反馈希望公司能够推出一款安卓平台的蓝牙软件,同时笔者经过调研发现目前安卓应用市场上缺乏功能比较全面的蓝牙应用,大部分蓝牙应用都只是针对蓝牙某一项功能,基于以上两点原因,公司决定推出一款安卓平台下的多功能蓝牙管理器,本文的课题正是来源于此。

  通过进行需求分析,确定了多功能蓝牙管理器的主要使用场景,并进一步确定了应用的主要功能以及整体结构,将应用主要分为五个模块,分别是音频播放及通话模块,文件发送与管理模块,语音助手模块,串口通讯模块,BLE(Bluetooth Low Energy)管理模块。每个模块在都有各自的难点与重点,音频播放及通话模块的重点是UI界面与蓝牙状态的同步;文件发送与管理模块的重点有两个,第一个是在获取大量文件时避免出现ANR(应用无响应)和OOM(内存溢出)问题,第二个重点是加密算法的选择以及实现;语音助手模块的重点是语音引擎的选择以及针对特定关键词的语音识别算法的实现;串口通讯模块的重点是通讯界面如何实现类似微信聊天页面的对话显示效果;BLE管理模块的重点是收集到的数据的呈现。

  本课题按照软件开发流程进行研究和开发工作,首先根据需求分析得出软件的总体结构,并推导出系统的功能性需求和非功能性需求,接着通过系统概述阐述了系统所要实现的具体功能,并细化了每个模块的功能,同时确定了每个模块在实现过程中的难点与重点,通过对每个模块实现方式以及重点难点的解决方案的的阐述,完成了系统实现的阐述,最后对系统进行测试分析以及功能测试,完成了多功能蓝牙管理器的研究与实现任务。