论文部分内容阅读
随着嵌入式技术的快速发展,智能终端逐步走向智能化、多样化,逐渐趋向个人电脑的标准,拥有了强大的CPU处理能力、较大的内存和更多扩展能力。智能手机厂商在智能手机中提供了具有无线接入(Wi-Fi)功能的硬件模块和软件模块,并提供了功能模块开放的接口(包括应用编程接口以及硬件接口)。WLAN接入服务应用于智能手机实现了手机接入到IP网络,为用户提供了免费浏览网络、无线个人数据管理、收发电子邮件以及多媒体数据通信功能。论文是整个智能手机VOIP系统设计中的一个子系统模块,包括三部分:全双工语音通信设计、WLAN接入服务和RTP(Socket)通信。本论文是以Nokia E61手机作为硬件平台,设计了基于SymbianOS操作系统的客户端/服务器架构的全双工语音通信机制。服务器APS(Audio Proxy Server)是智能手机中的一个服务器的组件,提供了访问手机播放和录制音频子系统,并提供了第三方开发音频数据服务的APIs。客户端实现了与APS服务器之间的通信,并负责将接收和发送的音频数据传输到缓存队列。分析了IEEE802.11协议,并基于Nokia E61手机平台设备支持IEEE802.11b/g两种无线接入标准,实现了通过调用Symbian OS操作系统底层的API创建WLAN接入点、状态设置、网络模式、安全模式、安全设置等。同时在客户端应用程序中分别实现了RTP实时通信和Socket通信功能模块。RTP通信模块建立在Socket通信模块之上。当WLAN接入到IP网络的时候,音频数据包首先进行RTP头封装,然后通过UDP方式并进行端到端的语音数据传输。