一种高效率富媒体展现系统和方法技术方案

技术编号:8657579 阅读:186 留言:0更新日期:2013-05-02 01:30
本发明专利技术公开了一种高效率富媒体展现系统和方法,所述系统包括数据接收模块、数据解码模块、富媒体展现模块、接收数据缓存模块和解码数据缓存模块,其中,接收数据缓存模块用于暂存数据接收模块接收的富媒体数据;解码数据缓存模块用于暂存通过数据解码模块解码的富媒体数据。本发明专利技术的两个数据缓存模块具有数据缓存队列结构,用来缓冲数据的接收和解码过程,以使富媒体数据的解析更流畅;同时,解码数据缓存模块还具有数据阻塞机制,使得解码数据缓存模块中的富媒体数据量不超过一个阈值,因此能有效地降低内存的占有量,为进一步提高富媒体展现系统的执行效率提供了可靠保证。

【技术实现步骤摘要】

本专利技术涉及计算机和通信
,具体涉及富媒体的网络传输和显示,特别是一种能够提高富媒体展现效率、优化富媒体展现过程的高效率富媒体展现系统和方法
技术介绍
随着互联网技术的发展,包含文字、图片、声音、视频、动画和交互脚本中的一种或多种形式组合的富媒体内容广泛存在于互联网。富媒体有良好的互动性,具有丰富的表现力,因此,各大媒体都在选择使用富媒体来对其作品进行展现。与此同时,随着富媒体应用的增多,对富媒体展现系统的性能要求也越来越高,富媒体展现系统的响应时间、反应速度、流畅度、内存占用量、执行效率等成为评价富媒体展现系统好坏的重要指标。虽然随着硬件的不断发展和升级,一般的应用程序不用刻意优化内存等硬件资源的使用情况,但是,在硬件更新换代的情况下,用户的需求也不断增加。如果运行于用户计算机上的程序都不考虑硬件资源的消耗,用户的硬件资源就得不到最好的发挥,并且会使得用户体验变差。另一方面,虽然硬件更新换代迅速,但不代表所有用户的硬件都会按照最先进的水平进行更新,适当优化应用程序硬件资源占用可以兼顾大多数用户的硬件条件。如前所述,富媒体资源内容包含的种类较多,要完整展现一个富媒体文件,本文档来自技高网...

【技术保护点】
一种富媒体展现系统,包括数据接收模块、数据解码模块、富媒体展现模块,其特征在于,还包括接收数据缓存模块和解码数据缓存模块,所述数据接收模块用于从富媒体系统外部接收富媒体数据,并将接收到的富媒体数据写入所述接收数据缓存模块;所述接收数据缓存模块用于暂存来自数据接收模块的富媒体数据;所述数据解码模块用于读取所述接收数据缓存模块中暂存的富媒体数据;所述解码数据缓存模块用于暂存来自所述数据解码模块的解码的富媒体数据;所述富媒体展现模块用于读取所述解码数据缓存模块中暂存的解码的富媒体数据,并对该解码的富媒体数据的内容进行展现。

【技术特征摘要】
1.一种富媒体展现系统,包括数据接收模块、数据解码模块、富媒体展现模块,其特征在于,还包括接收数据缓存模块和解码数据缓存模块, 所述数据接收模块用于从富媒体系统外部接收富媒体数据,并将接收到的富媒体数据写入所述接收数据缓存模块; 所述接收数据缓存模块用于暂存来自数据接收模块的富媒体数据; 所述数据解码模块用于读取所述接收数据缓存模块中暂存的富媒体数据; 所述解码数据缓存模块用于暂存来自所述数据解码模块的解码的富媒体数据; 所述富媒体展现模块用于读取所述解码数据缓存模块中暂存的解码的富媒体数据,并对该解码的富媒体数据的内容进行展现。2.如权利要求1所述的富媒体展现系统,其特征在于, 所述接收数据缓存模块和解码数据缓存模块通过一种数据缓存队列机制来暂存数据,所述数据缓存队列机制为:利用数据缓存队列来写入和读出数据,数据缓存队列通过数据节点来存储数据,每个数据节点保存预定长度的富媒体数据的数据内容,同时保存该数据节点的数据长度信息、下一数据节点信息和已读取数据长度信息。3.如权利要求2所述的富媒体展现系统,其特征在于,所述解码数据缓存模块为解码数据缓存队列设定一个解码数据量的上限阈值,当展现富媒体时,判断解码数据缓存队列的总数据量是否超过所述阈值:如果超过,则富媒体展现系统的解码模块暂停解码一个预定时长,否则继续解码步骤。4.一种富媒体展现方法,应用于富媒体展现系统中,其特征在于,所述富媒体展现系统还包括接收数据缓存模块和解码数据缓存模块,所述方法包括如下步骤: 从富媒体系统外部接收富媒体数据,并将接收到的富媒体数据写入所述接收数据缓存模块; 从所述接收数据缓存模块中读取富媒体数据后进行解码,并写入解码数据缓存模块; 从所述解码数据缓存模块中读取解码的富媒体数据,并对该解码的富媒体数据的内容进行展现。5.如权利要求4所述的富媒体展现方法,其特征在于,所述接收数据缓存模块和解码数据缓存模块利用数据缓存队列来写入和读出数据,数据缓存队列通过数据节点来存储数据,每个数据节点保存预定长度的富媒体数据的数据内容,同时保存该数据节点的数据长度信息、下一数据节点信息和已读取数据长度信息。6.如权利要求5所述的富媒体展现方法,其特征在于,当所述数据缓存队列刚创建或者其中没有暂存任何数据时,其中不包括任何数据节点;当数据缓存队列开始写入要暂存的数据时,其形成第一个数...

【专利技术属性】
技术研发人员:杜清秀周传锋
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1