[发明专利]一种VR视频的缓存方法及系统有效
申请号: | 201811441720.6 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109831659B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 刘丹谱;代健美;张志龙;尹长川 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04N13/189 | 分类号: | H04N13/189;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vr 视频 缓存 方法 系统 | ||
1.一种VR视频的缓存方法,其特征在于,包括:
基于接收到的用户终端的视角请求,确定VR视频的待缓存视角;
若判定云端和基站中均未存储所述待缓存视角,则根据云端缓存余量和基站缓存余量,判定将所述待缓存视角进行直接缓存或更新缓存;其中,所述直接缓存为直接将待缓存视角缓存至云端或基站,所述更新缓存为用待缓存视角替换云端已缓存视角以进行缓存;
若判定将所述待缓存视角进行更新缓存,则基于所述视角请求和最大最小距离算法,将所述待缓存视角进行更新缓存;其中,基于所述视角请求和最大最小距离算法,将所述待缓存视角进行更新缓存,包括:
基于所述视角请求,确定所述待缓存视角所属的VR视频的视频片段中的已缓存视角集合;其中,所述已缓存视角集合中的元素为已缓存视角的视角序号,并且,所述已缓存视角集合中的元素按视角序号由小到大的顺序进行排序;
基于最大最小距离算法,在所述已缓存视角集合中,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存;
其中,基于最大最小距离算法,在所述已缓存视角集合中,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存,包括:
分别用所述待缓存视角预替换所述已缓存视角集合中不同的已缓存视角,并在每次预替换后,生成新的视角集合;其中,所述新的视角集合中的元素为待缓存视角的视角序号和所述已缓存视角集合中剔除一个已缓存视角后所剩余的已缓存视角的视角序号,所述新的视角集合中的元素按视角序号由小到大的顺序进行排序;
确定每一新的视角集合的最大视角距离和最大视角距离数,以组成最大视角距离集合和最大视角距离数集合;
根据所述最大视角距离集合和所述最大视角距离数集合,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存;
其中,确定每一新的视角集合的最大视角距离和最大视角距离数,以组成最大视角距离集合和最大视角距离数集合,包括:
对于每一新的视角集合,确定所述新的视角集合中每相邻的两个视角序号不相邻的视角间的距离以及所述新的视角集合中首尾两个视角序号不相邻的视角间的距离,并作为视角距离,以根据所得到的所有视角距离,确定所述新的视角集合的最大视角距离和最大视角距离数;
将所有新的视角集合的最大视角距离组成最大视角距离集合,并将所有新的视角距离集合的最大视角距离数组成最大视角距离数集合;
其中,根据所述最大视角距离集合和所述最大视角距离数集合,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存,包括:
确定所述最大视角距离集合中的最小最大视角距离;
若所述最小最大视角距离的数量为1,则将所述最小最大视角距离对应的新的视角集合中的被替换的已缓存视角作为待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存;
若所述最小最大视角距离的数量大于1,则确定每一最小最大视角距离对应的最大视角距离数,并根据每一最小最大视角距离对应的最大视角距离数,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存;
其中,根据每一最小最大视角距离对应的最大视角距离数,确定待替换的已缓存视角,并用所述待缓存视角替换所述已缓存视角以进行缓存,包括:
若最大视角距离数中存在一个最小最大视角距离数,则将该最小最大视角距离数对应的新的视角集合中的被替换的已缓存视频删除,以将待缓存视角进行缓存,若最大视角距离数中存在多个最小最大视角距离数,则随机选择一个最小最大视角距离数对应的新的视角集合,以将所述新的视角集合中的被替换的已缓存视频删除,并将待缓存视角进行缓存。
2.根据权利要求1所述的方法,其特征在于,根据云端缓存余量和基站缓存余量,判定将所述待缓存视角进行直接缓存或更新缓存,包括:
若判定获知云端缓存余量大于或等于第一预设阈值,或,若判定获知云端缓存余量小于第一预设阈值且基站缓存余量大于或等于第二预设阈值,则判定将VR视频的待缓存视角进行直接缓存;
否则,判定将VR视频的待缓存视角进行更新缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811441720.6/1.html,转载请声明来源钻瓜专利网。