[发明专利]切片缓存的方法、装置及存储介质有效
申请号: | 201911209107.6 | 申请日: | 2019-11-30 |
公开(公告)号: | CN110971962B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 邓军;王琦;程志鹏;李立峰;徐嵩;杜欧杰;蒋伟 | 申请(专利权)人: | 咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/4335;H04N21/845 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 切片 缓存 方法 装置 存储 介质 | ||
本发明实施例涉及互联网技术领域,公开了一种切片缓存的方法、装置及存储介质,包括:下载目标视频的视频切片;将下载的目标视频的视频切片存储于缓存中;判断缓存中视频切片是否满足预设条件;若满足预设条件,则为缓存中目标视频的每个视频切片赋予权重值;根据权重值删除缓存中目标视频的视频切片。既又有利于解决二次播放时缓存时间过长的问题,又能够解决存储的视频切片过多而导致无法缓存新的视频切片的问题。
技术领域
本发明实施例涉及互联网技术领域,特别涉及一种切片缓存的方法、装置及存储介质。
背景技术
移动终端播放在线视频时,需要先对视频数据进行加载缓冲,基于缓冲数据来进行播放。现有的在线播放方案中,当用户对于自己喜欢的视频进行二次播放时,需要重新进行数据缓冲,如此,导致在同一个终端播放同样的视频时,网络资源被重复占用,尤其在网络信号不好时,缓冲时间较长、缓冲次数较多,使得用户体验较差。
然而,发明人发现现有技术中若将已经播放过的视频切片进行缓存,又会造成缓存内视频切片过多,从而无法缓存新的视频切片,影响用户的后续观看。
发明内容
本发明实施方式的目的在于提供一种切片缓存的方法、装置及存储介质,既又有利于解决二次播放时缓存时间过长的问题,又能够解决存储的视频切片过多而导致无法缓存新的视频切片的问题。
为解决上述技术问题,本发明的实施方式提供了一种切片缓存的方法,包括:下载目标视频的视频切片;将下载的目标视频的视频切片存储于缓存中;判断缓存中视频切片是否满足预设条件;若满足预设条件,则为缓存中目标视频的每个视频切片赋予权重值;根据权重值删除缓存中目标视频的视频切片。
本发明的实施方式还提供了一种切片缓存的装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的切片缓存的方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述切片缓存的方法。
本发明实施方式相对于现有技术而言提供了一种切片缓存的方法,通过将下载的目标视频的视频切片存储于缓存中,有利于用户二次播放观看过的视频切片时,可直接从缓存中查找并播放观看过的视频切片即可,无需从服务器重新下载视频切片,减少了用户的等待时长,不易造成播放卡顿,提升了用户体验;且本实施方式中在缓存中的视频切片满足预设条件时,为缓存中的每个视频切片赋予权重值,并根据权重值淘汰缓存中目标视频的视频切片,从而同时保证了用户二次播放时无需重新从服务器下载视频切片,避免了缓存中视频切片太多,而无法缓存新的视频切片的问题。
另外,根据权重值删除缓存中目标视频的视频切片,具体为:删除缓存中目标视频中权重值最小的视频切片。该方案中将权重值最小的视频切片删除,以容纳新的视频切片的下载。
另外,为缓存中目标视频的每个视频切片赋予权重值,具体包括:获取目标视频的索引表,索引表中至少包括:目标视频的所有视频切片的序列号;获取目标视频的打点信息,打点信息至少包括:目标视频中重要内容的分布时间;根据索引表确定与分布时间相匹配的视频切片的序列号,并建立集合;确定当前播放的视频切片;根据索引表确定当前播放的视频切片的序列号、以及缓存中目标视频的每个视频切片的序列号;根据当前播放的视频切片的序列号、集合及缓存中目标视频的每个视频切片的序列号,为缓存中目标视频的每个视频切片赋予权重值。
另外,权重值通过以下公式确定:
其中,i表示缓存中目标视频的视频切片的序列号;v(i)表示缓存中序列号为i的视频切片的权重值;r表示当前播放的视频切片的序列号;vm表示集合;floor(a,b,c)表示如果a在[b,c]之间,取值为a,如果a小于b,取值为b,如果a大于c,取值为c;k为常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911209107.6/2.html,转载请声明来源钻瓜专利网。