发明名称 一种基于p2p技术的视频点播节目缓存方法
摘要 本发明的目的在于提供一种视频点播节目的缓存方法,该方法的特征在于,包括:获得所点播节目的点播者数量的步骤,该步骤用于取得所点播节目的点播节点数量;判断所点播节目是否是热点节目的步骤,该步骤用于根据所点播节目的点播者数量来判断所点播的节目是否是热点节目;将非热点节目写入硬盘的步骤,该步骤用于将最少使用且最早缓存的数据写入硬盘。由于本发明对于非热点节目采用内存和硬盘缓存相结合的方案,所以可以大大减少硬盘的读写次数,获得更好的用户满意度;对于热点节目,直接采用内存缓存网内稀有的资源,一方面提高了缓存的效率,另一方面没有硬盘缓存,不需要频繁地读取硬盘。
申请公布号 CN100568957C 申请公布日期 2009.12.09
申请号 CN200710053576.4 申请日期 2007.10.17
申请人 华中科技大学 发明人 卢正新;董晓辉;王芙蓉;杜秉一;刘梦琳
分类号 H04N7/173(2006.01)I 主分类号 H04N7/173(2006.01)I
代理机构 北京市德权律师事务所 代理人 吴 涛
主权项 1、一种视频点播节目的缓存方法,其特征在于,包括:获得所点播节目的点播节点数量的步骤,该步骤用于取得所点播节目的点播节点数量;判断所点播节目是否是热点节目的步骤,该步骤用于根据所点播节目的点播节点数量来判断所点播的节目是否是热点节目;将非热点节目写入硬盘的步骤,该步骤用于将最少使用且最早缓存的数据写入硬盘;检查内存缓存总量的步骤,该步骤用于判断内存缓存总数是否超过规定的阈值,如果内存缓存总数超过规定的阈值,则对于热点节目删除缓存等级较低的分段,对于非热点节目在将最少使用且最早缓存的数据写入硬盘的同时删除其在内存里的镜像;判断请求分段是否缓存在内存的步骤,该步骤用于在有来自其它节点的有效数据请求时判断所请求的数据是否在内存中,如果所请求的数据分段在内存中,则通过内存提供数据下载服务,如果所请求的数据分段不在内存中,则将分段数据在硬盘上的映像读到内存中并通过内存提供数据下载服务。
地址 430074湖北省武汉市洪山区珞瑜路1037号