毕业设计设备与VOIP软件智能协同工作的设计与实现论文.doc
《毕业设计设备与VOIP软件智能协同工作的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《毕业设计设备与VOIP软件智能协同工作的设计与实现论文.doc(56页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)中文题目:蓝牙终端设备与VoIP软件智能协同工作的设计与实现英文题目: The Design and Implement of the Intelligent Collaboration between Bluetooth Terminal and VoIP Software 学 院:计算机与信息技术学院专 业:计算机科学与技术学生姓名:学 号:指导教师:20xx 年 06 月 11 日摘 要蓝牙是无线数据和语音传输的开放式标准,它将各种通信设备、计算机及其终端设备、各种数字数据系统、甚至家用电器采用无线方式联接起来。VoIP是一种通过IP网络传出语音信息的技术。蓝牙和VoI
2、P是当前蓬勃发展的两个技术。蓝牙为用户提供了一种短距离的无线语音和数据传输的方式。而VoIP为用户提供了一种远距离的廉价的语音通讯的方式。如果能将两者有机地结合起来,就能为用户提供一种全新的无线远距离通讯的廉洁方案。在本设计中,利用蓝牙耳机作为蓝牙无线设备,Skype作为VoIP软件,用一种智能的方式将两者结合起来,实现了上述方案的一个原型demo。具体的实现模式是将一个蓝牙耳机与一个Skype帐号进行绑定,当启动一个蓝牙耳机时自动启动并登陆Skype。并且能够通过蓝牙耳机对Skype进行基本的操作。这种方式,抛开了鼠标键盘这种传统的启动服务的方式,创新地使用蓝牙耳机这个PC配件来启动PC端的
3、应用服务。并且为用户提供了一种无线的VoIP体验,拥有广阔的发展前景。关键词:蓝牙 VoIP 蓝牙耳机 Skype 智能 协同AbstractBluetooth is a public standard of data and voice transmission. It connects all kinds of communicate devices, computer and its terminals, digital systems and even family electronic devices together through the mode of wireless con
4、nection. VoIP is a technology which provides the function of voice transmission through the IP network.Bluetooth and VoIP are both rapidly developing technologies. The Bluetooth provides users a way of voice and data transmission wirelessly in short distance. And the VoIP provides users a way of voi
5、ce communication in remote distance, whose expenditure is very low. If we can find a way to combine them smartly, then we will create a new way of remote wireless communication with low expenditure.In this paper, we will use the Bluetooth Headset as a Bluetooth terminal, and the Skype as a VoIP soft
6、ware. An intelligent method is used to combine them to reach the aim referred before by developing a prototype demo. The detail is binding a Bluetooth Headset with a specific Skype account. When the Bluetooth Headset starts, the Skype will login automatically. At the same time user can manipulate th
7、e Skype through the Headset.This way, which discards the traditional way of starting services on PC using the mouse and keyboard, using a Bluetooth Headset, a PC accessory, to start services on PC is initial. And this mode gives the user an experience of wireless VoIP, which will have a wonderful fu
8、ture.Key words:Bluetooth, VoIP, Bluetooth Headset, Skype, Intelligent, Collaboration目 录第一章 绪论11.1 背景11.2 功能需求21.3 应用前景41.4 论文的组织与安排4第二章 蓝牙与VoIP概述62.1 蓝牙简介62.2 蓝牙的技术优势82.3 蓝牙的工作原理简介92.4 蓝牙配置文件概述92.5 蓝牙协议栈102.6 VoIP简介122.7 VoIP的现实需求122.8 VoIP的发展前景13第三章 开发环境153.1 蓝牙协议栈153.1.1 IVT协议栈简介153.1.2 IVT协议栈SDK1
9、63.2 VoIP软件173.2.1 Skype简介183.2.2 Skype Public API183.3 开发语言与开发环境21第四章 需求分析224.1 总体目标224.2 蓝牙端224.3 Skype端224.4 控制的实现23第五章 HeadSky的设计与实现245.1 总体模块设计255.1.1 初始化265.1.2 蓝牙的监听285.1.3 蓝牙耳机的匹配295.1.4 蓝牙服务的搜索与连接295.1.5 Skype的启动、登陆与退出305.1.6 Skype API的连接、认证与控制305.2 详细设计315.2.1 初始化315.2.2 蓝牙的监听345.2.3 蓝牙耳机的
10、匹配345.2.4 蓝牙服务的搜索与连接355.2.5 Skype的启动、登录与退出365.2.6 Skype API的连接、认证与控制395.3 设计的实现40第六章 工作总结和展望446.1 总结446.2 展望44参考文献45外文原文47中文翻译58第一章 绪论1.1 背景人们之间的通讯方式,经历了一个漫长的发展时期,从最初的口头传送,发展到书信、电报、电话,一直到今天的移动电话、互联网上的E-mail、即时通讯等等,使人们的生活变得越来越便捷。但同时,普通电话的昂贵的资费,尤其是长途通话的高昂的话费,也给人们带来了不小的经济负担。寻找一种既便捷又实惠的语音通讯方式成为了人们一直以来追求
11、的目标。在互联网发展普及的今天,通过互联网来承载并发送语音信息是实现这个目标的不二选择。于是,VoIP就这么应运而生了。VoIP,即Voice over IP,是一种基于IP网络进行语音传输的机制,即“IP承载语音技术”,因此VoIP电话又常被通俗地称为“网络电话”。和传统的基于电路交换机制的公众语音通信网络(PSTN)相比,IP网络最大的转变是在传输层使用了分组交换的机制,由此带来的好处是使带宽更高,并且带宽的使用效率也更高了。VoIP的核心是软件,完全依靠软件实现业务功能;而原电信业务主要依靠硬件和电路实现功能。正是由于VoIP的这些特点,使得IP电话相比于普通的电话,显得更加便捷并且实惠
12、,用户不必非得有一根电话线才能打电话,只要能够接入互联网,不管接入方式如何,都能够享受基于IP的服务,包括VoIP。同时由于使用互联网传输语音数据的费用要远远低于通过PSTN来传输的费用,IP电话的通讯费用也就自然远比普通电话要来得便宜实惠。而且,因为VoIP的核心是软件,这也就说,人们不必非得有一个电话机,只要有一台电脑,并且安装上相应的VoIP软件就能通过互联网与千里之外的朋友进行语音通讯了。所以,IP电话的发展越来越迅速,其规模也越来越大。但是,IP电话也有它不方便的地方。设想一下,当你每次打算使用电脑来给远方的朋友打一个电话的时候,必须先给电脑接上耳麦,打开VoIP软件并登陆,然后在打
13、电话的过程中还要受耳麦的线长的限制,不能随意走动,所有这些不便,虽然都是一些小问题,但若能使整个过程更加智能并且解除对用户活动范围的束缚,无疑在用户体验上将有巨大的改进。本设计也正是基于这个目的而做的。具体的方式就是使用现如今也非常流行并且发展迅猛的蓝牙技术。许多蓝牙终端设备提供了无线语音通信的功能,并能够进行简单的控制,比如蓝牙耳机。若能将蓝牙耳机的无线语音通信功能与VoIP软件在远距离语音通讯上的优势相结合,那么用户在享受IP电话提供的实惠的同时,也必将得到由蓝牙带来的无拘无束的用户体验。使用蓝牙的无线通信的特点,将蓝牙终端设备与VoIP软件结合起来,并使整个过程更加智能化人性化是本设计的
14、期望目标。1.2 功能需求将蓝牙终端设备与VoIP软件关联起来,提供一种智能的协同工作模式。在具体实现方案的时候,蓝牙终端设备使用蓝牙耳机,VoIP软件使用Skype。实现的智能协同工作场景最主要的特点就是需要做到尽可能的智能化、人性化。智能协同工作的场景可以描述如下:用户拥有一个蓝牙耳机和一个Skype帐号。用户首先在pc端启动监控程序,该监控程序将自动启动蓝牙协议栈,并且进入监听状态,等待蓝牙耳机的到来。当用户打开蓝牙耳机的时候,pc端的监控程序能够主动地发现有一个新的蓝牙耳机设备进入了有效区域,并且自动识别该设备的mac地址、设备名称以及能够提供的服务。若该蓝牙耳机是初次使用,则会要求用
15、户为该特定的蓝牙耳机设置与之关联的特定的Skype的帐号和密码。当用户设置完成后,就完成了特定蓝牙耳机与特定Skype帐号的绑定,系统将记录该绑定信息。若该蓝牙耳机已经完成了与Skype帐号的绑定,则在发现该蓝牙耳机的服务可用之后,将自动启动Skype软件,并完成相应帐号的自动登录。同时,在蓝牙耳机这一端,也将自动完成一系列过程,包括与蓝牙耳机的配对、服务的发现、服务的刷新以及服务的连接等。当蓝牙耳机关闭或者离开有效服务区的时候,相应的Skype也会自动地退出。不同的蓝牙耳机可以对应不同的Skype帐号。这样,就实现了蓝牙终端设备与VoIP软件的智能关联。当用户需要使用VoIP服务的时候,只需
16、要打开相应的蓝牙耳机即可,并且可以同时享受无线带来的自在体验。除了完成蓝牙终端设备与VoIP软件的智能关联,需要完成的另一点就是它们之间的的协同工作。在蓝牙耳机与Skype关联之后,若用户被呼叫,则将呼叫音转移到蓝牙耳机,用户可以不必操作鼠标键盘,只要通过蓝牙耳机上的简易按钮就能控制来电的接听与拒听:按一下按钮则接听来电,连按两下按钮则拒听来电。另外,还可以通过蓝牙耳机来拨打最近拨打的最后一个电话,即在空闲状态下,连按两下蓝牙耳机上的按钮就能向最近最后一次呼叫过的联系人发出呼叫。以上描述的功能需求可简单用图1.1表示:图1.1 应用模式如图1.1所示,两台电脑之间通过Internet相连,蓝牙
17、耳机与电脑之间通过蓝牙相连。然后,将蓝牙耳机与Instant Messanger即Skype相关联,就可以实现通过蓝牙耳机与好友进行无线的聊天了。1.3 应用前景在信息高度发达,通讯手段越来越灵活的今天,人们的生活节奏也越来越快,对移动和便捷的需求也越来越高。手机和笔记本电脑作为移动和便捷的代表,给人们的生活带来了巨大的便利。若能够将手机的无线语音通讯功能和笔记本电脑的无线信息通信能力相结合,必将给人们带来更加自然便捷的通讯方式。本设计的研究,作为联想研究院的一个研究课题,试图探索一种蓝牙终端设备与VoIP软件之间的智能协同共工作的模式,并以蓝牙耳机与Skype为原型,建立它们之间协同工作的D
18、emo。若该工作模式得到认可,在将来的联想的笔记本上,都有可能预装上该智能关联协同软件和相应的蓝牙协议栈,并将蓝牙耳机作为笔记本的一个标准配件与笔记本一同出售。到时候,蓝牙耳机将不仅仅是蓝牙耳机,它甚至可能成为一个简易的电脑遥控器,用于控制所有与音频相关的应用。1.4 论文的组织与安排第一章,绪论。对本设计中涉及到的蓝牙技术以及VoIP的背景,本设计功能需求与应用前景等进行了简要的说明。第二章,蓝牙与VoIP概述。介绍了蓝牙和VoIP的基本知识。描述了蓝牙的技术优势和基本的工作原理。并对蓝牙配置文件以及蓝牙协议栈等知识进行了简要的介绍。并对当前VoIP的发展及其前景进行了说明。第三章,开发环境
19、。对进行本设计需要的开发环境,包括用到的蓝牙协议栈、VoIP软件以及开发使用的语言和IDE进行了说明。第四章,需求分析。对本设计的总体功能以及需要达到的最终目标进行了阐述。第五章,HeadSky的设计与实现。详细介绍了本设计的设计过程和实现细节。并对设计中用到的一些关键技术进行了详细的说明。第六章,工作总结和展望。对本设计作了一个简要的总结和概括。并对进一步的工作进行了展望。第二章 蓝牙与VoIP概述2.1 蓝牙简介在当今的信息时代,计算机设备和通讯设备数量庞大并且还在迅猛增长。人们在考虑单个设备处理能力的同时,也在思考着如何将一个设备与另外一个设备链接起来,因为设备互连之后带来的好处将是无可
20、限量的。将设备互连有许多方式,通常的做法是在设备之间连接电缆,比如串口线、并口线、网线等。但是当设备的数量非常庞大时,用电缆连接的方式将会变得非常复杂,在各个设备互连的时候,都需要各自特定的电缆和相应的驱动程序。另一种方式是无线连接。无线连接将为大量设备提供有效的、廉价的无线连接方案,人们可以方便的将计算机、外围设备等各种产品连接起来,并可以通过无线局域网(WLAN)与Internet连接,实现多媒体信息的无线传输。随着工程师们开发速度加快,无线世界也在不断地成长,更多强大的技术让我们摆脱电线的束缚,更方便、更舒适和更高效。从短距离到远距离,无线世界在我们的生活中已初具雏形。Bluetooth
21、 无线技术是众多无线技术中的一种,但它应用广泛。蓝牙的英文名是Bluetooth。Bluetooth原为欧洲中世纪丹麦国王Harald II的名字,他为统一四分五裂的瑞典、芬兰、丹麦立下了不朽的功绩。所以,采用Bluetooth命名希望使该技术成为全球统一的标准,蕴含一统天下的意义。蓝牙技术是很多大公司共同努力的结果。1998年,由爱立信、IBM、Intel、诺基亚和东芝等大公司联合推出了一项最新的无线网络技术,即蓝牙技术。随后,这五家公司组建了一个特殊组织SIG(Special Interest Group)来负责此项技术的开发。1999年7月,推出蓝牙协议的1.0版,该蓝牙协议的发布,将其
22、推向了应用阶段。自1999年发布Bluetooth规格以来,总共有超过 4000 家公司成为 Bluetooth 特别兴趣小组 (SIG) 的成员。随着研究的进一步深入和应用需求的进一步拓展,SIG于2001年2月发布了蓝牙规范1.1版,2003年11月发布了蓝牙规范1.2版,2004年11月发布了蓝牙规范2.0版,这是目前蓝牙规范的最新版。蓝牙技术作为一种无线数据与语音通信的开放性标准,其目标是实现简单、便宜,低功率的无线互连,全球通用,它属于一种低成本、短距离的无线电连接技术,它的无线收发器可以做在很小的一块芯片上,可以方便地嵌入到各类便携式设备中。蓝牙技术基于无线电缆的概念,实现了设备间
23、的无线连接和接入数据网的功能,具有外围设备接口,可以组成一个特定的个人网络。在Bluetooth中,互连设备之间的距离可达到10m,增大功率可以达到100m。同时,只要满足一定的要求,就可以在Bluetooth技术的支持下运行各种应用程序。Bluetooth是一种开放的技术,不同的厂商的设备都可以利用Bluetooth技术互连在一起。蓝牙采用跳频式展频技术(FHSS:Frequency Hopping Spread Spectrum),跳跃的速率为每秒1600次。蓝牙组件设计的传输功率为1mW(0dB)或100mW(20dB)。蓝牙共有79个通道,每个通道传输速率定为1Mbps(未来将达2Mb
24、ps),实际速率依传输格式不同而有所差异,有效速率最高可达721Kbps。蓝牙的传输距离在1mW发射功率时约为10米,若加大功率至100mW则可达到50至100米。当业务量减小或停止时,蓝牙设备可以进入低功率工作模式。蓝牙设备组网时最多可以有256个蓝牙单元设备连接起来组成微微网(piconet),其中一个主设备单元和7个从设备单元处于工作状态,而其他设备单元则处于待机模式。微微网络可以重叠交叉使用,从设备单元可以共享。由多个相互重叠的微微网可以组成分布网络(scatternert)。蓝牙可以提供电路交换和分组交换两种技术,以提供不同场合的应用。在同步工作状态下,一个组数据包可以占用一个或多个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 设备 VOIP 软件 智能 协同 工作 设计 实现 论文
链接地址:https://www.31ppt.com/p-4141823.html