KR20160008679A - The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine - Google Patents
The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine Download PDFInfo
- Publication number
- KR20160008679A KR20160008679A KR1020140088262A KR20140088262A KR20160008679A KR 20160008679 A KR20160008679 A KR 20160008679A KR 1020140088262 A KR1020140088262 A KR 1020140088262A KR 20140088262 A KR20140088262 A KR 20140088262A KR 20160008679 A KR20160008679 A KR 20160008679A
- Authority
- KR
- South Korea
- Prior art keywords
- indoor
- user
- outdoor
- movement
- unit
- 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.)
- Ceased
Links
- 238000004088 simulation Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 7
- 230000001939 inductive effect Effects 0.000 abstract 1
- 238000010295 mobile communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 230000001351 cycling effect Effects 0.000 description 4
- 230000008450 motivation Effects 0.000 description 2
- 210000001015 abdomen Anatomy 0.000 description 1
- 210000003815 abdominal wall Anatomy 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0084—Exercising apparatus with means for competitions, e.g. virtual races
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 실생활의 활동, 이를 테면, 운전, 레저활동 시에 실외사용자가 운동하면서 이동한 이동구간에 대해 위치기반 스마트기기를 이용하여 운동경로맵을 생성하고, 이를 실내사용자가 공유하면서 실내운동기기와 연계하여 불특정 사용자간에 기록경쟁을 통해 흥미를 유발할 수 있는 가상레이싱 제공시스템에 관한 것이다.
본 발명의 시스템은 스마트기기의 위치정보기반 어플리케이션을 통하여 실외에서 구축된 사용자의 운동경로맵을 스마트기기나 실내운동기기에 설치되는 모듈과 연계시켜 실내외 사용자간 가상 레이싱 서비스를 제공하게 된다.In the present invention, a motion path map is generated using a location-based smart device with respect to a moving section moved by an outdoor user during an actual life activity, such as driving and leisure activities, And to provide a virtual racing system capable of inducing an interest through a contention competition among unspecified users.
The system of the present invention provides a virtual racing service between the indoor and outdoor users by linking the movement path map of the user constructed outdoors through the location information based application of the smart device to the module installed in the smart device or the indoor exercise device.
Description
본 발명은 휴대용 스마트기기의 위치정보기반 어플리케이션을 이용한 실내외 사용자간 가상 레이싱 제공 시스템에 관한 것이다.The present invention relates to an indoor-outdoor user virtual racing providing system using a location-based application of a portable smart device.
더욱 자세하게는, 휴대용 스마트기기의 어플리케이션을 사용하여 실외의 사용자의 이동구간에 대해 경유지점으로 체크포인트를 설정한 운동경로맵을 생성하고, 생성된 운동경로맵을 실내에서 불특정 다수의 사용자가 공유하여 실내 운동기기를 통해 가상 레이싱을 하도록 하여 재미요소를 가미하며 흥미를 유발하는 레이싱 서비스 제공시스템에 관한 것이다.More specifically, an application of a portable smart device is used to generate a motion path map in which a check point is set as a passing point with respect to a moving section of a user outside the room, and the generated motion path map is shared by an unspecified number of users indoors And to provide a racing service providing system that allows virtual racing through indoor sports equipment to add interesting elements and generate interest.
본 발명은 스마트기기를 이용한 다수의 사용자간에 동일시간에서 레이싱 제공방법이 아니라, 위치기반 어플리케이션을 통해 사용자가 실외에서 운동한 이동경로에 대하여 생성한 운동경로맵을 서버에 업로드하고, 불특정다수인이 업로드된 맵을 다운로드하여 실내의 운동기기와 연계시키도록 함으로써, 실내외 사용자간에 서로다른 시간대에서 동일한 경로를 이동하면서 가상의 레이싱을 할 수 있도록 한 레이싱 서비스 제공시스템에 관한 것이다.The present invention is not a method of providing racing at a same time among a plurality of users using a smart device, but a method of uploading a motion path map generated by a user to a motion path that has been moved outdoors through a location-based application to a server, The present invention relates to a system for providing a racing service in which indoor and outdoor users can perform virtual racing while moving the same route at different time zones.
인터넷 및 이동통신 기술 및 서비스의 발달과 휴대폰, PDA 등 이동통신단말기의 진화에 따라 위치기반 서비스(LBS: Location-Based Service)가 인터넷을 통해 가장 성장성이 높은 새로운 서비스 분야로 자리잡고 있다. 위치기반 서비스란 이동통신단말기를 이용하여 사람이나 사물의 위치를 정확하게 파악하는 시스템 및 측정된 위치와 관련된 다양한 부가정보 서비스를 제공하기 위한 기술로서, 이동통신망 기술, 인터넷기술, 위치추적 기술 등의 결합으로 이루어져 다양한 분야에 응용이 가능한 기술이다.With the development of Internet and mobile communication technologies and services, and the evolution of mobile communication terminals such as mobile phones and PDAs, location-based services (LBS) are emerging as the most promising new services through Internet. The location based service is a technology for accurately grasping the location of a person or an object using a mobile communication terminal and providing various additional information services related to the measured location. The location based service is a combination of mobile communication network technology, Internet technology, It is a technology that can be applied to various fields.
현재 이러한 위치기반 서비스는 개인정보 서비스 중심에서 다양한 형태의 부가 서비스로 확대되고 있어, 점차 국가의 전반적인 인프라로 확대될 것으로 전망이 되며 이동통신 사업자뿐만 아니라 단말기 제조사, 어플리케이션 개발사, 콘텐츠 제작 및 프로바이더 등 다양한 형태의 사업자에게 새로운 사업 기회와 매출을 제공하기 때문에 위치기반 서비스 관련 시장은 폭발적으로 성장할 것으로 예상된다.It is expected that this location-based service will be expanded from the center of personal information service to various types of supplementary service, and will be gradually expanded to the overall infrastructure of the country. It is expected that not only mobile communication service providers but also terminal manufacturers, application developers, content producers and providers The market for location-based services is expected to explode because it provides new business opportunities and sales to various types of operators.
이와 같이 일반인들의 생활 속에 점점 깊게 자리잡아 가고 있는 위치기반 서비스는 이동통신 사업자의 GPS(Global Positioning System) 위성을 이용한 모바일 위치 제공 서비스를 통해 사용자 위치 조회 서비스, 친구 찾기 서비스 및 대중교통 검색 서비스를 제공하고 있고, 주변지역의 위치정보 또는 특정지역의 위치정보 역시 제공하고 있다. 또한, 단순히 무선 네트워크에서뿐만 아니라 유선 네트워크에서도 IP 등을 이용한 위치기반서비스가 이용되고 있다.
The location-based service, which is gradually becoming more and more popular among the general public, provides a user location inquiry service, a friend search service, and a public transportation search service through a mobile location service using a GPS (Global Positioning System) And provides location information of a surrounding area or location information of a specific area. In addition, location-based services using IP are used not only in a wireless network but also in a wired network.
그러나, 이와 같은 스마트 단말기의 위치기반 서비스는 단순한 특정지역의 위치정보만을 또는 사용자의 현위치정보를 토대로한 각종 정보 및 서비스를 제공하는 것으로 사용자의 관심을 유발시키고 있을 뿐이다.However, such a location-based service of the smart terminal merely generates interest of the user by providing various information and services based on only the location information of the specific area or the current location information of the user.
더우기, 최근 이동통신 단말기의 급속한 보급과 이를 활용한 무선 인터넷 서비스가 확대되면서 이동통신 단말기를 이용한 온라인 게임이 크게 활성화되고 있는 점을 감안할 때, 이동통신 단말기의 위치 정보를 기반으로 한 온라인 게임 서비스가 요구되고 있다.In addition, since the rapid diffusion of mobile communication terminals and the expansion of wireless Internet services using the mobile communication terminals have greatly promoted online games using the mobile communication terminals, an online game service based on the location information of mobile communication terminals Is required.
하지만, 종래의 이동통신 단말기를 이용한 무선 인터넷 게임 서비스는 다양한 컨텐츠의 게임들이 개발되고 있음에도 불구하고, 실제 단말 사용자의 현실 세계와는 무관한 가상 세계에서의 게임 서비스만을 제공하고 있기 때문에 단말 사용자가 쉽게 실증을 느끼게 되는 등 보다 강력한 게임 서비스 이용 동기를 제공하지 못하고 있다는 문제점이 있었다.However, since the wireless Internet game service using the conventional mobile communication terminal only provides the game service in the virtual world regardless of the real world of the actual terminal user, the terminal user can easily There is a problem that it is difficult to provide motivation for using a stronger game service.
이에 공개특허 10-2008-0077415호에는 이동통신 단말기 사용자들이 가상 세계가 아닌 현실 세계의 주변 환경을 배경으로 한 3차원 대전 맵을 생성하여 온라인 게임을 할수 있도록 한 서비스 시스템 및 방법을 제시하고 있다.Thus, the patent document 10-2008-0077415 proposes a service system and a method for allowing a user of a mobile communication terminal to create a three-dimensional match map based on the surrounding environment of the real world rather than a virtual world, thereby enabling an online game.
보다 자세하게는, 이동통신 단말기의 위치 정보를 기반으로 위치를 추적하여 위치가 서로 영향권 범위에 위치한 단말기간에 각 단말 사용자의 위치 정보와 지도 DB에 저장되어 있는 3차원 지도 데이터를 이용하여 3차원 대전맵을 생성하고, 생성한 3차원 대전맵을 각 단말 사용자의 이동통신 단말기로 전송하여 대전 게임 서비스를 제공하는 것을 제시하고 있다.More specifically, the location information is tracked on the basis of the location information of the mobile communication terminal, and three-dimensional map data And transmits the generated three-dimensional fighting map to the mobile communication terminal of each terminal user, thereby providing a competition game service.
다만, 이러한 스마트기기를 이용한 다수인간 게임 시스템의 경우도 스마트기기의 사용자의 위치기반을 통해 네트워크 영향권 범위에 있는 다수인간에 DB에 저장된 위치정보에 관련 맵을 호출하여 온라인 게임을 하고 있을 뿐, 운전, 레저활동(스키, 보드, 하이킹, 자전거, 등산 등) 등의 실제 생활에 있어, 위치기반 스마트기기를 이용하여 이동경로가 설정된 맵을 생성하고, 이를 공유하여 불특정 사용자간에 레이싱 게임을 할 수 있는 시스템은 전무한 상태이다.However, even in the case of a multi-human game system using such a smart device, a large number of people in the scope of influence of the network through the location basis of the user of the smart device are playing an online game by calling a map related to the location information stored in the DB, , Which can generate a map in which a route is set by using a location-based smart device in a real life such as an activity (ski, board, hike, bicycle, mountaineering, etc.) There is no system.
상기의 문제점을 해결하기 위하여, 본 발명은 스마트기기의 위치기반 서비스를 이용한 사용자 참여형 온라인 레이싱 시스템을 제공하는 것을 목적으로 한다.In order to solve the above problems, the present invention provides a user-participating online racing system using a location-based service of a smart device.
또한, 실생활의 활동, 이를 테면, 운전, 레저활동 시에 실외사용자가 운동하면서 이동한 이동구간에 대해 위치기반 스마트기기를 이용하여 운동경로맵을 생성하고, 이를 실내사용자가 공유하면서 실내운동기기와 연계하여 불특정 사용자간에 기록경쟁을 통해 흥미를 유발할 수 있는 레이싱게임 제공시스템을 제시하는 것을 목적으로 한다.In addition, a motion path map is generated using a location-based smart device with respect to a moving section moved by an outdoor user during real-life activities such as driving and leisure activities, And to provide a racing game providing system that can cause interest through unconstrained competition among the unspecified users.
또한, 실외의 사용자의 이동경로에 대하여 생성된 운동경로맵의 경사도의 특성을 반영하여 실내운동기기를 제어함으로써 실내외 사용자가 유사한 조건하에서 기록경쟁을 하도록 구성된 레이싱게임 제공시스템을 제시하는 것을 목적으로 한다.It is another object of the present invention to provide a racing game providing system in which indoor and outdoor users are allowed to compete under similar conditions by controlling the indoor sports equipment reflecting the characteristics of the inclination of the motion path map generated for the user's moving route of the outdoor .
상기의 목적을 달성하기 위해, 본 발명은 스마트기기를 이용한 사용자간 레이싱 서비스 제공시스템에 있어서, 상기 스마트기기에 설치되어, 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 운동경로생성모듈; 상기 운동경로생성모듈에서 생성된 운동경로맵과 상기 운동경로맵에 대한 실외사용자들의 이력이 저장되는 기록저장서버; 실내운동기기에 설치되어, 실내사용자가 상기 기록저장서버를 탐색하여 운동경로맵과 상기 운동경로맵에서의 실외사용자의 이력을 선택하여 다운로드하도록 구성된 시뮬레이션모듈; 및 상기 실내운동기기에 설치되어, 상기 시뮬레이션모듈과 통신하여 상기 시뮬레이션모듈에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 실내운동기기의 경사도 또는 폐달의부하도를 제어하면서 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 선택된 운동경로맵에 적용하여 이동경로를 실시간으로 산출하여 상기 시뮬레이션모듈에서 선택된 실외사용자의 이력과 함께 비교모니터링하도록 구성된 인터페이스모듈;을 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템을 제공한다.
According to another aspect of the present invention, there is provided a system for providing an inter-user racing service using a smart device, the system comprising: a movement path map, which is installed in the smart device, A motion path generation module for generating a history of outdoor users in the map; A history storage server for storing a history of outdoor users with respect to the motion path map and the motion path map generated by the motion path generation module; A simulation module installed in the indoor sports equipment, the indoor user searching the record storage server to select and download the motion path map and the history of the outdoor user in the motion path map; And an indoor exercise device installed in the indoor exercise machine for communicating with the simulation module to control the inclination degree of the indoor exercise device or the load of the indoor exercise device according to the inclination of the movement path included in the movement path map selected in the simulation module, And an interface module configured to calculate a movement path in real time by applying the movement time and the movement distance of the indoor user to the selected movement path map and to compare and monitor the movement path with the history of the outdoor user selected in the simulation module. And a virtual racing provision system between indoor and outdoor users configured by linking a module of a location information based smart device and an indoor exercise device.
또한, 상기의 목적을 달성하기 위해, 본 발명은 스마트기기를 이용한 사용자간 레이싱 서비스 제공시스템에 있어서, 상기 스마트기기에 설치되어, 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 기록정보를 생성하는 운동경로생성모듈; 상기 운동경로생성모듈에서 생성된 운동경로맵과 상기 운동경로맵에 대한 실외사용자들의 이력이 저장되는 기록저장서버; 상기 스마트기기에 설치되어, 실내사용자가 상기 기록저장서버를 탐색하여 운동경로맵과 상기 운동경로맵에서의 실외사용자의 이력을 선택하여 다운로드하도록 구성된 시뮬레이션모듈; 및 상기 스마트기기에 설치되어, 상기 시뮬레이션모듈과 통신하여 상기 시뮬레이션모듈에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 실내운동기기의 경사도 또는 폐달의부하도를 제어하면서 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 선택된 운동경로맵에 적용하여 이동경로를 실시간으로 산출하여 상기 시뮬레이션모듈에서 선택된 실외사용자의 이력과 함께 비교모니터링하도록 구성된 인터페이스모듈;을 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템을 제공한다.
According to another aspect of the present invention, there is provided a system for providing an inter-user racing service using a smart device, the system comprising: a movement path map, which is installed in the smart device and measures a position and an inclination of a movement route of an outdoor user; A motion path generation module for generating recording information of outdoor users in the motion path map; A history storage server for storing a history of outdoor users with respect to the motion path map and the motion path map generated by the motion path generation module; A simulation module installed in the smart device, the indoor user searching the record storage server for selecting and downloading the motion path map and the history of the outdoor user in the motion path map; And a control unit installed in the smart device and communicating with the simulation module to control the inclination of the indoor exercise device or the load of the indoor exercise device according to the inclination of the movement path included in the movement path map selected in the simulation module, And an interface module configured to calculate movement paths in real time by applying movement time and movement distance of the indoor user to the selected movement path map and to monitor the movement path in comparison with the history of the outdoor user selected in the simulation module. The present invention provides a system for provision of a virtual racing between indoor and outdoor users constituted by linking a module of a location information-based smart device and an indoor exercise device.
상기 운동경로생성모듈에는 스마트기기에 내장된 위치기반장치를 이용해 실외 사용자의 이동경로의 위치와 고도를 측정하는 위치고도측정부; 상기 위치고도측정부에서 측정된 고도의 변화량을 통해 경사도를 추출하는 경사도측정부; 상기 위치고도측정부와 경사도측정부의 데이터를 이용하여 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 경로생성부; 및 상기 경로생성부에서 생성된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 상기 기록저장서버로 전송하는 서버통신부;를 포함하여 구성된다.
The motion path generating module includes a position altitude measuring unit for measuring a position and an altitude of a moving path of an outdoor user using a location-based device built in a smart device; An inclination measuring unit for extracting an inclination through a change amount of the altitude measured by the position altitude measuring unit; A path generation unit for generating a movement path map in which the position and inclination of the movement path of the outdoor user are measured using the data of the position altitude measurement unit and the incline measurement unit and a history of outdoor users in the movement path map; And a server communication unit for transmitting the movement path map generated by the path generation unit and the history of outdoor users in the movement path map to the recording and storing server.
상기 시뮬레이션모듈에는 상기 기록저장서버에 저장된 운동경로맵을 실내사용자가 탐색하여 선택하도록 구성된 경로탐색부; 상기 경로탐색부에서 탐색된 운동경로맵에서 실외사용자들의 이력을 탐색하여 실내사용자의 경쟁자로 선택하도록 구성된 경쟁자데이터탐색부; 상기 경로탐색부와 경쟁자데이터탐색부에서 선택된 실외사용자의 운동경로맵과 선택된 운동경로맵에서의 이력을 상기 기록저장서버로부터 다운로드하는 서버통신부; 및 외부로 데이터를 송수신하기 위한 데이터통신부;를 포함하여 구성된다.
Wherein the simulation module includes a route search unit configured to search for and select an exercise path map stored in the record storage server by an indoor user; A contestant data search unit configured to search for a history of outdoor users in a motion path map found in the path search unit and select the contestant as a contestant of an indoor user; A server communication unit for downloading a history of the selected path map and the selected path map of the outdoor user selected by the path searching unit and the competitor data searching unit from the recording and storing server; And a data communication unit for transmitting and receiving data to and from the outside.
상기 인터페이스모듈에는 상기 시뮬레이션모듈과 통신하면서 정보를 교환하는 데이터통신부; 상기 데이터통신부를 통해 수신된 운동경로맵에서 이동경로의 경사도를 추출한 경사도추출부; 상기 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 운동경로맵에 대입하여 실내사용자의 운동경로맵상 가상위치를 실시간으로 산출하면서 실시간 이동현황을 생성하는 운동현황생성부; 상기 가상위치산출부에서 실시간으로 산출된 실내사용자의 가상위치에 대해 상기 경사도추출부에서 추출된 경사도에 따라 실내운동기기의 경사도 또는 폐달의 부하도를 조절하는 실내운동기기제어부; 상기 실내운동기기의 작동에 맞추어 상기 운동경로맵에서 선택된 실외사용자의 이력을 실행하는 경쟁자데이터실행부; 상기 운동현황생성부에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터실행부에서 전송되는 실외사용자의 이력을 상기 운동경로맵에 함께 디스플레이하는 모니터링부; 및 상기 운동현황생성부에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터 실행부에서 전송되는 실외사용자의 이력을 비교하여 순위를 산정하여 상기 모니터링부로 디스플레이시키는 순위출력부;를 포함하여 구성된다.Wherein the interface module includes: a data communication unit for communicating information with the simulation module; An inclination extracting unit for extracting an inclination of the movement path from the motion path map received through the data communication unit; A movement state generation unit for generating a real time movement state while calculating a virtual position on a movement path map of an indoor user in real time by substituting movement time and movement distance of an indoor user transmitted from the indoor sports equipment into the movement path map; An indoor exercise device control unit for controlling the inclination degree of the indoor exercise device or the load of the indoor exercise device according to the inclination extracted by the inclination extracting unit with respect to the virtual position of the indoor user calculated in real time by the virtual position calculating unit; A competitor data execution unit for executing a history of the outdoor user selected in the movement path map in accordance with the operation of the indoor sports equipment; A monitoring unit for displaying the real-time movement status of the indoor user transmitted in the movement status generation unit and the history of the outdoor user transmitted from the competitor data execution unit together in the movement path map; And a ranking output unit for comparing the history of the indoor user's real time movement in the movement status generating unit with the history of the outdoor user transmitted from the competitor data execution unit and calculating the ranking and displaying the ranking to the monitoring unit .
본 발명의 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템을 통해 다음과 같은 효과를 달성할 수 있다.The following effects can be achieved through the indoor-outdoor user virtual racing provision system constructed by linking the module of the location information-based smart device and the indoor sports equipment of the present invention.
첫번째로, 본 발명의 시스템은 스마트기기의 위치정보기반 어플리케이션을 통하여 실외에서 구축된 사용자의 운동경로맵을 실내운동기기에 연계시켜 실내외 사용자간 가상 레이싱 서비스를 제공하게 된다.First, the system of the present invention provides a virtual racing service between indoor and outdoor users by linking a motion path map of a user constructed outdoors through an application program based on a location information of a smart device to an indoor exercise device.
두번째로, 본 발명의 시스템은 실외사용자의 운동경로맵의 경사도의 특성을 반영하여 실내운동기기를 제어함으로써 불특정 실내외 사용자들간에 유사한 조건하에서 기록경쟁을 하도록 구성함으로써, 흥미와 운동에 대한 동기부여를 유발할수 있는 가상 레이싱 서비스를 제공하게 된다.Second, the system of the present invention controls the indoor sports equipment by reflecting the characteristics of the inclination of the motion path map of the outdoor user so that the indoor and outdoor sports users can compete under similar conditions for recording, thereby providing motivation for interest and exercise And provide a virtual racing service that can be triggered.
세번째로, 본 발명의 시스템은 실내운동기기로부터 전송되는 실내사용자의 운동상태정보를 운동경로맵에 대입하여 실내사용자의 가상위치를 산출하면서 이동경로를 출력하여 경쟁자의 이력과 함께 화면에 디스플레이되도록 구성함으로써, 실내운동기기와 연계된 가상 레이싱 서비스를 제공하게 된다.Third, the system of the present invention assigns the motion state information of the indoor user transmitted from the indoor exercise device to the motion path map to calculate the virtual position of the indoor user, and outputs the movement path to be displayed on the screen together with the history of the competitor Thereby providing a virtual racing service associated with indoor sports equipment.
도 1은 본 발명의 시스템에 대한 개요도이다.
도 2는 본 발명의 시스템에 대한 내부구성도이다.
도 3은 본 발명의 실시예에 따른 시스템의 모듈구성도이다.
도 4는 본 발명의 제2실시예에 따른 시스템의 모듈구성도이다.
도 5는 본 발명의 실시예에 따른 시스템의 사용상태도이다.1 is a schematic diagram of a system of the present invention.
2 is an internal configuration diagram of the system of the present invention.
3 is a module configuration diagram of a system according to an embodiment of the present invention.
4 is a module configuration diagram of a system according to a second embodiment of the present invention.
5 is a use state diagram of a system according to an embodiment of the present invention.
이하 본 발명인 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템에 대해 첨부된 도면을 참조하여 자세하게 설명한다.Hereinafter, an indoor-outdoor user virtual racing provision system constructed by linking a module of a location-based smart device and an indoor exercise device according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 시스템에 대한 개요도이다.1 is a schematic diagram of a system of the present invention.
도시된 바를 참조하면, 사용자가 야외에서 스마트기기를 이용하여 런닝이나 사이클운동을 하며, 이때 상기 스마트기기에 설치되어 있는 위치기반 어플리케이션은 스마트기기의 GPS와 같은 위치기반장치를 통해 사용자의 이동경로에 대한 운동경로맵과 상기 운동경로맵에 대한 실외사용자의 이력을 생성하여 기록저장서버에 저장하게 된다.Referring to FIG. 1, a user performs a running or cycling exercise using a smart device outdoors. At this time, a location-based application installed in the smart device is transmitted to a user through a location-based device such as a GPS A history of the outdoor user with respect to the exercise path map and the exercise path map is generated and stored in the recording and storing server.
또한, 상기 스마트기기에는 상기 기록저장서버와 직접 연계될 수 있는 모듈이 설치되며, 상기 스마트기기는 실내운동기기와 연계용 젠더를 통해 연결되도록 구성된다. In addition, the smart device is provided with a module that can be directly connected to the recording and storing server, and the smart device is configured to be connected to an indoor exercise device through a gender for connection.
사용자가 실내에서 상기 스마트기기의 모듈과 연계된 실내운동기기인 런닝머시인이나 실내자전거로 런닝이나 사이클운동을 하는 경우에, 실내사용자가 상기 기록저장서버에 존재하는 다양한 운동경로맵과 상기 운동경로맵에서의 다양한 실외사용자의 이력데이터 중에서 원하는 운동경로맵과 경쟁자데이터를 선택하여 스마트기기로 다운로드받아 실내사용자가 실외사용자와 동일경로에서 가상의 레이싱 경쟁을 하도록 구성된다.When a user runs a running or cycling exercise in a running machine or an indoor bicycle which is an indoor exercise machine associated with a module of the smart device indoors, A desired motion path map and competitor data are selected from the history data of various outdoor users in the map and downloaded to the smart device so that the indoor user competes with the outdoor user in a virtual racing competition on the same route.
이때, 상기 스마트기기의 모듈은 상기 운동경로맵의 경사도를 고려하여 실내운동기기의 경사도나 폐달의 부하도를 제어하여, 운동경로가 실내외 사용자에게 가능하면 동일한 조건이 되도록 한다. At this time, the module of the smart device controls the inclination degree of the indoor exercise device or the load of the abdominal wall in consideration of the inclination of the movement path map, so that the exercise path is the same condition as possible for the indoor / outdoor user.
또한, 상기 스마트기기의 모듈은 상기처럼 제어되는 실내운동기기로부터 실내사용자의 현재운동상태, 운동시간, 이동거리, 운동량, 속도 등을 전송받고, 이를 통해 상기 운동경로맵에 대입하여 실내사용자의 가상위치를 산출하면서 실시간 이동현황을 생성하게 되며, 실내사용자의 실시간 이동현황은 경쟁자로 선택된 실외사용자의 이력과 함께 화면에 함께 디스플레이되도록 구성된다.In addition, the module of the smart device receives the current exercise state, exercise time, movement distance, exercise amount, speed, etc. of the indoor user from the indoor exercise equipment controlled as described above, And the real time moving state of the indoor user is configured to be displayed together with the history of the outdoor user selected as the competitor.
물론, 상기 스마트기기를 이용하지 않고, 실내운동기기 자체에 상기 기록저장서버와 직접 연계될 수 있는 모듈이 설치될 수도 있다.
Of course, the indoor exercise device itself may be provided with a module that can be directly connected to the recording and storing server without using the smart device.
도 2는 본 발명의 실시예에 따른 시스템의 내부구성도이다. 도시된 바를 참조하면, 본 발명시스템의 스마트기기에는 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 운동경로생성모듈(100)이 설치된다.2 is an internal configuration diagram of a system according to an embodiment of the present invention. Referring to FIG. 1, the smart device of the system of the present invention includes a motion path generating module 100 for generating a motion path map in which a position and an inclination of a moving path of an outdoor user are measured, and a history of outdoor users in the motion path map Respectively.
상기 운동경로생성모듈(100)은 앱스토어 등을 통해 스마트기기로 다운로드되어 실행되는 위치기반 어플리케이션이다.The exercise path generation module 100 is a location-based application that is downloaded and executed to a smart device through an application store or the like.
또한, 본 발명의 시스템에는 상기 운동경로생성모듈(100)에서 생성된 운동경로맵과 상기 운동경로맵에 대한 실외사용자들의 이력이 네트워크망을 통해 저장되는 기록저장서버(200)가 구성된다.In addition, the system of the present invention includes a recording and storing
상기 운동경로생성모듈(100)에서 생성되는 상기 운동경로맵에는 실외사용자의 이동경로의 위치와 경사도가 측정되도록 구성되며, 상기 운동경로맵에 대한 실외사용자들의 이력에는 이동경로에 대한 소요시간과 랭킹 및 레이싱 동영상을 포함한다.The movement path map generated by the movement path generation module 100 is configured to measure the position and inclination of the movement path of the outdoor user. The history of the outdoor users with respect to the movement path map includes the time required for the movement path, And a racing video.
상기 기록저장서버(200)에는 상기 운동경로생성모듈(100)에서 생성된 운동경로맵이 저장되는 운동경로맵D/B(310)와 해당 운동경로맵 별로 실외사용자들의 이력이 저장되는 실외사용자이력D/B(320)가 구성된다.The
상기 운동경로생성모듈(100)은 사용자의 스마트기기에 설치되어, 사용자가 실외에서 런닝이나 사이클을 타고 이동할때, 상기 스마트기기에 장착되어 있는 GPS나 자이로센서 등을 이용하여 실외에서 운동하는 사용자의 이동경로를 파악하여 운동경로맵을 생성하게 된다.The motion path generation module 100 is installed in the smart device of the user and when the user moves outdoors in a running or cycling environment, The movement path is grasped and a motion path map is generated.
또한, 본 발명의 시스템에는 런닝머신이나 실내자전거 등의 실내운동기기에 설치되는 시뮬레이션모듈(300)이 구성되는데, 실내사용자가 상기 기록저장서버(200)를 탐색하여 운동경로맵과 상기 운동경로맵에서의 실외사용자의 이력을 선택하여 다운로드하도록 구성된다.
In addition, the system of the present invention includes a simulation module 300 installed in an indoor exercise machine such as a running machine or an indoor bicycle. An indoor user searches the
또한, 본 발명의 시스템에는 상기 실내운동기기에 설치되는 인터페이스모듈(400)이 구성되어, 상기 시뮬레이션모듈(300)과 통신하여 상기 시뮬레이션모듈에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 실내운동기기를 제어하게 된다.In addition, the system of the present invention includes an interface module (400) installed in the indoor sports equipment, and communicates with the simulation module (300) And controls the exercise machine.
다시말해, 상기 인터페이스모듈(400)은 상기 시뮬레이션모듈(300)에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 런닝머신의 경우는 경사도를 제어하며, 실내자전거의 경우는 폐달의부하도를 제어하도록 구성된다.In other words, the interface module 400 controls the inclination in the case of the running machine according to the inclination of the movement path included in the motion path map selected in the simulation module 300, Respectively.
또한, 상기 인터페이스모듈(400)은 상기 경사도나 폐달의부하도가 제어되는 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 선택된 운동경로맵에 적용하여 이동경로를 실시간으로 산출하여 상기 시뮬레이션모듈에서 선택된 실외사용자의 이력과 함께 비교모니터링하도록 구성된다.
In addition, the interface module 400 may calculate movement path in real time by applying the movement time and the movement distance of the indoor user, which is transmitted from the indoor exercise device in which the inclination degree or the load of the abdomen is controlled, to the selected movement path map, And to monitor the comparison with the history of the selected outdoor user in the simulation module.
이하, 본 발명의 시스템의 내부구성에 대해 보다 자세하게 기술한다.Hereinafter, the internal configuration of the system of the present invention will be described in more detail.
상기 운동경로생성모듈(100)에는 스마트기기에 내장된 위치기반장치를 이용해 실외사용자의 이동경로의 위치와 고도를 측정하는 위치고도측정부(110)가 구성된다.The motion path generation module 100 includes a position
또한, 상기 운동경로생성모듈(100)에는 상기 위치고도측정부(110)에서 측정된 고도의 변화량을 통해 경사도를 추출하는 경사도측정부(120)가 구성된다.In addition, the motion path generating module 100 includes an
상기 경사도측정부(120)의 역할은 상기 위치고도측정부(110)에서 측정된 고도의 변화량을 통해 실내운동기기에 적용할 수 있는 경사도로 추출하는데 있으며, GPS등의 위치기반장치의 데이터를 그대로 사용할 수도 있으나, GPS데이터는 예기치못한 순간데이터가 발생하는 경우가 빈번해, 가능하면 위치기반장치의 데이터를 미분한후에 편차를 구하는 방식 또는 보간법을 이용한 방식으로 일반화하여 규칙적인 경사도를 추출하는 방법이 바람직하다.The
또한, 상기 운동경로생성모듈(100)에는 상기 위치고도측정부(110)와 경사도측정부(120)의 데이터를 이용하여 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 경로생성부(130)가 구성된다.The motion path generation module 100 is also provided with a movement path map and a movement path map of the outdoor user using the data of the position
상기 경로생성부(130)는 운동경로생성모듈(100)에 구비된 지도데이터를 비교하면서, 실외사용자의 시간에 따른 이동경로를 상기 지도데이터 상에 매칭시켜 운동경로맵을 생성하게되며, 나아가 상기 운동경로맵의 이동경로에 대한 실외사용자의 소요시간과 랭킹 및 레이싱 동영상을 포함한 이력을 생성하게 된다.The
또한, 상기 운동경로생성모듈(100)에는 상기 경로생성부에서 생성된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 상기 기록저장서버(200)로 전송하는 서버통신부(140)가 구성된다.
In addition, the motion path generation module 100 includes a
상기 시뮬레이션모듈(300)에는 상기 기록저장서버(200)에 저장된 운동경로맵을 실내사용자가 탐색하여 선택하도록 구성된 경로탐색부(320)가 구성된다.The simulation module 300 includes a
또한, 상기 시뮬레이션모듈(300)에는 상기 경로탐색부(320)에서 탐색된 운동경로맵을 사용하여 이력을 생성한 다양한 실외사용자들의 이력을 탐색하여 실내사용자의 구미에 맞는 경쟁자로 선택하도록 경쟁자데이터탐색부(330)가 구성된다.Also, the simulation module 300 searches the history of various outdoor users who have generated the history by using the motion path map found in the
또한, 상기 시뮬레이션모듈(300)에는 상기 경로탐색부(320)와 경쟁자데이터탐색부(330)에서 선택된 실외사용자의 운동경로맵과 선택된 운동경로맵에서의 이력을 상기 기록저장서버로부터 다운로드하는 서버통신부(310)와, 외부로 데이터를 송수신하기 위한 데이터통신부(340)가 구성된다.
The simulation module 300 is also connected to a server communication unit 300 for downloading a route map of the outdoor user selected by the
상기 인터페이스모듈(400)에는 상기 시뮬레이션모듈(300)과 통신하면서 정보를 교환하는 데이터통신부(410)와 상기 데이터통신부(410)를 통해 수신된 운동경로맵에서 이동경로의 경사도를 추출한 경사도추출부(420)가 구성된다.The interface module 400 includes a
상기 인터페이스모듈(400)에는 상기 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 운동경로맵에 대입하여 실내사용자의 운동경로맵상 가상위치를 실시간으로 산출하면서 실시간 이동현황을 생성하는 운동현황생성부(440)가 구성된다.In the interface module 400, a movement time and a movement distance of an indoor user transmitted from the indoor exercise device are substituted into the movement path map to calculate a virtual position on the movement path map of the indoor user in real time, The
상기 운동현황생성부(440)에서는 실내사용자의 이동거리를 운동경로맵에 대입하면서 현재의 가상위치를 시뮬레이션하게 된다.The motion-
또한, 상기 인터페이스모듈(400)에는 상기 가상위치산출부(440)에서 실시간으로 산출된 실내사용자의 가상위치에 대해 상기 경사도추출부(420) 추출된 경사도에 따라 실내운동기기의 경사도 또는 폐달의 부하도를 조절하는 실내운동기기제어부(430)가 구성된다. In addition, the interface module 400 may be provided with a
따라서, 상기 실내운동기기제어부(430)는 상기 경사도추출부(420)에서 추출된 운동경로맵상 이동경로의 경사도를 상기 가상위치산출부(440)에서 실시간으로 산출된 실내사용자의 가상위치에 적용시키도록 실내운동기기의 경사도 또는 폐달의 부하도가 자동으로 제어하게 된다. Therefore, the indoor
또한, 상기 인터페이스모듈(400)에는 상기 실내운동기기의 작동에 맞추어 상기 운동경로맵에서 선택된 실외사용자의 이력을 실행하는 경쟁자데이터실행부(450)이 구성된다. 상기 경쟁자데이터실행부(450)는 실내사용자가 이용하는 실내운동기기의 작동(ON/OFF)에 맞추어 구동되어 상기 운동경로맵에서 선택된 실외사용자의 이력을 실행하게 된다.In addition, the interface module 400 includes a competitor
또한, 상기 인터페이스모듈(400)에는 상기 운동현황생성부(440)에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터실행부(450)에서 전송되는 실외사용자의 이력을 상기 운동경로맵에 함께 디스플레이하는 모니터링부(460)가 구성된다. 즉, 상기 모니터링부(460)는 상기 선택된 운동경로맵에서 실내외 사용자의 이동현황이 동시에 디스플레이되는 인터페이스 기능을 하게 된다.In addition, the interface module 400 receives the real-time movement status of the indoor user transmitted from the movement
상기 모니터링부(460)에는 상기 운동경로맵에서 실내외 사용자간에 레이싱을 디스플레이하는 자체 화면이 구비되거나, 실내운동기기나 스마트기기의 화면에서 디스플레이되도록 실내운동기기나 스마트기기의 화면출력부와 연결되는 연결부가 구비될 수 있다.The
또한, 상기 인터페이스모듈(400)에는 상기 운동현황생성부(440)에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터 실행부(450)에서 전송되는 실외사용자의 이력을 비교하여 순위를 산정하여 상기 모니터링부(460)로 디스플레이시키는 순위출력부(470)가 더 구성된다.In addition, the interface module 400 compares the real-time movement status of the indoor user transmitted from the movement
따라서, 상기 모니터링부(460)에는 선택된 운동경로맵에서 실내외 사용자간에 레이싱을 순위와 함께 디스플레이하게 된다.
Accordingly, the
도 3은 본 발명의 실시예에 따른 시스템의 모듈구성도이며, 도 4는 본 발명의 제2실시예에 따른 시스템의 모듈구성도이다.FIG. 3 is a module configuration diagram of a system according to an embodiment of the present invention, and FIG. 4 is a module configuration diagram of a system according to a second embodiment of the present invention.
도시된 바처럼, 상기 시뮬레이션모듈(300)과 인터페이스모듈(400)은 앞서 설명한 바처럼, 실내운동기기에 설치될 수 있으며, 또한 운동경로 생성모듈(100)과 함께 위치기반 어플리케이션에 일체화되어 스마트기기에 직접 설치가능하도록 구성될 수 있다.
As shown, the simulation module 300 and the interface module 400 may be installed in an indoor exercise device as described above, and may be integrated with a location-based application together with the motion path generation module 100, As shown in Fig.
도 5는 본 발명의 실시예에 따른 시스템의 사용상태도이다.5 is a use state diagram of a system according to an embodiment of the present invention.
도시한 바를 참조하여, 상기 운동경로생성모듈(100)을 통해 실외사용자의 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 방법에 대해 기술하면 다음과 같다.A method of generating a route map of an outdoor user through the route generation module 100 and a route of outdoor users in the route map will be described with reference to the drawings.
상기 스마트기기에 앱스토어 등을 통해 운동경로생성모듈(100)이 포함된 위치기반어플리케이션이 다운로드되어 실행되고, 상기 스마트기기는 실외에서 구보, 스키, 보드, 차량 등의 다양한 이동수단을 이용하여 운동하는 실외사용자가 소지하게된다.The location-based application including the exercise path generation module 100 is downloaded and executed to the smart device through an application store or the like, and the smart device is operated by using a variety of moving means such as a walk, ski, board, Outdoor users who are in charge of
상기 운동경로생성모듈(100)이 실행된 스마트기기를 소유한 실외사용자가 이동하게 되면, 상기 운동경로생성모듈(100)은 상기 스마트기기의 GPS 또는 자이로센서 등을 통해 산출된 현위치와 운동경로생성모듈(100)에 구비된 지도데이터를 비교하면서, 실외사용자의 시간에 따른 이동경로를 상기 지도데이터 상에 매칭시켜 운동경로맵을 생성하게된다.When the outdoor user who owns the smart device executed the motion path generation module 100 moves, the motion path generation module 100 generates the motion path based on the current position and the motion path, which are calculated through the GPS or the gyro sensor of the smart device, The movement path map is generated by matching the movement route of the outdoor user with the time on the map data while comparing the map data provided in the generation module 100. [
상기 운동경로생성모듈(100)에서 생성된 운동경로맵은 상기 기록저장서버(200)의 운동경로맵D/B(210)에 저장된다.The motion path map generated by the motion path generation module 100 is stored in the motion path map D /
보다 자세하게 설명하면, 실외에서 스마트기기를 소지한 실외사용자가 구보, 스키, 보드, 차량 등의 이동수단을 이용하여 다양한 활동을 함에 있어서 이동하는 이동경로에 대해, 상기 운동경로생성모듈(100)은 스마트기기의 GPS 또는 자이로센서 등의 위치기반장치를 통해 산출된 현위치와 운동경로생성모듈(100)에 구비된 지도데이터를 비교하면서 스마트기기의 현재위치가 지도데이터 상에 매칭되어 스마트기기에 디스플레이 되도록 한다.More specifically, with respect to a moving route in which an outdoor user holding a smart device outdoors performs various activities using a moving means such as a walk, a ski, a board, and a vehicle, the moving route generating module 100 The current position of the smart device is matched on the map data while comparing the current position calculated through the position-based device such as the GPS device of the smart device or the gyro sensor and the map data provided in the motion path generation module 100, .
또한, 상기 운동경로생성모듈(100)이 실행된 스마트기기가 이동하게 되면, 이동하는 임의의 경유지점에 대해 체크포인트가 설정된다.In addition, when the smart device executed by the motion path generation module 100 moves, a check point is set for an arbitrary passing point.
상기 체크포인트는 스마트기기를 소지한 실외사용자가 이동중에 직접 설정할 수도 있겠지만, 바람직하게는, 상기 운동경로생성모듈(100)을 통해 스마트기기의 이동중에 경유하는 경유지점에 대해 일정시간간격으로 자동적으로 체크포인트가 설정되도록 구성된다.The checkpoint may be set directly by the outdoor user having the smart device while the mobile device is moving, but it is preferable that the checkpoint is automatically set at a predetermined time interval with respect to the via point during the movement of the smart device through the exercise path generating module 100 A checkpoint is set.
또한, 상기 운동경로생성모듈(100)은 상기 체크포인트의 범위는 사용자가 이동중에 경유한 경유지점을 중심으로 일정반경범위를 포함하도록 구성된다.In addition, the movement path generation module 100 is configured such that the range of the check point includes a predetermined radius range around a point of passage via the user during the movement.
상기 운동경로생성모듈(100)을 통해 사용자의 이동경로에 대한 체크포인트가 설정된 운동경로맵이 생성되어 상기 기록저장서버(200)의 운동경로맵D/B(210)에 저장된다.
A motion path map in which a check point for the user's movement path is set is generated through the motion path generation module 100 and stored in the motion path map D /
상기 기록저장서버(200)의 운동경로맵D/B(210)에 저장되어 있는 운동경로맵은 상기 운동경로생성모듈(100)이 다운로드된 스마트기기를 사용하여 실외에서 운동하는 불특정다수인에게 이용될 수 있다.The motion path map stored in the motion path map D /
보다 자세하게는, 실외에서 불특정다수인이 스마트기기에 설치된 상기 운동경로생성모듈(100)을 통해 상기 운동경로맵을 다운로드하고 상기 운동경로맵에 형성된 이동경로를 따라 레이싱을 하게 된다.More specifically, a plurality of unspecified people outdoors outdoors download the motion path map through the motion path generation module 100 installed in the smart device, and perform racing along the motion path formed in the motion path map.
레이싱 과정에서 상기 운동경로맵에 설정된 체크포인트로 진입시 상기 운동경로생성모듈(100)을 통해 설정된 체크포인트를 미리 확인하여 이동경로를 벗어나지 않도록 알림메시지를 디스플레이 하거나 알림음이 나도록 구성할 수 있다.In the course of racing, when the check point is set to the check point set in the movement path map, the check point set through the movement path generation module 100 is checked in advance, and a notification message may be displayed or a notification sound may be displayed.
상기 스마트 기기가 운동경로맵에 설정된 모든 체크포인트를 벗어나지 않고 통과하면서 실외사용자가 레이싱 과정을 완주하면, 상기 운동경로맵의 이동경로에 대한 소요시간과 랭킹 및 레이싱 동영상을 포함한 이력이 상기 기록저장서버(200)의 실외사용자이력D/B(220)로 업로드되어 저장된다.
If the outdoor user completes the racing process while the smart device passes through all the check points set in the movement path map, the history including the time required for the movement path of the movement path map, the ranking, and the racing video, Is uploaded and stored in the outdoor user history D / B (220) of the server (200).
다음으로, 실내운동기기인 런닝머시인이나 실내자전거로 런닝이나 사이클운동을 하는 경우에, 실내사용자가 상기 기록저장서버에 존재하는 다양한 운동경로맵과 상기 운동경로맵에서의 다양한 실외사용자의 이력데이터 중에서 원하는 운동경로맵과 경쟁자데이터를 선택하여 실내운동기기와 연계되는 스마트기기나 실내운동기기로 직접 다운로드받아 실내사용자가 실외사용자와 동일경로에서 가상의 레이싱 경쟁을 하도록 구성된다.Next, when running or cycling is performed by a running machine or an indoor bicycle which is an indoor exercise machine, an indoor user sets various exercise path maps existing in the recording and storing server and history data of various outdoor users in the exercise path map The user can directly download the desired exercise path map and competitor data to the smart device or the indoor exercise device associated with the indoor exercise device, so that the indoor user competes with the outdoor user in a virtual racing competition on the same route.
이때, 실내운동기기는 상기 운동경로맵의 경사도를 고려하여 경사도나 폐달의 부하도가 제어되면서, 운동경로가 실내외 사용자에게 가능하면 동일한 조건이 되도록 구성된다. At this time, the indoor sports equipment is configured such that the inclination degree or the load of the observer is controlled in consideration of the inclination of the motion path map, and the motion path is the same condition as possible for the indoor / outdoor user.
또한, 실내사용자의 스마트기기나 실내운동기기에 설치되는 시뮬레이션모듈은 경사도 등이 제어되는 실내운동기기로부터 실내사용자의 현재운동상태, 운동시간, 이동거리, 운동량, 속도 등을 전송받고, 이를 통해 상기 운동경로맵에 대입하여 실내사용자의 가상위치를 산출하면서 실시간 이동현황을 생성하게 되며, 실내사용자의 실시간 이동현황은 경쟁자로 선택된 실외사용자의 이력과 함께 화면에 함께 디스플레이하게 된다.
The simulation module installed in the smart device or the indoor exercise device of the indoor user receives the current exercise state, exercise time, movement distance, exercise amount, speed, etc. of the indoor user from the indoor exercise device in which the inclination degree is controlled, And the real time moving state of the indoor user is displayed on the screen together with the history of the outdoor user selected as the competitor.
이상 본 발명의 상세한 설명에서는 구체적인 실시예에 관해서 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러가지 변형이 가능함은 당해 분야에서 통상의 지식을 가진 자에게 있어서 자명하다 할 것이다. While the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
100: 운동경로생성모듈 110: 위치고도측정부
120: 경사도측정부 130: 경로생성부
140: 서버통신부
200: 기록저장서버 210: 운동경로맵D/B
220: 실외사용자이력D/B
300: 시뮬레이션모듈 310: 서버통신부
320: 경로탐색부 330: 경쟁자데이터탐색부
400: 인터페이스모듈 410: 데이터통신부
420: 경사도추출부 430: 실내운동기기제어부
440: 운동현황생성부 450: 경쟁자데이터실행부
460: 모니터링부 470: 순위출력부100: motion path generation module 110: position altitude measurement unit
120: tilt measuring unit 130: path generating unit
140: Server communication section
200: record storage server 210: motion path map D / B
220: Outdoor user history D / B
300: simulation module 310: server communication unit
320: Path search unit 330: Competitor data search unit
400: Interface module 410: Data communication part
420: slope extracting unit 430: indoor exercise machine control unit
440: Exercise Situation Generation Unit 450: Competitor Data Execution Unit
460: Monitoring section 470: Rank output section
Claims (5)
상기 스마트기기에 설치되어, 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 운동경로생성모듈;
상기 운동경로생성모듈에서 생성된 운동경로맵과 상기 운동경로맵에 대한 실외사용자들의 이력이 저장되는 기록저장서버;
실내운동기기에 설치되어, 실내사용자가 상기 기록저장서버를 탐색하여 운동경로맵과 상기 운동경로맵에서의 실외사용자의 이력을 선택하여 다운로드하도록 구성된 시뮬레이션모듈; 및
상기 실내운동기기에 설치되어, 상기 시뮬레이션모듈과 통신하여 상기 시뮬레이션모듈에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 실내운동기기의 경사도 또는 폐달의부하도를 제어하면서 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 선택된 운동경로맵에 적용하여 이동경로를 실시간으로 산출하여 상기 시뮬레이션모듈에서 선택된 실외사용자의 이력과 함께 비교모니터링하도록 구성된 인터페이스모듈;을 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템.A system for providing a user-to-user racing service using a smart device,
A motion path generation module installed in the smart device to generate a motion path map in which the position and inclination of the motion path of the outdoor user are measured and a history of outdoor users in the motion path map;
A history storage server for storing a history of outdoor users with respect to the motion path map and the motion path map generated by the motion path generation module;
A simulation module installed in the indoor sports equipment, the indoor user searching the record storage server to select and download the motion path map and the history of the outdoor user in the motion path map; And
The indoor exercise device is installed in the indoor exercise device and communicates with the simulation module to transmit the indoor exercise device while controlling the degree of inclination or the load of the indoor exercise device according to the inclination of the movement path included in the movement path map selected in the simulation module And an interface module configured to calculate movement paths in real time by applying movement time and movement distance of the indoor user to the selected movement path map and to monitor the movement path in comparison with the history of the outdoor user selected in the simulation module. A Virtual Racing Provision System Between Indoor and Outdoor Users Consisting of a Module of Location Information Based Smart Device and Indoor Sports Equipment.
상기 스마트기기에 설치되어, 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 기록정보를 생성하는 운동경로생성모듈;
상기 운동경로생성모듈에서 생성된 운동경로맵과 상기 운동경로맵에 대한 실외사용자들의 이력이 저장되는 기록저장서버;
상기 스마트기기에 설치되어, 실내사용자가 상기 기록저장서버를 탐색하여 운동경로맵과 상기 운동경로맵에서의 실외사용자의 이력을 선택하여 다운로드하도록 구성된 시뮬레이션모듈; 및
상기 스마트기기에 설치되어, 상기 시뮬레이션모듈과 통신하여 상기 시뮬레이션모듈에서 선택된 운동경로맵에 포함된 이동경로의 경사도에 따라 실내운동기기의 경사도 또는 폐달의부하도를 제어하면서 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 선택된 운동경로맵에 적용하여 이동경로를 실시간으로 산출하여 상기 시뮬레이션모듈에서 선택된 실외사용자의 이력과 함께 비교모니터링하도록 구성된 인터페이스모듈;을 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템.A system for providing a user-to-user racing service using a smart device,
A motion path generation module installed in the smart device and generating a motion path map in which the position and inclination of the motion path of the outdoor user are measured and recording information of outdoor users in the motion path map;
A history storage server for storing a history of outdoor users with respect to the motion path map and the motion path map generated by the motion path generation module;
A simulation module installed in the smart device, the indoor user searching the record storage server for selecting and downloading the motion path map and the history of the outdoor user in the motion path map; And
The simulation module is installed in the smart device and communicates with the simulation module to control the degree of inclination or load of the indoor exercise device according to the inclination of the movement path included in the movement path map selected in the simulation module, And an interface module configured to calculate movement path in real time by applying the user's movement time and movement distance to the selected movement path map and to monitor the movement path in comparison with the history of the outdoor user selected in the simulation module. A virtual racing provision system between indoor and outdoor users that is composed of a module of information - based smart device and indoor sports equipment.
스마트기기에 내장된 위치기반장치를 이용해 실외 사용자의 이동경로의 위치와 고도를 측정하는 위치고도측정부;
상기 위치고도측정부에서 측정된 고도의 변화량을 통해 경사도를 추출하는 경사도측정부;
상기 위치고도측정부와 경사도측정부의 데이터를 이용하여 실외사용자의 이동경로의 위치와 경사도가 측정된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 생성하는 경로생성부; 및
상기 경로생성부에서 생성된 운동경로맵과 상기 운동경로맵에서의 실외사용자들의 이력을 상기 기록저장서버로 전송하는 서버통신부;를 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템.3. The method according to claim 1 or 2,
A position altitude measuring unit for measuring the position and altitude of the route of the outdoor user using the location-based device built in the smart device;
An inclination measuring unit for extracting an inclination through a change amount of the altitude measured by the position altitude measuring unit;
A path generation unit for generating a movement path map in which the position and inclination of the movement path of the outdoor user are measured using the data of the position altitude measurement unit and the incline measurement unit and a history of outdoor users in the movement path map; And
And a server communication unit for transmitting the movement path map generated by the path generation unit and the history of outdoor users in the movement path map to the recording and storing server. This system provides virtual racing between indoor and outdoor users.
상기 기록저장서버에 저장된 운동경로맵을 실내사용자가 탐색하여 선택하도록 구성된 경로탐색부;
상기 경로탐색부에서 탐색된 운동경로맵에서 실외사용자들의 이력을 탐색하여 실내사용자의 경쟁자로 선택하도록 구성된 경쟁자데이터탐색부;
상기 경로탐색부와 경쟁자데이터탐색부에서 선택된 실외사용자의 운동경로맵과 선택된 운동경로맵에서의 이력을 상기 기록저장서버로부터 다운로드하는 서버통신부; 및
외부로 데이터를 송수신하기 위한 데이터통신부;를 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템.3. The method according to claim 1 or 2,
A route search unit configured to search for and select an exercise path map stored in the record storage server by an indoor user;
A contestant data search unit configured to search for a history of outdoor users in a motion path map found in the path search unit and select the contestant as a contestant of an indoor user;
A server communication unit for downloading a history of the selected path map and the selected path map of the outdoor user selected by the path searching unit and the competitor data searching unit from the recording and storing server; And
And a data communication unit for transmitting and receiving data to and from the outside. The indoor-outdoor user virtual racing providing system is constructed by linking a module of a location-based smart device with an indoor exercise device.
상기 시뮬레이션모듈과 통신하면서 정보를 교환하는 데이터통신부;
상기 데이터통신부를 통해 수신된 운동경로맵에서 이동경로의 경사도를 추출한 경사도추출부;
상기 실내운동기기에서 전송되는 실내사용자의 운동시간과 이동거리를 상기 운동경로맵에 대입하여 실내사용자의 운동경로맵상 가상위치를 실시간으로 산출하면서 실시간 이동현황을 생성하는 운동현황생성부;
상기 가상위치산출부에서 실시간으로 산출된 실내사용자의 가상위치에 대해 상기 경사도추출부에서 추출된 경사도에 따라 실내운동기기의 경사도 또는 폐달의 부하도를 조절하는 실내운동기기제어부;
상기 실내운동기기의 작동에 맞추어 상기 운동경로맵에서 선택된 실외사용자의 이력을 실행하는 경쟁자데이터실행부;
상기 운동현황생성부에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터실행부에서 전송되는 실외사용자의 이력을 상기 운동경로맵에 함께 디스플레이하는 모니터링부; 및
상기 운동현황생성부에서의 전송되는 실내사용자의 실시간 이동현황과 상기 경쟁자데이터 실행부에서 전송되는 실외사용자의 이력을 비교하여 순위를 산정하여 상기 모니터링부로 디스플레이시키는 순위출력부;를 포함하여 구성된 것을 특징으로 하는 위치정보기반 스마트기기의 모듈과 실내운동기기를 연계시켜 구성한 실내외 사용자간 가상 레이싱 제공시스템.The communication system according to claim 1 or 2,
A data communication unit for exchanging information while communicating with the simulation module;
An inclination extracting unit for extracting an inclination of the movement path from the motion path map received through the data communication unit;
A movement state generation unit for generating a real time movement state while calculating a virtual position on a movement path map of an indoor user in real time by substituting movement time and movement distance of an indoor user transmitted from the indoor sports equipment into the movement path map;
An indoor exercise device control unit for controlling the inclination degree of the indoor exercise device or the load of the indoor exercise device according to the inclination extracted by the inclination extracting unit with respect to the virtual position of the indoor user calculated in real time by the virtual position calculating unit;
A competitor data execution unit for executing a history of the outdoor user selected in the movement path map in accordance with the operation of the indoor sports equipment;
A monitoring unit for displaying the real-time movement status of the indoor user transmitted in the movement status generation unit and the history of the outdoor user transmitted from the competitor data execution unit together in the movement path map; And
And a ranking output unit for comparing the history of the indoor user's real-time movement in the movement status generation unit with the history of the outdoor user transmitted from the competitor data execution unit, and calculating the ranking and displaying the ranking with the monitoring unit Which is composed of a module of smart device based on location information and indoor sports equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140088262A KR20160008679A (en) | 2014-07-14 | 2014-07-14 | The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140088262A KR20160008679A (en) | 2014-07-14 | 2014-07-14 | The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160008679A true KR20160008679A (en) | 2016-01-25 |
Family
ID=55306666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140088262A Ceased KR20160008679A (en) | 2014-07-14 | 2014-07-14 | The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20160008679A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114832351A (en) * | 2021-02-02 | 2022-08-02 | 雅马哈发动机株式会社 | Exercise system, method for providing exercise and computer program |
-
2014
- 2014-07-14 KR KR1020140088262A patent/KR20160008679A/en not_active Ceased
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114832351A (en) * | 2021-02-02 | 2022-08-02 | 雅马哈发动机株式会社 | Exercise system, method for providing exercise and computer program |
| US20220241648A1 (en) * | 2021-02-02 | 2022-08-04 | Yamaha Hatsudoki Kabushiki Kaisha | Exercise system, method for providing exercise, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11978076B2 (en) | Apparatus, system, and method for target search and using geocaching | |
| US20220238036A1 (en) | Remote multiplayer interactive physical gaming with mobile computing devices | |
| US20200298091A1 (en) | Athletic Data Aggregation for Online Communities | |
| US8456298B2 (en) | Apparatus and method for portable tracking | |
| TWI396574B (en) | Mothod of providing continuous feedback, opponent service application for executing the method, and related mobile terminal and application server | |
| CN102339357B (en) | Location-aware health monitoring method, system and program product, and applications thereof | |
| US10591302B2 (en) | Selecting routes | |
| CN102339358A (en) | Fitness monitoring methods, systems, and program products, and applications thereof | |
| US11004356B2 (en) | Providing workout recap | |
| US20150116122A1 (en) | Training system and method | |
| KR20120012187A (en) | Virtual motion racing system using GPS | |
| KR101764262B1 (en) | Measurement apparatus for a speed and pitch in the smart ball | |
| KR20160008679A (en) | The virtual racing system between indoor and outdoor users via location based application for smart device connected to indoor moving machine | |
| Terry et al. | Geofit: Verifiable fitness challenges | |
| KR100615985B1 (en) | Personal track record management method | |
| Kasapakis | Pervasive role playing games: design, development and evaluation of a research prototype | |
| TW201819008A (en) | Method and system for sports using history record, and non-transitory computer-readable medium | |
| KR101622682B1 (en) | The virtual racing method using user created roads map via location based application for smart device | |
| KR20190107510A (en) | Server, method, and computer for analyzing data within a golf field | |
| KR20070089316A (en) | Terminal, system and method for providing a virtual golf game using location information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140714 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20151007 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20151223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20151007 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| PG1501 | Laying open of application |