基于VR技术的多人竞技系统及方法技术方案

技术编号:27308975 阅读:16 留言:0更新日期:2021-02-10 09:28
本发明专利技术公开了一种基于VR技术的多人竞技系统,包括具有VR运行模块及多人竞技模块的服务器及客户端,VR运行模块为多人竞技模块提供运行基础,VR运行模块包括用于根据实际场景创建3D虚拟场景的模型创建单元、用于渲染并呈现3D虚拟场景的虚拟场景单元、用于用户操作管理并监控用户操作的用户操作单元及用于用户数据备份的数据通信单元;用户通过客户端登录服务器,单位时间后,服务器向客户端发送开始游戏指令,用户可以通过客户端选择进入训练模式或对战模式。与相关技术相比,本发明专利技术提供的基于VR技术的多人竞技系统,可实现多人竞技、服务器低并发、实时响应更为迅速且可靠性更强。本发明专利技术还提供了一种基于VR技术的多人竞技方法。法。法。

【技术实现步骤摘要】
基于VR技术的多人竞技系统及方法


[0001]本专利技术涉及VR竞技
,尤其涉及一种基于VR技术的多人竞技系统及方法。

技术介绍

[0002]随着信息技术的发展,虚拟现实(VR)行业的崛起,VR软件硬件应用的普及,使得虚拟现实(VR)成为拉近企业与用户之间的距离,取代人类想象力不可或缺的工具方式。
[0003]虚拟现实(VR)是一种综合性的信息技术,通过多媒体技术与计算机仿真技术相结合建立虚拟模型模拟真实场景,用户通过一些必要的设备用听觉、视觉、触觉等自然方式与虚拟环境中的人或物进行交流、交互,从而产生身临其境的感受及体验。虚拟现实技术的应用领域非常广泛,最初主要用于军事仿真及特殊训练场景,如飞行模拟等。从技术层面来说,虚拟现实技术是一种实时的、交互式的三维环境。
[0004]近些年,体育领域与虚拟现实(VR)广泛结合,利用虚拟现实(VR)实现在家即可锻炼的目的,受到广大消费者的喜爱,然而,目前对基于VR技术的多人竞技系统的研究还较少,基于VR技术的多人竞技系统的开发迫在眉睫。同时,在相关技术中,客户端与服务器之间的交互关系往往都是主动的,即客户端向服务器发送请求,然后服务器返回数据给客户端,客户端再将信息呈现,这样的机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说却显得捉襟见肘。
[0005]因此,有必要提供一种可实现多人竞技、服务器低并发、实时响应更为迅速且可靠性更强的基于VR技术的多人竞技系统及方法来解决上述问题。

技术实现思路

[0006]针对现有技术存在的不足,本专利技术的目的在于提供一种可实现多人竞技、服务器低并发、实时响应更为迅速且可靠性更强的基于VR技术的多人竞技系统及方法。
[0007]为实现上述目的,本专利技术提供了如下技术方案:
[0008]一种基于VR技术的多人竞技系统,包括具有VR运行模块及多人竞技模块的服务器及与所述服务器通信连接的多个客户端,所述VR运行模块为所述多人竞技模块提供运行基础,所述VR运行模块包括用于根据实际场景创建3D虚拟场景的模型创建单元、用于渲染并呈现所述3D虚拟场景的虚拟场景单元、用于用户操作管理并监控用户操作的用户操作单元及用于所述3D虚拟场景的配置和用户数据备份的数据通信单元,所述多人竞技模块包括训练单元及对战单元;
[0009]用户通过所述客户端登录所述服务器,单位时间后,所述服务器向所述客户端发送开始游戏指令,用户可以通过所述客户端选择进入训练模式或对战模式。
[0010]优选的,所述多人竞技系统还包括全景浏览单元及观战单元,用户可以通过所述客户端选择进入全景浏览模式或观战模式。
[0011]优选的,所述客户端包括本地数据库,所述数据通信单元包括云端数据库,所述本地数据库与所述云端数据库通信连接,所述本地数据库用于用户基本信息、项目基本配置
文件和3D虚拟场景的储存,所述云端数据库用于用户数据备份、项目基本配置文件的备份、系统授权管理和支付管理。
[0012]优选的,所述本地数据库采用SQLite数据库,所述云端数据库的服务器逻辑采用PHP语言编写。
[0013]优选的,所述单位时间由所述用户操作单元设置,所述单位时间为5min-15min。
[0014]优选的,所述客户端包括连接终端及与所述连接终端连接的控制终端,用户通过所述连接终端登录所述服务器,所述控制终端包括机架及设置于所述机架内的同步控制器,所述同步控制器包括用于感应人体腿部动作的第一控制器组、用于感应人体腰部动作的第二控制器组、用于感应人体臂部动作的第三控制器组及设置于人体关节处的视图跟踪器,所述视图跟踪器与所述用户操作单元通信连接,使用时,用户通过所述同步控制器悬空于所述机架内。
[0015]优选的,所述同步控制器还包括与所述用户操作单元通信连接的数据手套及VR头盔,所述VR头盔为HTC Vive VR头显设备。
[0016]一种基于VR技术的多人竞技方法,提供如前述的基于VR技术的多人竞技系统,包括如下步骤:
[0017]步骤S10、用户通过所述客户端登录所述服务器,进入主界面;
[0018]步骤S20、单位时间后,所述服务器向所述客户端发送开始游戏指令,用户通过所述客户端向所述服务器发送反馈信息,所述反馈信息包括接受与拒绝,当所述服务器未收到所述反馈信息或所述反馈信息为拒绝时,所述服务器在单位时间后再次发送开始游戏指令,当所述反馈信息为接受时,所述服务器向所述客户端发送模式选择指令,用户可选择训练模式或对战模式;
[0019]步骤S30、当用户选择对战模式时,所述客户端向所述服务器发送当前位置动作信息,所述服务器将最多五个所述客户端的数据同步,所述用户操作单元分别监测多个所述客户端上传的所述当前位置动作信息;
[0020]步骤S40、当用户到达终点后,游戏结束,所述客户端将成绩上传至所述服务器。
[0021]优选的,步骤S10包括如下子步骤:
[0022]步骤S11、用户通过所述客户端输入身份信息并上传至所述数据通信单元;
[0023]步骤S12、所述数据通信单元核对用户的身份信息,并向所述客户端发送返回信息;
[0024]步骤S13、所述客户端解析所述返回信息,所述返回信息包括登录成功信息与登录失败信息,当所述返回信息为登录成功信息时,所述客户端显示主界面并与所述数据通信单元同步用户的个人信息,当所述返回信息为登录失败信息时,返回步骤S11。
[0025]优选的,所述多人竞技系统还包括全景浏览单元及观战单元,步骤S30中,
[0026]当用户选择训练模式,所述客户端向所述服务器发送当前位置动作信息,用户到达终点后向所述服务器上传成绩;
[0027]当用户选择全景浏览模式时,用户可自由选择由所述模型创建单元及所述虚拟场景单元生成的所述3D虚拟场景自由查看;
[0028]当用户选择观战模式时,所述客户端接收比赛同步的其他所述客户端的位置信息,并不参与发送,用户可以第三人称视角观战比赛。
[0029]综上所述,与现有技术相比,本专利技术提供的基于VR技术的多人竞技系统,通过在用户登录所述服务器后,至所述服务器向所述客户端发送开始游戏指令之前,存在单位时间的准备间隙,一方面用户可在这段准备间隙内进行VR设备的穿戴,与VR的游戏方式相适配;采用服务器主动发起游戏开始的指令,进一步与VR的游戏方式相适配,同时,能够有效解决高并发的用户实时响应问题。
附图说明
[0030]图1为本专利技术提供的基于VR技术的多人竞技系统的结构框图。
[0031]图中,100、基于VR技术的多人竞技系统;10、服务器;11、VR运行模块;111、模型创建单元;112、虚拟场景单元;113、用户操作单元;114、数据通讯单元;1141、云端数据库;12、多人镜及模块;121、训练单元;122、对战单元;123、全景浏览单元;124、观战单元;20、客户端;21、本地数据库;22、连接终端;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VR技术的多人竞技系统,其特征在于,包括具有VR运行模块及多人竞技模块的服务器及与所述服务器通信连接的多个客户端,所述VR运行模块为所述多人竞技模块提供运行基础,所述VR运行模块包括用于根据实际场景创建3D虚拟场景的模型创建单元、用于渲染并呈现所述3D虚拟场景的虚拟场景单元、用于用户操作管理并监控用户操作的用户操作单元及用于所述3D虚拟场景的配置和用户数据备份的数据通信单元,所述多人竞技模块包括训练单元及对战单元;用户通过所述客户端登录所述服务器,单位时间后,所述服务器向所述客户端发送开始游戏指令,用户可以通过所述客户端选择进入训练模式或对战模式。2.根据权利要求1所述的基于VR技术的多人竞技系统,其特征在于,所述多人竞技系统还包括全景浏览单元及观战单元,用户可以通过所述客户端选择进入全景浏览模式或观战模式。3.根据权利要求1所述的基于VR技术的多人竞技系统,其特征在于,所述客户端包括本地数据库,所述数据通信单元包括云端数据库,所述本地数据库与所述云端数据库通信连接,所述本地数据库用于用户基本信息、项目基本配置文件和3D虚拟场景的储存,所述云端数据库用于用户数据备份、项目基本配置文件的备份、系统授权管理和支付管理。4.根据权利要求3所述的基于VR技术的多人竞技系统,其特征在于,所述本地数据库采用SQLite数据库,所述云端数据库的服务器逻辑采用PHP语言编写。5.根据权利要求1所述的基于VR技术的多人竞技系统,其特征在于,所述单位时间通过所述用户操作单元设置,所述单位时间为5min-15min。6.根据权利要求3所述的基于VR技术的多人竞技系统,其特征在于,所述客户端还包括连接终端及与所述连接终端连接的控制终端,用户通过所述连接终端登录所述服务器,所述控制终端包括机架及设置于所述机架内的同步控制器,所述同步控制器包括用于感应人体腿部动作的第一控制器组、用于感应人体腰部动作的第二控制器组、用于感应人体臂部动作的第三控制器组及设置于人体关节处的视图跟踪器,所述视图跟踪器与所述用户操作单元通信连接,使用时,用户通过所述同步控制器悬空于所述机架内。7.根据权利要求6所述的基于VR技术的多人竞...

【专利技术属性】
技术研发人员:孙文菲
申请(专利权)人:湖南泽途体育文化有限公司
类型:发明
国别省市:

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

1