论文部分内容阅读
随着近年来无线移动通信技术的飞速发展,工作在嵌入式系统下的无线通信设备(如移动电话、掌上电脑等)以其小巧、方便、低能耗等特点,逐渐成为人们日常信息交流的主要工具。蓝牙技术是无线数据通信与语音通信的开放性全球规范。它以低成本的近距离无线连接为基础,为短距离内的移动设备间的信息交互提供了一套完善的解决方案。OBEX协议是由红外数据协会开发的,用于在无线链路上交换数据对象的会话层协议,其主要作用是完成各种形式的数据对象的交换。蓝牙协议规范采纳了该协议,这使得支持蓝牙的无线通信设备可以方便地交换各种形式的数据。基本成像应用(Basic Imaging Profile)是用于在支持蓝牙的数码相机等设备和其它设备间进行图像交换的应用规范,其主要作用是完成图像的交换。支持基本成像应用的设备可以方便地完成图像的传送、下载和打印等功能。因此,在蓝牙系统中实现OBEX协议及其相关的应用有着非常重要的现实意义。本论文首先介绍了论文的工程背景和结构,然后介绍了蓝牙技术规范和OBEX协议。论文对OBEX协议进行了研究和分析,介绍了如何在蓝牙系统中实现OBEX协议,并对其如何移植到Windows平台进行了较详尽的阐述。基本成像应用的跨平台实现是本论文的主要工作之一。论文在对基本成像应用进行详尽分析的基础上,提出了基本成像应用的一种跨平台实现方式,并以图像传送功能为例,从控制流的角度出发,对实现进行了详细的分析。论文对基本成像应用程序在Windows平台上的实现进行了详细的阐述。论文阐述了一种使用Windows Shell扩展来实现基本成像应用程序,从而改善用户使用体验的应用程序实现方法。