论文部分内容阅读
随着当今信息技术的发展,手机作为一种便携式的移动计算设备,它所拥有的功能越来越强大,款式越来越新颖,价格却越来越能够为大众所接受,因而手机如今已经非常的普及。现在市面上流行的各种智能机,早已超出手机最初设计出来为了移动通话需要的范畴,听音乐,拍照,玩游戏,上网冲浪,自主安装需要的软件等已经逐渐成为手机使用过程中必不可少的功能。各种功能强大的新型手机的不断出现,改变了很多人对现代生活的认知,可以说,手机已经成为现在人们日常生活中不可缺少的一部分[1]。然而,手机最基本的功能--随时随地的即时通话,依然是区分手机和其他的移动设备的主要标志。手机中的通讯录,记载着手机用户所有的联系的相关信息,其重要性对手机用户不言而喻。由于手机更新换代的频繁,这就需要一种方法,能够将旧手机上的联系人轻松的导入到新手机上。这正是本论文需要研究的情况。
本论文研究基于蓝牙网络,通过蓝牙的PBAP协议,将新手机装上软件后,只要两个手机都支持PBAP协议,就能够从旧手机上获取用户的通讯录,通讯录的转移速度快,操作简单方便,用户体验好,给有此类需求的人们带来了极大的方便。
本文首先论述了该研究的可行性和必要性,然后简要介绍了蓝牙的相关背景知识、蓝牙体系结构、其他常用的无线网络技术。接下来对vCard规范进行了分析,每个vCard内容的每一条信息包含字段名、字段参数、字段值三个部分,其中字段参数是可选的。然后论文重点研究了PBAP协议,包括PBAP协议的工作流程、PSE上虚拟文件夹的建立和对应的映射关系、PBAP的主要实现的功能、PullPhoneBook操作的操作过程和其中所需要的应用参数分析。接下来本文详细的介绍了如何对最终的软件进行设计与实现并对软件操作的结果进行展示和分析,软件包括UI、vCard处理层、蓝牙通信层三个模块,UI层负责与用户进行交互并显示操作结果,vCard处理层负责对vCard信息的组织、提取和分析,蓝牙通信层负责建立蓝牙传输通道,用来实现包含通讯录数据信息的vCard流在手机之间的传输。论文最后总结了当前工作的情况,以及后续研究需要拓展和深入研究的内容,为进一步工作做好准备。