一种虚拟现实交互的补偿方法及服务端设备技术

技术编号:20592976 阅读:22 留言:0更新日期:2019-03-16 09:08
本发明专利技术提供一种虚拟现实交互的补偿方法及服务端设备,该方法包括:获取发生交互失败事件的第一虚拟现实设备的历史显示画面信息、所述第一虚拟现实设备的用户头部运动历史信息以及所述第一虚拟现实设备的用户肢体运动历史信息;根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面;将确定的所述待显示画面传输给所述第一虚拟现实设备。本发明专利技术实施例保证了虚拟现实交互业务的视觉连贯性;同时基于历史显示画面信息、用户头部运动历史信息以及用户肢体运动历史信息能够提升画面预测的准确性,进一步优化用户体验。

A Compensation Method for Virtual Reality Interaction and Server Equipment

The invention provides a compensation method for virtual reality interaction and a server device. The method includes acquiring the historical display screen information of the first virtual reality device, the user head movement history information of the first virtual reality device and the user body movement history information of the first virtual reality device, and displaying the picture information according to the history. The information, the user head movement history information and the user body movement history information determine the display screen of the first virtual reality device, and transmit the determined display screen to the first virtual reality device. The embodiment of the invention guarantees the visual coherence of virtual reality interactive services, and improves the accuracy of picture prediction and further optimizes user experience based on historical display screen information, user head movement history information and user limb movement history information.

【技术实现步骤摘要】
一种虚拟现实交互的补偿方法及服务端设备
本专利技术涉及通信
,特别的指一种虚拟现实交互的补偿方法及服务端设备。
技术介绍
基于有线方式的交互式VR(VirtualReality,虚拟现实)中交互的信息通过实体线路进行传输,服务端依据交互信息确定下一个画面应该显示的内容。而基于无线方式的交互式VR中信息交互的实现只能通过无线网络进行传输,传递的可靠性和时效性不如有线方式。又因为交互信息对于交互式VR来说是至关重要的,一旦交互信息传输失败(丢失或严重滞后),将严重影响下一画面的准备和后续传输,用户的VR体验效果很差。
技术实现思路
本专利技术的目的在于提供一种虚拟现实交互的补偿方法及服务端设备,以解决现有技术中虚拟现实的交互信息传输失败导致下一帧画面无法正常传输的问题。为了解决上述问题,本专利技术实施例提供一种虚拟现实交互的补偿方法,应用于服务端,包括:获取发生交互失败事件的第一虚拟现实设备的历史显示画面信息、所述第一虚拟现实设备的用户头部运动历史信息以及所述第一虚拟现实设备的用户肢体运动历史信息;其中,服务端在预设时间段内未接收到与所述服务端交互的第一虚拟现实设备上报的交互信息则确定第一虚拟现实设备发生交互失败事件;根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面;将确定的所述待显示画面传输给所述第一虚拟现实设备。较佳的,所述根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面的步骤,包括:根据所述历史显示画面信息,预测所述第一虚拟现实设备的待显示的全景画面;根据所述用户头部运动历史信息,预测所述第一虚拟现实设备的用户头部的当前位置及当前朝向角度;根据所述用户肢体运动历史信息,确定所述第一虚拟现实设备的用户肢体运动轨迹的走向,并根据所述用户肢体运动轨迹的走向预测用户肢体对预设操作的响应结果;根据所述待显示的全景画面、所述用户头部的当前位置、所述用户头部的当前朝向角度以及用户肢体对预设操作的响应结果,确定所述第一虚拟现实设备的待显示画面。较佳的,所述确定所述虚拟现实设备的待显示画面之后,所述方法还包括:获取与所述待显示画面对应的声音信息;对所述声音信息进行编码并传输给所述虚拟现实设备;其中,所述声音信息与所述待显示画面相匹配。较佳的,若N个虚拟现实设备在一预设应用内与所述服务端同时交互,N为大于或者等于2的整数;所述N个虚拟现实设备包括:至少一个第一虚拟现实设备;所述将确定的所述待显示画面传输给所述第一虚拟现实设备的步骤,包括:将确定的所述待显示画面分发给所述预设应用内的每个虚拟现实设备。较佳的,所述方法还包括:若所述预设应用内所述第一虚拟现实设备发生交互失败事件的次数等于预设次数或者所述第一虚拟现实设备发生交互失败事件的时间超过预设门限,根据所述N个虚拟现实设备的历史显示画面信息以及与未发生交互失败事件的第二虚拟现实设备的上报的交互信息生成所述第一虚拟现实设备的虚拟操作和替代;将所述第一虚拟现实设备的替代推送到所述预设应用中,且所述第一虚拟现实设备的替代在所述预设应用中执行所述虚拟操作。较佳的,所述将所述第一虚拟现实设备的替代推送到所述预设应用中,且所述第一虚拟现实设备的替代在所述预设应用中执行所述虚拟操作的步骤之后,所述方法还包括:若在预设时刻所述第一虚拟现实设备与所述服务端恢复交互,将发生交互失败事件时刻至预设时刻之间的所述预设应用的历史信息发送给所述第一虚拟现实设备,并停止将所述第一虚拟现实设备的替代推送到所述预设应用中。本专利技术实施例还提供一种服务端设备,应用于服务端,包括处理器和收发器,所述处理器用于执行如下过程:获取发生交互失败事件的第一虚拟现实设备的历史显示画面信息、所述第一虚拟现实设备的用户头部运动历史信息以及所述第一虚拟现实设备的用户肢体运动历史信息;其中,服务端在预设时间段内未接收到与所述服务端交互的第一虚拟现实设备上报的交互信息则确定第一虚拟现实设备发生交互失败事件;根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面;将确定的所述待显示画面传输给所述第一虚拟现实设备。较佳的,所述处理器还用于执行如下过程:根据所述历史显示画面信息,预测所述第一虚拟现实设备的待显示的全景画面;根据所述用户头部运动历史信息,预测所述第一虚拟现实设备的用户头部的当前位置及当前朝向角度;根据所述用户肢体运动历史信息,确定所述第一虚拟现实设备的用户肢体运动轨迹的走向,并根据所述用户肢体运动轨迹的走向预测用户肢体对预设操作的响应结果;根据所述待显示的全景画面、所述用户头部的当前位置、所述用户头部的当前朝向角度以及用户肢体对预设操作的响应结果,确定所述第一虚拟现实设备的待显示画面。较佳的,所述处理器还用于执行如下过程:获取与所述待显示画面对应的声音信息;对所述声音信息进行编码并传输给所述虚拟现实设备;其中,所述声音信息与所述待显示画面相匹配。较佳的,若N个虚拟现实设备在一预设应用内与所述服务端同时交互,N为大于或者等于2的整数;所述N个虚拟现实设备包括:至少一个第一虚拟现实设备;所述处理器还用于执行如下过程:将确定的所述待显示画面分发给所述预设应用内的每个虚拟现实设备。较佳的,所述处理器还用于执行如下过程:若所述预设应用内所述第一虚拟现实设备发生交互失败事件的次数等于预设次数或者所述第一虚拟现实设备发生交互失败事件的时间超过预设门限,根据所述N个虚拟现实设备的历史显示画面信息以及与未发生交互失败事件的第二虚拟现实设备的上报的交互信息生成所述第一虚拟现实设备的虚拟操作和替代;将所述第一虚拟现实设备的替代推送到所述预设应用中,且所述第一虚拟现实设备的替代在所述预设应用中执行所述虚拟操作。较佳的,所述处理器还用于执行如下过程:若在预设时刻所述第一虚拟现实设备与所述服务端恢复交互,将发生交互失败事件时刻至预设时刻之间的所述预设应用的历史信息发送给所述第一虚拟现实设备,并停止将所述第一虚拟现实设备的替代推送到所述预设应用中。本专利技术实施例还提供一种服务端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的虚拟现实交互的补偿方法。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的虚拟现实交互的补偿方法中的步骤。本专利技术的上述技术方案至少具有如下有益效果:本专利技术实施例的上述技术方案中,当第一虚拟现实设备与服务端之间发生交互失败事件,服务端通过对第一虚拟现实设备的历史显示画面信息、用户头部运动历史信息以及用户肢体运动历史信息进行综合分析来预测第一虚拟现实设备的下一帧的待显示画面,并将预测的待显示画面传输给第一虚拟现实设备,保证了虚拟现实交互业务的视觉连贯性;同时基于历史显示画面信息、用户头部运动历史信息以及用户肢体运动历史信息能够提升画面预测的准确性,进一步优化用户体验。附图说明图1表示本专利技术实施例提供的虚拟现实交互的补偿方法的步骤流程图;图2表示本专利技术实施例提供的虚拟现实交互的补偿方法的交互原理图;图3表示本专利技术实施例提供本文档来自技高网...

【技术保护点】
1.一种虚拟现实交互的补偿方法,应用于服务端,其特征在于,包括:获取发生交互失败事件的第一虚拟现实设备的历史显示画面信息、所述第一虚拟现实设备的用户头部运动历史信息以及所述第一虚拟现实设备的用户肢体运动历史信息;其中,服务端在预设时间段内未接收到与所述服务端交互的第一虚拟现实设备上报的交互信息则确定第一虚拟现实设备发生交互失败事件;根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面;将确定的所述待显示画面传输给所述第一虚拟现实设备。

【技术特征摘要】
1.一种虚拟现实交互的补偿方法,应用于服务端,其特征在于,包括:获取发生交互失败事件的第一虚拟现实设备的历史显示画面信息、所述第一虚拟现实设备的用户头部运动历史信息以及所述第一虚拟现实设备的用户肢体运动历史信息;其中,服务端在预设时间段内未接收到与所述服务端交互的第一虚拟现实设备上报的交互信息则确定第一虚拟现实设备发生交互失败事件;根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面;将确定的所述待显示画面传输给所述第一虚拟现实设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述历史显示画面信息、所述用户头部运动历史信息以及所述用户肢体运动历史信息,确定所述第一虚拟现实设备的待显示画面的步骤,包括:根据所述历史显示画面信息,预测所述第一虚拟现实设备的待显示的全景画面;根据所述用户头部运动历史信息,预测所述第一虚拟现实设备的用户头部的当前位置及当前朝向角度;根据所述用户肢体运动历史信息,确定所述第一虚拟现实设备的用户肢体运动轨迹的走向,并根据所述用户肢体运动轨迹的走向预测用户肢体对预设操作的响应结果;根据所述待显示的全景画面、所述用户头部的当前位置、所述用户头部的当前朝向角度以及用户肢体对预设操作的响应结果,确定所述第一虚拟现实设备的待显示画面。3.根据权利要求1所述的方法,其特征在于,所述确定所述虚拟现实设备的待显示画面之后,所述方法还包括:获取与所述待显示画面对应的声音信息;对所述声音信息进行编码并传输给所述虚拟现实设备;其中,所述声音信息与所述待显示画面相匹配。4.根据权利要求1所述的方法,其特征在于,若N个虚拟现实设备在一预设应用内与所述服务端同时交互,N为大于或者等于2的整数;所述N个虚拟现实设备包括:至少一个第一虚拟现实设备;所述将确定的所述待显示画面传输给所述第一虚拟现实设备的步骤,包括:将确定的所述待显示画面分发给所述预设应用内的每个虚拟现实设备。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述预设应用内所述第一虚拟现实设备发生交互失败事件的次数等于预设次数或者所述第一虚拟现实设备发生交互失败事件的时间超过预设门限,根据所述N个虚拟现实设备的历史显示画面信息以及与未发生交互失败事件的第二虚拟现实设备的上报的交互信息生成所述第一虚拟现实设备的虚拟操作和替代;将所述第一虚拟现实设备的替代推送到所述预设应用中,且所述第一虚拟现实设备的替代在所述预设应用中执行所述虚拟操作。6.根据权利要求5所述方法,其特征在于,所述将所述第一虚拟现实设备的替代推送到所述预设应用中,且所述第一虚拟现实设备的替代在所述预设应用中执行所述虚拟操作的步骤之后,所述方法还包括:若在预设时刻所述第一虚拟现实设备与所述服务端恢复交互,将发生交互失败事件时刻至预设时刻之间的所述预设应用的历史信息发送给所述第一虚拟现实设备,并停止将所述第一虚拟现实设备的替代推送到所述预设应用中。7.一种服务端设备,应用于服务端,包括处理器和收发器,其特征在于,所述...

【专利技术属性】
技术研发人员:刘志明李刚孙奇
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1