基于Symbian OS的移动多媒体软件平台的研发与应用

基于Symbian OS的移动多媒体软件平台的研发与应用

论文摘要

随着计算机和无线通讯领域相关技术的发展,移动多媒体技术已成为时代焦点,各种多媒体应用已逐渐地从有线领域向无线领域迈进,全方位地满足人们对于多种媒体、多种感观的需求。另一方面,Symbian是全球为数最多的智能型手机所选用的操作系统。由于多媒体应用十分复杂,开发难度较大,而目前还没有一个良好的平台来支撑它,使得多媒体应用软件开发周期长、效率低。正是基于这样的背景,提出了基于Symbian操作系统的移动多媒体平台课题。本文首先研究和分析了移动多媒体技术和Symbian多媒体框架,设计与实现了一个基于Symbian操作系统的移动多媒体软件平台,然后将其应用到了“书客”手机多媒体软件中。最后,总结全文,并对以后的研究作出了展望。具体而言,本文主要完成了以下几项工作:1.针对无线网络的特性,同时充分考虑了智能手机设备的限制与约束,基于客户端/服务器模式设计与实现了移动多媒体软件平台,其中重点是描述客户端功能模块的划分及详细设计。根据对客户端功能的分析,客户端平台划分为媒体播放模块、UI模块、网络通信模块和数据存储模块四个部分。2.开发了基于Symbian多媒体框架的流媒体播放器。所开发的播放器能解码AMR、WMA、MP3等多种音频码流,并能实现快进、快退、暂停、音量调节等控制操作。3.通过分析系统的功能需求,确定了客户端与服务器端的通信内容,设计了客户端/服务器架构下的两端通信机制、通信协议,以及将对象序列化机制应用在了平台上,其减轻了网络带宽的压力,也为手机数据的持久化奠定了基础。4.为了证明平台的可行性和易用性,基于该平台开发了“书客”手机多媒体软件。该软件已经成功已投入商用,并获得了用户的好评。其中主要包括“书客”软件的数据结构、图形用户界面、系统流程及一些特定功能的设计与实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题背景
  • 1.2 与课题相关的国内外研究综述
  • 1.2.1 国内外移动多媒体应用的现状
  • 1.2.2 移动多媒体框架研究现状
  • 1.3 课题研究意义
  • 1.4 主要工作
  • 1.5 论文结构和内容安排
  • 第二章 移动多媒体技术简介
  • 2.1 Symbian 简介
  • 2.1.1 活动对象
  • 2.1.2 多线程机制
  • 2.1.3 客户端/服务器框架
  • 2.1.4 Series 60 应用程序架构
  • 2.2 无线移动网络概述
  • 2.2.1 无线移动通信网的特点
  • 2.2.2 无线分组交换技术
  • 2.3 网络传输协议
  • 2.3.1 套接字机制
  • 2.3.2 HTTP 协议
  • 2.4 多媒体技术概述
  • 2.4.1 音频采样率
  • 2.4.2 音频编解码技术
  • 2.5 本章小结
  • 第三章 Symbian 多媒体框架研究与分析
  • 3.1 多媒体框架概述
  • 3.2 Symbian 多媒体框架结构
  • 3.3 Symbian MMF 各模块详细分析
  • 3.3.1 客户端接口层
  • 3.3.2 控制器框架
  • 3.3.3 控制器插件
  • 3.3.4 底层子系统
  • 3.4 框架常用设计模式
  • 3.5 本章小结
  • 第四章 移动多媒体软件平台的设计
  • 4.1 移动多媒体平台总体架构
  • 4.2 客户端体系结构
  • 4.3 媒体播放模块
  • 4.3.1 基于Symbian MMF 音频剪辑接口的播放器设计
  • 4.3.2 基于Symbian MMF 音频流接口的播放器设计
  • 4.3.3 两种播放器设计比较
  • 4.4 UI 模块
  • 4.5 网络通信模块
  • 4.5.1 通信模块架构
  • 4.5.2 通信格式设计
  • 4.5.3 对象序列化
  • 4.6 数据存储模块
  • 4.6.1 存储空间管理
  • 4.6.2 文件流化
  • 4.6.3 文件加密
  • 4.7 本章小结
  • 第五章 移动多媒体软件平台的应用
  • 5.1 “书客”整体设计
  • 5.1.1 图形用户界面设计
  • 5.1.2 主要数据结构
  • 5.2 系统流程介绍
  • 5.2.1 系统主流程
  • 5.2.2 初始化流程
  • 5.2.3 目录增量更新
  • 5.3 播放下载模块实现
  • 5.3.1 播放下载模块架构
  • 5.3.2 文音同步的实现
  • 5.3.3 下载缓冲策略
  • 5.4 本章小结
  • 第六章 测试
  • 6.1 测试环境
  • 6.2 测试内容
  • 6.2.1 功能测试
  • 6.2.2 性能测试
  • 6.3 测试结果
  • 6.4 本章小结
  • 第七章 结论
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 攻读硕士期间取得的研究成果
  • 相关论文文献

    • [1].基于Symbian OS系统的垃圾短信过滤器设计与实现[J]. 安庆师范学院学报(自然科学版) 2012(02)
    • [2].基于Symbian OS手机的垃圾信息研究[J]. 电脑知识与技术 2009(24)
    • [3].基于Symbian OS智能手机的二维码识别系统[J]. 微计算机信息 2011(06)
    • [4].基于Symbian OS的无线网络数据采集系统设计与实现[J]. 数据通信 2008(06)
    • [5].基于Symbian OS的无线视频监控系统[J]. 信息与电脑(理论版) 2011(10)
    • [6].基于Carbide.C++的Symbian OS软件开发[J]. 电脑与电信 2009(01)
    • [7].Symbian OS下的实时交通导航系统[J]. 同济大学学报(自然科学版) 2010(06)
    • [8].Symbian OS的研究及其在手机软件开发中的应用[J]. 山西经济管理干部学院学报 2010(03)
    • [9].基于Symbian OS的本地化技术研究[J]. 微计算机信息 2008(11)
    • [10].基于Symbian OS的内存管理策略[J]. 电脑知识与技术 2010(22)
    • [11].基于Symbian OS的XMPP协议的实现[J]. 信息通信技术 2009(05)
    • [12].在可靠的平台上进行程序开发——浅析《Symbian OS平台安全——用Symbian OS安全架构进行软件开发》[J]. 通信世界 2009(22)
    • [13].基于Symbian OS的Series 60手机课程管理系统开发[J]. 郑州轻工业学院学报(自然科学版) 2009(06)
    • [14].教你学会Symbian通信体系中的常见开发——评《Symbian OS通信编程(第2版)》[J]. 通信世界 2009(22)
    • [15].基于Symbian OS的SIP协议栈的开发设计与实现[J]. 机电技术 2010(04)
    • [16].基于Symbian OS和SIP技术的IM开发[J]. 微计算机信息 2010(03)
    • [17].基于symbian OS的手机音频录制器[J]. 科技信息 2008(35)

    标签:;  

    基于Symbian OS的移动多媒体软件平台的研发与应用
    下载Doc文档

    猜你喜欢