[发明专利]一种用于对等网络视频点播系统的磁盘缓存方法无效
申请号: | 200610019526.X | 申请日: | 2006-06-30 |
公开(公告)号: | CN1874490A | 公开(公告)日: | 2006-12-06 |
发明(设计)人: | 金海;廖小飞;殷江培;程斌;王浩;周怡;王福臣;赵斗斗 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;G06F12/02 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于对等网络(P2P)视频点播系统的磁盘缓存方法,各节点执行以下步骤:(1)初始化磁盘空间;(2)格式化磁盘空间;(3)检查是否有数据需要缓存;(4)将待缓存舒服分割成标准数据块;(5)选择合适的磁盘分片;(6)将待缓存数据插入写磁盘缓存队列;(7)删除磁盘上已缓存数据;(8)检查写磁盘缓存队列是否已满;(9)将写缓存队列中的数据分别写到所对应的磁盘分片上;(10)检查是否所有的标准数据块都存储完毕;(11)判断用户是否退出系统;本发明增加了网络上的资源数量,极大减轻了流媒体服务器的压力,增强了点播系统的整体服务能力,使之能够同时为更多的用户提供服务。 | ||
搜索关键词: | 一种 用于 对等 网络 视频点播 系统 磁盘 缓存 方法 | ||
【主权项】:
1、一种用于对等网络视频点播系统的磁盘缓存方法,其步骤包括:(1)用户初始化磁盘缓存空间,在本机磁盘上指定缓存空间的大小以及路径;(2)格式化磁盘缓存空间,将整个磁盘缓存空间平均划分成若干分片,每一个分片为一个磁盘分片;(3)定期检查是否有数据需要被缓存,如果有,则进入步骤(4);否则转到步骤(11);(4)将需要缓存的媒体数据按照相等时间长度进行分片,每一片数据称之为一个标准数据块;(5)根据将要缓存的一个标准数据块的大小,查找磁盘缓存空间中是否存在一块或多块连续且状态为空闲的磁盘分片,并且这些分片的空间长度总和大于或等于一个标准数据块的长度,如果查找成功,则将该磁盘分片的状态改为已用,进入步骤(6);否则转入步骤(7);(6)将要缓存的这个标准数据块、所对应的磁盘分片的个数和分片的起始序号插入到写磁盘缓存队列末尾,进入步骤(8);(7)根据公式λ=α×N+β×T,计算现存磁盘上的所有标准数据块的被请求次数N与上次被请求时间T的加权平均值,其中α,β为加权因子,α+β=1,0<α<1,0<β<1,将对应的λ值最小的标准数据块从磁盘上删除掉,并且将被删除掉的标准数据块对应的磁盘分片状态重新置为空闲;返回步骤(5);(8)定期检查写磁盘缓存队列是否已满,如果已满,进入步骤(9);否则转到步骤(10);(9)将写缓存队列中的数据分别写到所对应的磁盘分片上;(10)检查是否所有的标准数据块都存储完毕,如果是,则进入步骤(11),否则转到步骤(5);(11)用户是否退出系统,如果是,则结束;否则,转到步骤(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610019526.X/,转载请声明来源钻瓜专利网。
- 上一篇:农作物乙酸缓苗杀毒营养液
- 下一篇:一种发动机冷却液