【技术实现步骤摘要】
本专利技术涉及数字电视技术,特别涉及在数字电视时移中优化磁盘空间利用率的方法及装置。
技术介绍
数字电视中的“时移”是指将节目录制在存储器中供将来使用。观众在观看数字电视节目时,可以随时按暂停或快退/快进键,也可以选择几天前的电视节目进行观看。现有技术中,比较常见的是由网络电视提供时移功能,其主要实现位于服务器端,可以参考申请号为“200610147769.1”,专利技术名称为《一种具有时移功能的直播服务器及实现方法》的中国专利技术专利申请,以及申请号为“200510111252.2”,专利技术名称为《一种网络互动电视系统实现时移功能的方法》的中国专利技术专利申请。这种类型的时移方案主要由广电服务提供商采用,特点是由服务器端屏蔽了复杂度,客户端可以跳转至任意感兴趣的区域。目前,也出现了一些由电视端提供时移功能的技术方案,即由电视端将一定时间范围内的数据录制于本地以提供给用户作时移使用。在时移策略上主要有以下两种:第一种:定时间定空间根据当前码流,假设一个码率上限,据此计算出当前磁盘可以录制多长时间的节目,然后就在设定好的空闲磁盘空间上录制节目直到占满磁盘空间,同时提供给上层的可播放的数据是固定。这种方法的缺点有:1)没有合理利用空间,该方法是基于所假设的码率上限来计算可以录制多长时间的节目,而如果按实际码率进行计算可能在当前空间下可以给上层提供更多时间的时移内容;2)如果此时有其它应用占据磁盘空间,就可能导致时移内容达不到当初设定的时长。第二种:定时间不定空间在公开号为“CN101146196A”,专利技术名称为《控制时移存储空间的方法和设备及使用其的电 ...
【技术保护点】
一种在数字电视时移中优化磁盘空间利用率的方法,其特征在于,包括:在录制时移节目的过程中,如果当前已录制的时移节目的时长已超过设定的最大时移时间,并且当前所接收到的传输流的流比特率小于平均流比特率,则删除录制时间最久的时移节目,以释放多余的磁盘碎片,并将新录制的时移节目覆盖当前文件中最久录制的时移节目;其中,最大时移时间是已录制的时移节目能够存储在磁盘中的最大时长。
【技术特征摘要】
1.一种在数字电视时移中优化磁盘空间利用率的方法,其特征在于,包括: 在录制时移节目的过程中,如果当前已录制的时移节目的时长已超过设定的最大时移时间,并且当前所接收到的传输流的流比特率小于平均流比特率,则删除录制时间最久的时移节目,以释放多余的磁盘碎片,并将新录制的时移节目覆盖当前文件中最久录制的时移节目; 其中,最大时移时间是已录制的时移节目能够存储在磁盘中的最大时长。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括: 如果当前已录制的时移节目的时长已超过设定的最大时移时间,且当前所接收到的传输流的流比特率大于等于平均流比特率,则判断新录制的时移节目是否会覆盖最大时移时间内的时移节目,如果不会覆盖,则将新录制的时移节目覆盖当前文件中最久录制的时移节目,如果会覆盖,则判断是否存在空闲磁盘空间,如果存在,申请新的磁盘碎片用于存储新录制的时移节目,如果不存在,将新录制的时移节目覆盖当前文件中最久录制的时移节目; 如果当前已录制的时移节目的时长未超过设定的最大时移时间,则判断是否存在空闲磁盘空间,如果存在,申请新的磁盘碎片用于存储新录制的时移节目,如果不存在,将新录制的时移节目覆盖当前文件中最久录制的时移节目。3.根据权利要求1所述的方法,其特征在于: 同时有多个时移实例正在进行时移节目录制; 该方法进一步包括:预先 为所述多个时移实例设置获取磁盘空间的优先级,并在磁盘空间不足时,根据各时移实例的优先级进行磁盘空间分配。4.根据权利要求3所述的方法,其特征在于,在磁盘空间不足时,按照以下方式进行磁盘空间分配: 无论时移实例的优先级是否相同,优先满足已录制的时移节目的时长尚未达到其对应的最小时移时间的时移实例的需求,使所述时移实例所录制的时移节目的时长能够达到其对应的最小时移时间; 强制征用优先级低的时移实例的磁盘空间,使优先级高的时移实例获得尽量多的磁盘空间直至所述优先级高的时移实例的已录制的时移节目的时长达到其对应的最大时移时间,同时使被强制征用磁盘空间的时移实例的已录制的时移节目的时长不低于其对应的最小时移时间; 其中,最小时移时间是在磁盘空间允许的情况下,时移实例的已录制的时移节目至少要达到的时长。5.根据权利要求1至4任一项所述的方法,其特征在于: 通过磁盘碎片列表和文件系统的inode表,对已录制的时移节目所占用的磁盘空间的磁盘碎片进行管理; 所述磁盘碎片列表为双向链表,其中的磁盘碎片以录制的时移节目的先后顺序进行排列,在读取已录制的时移节目时,先查找磁盘碎片列表,再确定下一个要读取的磁盘碎片的物理地址; 文件系统的inode表描述了已录制的时移节目所占用的磁盘空间。6.一种在数字电视时移中优化磁盘空间利用率的装置,其特征在于,包括:用户接口模块和文件管理模块,其中: ...
【专利技术属性】
技术研发人员:俞贵涛,陈海林,陈斌德,
申请(专利权)人:三星电子中国研发中心,三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。