本发明属于vr应用技术领域,具体是一种基于机顶盒推送vr视频至移动设备播放的方法。
背景技术:
当前,vr技术发展日新月异,vr播放技术、vr传输技术、vr视频处理技术等都获得了长足的进步,vr技术开始应用于影视、广告、游戏、房地产、工程模拟、医疗教育等领域。
随着vr设备的发展,手机开始支持vr视频播放,用户通过手机box既可以实现vr视频的欣赏和观看,不少互联网vr公司开始通过互联网提供vr视频观看体验,通过在vr手机端提供播放界面和链接使用户可以通过“pull”的方式获取内容平台视频节目并下载观看。
然而,vr视频的观看需要安全和舒适的环境,因此在客厅中利用移动设备体验vr视频将是一种主要的客厅娱乐消费方式,同时为响应国家广电总局对vr内容管控的政策诉求,为用户提供一种端到端的安全、便捷的、舒适的vr体验,丰富机顶盒业务形态,增加机顶盒的应用场景和范围,增强机顶盒与移动设备的互动性,急需一种vr视频播放方式来解决上述问题。
技术实现要素:
为了克服现有技术的不足,本发明提出了一种基于机顶盒推送vr视频至移动设备播放的方法,能够通过机顶盒将vr视频推送至移动设备进行观看,不仅增强了客厅的娱乐性,同时利用机顶盒和客厅提供的环境,为用户提供了一种安全、舒适的、便捷的vr体验。
本发明为实现上述目的,采用以下技术方案实现:
一种基于机顶盒推送vr视频至移动设备播放的方法,其特征在于,包括以下步骤:
步骤1:启动电视上的vr应用,用户在vr应用上获取想要在移动设备上播放的vr视频的详细信息;
步骤2:将想要播放的vr视频推送至移动设备上之前,先进行推送验证,若验证失败,则重新验证或返回到步骤1;若验证成功,则进行步骤3;
步骤3:电视上的vr应用将用户想要播放的vr视频的播放地址发送至移动设备上。
步骤4:移动设备收到播放地址后,启动该移动设备上的vr播放器播放该vr视频。
进一步地,作为优选技术方案,所述步骤1的具体过程为:
步骤1-1:启动电视上的vr应用,vr应用通过集成的retrofit库向web服务器发送获取vr视频资源列表的http请求,并将web服务器应答的vr视频资源列表数据以回调的方式交给vr应用处理;
步骤1-2:vr应用根据回调数据将vr视频资源的信息呈现出来以供用户选择;
步骤1-3:用户选定一个vr视频,vr应用通过集成的retrofit库向web服务器发送获取vr视频详情的http请求,并将web服务器应答的vr视频资源详情以回调的方式交给vr应用处理,vr应用根据回调数据将这个vr视频的详情和推送入口呈现出来;
进一步地,作为优选技术方案,所述步骤2的具体过程为:
步骤2-1:用户在电视上点击推送按钮,电视界面上随之弹出验证窗口;
步骤2-2:用户通过遥控器按键输入验证码后,点击推送确定按钮;
步骤2-3:vr应用通过集成的retrofit库向web服务器发送查询该验证码是否已经注册的http请求,并将web服务器应答的查询结果以回调的方式交给vr应用判断,若未注册,则进行步骤2-4,否则进行步骤2-5;
步骤2-4:vr应用提示用户vr视频推送失败并告知用户该验证码不存在,或者返回到步骤2-1;
步骤2-5:vr应用向该验证码对应的应用或者移动设备发送播放vr视频的消息。
进一步地,作为优选技术方案,所述步骤2-5中,vr视频的消息中携带有视频源的url地址。
进一步地,作为优选技术方案,所述移动设备为手机。
进一步地,作为优选技术方案,所述步骤2的具体过程为:
步骤2-1-1:用户在电视上点击推送按钮,电视界面上随之弹出手机号码验证输入界面;
步骤2-1-2:用户通过遥控器按键输入手机号码后,点击推送确定按钮;
步骤2-1-3:vr应用通过集成的retrofit库向web服务器发送查询该验证码是否已经注册的http请求,并将web服务器应答的查询结果以回调的方式交给vr应用判断,若未注册,则进行步骤2-1-4,否则进行步骤2-1-5;
步骤2-1-4:vr应用提示用户vr视频推送失败并发送一条通知短信给手机号码;
步骤2-1-5:vr应用调用集成的消息平台的sdk,通过sdk调用云消息平台的即时消息功能向该手机号码对应的手机用户发送播放vr视频的消息,该消息中携带vr视频源的url地址。
进一步地,作为优选技术方案,所述移动设备为vr一体机。
本发明与现有技术相比,具有以下优点及有益效果:
(1)本发明通过提供一种基于机顶盒推送vr视频至移动设备播放的方法,既增加了客厅的娱乐性,又能为vr视频的播放提供安全、舒适、便捷的环境,增强用户的vr体验,同时还能够响应国家有关部门对vr内容管控的政策诉求。
(2)本发明通过提供一种基于机顶盒推送vr视频至移动设备播放的方法,丰富了机顶盒业务形态,增加了机顶盒的应用场景和范围,增强了机顶盒与移动设备的互动性。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
实施例:
本实施例所述的一种基于机顶盒推送vr视频至移动设备播放的方法,其特征在于,包括以下步骤:
步骤1:启动电视上的vr应用,用户在vr应用上获取想要在移动设备上播放的vr视频的详细信息;
步骤2:将想要播放的vr视频推送至移动设备上之前,先进行推送验证,若验证失败,则重新验证或返回到步骤1;若验证成功,则进行步骤3;
步骤3:电视上的vr应用将用户想要播放的vr视频的播放地址发送至移动设备上,即移动端应用能与机顶盒端vr应用进行即时通信,vr应用可以向任意安装了该移动端应用的设备推送;
步骤4:移动设备收到播放地址后,启动该移动设备上的vr播放器播放该vr视频。
为了更好地实现本发明目的,本实施例的步骤1的具体过程为:
步骤1-1:启动电视上的vr应用,vr应用通过集成的retrofit库向web服务器发送获取vr视频资源列表的http请求,并将web服务器应答的vr视频资源列表数据以回调的方式交给vr应用处理;
步骤1-2:vr应用根据回调数据将vr视频资源的信息呈现出来以供用户选择;
步骤1-3:用户选定一个vr视频,vr应用通过集成的retrofit库向web服务器发送获取vr视频详情的http请求,并将web服务器应答的vr视频资源详情以回调的方式交给vr应用处理,vr应用根据回调数据将这个vr视频的详情和推送入口呈现出来;
为了更好地实现本发明目的,本实施例的步骤2的具体过程为:
步骤2-1:用户在电视上点击推送按钮,电视界面上随之弹出验证窗口;
步骤2-2:用户通过遥控器按键输入验证码后,点击推送确定按钮;
步骤2-3:vr应用通过集成的retrofit库向web服务器发送查询该验证码是否已经注册的http请求,并将web服务器应答的查询结果以回调的方式交给vr应用判断,若未注册,则进行步骤2-4,否则进行步骤2-5;
步骤2-4:vr应用提示用户vr视频推送失败并告知用户该验证码不存在,或者返回到步骤2-1;
步骤2-5:vr应用向该验证码对应的应用或者移动设备发送播放vr视频的消息。
所述步骤2-5中,vr视频的消息中携带有视频源的url地址。
优选的,本实施例的移动设备可为手机,同时,基于手机这样的移动设备,其进行vr视频的推送和验证的具体过程如下:
步骤2-1-1:用户在电视上点击推送按钮,电视界面上随之弹出手机号码验证输入界面;
步骤2-1-2:用户通过遥控器按键输入手机号码后,点击推送确定按钮;
步骤2-1-3:vr应用通过集成的retrofit库向web服务器发送查询该验证码是否已经注册的http请求,并将web服务器应答的查询结果以回调的方式交给vr应用判断,若未注册,则进行步骤2-1-4,否则进行步骤2-1-5;
步骤2-1-4:vr应用提示用户vr视频推送失败并发送一条通知短信给手机号码;
步骤2-1-5:vr应用调用集成的消息平台的sdk,通过sdk调用云消息平台的即时消息功能向该手机号码对应的手机用户发送播放vr视频的消息,该消息中携带vr视频源的url地址。
优选的,本实施例的移动设备还可以为vr一体机,vr应用将vr视频推送到vr一体机上直接播放。需要说明的是,本实施例的移动设备可以是任意能够与机顶盒端vr应用进行即时通信,且能够播放vr视频的设备。
另外,本实施例中,为提高移动设备播放vr视频的安全性,可通过在移动设备端应用以黑白名单的方式阻止或响应vr应用的推送消息,从而防止其他vr应用端的恶意推送,避免用户点击恶意连接而产生不良影响。
以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。