Real-time exercising procedure adjusting system and method thereof

- INVENTEC CORPORATION

This specification discloses a real-time exercising procedure adjusting system and the method thereof. By analyzing biological information of the user, the invention loads an appropriate exercising mode. According to the target time and target calories entered by the user, the invention calculates exercising strength and then generates an exercising procedure. During the execution of the exercising procedure, the system can real-time adjust exercising strength of the fitness device. Moreover, the invention detects the heartbeat rate of the user during the exercising process execution for further adjusting the exercising strength. Therefore, the fitness device can immediately adjust its exercising strength according to the user's state.

Skip to: Description  ·  Claims  · Patent History  ·  Patent History
Description
BACKGROUND OF THE INVENTION

1. Field of Invention

The invention relates to a real-time exercising procedure adjusting system and the method thereof and, in particular, to the real-time exercising procedure adjusting system and the method thereof applicable to fitness devices.

2. Related Art

In recent years, people have more choices for amusement, thanks to rapid economical and industrial developments. As a result, people pay more attention to exercises during leisure time. However, most people cannot do outdoor activities for one reason or another. Therefore, a lot of people purchase fitness devices and exercise at home or use fitness devices at fitness centers.

Currently, most fitness centers provide such fitness devices as treadmills, walkers, and exercising bicycles. In order for users to control on their own, many of the fitness devices are provided with controllers that can display exercising time, distance, consumed calories, etc. Some of them even allow users to select preferred exercising modes according to their needs. The user can adjust the exercising strength, speed or other parameters according to personal weight, age, etc. The controller of a conventional fitness device has a display and many functional buttons for the user to operate and set the exercising mode and parameters. However, it is possible that the user does not know how to correctly set the exercising mode and parameters because of no appropriate instructions or too many buttons arranged in a complicated way.

Besides, even if the user knows how to correctly set the exercising mode and parameters, most users do not have sufficient professional exercising knowledge to know which mode to use or what parameters to set for himself. If the user selects an inappropriate mode or sets wrong parameters, it is likely for him to get injuries.

In addition to the above drawbacks, the user should use a smaller exercising strength when he warms up. He can increase the exercising strength later on. If the user feels tired after using the device for some time, he may want to reduce the exercising strength again. If such adjustments about the exercising strength have to be done by the user during his exercise, it is very inconvenient.

In summary, the prior art always has the problem that the user can only manually and repeatedly adjust his exercising procedure according to the exercising state. Such adjustments cannot automatically change according to the exercising state of the user. As a consequence, the user cannot fully concentrate on exercising due to the adjustments. It is therefore necessary to provide a solution for these problems.

SUMMARY OF THE INVENTION

In view of the problem of the foregoing that the user can only manually and repeatedly adjust his exercising procedure according to the exercising state and cannot fully concentrate on exercising, it is an objective of the invention to provide a real-time exercising procedure adjusting system and the method thereof.

The disclosed real-time exercising procedure adjusting system includes at least an exercising mode database, a receiving module, an analyzing and inquiring module, a calculating and generating module, an executing module, a detecting module, an adjusting module, and a converting and displaying module. The exercising mode database stores a plurality of exercising modes, each of which corresponds to a qualified condition. The receiving module receives biological information of a user, a target time, and target calories. The analyzing and inquiring module uses an applicable principle to analyze the biological information to obtain the qualified condition. The qualified condition is then used to find a corresponding exercising mode from the exercising mode database. The calculating and generating module loads in the exercising mode and calculates according to the target time and the target calories to generate an exercising procedure. The exercising procedure includes at least a time parameter and an exercising strength for each of the time parameters. The executing module executes the exercising procedure on the fitness device. The detecting module detects the heartbeat rate parameter of the user using a heartbeat rate detector. The adjusting module adjusts the exercising strength in the exercising procedure according to the heartbeat rate parameter and an adjusting rule. The converting and displaying module converts the exercising procedure given by the calculating and generating module into a graphic exercising procedure and displays it.

The disclosed real-time exercising procedure adjusting method includes the steps of: establishing an exercising mode database for storing a plurality of exercising modes, each of which corresponds to a qualified condition; receiving biological information of a user, a target time, and target calories; using an applicable principle to analyze the biological information to obtain the qualified condition and using the qualified condition to find a corresponding exercising mode from the exercising mode database; loading in the exercising mode and calculating according to the target time and the target calories to generate an exercising procedure that includes at least a time parameter and an exercising strength for each of the time parameters; converting the exercising procedure into a graphic exercising procedure and displaying the graphic exercising procedure; executing the exercising procedure on the fitness device and using a heartbeat rate detector to detect a heartbeat rate parameter of the user; and adjusting the exercising strength in the exercising procedure according to the heartbeat rate parameter and an adjusting rule, converting the adjusted exercising procedure, and displaying the graphic exercising procedure.

As described above, the disclosed system and method differ from the prior art in that the invention analyzes the user's biological information and loads an appropriate exercising mode accordingly. It further performs calculation on the exercising strength based on the target time and the target calories entered by the user to generate an exercising procedure. During the exercising procedure, the invention can detect the user's heartbeat rate and adjust the exercising strength. This invention can achieve the goal of adjusting exercising strength in real time according to the user's exercising state.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will become more fully understood from the detailed description given herein below for illustration only, and thus is not limitative of the present invention, and wherein:

FIG. 1 is a block diagram of the disclosed real-time exercising procedure adjusting system;

FIG. 2 is a flowchart of the disclosed real-time exercising procedure adjusting method;

FIG. 3 is a schematic view of the disclosed exercising mode database;

FIG. 4 is a schematic view of the disclosed user input interface;

FIG. 5 is a schematic view of the exercising procedure according to the invention; and

FIG. 6 is a schematic view of the graphic exercising procedure according to the invention.

DETAILED DESCRIPTION OF THE INVENTION

The present invention will be apparent from the following detailed description, which proceeds with reference to the accompanying drawings, wherein the same references relate to the same elements.

Please refer to FIG. 1 for the block diagram of the disclosed system. The real-time exercising procedure adjusting system 100 includes at least: an exercising mode database 110, a receiving module 120, and analyzing and inquiring module 130, a calculating and generating module 140, an executing module 150, a detecting module 160, an adjusting module 170, and a converting and displaying module 180. The real-time exercising procedure adjusting system 100 is applicable to fitness devices for users to exercise their bodies. Such fitness devices include treadmills, exercising bicycles, etc.

The exercising mode database 110 stores many exercising modes, each of which corresponds to one qualified condition. The exercising mode referred herein is the mode for the user to exercise his body according to his biological information and is predetermined by the system. Each exercising mode has a fixed procedure. Each exercising mode corresponds to a qualified condition. For example, the exercising mode “Mode 10” is “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio 2”. The qualified condition for the exercising mode “Mode 10” is “10”. The above-mentioned exercising mode is only for the illustration purpose. The invention does not impose any restriction on the exercising modes. Other similar embodiments should be included in the invention.

The receiving module 120 receives user's biological information, target time, and target calories. It should be noted that the biological information includes age, gender, and weight. For example, the user's age is “30 years old”, gender “male”, and weight “75 kg”. The target time is the time that the user plans to exercise. It can be entered by the user. For example, the target time is “60 min”. The target calories refer to the calories that the user wants to consume. It is also entered by the user. For example, the target calories are “480 Kcal”.

The analyzing and inquiring module 130 uses some applicable principle to analyze the biological information, thereby obtaining a qualified condition. The qualified condition is then used to find a corresponding exercising mode in the exercising mode database 110. The applicable principle referred herein defines a qualified condition when the age, gender, and weight in the biological information fall within some ranges. This is predetermined by the system. For example, if the age is “30 years old”, gender “male”, and weight “75 kg”, then “the qualified condition 10: 26˜30 yeas old, male, 71˜75 kg” according to the applicable principle give the qualified condition “10”. Therefore, the analyzing and inquiring module 130 analyzes the biological information received by the receiving module 120. From the age, gender and weight, the system finds the qualified condition. The analyzing and inquiring module 130 then finds an exercising mode in the exercising mode database 110 corresponding to the qualified condition.

Following the above-mentioned example, after the analyzing and inquiring module 130 obtains the qualified condition “10”, the qualified condition “10” is then used to find a corresponding exercising mode “Mode 10” in the exercising mode database 110. That is, the exercising mode is “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3: third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4: fifth stage: strength ratio 1 and time ratio 2”.

The calculating and generating module 140 loads in the exercising mode and calculates according to the target time and the target calories to generate an exercising procedure. The exercising procedure includes time parameters and an exercising strength associated with each of the time parameter. That is, the calculating and generating module 140 loads in the exercising mode obtained by the analyzing and inquiring module 130, and calculates using the target time and the target calories received by the receiving module 120 to generate an exercising procedure. The exercising procedure consists of time parameters and exercising strengths associated with the time parameters. The formula for calculating the exercising strength using the target time, the target calories and the exercising mode, for example, “exercising strength*weight*exercising time=consumed calories”. This formula is only for the illustration purpose. Such formulas are not restricted by the invention. Other similar embodiments should be included by the invention as well.

In the above example, the target time received by the receiving module 120 is “60 min”, the target calories are “480 Kcal”, and the weight is “75 kg”. The calculating and generating module 140 loads in the exercising mode “Mode 10”, which is “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio 2”. Since the target time is “60 min”. According to the exercising mode “Mode 10”, the calculating and generating module 140 then obtains “first stage: exercising time 4 min; second stage: exercising time 12 min; third stage: exercising time 20 min; fourth stage: exercising time 16 min; fifth stage: exercising time 8 min”. Afterwards, the system predetermined formula “exercising strength*weight*exercising time=consumed calories” is used. Suppose the exercising strength is in units of “a”. Using the exercising mode “Mode 10” of “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio “2”, one computes and obtains “a*75*4/60+2a*75*12/60+3a*75*20/60+2a*75*16/60+a*75*8/60=480”. Finally, one obtains” first stage: exercising strength 3: second stage: exercising strength 6; third stage: exercising strength 9; fourth stage: exercising strength 6; fifth stage: exercising strength 3”. Therefore, the exercising procedure generated by the calculating and generating module 140 is “time parameter 1˜4 min: exercising strength 3: time parameter 5˜16 min: exercising strength 6; time parameter 17˜36 min: exercising strength 9; time parameter 37˜52 min: exercising strength 6; time parameter 53˜60 min: exercising strength 3”.

The executing module 150 executes the exercising procedure on a fitness device. That is, after the calculating and generating module 140 generates the exercising procedure, the executing module 150 follows the exercising procedure to run on the fitness device. The exercising procedure execution referred herein means that the fitness device follows the exercising procedure to adjust the exercising strength at various time parameters. The user only needs to exercise as the fitness device makes adjustments. He does not need to manually adjust any exercising strength. It should be noted that the executing module 150 can further include the step of stopping the execution of exercising procedure when a stop command is received. That is, when the user does not want to continue the exercising procedure, he can initiate the stopping element. Once receiving the stopping command, the executing module 150 stops the execution of the exercising procedure.

In the above example, the calculating and generating module 140 obtains the exercising procedure “time parameter 1˜4 min: exercising strength 3; time parameter 5˜16 min: exercising strength 6; time parameter 17˜36 min: exercising strength 9; time parameter 37˜52 min: exercising strength 6; time parameter 53˜60 min: exercising strength 3”. Therefore, the executing module 150 automatically adjusts the exercising strength of the fitness device after the user starts the machine. When t=1˜4 min, the exercising strength of the fitness device is adjusted to 3. When t=5˜16 min, the exercising strength of the fitness device is adjusted to 6. When t=17˜36 min, the exercising strength of the fitness device is adjusted to 9. When t=37˜52 min, the exercising strength of the fitness device is adjusted to 6. When t=53˜60 min, the exercising strength of the fitness device is adjusted to 3.

The detecting module 160 uses a heartbeat rate detector to detect the heartbeat rate parameter of the user. During the execution of the exercising procedure by the executing module 150, the detecting module 160 uses the heartbeat rate detector to detect the heartbeat rate parameter of the user who exercises his body following the exercising procedure. The heartbeat rate parameter is, for example, “120 times/min” or “105 times/min”. In the above example, when the executing module 150 executes the exercising procedure “time parameter 1˜4 min: exercising strength 3; time parameter 5˜16 min: exercising strength 6; time parameter 17˜36 min: exercising strength 9; time parameter 37˜52 min: exercising strength 6; time parameter 53˜60 min: exercising strength 3”, the detecting module 160 measures the heartbeat rate parameter of the user in real time during the 60 minutes and obtains, for example, “120” and “105”.

The adjusting module 170 adjusts the exercising strength in the exercising procedure according to the heartbeat rate parameter and some adjusting rule. It should be noted that the adjusting rule is that when the heartbeat rate parameter exceeds a maximum, the adjusting module 170 reduces the exercising strength in the exercising procedure and when the heartbeat rate parameter is smaller than a minimum, the adjusting module 170 increases the exercising strength in the exercising procedure. It is worth mentioning that for normal people an optimal exercise heartbeat rate range is between “maximum=(220−age)*0.8” and “minimum=(220−age)*0.6”. The maximum and minimum in the adjusting rule can be predetermined by the system. The above-mentioned optimal heartbeat rate range is only for the illustration purpose. The invention does not have any restriction on it. Other similar embodiments should be included in the invention.

Following the above example, the user's age received by the receiving module 120 is “30 years old”. The optimal exercise heartbeat rate is between “maximum=(220−30)*0.8=152” and “minimum=(220−30)*0.6=114” according to “maximum=(220−age)*0.8 and minimum=(220−age)*0.6” predetermined by the system. That is, when the heartbeat rate parameter is greater than “maximum 152”, the adjusting module 170 reduces the exercising strength in the exercising procedure by, for example, “1”. When the heartbeat rate parameter is smaller than “minimum 114”, the adjusting module 170 increases the exercising strength in the exercising procedure by, for example, “1”. If when “time parameter is the 5th min and the exercising strength is 6”, the detecting module 160 detects that the user's heartbeat rate is “105”. This heartbeat rate “105” is smaller than the “minimum 114”. So the adjusting module 170 increases the exercising strength by 1. Thus, the adjusted exercising strength is “7”.

The converting and displaying module 180 converts the exercising procedure in the calculating and generating module 140 and the adjusting module 170 into a graphic exercising procedure and displays it. That is, after the calculating and generating module 140 generates the exercising procedure, the converting and displaying module 180 converts the exercising procedure into graphics and displays it. After the adjusting module 170 adjusts the exercising strengths in the exercising procedure, the adjusted exercising procedure is also converted into graphics and displayed. It should be noted that the graphic exercising procedure is represented by histograms, for example. The horizontal axis represents the time parameter, and the vertical axis represents the exercising strength. However, the invention does not impose any restriction. Other similar embodiments should be included in the invention. Following the above-mentioned example, the time parameter t=1˜60 min is the horizontal axis. The corresponding exercising strength of the time parameter is the vertical axis, given in histograms.

It should be noted that the real-time exercising procedure adjusting system 100 further includes an editing and storing module 190, which allows the user to dynamically edit and modify the graphic exercising procedure. The modified graphic exercising procedure is then stored as the exercising procedure, which is then executed by the executing module. That is, the user can view the graphic exercising procedure from the converting and displaying module 180. He can use the editing and storing module 190 to dynamically modify the graphic exercising procedure. The converting and displaying module 180 stores the modified graphic exercising procedure as the exercising procedure, which is then executed by the executing module 150.

In summary, the operation of the above-mentioned real-time exercising procedure adjusting system is as follows. By analyzing the biological information of the user, an appropriate exercising mode is loaded in. The system then calculates the exercising strength according to the target time and the target calories entered by the user, followed by generating an exercising procedure. When executing the exercising procedure, the system adjusts the exercising strength of the fitness device in real time. During the execution of the exercising procedure, the system detects the heartbeat rate parameter of the user for further adjusting the exercising strength. Thereby solving the problem about the prior art that the user can only manually and repeatedly adjust his exercising procedure according to the exercising state and cannot fully concentrate on exercising.

The following paragraphs provide an explicit example for the disclosed method. Any person skilled in the art can readily make modifications to it without departing from the spirit of the invention.

FIG. 2 is a flowchart of the disclosed real-time exercising procedure adjusting method. FIG. 3 is a schematic view of the disclosed exercising mode database. FIG. 4 is a schematic view of the disclosed user input interface. FIG. 5 is a schematic view of the exercising procedure according to the invention. FIG. 6 is a schematic view of the graphic exercising procedure according to the invention. Please refer to FIGS. 2 to 6 for the operating steps and embodiment of the disclosed real-time exercising procedure adjusting system.

The real-time exercising procedure adjusting system 100 in this embodiment is applied to a treadmill. When a user runs on a treadmill, the treadmill adjusts its exercising strength according to the exercising procedure in order to achieve the goal of exercise set by the user.

Please refer to FIG. 3. The real-time exercising procedure adjusting system 100 first establishes an exercising mode database 300 for storing many exercising modes 310. Examples of the exercising mode are “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio 2” and “first stage: strength ratio 1 and time ratio 2; second stage: strength ratio 3 and time ratio 5; third stage: strength ratio 5 and time ratio 3; fourth stage: strength ratio 4 and time ratio 5; fifth stage: strength ratio 2 and time ratio 2”. Each of the exercising modes 310 corresponds to a qualified condition 320, such as “B-10” and “W-6”. (Step 201)

Please refer to FIG. 4. The user input interface 400 includes an age input field 410, a gender input field 420, a weight input field 430, a target time input field 440, and a target calories input field 450. The user uses the user input interface 400 to enter in the age input field 410 his age “30 years old”, in the gender input field 420 his gender “male”, in the weight input field 430 his weight “75 kg”, in the target time input field 440 the target time “60 min”, and in the target calories input field 450 the target calories “480 Kcal”. After the user finishes entering, the real-time exercising procedure adjusting system 100 receives the biological information of the user, and the target time “60 min”, and the target calories “480 Kcal”. The biological information including the age “30 years old”, gender “male” and weight “75 kg”. (Step 202)

The real-time exercising procedure adjusting system 100 follows the applicable principle “qualified condition B-10: 26˜30 years old, male, 71˜75 kg; qualified condition W-6: 16˜20 years old, female, 61˜65 kg; . . . ” to analyze the biological information of age “30 years old”, gender “male”, and weight “75 kg” to obtain that the qualified condition 320 is “B-10”. According to the qualified condition 320 “B-10”, the system finds in the exercising mode database 300 and obtains a corresponding exercising mode 310, which is “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio 2”. (Step 203)

The real-time exercising procedure adjusting system 100 loads in the exercising mode 310 “first stage: strength ratio 1 and time ratio 1; second stage: strength ratio 2 and time ratio 3; third stage: strength ratio 3 and time ratio 5; fourth stage: strength ratio 2 and time ratio 4; fifth stage: strength ratio 1 and time ratio 2” found in the exercising mode database 300. Since the user enters the target time “60 min” and the target calories “480 Kcal”, the system can readily compute the exercising time of each stage according to the time ratios. Using the strength ratio, the exercising time, and the target calories, the system then obtains the exercising strength in each stage. Using the target time “60 min” and the target calories “480 Kcal” and the formula “exercising strength*weight*exercising time=consumed calories”, the system obtains that “first stage: exercising time 4 min; second stage: exercising time 12 min; third stage: exercising time 20 min; fourth stage: exercising time 16 min; fifth stage: exercising time 8 min”. Suppose the exercising strength is in units of “a”. The exercising mode 310 gives “a*75*4/60+2a*75*12/60+3a*75*20/60+2a*75*16/60+a*75*8/60=480”. This renders “first stage: exercising strength 3; second stage: exercising strength 6;third stage: exercising strength 9; fourth stage: exercising strength 6; fifth stage: exercising strength 3”. Finally, the exercising procedure 500 generated by the real-time exercising procedure adjusting system 100 is: time parameter (min) 510 “1˜4” and exercising strength 520 “3”; time parameter (min) 510 “5˜16” and exercising strength 520 “6”; time parameter (min) 510 “17˜36” and exercising strength 520 “9”; time parameter (min) 510 “37˜52” and exercising strength 520 “6”; time parameter (min) 510 “53˜60” and exercising strength 520 “3”. This is shown in FIG. 5. (Step 204)

Please refer to FIG. 6. The real-time exercising procedure adjusting system 100 converts the exercising procedure 500 into the graphic exercising procedure 600. The graphic exercising procedure 600 is represented by histograms, where the horizontal axis is the time parameter (min) and the vertical axis is the exercising strength. The graphic exercising procedure 600 is displayed (step 205). When the user wants to run and he starts the treadmill to execute the exercising procedure 500, the real-time exercising procedure adjusting system 100 adjusts the exercising strength of the treadmill according to the time parameter 510 and the corresponding exercising strength in the exercising procedure 500. During the execution of the exercising procedure 500, the real-time exercising procedure adjusting system 100 uses a heartbeat rate detector to detect the heartbeat rate parameter of the user. The heartbeat rate detector can be installed inside the treadmill. As the user runs on the treadmill, it detects the heartbeat rate parameter of the user directly (step 206).

According to the detected heartbeat rate parameter and the adjusting rule, the real-time exercising procedure adjusting system 100 adjusts the exercising strength in the exercising procedure 500 and converts the adjusted exercising procedure into the corresponding graphic exercising procedure 600. The adjusting rule is that when the heartbeat rate parameter is greater than the “maximum 152”, the exercising strength in the exercising procedure 500 is reduced by “1” and that when the heartbeat rate parameter is smaller than the “minimum 114”, the exercising strength in the exercising procedure 500 is increased by “1”. That is, if within the time parameter (min) 510 “1˜60” the detected heartbeat rate parameter is between 114 and 152, the real-time exercising procedure adjusting system 100 does not adjust the exercising strength 520 in the exercising procedure 500. However, when the heartbeat rate parameter is greater than 152, the real-time exercising procedure adjusting system 100 reduces the exercising strength 520 in the exercising procedure 500 by 1. When the heartbeat rate parameter is smaller than 114, the real-time exercising procedure adjusting system 100 increases the exercising strength 520 of the exercising procedure 500 by 1. Moreover, the real-time exercising procedure adjusting system 100 immediately converts the adjusted exercising procedure 500 into a graphic exercising procedure 600 (step 207).

In summary, the invention differs from the prior art in the following aspects. The invention analyzes the user's biological information and loads in an appropriate exercising mode. According to the target time and the target calories entered by the user, the invention calculates the exercising strength and then generates an exercising procedure. When executing the exercising procedure, the invention adjusts the exercising strength of the fitness device in real time. During the execution of exercising procedure, the invention detects the user's heartbeat rate parameter for further adjusting the exercising strength. Using this technique, the invention can solve the problem in the prior art that the user has to manually adjust and control the exercising procedure when the exercising state changes. It also solves the problem in the prior art that the user cannot concentrate on exercising because of the adjustments. Therefore, using the disclosed system and method, the fitness device can adjust its exercising strength according to the exercising state of the user in real time.

Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.

Claims

1. A real-time exercising procedure adjusting system for a fitness device, comprising:

an exercising mode database, which stores a plurality of exercising modes, each of which corresponds to a qualified condition;
a receiving module, which receives biological information of a user, a target time, and target calories;
an analyzing and inquiring module, which follows an applicable principle to analyze the biological information to obtain the qualified condition and uses the qualified condition to find a corresponding exercising mode from the exercising mode database;
a calculating and generating module, which loads in the exercising mode and calculates according to the target time and the target calories to generate an exercising procedure, which includes at least one time parameter and an exercising strength associated with each of the time parameters;
an executing module, which executes the exercising procedure on the fitness device;
a detecting module, which uses a heartbeat rate detector to detect a heartbeat rate parameter of the user;
an adjusting module, which uses the heartbeat rate parameter and an adjusting rule to adjust the exercising strength in the exercising procedure; and
a converting and displaying module, which converts the exercising procedure in the calculating and generating module and the adjusting module into a graphic exercising procedure and displays the graphic exercising procedure.

2. The real-time exercising procedure adjusting system of claim 1 further comprising an editing and storing module, which allows the user to dynamically edit and modify the graphic exercising procedure and stores the modified graphic exercising procedure as the exercising procedure for the executing module to execute.

3. The real-time exercising procedure adjusting system of claim 1, wherein the biological information includes at least age, gender, and weight.

4. The real-time exercising procedure adjusting system of claim 1, wherein the executing module stops executing the exercising procedure when a stopping command is received.

5. The real-time exercising procedure adjusting system of claim 1, the adjusting rule is that the exercising strength in the exercising procedure is reduced when the heartbeat rate parameter is greater than a maximum and that the exercising strength in the exercising procedure is increased when the heartbeat rate parameter is smaller than a minimum.

6. A real-time exercising procedure adjusting method for a fitness device, comprising the steps of:

establishing an exercising mode database, which stores a plurality of exercising modes, each of which corresponds to a qualified condition;
receiving biological information of a user, a target time, and target calories;
using an applicable principle to analyze the biological information to obtain the qualified condition and using the qualified condition to find a corresponding exercising mode from the exercising mode database;
loading in the exercising mode and calculating according to the target time and the target calories to generate an exercising procedure, which includes at least one time parameter and an exercising strength associated with each of the time parameters;
converting the exercising procedure into a graphic exercising procedure and displaying the graphic exercising procedure;
executing the exercising procedure on the fitness device and using a heartbeat rate detector to detect a heartbeat rate parameter of the user; and
using the heartbeat rate parameter and an adjusting rule to adjust the exercising strength in the exercising procedure and converting and displaying the adjusted exercising procedure into the graphic exercising procedure.

7. The real-time exercising procedure adjusting method of claim 6 further comprising the steps of allowing the user to dynamically edit and modify the graphic exercising procedure and storing the modified graphic exercising procedure as the exercising procedure for the execution on the fitness device.

8. The real-time exercising procedure adjusting method of claim 6, wherein the biological information includes at least age, gender, and weight.

9. The real-time exercising procedure adjusting method of claim 6, wherein the step of executing the exercising procedure on the fitness device further includes the step of stopping the execution of the exercising procedure when a stopping command is received.

10. The real-time exercising procedure adjusting method of claim 6, the adjusting rule is that the exercising strength in the exercising procedure is reduced when the heartbeat rate parameter is greater than a maximum and that the exercising strength in the exercising procedure is increased when the heartbeat rate parameter is smaller than a minimum.

Patent History
Publication number: 20110009240
Type: Application
Filed: Sep 25, 2009
Publication Date: Jan 13, 2011
Applicant: INVENTEC CORPORATION (Taipei)
Inventors: Chaucer Chiu (Taipei), Jiuying Zhao (Shanghai)
Application Number: 12/585,815
Classifications
Current U.S. Class: Amount Of Resistance (482/5)
International Classification: A63B 21/00 (20060101);