[发明专利]一种存储流媒体数据的方法及装置有效
申请号: | 201010175355.6 | 申请日: | 2010-05-12 |
公开(公告)号: | CN102243884A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | 金何泉 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 流媒体 数据 方法 装置 | ||
技术领域
本发明涉及数据存储技术,尤指一种存储流媒体数据的方法及装置。
背景技术
磁盘主要包括硬盘盘片、主轴电机、读写磁头、磁头臂和伺服电机,数据存储在磁盘盘片上,通过磁头臂加上磁盘片本身的运动定位数据位置,执行读写操作。磁盘磁头从初始位置移动到所指定的磁道所需的时间叫做磁盘的平均寻道时间,是影响磁盘内部数据传输率的重要参数,一般为7ms左右。顺序读写是指对磁盘的访问对象是地址连续的,这样的读写方式能够大大的减少寻道时间。随机读写是指对磁盘的访问对象是地址不连续的,这样的读写方式就大大增加磁盘的寻道时间。
参见图1,图1是目前比较通用的流媒体存储结构图。在对流媒体数据进行存储时,为了更加高效的对流媒体数据进行查询检索,通常会增加索引信息。即,在磁盘固定的位置上设置索引区域,在对流媒体数据进行存储的同时,根据该媒体数据的特性,在索引区域内填写相应的索引信息。进而在进行数据查询时,能够根据索引信息快速定位到所查询的流媒体数据。
在图1中,超级数据(SUPER DATA)后面为一级索引(MAIN INDEX)区域,一级索引区域的大小为128K。一级索引区域后为数据部分(DATAPARTITION),包括一系列大小为256M的数据单元(DATA UNIT)。这里,一级索引用于检索之后的256M Byte数据单元。在每个256M的数据单元中,又包含二级索引(SECOND INDEX)区域和数据块。这里,二级索引用来定位具体的I帧组数据。
在进行磁盘写入操作时,通常都是顺序写入磁盘控制,只是在写完一个数据块之后,要在当前数据单元对应的二级索引区域进行写索引操作。在当前的数据单元空间不足时,数据块会在下一个数据单元写入,此时除了需要在该数据单元中的索引区域进行写二级索引的操作外,还要以及一级索引区域中执行写索引的操作。
由上述写操作的流程不难看出,为了方便检索,在每顺序写入一个数据块之后,就会将磁头移动到对应的索引区域写入相应的索引信息,使原本的顺序写变成了随机写,增加了磁头寻道时间。基于前面描述的磁盘特征,可知现有这种流媒体数据块的写操作,使磁盘的大量消耗花费在了寻道时间上,严重的影响了写数据的性能。
发明内容
有鉴于此,本发明的主要目的在于提供一种存储流媒体数据的方法及装置,应用本发明所提供的方法及装置能够提高流媒体数据的写性能。
为达到上述目的,本发明的技术方案是这样实现的:
一种存储流媒体数据的方法,该方法包括:
根据待存储的数据块得到该数据块对应的索引信息;其中,所述索引信息包括所述信息块的存储位置和存储长度,以及所述数据块对应流媒体的起始时间;
将所得到的索引信息添加到所述数据块之前,并将该索引信息和所述数据块构成的信息块顺序写入存储单元。
一种存储流媒体数据的装置,该装置包括处理单元和写入单元;
所述处理单元,用于根据待存储的数据块得到该数据块对应的索引信息;其中,所述索引信息包括所述信息块的存储位置和存储长度,以及所述数据块对应流媒体的起始时间
所述写入单元,用于将所述处理单元得到的索引信息添加到所述数据块之前,并将该索引信息和所述数据块构成的信息块顺序写入存储单元。
本发明所提供了一种存储流媒体数据的方法及装置。本发明的技术方案通过将索引信息添加到数据块之前,在写入数据时直接将索引信息连同数据块一起写入存储单元,从而避免了在写入数据时每写入一个数据块就将磁头移动到对应的索引区域写入相应的索引信息的操作,因此减少了磁头寻道时间,提高了写数据性能。
附图说明
图1为现有技术中流媒体存储结构图;
图2为本发明方法的示例性流程图;
图3为本发明实施例中提出的存储结构图;
图4为本发明实施例提供的写操作流程图;
图5为本发明实施例提供的检索流程图;
图6为本发明实施例提供的查找最近时间标签的流程图;
图7为本发明实施例提供的确定停止前位置的流程图;
图8为本发明提供的装置结构图。
具体实施方式
在本部分的详细描述中,仅通过对实施本发明的发明者所预期的最佳方式的示例,示出并描述了本发明的较佳实施例。应意识到,可以在不背离本发明的前提下,就各个显而易见的方面对其进行修改。相应地,附图和说明书应被视为在本质上是示例性的,而不是限制性的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010175355.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置