应用于体育竞技的体感交互方法及系统技术方案

技术编号:27308978 阅读:24 留言:0更新日期:2021-02-10 09:28
本发明专利技术公开了一种应用于体育竞技的体感交互方法,包括如下步骤:步骤S10、检测到服务器发送的开始游戏指令后,检测用户的动作信息,从动作信息中识别出用户的第一姿势;步骤S20、如果第一姿势为进入游戏姿势,显示用于提示用户输入第二姿势的选择信息;步骤S30、如果第二姿势为确认进入游戏姿势,匹配多个用户同时进行游戏;游戏中,同时监测多个用户的动作信息,并将多个用户的动作信息上传至服务器,服务器对多个用户的动作信息分析,并计算多个用户之间的碰撞接触信息。与相关技术相比,本发明专利技术提供的应用于体育竞技的体感交互方法,可实现多人实时竞技、服务器低并发且可靠性更强。本发明专利技术还提供了一种应用于体育竞技的体感交互系统。交互系统。交互系统。

【技术实现步骤摘要】
应用于体育竞技的体感交互方法及系统


[0001]本专利技术涉及体感交互系统
,尤其涉及一种应用于体育竞技的体感交互方法及系统。

技术介绍

[0002]体感交互系统能够将运动与娱乐融入人们的生活,操作者可以通过自己的肢体进行控制,并实现与互联网玩家的互动,分享图片、影音信息。现有技术的体感交互系统可应用于购物、动画娱乐、游戏竞技等行业,当体感交互系统应用于体感游戏中时,通过模拟器模拟出三维场景,玩家手握专用游戏手柄,通过自己身体的动作来控制游戏中任务的动作,让玩家全身投入到游戏当中,享受前所未有的体感交互新体验。
[0003]然而,现有技术的应用于体育竞技的体感交互方法往往只能人机交互,即人与机器之间的交互,玩家与玩家之间往往在不存在互动,如此一来,减少了体育竞技类游戏的趣味性与真实感。同时,现有技术中客户端与服务器之间的交互关系往往都是主动的,即客户端向服务器发送请求,然后服务器返回数据给客户端,客户端再将信息呈现,这样的机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说却显得捉襟见肘。
[0004]因此,有必要提供一种可实现多人竞技、服务器低并发、实时响应更为迅速且可靠性更强的基于应用于体育竞技的体感交互方法及系统来解决上述问题。

技术实现思路

[0005]针对现有技术存在的不足,本专利技术的目的在于提供一种可实现多人竞技、服务器低并发、实时响应更为迅速且可靠性更强的基于应用于体育竞技的体感交互方法及系统。
[0006]为实现上述目的,本专利技术提供了如下技术方案:
[0007]一种应用于体育竞技的体感交互方法,具体包括如下步骤:
[0008]步骤S10、检测到服务器发送的开始游戏指令后,检测用户的动作信息,从所述动作信息中识别出用户的第一姿势;
[0009]步骤S20、如果所述第一姿势为进入游戏姿势,在单位时间内显示选择信息,所述选择信息用于提示用户输入第二姿势;
[0010]步骤S30、如果所述第二姿势为确认进入游戏姿势,所述服务器匹配2至5个用户同时进行游戏;
[0011]游戏中,同时监测多个用户的动作信息,并将多个用户的动作信息上传至所述服务器,所述服务器对多个用户的动作信息分析后将画面信息同步回传至各显示屏,并计算多个用户之间的碰撞接触信息后将不同的体感信息分别回传至各个用户的体感装置。
[0012]优选的,所述第一姿势还包括进入休息状态姿势、地形熟悉姿势及进入训练姿势,所述第二姿势还包括进入观战姿势及进入休息状态姿势。
[0013]优选的,识别出用户的第一姿势或识别出用户的第二姿势包括:
[0014]获得设定的姿势所涉及的关节点;从已检测到的所述动作信息中读取所述关节点的数据,其中,所述关节点的数据包括用户的关节点信息和时间戳信息;根据所述关节点的数据计算姿势的匹配参数值;根据所述匹配参数值识别出用户的第一姿势或第二姿势。
[0015]优选的,所述碰撞接触信息包括位置信息、方向信息、速度信息及力度信息,游戏中,用户通过所述显示屏获取游戏画面信息的同时,所述体感装置通过振动向用户反馈体感信息。
[0016]优选的,在所述服务器端,用户的操作使虚拟环境发生改变,且虚拟环境也可通过所述体感装置向用户反馈刺激,虚拟现实技术的整体过程通过数学模型的方式表达如下:
[0017]定义A(x)为选择变换函数,对用户在现实世界中的特定操作进行采集,则有:B
o
=A(o),其中,O为现实世界中用户所有操作的状态集合,B
o
为根据用户操作而采集到的相关数据;
[0018]为了方便B
o
的传输,定义变换函数C
o
(x),对数据进行变形,则有:B1=C
o
(B
o
),其中,B1为变换后的用户操作数据;
[0019]之后,将数据B1传输至上位机,上位机需要对接收到的数据进行解析,定义解析函数C1(x),则有:B2=C1(B1),其中,D2为上位机解析后的用户操作数据,上位机利用B2数据重建虚拟场景,重建过程定义为D(x)函数,则有:V=D(B2),其中,V为上位机重建的虚拟场景,则虚拟场景V为:
[0020]V=D(C1(C0(A(0))))。
[0021]优选的,所述单位时间通过所述服务器设置,所述单位时间为5min-15min。
[0022]一种应用于体育竞技的体感交互系统,包括:
[0023]服务器;及
[0024]客户端,所述客户端用于检测服务器发送的开始游戏指令,所述服务器监测用户的动作信息,从所述动作信息中识别出用户的第一姿势;当所述第一姿势为进入游戏姿势时,所述客户端在单位时间内显示选择信息,所述选择信息用于提示用户输入第二姿势;当所述第二姿势为确认进入游戏姿势时,所述服务器匹配2至5个用户同时进行游戏;
[0025]游戏中,多个所述客户端同时监测多个用户的动作信息,并将多个用户的动作信息上传至所述服务器,所述服务器对多个用户的动作信息分析后将画面信息同步回传至各所述客户端,并计算多个用户之间的碰撞接触信息后将不同的体感信息分别回传至各个所述客户端。
[0026]优选的,所述客户端包括本地数据库,所述服务器包括云端数据库,所述本地数据库与所述云端数据库通信连接,所述本体数据库用于用户基本信息、项目基本配置文件和3D虚拟场景的储存,所述云端数据库用于用户数据备份、项目基本配置文件的备份、系统授权管理和支付管理。
[0027]优选的,所述本地数据库采用SQLite数据库,所述云端数据库的服务器逻辑采用PHP语言编写。
[0028]优选的,所述客户端还包括连接终端及与所述连接终端连接的控制终端,用户通过所述连接终端登录所述服务器,所述控制终端包括机架及设置于所述机架内的体感装置,所述体感装置包括设置于人体腿部的第一体感器、设置于人体腰部的第二体感器、设置于人体臂部的第三体感器及设置于人体关节处的视图跟踪器;
[0029]通过所述视图跟踪器采集用户的动作变化,通过所述第一体感器、所述第二体感器及所述第三体感器向用户反馈体感信息。
[0030]综上所述,与现有技术相比,本专利技术提供的基于应用于体育竞技的体感交互方法,通过设置由所述服务器向所述客户端主动发送开始游戏指令,改变了现有技术中客户端与服务器之间的交互关系,改善了现有技术中当服务器多并发的现象,可靠性更强;同时,实现了用户之间的交互,增强了游戏体验及真实性,真实感更强。
附图说明
[0031]图1为本专利技术提供的应用于体育竞技的体感交互方法的流程框图;
[0032]图2为本专利技术提供的应用于体育竞技的体感交互方法的交互示意图;
[0033]图3为本专利技术提供的应用于体育竞技的体感交互系统的结构框图。
[0034]图中,100、10、服务器;11、云端数据库;20、客户端;21、本地数据库;22、连接终端;23、控制终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于体育竞技的体感交互方法,其特征在于,包括如下步骤:步骤S10、检测到服务器发送的开始游戏指令后,检测用户的动作信息,从所述动作信息中识别出用户的第一姿势;步骤S20、如果所述第一姿势为进入游戏姿势,在单位时间内显示选择信息,所述选择信息用于提示用户输入第二姿势;步骤S30、如果所述第二姿势为确认进入游戏姿势,所述服务器匹配2至5个用户同时进行游戏;游戏中,同时监测多个用户的动作信息,并将多个用户的动作信息上传至所述服务器,所述服务器对多个用户的动作信息分析后将画面信息同步回传至各显示屏,并计算多个用户之间的碰撞接触信息后将不同的体感信息分别回传至各个用户的体感装置。2.根据权利要求1所述的应用于体育竞技的体感交互方法,其特征在于,所述第一姿势还包括进入休息状态姿势、地形熟悉姿势及进入训练姿势,所述第二姿势还包括进入观战姿势及进入休息状态姿势。3.根据权利要求1所述的应用于体育竞技的体感交互方法,其特征在于,识别出用户的第一姿势或识别出用户的第二姿势包括:获得设定的姿势所涉及的关节点;从已检测到的所述动作信息中读取所述关节点的数据,其中,所述关节点的数据包括用户的关节点信息和时间戳信息;根据所述关节点的数据计算姿势的匹配参数值;根据所述匹配参数值识别出用户的第一姿势或第二姿势。4.根据权利要求1所述的应用于体育竞技的体感交互方法,其特征在于,所述碰撞接触信息包括位置信息、方向信息、速度信息及力度信息,游戏中,用户通过所述显示屏获取游戏画面信息的同时,所述体感装置通过振动向用户反馈体感信息。5.根据权利要求4所述的应用于体育竞技的体感交互方法,其特征在于,在所述服务器端,用户的操作使虚拟环境发生改变,且虚拟环境也可通过所述体感装置向用户反馈刺激,虚拟现实技术的整体过程通过数学模型的方式表达如下:定义A(x)为选择变换函数,对用户在现实世界中的特定操作进行采集,则有:B
o
=A(o),其中,O为现实世界中用户所有操作的状态集合,B
o
为根据用户操作而采集到的相关数据;为了方便B
o
的传输,定义变换函数C
o
(x),对数据进行变形,则有:B1=C
o
(B
o
),其中,B1为变换后的用户操作数据;之...

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

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

1