一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于VR技术的多人竞技系统及方法与流程

2021-09-18 03:25:00 来源:中国专利 TAG:竞技 方法 系统 技术 vr

一种基于vr技术的多人竞技系统及方法
技术领域
1.本发明为vr技术领域,具体为一种基于vr技术的多人竞技系统及方法。


背景技术:

2.vr中文的意思就是虚拟现实,早期译为“灵境技术”,虚拟现实是多媒体技术的终极应用形式,它是计算机软硬件技术、传感技术、机器人技术、人工智能及行为心理学等科学领域飞速发展的结晶,主要依赖于三维实时图形显示、三维定位跟踪、触觉及嗅觉传感技术、人工智能技术、高速计算与并行计算技术以及人的行为学研究等多项关键技术的发展,随着虚拟现实技术的发展,真正地实现虚拟现实,将引起整个人类生活与发展的很大变革,人们戴上立体眼镜、数据手套等特制的传感模块,面对一种三维的模拟现实,似乎置身于一个具有三维的视觉、听觉、触觉甚至嗅觉的感觉世界,并且人与这个环境可以通过人的自然技能和相应的设施进行信息交互。
3.现今vr技术的多人竞技系统运作的时候需要输送和接收的数据量非常大,导致游戏传输慢,传输过程中可能会有数据丢失,导致画面失真产生波动,影响玩家的游戏体验。


技术实现要素:

4.本发明的目的在于提供一种基于vr技术的多人竞技系统及方法,包括玩家控制端、vr服务器、多人游戏模块、服务器端口映射通道,所述vr服务器包括实时登录模块、场景加载单元、扫描显示单元、玩家操作单元和数据储存单元,所述实时登录模块用于加载玩家登录游戏位置,所述场景加载单元用于加载游戏中的场景,所述数据储存单元用于储存玩家的游戏数据,所述场景加载单元连接有场景近景实体加载模块,所述场景近景实体加载模块双向连接有近景远景转换模块,所述近景远景转换模块双向连接有场景远景加载模块。
5.优选的:所述玩家控制端包括vr控制模块、vr信息处理模块、vr分流信息接收模块和vr扫描模块,所述vr控制模块用于玩家操控游戏角色,所述vr信息处理模块用于接受和处理游戏数据片,所述vr分流信息接收模块用于接收分流的游戏数据片。
6.优选的:所述玩家控制端双向连接有服务器端口,所述玩家控制端双向连接有服务器端口映射通道,所述服务器端口用于输送游戏数据,所述服务器端口映射通道用于备份分流输送游戏数据。
7.优选的:所述服务器端口映射通道包括备份数据片模块、分流传输模块和整合模块,所述备份数据片模块用于备份游戏数据片,所述分流传输模块用于分流备份的游戏数据片,所述整合模块用于将游戏数据片和分流的游戏数据片进行整合。
8.优选的:场景近景实体加载模块用于加载游戏中可交互有体积效果的近景,所述场景远景加载模块用于加载游戏中的远景贴图,所述近景远景转换模块用于对场景远景加载模块和场景近景实体加载模块进行相互转换。
9.优选的:所述数据储存单元连接有实时数据存储模块,所述数据储存单元连接有
主机缓存模块,所述实时数据存储模块用于将玩家的信息保存于vr服务器,所述主机缓存模块用于将玩家的游戏数据保护于vr信息处理模块。
10.优选的:所述vr扫描模块用于扫描玩家房间内的空间,所述扫描显示单元用于在游戏中玩家视角中呈现vr扫描模块扫描出的三维图像。
11.优选的:所述多人游戏模块包括随机刷新模块、人物显示模块、人物竞技模块和实时奖励模块,所述随机刷新模块用于刷新游戏地图中道具,所述人物显示模块用于调整和显示游戏人物的状态。
12.优选的:所述人物竞技模块用于设计和加载游戏人物竞技,所述实时奖励模块用于调整玩家获胜奖励。
13.与现有技术相比,本发明的有益效果是:
14.1、本发明通过设置备份数据片模块对游戏传输数据进行备份,通过分流传输模块,将备份的游戏数据片分流传输到服务器端口映射通道,将游戏数据分成几个通道进行传送,保证游戏传输中的完整,避免游戏数据传输过程中出现丢失导致玩家游戏掉帧等问题。
15.2、本发明通过设置近景远景转换模块,以玩家游戏角色为中心点对场景近景实体加载模块和场景远景加载模块进行转换,减少玩家游戏中场景的加载数据,使游戏加载更快更加流畅。
附图说明
16.图1为本发明系统端图;
17.图2为本发明vr扫描模块和扫描显示单元处理图;
18.图3为本发明服务器端口和图服务器端口映射通道处理图。
19.图中:
20.1、玩家控制端;2、vr控制模块;3、vr信息处理模块;4、vr分流信息接收模块;5、vr扫描模块;6、服务器端口;7、服务器端口映射通道;8、实时登录模块;9、场景加载单元;10、扫描显示单元;11、玩家操作单元;12、数据储存单元;13、随机刷新模块;14、人物显示模块;15、人物竞技模块;16、实时奖励模块;17、vr服务器;18、多人游戏模块;19、场景近景实体加载模块;20、场景远景加载模块;21、实时数据存储模块;22、主机缓存模块;23、近景远景转换模块;24、备份数据片模块;25、分流传输模块;26、整合模块。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.请参阅图1

图3,图为本发明一种基于vr技术的多人竞技系统及方法,包括玩家控制端1、vr服务器17、多人游戏模块18、服务器端口映射通道7,vr服务器17包括实时登录模块8、场景加载单元9、扫描显示单元10、玩家操作单元11和数据储存单元12,实时登录模块8用于加载玩家登录游戏位置,场景加载单元9用于加载游戏中的场景,数据储存单元12用于
储存玩家的游戏数据,场景加载单元9连接有场景近景实体加载模块19,场景近景实体加载模块19双向连接有近景远景转换模块23,近景远景转换模块23双向连接有场景远景加载模块20,场景近景实体加载模块19用于加载游戏中可交互有体积效果的近景,场景远景加载模块20用于加载游戏中的远景贴图,近景远景转换模块23用于对场景远景加载模块20和场景近景实体加载模块19进行相互转换,数据储存单元12连接有实时数据存储模块21,数据储存单元12连接有主机缓存模块22,实时数据存储模块21用于将玩家的信息保存于vr服务器17,主机缓存模块22用于将玩家的游戏数据保护于vr信息处理模块3;通过设置数据储存单元12,在vr服务器17和玩家控制端1分开储存玩家的游戏数据,通过设置近景远景转换模块23,以玩家游戏角色为中心点对场景近景实体加载模块19和场景远景加载模块20进行转换,减少玩家游戏中场景的加载数据,使游戏加载更快更加流畅;
23.保存游戏的主要方式有两种,一种简单,一种复杂,第一种方法是简单地存储当前水平,当前分数和其他一些统计数据,这在超级马里奥银河super mario galaxy等游戏以及最早期的基于控制台模块的游戏中都可以看到,保存游戏不会恢复您的确切位置,而只会恢复您完成的关卡,这些保存游戏通常非常简单,所需的内存也很少,第二种方法不仅可以存储整体进度,还可以存储每个小细节,例如敌人的位置,它们当前的动画帧等,以便加载保存游戏将使您处于停止的确切位置,所有敌人都就位,而不是回到关卡开始时,这些保存游戏的大小通常会比其他版本大得多,因此通常会在pc游戏中看到,这两种方案都不使用数据库,因为数据库的目的是为了提供动态查询数据结构的能力,游戏需要的不是查询单个片段的方法,而是静态存储它们的方法,当保存游戏被加载时,它被完全加载到内存中,游戏引擎从那里开始处理数据,有少数例外,例如mmorpg可能会在数据库上运行,但单人游戏通常不起作用,数据的实际存储方式取决于游戏,最常见的似乎是简单的二进制数据格式,因为在磁盘空间方面它们比xml更好,在较旧的游戏中,那些二进制格式经常会在游戏过程中原始存储一些内存,因此它们没有经过深思熟虑的结构,并且在发行了补丁或其他版本的游戏时经常会崩溃,在某些现代版本中游戏仍然如此,xml也可以使用,也可以使用任何其他基于文本的文件格式。
24.玩家控制端1包括vr控制模块2、vr信息处理模块3、vr分流信息接收模块4和vr扫描模块5,vr控制模块2用于玩家操控游戏角色,vr信息处理模块3用于接受和处理游戏数据片,vr分流信息接收模块4用于接收分流的游戏数据片,vr扫描模块5用于扫描玩家房间内的空间,扫描显示单元10用于在游戏中玩家视角中呈现vr扫描模块5扫描出的三维图像;vr扫描模块5对玩家的游戏环境进行扫描,通过设置扫描显示单元10在游戏中显示扫描出的三维图像,可以在玩家游戏的过程中显示提醒玩家现实的位置,防止玩家在房间内造成磕碰损伤。
25.玩家控制端1双向连接有服务器端口6,玩家控制端1双向连接有服务器端口映射通道7,服务器端口6用于输送游戏数据,服务器端口映射通道7用于备份分流输送游戏数据,服务器端口映射通道7包括备份数据片模块24、分流传输模块25和整合模块26,备份数据片模块24用于备份游戏数据片,分流传输模块25用于分流备份的游戏数据片,整合模块26用于将游戏数据片和分流的游戏数据片进行整合;通过设置备份数据片模块24对游戏传输数据进行备份,通过分流传输模块25,将备份的游戏数据片分流传输到服务器端口映射通道7,将游戏数据分成几个通道进行传送,保证游戏传输中的完整,避免游戏数据传输过
程中出现丢失导致玩家游戏掉帧等问题。
26.多人游戏模块18包括随机刷新模块13、人物显示模块14、人物竞技模块15和实时奖励模块16,随机刷新模块13用于刷新游戏地图中道具,人物显示模块14用于调整和显示游戏人物的状态,人物竞技模块15用于设计和加载游戏人物竞技,实时奖励模块16用于调整玩家获胜奖励;通过设置随机刷新模块13,对游戏中的地图道具随机刷新,提高了游戏趣味性,通过设置实时奖励模块16,根据玩家在竞技中表现评分,调整动态奖励发放,提高游戏的竞技性;
27.统计每行中像素为1的出现次数,然后做成直方图,再离散采样这个分布。常用的离散采样方法是别名方法(alias method),它采用o(n的空间存储预计算的数据,然后可用o(1时间采样,选择到某一行之后,可以即时从二值图像生成列表,这需o(n)时间和o(n)空间。
28.本发明的工作流程及原理:vr技术多人竞技系统运作时,玩家登陆游戏,玩家控制端1将游戏数据传输到服务器端口6和服务器端口映射通道7,从而传输到vr服务器17,玩家控制端1和vr服务器17进行交互读取游戏内容,备份数据片模块24备份游戏数据片,分流传输模块25分流备份的游戏数据片,整合模块26将游戏数据片和分流的游戏数据片进行整合;将备份的游戏数据片分流传输到服务器端口映射通道7,将游戏数据分成几个通道进行传送,保证游戏传输中的完整,避免游戏数据传输过程中出现丢失导致玩家游戏掉帧等问题,近景远景转换模块23可以以玩家游戏角色为中心点对场景近景实体加载模块19和场景远景加载模块20进行转换,减少玩家游戏中场景的加载数据,使游戏加载更快更加流畅。
29.以上内容是结合具体实施方式对本发明作进一步详细说明,不能认定本发明具体实施只局限于这些说明,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明的构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明所提交的权利要求书确定的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜