[发明专利]流媒体文件处理方法、装置和系统无效
申请号: | 200910258946.7 | 申请日: | 2009-12-31 |
公开(公告)号: | CN102117297A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 孙文敏;宋丙林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 文件 处理 方法 装置 系统 | ||
技术领域
本发明实施例涉及数据存储技术领域,特别涉及一种流媒体文件处理方法、装置和系统。
背景技术
流媒体(Streaming Media)是一种新型的网络传输技术,在互联网上实施顺序地传输和播放视/音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集、视/音频编解码、存储、传输播放等领域,其中流是相对于传统的下载-回放(Download-Playback)方式而言的一种媒体格式,它能从因特网上获取视频和音频等连续的多媒体流,客户可以边接收边播放,使时延大大减少。其中流媒体文件的元数据是描述文件本身特性的数据,如文件名、文件大小、文件修改时间、文件所在的目录结构等信息;流媒体文件系统(Media File System,以下简称:MFS)是针对流媒体文件写、删除操作频繁,读取操作较少,几乎没有修改操作,而对于I/O性能要求较高的特性设计的专用文件系统。
现有技术中采用ext2/xfs文件系统存储流媒体文件,上述的ext2/xfs文件系统是linux下最常用的文件系统,在将物理磁盘分区后,可将磁盘格式化成ext2/xfs文件系统,用来存储流媒体文件。
发明人在实现本发明的过程中发现,在访问磁盘数据时主要涉及磁头移动、磁盘旋转和数据读写操作三个操作,即访问磁盘所要花费的时间有3部分组成,分别是寻道时间、旋转时间和传输时间,其中磁头的寻道时间是磁盘服务时间中最重要的因素,而现有技术中对文件的读写采取随机读、随机写的式,使磁头的寻道开销能力大大增加,降低了文件系统的性能。
发明内容
本发明实施例的目的是提供一种流媒体文件处理方法、装置和系统,能够降低磁头的寻道开销能力,提高流媒体文件系统性能。
为实现上述目的,本发明实施例提供了一种流媒体文件处理系统,包括存储磁盘和流媒体文件处理装置,所述存储磁盘包括在物理空间上连续分布的、具有相同的存储容量的S1、S2、S3......Sn共n个磁盘存储单元,其中n为自然数;所述流媒体文件处理装置用于对所述在物理空间上连续分布的磁盘存储单元按照单个磁盘存储单元的存储容量的整数倍对分布在存储磁盘上的磁盘存储单元进行顺序读写,其读写顺序为按照先由S1到Sn、再由S1到Sn的顺序进行。
本发明实施例还提供了一种流媒体文件处理方法,包括:
接收对流媒体文件数据进行读写操作的指令信息;
根据所述指令信息对存储磁盘上的、在物理空间上连续分布的、具有相同的存储容量的S1、S2、S3......Sn共n个磁盘存储单元按照单个磁盘存储单元的存储容量的整数倍进行由S1到Sn的顺序读写。
本发明实施例还提供了一种流媒体文件处理装置,包括:
接收模块,用于接收对流媒体文件数据进行读写操作的指令信息;
数据操作模块,用于根据所述指令信息对存储磁盘上的、在物理空间上连续分布的、具有相同的存储容量的S1、S2、S3......Sn共n个磁盘存储单元按照单个磁盘存储单元的存储容量的整数倍进行顺序读写,其读写顺序为按照先由S1到Sn、再由S1到Sn的顺序进行。
本发明实施例提供的流媒体文件处理方法、装置和系统,通过在对其中的存储磁盘进行读写操作时,对物理空间上连续分布的磁盘存储单元进行循环读写,是一种绝对的顺序读写方式,能够减少磁头的寻道时间,充分发挥磁盘的I/O性能,并能达到提高磁盘性能和延长磁盘使用寿命的目的。
附图说明
图1为本发明流媒体文件处理系统实施例的结构示意图;
图2为本发明具体实施例中存储磁盘的结构示意图一;
图3为本发明具体实施例中存储磁盘的结构示意图二;
图4为本发明具体实施例中存储磁盘的结构示意图三;
图5为本发明流媒体文件处理方法实施例的流程示意图;
图6为本发明流媒体文件处理装置实施例的结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明实施例提供了一种流媒体文件处理系统,图1为本发明流媒体文件处理系统实施例的结构示意图,如图1所示,包括存储磁盘11和流媒体文件处理装置12,上述存储磁盘11包括在物理空间上连续分布的S1、S2、S3......Sn共n个磁盘存储单元111,其中n为自然数;流媒体文件处理装置用于对所述在物理空间上连续分布的磁盘存储单元111按照单个磁盘存储单元的存储容量的整数倍对分布在存储磁盘上的磁盘存储单元进行循环读写,其读写顺序为按照先由S1到Sn、再由S1到Sn的顺序进行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910258946.7/2.html,转载请声明来源钻瓜专利网。