CN105903166B - 一种3d在线运动竞技方法和*** - Google Patents

一种3d在线运动竞技方法和*** Download PDF

Info

Publication number
CN105903166B
CN105903166B CN201610244583.1A CN201610244583A CN105903166B CN 105903166 B CN105903166 B CN 105903166B CN 201610244583 A CN201610244583 A CN 201610244583A CN 105903166 B CN105903166 B CN 105903166B
Authority
CN
China
Prior art keywords
helmet
sports
online
cloud server
agonistic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610244583.1A
Other languages
English (en)
Other versions
CN105903166A (zh
Inventor
杨向臣
刘凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Pico Technology Co Ltd
Original Assignee
Beijing Pico Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Pico Technology Co Ltd filed Critical Beijing Pico Technology Co Ltd
Priority to CN201610244583.1A priority Critical patent/CN105903166B/zh
Publication of CN105903166A publication Critical patent/CN105903166A/zh
Priority to US15/344,344 priority patent/US10471301B2/en
Application granted granted Critical
Publication of CN105903166B publication Critical patent/CN105903166B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/212Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5255Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0658Position or arrangement of display
    • A63B2071/0661Position or arrangement of display arranged on the user
    • A63B2071/0666Position or arrangement of display arranged on the user worn on the head or face, e.g. combined with goggles or glasses
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/014Head-up displays characterised by optical features comprising information/image processing systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Optics & Photonics (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Cardiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种3D在线运动竞技方法和***。该***包括云服务器和若干具有虚拟现实功能的头戴设备,每个头戴设备均与一具有计步功能的智能终端配对;头戴设备的3D场景虚拟单元虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;无线连接单元在运动竞技过程中,无线连接与其配对的智能终端和云服务器;处理单元实时获取配对的智能终端的计步数据上传给云服务器,并从云服务器获取其他头戴设备的计步数据,驱动3D场景虚拟单元在其3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。本发明结合本发明结合头戴设备和带有计步功能的智能终端,即可实现异地约跑。

Description

一种3D在线运动竞技方法和***
技术领域
本发明涉及虚拟现实技术领域,特别涉及一种3D在线运动竞技方法和***。
背景技术
近年来,随着大家对自身身体状况的关注,走进健身房锻炼身体的人越来越多。由于一个人锻炼很难坚持,也很乏味,人们普遍希望能够找到志同道合的朋友一起锻炼身体。
目前,由于途径有限,寻找志同道合的朋友锻炼身体比较困难,即使能够找到一起锻炼的朋友,也很难在相同的时间和相同的地点一起锻炼。
发明内容
鉴于上述问题,本发明提供了一种3D在线运动竞技方法和***,以实现多人同时锻炼身体。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,本发明提供了一种3D在线运动竞技***,所述***包括:云服务器和若干具有虚拟现实功能的头戴设备,其中每个头戴设备均与一具有计步功能的智能终端配对,并且每个头戴设备在所述云服务器中被分配唯一ID,由所述云服务器统一管理;
每个头戴设备均包括3D场景虚拟单元、无线连接单元和处理单元;
所述3D场景虚拟单元,用于虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;
所述无线连接单元,用于在运动竞技过程中,无线连接与其配对的智能终端和所述云服务器;
所述处理单元,用于通过所述无线连接单元实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给所述云服务器,并从所述云服务器获取其他头戴设备的计步数据;以及驱动所述3D场景虚拟单元在其3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。
优选地,所述若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备;
所述主头戴设备的处理单元,还用于在所述运动竞技开始时,确定参加运动竞技的从头戴设备用户,并将参加运动竞技的所有头戴设备的ID及设定的竞技规则发送给所述云服务器,所述竞技规则包括运动场景、时间和距离。
进一步优选地,所述主头戴设备中维护有好友列表,所述主头戴设备的处理单元,具体是向所述好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户;
和/或,所述主头戴设备还包括定位单元,所述主头戴设备的处理单元,具体是根据所述定位单元定位的位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户。
优选地,每个所述头戴设备还包括用于拾取语音命令的麦克风;
每个头戴设备的处理单元,还用于将麦克风拾取到的语音命令转换为数字语音命令,发送给所述云服务器;
所述云服务器,用于根据接收到的所述数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示所述动画效果。
进一步优选地,所述云服务器,还用于在运动竞技过程,根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后将所述竞技结果作为历史数据进行保存。
另一方面,本发明提供了一种3D在线运动竞技方法所述方法包括:
设置云服务器和若干具有虚拟现实功能的头戴设备,其中每个头戴设备均与一具有计步功能的智能终端配对,并且每个头戴设备在所述云服务器中被分配唯一ID,由所述云服务器统一管理;
使每个头戴设备虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;
在运动竞技过程中,建立每个头戴设备与其配对的智能终端的无线连接,和每个头戴设备与所述云服务器的无线连接;
使每个头戴设备实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给所述云服务器,并从所述云服务器获取其他头戴设备的计步数据;
在每个头戴设备的3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。
优选地,所述若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备;
在所述运动竞技开始时,所述主头戴设备确定参加运动竞技的从头戴设备,并将参加运动竞技的所有头戴设备的ID及设定的竞技规则发送给所述云服务器,所述竞技规则包括运动场景、时间和距离。
进一步优选地,所述主头戴设备确定参加运动竞技的从头戴设备包括:
所述主头戴设备向其好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备;
和/或,
所述主头戴设备根据其位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备。
优选地,所述方法还包括:
在每个头戴设备上设置麦克风,利用所述麦克风拾取用户的语音命令;
在头戴设备的麦克风拾取到语音命令时,所述头戴设备将所述语音命令转换为数字语音命令发送给所述云服务器;
所述云服务器根据接收到的数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示所述动画效果。
进一步优选地,所述方法还包括:
在运动竞技过程,所述云服务器根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后将所述竞技结果作为历史数据进行保存。
本发明实施例的有益效果是:本发明结合头戴设备和带有计步功能的智能终端即可实现异地约跑,在运动竞技开始时,利用头戴设备的虚拟现实技术将不同地点的好友虚拟到同一3D在线运动竞技场景中;在运动竞技过程中,基于头戴设备的无线连接技术将智能终端的计步数据上传到云服务器,通过云服务器实现好友计步数据的共享,并基于共享的好友的计步数据在虚拟场景中实时在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。
附图说明
图1为实施例一提供的3D在线运动竞技***结构框图;
图2为实施例二提供的3D在线运动竞技方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一:
图1为本实施例提供的3D在线运动竞技***结构框图,如图1所示,该3D在线运动竞技***,包括:云服务器1和若干具有虚拟现实功能的头戴设备2,其中每个头戴设备2均与一具有计步功能的智能终端3配对,并且每个头戴设备2在云服务器1中被分配唯一ID,由云服务器1统一管理;
每个头戴设备均包括3D场景虚拟单元21、无线连接单元22和处理单元23:
其中,3D场景虚拟单元21,用于虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;
无线连接单元22,用于在运动竞技过程中,无线连接与其配对的智能终端3和云服务器1;本实施例优选地无线连接单元22包括蓝牙模块,智能终端为智能手环或智能手表,头戴设备通过蓝牙模块与智能终端进行蓝牙配对;
处理单元23,用于通过无线连接单元22实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给云服务器1,并从云服务器1获取其他头戴设备的计步数据;以及驱动3D场景虚拟单元21在其3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。
需要说明的是,所述的3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据应理解为:处理单元根据竞技场景在3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,若竞技场景为户外模式的跑步场景,则根据每个头戴设备用户的计步数据,在3D在线跑步竞技场景中显示各头戴设备用户的虚拟对象的先后位置关系,使各头戴设备用户直观地了解所有参加者的竞技状态。
本实施例结合头戴设备和带有计步功能的智能终端,在运动竞技开始时,利用头戴设备的虚拟现实技术将不同地点的好友虚拟到同一场景中,在运动竞技过程中,基于无线连接技术将智能终端的计步数据上传到云服务器,通过云服务器实现好友计步数据的共享,并基于共享的好友计步数据在虚拟场景中实时在线显示每位头戴设备用户,从而实现多人同时在线的运动竞技。
需要说明的是,本实施例中的若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备;其中,主头戴设备的处理单元在运动竞技开始时,确定参加运动竞技的从头戴设备用户,并将参加运动竞技的头戴设备的ID及设定的竞技规则发送给云服务器。
在具体实现时,可以利用头戴设备中维护的好友列表来确定参加运动竞技的从头戴设备用户。如主头戴设备的处理单元向好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户。或者,利用头戴设备中的定位单元来确定参加运动竞技的从头戴设备用户。如主头戴设备的处理单元根据定位单元定位的位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户;优选地,主头戴设备中的定位单元为GPS定位模块。
在本实施例的一个实现方案中,通过设置动画效果库来实现运动竞技过程中好友间的互动,增加竞技运动的趣味性。如当用户A超过某一位好友时,用户A可以向他发送一个动画“我已经超过你了,快来追我呀~”;或者用户A一直大比分领先某个好友,用户A也可以鄙视一下身后的好友“你也太慢了,能不能再快点了!”。
具体的,本实现方案中的每个头戴设备还包括用于拾取语音命令的麦克风;
每个头戴设备的处理单元将麦克风拾取到的语音命令转换为数字语音命令,发送给云服务器;云服务器根据接收到的数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示动画效果。
可以理解的是,根据***的性能需求,每个头戴设备也可以存储动画效果库,头戴设备的处理单元根据转换后的数字语音命令从自身存储的动画效果库中选择对应的动画效果发送给云服务器,由云服务器将该动画效果发送给参加竞技运动的各头戴设备。
当然,在具体实现时,云服务器也可以将对应的动画效果仅发送给相应的头戴设备,本实施例对此不做具体限定。
在本实施例的另一个实现方案中,云服务器进一步管理各头戴设备用户的计步数据和历史数据。
具体的,在运动竞技过程,云服务器根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后,云服务器将所述竞技结果作为历史数据进行保存。
在本实现方案中,竞技规则包括运动场景、时间和距离等,所述运动场景包括跑步、骑自行车等运动场景。在运动竞技的竞技时间内,云服务器根据各头戴设备上传的计步数据和竞技规则中设定的距离,统计完成任务(即达到设定距离)的头戴设备用户,将完成任务的头戴设备用户的计步数据下发给参加运动竞技的各头戴设备用户,使各头戴设备用户实时了解运动竞技的参加者的状态。在达到运动竞技的竞技时间后,云服务器根据各头戴设备上传的计步数据和竞技规则中设定的距离,将未完成任务的头戴设备用户的个人历史数据中失败次数加1;将完成任务的头戴设备用户的个人历史数据中成功次数加1,以使得主头戴设备用户在发起运动竞技时,可以根据个人历史数据信息选择合适的从头戴设备用户作为参加者。
为了详细说明本实施例实现多人同时在线运动竞技的方法,通过下述优选方案进行说明:
在本优选方案中,运动竞技具体为跑步竞技,带有计步功能的智能终端优选为智能手环。
首先,头戴设备用户A和其智能手环进行配对,并通过蓝牙功能实现头戴设备和智能手环间的无线连接;
然后,头戴设备用户A登录云服务器,并作为本次跑步竞技的发起者向云服务器发送建立跑步竞技活动的请求;头戴设备用户A在接收到云服务器的响应后,可以根据其头戴设备中维护的好友列表,从好友列表中选择相应的好友发送邀请,根据好友的响应确定参加本次跑步竞技活动的从头戴设备用户。
当然,头戴设备用户A也可以根据其GPS定位模块的定位的位置信息,向头戴设备用户A附件的头戴设备用户发送邀请请求,根据附件头戴设备用户的响应确定参加本次跑步竞技活动的从头戴设备用户。
需要说明的是,头戴设备用户A可以根据各从头戴设备用户的历史数据信息,剔除不符合要求的人,如剔除失败次数过多的人。
最后,头戴设备用户A设置本次跑步竞技活动的竞技规则,如设置跑步场景、跑步距离和跑步时间等规则,其中跑步场景可以为户外模式的跑步场景或健身房模式的跑步场景。
跑步竞技活动开始时,头戴设备用户A和各个从头戴设备用户在各自的头戴设备中虚拟出一3D在线运动竞技场景来显示参加本次跑步竞技活动的所有头戴设备用户的虚拟对象;在跑步竞技活动过程中,各头戴设备将各自的计步数据上传给云服务器,并根据云服务器下发的计步数据实时显示每个头戴设备用户的计步数据;在跑步竞技活动结束后,云服务器根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果,并且云服务器将该竞技结果作为历史数据进行保存。
当然,在跑步竞技活动开始后,各头戴设备用户可以通过简单的语音控制,向参加跑步竞技活动的其他人发送动画效果,如发送鼓励、鄙视、羡慕等动画表情,以增强跑步竞技活动的趣味性。
实施例二:
本实施例基于与实施例一相同的技术构思,提供了一种3D在线运动竞技方法。
图2为本实施例提供的3D在线运动竞技方法的流程图,如图2所示,图2中的方法包括:
S210,设置云服务器和若干具有虚拟现实功能的头戴设备,其中每个头戴设备均与一具有计步功能的智能终端配对,并且每个头戴设备在云服务器中被分配唯一ID,由该云服务器统一管理。
本步骤中的智能终端优选为智能手环或智能手表。
S220,使每个头戴设备虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象。
S230,在运动竞技过程中,建立每个头戴设备与其配对的智能终端的无线连接,和每个头戴设备与云服务器的无线连接。
本步骤优选地,每个头戴设备通过蓝牙无线连接到配对的智能终端。
S240,使每个头戴设备实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给云服务器,并从云服务器获取其他头戴设备的计步数据。
S250,在每个头戴设备的3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技。
需要说明的是,步骤S250中“在每个头戴设备的3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据”应理解为:根据竞技场景在3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,若竞技场景为户外模式的跑步场景,则根据每个头戴设备用户的计步数据,在3D在线跑步竞技场景中显示各头戴设备用户的虚拟对象的先后位置关系,使各头戴设备用户直观地了解所有参加者的竞技状态。
本实施例结合头戴设备和带有计步功能的智能终端,在运动竞技开始时,利用头戴设备的虚拟现实技术将不同地点的好友虚拟到同一场景中,在运动竞技过程中,基于无线连接技术将智能终端的计步数据上传到云服务器,通过云服务器实现好友计步数据的共享,并基于共享的好友计步数据在虚拟场景中实时在线显示每位头戴设备用户,从而实现多人同时在线的运动竞技。
需要说明的是,步骤S210中的若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备;
在运动竞技开始时,主头戴设备确定参加运动竞技的从头戴设备,并将参加运动竞技的所有头戴设备的ID及设定的竞技规则发送给云服务器,竞技规则包括运动场景、时间和距离。
在具体实现时,可以利用头戴设备中维护的好友列表来确定参加运动竞技的从头戴设备用户;如主头戴设备向其好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备。或者,利用头戴设备中的定位功能来确定参加运动竞技的从头戴设备用户;如主头戴设备根据其位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备。
在本实施例的一个实现方案中,通过设置动画效果库来实现运动竞技过程中好友间的互动,增加竞技运动的趣味性。如当用户A超过某一位好友时,用户A可以向他发送一个动画“我已经超过你了,快来追我呀~”;或者用户A一直大比分领先某个好友,用户A也可以鄙视一下身后的好友“你也太慢了,能不能再快点了!”。
具体的,在本实现方案中的每个头戴设备上设置麦克风,利用所述麦克风拾取用户的语音命令;在头戴设备的麦克风拾取到语音命令时,头戴设备将所述语音命令转换为数字语音命令发送给云服务器;
云服务器根据接收到的数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示所述动画效果。
可以理解的是,根据***的性能需求,每个头戴设备也可以存储动画效果库,头戴设备根据转换后的数字语音命令从自身存储的动画效果库中选择对应的动画效果发送给云服务器,由云服务器将该动画效果发送给参加竞技运动的各头戴设备。
当然,在具体实现时,云服务器也可以将对应的动画效果仅发送给相应的头戴设备,本实施例对此不做具体限定。
在本实施例的另一个实现方案中,云服务器进一步管理各头戴设备用户的计步数据和历史数据。
具体的,在运动竞技过程,云服务器根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后将所述竞技结果作为历史数据进行保存。
综上所述,本发明公开了一种3D在线运动竞技方法和***,本发明结合头戴设备和带有计步功能的智能终端即可实现异地约跑,在运动竞技开始时,利用头戴设备的虚拟现实技术将不同地点的好友虚拟到同一3D在线运动竞技场景中;在运动竞技过程中,基于头戴设备的无线连接技术将智能终端的计步数据上传到云服务器,通过云服务器实现好友计步数据的共享,并基于共享的好友的计步数据在虚拟场景中实时在线显示每位头戴设备用户的计步数据,从而实现多人同时在线的运动竞技。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (8)

1.一种3D在线运动竞技***,其特征在于,所述***包括:云服务器和若干具有虚拟现实功能的头戴设备,其中每个头戴设备均与一具有计步功能的智能终端配对,并且每个头戴设备在所述云服务器中被分配唯一ID,由所述云服务器统一管理;
每个头戴设备均包括3D场景虚拟单元、无线连接单元和处理单元;
所述3D场景虚拟单元,用于虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;
所述无线连接单元,用于在运动竞技过程中,无线连接与其配对的智能终端和所述云服务器;
所述处理单元,用于通过所述无线连接单元实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给所述云服务器,并从所述云服务器获取其他头戴设备的计步数据;以及驱动所述3D场景虚拟单元在其3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技;
所述若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备,所述主头戴设备的处理单元,用于在所述运动竞技开始时,确定参加运动竞技的从头戴设备用户;
所述主头戴设备中维护有好友列表,所述主头戴设备的处理单元,具体是向所述好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户;
和/或,所述主头戴设备还包括定位单元,所述主头戴设备的处理单元,具体是根据所述定位单元定位的位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备用户。
2.根据权利要求1所述的3D在线运动竞技***,其特征在于,
所述主头戴设备的处理单元,还用于在所述运动竞技开始时,将参加运动竞技的所有头戴设备的ID及设定的竞技规则发送给所述云服务器,所述竞技规则包括运动场景、时间和距离。
3.根据权利要求1-2任一项所述的3D在线运动竞技***,其特征在于,每个所述头戴设备还包括用于拾取语音命令的麦克风;
每个头戴设备的处理单元,还用于将麦克风拾取到的语音命令转换为数字语音命令,发送给所述云服务器;
所述云服务器,用于根据接收到的所述数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示所述动画效果。
4.根据权利要求3所述的3D在线运动竞技***,其特征在于,所述云服务器,还用于在运动竞技过程,根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后将所述竞技结果作为历史数据进行保存。
5.一种3D在线运动竞技方法,其特征在于,所述方法包括:
设置云服务器和若干具有虚拟现实功能的头戴设备,其中每个头戴设备均与一具有计步功能的智能终端配对,并且每个头戴设备在所述云服务器中被分配唯一ID,由所述云服务器统一管理;
使每个头戴设备虚拟出一3D在线运动竞技场景来显示参加运动竞技的所有头戴设备用户的虚拟对象;
在运动竞技过程中,建立每个头戴设备与其配对的智能终端的无线连接,和每个头戴设备与所述云服务器的无线连接;
使每个头戴设备实时获取配对的智能终端的计步数据,将获取到的计步数据实时上传给所述云服务器,并从所述云服务器获取其他头戴设备的计步数据;
在每个头戴设备的3D在线跑步竞技场景中在线显示每位头戴设备用户的计步数据,实现多人同时在线的运动竞技;
所述若干头戴设备中包括一主头戴设备,除主头戴设备外的其他头戴设备为从头戴设备,在所述运动竞技开始时,所述主头戴设备通过下述方法确定参加运动竞技的从头戴设备:
所述主头戴设备向其好友列表中的头戴设备发出邀请并确定参加运动竞技的从头戴设备;
和/或,
所述主头戴设备根据其位置信息向其附近的头戴设备发出邀请并确定参加运动竞技的从头戴设备。
6.根据权利要求5所述的3D在线运动竞技方法,其特征在于;
所述主头戴设备将参加运动竞技的所有头戴设备的ID及设定的竞技规则发送给所述云服务器,所述竞技规则包括运动场景、时间和距离。
7.根据权利要求5至6任一项所述的3D在线运动竞技方法,其特征在于,所述方法还包括:
在每个头戴设备上设置麦克风,利用所述麦克风拾取用户的语音命令;
在头戴设备的麦克风拾取到语音命令时,所述头戴设备将所述语音命令转换为数字语音命令发送给所述云服务器;
所述云服务器根据接收到的数字语音命令,从自身存储的动画效果库中选择对应的动画效果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示所述动画效果。
8.根据权利要求7所述的3D在线运动竞技方法,其特征在于,所述方法还包括:
在运动竞技过程,所述云服务器根据参加运动竞技的各头戴设备实时上传的计步数据,对竞技结果进行在线排名并将排名结果发送给参加运动竞技的各头戴设备,以在各自的3D在线运动竞技场景中显示该排名结果;以及运动竞技结束后将所述竞技结果作为历史数据进行保存。
CN201610244583.1A 2016-04-18 2016-04-18 一种3d在线运动竞技方法和*** Active CN105903166B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610244583.1A CN105903166B (zh) 2016-04-18 2016-04-18 一种3d在线运动竞技方法和***
US15/344,344 US10471301B2 (en) 2016-04-18 2016-11-04 Method and system for 3D online sports athletics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610244583.1A CN105903166B (zh) 2016-04-18 2016-04-18 一种3d在线运动竞技方法和***

Publications (2)

Publication Number Publication Date
CN105903166A CN105903166A (zh) 2016-08-31
CN105903166B true CN105903166B (zh) 2019-05-24

Family

ID=56746406

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610244583.1A Active CN105903166B (zh) 2016-04-18 2016-04-18 一种3d在线运动竞技方法和***

Country Status (2)

Country Link
US (1) US10471301B2 (zh)
CN (1) CN105903166B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106774940A (zh) * 2017-01-17 2017-05-31 深圳市智游人科技有限公司 一种智能穿戴设备及智能运动交互***
CN106954092A (zh) * 2017-03-09 2017-07-14 华东师范大学 一种基于云计算的虚拟现实自行车实现方法
CN107368544B (zh) * 2017-06-27 2021-01-26 北京卡路里信息技术有限公司 在线数据的展示方法和装置
CN109200567B (zh) * 2017-07-01 2020-08-14 珠海格力电器股份有限公司 一种运动数据的交互方法及其装置、电子设备
CN107744640B (zh) * 2017-11-29 2019-11-19 合肥海诺恒信息科技有限公司 一种多人在线臂力竞技***
SG11202004015UA (en) * 2018-01-03 2020-05-28 Kaha Pte Ltd A method for tracking the physical activities of a user in real world to interact with a virtual environment
CN108174348A (zh) * 2018-02-07 2018-06-15 深圳市沃特沃德股份有限公司 Lora模块、步行排行方法及***
CN108499003B (zh) * 2018-03-01 2020-06-19 京东方科技集团股份有限公司 智能跳绳以及包括其的智能跳绳***
CN110213452B (zh) * 2019-06-25 2023-08-08 厦门市思芯微科技有限公司 一种智能头盔***及运作方法
CN112102662B (zh) * 2020-08-11 2023-05-26 苏州承儒信息科技有限公司 一种基于虚拟宠物养成的智能网络教育方法及其***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030755A (ko) * 2002-02-28 2002-04-25 김웅태 온라인 건강진단기능을 갖는 트레드밀시스템
CN1632723A (zh) * 2005-02-06 2005-06-29 赖银樑 多功能人机交互式运动器材
JP2008099834A (ja) * 2006-10-18 2008-05-01 Sony Corp 表示装置、表示方法
US7972245B2 (en) * 2009-02-27 2011-07-05 T-Mobile Usa, Inc. Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
CN103657029A (zh) * 2012-09-11 2014-03-26 卡西欧计算机株式会社 运动支援装置以及运动支援方法
CN104857704A (zh) * 2015-06-11 2015-08-26 苏州百源软件设计有限公司 可穿戴虚拟现实运动头盔及可穿戴虚拟动作游戏***

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076737B2 (en) * 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
JP3833099B2 (ja) * 2000-11-17 2006-10-11 キヤノン株式会社 ゲーム機の制御装置及び制御方法及びコンピュータ読み取り可能な制御プログラム
WO2008061023A2 (en) * 2006-11-10 2008-05-22 Mtv Networks Electronic game that detects and incorporates a user's foot movement
US8368721B2 (en) * 2007-10-06 2013-02-05 Mccoy Anthony Apparatus and method for on-field virtual reality simulation of US football and other sports
US20110270135A1 (en) * 2009-11-30 2011-11-03 Christopher John Dooley Augmented reality for testing and training of human performance
US20120142416A1 (en) * 2010-06-01 2012-06-07 Joutras Frank E Simulated recreational, training and exercise system
US20130198273A1 (en) * 2010-10-16 2013-08-01 James Charles Vago Methods, devices, and systems for video gaming
US20120142415A1 (en) * 2010-12-03 2012-06-07 Lindsay L Jon Video Show Combining Real Reality and Virtual Reality
RU2621633C2 (ru) * 2011-10-28 2017-06-06 Мэджик Лип, Инк. Система и способ для дополненной и виртуальной реальности
US9874749B2 (en) * 2013-11-27 2018-01-23 Magic Leap, Inc. Virtual and augmented reality systems and methods
US10203762B2 (en) * 2014-03-11 2019-02-12 Magic Leap, Inc. Methods and systems for creating virtual and augmented reality
US9459454B1 (en) * 2014-05-23 2016-10-04 Google Inc. Interactive social games on head-mountable devices
US10073516B2 (en) * 2014-12-29 2018-09-11 Sony Interactive Entertainment Inc. Methods and systems for user interaction within virtual reality scene using head mounted display
US20160232715A1 (en) * 2015-02-10 2016-08-11 Fangwei Lee Virtual reality and augmented reality control with mobile devices
US20180077407A1 (en) * 2015-04-02 2018-03-15 Catapult Group International Ltd Sports virtual reality system
US20160314620A1 (en) * 2015-04-23 2016-10-27 Eon Reality Sports, Llc Virtual reality sports training systems and methods
CN204745623U (zh) * 2015-06-11 2015-11-11 苏州百源软件设计有限公司 可穿戴虚拟现实运动头盔及可穿戴虚拟动作游戏***
US9776084B2 (en) * 2015-06-15 2017-10-03 Oculus Vr, Llc Virtual reality system with camera shock-mounted to head-mounted display
US10157487B2 (en) * 2015-07-30 2018-12-18 International Business Machines Corporation VR biometric integration
CN105159662A (zh) * 2015-08-06 2015-12-16 深圳市晶源动力电子科技有限公司 基于互联网平台的多人互动跑步实现方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030755A (ko) * 2002-02-28 2002-04-25 김웅태 온라인 건강진단기능을 갖는 트레드밀시스템
CN1632723A (zh) * 2005-02-06 2005-06-29 赖银樑 多功能人机交互式运动器材
JP2008099834A (ja) * 2006-10-18 2008-05-01 Sony Corp 表示装置、表示方法
US7972245B2 (en) * 2009-02-27 2011-07-05 T-Mobile Usa, Inc. Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
CN103657029A (zh) * 2012-09-11 2014-03-26 卡西欧计算机株式会社 运动支援装置以及运动支援方法
CN104857704A (zh) * 2015-06-11 2015-08-26 苏州百源软件设计有限公司 可穿戴虚拟现实运动头盔及可穿戴虚拟动作游戏***

Also Published As

Publication number Publication date
US20170296872A1 (en) 2017-10-19
CN105903166A (zh) 2016-08-31
US10471301B2 (en) 2019-11-12

Similar Documents

Publication Publication Date Title
CN105903166B (zh) 一种3d在线运动竞技方法和***
US10843077B2 (en) System and method for creation, presentation and interaction within multiple reality and virtual reality environments
CN104640072B (zh) 实时在线比赛方法及装置、观看比赛方法及装置和***
CN106984043B (zh) 一种多人对战游戏的数据同步方法和***
US20220071415A1 (en) Video rebroadcasting with multiplexed communications and display via smart mirrors, and smart weight integration
CN105245546B (zh) 一种信息显示方法及***
US11405658B2 (en) System and process for providing automated production of multi-channel live streaming video feeds
CN109889908A (zh) 一种互动直播方法、装置、电子设备及存储介质
CN109152957A (zh) 流式传输视频数据的管理
CN102772887B (zh) 一种有计分功能的移动电子装置
CN108499003B (zh) 智能跳绳以及包括其的智能跳绳***
CN106310643A (zh) 一种基于真实环境的实景3d运动***
US11801446B2 (en) Systems and methods for training an artificial intelligence model for competition matches
CN104998411B (zh) 多玩家视频游戏用***和方法
US20200078689A1 (en) Individualized game data augmented displays
CN109126099B (zh) 远程裁判方法及其***
CN108579060A (zh) 一种运动***及其应用方法
CN109806577A (zh) 牌类对局的展示方法、装置、终端及存储介质
US11745084B1 (en) Golf event management system with scoring and location tracking
CN104834802B (zh) 多人游戏***
WO2020251540A1 (en) System and method for creation, presentation and interaction within multiple reality and virtual reality environments
US11318377B2 (en) Technique for online video-gaming with sports equipment
CN202777830U (zh) 7d放映***
CN211926637U (zh) 一种多人作战演习***
CN110404270A (zh) 基于智能跑步芯片的虚拟游戏场景应用方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant