当前位置: 首页 > 专利查询>何世容专利>正文

一种游戏视频缓存方法、装置及计算机存储介质制造方法及图纸

技术编号:19151714 阅读:65 留言:0更新日期:2018-10-13 10:39
本发明专利技术适用于软件领域,提供了一种游戏视频缓存方法、装置及计算机存储介质,方法包括:获取待缓存的游戏视频;获取当前缓存空间;如果当前缓存空间不能容纳待缓存的游戏视频,就获取待缓存的游戏视频的视频名;在预存的视频存储表中,将获取的视频名与已缓存的视频名进行匹配;如果匹配不成功,就获取已缓存的游戏视频的时间间隔、被请求次数;采用预设的缓存价值生成模型、已缓存的游戏视频的时间间隔、被请求次数,生成已缓存的游戏视频对应的缓存价值;在最小缓存价值对应的游戏视频的存储位置中,写入将待缓存的游戏视频,以使待缓存的游戏视频替换掉最小缓存价值对应的游戏视频。本发明专利技术有利于提高游戏视频的缓存效果。

Game video buffer method, device and computer storage medium

The invention is applicable to the software field and provides a game video caching method, device and computer storage medium. The method includes: acquiring the game video to be cached; acquiring the current caching space; acquiring the video name of the game video to be cached if the current caching space can not accommodate the game video to be cached; In the pre-stored video storage table, the captured video name is matched with the cached video name; if the match is unsuccessful, the time interval and the number of requests of the cached game video are obtained; the cached game video is generated slowly with the preset cache value generation model, the time interval of the cached game video, and the number of requests. In the storage location of the game video corresponding to the minimum cache value, the game video to be cached is written to replace the game video corresponding to the minimum cache value. The invention is beneficial to improve the cache effect of game video.

【技术实现步骤摘要】
一种游戏视频缓存方法、装置及计算机存储介质
本专利技术属于软件领域,尤其涉及一种游戏视频缓存方法、装置及计算机存储介质。
技术介绍
随着电子游戏的发展,各大视频娱乐网站的视频资源库中存储的游戏视频也逐渐增多,其中游戏视频包括游戏解说视频、游戏教程视频和比赛录像等。为满足用户对网站中游戏视频的请求,在基站侧缓存游戏视频,降低游戏视频的传输开销。而基站的缓存空间有限,面对海量的游戏视频,通常要对游戏视频进行替换,以释放缓存空间,提高缓存空间的利用率。然而,现有游戏视频缓存方法,考虑因素比较单一,不利于提高游戏视频的缓存替换效果。其原因在于,现有游戏视频缓存方法经常使用的替换策略有:最近最少使用策略、最不经常使用策略以及Size策略。最少使用策略对最近最少使用的游戏视频进行替换,最少使用频率策略对使用频率少的游戏视频进行替换,Size策略替换掉最大的游戏视频。这些典型缓存替换策略的主要问题是考虑因素比较单一,在考虑游戏视频的热度,以及缓存时间等问题上尚存在一定局限,难以获得较好的缓存替换效果。专利技术视频有鉴于此,本专利技术实施例提供了一种游戏视频缓存方法、装置及计算机存储介质,以提高游戏本文档来自技高网...

【技术保护点】
1.一种游戏视频缓存方法,其特征在于,包括:基站通过无线网络获取待缓存的游戏视频;获取当前缓存空间;如果所述当前缓存空间不能容纳所述待缓存的游戏视频,就获取所述待缓存的游戏视频的视频名;在预存的视频存储表中,将获取的视频名与已缓存的视频名进行匹配;如果匹配不成功,就获取已缓存的游戏视频的时间间隔、被请求次数;采用预设的缓存价值生成模型、所述已缓存的游戏视频的时间间隔、被请求次数,生成所述已缓存的游戏视频对应的缓存价值;对所述缓存价值进行排序,获取最小缓存价值;在所述已缓存的游戏视频中,获取最小缓存价值对应的游戏视频;在所述最小缓存价值对应的游戏视频的存储位置中,写入将所述待缓存的游戏视频,以使...

【技术特征摘要】
1.一种游戏视频缓存方法,其特征在于,包括:基站通过无线网络获取待缓存的游戏视频;获取当前缓存空间;如果所述当前缓存空间不能容纳所述待缓存的游戏视频,就获取所述待缓存的游戏视频的视频名;在预存的视频存储表中,将获取的视频名与已缓存的视频名进行匹配;如果匹配不成功,就获取已缓存的游戏视频的时间间隔、被请求次数;采用预设的缓存价值生成模型、所述已缓存的游戏视频的时间间隔、被请求次数,生成所述已缓存的游戏视频对应的缓存价值;对所述缓存价值进行排序,获取最小缓存价值;在所述已缓存的游戏视频中,获取最小缓存价值对应的游戏视频;在所述最小缓存价值对应的游戏视频的存储位置中,写入将所述待缓存的游戏视频,以使所述待缓存的游戏视频替换掉所述最小缓存价值对应的游戏视频;其中,所述缓存价值生成模型具体为:其中,表示周期i时已缓存的游戏视频n的缓存价值;n表示已缓存的游戏视频的序号,n取值范围为1至N,N为已缓存的游戏视频的总数目;t1表示当前时刻,tn表示已缓存的游戏视频n的时间戳,所述时间戳就是产生所述游戏视频n的时刻,|t1-tn|表示已缓存的游戏视频n的时间间隔,为时间间隔请求概率,用于描述随着时间间隔的变化,游戏视频n被用户请求的概率;表示在周期i的上一周期,已缓存的游戏视频n的缓存价值;Requestn表示周期i时,已缓存的游戏视频n的被请求次数;Tm表示已缓存的游戏视频n被请求次数的权重,Tm=m*t,m为预设的常数,t为预设的周期时长。2.如权利要求1所述的方法,其特征在于,所述基站通过无线网络获取待缓存的游戏视频,具体为:基站通过无线网络接收数据包,在所述数据包的包头,获取数据类型和缓存标志位;判断所述数据类型是否为游戏视频,并判断所述数据类型是否为游戏视频,并判断所述缓存标志位的值是否为1;如果数据类型为游戏视频且缓存标志位为1,就在所述数据包中,获取待缓存的游戏视频。3.如权利要求1所述的方法,其特征在于,所述基站通过无线网络获取待缓存的游戏视频,具体为:基站通过无线网络接收数据包,在所述数据包的包头,获取数据类型和缓存标志位;判断所述数据类型是否为游戏视频,并判断所述缓存标志位的值是否为0;如果数据类型为游戏视频且缓存标志位为0,就在所述数据包中,获取待缓存的游戏视频。4.如权利要求1所述的方法,其特征在于,所述如果所述当前缓存空间不能容纳所述待缓存的游戏视频,获取所述待缓存的游戏视频的视频名,具体为:如果所述当前缓存空间不能容纳所述待缓存的游戏视频,获取已缓存的游戏视频在当前缓存空间中的最低缓存时间;判断所述最低缓存时间是否大于20秒;如果所述最低缓存时间大于20秒,就获取所述待缓存的游戏视频的视频名。5.如权利要求4所述的方法,其特征在于,所述如果所述当前缓存空间不能容纳所述待缓存的游戏视频,获取已缓存的游戏视频在当前缓存空间中的最低缓存时间,具体为:如果所述当前缓存空间不能容纳所述待缓存的游戏视频,获取已缓存的游戏视频在当前缓存空间中的缓存时间;对所述缓存时间进行排序,根据排序结果,获取已缓存的游戏视频在当前缓存空间中的最低缓存时间。6.一种游戏视频缓存装置,其特征在于,包括:游戏视频获取模块,用于通过无线网络获取待缓存的游戏视频;当前缓存空间获取模块,用于获取当前缓存空间;视频名获取模块,用于...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:何世容
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1