基于GPU云服务器与5G/WIFI6网络传输技术的移动VR开发方法、系统及介质技术方案

技术编号:28384997 阅读:46 留言:0更新日期:2021-05-08 00:13
本发明专利技术公开了一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法、系统及计算机可读存储介质,所述方法包括:准备硬件环境和网络环境;将所述移动VR应用发布到所述GPU云服务器,并调整所述GPU云服务器的配置参数以满足所述移动VR应用运行的需求;在所述GPU云服务器上分别部署像素流服务模块和反向控制服务模块;配置网络环境、域名、开放端口;通过WebRTC代理服务器推送所述移动VR应用,并开放UDP协议用于接收反向控制参数;使用所述移动终端和所述移动VR设备访问所述GPU云服务器上运行的移动VR应用。本发明专利技术主要解决了在开发移动VR应用时,手机端各方面的限制,采用新的模式,新的技术来实现移动VR应用。

【技术实现步骤摘要】
基于GPU云服务器与5G/WIFI6网络传输技术的移动VR开发方法、系统及介质
本专利技术涉及移动VR应用开发领域,尤其是一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法、系统及计算机可读存储介质。
技术介绍
伴随着经济社会发展,人们广泛追求享受更高性能的移动通信服务,基于这样的需求,第五代移动通信技术(5thgenerationmobilenetworks或5thgenerationwirelesssystems、5th-Generation,5G)应运而生。5G是最新一代蜂窝移动通信技术,5G网络的主要优势在于,数据传输速率远远高于以前的蜂窝网络,最高可达10Gbit/s;另一个优点是较低的网络延迟,其网络延迟低于1毫秒。5G网络具有高速率、低时延、大容量等特点。WIFI6(原称:802.11.ax)即第六代无线网络技术,是Wi-Fi联盟创建于IEEE802.11标准的无线局域网技术。其主要特点是速度更快、延时更低。虚拟现实VR(VirtualReality,简称VR)技术在20世纪60年代被首次提出,是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。虚拟现实技术是仿真技术的一个重要方向是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合是一门富有挑战性的交叉技术前沿学科和研究领域。一种头戴式显示器,具有高刷新率、高分辨率的特定点。r>网页即时通信(WebReal-TimeCommunication,简称WebRTC)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。现有技术中是将VR客户端设置在移动终端,上述方案具有以下缺陷:1.常规移动VR需要在手机上安装APP,且APP体量巨大动辄几百M上G;2.常规移动VR在运行时,会占用大量CPU、GPU资源,经常会导致手机发热、过烫;3.手机可视化应用对应用程序要求较高,有诸多限制,如贴图大小、模型三角面、异步加载等;4.手机受限于硬件资源,无法达到服务器级别的处理能力,不但无法进行城市级的项目开发,也无法满足可视化场景实时渲染的要求;5.手机的硬件资源无法采用目前最高端的图形技术,如:光线追踪等。
技术实现思路
本专利技术针对现有技术存在的不足,本专利技术为解决在开发移动VR应用时,手机端各方面的限制,采用新的模式,新的技术来实现移动VR应用。本专利技术提供了一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法、系统及计算机可读存储介质,具体方案如下:一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述方法包括如下步骤:步骤1,准备硬件环境和网络环境,其中所述硬件环境包括移动VR设备和支持5G或WIFI6网络传输技术的移动终端,所述网络环境包括可以给移动终端提供5G或WIFI6网络服务的接入设备、路由设备和网络设备;步骤2,将所述移动VR应用发布到所述GPU云服务器,并调整所述GPU云服务器的配置参数以满足所述移动VR应用运行的需求,其中,所述移动VR应用为像素流应用;步骤3,在所述GPU云服务器上分别部署像素流服务模块和反向控制服务模块;步骤4,配置网络环境、域名、开放端口;步骤5,通过WebRTC代理服务器推送所述移动VR应用,并开放UDP协议用于接收反向控制参数;步骤6,使用所述移动终端和所述移动VR设备访问所述GPU云服务器上运行的移动VR应用。所述方法进一步包括:所述步骤2中将所述移动VR应用发布到所述GPU云服务器包括:将所述移动VR应用的内容通过GPU云服务器的资源进行渲染计算后转化为像素流的形式。所述方法进一步包括:所述步骤3中的所述像素流服务模块用于实现所述像素流应用,其实现方式是将以前只能运行在所述移动终端的计算放到所述GPU云服务器;所述反向控制服务模块用于接收所述移动终端和所述移动VR设备发送的控制参数。所述方法进一步包括:所述移动终端和所述移动VR设备通过触控、陀螺仪、传感器等事件向所述GPU云服务器发送控制参数。所述方法进一步包括:所述步骤4中的网络环境可以提供5G或WIFI6网络传输技术的数据传输,具体采用的网络技术可以根据移动终端的当前网络连接情况而定。所述方法进一步包括:所述步骤5中通过WebRTC代理服务器推送所述移动VR应用包括:所述WebRTC代理服务器将所述移动VR应用以流媒体的形式通过5G或WIFI6转发给所述移动终端和所述移动VR设备。所述方法进一步包括:所述步骤6中的所述移动终端无需安装APK程序,仅需要使用标准的网页浏览器通过URL访问所述移动VR应用;所述移动终端和所述移动VR设备访问移动VR应用主要通过触控、陀螺仪、传感器等事件向反向控制服务模块发送控制参数。所述方法进一步包括:所述GPU云服务器的反向控制服务模块能够接收所述移动终端发送的控制参数,经过计算反馈后将结果进行编码串流,然后发送到WebRTC代理服务器。本专利技术还公开了:一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发系统,其特征在于,所述系统包括:移动终端、移动VR设备和GPU云服务器;其中,所述移动终端和所述移动VR设备通过URL访问所述GPU云服务器,与所述GPU云服务器进行交互;所述GPU云服务器包括像素流服务模块和反向控制服务模块,用于与所述移动终端和移动VR设备进行交互;其中基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发系统用以实现所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法。本专利技术还公开了:一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法的步骤。本专利技术的有益效果:本专利技术公开的技术方案将传统的移动VR客户端迁移到服务端,通过像素流服务和反向控制服务将VR画面推送到手机中,手机不用安装任何APP;由于人眼分辨VR画面低于60FPS时会出现头晕的情况,所以采用5G低时延、高速率的特性,将画面帧率提高到最低60FPS,且有GPU云服务支持,将游戏级的画面推送到低配置的手机中,且不会导致手机发热。实现了高帧率、低时延的移动VR应用,移动端通过反向控制与GPU云服务器进行交互,降低了移动VR程序在手机端的损耗,并且提高了移动VR的显示效果。附图说明图1是本专利技术实施例中传统移动VR应用开发方案和改进方案的示意图。图2是本专利技术实施例中一种基于GPU云服务器与5G/WIF本文档来自技高网...

【技术保护点】
1.一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述方法包括如下步骤:/n步骤1,准备硬件环境和网络环境,其中所述硬件环境包括移动VR设备和支持5G或WIFI6网络传输技术的移动终端,所述网络环境包括可以给移动终端提供5G或WIFI6网络服务的接入设备、路由设备和网络设备;/n步骤2,将所述移动VR应用发布到所述GPU云服务器,并调整所述GPU云服务器的配置参数以满足所述移动VR应用运行的需求,其中,所述移动VR应用为像素流应用;/n步骤3,在所述GPU云服务器上分别部署像素流服务模块和反向控制服务模块;/n步骤4,配置网络环境、域名、开放端口;/n步骤5,通过WebRTC代理服务器推送所述移动VR应用,并开放UDP协议用于接收反向控制参数;/n步骤6,使用所述移动终端和所述移动VR设备访问所述GPU云服务器上运行的移动VR应用。/n

【技术特征摘要】
1.一种基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述方法包括如下步骤:
步骤1,准备硬件环境和网络环境,其中所述硬件环境包括移动VR设备和支持5G或WIFI6网络传输技术的移动终端,所述网络环境包括可以给移动终端提供5G或WIFI6网络服务的接入设备、路由设备和网络设备;
步骤2,将所述移动VR应用发布到所述GPU云服务器,并调整所述GPU云服务器的配置参数以满足所述移动VR应用运行的需求,其中,所述移动VR应用为像素流应用;
步骤3,在所述GPU云服务器上分别部署像素流服务模块和反向控制服务模块;
步骤4,配置网络环境、域名、开放端口;
步骤5,通过WebRTC代理服务器推送所述移动VR应用,并开放UDP协议用于接收反向控制参数;
步骤6,使用所述移动终端和所述移动VR设备访问所述GPU云服务器上运行的移动VR应用。


2.如权利要求1所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述步骤2中将所述移动VR应用发布到所述GPU云服务器包括:将所述移动VR应用的内容通过GPU云服务器的资源进行渲染计算后转化为像素流的形式。


3.如权利要求1所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述步骤3中的所述像素流服务模块用于实现所述像素流应用,其实现方式是将以前只能运行在所述移动终端的计算放到所述GPU云服务器;所述反向控制服务模块用于接收所述移动终端和所述移动VR设备发送的控制参数。


4.如权利要求3所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述移动终端和所述移动VR设备通过触控、陀螺仪、传感器等事件向所述GPU云服务器发送控制参数。


5.如权利要求1所述的基于GPU云服务器与5G/WIFI6网络传输技术的移动VR应用开发方法,其特征在于,所述步骤4中的网络环境可以提供5G或WIFI6网络传输技...

【专利技术属性】
技术研发人员:孙上唐欣桐祝瑞尹恺钟宸沈旭颜嘉旖白林于浩钱琛川彭林剑范昌江
申请(专利权)人:北京知优科技有限公司
类型:发明
国别省市:北京;11

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

1