WO2012168500A1 - Two-phase dynamic data interpretation system for gym and fitness apparatuses - Google Patents

Two-phase dynamic data interpretation system for gym and fitness apparatuses Download PDF

Info

Publication number
WO2012168500A1
WO2012168500A1 PCT/ES2011/070420 ES2011070420W WO2012168500A1 WO 2012168500 A1 WO2012168500 A1 WO 2012168500A1 ES 2011070420 W ES2011070420 W ES 2011070420W WO 2012168500 A1 WO2012168500 A1 WO 2012168500A1
Authority
WO
WIPO (PCT)
Prior art keywords
physical exercise
server
series
exercise machine
machine
Prior art date
Application number
PCT/ES2011/070420
Other languages
Spanish (es)
French (fr)
Inventor
Francisco HERRERO COGORRO
Original Assignee
Fitness Data Record, S.L.
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 Fitness Data Record, S.L. filed Critical Fitness Data Record, S.L.
Priority to PCT/ES2011/070420 priority Critical patent/WO2012168500A1/en
Publication of WO2012168500A1 publication Critical patent/WO2012168500A1/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/02Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/15Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • 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/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance

Abstract

The invention relates to a two-phase dynamic interpretation system for data associated with physical exercise performed by a user (301) on a physical exercise apparatus (300), which includes: a device (100) connected to at least one sensor of a mechanical component of said apparatus (300), the sensor providing a series of pulses in response to the physical exercise; and a server (200) in communication with said device (100), the device (100) including a communication module (10) and a microcontroller (40) configured to receive the series of pulses and send said pulses along with information regarding the duration of the exercise to the communication module (10). The communication module (10) is configured to send to the server (200) a packet with the series of pulses, said information regarding the duration of the exercise and at least one identifier for said apparatus (300), the server (200) being configured to receive said packet and convert the packet by means of processing into a series of data processed with respect to the exercise performed by the user (301) on the apparatus (300), said processing using variables established for said apparatus (300) and previously stored in a database associated with the server (200).

Description

Enunciado  Enunciated
Sistema de interpretación dinámica de datos en dos fases para aparatos de gimnasia y fitness.  Dynamic two-phase data interpretation system for gym and fitness equipment.
Campo de la invención Field of the Invention
La invención pertenece al sector de equipamiento fitness y otros aparatos de gimnasia relacionados con actividades deportivas. Más específicamente a los dispositivos y sistemas electrónicos encargados de procesar los datos relativos a los ejercicios que se realizan sobre estos aparatos (tiempo, Kcal, distancia, velocidad, pulsaciones, peso, etc.).  The invention belongs to the sector of fitness equipment and other gym equipment related to sports activities. More specifically to the electronic devices and systems responsible for processing the data related to the exercises performed on these devices (time, Kcal, distance, speed, pulsations, weight, etc.).
Antecedentes de la invención Background of the invention
En los actuales equipos de fitness y aparatos de gimnasia, el firmware encargado de interpretar los datos de los trabajos realizados sobre tales equipos o aparatos a través de un display u otro tipo de interfaz viene grabado de fábrica y no permite a efectos prácticos su modificación una vez puestas en el mercado.  In the current fitness equipment and gymnastics devices, the firmware responsible for interpreting the data of the work done on such equipment or devices through a display or other type of interface is recorded at the factory and does not allow its modification for practical purposes. Once put on the market.
Muchas series vienen con un elevado margen de error que no reflejan la realidad de los trabajos que se realizan sobre tales aparatos. Esto es algo conocido entre los profesionales del deporte que están acostumbrados a trabajar con estrictas tablas de ejercicios dirigidas a deportistas de alto rendimiento y profesionales.  Many series come with a high margin of error that do not reflect the reality of the work done on such devices. This is something known among sports professionals who are accustomed to working with strict exercise charts aimed at high performance athletes and professionals.
Un ejemplo claro se observa cuando se camina durante 15 minutos sobre dos cintas de correr de distintos fabricantes. El resultado final en Kcal y distancia casi nunca coincide, aún habiéndose realizado el mismo trabajo en ambos equipos.  A clear example is observed when walking for 15 minutes on two treadmills from different manufacturers. The final result in Kcal and distance almost never coincides, even though the same work has been done on both teams.
Este margen de error se acrecienta mientras más largas sean las actividades que se realizan sobre las máquinas. En un deportista de élite que entrena más de cuatro horas diarias, seis días a la semana, estos márgenes de error podrían bajar su rendimiento o poner en peligro la salud del deportista llevando sus actividades por encima de sus posibilidades.  This margin of error is increased the longer the activities carried out on the machines. In an elite athlete who trains more than four hours a day, six days a week, these margins of error could lower his performance or endanger the athlete's health by taking his activities beyond his means.
Este defecto también es un gran problema en programas de adelgazamiento específicos ligados al consumo diario de calorías.  This defect is also a big problem in specific weight loss programs linked to daily calorie consumption.
Muchos profesionales como, por ejemplo, entrenadores de equipos de fútbol o endocrinos y clínicas especializadas en adelgazamiento, optan finalmente por hacer caso omiso de las informaciones mostradas por los dispositivos de las máquinas, centrando las actividades de trabajo únicamente en tiempos. Actualmente no existe la posibilidad de rectificar estos márgenes de errores a través del firmware de la máquina que procesa e interpreta estos datos, sobre todo en series que ya han sido puestas en el mercado. Descripción de la invención Many professionals, such as football or endocrine team coaches and clinics specializing in weight loss, finally choose to ignore the information shown by the devices of the machines, focusing work activities only on time. Currently there is no possibility to rectify these margins of errors through the firmware of the machine that processes and interprets this data, especially in series that have already been put on the market. Description of the invention
La invención se refiere a un sistema y a un procedimiento de interpretación dinámica de datos en dos fases para aparatos de gimnasia y fitness según las reivindicaciones 1 y 9, respectivamente. Realizaciones preferidas del sistema y del procedimiento se definen en las reivindicaciones dependientes.  The invention relates to a system and a dynamic two-phase data interpretation procedure for gymnastic and fitness apparatus according to claims 1 and 9, respectively. Preferred embodiments of the system and procedure are defined in the dependent claims.
A diferencia de los tradicionales aparatos de gimnasia en los que la interpretación de datos se lleva a cabo en un único dispositivo situado en la misma máquina, la presente invención propone un sistema de interpretación dinámica de datos que trabaja en dos fases y sistemas distintos.  Unlike traditional gymnastics devices in which data interpretation is carried out in a single device located on the same machine, the present invention proposes a dynamic data interpretation system that works in two different phases and systems.
Un primer aspecto de la presente invención se refiere a un sistema de interpretación dinámica en dos fases de datos relativos al ejercicio físico realizado por un usuario en una máquina de ejercicio físico, que comprende:  A first aspect of the present invention relates to a dynamic interpretation system in two phases of data relating to physical exercise performed by a user in a physical exercise machine, comprising:
un dispositivo conectado a al menos un sensor de un componente mecánico de dicha máquina de ejercicio físico, proporcionando el al menos un sensor una serie de pulsos en respuesta a un ejercicio físico; y  a device connected to at least one sensor of a mechanical component of said physical exercise machine, the at least one sensor providing a series of pulses in response to a physical exercise; Y
- un servidor preferiblemente remoto, en comunicación con dicho dispositivo; comprendiendo el dispositivo un microcontrolador y un módulo de comunicación, en el que el microcontrolador está configurado para recibir la serie de pulsos de dicho al menos un sensor y para enviarlos junto con información relativa a tiempo de duración de dicho ejercicio físico al módulo de comunicación; - estando configurado el módulo de comunicación para enviar al servidor un paquete con la serie de pulsos, dicha información relativa al tiempo de duración de dicho ejercicio físico y al menos un identificador de dicha máquina de ejercicio físico; y, - a preferably remote server, in communication with said device; the device comprising a microcontroller and a communication module, in which the microcontroller is configured to receive the series of pulses of said at least one sensor and to send them together with information related to the duration of said physical exercise to the communication module; - the communication module being configured to send a packet with the series of pulses to the server, said information relating to the duration of said physical exercise and at least one identifier of said physical exercise machine; Y,
estando configurado el servidor para recibir dicho paquete y convertirlo mediante un procesamiento en una serie de datos procesados relativos a dicho ejercicio físico realizado por el usuario en dicha máquina de ejercicio físico, utilizando en dicho procesamiento unas variables establecidas para dicha máquina de ejercicio físico previamente guardadas en una base de datos asociada a dicho servidor. the server being configured to receive said packet and convert it by means of a processing into a series of processed data related to said physical exercise performed by the user in said physical exercise machine, using in said processing some variables established for said previously stored physical exercise machine in a database associated with said server.
Es decir, de acuerdo con el sistema de la presente invención, en una primera fase el dispositivo captura y envía al servidor los datos de la actividad realizada por el usuario sobre una máquina de ejercicio físico. En una segunda fase, una vez recibidos los datos en el servidor, éstos son procesados e interpretados con respecto a las variables establecidas por esa máquina de ejercicio físico.  That is, according to the system of the present invention, in a first phase the device captures and sends the data of the activity performed by the user on a physical exercise machine to the server. In a second phase, once the data is received on the server, they are processed and interpreted with respect to the variables established by that physical exercise machine.
Mediante esta separación y procesamiento de los datos en dos fases se evitan los problemas planteados por los sistemas existentes. Así, cualquier margen de error que se detecte en la máquina de ejercicio físico puede ser corregido a través del servidor.  Through this separation and processing of data in two phases, the problems posed by existing systems are avoided. Thus, any margin of error detected in the physical exercise machine can be corrected through the server.
Preferiblemente dicha serie de datos procesados relativos al ejercicio físico son enviados a la máquina de ejercicio físico.  Preferably said series of processed data relating to physical exercise are sent to the physical exercise machine.
La máquina de ejercicio físico preferiblemente comprende medios de representación visual -tipo display o similar- o auditiva para que el usuario de dicha máquina pueda recibir -de forma transparente para él- dichos datos procesados con información más real sobre el ejercicio que está realizando.  The physical exercise machine preferably comprises means of visual representation - display or similar type - or auditory so that the user of said machine can receive - transparently for him - said processed data with more real information about the exercise he is performing.
El dispositivo preferiblemente forma parte integral de la máquina de ejercicio físico, pero también puede estar situada fuera de dicha máquina pero conectada a ella.  The device is preferably an integral part of the physical exercise machine, but it can also be located outside said machine but connected to it.
El componente mecánico de la máquina de ejercicio físico preferiblemente es un componente que describe giros o realiza ciclos completos durante el funcionamiento de dicha máquina.  The mechanical component of the physical exercise machine is preferably a component that describes turns or performs complete cycles during the operation of said machine.
El dispositivo puede además comprender medios de conexión con un sensor de pulso (pulsaciones cardiacas) del usuario de la máquina de ejercicio físico.  The device may further comprise connection means with a pulse sensor (cardiac pulsations) of the user of the physical exercise machine.
El envío de los datos capturados desde el módulo de comunicación al servidor se realiza preferiblemente de forma periódica, aunque también se puede hacer bajo petición expresa o de forma aleatoria.  Sending the captured data from the communication module to the server is preferably carried out periodically, although it can also be done on express request or randomly.
Según un segundo aspecto de la invención, ésta se refiere a un procedimiento de interpretación dinámica en dos fases de datos relativos a un ejercicio físico realizado por un usuario en una máquina de ejercicio físico, que comprende:  According to a second aspect of the invention, this refers to a dynamic interpretation procedure in two phases of data relating to a physical exercise performed by a user in a physical exercise machine, comprising:
capturar una serie de pulsos generados por al menos un sensor de un componente mecánico de dicha máquina de ejercicio físico como respuesta a un ejercicio físico realizado sobre dicha máquina de ejercicio físico; enviar en un paquete dicha serie de pulsos junto con información relativa a tiempo de duración de dicho ejercicio físico y al menos un identificador de dicha máquina de ejercicio físico a un servidor; capturing a series of pulses generated by at least one sensor of a mechanical component of said physical exercise machine in response to a physical exercise performed on said physical exercise machine; sending said series of pulses in a package together with information related to the duration of said physical exercise and at least one identifier of said physical exercise machine to a server;
procesar dicho paquete en el servidor y convertirlos en una serie de datos procesados relativos a dicho ejercicio físico realizado por el usuario en dicha máquina de ejercicio físico, utilizando en dicho procesamiento unas variables establecidas para dicha máquina de ejercicio físico previamente guardadas en una base de datos asociada a dicho servidor.  process said package on the server and convert it into a series of processed data related to said physical exercise performed by the user in said physical exercise machine, using in said processing some variables established for said physical exercise machine previously stored in a database associated with that server.
Preferiblemente el servidor envía de vuelta dicha serie de datos procesados relativos al ejercicio físico a la máquina de ejercicio físico. Y también preferiblemente, dicha serie de datos procesados relativos al ejercicio físico son presentados en la máquina de ejercicio físico de forma perceptible al usuario, mediante un display, a través de un altavoz o mediante algún tipo de sensor táctil.  Preferably, the server sends said series of processed data related to the physical exercise back to the physical exercise machine. And also preferably, said series of processed data relating to physical exercise are presented in the physical exercise machine perceptibly to the user, by means of a display, through a loudspeaker or by some kind of touch sensor.
Breve descripción de los dibujos Brief description of the drawings
Para complementar la descripción que se está realizando y con objeto de ayudar a una mejor comprensión de las características del invento, de acuerdo con un ejemplo preferente de realización práctica del mismo, se acompaña como parte integrante de dicha descripción, un juego de dibujos en donde con carácter ilustrativo y no limitativo, se ha representado lo siguiente:  To complement the description that is being made and in order to help a better understanding of the characteristics of the invention, according to a preferred example of practical implementation thereof, a set of drawings is attached as an integral part of said description. In an illustrative and non-limiting manner, the following has been represented:
La Figura 1 muestra un esquema de bloques del dispositivo que se instala en el aparato o máquina de fitness.  Figure 1 shows a block diagram of the device that is installed in the apparatus or fitness machine.
La Figura 2 muestra esquemáticamente la primera fase correspondiente al proceso de toma de datos de un ejercicio físico realizado por una persona y envío al servidor remoto.  Figure 2 schematically shows the first phase corresponding to the process of data collection of a physical exercise performed by a person and sent to the remote server.
La Figura 3 muestra esquemáticamente la segunda parte correspondiente a la interpretación de los datos y envío posterior de dichos datos procesados a la máquina de ejercicio físico.  Figure 3 schematically shows the second part corresponding to the interpretation of the data and subsequent sending of said processed data to the physical exercise machine.
Realización preferente de la invención Preferred Embodiment of the Invention
De acuerdo con la realización preferida de la invención, el sistema de la invención realiza una interpretación dinámica de datos, trabajando en dos fases; una primera fase consistente en una toma de datos relativos a un ejercicio físico realizado por un usuario 301 en cada máquina 300, y una segunda fase de análisis y procesamiento de dichos datos en un servidor 200 remoto, siendo dicho análisis y procesamiento de datos válido para cualquiera que sea la máquina o aparato de fitness desde el cual han sido enviados dichos datos. According to the preferred embodiment of the invention, the system of the invention performs a dynamic interpretation of data, working in two phases; a first phase consisting of data collection related to a physical exercise performed by a user 301 on each machine 300, and a second phase of analysis and processing said data on a remote server 200, said analysis and data processing being valid for whatever the fitness machine or apparatus from which said data has been sent.
El sistema, que como se ha indicado funciona en dos fases, se compone de un dispositivo 100 específico instalado en cada máquina o aparato de gimnasia y de una aplicación de gestión de datos instalado en un servidor 200 remoto.  The system, which as indicated operates in two phases, is composed of a specific device 100 installed in each gym machine or apparatus and a data management application installed in a remote server 200.
Como se explicará más adelante en detalle, gracias a esta "separación" este sistema puede ser ajustado de forma remota a través de la red y utiliza una única aplicación de gestión para todas las series y máquinas de fitness con independencia de sus características, modelo o fabricante.  As will be explained later in detail, thanks to this "separation" this system can be remotely adjusted through the network and uses a single management application for all series and fitness machines regardless of their characteristics, model or maker.
De esta manera, un fabricante de equipamiento fitness que detecte un elevado margen de error en sus equipos puede ajustar todos los parámetros necesarios a través de esa única aplicación instalada en el servidor, al que puede acceder mediante un navegador web a través de una URL concreta.  In this way, a manufacturer of fitness equipment that detects a high margin of error in their equipment can adjust all the necessary parameters through that single application installed on the server, which can be accessed through a web browser through a specific URL .
En la figura 1 se muestra el esquema de bloques de la tarjeta electrónica desarrollada en tecnología SMD para el dispositivo 100 que se instala en el aparato de gimnasia -en el caso mostrado en la Figura 2 el dispositivo 100 se integra en una cinta de correr 301- Este dispositivo 100 puede estar alimentado mediante conexión a red eléctrica, para lo cual comprende la correspondiente entrada de alimentación 20, e incluye un módulo de comunicación 10 que puede ser conectado en red 202 a través de cable Ethernet o WiFi a un "router" 201 o enrutador convencional. Para ello, el dispositivo está dotado de las correspondientes antena WiFi 1 1 y conexión Ethernet 12.  Figure 1 shows the block diagram of the electronic card developed in SMD technology for the device 100 that is installed in the gymnastic apparatus - in the case shown in Figure 2 the device 100 is integrated into a treadmill 301 - This device 100 may be powered by a mains connection, for which it comprises the corresponding power input 20, and includes a communication module 10 that can be connected in network 202 via Ethernet or WiFi cable to a "router" 201 or conventional router. For this, the device is equipped with the corresponding WiFi antenna 1 1 and Ethernet connection 12.
En el ejemplo mostrado el dispositivo 100 forma parte integral de la cinta de correr 301 , pero puede estar situado tanto dentro del aparato de gimnasia como fuera de él.  In the example shown, the device 100 forms an integral part of the treadmill 301, but can be located both inside and outside the gymnastic apparatus.
Pero en cualquier caso este dispositivo 100 está conectado a la máquina de fitness mediante cables a unos sensores (no mostrados) situados en los diferentes componentes mecánicos del aparato de gimnasia. Para ello, el dispositivo 100 cuenta con una entrada 30 para la conexión de los sensores.  But in any case this device 100 is connected to the fitness machine by means of cables to sensors (not shown) located in the different mechanical components of the gymnastic apparatus. For this, the device 100 has an input 30 for the connection of the sensors.
Estos sensores están situados en cualquier elemento mecánico del aparato de gimnasia que describa giros o ciclos completos durante su funcionamiento. En cada giro o ciclo completo, el sensor produce o permite el paso de una señal eléctrica que se traduce en pulsos. Una determinada actividad (ejercicio) sobre un aparato de gimnasia con esta tecnología comprende cientos e incluso miles de pulsos registrados durante el tiempo que dure el ejercicio. These sensors are located in any mechanical element of the gymnastics apparatus that describes turns or complete cycles during its operation. At each turn or complete cycle, the sensor produces or allows the passage of an electrical signal that translates into pulses. A certain activity (exercise) on a device Gymnastics with this technology includes hundreds and even thousands of pulses recorded during the duration of the exercise.
Para procesar esta información recibida de los sensores, el dispositivo 100 incluye un microcontrolador 40 (por ej., Silicon Labs C8051 F410, 50 MIPS de última generación); esta información es almacenada en una memoria no volátil 41 (por ej.,E2PROM) para su inmediato o posterior envío al servidor 200 remoto en función de la velocidad de conexión.  To process this information received from the sensors, the device 100 includes a microcontroller 40 (eg, Silicon Labs C8051 F410, 50 next-generation MIPS); This information is stored in a non-volatile memory 41 (eg, E2PROM) for immediate or subsequent sending to the remote server 200 depending on the connection speed.
La información durante los ejercicios se almacena en forma de paquetes compactos de información que contienen las variables relativas a la hora de inicio y fin de la actividad, así como número total de ciclos realizados o pulsos detectados. Para ello, el dispositivo cuenta incorpora un reloj calendario (RTC, real time dock) para imprimir los datos relativos a los tiempos en los paquetes de información descritos.  The information during the exercises is stored in the form of compact packets of information that contain the variables related to the start and end time of the activity, as well as the total number of cycles performed or pulses detected. For this, the device has a calendar clock (RTC) to print the data related to the times in the information packets described.
La primera fase termina en el módulo de comunicación 10 (por ej., Matchport de landtronix). El microcontrolador 40 envía la información recopilada al módulo de comunicación 10 para que éste, a su vez, mediante conexión Ethernet o WiFi lo envíe al servidor 200 remoto a través de la red 202.  The first phase ends in communication module 10 (e.g., Landtronix Matchport). The microcontroller 40 sends the collected information to the communication module 10 so that it, in turn, by means of an Ethernet or WiFi connection sends it to the remote server 200 through the network 202.
Como se ha indicado antes, la cinta de correr 300 incorpora un display situado a la vista del usuario 301 conectado directamente al dispositivo mediante cable (véase en la figura 1 el conector 50 para el display). A través del microcontrolador 40, este display es el encargado de enseñar al usuario la información relativa a sus ejercicios una vez recibidos de vuelta los datos ya interpretados por parte del servidor.  As indicated above, the treadmill 300 incorporates a display in view of the user 301 directly connected to the device via cable (see in figure 1 the connector 50 for the display). Through the microcontroller 40, this display is responsible for teaching the user the information related to their exercises once the data already interpreted by the server has been received back.
Es decir, en esta primera fase el dispositivo captura y envía al servidor 200 los datos de la actividad realizada por el usuario 301 sobre la cinta de correr 300.  That is, in this first phase the device captures and sends to the server 200 the data of the activity performed by the user 301 on the treadmill 300.
Una vez recibidos los datos en el servidor 200, en una segunda fase (véase la Once the data has been received on server 200, in a second phase (see
Figura 3), la aplicación de gestión de datos instalada en el servidor 200 se encarga de interpretar los datos recibidos con respecto a las variables establecidas por el fabricante en unas bases de datos del servidor. Figure 3), the data management application installed on the server 200 is responsible for interpreting the data received with respect to the variables established by the manufacturer in a server database.
Esta segunda fase de procesamiento de datos se realiza en el servidor, en el que está instalado una aplicación o herramienta informática, que en este caso está realizada en lenguaje PHP con bases de datos MYSQL. Esta aplicación informática se controla a través de una interíaz HTML y permite, entre otras funciones, definir las variables necesarias para interpretar los datos recibidos del módulo de comunicación.  This second phase of data processing is performed on the server, in which an application or computer tool is installed, which in this case is done in PHP language with MYSQL databases. This computer application is controlled through an HTML interface and allows, among other functions, to define the variables necessary to interpret the data received from the communication module.
Finalizada la interpretación de estos datos, los resultados son enviados de vuelta a través de la red 202 nuevamente al dispositivo 100 de la cinta de correr 300.Once the interpretation of this data is finished, the results are sent from back through the network 202 back to the device 100 of the treadmill 300.
El usuario 301 de la cinta de correr 300, a través de un display u otro tipo de interíaz, puede ver los datos relativos a sus ejercicios sin percibir que estos fueron procesados fuera de la máquina de forma remota. The user 301 of the treadmill 300, through a display or other type of interface, can view the data related to their exercises without perceiving that these were processed outside the machine remotely.
La versatilidad del sistema de la invención permite, entre otros, cambiar las variables de interpretación de datos cuantas veces se desee, por cualquier persona, desde cualquier parte y sobre cualquier máquina, ya sean series e incluso una en concreto.  The versatility of the system of the invention allows, among others, to change the data interpretation variables as many times as desired, by any person, from anywhere and on any machine, whether series and even one in particular.
El módulo de comunicación 10 incorpora funciones tales como envío periódico y automático de ping o señal de vida del componente al servidor, interíaces de tipo lumínico para indicar el estado del mismo, botones de reseteo del módulo, etc.  The communication module 10 incorporates functions such as periodic and automatic ping sending or life signal from the component to the server, light-type interiaces to indicate its status, reset buttons of the module, etc.
El dispositivo 100 instalado en la máquina de fitness incluye un puerto USB 60 para conexión a un PC en la parametrización de todos los componentes que lo integran, así como parámetros de red necesarios para la conexión a red y dirección envío de datos a servidor.  The device 100 installed in the fitness machine includes a USB port 60 for connection to a PC in the parameterization of all the components that comprise it, as well as network parameters necessary for the network connection and address sending data to the server.
Así, en la figura 1 también se puede observar un administrador 203 encargado del mantenimiento bases de datos del servidor así como parametrizar las distintas variables que utiliza la aplicación informática alojada en el servidor 200 a la hora de interpretar los datos recibidos por el dispositivo 100.  Thus, in figure 1 an administrator 203 in charge of server database maintenance can also be observed as well as parameterize the different variables used by the computer application hosted on the server 200 when interpreting the data received by the device 100.
Para entender mejor el procesamiento de datos que se realiza en el servidor se incluye el siguiente ejemplo ilustrativo:  To better understand the data processing that is performed on the server, the following illustrative example is included:
En una bicicleta estática-dotada de este sistema se realiza un ejercicio de tan solo 10 segundos. Durante este tiempo se realiza un total de 20 pedaladas, por tanto, y para simplificar el proceso, el sensor que está situado justamente en la corona de los pedales detecta 20 pulsos.  An exercise of only 10 seconds is performed on an exercise bike equipped with this system. During this time a total of 20 pedaling is performed, therefore, and to simplify the process, the sensor that is located right in the crown of the pedals detects 20 pulses.
De este modo, el microcontrolador genera un paquete de información que comprende hora de inicio y fin de la actividad y con un número total de 20 pulsos. Casi de forma inmediata, el módulo de comunicación envía este paquete de datos al servidor.  In this way, the microcontroller generates an information package that includes the start and end time of the activity and with a total number of 20 pulses. Almost immediately, the communication module sends this data packet to the server.
El servidor tras comprobar quién envía los datos, a través de la dirección The server after checking who sends the data, through the address
MAC, identifica el modelo de máquina. De esta manera tiene en cuenta las variables concretas para esa máquina, almacenadas en las bases de datos e introducidas previamente por el fabricante. Con estas variables se realizan los siguientes cálculos: Tiempo de la actividad Se calcula teniendo en cuanta la diferencia entre la hora de inicio y fin de la actividad. Es decir, 10 segundos. MAC, identifies the machine model. In this way, it takes into account the specific variables for that machine, stored in the databases and previously introduced by the manufacturer. With these variables the following calculations are made: Activity time It is calculated taking into account the difference between the start and end time of the activity. That is, 10 seconds.
Distancia recorrida Distance traveled
Se calcula teniendo en cuenta el número de pulsos recibidos multiplicado por las variables correspondientes a la máquina de fitness, por ej. 1 ,5 m/pulso. Es decir, 1 ,5 x 20 pulsos recibidos, igual a 30 metros.  It is calculated taking into account the number of pulses received multiplied by the variables corresponding to the fitness machine, for example. 1.5 m / pulse. That is, 1.5 x 20 pulses received, equal to 30 meters.
Velocidad Speed
Distancia partido por tiempo. Es decir, en este ejemplo, 3 m/s.  Distance split by time. That is, in this example, 3 m / s.
Kcal consumidas Kcal consumed
Se calcula teniendo nuevamente en cuanta el número de pulsos recibidos multiplicado por la variable correspondiente de la máquina, por ej. 3 kcal/pulso. Es decir, 3 x 20 pulsos recibidos igual a 60 Kcal.  It is calculated taking into account again the number of pulses received multiplied by the corresponding variable of the machine, for example. 3 kcal / pulse That is, 3 x 20 pulses received equal to 60 Kcal.
Todas las variables expuestas están definidas por cada fabricante de cada máquina y pueden ser modificadas a través de la interíaz de la aplicación o herramienta informática alojada en el servidor.  All the exposed variables are defined by each manufacturer of each machine and can be modified through the interface of the application or computer tool hosted on the server.
De esta manera tras detectar un margen de error que no corresponda con la realidad de un modelo de máquina concreta y serie, basta con modificar las variables hasta alcanzar la precisión deseada por el fabricante.  In this way, after detecting a margin of error that does not correspond to the reality of a specific machine model and series, it is enough to modify the variables until reaching the precision desired by the manufacturer.
Una vez interpretado los datos en el servidor, se envía de vuelta a la máquina de fitness emisora la información sobre el ejercicio que el usuario de la máquina puede visualizar a través del display. En este caso el el usuario ve: 10 segundos de actividad, 3 m/s, 30 metros recorridos, 60 Kcal consumidas.  Once the data has been interpreted on the server, the exercise information that the user of the machine can display through the display is sent back to the issuing fitness machine. In this case the user sees: 10 seconds of activity, 3 m / s, 30 meters traveled, 60 Kcal consumed.
Estos datos corresponden a un segmento de 10 segundos de actividad sobre la máquina. El dispositivo instalado en la máquina de fitness puede ser configurado de forma remota para cerrar paquetes de información de mayor, igual o menor tiempo. De esta manera una actividad de 60 segundos puede ser segmentada en paquetes de 10 segundos. Dicho de otra manera, el usuario puede ver refrescada la información de su display 6 veces en un minuto.  This data corresponds to a segment of 10 seconds of activity on the machine. The device installed in the fitness machine can be configured remotely to close information packages of greater, equal or lesser time. In this way an activity of 60 seconds can be segmented into packages of 10 seconds. In other words, the user can see their display information refreshed 6 times in a minute.
Esta forma de trabajar del sistema de la presente invención permite entre otras cosas realizar cálculos adicionales tales como una media de velocidad durante y al final de la actividad.  This way of working of the system of the present invention allows, among other things, to perform additional calculations such as an average speed during and at the end of the activity.
Es importante mencionar que el dispositivo de la máquina tiene capacidad ilimitada de entradas o sensores adicionales. Esto permite tener en cuenta otro tipo de telemetrías, como por ej., pulsaciones cardiacas. Éstas serían procesadas de igual manera, es decir, de forma dinámica a través de variables alojadas en las bases de datos del servidor. It is important to mention that the machine device has unlimited capacity for additional inputs or sensors. This allows other types of telemetry to be taken into account, such as heart beat. These would be processed equally way, that is, dynamically through variables hosted in the server databases.
A la vista de esta descripción y juego de figuras, el experto en la materia podrá entender que las realizaciones de la invención que se han descrito pueden ser combinadas de múltiples maneras dentro del objeto de la invención.  In view of this description and set of figures, the person skilled in the art will be able to understand that the embodiments of the invention that have been described can be combined in multiple ways within the scope of the invention.

Claims

R E I V I N D I C A C I O N E S
1 . Sistema de interpretación dinámica en dos fases de datos relativos a un ejercicio físico realizado por un usuario (301 ) en una máquina de ejercicio físico (300), que comprende: one . Dynamic interpretation system in two phases of data related to a physical exercise performed by a user (301) in a physical exercise machine (300), comprising:
un dispositivo (100) conectado a al menos un sensor de un componente mecánico de dicha máquina de ejercicio físico (300), proporcionando el al menos un sensor una serie de pulsos en respuesta a un ejercicio físico; y  a device (100) connected to at least one sensor of a mechanical component of said physical exercise machine (300), the at least one sensor providing a series of pulses in response to a physical exercise; Y
un servidor (200), en comunicación con dicho dispositivo (100);  a server (200), in communication with said device (100);
- comprendiendo el dispositivo (100) un microcontrolador (40) y un módulo de comunicación (10), en el que el microcontrolador (40) está configurado para recibir la serie de pulsos de dicho al menos un sensor y para enviarlos junto con información relativa a tiempo de duración de dicho ejercicio físico al módulo de comunicación (10); - the device (100) comprising a microcontroller (40) and a communication module (10), in which the microcontroller (40) is configured to receive the pulse series of said at least one sensor and to send them together with relative information in time of said physical exercise to the communication module (10);
- estando configurado el módulo de comunicación (10) para enviar al servidor- the communication module (10) being configured to send to the server
(200) un paquete con la serie de pulsos, dicha información relativa al tiempo de duración de dicho ejercicio físico y al menos un identificador de dicha máquina de ejercicio físico (300); y, (200) a package with the series of pulses, said information relating to the duration of said physical exercise and at least one identifier of said physical exercise machine (300); Y,
estando configurado el servidor (200) para recibir dicho paquete y convertirlo mediante un procesamiento en una serie de datos procesados relativos a dicho ejercicio físico realizado por el usuario (301 ) en dicha máquina de ejercicio físico (300), utilizando en dicho procesamiento unas variables establecidas para dicha máquina de ejercicio físico (300) previamente guardadas en una base de datos asociada a dicho servidor (200).  the server (200) being configured to receive said package and convert it by means of a processing into a series of processed data related to said physical exercise performed by the user (301) in said physical exercise machine (300), using said variables in said processing established for said physical exercise machine (300) previously stored in a database associated with said server (200).
2. Sistema según la reivindicación 1 , en el que además dicha serie de datos procesados relativos al ejercicio físico son enviados a la máquina de ejercicio físico (300). 2. System according to claim 1, wherein said series of processed data related to physical exercise are also sent to the physical exercise machine (300).
3. Sistema según una cualquiera de las reivindicaciones anteriores, en el que dicho dispositivo (100) forma parte integral de dicha máquina de ejercicio físico (300). 3. System according to any one of the preceding claims, wherein said device (100) forms an integral part of said physical exercise machine (300).
4. Sistema según una cualquiera de las reivindicaciones anteriores, en el que dicho componente mecánico de la máquina de ejercicio físico (300) es un componente que describe giros o realiza ciclos completos durante el funcionamiento de dicha máquina. 4. System according to any one of the preceding claims, wherein said mechanical component of the physical exercise machine (300) is a component that describes turns or performs complete cycles during operation of said machine.
5. Sistema según una cualquiera de las reivindicaciones anteriores, en el que el dispositivo (100) además comprende medios de conexión con un sensor de pulso del usuario (301 ) de la máquina de ejercicio físico (300). 5. System according to any one of the preceding claims, wherein the device (100) further comprises connection means with a user pulse sensor (301) of the physical exercise machine (300).
6. Sistema según una cualquiera de las reivindicaciones anteriores, en el que dichas variables establecidas para la máquina de ejercicio físico son modificables mediante conexión con dicho servidor (200). 6. System according to any one of the preceding claims, wherein said variables established for the physical exercise machine are modifiable by connection with said server (200).
7. Sistema según una cualquiera de las reivindicaciones anteriores, en el que el envío desde el módulo de comunicación (10) al servidor (200) es periódico. 7. System according to any one of the preceding claims, wherein the sending from the communication module (10) to the server (200) is periodic.
8. Sistema según una cualquiera de las reivindicaciones anteriores, en el que el módulo de comunicación (10) y el servidor (200) están conectados mediante conexión WiFi o Ethernet. System according to any one of the preceding claims, in which the communication module (10) and the server (200) are connected via WiFi or Ethernet connection.
9. Procedimiento de interpretación dinámica en dos fases de datos relativos a un ejercicio físico realizado por un usuario (301 ) en una máquina de ejercicio físico (300), que comprende: 9. Dynamic interpretation procedure in two phases of data relating to a physical exercise performed by a user (301) in a physical exercise machine (300), comprising:
capturar una serie de pulsos generados por al menos un sensor de un componente mecánico de dicha máquina de ejercicio físico (300) como respuesta a un ejercicio físico realizado sobre dicha máquina de ejercicio físico (300);  capturing a series of pulses generated by at least one sensor of a mechanical component of said physical exercise machine (300) in response to a physical exercise performed on said physical exercise machine (300);
enviar en un paquete dicha serie de pulsos junto con información relativa a tiempo de duración de dicho ejercicio físico y al menos un identificador de dicha máquina de ejercicio físico (300) a un servidor (200);  sending said series of pulses in a package together with information related to the duration of said physical exercise and at least one identifier of said physical exercise machine (300) to a server (200);
procesar dicho paquete en el servidor (200) y convertirlos en una serie de datos procesados relativos a dicho ejercicio físico realizado por el usuario (301 ) en dicha máquina de ejercicio físico (300), utilizando en dicho procesamiento unas variables establecidas para dicha máquina de ejercicio físico (300) previamente guardadas en una base de datos asociada a dicho servidor (200). process said package on the server (200) and convert them into a series of processed data relating to said physical exercise performed by the user (301) in said physical exercise machine (300), using in said processing some variables established for said physical exercise machine (300) previously stored in a database associated with said server (200).
10. Procedimiento según la reivindicación 9, en el que además el servidor envía dicha serie de datos procesados relativos al ejercicio físico a la máquina de ejercicio físico (300). 10. The method according to claim 9, wherein the server also sends said series of processed data relating to physical exercise to the physical exercise machine (300).
1 1 . Procedimiento según la reivindicación 10, en el que además dicha serie de datos procesados relativos al ejercicio físico son presentados en la máquina de ejercicio físico (300) de forma perceptible al usuario (301 ). eleven . Method according to claim 10, in which said series of processed data related to physical exercise are also presented in the physical exercise machine (300) in a manner perceptible to the user (301).
12. Procedimiento según la reivindicación 1 1 , en el que de datos procesados relativos al ejercicio físico son representados en un display. 12. The method according to claim 1, wherein processed data relating to physical exercise are represented on a display.
13. Procedimiento según la reivindicación 1 1 , en el que de datos procesados relativos al ejercicio físico son presentados a través de un altavoz. 13. The method according to claim 1, wherein processed data relating to physical exercise are presented through a loudspeaker.
PCT/ES2011/070420 2011-06-10 2011-06-10 Two-phase dynamic data interpretation system for gym and fitness apparatuses WO2012168500A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/ES2011/070420 WO2012168500A1 (en) 2011-06-10 2011-06-10 Two-phase dynamic data interpretation system for gym and fitness apparatuses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/ES2011/070420 WO2012168500A1 (en) 2011-06-10 2011-06-10 Two-phase dynamic data interpretation system for gym and fitness apparatuses

Publications (1)

Publication Number Publication Date
WO2012168500A1 true WO2012168500A1 (en) 2012-12-13

Family

ID=47295523

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2011/070420 WO2012168500A1 (en) 2011-06-10 2011-06-10 Two-phase dynamic data interpretation system for gym and fitness apparatuses

Country Status (1)

Country Link
WO (1) WO2012168500A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070232455A1 (en) * 2004-10-22 2007-10-04 Mytrak Health System Inc. Computerized Physical Activity System to Provide Feedback

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070232455A1 (en) * 2004-10-22 2007-10-04 Mytrak Health System Inc. Computerized Physical Activity System to Provide Feedback

Similar Documents

Publication Publication Date Title
US11673024B2 (en) Method and system for human motion analysis and instruction
US20210299516A1 (en) Method and system for athletic motion analysis and instruction
ES1210713U (en) BOXING SYSTEM AND COMPETITIVE GROUP TRAINING (Machine-translation by Google Translate, not legally binding)
US10946244B2 (en) Visualization of athletic activity
US20150265903A1 (en) Social web interactive fitness training
CN103354728B (en) For configuring the method for motion sensor and configurable motion sensor and for configuring the system of such motion sensor
US20170136296A1 (en) System and method for physical rehabilitation and motion training
US20200305762A1 (en) Information processing apparatus, information processing system, and insole
KR101687252B1 (en) Management system and the method for customized personal training
US7264554B2 (en) Method and system for athletic motion analysis and instruction
James et al. An integrated swimming monitoring system for the biomechanical analysis of swimming strokes
CN103127686B (en) Comprehensive exercise measurement and auxiliary analysis system for curling exercise training
CN104126184A (en) Method and system for automated personal training that includes training programs
CN103518203A (en) Method and system for automated personal training that includes training programs
KR100927473B1 (en) The wireless heart rate system for great many people
KR20110124324A (en) Exercise system and a method for communication
WO2012168500A1 (en) Two-phase dynamic data interpretation system for gym and fitness apparatuses
US8721501B2 (en) Detection device and monitoring system for detecting an exercising state
Dias et al. Cyclist performance assessment based on WSN and cloud technologies
Novatchkov et al. Real-time training and coaching methods based on ubiquitous technologies–an illustration of a mobile coaching framework
Rowlands et al. An automated activity monitoring system for rehabilitation
Akhiruyanto et al. Developing Android-Based Running Monitor Software to Measure Sprint Speed
KR102327233B1 (en) Attachable electronic device for assisting workout and method of assisting workout using the same
KR20120010018A (en) System for analyzing grip force and movement using grip device
CN206081559U (en) Intelligence induction system and intelligent training management system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11867430

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21/03/20144)

122 Ep: pct application non-entry in european phase

Ref document number: 11867430

Country of ref document: EP

Kind code of ref document: A1