虚拟现实的显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27118694 阅读:13 留言:0更新日期:2021-01-25 19:25
本申请公开了一种虚拟现实的显示方法、装置、电子设备及存储介质,涉及虚拟现实技术领域。发送资源播放请求至管理虚拟现实资源的分配的中心服务器,资源播放请求用于请求中心服务器分配虚拟现实资源,接收中心服务器基于资源播放请求返回的房间信息,根据房间信息,并通过信令服务器建立与资源服务器之间的网络即时通信的通信连接,基于通信连接接收资源服务器返回的虚拟现实视频流,虚拟现实视频流包括资源服务器对虚拟现实画面进行渲染后生成的画面数据,基于虚拟现实视频流,显示所述虚拟现实画面。如此,提升了电子设备与资源服务器之间数据交互的及时性以及电子设备显示虚拟现实画面的实时性。拟现实画面的实时性。拟现实画面的实时性。

【技术实现步骤摘要】
虚拟现实的显示方法、装置、电子设备及存储介质


[0001]本申请涉及虚拟现实
,更具体地,涉及一种虚拟现实的显示方法、装置、电子设备及存储介质。

技术介绍

[0002]随着科技水平和生活水平的快速进步,虚拟现实技术被广泛的应用于生活中的各个方面。在相关技术中,实现虚拟现实的显示的电子设备可以通过从服务器获取虚拟现实资源进行显示,但是电子设备与服务器之间进行虚拟现实数据的交互的实时性有待提升。

技术实现思路

[0003]有鉴于此,本申请提出了一种虚拟现实的显示方法、装置、电子设备及存储介质,以改善上述问题。
[0004]第一方面,本申请实施例提供了一种虚拟现实的显示方法,应用于电子设备,所述方法包括:发送资源播放请求至管理虚拟现实资源的分配的中心服务器,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;接收所述中心服务器基于所述资源播放请求返回的房间信息,所述房间信息用于所述电子设备加入与资源服务器进行网络即时通信的服务房间;根据所述房间信息,并通过信令服务器建立与所述资源服务器之间的网络即时通信的通信连接;基于所述通信连接接收所述资源服务器返回的虚拟现实视频流,所述虚拟现实视频流包括所述资源服务器对虚拟现实画面进行渲染后生成的画面数据;基于所述虚拟现实视频流,显示所述虚拟现实画面。
[0005]第二方面,本申请实施例提供了一种虚拟现实的显示方法,应用于中心服务器,所述方法包括:接收电子设备发送的资源播放请求,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;响应所述资源播放请求,分配用于所述电子设备与所述资源服务器进行网络即时通信的服务房间;基于所述服务房间生成房间信息,所述房间信息包括房间标识以及鉴权信息;将所述房间信息发送至所述电子设备以及资源服务器,所述房间信息用于所述电子设备以及所述资源服务器建立网络即时通信的通信连接,所述通信连接用于所述资源服务器传输虚拟现实视频流至所述电子设备进行显示。
[0006]第三方方面,本申请实施例提供了一种虚拟现实的显示方法,应用于虚拟现实的显示系统,所述系统包括电子设备、资源服务器、中心服务器以及信令服务器,所述方法包括:所述电子设备发送资源播放请求至管理虚拟现实资源的分配的所述中心服务器,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;所述中心服务器基于所述资源播放请求,返回房间信息至所述电子设备以及所述资源服务器,所述房间信息用于所述电子设备加入与所述资源服务器进行网络即时通信的服务房间;所述电子设备以及所述资源服务器基于所述房间信息,并通过所述信令服务器建立所述电子设备与所述资源服务器的网络即时通信的通信连接;所述资源服务器基于所述通信连接,发送虚拟现实视频流至所述电子设备,所述虚拟现实视频流包括所述资源服务器对虚拟现实画面进行渲染后生成的
画面数据;所述电子设备接收所述虚拟现实视频流,并基于所述虚拟现实视频流,显示虚拟现实画面。
[0007]第四方面,本申请实施例提供了一种虚拟现实的显示装置,应用于电子设备,所述装置包括:连接请求发送模块、信息接收模块、连接建立模块、数据接收模块及显示模块。连接请求发送模块,用于发送资源播放请求至管理虚拟现实资源的分配的中心服务器,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;信息接收模块,用于接收所述中心服务器基于所述资源播放请求返回的房间信息,所述房间信息用于所述电子设备加入与资源服务器进行网络即时通信的服务房间;连接建立模块,用于根据所述房间信息,并通过信令服务器建立与所述资源服务器之间的网络即时通信的通信连接;数据接收模块,用于基于所述通信连接接收所述资源服务器返回的虚拟现实视频流,所述虚拟现实视频流包括所述资源服务器对虚拟现实画面进行渲染后生成的画面数据;显示模块,用于基于所述虚拟现实视频流,显示所述虚拟现实画面。
[0008]第五方面,本申请实施例提供了一种虚拟现实的显示装置,应用于中心服务器,所述装置包括:请求接收模块、房间分配模块、信息生成模块以及信息发送模块。请求接收模块,用于接收电子设备发送的资源播放请求,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;房间分配模块,用于响应所述资源播放请求,分配用于所述电子设备与所述资源服务器进行网络即时通信的服务房间;信息生成模块,用于基于所述服务房间生成房间信息,所述房间信息包括房间标识以及鉴权信息;信息发送模块,用于将所述房间信息发送至所述电子设备以及资源服务器,所述房间信息用于所述电子设备以及所述资源服务器建立网络即时通信的通信连接,所述通信连接用于所述资源服务器传输虚拟现实视频流至所述电子设备进行显示。
[0009]第六方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行第一方面提供的虚拟现实的显示方法。
[0010]第七方面,本申请实施例提供了一种服务器,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行第二方面提供的虚拟现实的显示方法。
[0011]第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行第一方面或第二方面提供的虚拟现实的显示方法。
[0012]相对于现有技术,本申请提供的方案中,电子设备发送资源播放请求至管理虚拟现实资源的分配的中心服务器,资源播放请求用于请求所述中心服务器分配虚拟现实资源,然后接收所述中心服务器基于资源播放请求返回的房间信息,其中,房间信息用于电子设备加入与资源服务器进行网络即时通信的服务房间,根据该房间信息,电子设备通过信令服务器建立与资源服务器之间的网络即时通信的通信连接,并且基于通信连接接收资源服务器返回的虚拟现实视频流,该虚拟现实视频流包括资源服务器对虚拟现实画面进行渲染后生成的画面数据,再基于所述虚拟现实视频流,显示所述虚拟现实画面。如此,电子设
备通过网络即时通信的通信连接方式接收由资源服务器发送的进行渲染后的虚拟现实视频流,并显示该虚拟现实视频流对应的虚拟现实画面,从而提升了电子设备与资源服务器之间数据交互的及时性以及电子设备显示虚拟现实画面的实时性。
[0013]本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
[0014]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1示出了本申请实施例提供的应用场景的示意图。
[0016]图2示出了本申请一个实施例提供的虚拟现实的显示方法的流程示意图。
[0017]图3示出了本申请实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟现实的显示方法,其特征在于,应用于电子设备,所述方法包括:发送资源播放请求至管理虚拟现实资源的分配的中心服务器,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;接收所述中心服务器基于所述资源播放请求返回的房间信息,所述房间信息用于所述电子设备加入与资源服务器进行网络即时通信的服务房间;根据所述房间信息,并通过信令服务器建立与所述资源服务器之间的网络即时通信的通信连接;基于所述通信连接接收所述资源服务器返回的虚拟现实视频流,所述虚拟现实视频流包括所述资源服务器对虚拟现实画面进行渲染后生成的画面数据;基于所述虚拟现实视频流,显示所述虚拟现实画面。2.根据权利要求1所述的方法,其特征在于,所述房间信息包括房间标识以及鉴权信息,所述根据所述房间信息,并通过信令服务器建立与所述资源服务器之间的网络即时通信的通信连接,包括:生成携带有所述房间标识以及所述鉴权信息的房间加入请求,并将所述房间加入请求发送至所述信令服务器,所述房间加入请求用于请求加入与所述房间标识对应的网络即时通信的房间;接收所述信令服务器返回的第一指示信息,所述第一指示信息为所述信令服务器根据所述鉴权信息对所述电子设备鉴权成功时发送至所述电子设备的信息;响应所述第一指示信息,基于SDP协议与所述资源服务器建立网络即时通信的通信连接。3.根据权利要求2所述的方法,其特征在于,所述基于SDP协议与所述资源服务器建立网络即时通信的通信连接,包括:基于SDP协议生成第一SDP信息;将所述第一SDP信息发送至所述信令服务器,所述信令服务器用于将所述第一SDP信息发送至所述资源服务器;接收所述信令服务器返回的所述资源服务器发送的第二SDP信息,所述第二SDP信息为所述资源服务器基于SDP协议生成;根据所述第二SDP信息建立与所述资源服务器网络即时通信的通信连接。4.根据权利要求2所述的方法,其特征在于,在所述基于SDP协议与所述资源服务器建立网络即时通信的通信连接之后,所述方法还包括:在接收到所述信令服务器返回的第二指示信息时,接入至中转服务器,所述第二指示信息为所述信令服务器在确定所述电子设备与所述资源服务器无法建立网络即时通信的通信连接时,发送至所述电子设备以及所述资源服务器;接收由所述中转服务器转发的所述虚拟现实视频流,所述中转服务器用于将所述资源服务器发送的所述虚拟现实视频流转发至所述电子设备;基于所述虚拟现实视频流,显示所述虚拟现实画面。5.根据权利要求1所述的方法,其特征在于,所述虚拟现实画面数据为第一虚拟现实画面数据,在所述基于所述虚拟现实视频流,显示所述虚拟现实画面之后,所述方法还包括:基于所述通信连接,向所述资源服务器发送控制指令;
接收所述资源服务器发送的新的虚拟显示视频流,其中,所述新的虚拟显示视频流包括所述资源服务器根据所述控制指令对所述虚拟现实画面进行调整以及重新渲染后生成的画面数据;对所述新的虚拟显示视频流,显示调整后的虚拟现实画面。6.一种虚拟现实的显示方法,其特征在于,应用于中心服务器,所述方法包括:接收电子设备发送的资源播放请求,所述资源播放请求用于请求所述中心服务器分配虚拟现实资源;响应所述资源播放请求,分配用于所述电子设备与所述资源服务器进行网络即时通信的服务房间;基于所述服务房间生成房间信息,所述房间信息包括房间标识以及鉴权信息;将所述房间信息...

【专利技术属性】
技术研发人员:杨昊刘飞
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1