基于呈现信息的手机应用的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:zhongsichuang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决何时通信、选择何种方式通信的问题,“呈现信息”应运而生。   呈现信息表达的是用户进行通信的能力和意愿。通过呈现信息的协助,人们可以选择最恰当的时间、使用最合适的方式与对方通信。在Internet中,特别是个人电脑平台上,已经出现了许多基于呈现信息的应用,其中最著名的要属即时文本通信应用。然而,在手机平台上,基于呈现信息的应用却屈指可数。当前,由于移动网络的进步,手机平台支持能力的提升以及相关协议标准的出台,在手机上实现基于呈现信息的应用已经成为了可能,并且有着广泛的市场需求。   为满足技术发展和市场需要,本文提出并实现了基于呈现信息的手机应用的通用架构并使用此通用架构在Hopen智能手机平台上开发了视频共享应用。   本文主要完成了以下五部分的工作:   1)本文阐述了呈现信息的定义、发展、基于呈现信息的应用种类,详细分析了呈现信息相关协议和体系结构以及选择SIP/SIMPLE作为核心协议的原因;并针对基于呈现信息的手机应用的设计开发提出了几条原则。   2)本文在分析基于呈现信息的手机应用的功能需求、运行网络环境以及主要操作流程的基础上,提出并实现了一个基于呈现信息的手机应用的通用架构。通用架构将基于呈现信息的手机应用的功能需求进行抽象和剥离,形成一个个独立的组件,因此具有良好的模块性、可扩展性和松耦合性。通用架构为基于呈现信息的手机应用的开发提供了良好的开发接口和平台并能显著的减少开发工作量。   3)本文在开源库的基础上实现了面向手机应用的简化SIP协议栈。为简少运行时间,节约手机平台的计算资源,本文在遵从国际标准并保留核心功能的前提下,根据应用需要对SIP协议栈功能进行了裁减。   4)本文使用通用架构在Hopen智能手机平台上设计并实现了一个全新的基于呈现信息的手机应用——视频共享。两个手机用户可以在语音通话建立后通过此应用共享视频文件或者手机摄像头所捕捉到的动态视频。本文使用配置文件来存储繁杂的应用设置信息,设计了一套高效的多媒体能力协商机制,使用可扩展链表存储多值动态数据。这些措施极大的降低了应用运行所消耗的资源。   5)为验证及测试视频共享应用,并且为今后类似应用的开发做准备,本文按照SIP/SIMPLE的规定,使用PC在局域网上搭建了一个模拟运行环境。它能为应用的运行调试提供平台和支持。
其他文献
软件过程建模是指对软件过程建立模型,并且对模型建立和模型执行提供自动化支持。软件过程建模技术为软件过程的描述、表示、执行、分析、跟踪、变更以及改进提供了方法和工具
本论文所做工作是与支持向量机(Support Vector Machine-SVM)的在线增量学习、样本选择技术及新SVld分类模型相关的一些研究。   关于线性临近支持向量机(Proximal SVM-PS
随着服务器应用需求的提升,各种新技术,如多核CPU、虚拟化技术、强大的集群应用、网络存储以及刀片服务器的发展,带来了对计算机I/O带宽无止境的需求。尤其是当高性能服务器进入
随着互联网、物联网、云计算、移动计算、大数据等众多信息技术的快速发展,网民用户和网络产品服务的数量呈爆炸式增长。然而,在享受网络提供的丰富的内容信息以及便利的服务产
无线传感器网络是一门面向应用的学科,随着人们在理论和技术两方面的研究拓展,该技术已经开始在应用产业化领域崭露头角,如环境监测、目标跟踪、安全监控、工业自动化监控等领域
显式并行程序中通信模式的抽取,对于并行程序性能调优具有重要的意义。很多与并行程序性能相关的优化都需要对通信特征进行分析。另外在并行程序设计和开发过程中,对于程序正确
三维卡通形象是指既具有真实人脸的可鉴别特征、又有夸张艺术效果的虚拟模型。近些年来,随着数字特效技术的不断创新以及计算机处理能力的增强,三维卡通在动漫影视、网络游戏、
随着计算机技术的发展,传统的人机交互技术已难以适应越来越复杂多样的需求。用户要求更加自然和智能的交互方法,包括声音、视觉和智能传感器等等。其中基于计算机视觉的方法具
近年来,WiMAX技术凭借包括Intel公司等在内的众多国际厂商的支持,发展十分迅速。2007年10月,WiMAX的TDD模式被国际电信联盟大会正式批准为第三代移动数字通信标准,为其在全世界范
编队重构是实现空间飞行器编队飞行的一项关键技术,也是自动导航和控制的重要研究领域,无论在理论研究还是实际应用上都具有重大意义。本论文针对空间飞行器编队重构问题展开了