1.一种推送虚拟现实VR视频的方法,其特征在于,所述方法包括:步骤101,获取用户的行驶路线的导航数据;
步骤102,计算用户的移动数据与VR视频的镜头移动数据之间的相似度;若相似度大于等于相似度阈值,则向用户的VR头戴设备推送该VR视频;
其中,用户的移动数据基于导航数据得到。
2.根据权利要求1所述的方法,其特征在于,所述步骤101具体为,VR头戴设备与正在导航的终端建立无线连接,VR头戴设备获取终端的导航数据,之后将导航数据发送至VR视频共享平台,该导航数据包括当前位置、终点以及设置的行驶路线。
3.根据权利要求2所述的方法,其特征在于,
VR头戴设备的短距离通信功能在事件触发下才开启,判断在预定时间段内未通过短距离通信方式发送或者接收数据时触发关闭短距离通信功能。
4.根据权利要求1所述的方法,其特征在于,步骤102具体包括以下步骤:步骤1021,根据行驶路线判断是否存在行驶方向的改变,若存在,则确定改变行驶方向的至少一个位置;基于所述至少一个位置将行驶路线切分为多个子路线;若不存在行驶方向的改变,则将整个行驶路线作为子路线;
步骤1022,预测用户行驶通过各子路线所需要的时间;
步骤1023,获取VR视频共享平台的一个或多个VR视频;
步骤1024,按用户依次通过各子路线所需要的时间分别对上述VR视频进行切分;
步骤1025,获取子视频中镜头的移动数据,该移动数据包括移动轨迹;
步骤1026,计算子路线的移动数据与对应于该子路线的子视频的镜头移动数据的相似度;其中子路线的移动数据包括行驶轨迹;
步骤1027,计算一个或多个VR视频的镜头移动数据与用户的移动数据的相似度;
步骤1028,从一个或多个VR视频中筛选出相似度高于阈值的VR视频作为候选VR视频,VR视频共享平台向用户的VR头戴设备推送该候选VR视频。
5.一种推送虚拟现实VR视频的系统,其特征在于,所述系统包括:VR视频共享平台,VR头戴设备;
VR视频共享平台获取用户的行驶路线的当前位置、终点以及设置的导航数据;
VR视频共享平台计算用户的移动数据与VR视频的镜头移动数据之间的相似度;若相似度大于等于相似度阈值,则向用户的VR头戴设备推送该VR视频;
其中,用户的移动数据基于导航数据得到。
6.根据权利要求5所述的系统,其特征在于,
VR头戴设备与正在导航的终端建立无线连接,VR头戴设备获取终端的导航数据,之后将导航数据发送至VR视频共享平台,该导航数据包括当前位置、终点以及设置的行驶路线。
7.根据权利要求6所述的系统,其特征在于,
VR头戴设备的短距离通信功能在事件触发下才开启,判断在预定时间段内未通过短距离通信方式发送或者接收数据时触发VR头戴设备关闭短距离通信功能。
8.根据权利要求5所述的系统,其特征在于,VR视频共享平台计算用户的移动数据与VR视频的镜头移动数据之间的相似度;若相似度大于等于相似度阈值,则向用户的VR头戴设备推送该VR视频,具体包括以下步骤:步骤1021,根据行驶路线判断是否存在行驶方向的改变,若存在,则确定改变行驶方向的至少一个位置;基于所述至少一个位置将行驶路线切分为多个子路线;若不存在行驶方向的改变,则将整个行驶路线作为子路线;
步骤1022,预测用户行驶通过各子路线所需要的时间;
步骤1023,获取VR视频共享平台的一个或多个VR视频;
步骤1024,按用户依次通过各子路线所需要的时间分别对上述VR视频进行切分;
步骤1025,获取子视频中镜头的移动数据,该移动数据包括移动轨迹;
步骤1026,计算子路线的移动数据与对应于该子路线的子视频的镜头移动数据的相似度;其中子路线的移动数据包括行驶轨迹;
步骤1027,计算一个或多个VR视频的镜头移动数据与用户的移动数据的相似度;
步骤1028,从一个或多个VR视频中筛选出相似度高于阈值的VR视频作为候选VR视频,VR视频共享平台向用户的VR头戴设备推送该候选VR视频。
9.一种虚拟现实VR视频共享平台,其特征在于,所述平台包括:获取单元,用于获取用户的行驶路线的导航数据;
推送单元,计算用户的移动数据与VR视频的镜头移动数据之间的相似度;若相似度大于等于相似度阈值,则向用户的VR头戴设备推送该VR视频;
其中,用户的移动数据基于导航数据得到。
10.根据权利要求9所述的平台,其特征在于,获取单元具体用于,通过VR头戴设备从与VR头戴设备建立无线连接的正在导航的终端获取导航数据,该导航数据包括当前位置、终点以及设置的行驶路线。
11.根据权利要求9所述的平台,其特征在于,推送单元具体用于执行以下步骤:步骤1021,根据行驶路线判断是否存在行驶方向的改变,若存在,则确定改变行驶方向的至少一个位置;基于所述至少一个位置将行驶路线切分为多个子路线;若不存在行驶方向的改变,则将整个行驶路线作为子路线;
步骤1022,预测用户行驶通过各子路线所需要的时间;
步骤1023,获取VR视频共享平台的一个或多个VR视频;
步骤1024,按用户依次通过各子路线所需要的时间分别对上述VR视频进行切分;
步骤1025,获取子视频中镜头的移动数据,该移动数据包括移动轨迹;
步骤1026,计算子路线的移动数据与对应于该子路线的子视频的镜头移动数据的相似度;其中子路线的移动数据包括行驶轨迹;
步骤1027,计算一个或多个VR视频的镜头移动数据与用户的移动数据的相似度;
步骤1028,从一个或多个VR视频中筛选出相似度高于阈值的VR视频作为候选VR视频,向用户的VR头戴设备推送该候选VR视频。
12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器存储可被处理器执行的计算机指令,当处理器执行上述计算机指令时,实现如权利要求1-4任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,存储计算机指令,所述计算机指令用于实现如权利要求1-4任一项所述的方法。