[发明专利]一种VR视频的缓存方法及系统有效
申请号: | 201811441720.6 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109831659B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 刘丹谱;代健美;张志龙;尹长川 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04N13/189 | 分类号: | H04N13/189;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vr 视频 缓存 方法 系统 | ||
本发明实施例提供一种VR视频的缓存方法及系统。其中,方法包括:基于接收到的用户终端的视角请求,确定VR视频的待缓存视角;若判定云端和基站中均未存储待缓存视角,则根据云端缓存余量和基站缓存余量,判定将待缓存视角进行直接缓存或更新缓存;若判定将待缓存视角进行更新缓存,则基于视角请求和最大最小距离算法,将待缓存视角进行更新缓存。本发明实施例提供的方法及系统,能够根据VR视频的视角数量和视角请求确定下一时刻缓存的视角,以保证缓存更新后同一视频中同一片段相邻视角的最大距离之和最小,能够在相同缓存容量、相同带宽的前提下,有效提升缓存命中率和降低时延,提高用户体验。
技术领域
本发明实施例涉及数据缓存技术领域,尤其涉及一种VR视频的缓存方法及系统。
背景技术
虚拟现实(Virtual Reality,简称VR)是一种人机界面技术,它能够使用户在虚拟环境中与三维空间进行交互。VR视频基于VR所产生,其有别于传统视频单一的观看视角,可以为用户展示360度的全景镜头,使用户感觉身在其中。随着近年来的快速发展,VR视频在教育、军事训练和娱乐等多个领域备受关注。
当前,针对VR视频的传输方式,主要包括离线传输和无线云传输这两种方式。其中,离线传输方式存在视频分辨率低、用户移动受限以及高性能终端价格昂贵等问题,而无线云传输方式通过将VR视频的计算、渲染和存储等工作放在云端执行,有效降低了对终端的要求,此外,通过无线的方式传输VR视频可以使用户移动的灵活性更强。但是,对于无线云传输方式,VR视频的云端渲染和无线传输会产生额外的处理时延、传输时延以及更高的带宽要求。
基于无线云传输方式,现有的VR视频缓存方法大部分都是直接沿用传统的视频缓存方法,如基于视频流行度的缓存方法等,但该缓存方法依然存在处理时延高、传输时延高以及带宽要求高等缺陷。
发明内容
针对现有技术中存在的技术问题,本发明实施例提供一种VR视频的缓存方法及系统。
第一方面,本发明实施例提供一种VR视频的缓存方法,包括:
基于接收到的用户终端的视角请求,确定VR视频的待缓存视角;
若判定云端和基站中均未存储所述待缓存视角,则根据云端缓存余量和基站缓存余量,判定将所述待缓存视角进行直接缓存或更新缓存;其中,所述直接缓存为直接将待缓存视角缓存至云端或基站,所述更新缓存为用待缓存视角替换云端已缓存视角以进行缓存;
若判定将所述待缓存视角进行更新缓存,则基于所述视角请求和最大最小距离算法,将所述待缓存视角进行更新缓存。
第二方面,本发明实施例提供一种VR视频的缓存系统,包括:
待缓存视角确定模块,用于基于接收到的用户终端的视角请求,确定VR视频的待缓存视角;
缓存方式判定模块,用于若判定云端和基站中均未存储所述待缓存视角,则根据云端缓存余量和基站缓存余量,判定将所述待缓存视角进行直接缓存或更新缓存;其中,所述直接缓存为直接将待缓存视角缓存至云端或基站,所述更新缓存为用待缓存视角替换云端已缓存视角以进行缓存;
更新缓存模块,用于若判定将所述待缓存视角进行更新缓存,则基于所述视角请求和最大最小距离算法,将所述待缓存视角进行更新缓存。
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811441720.6/2.html,转载请声明来源钻瓜专利网。