Wearable device-based old people body-building action correction system and method
Technical Field
The invention relates to the technical field of data processing, in particular to a wearable device-based system and a wearable device-based method for correcting body-building actions of old people.
Background
Along with the continuous improvement of the living standard and quality of people, people pay more and more attention to body building. Fitness can be broadly divided into exercisers and non-exercisers, most of which require training mat assistance to prevent athletic injury. Different exercise effects can be achieved by different body-building actions, but if the actions are wrong or irregular, the expected exercise effects cannot be achieved, and certain sports injuries can be caused to our bodies more seriously. For the old, because the memory and the operation ability are reduced along with the age, irregular actions are more likely to occur when the device is used, and a coach can give coaching in real time one to one, so that the working strength of the coach is increased undoubtedly, and the waste of human resources is caused.
Disclosure of Invention
The invention provides a wearable device-based old person fitness action correcting system and method, and aims to overcome the defects in the prior art, automatically acquire fitness training requirements set by a coach, automatically monitor the action specification degree of the old person during training according to the fitness training requirements, send reminding information to the old person when the action is not standard, and send the reminding information to the coach, so that the workload of the coach is reduced on the basis of ensuring the action specification of the old person.
In order to achieve the above object, the present invention has the following configurations:
the wearable device-based old people fitness action correcting system comprises an intelligent bracelet, a coach terminal, a user terminal, a cloud server and an infrared receiving device, wherein the intelligent bracelet, the user terminal, the coach terminal and the infrared receiving device are respectively communicated with the cloud server, the intelligent bracelet can be worn on the wrist or ankle of a user, each intelligent bracelet is bound with a user ID (identity), each infrared receiving device is bound with the user ID, the intelligent bracelet comprises an infrared transmitter and a wrist strap, one end of the wrist strap is provided with a plurality of adjusting holes, each adjusting hole is internally provided with a metal contact sensor, the other end of the wrist strap is provided with a metal hasp, and when the metal hasp is inserted into one adjusting hole, the metal contact sensor sends a contact signal to the cloud server;
the cloud server executes the following steps:
the cloud server receives a fitness training requirement and a user ID (identity) of a training object, which are input by a coach from the coach terminal, wherein the fitness training requirement comprises a training type, an infrared receiving device placing position, training duration, training action frequency and training action amplitude, and the training type comprises hand training and leg training;
the cloud server sends the fitness training requirement to a user terminal bound by a user ID of a training object, and reminds a user to start an infrared transmitter on the intelligent bracelet;
the cloud server detects a contact signal sent by a metal contact sensor of the smart bracelet bound by the user ID, judges the position where the metal hasp is inserted according to the contact signal and judges whether the wearing part of the user is a hand or a leg;
the cloud server judges whether the wearing part of the user is matched with the training type, and if not, the cloud server sends a wearing part replacement prompt to the smart bracelet;
the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates training action frequency and training action amplitude of the user according to the detection signal of the infrared receiving device;
the cloud server judges whether the difference value between the training action frequency of the user and the training action frequency in the fitness training requirement is within a first preset range, and if not, the cloud server sends a training action frequency adjustment prompt to the smart bracelet;
the cloud server judges whether the difference value between the training action amplitude of the user and the training action amplitude in the fitness training requirement is within a second preset range, and if not, the cloud server sends a training action amplitude adjustment prompt to the smart bracelet;
and when the training time length of the cloud server and the user reaches the training time length in the fitness training requirement, counting the training action frequency mean value and the training action amplitude mean value of the user in the period, and sending the counting result to a coach terminal issuing the fitness training requirement.
Optionally, the intelligent bracelet still includes temperature sensor, speedtransmitter and rhythm of the heart sensor, the high in the clouds server acquires the detection data of temperature sensor, speedtransmitter and the rhythm of the heart sensor of the intelligent bracelet of the user in the training in real time to judge whether temperature sensor, speedtransmitter and rhythm of the heart sensor's detection data surpass and predetermine the threshold value, when having any one of temperature sensor, speedtransmitter and rhythm of the heart sensor's detection data surpass and predetermine the threshold value, send warning information to issue the coach terminal that body-building training required.
Optionally, the plurality of adjustment holes provided at one end of the wrist strap comprises at least one wrist-adaptive adjustment hole and at least one ankle-adaptive adjustment hole, the wrist-adaptive adjustment hole being provided further from the end of the one end of the wrist strap than the ankle-adaptive adjustment hole;
the contact signal that the metal contact sensor of the intelligent bracelet that high in the clouds server detection user ID bound sent to judge metal hasp male position according to the contact signal, judge that the position of wearing of user is hand or shank, include following step:
the cloud server judges whether the adjusting hole for sending the contact signal is a preset wrist adapting adjusting hole or an ankle adapting adjusting hole;
if the wrist is adaptive to the adjusting hole, the wearing part of the user is the hand;
if the ankle adaptive adjustment hole is adopted, the wearing part of the user is the leg part.
Optionally, the cloud server determines whether the wearing part of the user matches with the training type, including the following steps:
if the wearing part of the user is a hand and the training type is hand training, matching the wearing part of the user with the training type;
if the wearing part of the user is a leg part and the training type is hand training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a hand and the training type is leg training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a leg and the training type is leg training, the wearing part of the user is matched with the training type.
Optionally, the cloud server receives a detection signal of an infrared receiving device corresponding to the user, and calculates a training action frequency and a training action amplitude of the user according to the detection signal of the infrared receiving device, including the following steps:
the cloud server receives a detection signal of an infrared receiving device corresponding to a user;
the cloud server obtains a oscillogram with the abscissa as time and the ordinate as distance according to a detection signal of the infrared receiving device;
the cloud server determines the training action amplitude of each period according to the distance difference between the wave crest and the wave trough of each period in the oscillogram;
and the cloud server calculates the training action frequency in the preset time period according to the number of the periods in the preset time period.
The embodiment of the invention also provides a wearable device-based old person fitness action correcting method, which is adopted by the wearable device-based old person fitness action correcting system and comprises the following steps:
the cloud server receives a fitness training requirement and a user ID (identity) of a training object, which are input by a coach from the coach terminal, wherein the fitness training requirement comprises a training type, an infrared receiving device placing position, training duration, training action frequency and training action amplitude, and the training type comprises hand training and leg training;
the cloud server sends the fitness training requirement to a user terminal bound by a user ID of a training object, and reminds a user to start an infrared transmitter on the intelligent bracelet;
the cloud server detects a contact signal sent by a metal contact sensor of the smart bracelet bound by the user ID, judges the position where the metal hasp is inserted according to the contact signal and judges whether the wearing part of the user is a hand or a leg;
the cloud server judges whether the wearing part of the user is matched with the training type, and if not, the cloud server sends a wearing part replacement prompt to the smart bracelet;
the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates training action frequency and training action amplitude of the user according to the detection signal of the infrared receiving device;
the cloud server judges whether the difference value between the training action frequency of the user and the training action frequency in the fitness training requirement is within a first preset range, and if not, the cloud server sends a training action frequency adjustment prompt to the smart bracelet;
the cloud server judges whether the difference value between the training action amplitude of the user and the training action amplitude in the fitness training requirement is within a second preset range, and if not, the cloud server sends a training action amplitude adjustment prompt to the smart bracelet;
and when the training time length of the cloud server and the user reaches the training time length in the fitness training requirement, counting the training action frequency mean value and the training action amplitude mean value of the user in the period, and sending the counting result to a coach terminal issuing the fitness training requirement.
Optionally, the plurality of adjustment holes provided at one end of the wrist strap comprises at least one wrist-adaptive adjustment hole and at least one ankle-adaptive adjustment hole, the wrist-adaptive adjustment hole being provided further from the end of the one end of the wrist strap than the ankle-adaptive adjustment hole;
the contact signal that the metal contact sensor of the intelligent bracelet that high in the clouds server detection user ID bound sent to judge metal hasp male position according to the contact signal, judge that the position of wearing of user is hand or shank, include following step:
the cloud server judges whether the adjusting hole for sending the contact signal is a preset wrist adapting adjusting hole or an ankle adapting adjusting hole;
if the wrist is adaptive to the adjusting hole, the wearing part of the user is the hand;
if the ankle adaptive adjustment hole is adopted, the wearing part of the user is the leg part.
Optionally, the cloud server determines whether the wearing part of the user matches with the training type, including the following steps:
if the wearing part of the user is a hand and the training type is hand training, matching the wearing part of the user with the training type;
if the wearing part of the user is a leg part and the training type is hand training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a hand and the training type is leg training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a leg and the training type is leg training, the wearing part of the user is matched with the training type.
Optionally, the cloud server receives a detection signal of an infrared receiving device corresponding to the user, and calculates a training action frequency and a training action amplitude of the user according to the detection signal of the infrared receiving device, including the following steps:
the cloud server receives a detection signal of an infrared receiving device corresponding to a user;
the cloud server obtains a oscillogram with the abscissa as time and the ordinate as distance according to a detection signal of the infrared receiving device;
the cloud server determines the training action amplitude of each period according to the distance difference between the wave crest and the wave trough of each period in the oscillogram;
and the cloud server calculates the training action frequency in the preset time period according to the number of the periods in the preset time period.
By adopting the wearable device-based old people body-building action correction system and method, the invention has the following beneficial effects:
(1) the fitness training requirement set by a coach is automatically acquired, the action standard degree of the old during training is automatically monitored according to the fitness training requirement, and when the action is not standard, the reminding information is sent to the old and can be sent to the coach, so that the workload of the coach is reduced on the basis of ensuring the action standard of the old;
(2) can be through temperature sensor, speed sensor and heart rate sensor real-time supervision old person at the health state of body-building training in-process, in time inform the coach when the health state appears unusually, the coach can look over in time or the long-range adjustment body-building training requirement of coming, further guarantees rationality, flexibility and the security that body-building training required.
Drawings
Fig. 1 is a schematic structural diagram of a wearable device-based elderly fitness action correcting system according to the present invention;
fig. 2 is a schematic structural diagram of the smart bracelet of the present invention;
FIG. 3 is a schematic diagram of a waveform chart according to the detection data of the infrared receiving device of the present invention;
fig. 4 is a flowchart of a wearable device-based method for correcting fitness actions of an elderly person according to the present invention.
Detailed Description
In order to more clearly describe the technical contents of the present invention, the following further description is given in conjunction with specific embodiments.
The wearable device-based elderly fitness action correcting system shown in fig. 1 comprises an intelligent bracelet, a coach terminal, a user terminal, a cloud server and an infrared receiving device, the intelligent bracelet, the user terminal, the coach terminal and the infrared receiving device are respectively communicated with the cloud server, the intelligent bracelet can be worn on the wrist or ankle of a user, each intelligent bracelet is bound with a user ID, each infrared receiving device is bound with the user ID, as shown in figure 2, the intelligent bracelet comprises an infrared emitter 1 and a wrist strap, wherein one end of the wrist strap is provided with a plurality of adjusting holes, each adjusting hole is provided with a metal contact sensor, the other end of the wrist strap is provided with a metal hasp 2, and when the metal hasp 2 is inserted into one adjusting hole, the metal contact sensor sends a contact signal to the cloud server;
the infrared receiving device is generally arranged at a certain reference position, a signal sent by the infrared transmitter can be received by the infrared receiving device when being aligned with the infrared receiving device, the receiving time of the infrared receiving device is compared with the transmitting time of the infrared transmitter, the distance between the infrared transmitter and the infrared receiving device can be obtained, and then the distance of the part trained by the user relative to the reference position can be determined.
The cloud server executes the following steps:
the cloud server receives a fitness training requirement and a user ID (identity) of a training object, which are input by a coach from the coach terminal, wherein the fitness training requirement comprises a training type, an infrared receiving device placing position, training duration, training action frequency and training action amplitude, and the training type comprises hand training and leg training; if the training is performed by the fitness equipment, the infrared receiving device can be arranged on the fitness equipment, if the fitness equipment is not used, the infrared receiving device can also be placed on a nearby reference object or the ground, the setting position can be different along with the difference of each fitness action and can be freely set by a coach, and after the coach selects the infrared receiving device setting position, the training action frequency and the training action amplitude can be further designed;
the cloud server sends the fitness training requirement to a user terminal bound by a user ID of a training object, and reminds a user to start an infrared transmitter on the intelligent bracelet;
the cloud server detects a contact signal sent by a metal contact sensor of the smart bracelet bound by the user ID, judges the position where the metal hasp is inserted according to the contact signal and judges whether the wearing part of the user is a hand or a leg;
the cloud server judges whether the wearing part of the user is matched with the training type, and if not, the cloud server sends a wearing part replacement prompt to the smart bracelet;
the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates training action frequency and training action amplitude of the user according to the detection signal of the infrared receiving device;
the cloud server judges whether the difference value between the training action frequency of the user and the training action frequency in the fitness training requirement is within a first preset range, and if not, the cloud server sends a training action frequency adjustment prompt to the smart bracelet;
the cloud server judges whether the difference value between the training action amplitude of the user and the training action amplitude in the fitness training requirement is within a second preset range, and if not, the cloud server sends a training action amplitude adjustment prompt to the smart bracelet;
and when the training time length of the cloud server and the user reaches the training time length in the fitness training requirement, counting the training action frequency mean value and the training action amplitude mean value of the user in the period, and sending the counting result to a coach terminal issuing the fitness training requirement.
In this embodiment, intelligent bracelet still includes temperature sensor, speedtransmitter and rhythm of the heart sensor, high in the clouds server acquires the detection data of temperature sensor, speedtransmitter and the rhythm of the heart sensor of user's intelligent bracelet in the training in real time to judge whether temperature sensor, speedtransmitter and rhythm of the heart sensor's detection data surpass and predetermine the threshold value, when there is arbitrary one in temperature sensor, speedtransmitter and rhythm of the heart sensor's detection data and surpass and predetermine the threshold value, send warning information to issue the coach terminal that body-building training required.
As shown in fig. 2, in this embodiment, the plurality of adjustment holes provided at one end of the wrist strap include at least one wrist adaptive adjustment hole 3 and at least one ankle adaptive adjustment hole 4, since the wrist is generally thinner than the ankle, the wrist adaptive adjustment hole 3 is further disposed from the end of the one end of the wrist strap than the ankle adaptive adjustment hole 4, that is, when the wrist strap is worn on the wrist, the length of the wrist strap is smaller than that of the wrist strap when the wrist strap is worn on the ankle;
the contact signal that the metal contact sensor of the intelligent bracelet that high in the clouds server detection user ID bound sent to judge metal hasp male position according to the contact signal, judge that the position of wearing of user is hand or shank, include following step:
the cloud server judges whether the adjusting hole for sending the contact signal is a preset wrist adapting adjusting hole or an ankle adapting adjusting hole;
if the wrist is adaptive to the adjusting hole, the wearing part of the user is the hand;
if the ankle adaptive adjustment hole is adopted, the wearing part of the user is the leg part.
In this embodiment, the cloud server determines whether the wearing part of the user matches the training type, including the following steps:
if the wearing part of the user is a hand and the training type is hand training, matching the wearing part of the user with the training type;
if the wearing part of the user is a leg part and the training type is hand training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a hand and the training type is leg training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a leg and the training type is leg training, the wearing part of the user is matched with the training type.
In this embodiment, the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates a training action frequency and a training action amplitude of the user according to the detection signal of the infrared receiving device, including the following steps:
the cloud server receives a detection signal of an infrared receiving device corresponding to a user;
the cloud server obtains a oscillogram with the abscissa as time t and the ordinate as distance d according to a detection signal of the infrared receiving device; the waveform diagram may be as shown in fig. 3, in which only a part of the waveforms are shown, and in practical application, each complete motion corresponds to one cycle;
the cloud server determines the training action amplitude of each cycle according to the distance difference between the peak and the trough of each cycle in the waveform diagram, as shown in fig. 3, the distance between d1 and d2 of the first cycle is the action amplitude of the first cycle;
the cloud server calculates training action frequency in a preset time period according to the number of periods in the preset time period, as shown in fig. 3, the time from the time 0 to the time t1 of the first cycle is the duration of the first cycle, and the training action frequency in the time period can be obtained by counting the number of complete cycles in the time period.
As shown in fig. 4, an embodiment of the present invention further provides a wearable device-based elderly fitness action correcting method, which is implemented by the wearable device-based elderly fitness action correcting system, and the method includes the following steps:
the cloud server receives a fitness training requirement and a user ID (identity) of a training object, which are input by a coach from the coach terminal, wherein the fitness training requirement comprises a training type, an infrared receiving device placing position, training duration, training action frequency and training action amplitude, and the training type comprises hand training and leg training;
the cloud server sends the fitness training requirement to a user terminal bound by a user ID of a training object, and reminds a user to start an infrared transmitter on the intelligent bracelet;
the cloud server detects a contact signal sent by a metal contact sensor of the smart bracelet bound by the user ID, judges the position where the metal hasp is inserted according to the contact signal and judges whether the wearing part of the user is a hand or a leg;
the cloud server judges whether the wearing part of the user is matched with the training type, and if not, the cloud server sends a wearing part replacement prompt to the smart bracelet;
the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates training action frequency and training action amplitude of the user according to the detection signal of the infrared receiving device;
the cloud server judges whether the difference value between the training action frequency of the user and the training action frequency in the fitness training requirement is within a first preset range, and if not, the cloud server sends a training action frequency adjustment prompt to the smart bracelet;
the cloud server judges whether the difference value between the training action amplitude of the user and the training action amplitude in the fitness training requirement is within a second preset range, and if not, the cloud server sends a training action amplitude adjustment prompt to the smart bracelet;
and when the training time length of the cloud server and the user reaches the training time length in the fitness training requirement, counting the training action frequency mean value and the training action amplitude mean value of the user in the period, and sending the counting result to a coach terminal issuing the fitness training requirement.
In this embodiment, the plurality of adjustment holes provided at one end of the wristband include at least one wrist-accommodating adjustment hole and at least one ankle-accommodating adjustment hole, the wrist-accommodating adjustment hole being provided further from the end of the one end of the wristband than the ankle-accommodating adjustment hole;
the contact signal that the metal contact sensor of the intelligent bracelet that high in the clouds server detection user ID bound sent to judge metal hasp male position according to the contact signal, judge that the position of wearing of user is hand or shank, include following step:
the cloud server judges whether the adjusting hole for sending the contact signal is a preset wrist adapting adjusting hole or an ankle adapting adjusting hole;
if the wrist is adaptive to the adjusting hole, the wearing part of the user is the hand;
if the ankle adaptive adjustment hole is adopted, the wearing part of the user is the leg part.
Optionally, the cloud server determines whether the wearing part of the user matches with the training type, including the following steps:
if the wearing part of the user is a hand and the training type is hand training, matching the wearing part of the user with the training type;
if the wearing part of the user is a leg part and the training type is hand training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a hand and the training type is leg training, the wearing part of the user is not matched with the training type;
if the wearing part of the user is a leg and the training type is leg training, the wearing part of the user is matched with the training type.
In this embodiment, the cloud server receives a detection signal of an infrared receiving device corresponding to a user, and calculates a training action frequency and a training action amplitude of the user according to the detection signal of the infrared receiving device, including the following steps:
the cloud server receives a detection signal of an infrared receiving device corresponding to a user;
the cloud server obtains a oscillogram with the abscissa as time and the ordinate as distance according to a detection signal of the infrared receiving device;
the cloud server determines the training action amplitude of each period according to the distance difference between the wave crest and the wave trough of each period in the oscillogram;
and the cloud server calculates the training action frequency in the preset time period according to the number of the periods in the preset time period.
Compared with the prior art, the wearable device-based old people body-building action correction system and method provided by the invention have the following beneficial effects:
(1) the fitness training requirement set by a coach is automatically acquired, the action standard degree of the old during training is automatically monitored according to the fitness training requirement, and when the action is not standard, the reminding information is sent to the old and can be sent to the coach, so that the workload of the coach is reduced on the basis of ensuring the action standard of the old;
(2) can be through temperature sensor, speed sensor and heart rate sensor real-time supervision old person at the health state of body-building training in-process, in time inform the coach when the health state appears unusually, the coach can look over in time or the long-range adjustment body-building training requirement of coming, further guarantees rationality, flexibility and the security that body-building training required.
In this specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.