[发明专利]一种用于农村流媒体远程教育系统的缓存设计方法有效
申请号: | 201010525730.5 | 申请日: | 2010-10-29 |
公开(公告)号: | CN101997874A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 袁东风;林贺;石祚夫;魏斌;赫明哲;颜廷芝;黄权;仝红红;岑楠 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56;G09B5/08 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 王绪银 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于农村流媒体远程教育系统的缓存设计方法,属于电子信息技术领域。利用用于农村信息化系统的装置,采用中心聚合模式的周期补丁缓存方法,使用户观看流媒体远程教育视频流畅。所述的中心聚合模式是指:在并入组播流以及流合并时,向开始组播流与结束组播流的时间中心靠近,从而达到带宽占用少的目的;所述的周期补丁缓存方法,包括首次流合并方法、选择流合并方法、流合并方法和周期动态调整方法。本发明在尽量减小用户等待时间的基础上,实现有限资源的动态管理,显著地提高了针对于农村用户的视频点播系统性能。系统针对农民用户,价格低廉,性能稳定。 | ||
搜索关键词: | 一种 用于 农村 流媒体 远程 教育系统 缓存 设计 方法 | ||
【主权项】:
1.一种用于农村流媒体远程教育系统的缓存设计方法,其特征在于,利用用于农村信息化系统的装置,采用中心聚合模式的周期补丁缓存方法,使用户观看流媒体远程教育视频流畅;所述的中心聚合模式是指:在并入组播流以及流合并时,向开始组播流与结束组播流的时间中心靠近,从而达到带宽占用少的目的;所述的周期补丁缓存方法,包括首次流合并方法、选择流合并方法、流合并方法和周期动态调整方法;中心聚合模式的周期补丁缓存方法利用C语言编程实现;首次流合并方法为:设第一个用户请求播放时间为t1,对应当前组播流为K1,当前组播流的搜索周期为T1,则当前组播流搜索中心点tn1=t1,第二个用户请求播放时间为t2:1)若t2满足tn1-T1/2<t2<tn1+T1/2,则将该组播流并入到当前组播流K1中,首次流合并搜索中心点为tn1=(t1+t2)/2;2)若t2满足tn1-T1<t2<tn1-T1/2,则将该组播流在正常播放速度的基础上,加快播放速度5%,当该组播流与当前组播流K1播放速度同步时,将该组播流合并到当前组播流K1中,首次流合并搜索中心点为tn1=(t1+t2)/2;3)若t2满足tn1+T1/2<t2<tn1+T1,则将该组播流在正常播放速度的基础上,减慢播放速度5%,当该组播流与当前组播流K1播放速度同步时,将该组播流合并到当前组播流K1中,首次流合并搜索中心点为tn1=(t1+t2)/2;在确定首次流合并搜索中心点的同时,利用
调整合并周期的大小,其中λ为调整系数,数值在0.5-1.0;若t2均不满足上述1)、2)和3)的条件,则新建组播流K2;选择合并流方法为:设第i个用户请求播放时间为ti,若其进入时同时处在多个组播流的搜索周期之内,则选择与该用户请求时刻最近的中心搜索点的组播流并入。与该请求最邻近的搜索中心点为tnj,则选择的要并入的组播流为tn=min{tn1-ti,tn2-ti,tn3-ti,……};流合并方法为:设第i个用户请求播放时间为ti,与该组播流最邻近的组播流的搜索中心点为tnj,对应中心点tnj的组播流为Kj,搜索周期为Tj,已经合并的组播流数为Kmj:1)若ti满足tnj-Tj/2<t2<tnj+Tj/2,则将该组播流并入到组播流Kj中,流合并搜索中心点为
2)若ti满足tnj-Tj<Ti<tnj-Tj/2,则将该组播流在正常播放速度的基础上,加快播放速度5%,当该组播流与组播流Kj播放速度同步时,将该组播流合并到组播流Kj中,流合并搜索中心点为t nj = t nj × K mj + t i K mj + 1 ; ]]> 3)若ti满足tnj+Tj/2<ti<tnj+Tj,则将该组播流在正常播放速度的基础上,减慢播放速度5%,当该组播流与组播流Kj播放速度同步时,将该组播流合并到组播流Kj中,首次流合并搜索中心点为
当Kj组播流内的合并用户数达到Kmn时,调整Kj组播流的搜索周期
其中λ为调整系数,数值在0.5-1.0;周期动态调整方法为:当两个组播流的搜索中心点之差小于某一时间间隔tp时,即tnj-tni<tp时,将这个组播流合并到搜索中心点小的组播流中,合并后的周期为Ti=Tj/2+Ti/2+tp,合并后中心点为ti=(tnj/2+tni/2+tp)/2,其中tp根据使用时的网络环境动态确定;通过上述的周期补丁缓存方法,实现了在用户可承受的启动延时时间范围内,最大程度的减少组播流的数量,实现视频的流畅播放。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010525730.5/,转载请声明来源钻瓜专利网。