计算机工程 ›› 2008, Vol. 34 ›› Issue (24): 233-235.doi: 10.3969/j.issn.1000-3428.2008.24.081

• 多媒体技术及应用 • 上一篇    下一篇

基于数字广播的大数据量接收与存储策略

王 蕾1,2,潘 梁2,吴国斌2,3,倪 宏2   

  1. (1. 中国科学院研究生院,北京 100049;2. 中国科学院声学研究所国家网络新媒体工程技术研究中心,北京 1000803. 中国科技大学信息科学技术学院,安徽合肥 230027)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-12-20 发布日期:2008-12-20

Receiving and Saving Strategies for Mass Data Based on Digital Broadcasting

WANG Lei1,2, PAN Liang2, WU Guo-bin2,3, NI Hong2   

  1. (1. Graduate University of Chinese Academy of Sciences, Beijing 100049;2. National Engineering Research Center of New Media Technology, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100080;3. School of Information Science and Technology, University of Science and Technology of China, AnhuiHefei 230027)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-12-20 Published:2008-12-20

摘要: 数字广播嵌入式终端在接收大数据量的广播信息时受限于软件处理速度,数据因不能得到及时处理而造成丢包,大量数据动态存储时的频繁申请易产生内存碎片,影响系统运行速度。该文针对广播数据的特点,采用环形缓存机制和双向队列式的内存分配方法解决上述问题。实验验证了该方法的可行性和可靠性。

关键词: 数字视频广播, 服务信息, 电子节目指南, 环形缓存, 双向队列

Abstract: Embedded digital broadcasting terminal has two problems in receiving and saving broadcasting information. In the process of data receiving, the processing speed of embedded system is too low to receive the data in time and packets will be missed. When mass data is dynamically saved, continual requests for memory will result in memory fragments and influence the performance of the whole system. Directing at the characteristics of data broadcasting, this paper adopts loop buffer and bidirectional queue to solve the problems. Experiments validate that the method is feasible and reliable.

Key words: Digital Video Broadcasting(DVB), Service Information(SI), Electronic Program Guide(EPG), loop buffer, bidirectional queue

中图分类号: