Treadmill and control method thereof
Abstract
A treadmill and a control method of the treadmill are provided. The treadmill includes a receiving unit and a processor. In the control method of the treadmill, at first, a communication unit is configured to receive heart rates of a user detected by a detection unit. Thereafter, the processor is configured to perform a running speed control operation to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rates of the user, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A treadmill, comprising:
a communication unit configured to receive heart rate information of a user transmitted by a detection unit; and a processor configured to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
2 . The treadmill of claim 1 , wherein the heart rate information comprises a first heart rate value and a second heart rate value, and the processor is configured to perform an intermittent training program, and the intermittent training program comprises:
performing a rest stage to enable the treadmill to work at a predetermined low running speed in a rest period, the rest stage comprising:
receiving the first heart rate value of the user;
determining if the first heart rate value is smaller than a predetermined lower limit value of heart rate;
increasing a count value of low heart rate by 1 when the first heart rate value is smaller than the predetermined lower limit value of heart rate;
determining if a count value of training sets is equal to 1 or equal to a maximum value of training sets; and
determining if the rest period is ended when the count value of training sets is equal to 1 or equal to the maximum value of training sets; and
performing a training stage to enable the treadmill to work at a predetermined high running speed in a training period when the rest period is ended, wherein the predetermined high running speed is greater than the predetermined low running speed, and the training stage comprises:
receiving the second heart rate value of the user;
determining if the second heart rate value is greater than a predetermined upper limit value of heart rate;
increasing a count value of high heart rate by 1 when the second heart rate value is greater than the predetermined upper limit value of heart rate;
determining if the count value of high heart rate is greater than a predetermined count threshold of high heart rate;
determining if the training period is ended when the count value of high heart rate is greater than the predetermined count threshold of high heart rate; and
increasing a value of the predetermined high running speed and performing the rest stage when the training period is ended.
3 . The treadmill of claim 2 , wherein the rest stage further comprises:
determining if the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate when the count value of training sets is not equal to 1 and not equal to the maximum value of training sets; determining if the rest period is ended when the count value of low heart rate is smaller than or equal to the predetermined count threshold of low heart rate; and increasing a time length of the rest period when the rest period is ended.
4 . The treadmill of claim 1 , wherein the heart rate information comprises a plurality of heart rate values, and the processor is configured to perform a constant-speed training program to control the treadmill to work at a predetermined running speed, and the constant-speed training program comprises:
receiving one of the heart rate values of the user; determining if the one of the heart rate values is smaller than a predetermined lower limit value of heart rate, or greater than a predetermined upper limit value of heart rate; increasing a count value of low heart rate by 1, when the one of the heart rate values is smaller than the predetermined lower limit value of heart rate; determining if the increased count value of low heart rate is greater than or equal to a predetermined verification value of speed-up; and increasing the predetermined running speed, when the increased count value of low heart rate is greater than or equal to the predetermined verification value of speed-up.
5 . The treadmill of claim 4 , wherein the constant-speed training program further comprises:
increasing a count value of high heart rate by 1 when the one of the heart rate values is greater than the predetermined upper limit value of heart rate; determining if the increased count value of high heart rate is greater than or equal to a predetermined verification value of speed-down; and decreasing the value of the predetermined running speed when the increased count value of high heart rate is greater than or equal to the predetermined verification value of speed-down.
6 . A control method of a treadmill, comprising:
receiving heart rate information of a user transmitted by a detection unit through a communication unit; and performing a running speed control operation by a processor to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
7 . The control method of claim 6 , wherein the heart rate information comprises a first heart rate value and a second heart rate value, and the running speed control operation speed comprises:
performing a rest stage to enable the treadmill to work at a predetermined low running speed in a rest period, the rest stage comprising:
receiving the first heart rate value of the user;
determining if the first heart rate value is smaller than a predetermined lower limit value of heart rate;
increasing a count value of low heart rate by 1 when the first heart rate value is smaller than the predetermined lower limit value of heart rate;
determining if a count value of training sets is equal to 1 or equal to a maximum value of training sets; and
determining if the rest period is ended when the count value of training sets is equal to 1 or equal to the maximum value of training sets; and
performing a training stage to enable the treadmill to work at a predetermined high running speed in a training period when the rest period is ended, wherein the predetermined high running speed is greater than the predetermined low running speed, and the training stage comprises:
receiving the second heart rate value of the user;
determining if the second heart rate value is greater than a predetermined upper limit value of heart rate;
increasing a count value of high heart rate by 1 when the second heart rate value is greater than the predetermined upper limit value of heart rate;
determining if the count value of high heart rate is greater than a predetermined count threshold of high heart rate;
determining if the training period is ended when the count value of high heart rate is greater than a predetermined count threshold of high heart rate; and
increasing a value of the predetermined high running speed and performing the rest stage when the training period is ended.
8 . The control method of claim 7 , wherein the rest stage further comprises:
determining if the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate when the count value of training sets is not equal to 1 and not equal to the maximum value of training sets; determining if the rest period is ended when the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate; and increasing a time length of the rest period when the rest period is ended.
9 . The control method of claim 6 , wherein the heart rate information comprises a plurality of heart rate values, and the running speed control operation comprises:
receiving one of the heart rate values of the user; determining if the one of the heart rate values is smaller than a predetermined lower limit value of heart rate, or greater than a predetermined upper limit value of heart rate; increasing a count value of low heart rate by 1, when the one of the heart rate values is smaller than the predetermined lower limit value of heart rate; determining if the increased count value of low heart rate is greater than or equal to a predetermined verification value of speed-up; and increasing the running speed of the treadmill, when the increased count value of low heart rate is greater than or equal to the predetermined verification value of speed-up.
10 . The control method of claim 9 , wherein the running speed control operation further comprises:
increasing a count value of high heart rate by 1 when the one of the heart rate values is greater than the predetermined upper limit value of heart rate; determining if the increased count value of high heart rate is greater than or equal to a predetermined verification value of speed-down; and decreasing the value of the running speed of the treadmill when the increased count value of high heart rate is greater than or equal to the predetermined verification value of speed-down.Join the waitlist — get patent alerts
Track US2017157459A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.