Symbian OS环境中即时通信软件设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:luzihao009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国手机用户逐年增加,手机上网的用户数量也在稳步提高。近年来,移动互联网应用产品中,即时通信类产品的应用率最高,交友社区类产品发展迅速。随着我国3G(Third Generation)牌照的发放,无线互联网将迎来爆发式的增长,无线互联网更深层次的应用将在3G时代逐渐凸显出来,手机即时通信类产品也将得到进一步的发展。现阶段的手机即时通信软件主要基于GPRS(General Packet Radio Service)网络,用户需根据网络数据流量付费。由于网络带宽的限制,即时通信的交互信息以文本、图片为主,对于带宽要求较高的音视频交互,GPRS网络难以提供良好的服务性能。本文设计并实现了一种基于Symbian操作系统的手机即时通信软件。该软件基于WiFi无线网络,提供文本交互、音视频交互、文件传输等功能,在降低了网络费用开销的同时,提供了良好的音视频交互服务。论文第二章对Symbian手机即时通信软件的需求进行了深入分析。围绕系统的设计目标,分析了客户端和服务器端的功能需求,给出了软件的用例模型,讨论了扩展性、性能等质量属性需求,并对系统开发和运行的软硬件平台进行了说明。第三章给出了系统方案的总体设计,并设计了软件架构。首先,给出了通信方式、视频压缩、音频连续性、多线程、运行稳定性等问题的解决方案。之后,在需求分析的基础上,给出了软件的分层架构和模块划分,并讨论了各个模块的功能;接下来,以UML类图的形式,设计了各个模块的逻辑结构,并讨论了各个类及接口函数的功能;最后,给出了软件的工作流程。第四章研究了方案实现的关键技术。首先分析了Symbian OS(Operating System)的异步服务机制,讨论了使用活动规划器和活动对象实现异步服务的方法;之后,给出了防止内存泄露的三种处理机制;接下来,重点研究了视频处理、音频捕获和播放、文件访问、WiFi通信等功能;最后,给出了软件界面的设计方法。第五章给出了软件的测试结果。软件的测试结果表明,两个手机之间可以进行网络连接、文本交互、音视频交互、传输文件等操作,达到了系统的设计目标。本文提出了一种Symbian OS手机即时通信软件的设计与实现方案。基于WiFi无线网络,通过客户端手机和服务器端手机的点对点通信,实现了传输文本、音视频数据、文件数据等功能。通过使用该软件,用户之间可以进行文本交互、音视频交互、传输文件等操作。
其他文献
作为一种不确定性推理方法,D-S证据理论在不确定性推理和信息融合中得到了广泛的应用。然而由于D-S证据理论比较适合于解决低冲突、高置信度的情况,而在实际应用中,证据之间
IEEE 802.16e移动宽带无线接入标准的出现推进了多媒体业务与无线移动融合,也引发了对于移动宽带无线接入技术问题的思考,其中包括小区切换问题。移动用户的日益增加,大量高
随着移动通信技术的发展,数据宽带从10Kbps增长到10Mbps,将来还提高到上百、上千Mbps。为了满足日益增长的宽带无线通信的巨大需求,根据香农信息理论,人们不断开发新的高频谱
通信系统类似于双基地雷达的神经中枢,在双基地雷达制导体系中发挥着重要作用,如今将雷达与通信结合成雷达/通信一体化系统已是必然趋势,它主要通过对两系统的软、硬件资源进
红外弱小目标检测及跟踪技术是计算机视觉的核心技术之一,被广泛应用于军事及民用领域。传统跟踪方法因为自身缺陷以及背景干扰而产生误差积累,在长时跟踪过程中产生跟踪点漂
近年来,随着因特网的迅猛发展,web信息呈几何级数增长,人们需要花费大量时间才能找到自己需要的信息,个性化推荐作为信息过滤的重要手段,是解决当前信息过载问题的一种很有效
无线传感器网络WSN具有节点数目众多、能量和无线通信资源受限、组成节点同构性等特点,所以传感器节点的感知数据往往具有高度的时空相关性,本文采用基于时空相关性的数据融合
MEMS地震检波器已经成为新一代高精度数字地震数据采集系统的核心部件,其优异的微弱信号检测能力使其能够胜任高精度勘探任务,因此逐渐成为地震检波器的发展趋势。作为MEMS地
智能交通系统是计算机视觉的一个重要研究领域,随着各大城市车辆增多,交通状况不断恶化,为了保障交通的高效性和安全性,以及交通监控智能化的要求,智能交通系统成为了国内外
可重构的光分插复用器(ROADM)由于其灵活的重构能力,已成为构建大型全光交换网络的核心技术。目前,大部分商用的ROADM已经支持无色和无向性,但是无阻塞性由于其高成本仍无法