A treadmill control method, system, storage medium and intelligent terminal
By integrating technologies such as trigger information, pressure detection, and fingerprint recognition into the treadmill, the running belt speed is automatically adjusted, solving the problem of existing treadmills requiring manual speed adjustment and improving ease of operation and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG ARCANA POWER HEALTH TECH LTD
- Filing Date
- 2023-11-30
- Publication Date
- 2026-04-10
AI Technical Summary
Existing treadmills are inconvenient to operate, requiring users to manually adjust the speed during running, which affects the user experience.
By acquiring information such as trigger information, pressure detection, fingerprint recognition, and position detection from the treadmill, the rotation speed of the running belt is automatically adjusted, changing the speed according to the user's exercise habits and preferences, reducing manual operation.
It improves the ease of operation of the treadmill, reduces the need for manual adjustments during running, and enhances the user experience.
Smart Images

Figure CN117839155B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of sports equipment, and in particular to a treadmill control method, system, storage medium, and smart terminal. Background Technology
[0002] Treadmills are a common piece of fitness equipment in homes and gyms, and they are one of the simplest types of home fitness equipment available today.
[0003] In related technologies, treadmills are typically controlled by pressing buttons on the control panel to start, stop, and adjust speed. Exercise modes can be selected by pressing buttons, and users can adjust the treadmill speed by pressing buttons during running to adapt to changes in running speed.
[0004] Regarding the aforementioned technologies, the inventors believe that when a person needs to change the pace of the treadmill while running, they need to press buttons on the control panel while running to adjust the speed, which makes the operation of the treadmill inconvenient and leaves room for improvement. Summary of the Invention
[0005] To improve the ease of operation of treadmills, this application provides a treadmill control method, system, storage medium, and smart terminal.
[0006] In a first aspect, this application provides a treadmill control method, system, storage medium, and smart terminal, employing the following technical solution:
[0007] A treadmill control method, comprising:
[0008] Get the treadmill's trigger information;
[0009] Determine whether the startup parameters corresponding to the trigger information are consistent with the startup parameters corresponding to the preset startup information;
[0010] If the start parameters corresponding to the trigger information are inconsistent with the start parameters corresponding to the start information, then the treadmill will not be powered on.
[0011] If the start parameters corresponding to the trigger information are consistent with the start parameters corresponding to the start information, the treadmill will be powered on and the current pressure sensitivity detection information of the handrail will be obtained within the preset start time.
[0012] Determine whether the pressure value corresponding to the pressure sensing information is greater than the pressure value corresponding to the preset reference pressure sensing information;
[0013] If the pressure value corresponding to the pressure sensing information is less than or equal to the pressure value corresponding to the reference pressure sensing information, the running belt on the treadmill will not rotate.
[0014] If the pressure value corresponding to the pressure-sensitive information is greater than the pressure value corresponding to the reference pressure-sensitive information, then the current fingerprint detection information of the person on the handrail is obtained;
[0015] Determine whether the fingerprint corresponding to the fingerprint detection information exists in the preset fingerprint database;
[0016] If the fingerprint corresponding to the fingerprint detection information does not exist in the fingerprint database, the current initial running parameter information input by the person is obtained, and the running belt on the treadmill is controlled to rotate according to the initial running parameter information. The fingerprint detection information and the initial running parameter information corresponding to the fingerprint detection information are stored in the preset initial motion parameter database.
[0017] If the fingerprint database contains a fingerprint corresponding to the fingerprint detection information, then the fingerprint detection information and initial motion parameter information stored in the preset initial motion parameter database are analyzed to match the initial motion parameter information corresponding to the fingerprint detection information. The initial motion parameter information includes rotation parameter information, and the treadmill belt on the treadmill is controlled to rotate according to the rotation parameter information.
[0018] After the treadmill belt rotates, the current position information of the person is obtained;
[0019] Determine whether the position corresponding to the position detection information falls within the preset speed change zone;
[0020] If the position corresponding to the position detection information does not fall within the speed change zone, the treadmill will not be sped up.
[0021] If the position detected falls within the speed change zone, the treadmill will change speed according to the preset speed change rules.
[0022] By adopting the above technical solution, the treadmill belt is controlled to rotate according to the initial motion parameters corresponding to the fingerprint detection information, allowing the user to exercise on the treadmill according to their own exercise habits. When the user moves to the speed-changing zone of the treadmill, the treadmill changes speed according to the speed-changing rules, minimizing the need for manual operation of the treadmill while running, thereby improving the ease of operation.
[0023] Optionally, the treadmill includes a speed-changing zone and a steady zone, with the speed-changing zone including an acceleration zone and a deceleration zone;
[0024] If the location detected falls within the speed change zone, the treadmill will be controlled to change speed according to the speed change rules. The methods for controlling the treadmill to change speed according to the speed change rules include:
[0025] If the position corresponding to the position detection information falls into the acceleration zone, the current swing frequency detection information of the arm is obtained in the steady zone, and the current swing frequency comparison detection information of the arm is obtained in the acceleration zone.
[0026] Determine whether the frequency value corresponding to the oscillation frequency comparison detection information is greater than the frequency value corresponding to the oscillation frequency detection information.
[0027] If the frequency value corresponding to the swing frequency comparison detection information is less than or equal to the frequency value corresponding to the swing frequency detection information, then the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0028] If the frequency value corresponding to the swing frequency comparison detection information is greater than the frequency value corresponding to the swing frequency detection information, then the pressure detection information of the foot is obtained in the steady zone, and the current pressure comparison detection information of the foot is obtained in the acceleration zone.
[0029] Determine whether the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information;
[0030] If the pressure value corresponding to the pressure comparison detection information is less than or equal to the pressure value corresponding to the pressure detection information, then the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0031] If the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information, then the acceleration parameter information is output, and the treadmill is controlled to accelerate according to the acceleration parameter information.
[0032] If the position corresponding to the position detection information falls into the deceleration zone, the current arm swing frequency detection information is obtained in the stable zone, and the current arm swing frequency comparison detection information is obtained in the deceleration zone.
[0033] Determine whether the frequency value corresponding to the wave frequency comparison detection information is less than the frequency value corresponding to the wave frequency detection information;
[0034] If the frequency value corresponding to the swing frequency comparison detection information is greater than or equal to the frequency value corresponding to the swing frequency detection information, then the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant according to the uniform speed parameter information.
[0035] If the frequency value corresponding to the swing frequency comparison detection information is less than the frequency value corresponding to the swing frequency detection information, then the force detection information of the foot is obtained in the steady zone, and the current force comparison detection information of the foot is obtained in the deceleration zone.
[0036] Determine whether the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information;
[0037] If the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information, then the deceleration parameter information is output, and the treadmill is controlled to decelerate according to the deceleration parameter information.
[0038] If the pressure value corresponding to the pressure detection information is less than or equal to the pressure value corresponding to the pressure comparison detection information, then the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0039] By adopting the above technical solution, by comparing the arm swing frequency of the user in the steady zone and the arm swing frequency of the user in the variable speed zone, as well as the pressure of the user's feet on the running belt in the steady zone and the pressure of the user's feet on the running belt in the variable speed zone, it is possible to determine whether the user needs to accelerate, maintain a constant speed, or decelerate. Based on the acceleration, deceleration, and constant speed parameters, the treadmill is controlled to change speed, so that the user does not need to manually adjust the speed of the treadmill. The treadmill automatically adjusts the rotation speed of the running belt according to the user's speed change intention, thereby improving the convenience of treadmill operation.
[0040] Optionally, methods for obtaining trigger information include:
[0041] Obtain the current weight detection information on the treadmill belt;
[0042] Determine whether the weight value corresponding to the weight detection information falls within the preset benchmark weight range;
[0043] If the weight value corresponding to the weight detection information does not fall within the reference weight range, a prompt will be issued;
[0044] If the weight value corresponding to the weight detection information falls within the benchmark weight range, then the current area detection information is obtained;
[0045] Calculate the product of the weight value corresponding to the weight detection information and the gravitational acceleration, and define the product as the gravity value. Calculate the quotient of the gravity and the area value corresponding to the area detection information, and define the quotient as the current pressure detection information.
[0046] Determine whether the pressure value corresponding to the pressure detection information falls within the preset reference pressure range;
[0047] If the pressure value corresponding to the pressure detection information does not fall within the reference pressure range, a prompt will be issued;
[0048] If the pressure value corresponding to the pressure detection information falls within the reference pressure range, then the current height detection information is obtained;
[0049] The pressure detection information and height range information stored in the preset height database are analyzed to match the height range information corresponding to the pressure detection information.
[0050] Determine whether the height value corresponding to the height detection information falls within the height value range corresponding to the height range information;
[0051] If the height value corresponding to the height detection information does not fall within the height value range corresponding to the height range information, a prompt will be issued;
[0052] If the height value corresponding to the height detection information falls within the height value range corresponding to the height range information, then the current image detection information is obtained.
[0053] Determine whether the image corresponding to the image detection information is consistent with the image corresponding to the preset reference image information;
[0054] If the image corresponding to the image detection information is inconsistent with the image corresponding to the reference image information, a prompt will be given;
[0055] If the image corresponding to the image detection information is the same as the image corresponding to the reference image information, then the trigger information is output.
[0056] By employing the above technical solutions, the weight borne by the treadmill belt is determined and maintained within a suitable range, minimizing the risk of children accidentally stepping onto the treadmill or excessively heavy individuals damaging it. The system acquires the pressure on the treadmill belt and matches it to a corresponding height. By comparing this height with the height of an object on the treadmill belt, it can determine whether the object is a person or an object, thus preventing the treadmill from misinterpreting placed items and activating the machine, thereby improving treadmill safety.
[0057] Optionally, the safety inspection method for the treadmill belt after it rotates includes:
[0058] Obtain the current force detection information on the treadmill belt, and generate force waveform detection information based on the continuous force detection information;
[0059] Determine whether the waveform corresponding to the force waveform detection information falls within the preset reference force waveform range;
[0060] If the waveform corresponding to the force waveform detection information does not fall within the reference force waveform range, the selection parameter information is output, and the current selection detection information of the personnel is obtained.
[0061] Determine whether the parameters corresponding to the selected detection information are consistent with the parameters corresponding to the selected parameter information;
[0062] If the parameter corresponding to the selected detection information is consistent with the parameter corresponding to the selected parameter information, then continue to acquire force detection information;
[0063] If the parameter corresponding to the selected detection information is inconsistent with the parameter corresponding to the selected parameter information, the treadmill will be slowed down.
[0064] If the waveform corresponding to the force waveform detection information falls within the reference force waveform range, then the current treadmill belt image detection information is obtained.
[0065] Determine whether the image corresponding to the treadmill image detection information is consistent with the image corresponding to the preset benchmark treadmill image information;
[0066] If the image corresponding to the treadmill image detection information is consistent with the image corresponding to the baseline treadmill image information, then continue to acquire treadmill image detection information;
[0067] If the image corresponding to the treadmill image detection information is inconsistent with the image corresponding to the reference treadmill image information, then the abnormal point is selected in the image corresponding to the treadmill image detection information, and the current region detection information of the abnormal point is obtained.
[0068] Determine whether the area corresponding to the area detection information falls within the preset clearing area;
[0069] If the area corresponding to the area detection information falls within the clearing area, the preset air blowing device is controlled to blow air onto the abnormal point with a preset force and a preset angle.
[0070] If the area corresponding to the area detection information does not fall into the clearing area, the air blowing parameter information and the area detection information stored in the air blowing parameter database are analyzed to match the air blowing parameter information corresponding to the area detection information, and the preset air blowing device is controlled to blow air to the abnormal point according to the air blowing parameter information.
[0071] By adopting the above technical solution, after the treadmill belt rotates, the system determines whether an animal has jumped onto the belt by monitoring the force applied to it. This alerts the user and allows them to choose whether to allow the animal to run alongside. If the user does not respond to the alert, the treadmill slows down to minimize the risk of the animal tripping and improve stability while running. Furthermore, by detecting images on the treadmill belt, when items such as ropes or plastic bags fall onto it, the system controls an air blowing device to blow the items off the belt according to a specific pattern, minimizing the risk of items becoming entangled and damaging the treadmill, thus enhancing its protection.
[0072] Optionally, the initial motion parameter information may also include music parameter information. Methods for controlling a preset music player to play music based on the music parameter information include:
[0073] The personnel's gait frequency detection information is calculated based on the force waveform detection information;
[0074] The system analyzes the footstep frequency detection information and song information stored in the preset song database to match the song information corresponding to the footstep frequency detection information, and controls the music player to play the song based on the song information.
[0075] After the music player starts playing, obtain the current speed detection information and current speed comparison detection information of the person.
[0076] Determine whether the speed value corresponding to the speed detection information is greater than or less than the speed value corresponding to the speed comparison detection information;
[0077] If the speed value corresponding to the speed detection information is greater than the speed value corresponding to the speed comparison detection information, the music player is controlled to reduce the song speed, and the current music speed change information is obtained.
[0078] If the speed value corresponding to the speed detection information is less than the speed value corresponding to the speed comparison detection information, the music player is controlled to increase the song speed, and the current music speed change information is obtained.
[0079] Determine whether the change factor corresponding to the change in music tempo falls within a preset change factor range;
[0080] If the change factor corresponding to the music tempo change information falls within the change factor range, then continue to acquire tempo detection information and tempo comparison detection information, and perform comparative analysis.
[0081] If the change factor corresponding to the music speed change information does not fall within the change factor range, the song information corresponding to the speed comparison detection information is rematched according to the song database, and the music player is controlled to play according to the song information.
[0082] By adopting the above technical solution, songs corresponding to the frequency of a person's footsteps falling on the running belt are matched and played. When a person is walking, slower songs with a slower frequency are played, while when a person is running fast, faster songs with a faster frequency are played. This keeps the person in an environment suitable for exercise, thereby improving the person's exercise effect.
[0083] Optionally, the music parameter information includes music volume information, and the methods for controlling the music player to adjust the song volume based on the music volume information include:
[0084] Obtain current ambient sound waveform detection information;
[0085] Determine whether the waveform corresponding to the ambient sound waveform detection information contains a waveform corresponding to the preset conversational sound waveform information;
[0086] If there is no conversation waveform in the waveform corresponding to the ambient sound waveform detection information, then continue to acquire ambient sound waveform detection information;
[0087] If the waveform corresponding to the ambient sound waveform detection information contains a conversation waveform, then obtain the current conversation distance detection information;
[0088] Determine whether the distance value corresponding to the conversation distance detection information is greater than the distance value corresponding to the preset baseline distance information;
[0089] If the distance value corresponding to the conversation distance detection information is greater than the distance value corresponding to the reference distance information, then the song volume value remains unchanged;
[0090] If the distance value corresponding to the conversation distance detection information is less than or equal to the distance value corresponding to the reference distance information, the current conversation direction detection information is obtained, and the song volume value of the preset speaker in the direction corresponding to the conversation direction detection information is reduced to the preset reference volume value.
[0091] By adopting the above technical solution, the volume of the speakers in the corresponding direction of the conversation is reduced based on whether the person is talking to others while running, so as to avoid the song affecting the conversation and thus reduce the impact of playing songs on the conversation.
[0092] Optionally, if the waveform corresponding to the ambient sound waveform detection information does not contain a conversation waveform, then the noise waveform information in the ambient sound waveform detection information is detected. The noise waveform information detection method includes:
[0093] Determine whether the waveform corresponding to the ambient sound waveform detection information contains the waveform corresponding to the preset noise waveform information;
[0094] If the waveform corresponding to the noise waveform information is not present in the waveform detected by the ambient sound waveform, the volume of the song will remain unchanged.
[0095] If the waveform corresponding to the ambient sound waveform detection information contains the waveform corresponding to the noise waveform information, then the current noise direction detection information is obtained, and the song volume value of the preset fixed speaker in the direction corresponding to the noise direction detection information is increased to the preset noise reduction value.
[0096] After the volume of the song on the fixed speaker is increased to the noise reduction level, the current noise amplitude detection information is obtained;
[0097] Determine whether the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the preset reference amplitude information;
[0098] If the amplitude corresponding to the noise amplitude detection information is less than or equal to the amplitude value corresponding to the reference amplitude information, the volume value of the song on the fixed speaker remains unchanged.
[0099] If the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the reference amplitude information, then the preset moving device controls the preset moving speaker to move to the direction corresponding to the noise direction detection information.
[0100] By adopting the above technical solution, noise in the environment is detected. When noise occurs while people are running, the decibel and direction of the noise are detected, and the fixed speaker in the corresponding direction is controlled to reduce the noise level and minimize the impact of noise on the exercise state, thereby improving the exercise effect of people on the treadmill.
[0101] Secondly, this application provides a treadmill control system, which adopts the following technical solution:
[0102] A treadmill control system includes an acquisition module for acquiring trigger information, pressure detection information, fingerprint detection information, initial running parameter information, position detection information, swing frequency detection information, swing frequency comparison detection information, pressure detection information, pressure comparison detection information, sway frequency detection information, sway frequency comparison detection information, force detection information, force comparison detection information, weight detection information, area detection information, height detection information, image detection information, force detection information, selection detection information, running belt image detection information, area detection information, speed detection information, speed comparison detection information, music speed change information, ambient sound waveform detection information, conversation distance detection information, conversation direction detection information, noise direction detection information, and noise amplitude detection information.
[0103] A memory for storing programs for treadmill control methods as described above;
[0104] The processor can load and execute programs in memory to implement the treadmill control method described above.
[0105] By adopting the above technical solution, the acquisition module obtains a series of detection information about the treadmill's operation, which in turn enables the processor to load and execute the running control method program stored in the memory. This allows for the analysis and processing of the detection information obtained by the acquisition module, thereby reducing the need for manual operation of the treadmill when people are running on it, and thus improving the convenience of treadmill operation.
[0106] Thirdly, this application provides a smart terminal, which adopts the following technical solution:
[0107] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described above for controlling a treadmill.
[0108] By adopting the above technical solution, and using a smart terminal, the processor loads and executes the program of the treadmill control method stored in the memory, thereby reducing the need for people to manually operate the treadmill while running, and thus improving the convenience of treadmill operation.
[0109] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, which improves the ease of operation of the treadmill, and adopts the following technical solution:
[0110] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed by the treadmill control method described above.
[0111] By adopting the above technical solution, the storage medium stores a computer program for treadmill control. Based on a series of acquired information, the computer program compares, analyzes, and processes the information, thereby reducing the need for manual operation of the treadmill while running, and thus improving the convenience of treadmill operation.
[0112] In summary, this application includes at least one of the following beneficial technical effects:
[0113] 1. By acquiring a series of detection information related to treadmill operation and comparing, analyzing and processing the detection information, the need for manual operation of the treadmill while running can be minimized, thereby improving the ease of operation of the treadmill.
[0114] 2. By matching music to the frequency of a person's footsteps on the running belt, music suitable for their current running state is matched, thereby making the person's running rhythm more stable under the guidance of the music rhythm, and thus improving the person's exercise effect.
[0115] 3. By detecting the stress on the running belt and the images, the occurrence of animals or other objects falling on the running belt during running can be reduced, thus minimizing the risk of people tripping while running and improving the safety of people running on the treadmill. Attached Figure Description
[0116] Figure 1 This is a flowchart of the treadmill control method.
[0117] Figure 2 This is a flowchart illustrating the method of controlling the treadmill to change speed according to the speed change rules in the acceleration zone.
[0118] Figure 3This is a flowchart illustrating the method of controlling the treadmill to change speed according to the speed change rules in the deceleration zone.
[0119] Figure 4 This is a flowchart of the method for obtaining the trigger information.
[0120] Figure 5 This is a flowchart of the safety testing method for treadmill belts.
[0121] Figure 6 This is a method for playing music using a music player.
[0122] Figure 7 This is a flowchart showing how to adjust the volume of a song.
[0123] Figure 8 This is a flowchart of a method for detecting noise waveform information. Detailed Implementation
[0124] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-8 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0125] This application detects the stress on the treadmill belt to prevent children from accidentally stepping on it and causing the treadmill to start, and to determine whether the treadmill malfunctions due to a person on the belt, rather than an animal or object placed on it. By verifying the user's identity, it matches the user's past exercise data to match a suitable exercise mode and music. By determining the user's position on the treadmill, it determines whether the user needs to change speed, minimizing manual operation and improving ease of use. By detecting the stress on the treadmill belt and analyzing the images during running, it determines whether any animals or objects have fallen onto the belt, potentially affecting the user's safety. By adjusting the music volume, it minimizes noise that could interfere with conversation and reduce the impact of noise on the running experience.
[0126] Reference Figure 1 This application discloses a treadmill control method, including the following steps:
[0127] Step S100: Obtain the treadmill's trigger information.
[0128] The trigger information is output by the computer based on the weight on the treadmill belt and the people or items standing on it, and is used to control the treadmill's power-on. The method for obtaining the trigger information is described in [reference needed]. Figure 4 .
[0129] Step S101: Determine whether the startup parameters corresponding to the trigger information are consistent with the startup parameters corresponding to the preset startup information.
[0130] The startup information consists of preset parameters for controlling the treadmill's power-on. These parameters can be set by those skilled in the art based on actual conditions and will not be elaborated upon here. By comparing and analyzing the startup parameters corresponding to the trigger information, it can be determined whether the trigger information can control the treadmill's power-on.
[0131] Step S1011: If the start parameters corresponding to the trigger information are inconsistent with the start parameters corresponding to the start information, then control the treadmill not to power on.
[0132] If the start parameters corresponding to the trigger information are inconsistent with the start parameters corresponding to the start information, it means that the start parameters corresponding to the trigger information are different from the correct start parameters, and therefore the treadmill cannot be powered on.
[0133] Step S1012: If the start parameters corresponding to the trigger information are consistent with the start parameters corresponding to the start information, then control the treadmill to power on, and within the preset start time, obtain the preset current pressure sensitivity detection information of the handrail.
[0134] If the startup parameters corresponding to the trigger information are consistent with the startup parameters corresponding to the correct startup parameters, it indicates that the startup parameters corresponding to the trigger information are the same as the correct startup parameters, and therefore the treadmill is powered on. Furthermore, during the startup time, pressure detection information from the handrails is acquired to determine whether a person is running. The startup time is the time before a person stands on the treadmill belt and grips the handrails; this time can be set by those skilled in the art based on actual conditions and will not be elaborated here. The pressure detection information is the pressure value exerted by the person gripping the handrails, detected, uploaded, stored, and retrieved by force-sensitive sensors.
[0135] Step S102: Determine whether the pressure value corresponding to the pressure sensing information is greater than the pressure value corresponding to the preset reference pressure sensing information.
[0136] The reference pressure sensitivity information is a preset, correct pressure value for detecting fingerprints when the armrest is opened. This value can be set by those skilled in the art based on actual conditions, and will not be elaborated here. By comparing and analyzing the pressure value corresponding to the pressure detection information and the pressure value corresponding to the reference pressure sensitivity information, it is determined whether a person is holding the armrest.
[0137] Step S1021: If the pressure value corresponding to the pressure sensing information is less than or equal to the pressure value corresponding to the reference pressure sensing information, then control the running belt on the treadmill not to rotate.
[0138] If the pressure value corresponding to the pressure sensing information is less than or equal to the pressure value corresponding to the reference pressure sensing information, it indicates that the person is not holding or has accidentally touched the handrail, and the person does not intend to run. Therefore, the running belt on the treadmill will not rotate.
[0139] Step S1022: If the pressure value corresponding to the pressure sensing information is greater than the pressure value corresponding to the reference pressure sensing information, then obtain the current fingerprint detection information of the person on the handrail.
[0140] If the pressure value corresponding to the pressure-sensitive information is greater than the pressure value corresponding to the reference pressure-sensitive information, it indicates that a person is gripping the handrail. Therefore, the person's fingerprint detection information is obtained for further processing. The fingerprint detection information consists of the person's fingerprint parameters, which are detected, uploaded, stored, and retrieved by the fingerprint recognition area on the handrail.
[0141] Step S103: Determine whether the fingerprint corresponding to the fingerprint detection information exists in the preset fingerprint database.
[0142] The fingerprint database is a pre-set database that includes fingerprints identified and stored from previous uses of the treadmill. The database setup is determined by those skilled in the art based on their specific needs and will not be elaborated upon here. By comparing the fingerprint detected with those stored in the fingerprint database, it is determined whether the current user has previously used the treadmill.
[0143] Step S1031: If the fingerprint corresponding to the fingerprint detection information does not exist in the fingerprint database, the current initial running parameter information input by the person is obtained, and the running belt on the treadmill is controlled to rotate according to the initial running parameter information. The fingerprint detection information and the initial running parameter information corresponding to the fingerprint detection information are stored in the preset initial motion parameter database.
[0144] If the fingerprint corresponding to the fingerprint detection information does not exist in the fingerprint database, it indicates that the person has not used the treadmill before. Initial running parameter information is then obtained, and the treadmill belt rotation is controlled based on this information. The fingerprint detection information and its corresponding initial running parameters are uploaded and stored in the initial exercise parameter database for future use. The initial running parameters include the person's running speed and selected preferred music, which are manually entered, uploaded, stored, and retrieved by the person. The initial exercise parameter database is a preset database that stores the person's fingerprint detection information, running parameters, and preferred music. The creation of the initial exercise parameter database is set by those skilled in the art based on actual conditions and will not be elaborated upon here.
[0145] Step S1032: If the fingerprint database contains a fingerprint corresponding to the fingerprint detection information, then analyze the fingerprint detection information and initial motion parameter information stored in the preset initial motion parameter database to match the initial motion parameter information corresponding to the fingerprint detection information. The initial motion parameter information includes rotation parameter information, and the treadmill belt on the treadmill is controlled to rotate according to the rotation parameter information.
[0146] If the fingerprint database contains a fingerprint corresponding to the detected fingerprint information, it indicates that the person has used the treadmill. Therefore, the system matches the person's initial motion parameters based on their fingerprint detection information and controls the rotation of the treadmill belt according to the rotation parameters within those initial motion parameters. The initial motion parameter database is a preset database, set by those skilled in the art based on actual conditions. It stores fingerprint detection information related to the initial motion parameter information and contains fingerprint detection information corresponding to multiple initial motion parameter information sets. The initial motion parameter information includes rotation parameters and music parameters. The rotation parameters represent the person's initial running speed, and the music parameters represent the person's frequently listened-to music. Both are input by the person and uploaded, stored, and retrieved by the computer program.
[0147] Step S104: After the treadmill belt rotates, obtain the current position detection information of the person.
[0148] After the running belt on the treadmill rotates, the system detects the user's position on the treadmill to determine if a speed adjustment is needed. This eliminates the need for manual operation, as the treadmill automatically adjusts the speed based on the user's position, minimizing manual intervention and improving ease of use. The position detection information, which identifies the user's location on the treadmill, is captured and uploaded by a camera. A computer program analyzes the captured images to determine the precise location, which is then stored and retrieved.
[0149] Step S105: Determine whether the position corresponding to the position detection information falls within the preset speed change zone.
[0150] The speed change zone is a pre-set area on the treadmill where the running belt's speed can be controlled. It includes an acceleration zone and a deceleration zone. The acceleration zone is located along the length of the treadmill closer to the control panel, while the deceleration zone is located further away from the control panel. The size of the speed change zone is determined by those skilled in the art based on actual conditions and will not be elaborated upon here. By comparing and analyzing the position corresponding to the location detection information with the speed change zone, it is determined whether the user needs to change speed.
[0151] Step S1051: If the position corresponding to the position detection information does not fall into the speed change zone, then control the treadmill to maintain a constant speed.
[0152] If the position corresponding to the location detection information does not fall within the speed change zone, it indicates that the person does not need to change speed, thus controlling the treadmill to remain at a constant speed.
[0153] Step S1052: If the position corresponding to the position detection information falls into the speed change zone, then control the treadmill to change speed according to the preset speed change rules.
[0154] If the location detected falls within the speed change zone, it indicates that the user needs to change speed, and the treadmill will then be controlled to change speed according to the speed change rules. These speed change rules are preset rules for controlling the treadmill's speed; these rules can be set by those skilled in the art based on actual conditions and will not be elaborated upon here.
[0155] Reference Figure 2 and Figure 3 Treadmills include a speed-changing zone and a steady zone; the speed-changing zone includes an acceleration zone and a deceleration zone.
[0156] If the position detected falls within the speed change zone, the treadmill will be controlled to change speed according to the speed change rules. The method for controlling the treadmill to change speed according to the speed change rules includes the following steps:
[0157] Step S200: If the position corresponding to the position detection information falls into the acceleration zone, obtain the current swing frequency detection information of the arm in the steady zone, and obtain the current swing frequency comparison detection information of the arm in the acceleration zone.
[0158] The steady zone is the area on the treadmill located between the acceleration and deceleration zones. The size of the steady zone is determined by those skilled in the art based on actual conditions and will not be elaborated upon here. If the position corresponding to the position detection information falls within the acceleration zone, the acceleration rules in the speed regulation system determine whether the user needs to accelerate. The swing frequency detection information is the arm swing frequency value of the user in the steady zone, and the swing frequency comparison detection information is the arm swing frequency value of the user in the acceleration zone. Both the swing frequency detection information and the swing frequency comparison detection information are detected, uploaded, stored, and retrieved by an infrared sensing device.
[0159] Step S201: Determine whether the frequency value corresponding to the oscillation frequency comparison detection information is greater than the frequency value corresponding to the oscillation frequency detection information.
[0160] By comparing and analyzing the frequency values corresponding to the swing frequency detection information with the frequency values corresponding to the swing frequency detection information, it can be determined whether the swing speed of the person's arm has increased, and thus determine whether the person needs to accelerate.
[0161] Step S2011: If the frequency value corresponding to the swing frequency comparison detection information is less than or equal to the frequency value corresponding to the swing frequency detection information, then output the uniform speed parameter information and control the treadmill speed to remain constant according to the uniform speed parameter information.
[0162] If the frequency value corresponding to the oscillation frequency comparison detection information is less than or equal to the frequency value corresponding to the oscillation frequency detection information, it indicates that the person's current running speed has not changed. Therefore, uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information. The uniform speed parameter information is the information used to control the treadmill speed to remain constant, and it is set, uploaded, stored, and retrieved by the person.
[0163] Step S2012: If the frequency value corresponding to the swing frequency comparison detection information is greater than the frequency value corresponding to the swing frequency detection information, then obtain the foot pressure detection information in the steady zone and obtain the current foot pressure comparison detection information in the acceleration zone.
[0164] If the frequency value corresponding to the swing frequency comparison detection information is greater than the frequency value corresponding to the swing frequency detection information, it indicates that the frequency of the person's arm swing has increased. Therefore, pressure detection information of the feet in the steady zone and current pressure comparison detection information of the feet in the acceleration zone are obtained for further analysis and processing. The pressure detection information is the pressure of the forefoot on the running belt when the person is running in the steady zone; the pressure comparison detection information is the pressure of the forefoot on the running belt when the person is running in the acceleration zone. Both the pressure detection information and the pressure comparison detection information are detected, uploaded, stored, and retrieved by force-sensitive sensors.
[0165] Step S202: Determine whether the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information.
[0166] By analyzing the pressure values corresponding to the pressure comparison detection information and the pressure values corresponding to the pressure detection information, it is possible to determine whether the pressure of the person's footsteps on the running belt has increased, thereby further determining whether the person is accelerating, and thus controlling the treadmill to accelerate.
[0167] Step S2021: If the pressure value corresponding to the pressure comparison detection information is less than or equal to the pressure value corresponding to the pressure detection information, then output the uniform speed parameter information and control the treadmill speed to remain constant according to the uniform speed parameter information.
[0168] If the pressure value corresponding to the pressure comparison detection information is less than or equal to the pressure value corresponding to the pressure detection information, it means that the person has not accelerated. Therefore, the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0169] Step S2022: If the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information, then output the acceleration parameter information and control the treadmill to accelerate according to the acceleration parameter information.
[0170] If the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information, it indicates that the person's speed has increased, thus outputting acceleration parameter information and controlling the treadmill to accelerate based on the acceleration parameter information. The acceleration parameter information is set, uploaded, stored, and retrieved by those skilled in the art.
[0171] Step S300: If the position corresponding to the position detection information falls into the deceleration zone, obtain the current swing frequency detection information of the arm in the stable zone, and obtain the current swing frequency comparison detection information of the arm in the deceleration zone.
[0172] If the position corresponding to the position detection information falls into the deceleration zone, the treadmill will decelerate according to the deceleration rules in the speed change rules. The arm swing frequency detection information is the arm swing frequency value of the person in the steady zone, and the arm swing frequency comparison detection information is the arm swing frequency value of the person in the acceleration zone. Both the arm swing frequency detection information and the arm swing frequency comparison detection information are detected, uploaded, stored, and retrieved by the infrared sensing device.
[0173] Step S301: Determine whether the frequency value corresponding to the wave frequency comparison detection information is less than the frequency value corresponding to the wave frequency detection information.
[0174] By comparing and analyzing the frequency values corresponding to the swinging comparison detection information and the waving frequency detection information, it can be determined whether the person's arm swinging speed has decreased, and thus determine whether the person needs to slow down.
[0175] Step S3011: If the frequency value corresponding to the swing frequency comparison detection information is greater than or equal to the frequency value corresponding to the swing frequency detection information, then output the uniform speed parameter information and control the treadmill speed to remain constant according to the uniform speed parameter information.
[0176] If the frequency value corresponding to the wave frequency comparison detection information is greater than or equal to the frequency value corresponding to the wave frequency detection information, it indicates that the person does not need to slow down. Therefore, the uniform speed parameter information is output, and the treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0177] Step S3012: If the frequency value corresponding to the wave frequency comparison detection information is less than the frequency value corresponding to the wave frequency detection information, then obtain the force detection information of the foot in the steady zone, and obtain the current force comparison detection information of the foot in the deceleration zone.
[0178] If the frequency value corresponding to the swing frequency comparison detection information is lower than the frequency value corresponding to the swing frequency detection information, it indicates that the swing frequency of the person's arm has decreased. Therefore, the force detection information of the feet in the steady zone and the force comparison detection information of the feet in the deceleration zone are obtained for further analysis and processing. The force detection information is the pressure of the forefoot on the running belt when the person is running in the steady zone; the force comparison detection information is the pressure of the forefoot on the running belt when the person is running in the deceleration zone. Both the force detection information and the force comparison detection information are detected, uploaded, stored, and retrieved by force-sensitive sensors.
[0179] Step S302: Determine whether the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information.
[0180] By comparing and analyzing the pressure value corresponding to the force detection information with the pressure value corresponding to the force comparison detection information, it is possible to further determine whether the person is slowing down, thereby controlling the treadmill to slow down.
[0181] Step S3022: If the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information, then output the deceleration parameter information and control the treadmill to decelerate according to the deceleration parameter information.
[0182] If the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information, it indicates that the person's current speed has decreased. Therefore, deceleration parameter information is output, and the treadmill is controlled to decelerate based on the deceleration parameter information. The deceleration parameter information is the parameter information for controlling the treadmill to decelerate, and is set, uploaded, stored, and retrieved by those skilled in the art.
[0183] Step S3021: If the pressure value corresponding to the pressure detection information is less than or equal to the pressure value corresponding to the pressure comparison detection information, then output the uniform speed parameter information and control the treadmill speed to remain constant according to the uniform speed parameter information.
[0184] If the pressure value corresponding to the pressure detection information is less than or equal to the pressure value corresponding to the pressure comparison detection information, it indicates that the person's current speed has not decreased. Therefore, the treadmill speed does not need to be reduced, and uniform speed parameter information is output. The treadmill speed is controlled to remain constant based on the uniform speed parameter information.
[0185] Reference Figure 4 The method for obtaining the trigger information includes the following steps:
[0186] Step S400: Obtain the current weight detection information on the treadmill belt.
[0187] Weight detection information is the weight of people, pets, or items on the treadmill belt, which is detected, uploaded, stored, and retrieved by a force-sensitive resistor. By obtaining the weight detection information from the treadmill belt, the system determines whether the weight meets the standard for turning on the treadmill.
[0188] Step S401: Determine whether the weight value corresponding to the weight detection information falls within the preset benchmark weight range.
[0189] The baseline weight range is a preset range of weights that the treadmill should bear. The maximum and minimum values of the range can be set by those skilled in the art based on actual conditions, and will not be elaborated here. By comparing and analyzing the weight values corresponding to the weight detection information with the baseline weight range, it is determined whether the weight value on the running belt meets the standard for starting the treadmill, thus minimizing the risk of children accidentally getting on the treadmill or heavier individuals damaging it.
[0190] Step S4011: If the weight value corresponding to the weight detection information does not fall within the reference weight range, a prompt will be issued.
[0191] If the weight value corresponding to the weight detection information does not fall within the benchmark weight range, it indicates that the weight of the person, pet, or item on the current running belt is too low or too high, and therefore does not meet the standard for powering on the treadmill, thus issuing a prompt.
[0192] Step S4012: If the weight value corresponding to the weight detection information falls within the reference weight range, then obtain the current area detection information.
[0193] If the weight value corresponding to the weight detection information falls within the benchmark weight range, it indicates that the weight of the person, pet, or item on the treadmill meets the power-on standard. Therefore, area detection information is acquired for further processing. The area detection information is the area of contact between the person or item and the treadmill belt, which is detected, uploaded, stored, and retrieved by the area measuring instrument.
[0194] Step S402: Calculate the product of the weight value corresponding to the weight detection information and the gravitational acceleration, and define the product as the gravity value. Calculate the quotient of the gravity value and the area value corresponding to the area detection information, and define the product as the current pressure detection information.
[0195] The weight of a person, pet, or object on the treadmill is calculated by multiplying the weight value corresponding to the weight detection information with the gravitational acceleration. This weight value is then uploaded, stored, and retrieved. The gravitational acceleration is the Earth's gravitational acceleration. The pressure exerted by the person, pet, or object on the treadmill is calculated by dividing the weight value by the area value corresponding to the area detection information. This pressure value is defined as the pressure detection information and is then uploaded, stored, and retrieved.
[0196] Step S403: Determine whether the pressure value corresponding to the pressure detection information falls within the preset reference pressure range.
[0197] The baseline pressure range is a preset range of pressure values that a person should exert on the treadmill belt. This range can be set by those skilled in the art based on actual conditions, and will not be elaborated upon here. By comparing and analyzing the pressure values corresponding to the pressure detection information with the baseline pressure range, it is possible to determine whether the object on the treadmill belt is a person or an object.
[0198] Step S4031: If the pressure value corresponding to the pressure detection information does not fall within the reference pressure range, a prompt will be issued.
[0199] If the pressure value corresponding to the pressure detection information does not fall within the reference pressure range, it indicates that the pressure value corresponding to the pressure detection information does not meet the standard pressure value for controlling the treadmill to be powered on. Therefore, the treadmill belt contains a pet or object rather than a person, thus prompting a warning to the person.
[0200] Step S4032: If the pressure value corresponding to the pressure detection information falls within the reference pressure range, then obtain the current height detection information.
[0201] If the pressure value corresponding to the pressure detection information falls within the reference pressure range, it indicates that the pressure value meets the specified pressure value for powering on the treadmill. Therefore, height detection information is obtained to further determine whether the object on the running belt is a person or a pet or object. The height detection information is the height of the object or person on the running belt, which is detected, uploaded, stored, and retrieved by an infrared rangefinder.
[0202] Step S404: Analyze the pressure detection information and height range information stored in the preset height database to match the height range information corresponding to the pressure detection information.
[0203] The height database is a pre-set database, which can be set by those skilled in the art according to actual conditions. The height database stores pressure detection information related to height range information, and contains multiple pressure detection information corresponding to different height ranges. The height range information represents the expected height range for individuals with that pressure value.
[0204] Step S405: Determine whether the height value corresponding to the height detection information falls within the height value range corresponding to the height range information.
[0205] By comparing and analyzing the height values corresponding to the height detection information with the height value ranges corresponding to the height range information, a further judgment can be made as to whether the object on the running belt is a person, a pet, or an object.
[0206] Step S4051: If the height value corresponding to the height detection information does not fall within the height value range corresponding to the height range information, a prompt will be issued.
[0207] If the height value corresponding to the height detection information does not fall within the height value range corresponding to the height range information, it indicates that the height value does not meet the standard height value for controlling the treadmill to power on. Therefore, the treadmill belt contains a pet or object rather than a person, thus prompting a warning to the person.
[0208] Step S4052: If the height value corresponding to the height detection information falls within the height value range corresponding to the height range information, then obtain the current image detection information.
[0209] If the height value corresponding to the height detection information falls within the height value range corresponding to the height range information, it indicates that the height value meets the standard height value for controlling the treadmill to power on. Therefore, the person on the running belt is a person, and image detection information of the running belt is obtained for further analysis and processing. The image detection information is an image of the running belt, which is captured, uploaded, stored, and retrieved by the camera.
[0210] Step S406: Determine whether the image corresponding to the image detection information is consistent with the image corresponding to the preset reference image information.
[0211] The reference image information is the correct image of the treadmill belt required to power on the treadmill. This image is set by those skilled in the art based on the actual situation and will not be elaborated upon here. By comparing and analyzing the image corresponding to the image detection information with the image corresponding to the reference image information, it is determined whether there are any factors on the current treadmill belt that may affect its operation, such as ropes or plastic bags.
[0212] Step S4061: If the image corresponding to the image detection information is inconsistent with the image corresponding to the reference image information, a prompt will be given.
[0213] If the image detected by the image detection information is inconsistent with the image corresponding to the reference image information, it indicates that there are factors on the treadmill belt that may affect the operation of the treadmill, and therefore a warning is given to the personnel.
[0214] Step S4062: If the image corresponding to the image detection information is consistent with the image corresponding to the reference image information, then output the trigger information.
[0215] If the image corresponding to the image detection information is consistent with the image corresponding to the reference image information, it indicates that there are no factors on the running belt that may affect the operation of the treadmill. Therefore, the standard for controlling the treadmill to be powered on is met, and trigger information is output to control the treadmill to be powered on.
[0216] Reference Figure 5The safety inspection method for the treadmill belt after it rotates includes the following steps:
[0217] Step S500: Obtain the current force detection information on the treadmill belt, and generate force waveform detection information based on the continuous force detection information.
[0218] The force detection information is the pressure exerted on the treadmill belt by a person's footsteps, which is continuously detected, uploaded, stored, and retrieved by a force-sensitive resistor. The force waveform detection information is a waveform diagram of the force on the treadmill belt plotted from the continuous force detection information, which is plotted, uploaded, stored, and retrieved by a computer program.
[0219] Step S501: Determine whether the waveform corresponding to the force waveform detection information falls within the preset reference force waveform range.
[0220] The baseline force waveform range is a preset force waveform diagram that the treadmill belt should have when a person runs on it. This can be set by those skilled in the art based on actual conditions, and will not be elaborated here. By comparing and analyzing the waveform corresponding to the force waveform detection information with the baseline force waveform range, the force situation on the treadmill belt during the person's running can be judged, and factors that may affect the rotation of the treadmill belt during the person's running can be avoided as much as possible.
[0221] Step S5011: If the waveform corresponding to the force waveform detection information does not fall within the reference force waveform range, output the selection parameter information and obtain the personnel's current selection detection information.
[0222] If the waveform corresponding to the force waveform detection information does not fall within the reference force waveform range, it indicates that a pet is running alongside the person on the treadmill belt, causing a change in the force waveform of the treadmill belt. Therefore, selection parameter information is output, and the person's selection detection information is acquired for further analysis and processing. The selection parameter information consists of the options output by the computer to the treadmill screen, including options for allowing pets to run alongside and disallowing pets to run alongside. The selection detection information is the computer's response to the person's selection when they click on an option on the screen.
[0223] Step S502: Determine whether the parameter corresponding to the selected detection information is consistent with the parameter corresponding to the selected parameter information.
[0224] By comparing and analyzing the parameters corresponding to the selected detection information with the parameters corresponding to the selected parameter information, the selection of personnel can be analyzed to determine whether the personnel allow pets to run with them.
[0225] Step S5022: If the parameter corresponding to the selected detection information is consistent with the parameter corresponding to the selected parameter information, then continue to acquire the force detection information.
[0226] If the parameters corresponding to the selected detection information are consistent with the parameters corresponding to the selected parameter information, it indicates that the person allows the pet to run with them. Therefore, the force detection information on the treadmill continues to be acquired, and the force situation on the treadmill continues to be monitored.
[0227] Step S5021: If the parameter corresponding to the selected detection information is inconsistent with the parameter corresponding to the selected parameter information, then control the treadmill to slow down.
[0228] If the parameters corresponding to the selected detection information are inconsistent with the parameters corresponding to the selected parameter information, it indicates that the person has made the choice not to allow the pet to run with them or the person has not made a choice. Therefore, the treadmill should be slowed down to avoid the pet tripping the person.
[0229] Step S5012: If the waveform corresponding to the force waveform detection information falls within the reference force waveform range, then obtain the current treadmill image detection information.
[0230] If the waveform corresponding to the force waveform detection information falls within the reference force waveform range, it indicates that during the person's running process, there are no factors on the treadmill that could affect the running safety, or that there are lightweight ropes or plastic bags on the treadmill that cannot affect the force on the treadmill. Therefore, the treadmill image detection information is obtained for further judgment. The treadmill image detection information is an image of the treadmill during the person's running process, captured, uploaded, stored, and retrieved by a camera.
[0231] Step S503: Determine whether the image corresponding to the treadmill image detection information is consistent with the image corresponding to the preset reference treadmill image information.
[0232] The baseline treadmill image information represents the expected image of the treadmill during a person's run. This information is set by those skilled in the art based on actual conditions and will not be elaborated upon here. By comparing and analyzing the image corresponding to the treadmill image detection information with the image corresponding to the baseline treadmill image information, it is possible to determine whether there are factors on the treadmill, such as ropes or plastic bags, that could affect its rotation.
[0233] Step S5031: If the image corresponding to the treadmill image detection information is consistent with the image corresponding to the reference treadmill image information, then continue to acquire treadmill image detection information.
[0234] If the image corresponding to the treadmill belt image detection information is consistent with the image corresponding to the baseline treadmill belt image information, it indicates that there are no factors such as ropes or plastic bags on the treadmill belt that affect its rotation. Therefore, we continue to acquire treadmill belt image detection information and continue to monitor the condition of the treadmill belt during the running process.
[0235] Step S5032: If the image corresponding to the treadmill image detection information is inconsistent with the image corresponding to the reference treadmill image information, then select the abnormal point in the image corresponding to the treadmill image detection information and obtain the current region detection information of the abnormal point.
[0236] If the image corresponding to the treadmill belt image detection information is inconsistent with the image corresponding to the baseline treadmill belt image information, it indicates that there are factors such as ropes or plastic bags on the treadmill belt that affect its rotation. Therefore, outliers in the image corresponding to the treadmill belt image detection information are selected, and the region detection information of the outliers is obtained for further processing. The region detection information is the location of the outliers on the treadmill belt. It is obtained by analyzing the location of the outliers in the image corresponding to the treadmill belt image detection information through a computer program, and then uploaded, stored, and retrieved.
[0237] Step S504: Determine whether the area corresponding to the area detection information falls within the preset clearing area.
[0238] The clearing area is the central region of the treadmill belt along its length. The size of the clearing area is determined by those skilled in the art based on the actual situation, and will not be elaborated here. By comparing and analyzing the area corresponding to the area detection information with the clearing area, it is determined whether the abnormal point falls into the clearing area for further processing.
[0239] Step S5042: If the area corresponding to the area detection information falls within the clearing area, then control the preset blowing device to blow air onto the abnormal point with a preset force and a preset angle.
[0240] If the area corresponding to the area detection information falls within the clearing area, it indicates that the abnormal point can be directly cleared without worrying about it getting caught in the treadmill belt. Therefore, the air blowing device is controlled to blow air onto the abnormal point at a preset force and angle, thereby removing the abnormal point from the treadmill belt. The air blowing device is a fan mounted on the support rod of the control panel on the treadmill. The blowing force and angle of the air blowing device can be set by those skilled in the art according to the actual situation, and will not be described in detail here.
[0241] Step S5041: If the area corresponding to the area detection information does not fall into the clearing area, the air blowing parameter information and the area detection information stored in the air blowing parameter database are analyzed to match the air blowing parameter information corresponding to the area detection information, and the preset air blowing device is controlled to blow air to the abnormal point according to the air blowing parameter information.
[0242] If the area corresponding to the area detection information does not fall into the clearing area, it indicates that the abnormal point is located in an area on the treadmill belt that may be caught in the belt. Therefore, the blowing device cannot be used to directly blow air onto the abnormal point. Instead, the blowing parameter information corresponding to the location of the abnormal point needs to be matched according to the blowing parameter database. The blowing parameter information is used to control the blowing device to blow air onto the abnormal point. The blowing parameter database is a preset database, which can be set by those skilled in the art according to the actual situation. The blowing parameter database stores area detection information related to the blowing parameter information and has multiple area detection information corresponding to the blowing parameter information. The blowing parameter information includes the blowing force and blowing angle of the blowing device, and the blowing parameter information varies depending on the location of the abnormal point.
[0243] Reference Figure 6 The initial motion parameter information also includes music parameter information. The method for controlling the preset music player to play music based on the music parameter information includes the following steps:
[0244] Step S600: Calculate the personnel's gait frequency detection information based on the force waveform detection information.
[0245] The step frequency detection information is the number of times a person's footsteps land on the treadmill within a certain period of time. The step frequency detection information is obtained by calculating the frequency of the force wave corresponding to the force waveform detection information on the treadmill, and then the step frequency detection information is uploaded, stored and retrieved.
[0246] Step S601: Analyze the step frequency detection information and song information stored in the preset song database to match the song information corresponding to the step frequency detection information, and control the music player to play the song according to the song information.
[0247] The song database is a pre-set database, which can be set up by those skilled in the art according to actual conditions. The song database stores step frequency detection information related to song information, and contains multiple step frequency detection information entries corresponding to the song information. The song information consists of songs whose frequencies match the frequencies corresponding to the step frequency detection information, and is queried, matched, uploaded, stored, and retrieved by a computer program. The music player is a software application installed on the control panel.
[0248] Step S602: After the music player starts playing, obtain the current speed detection information and current speed comparison detection information of the person.
[0249] After a song is played by the music player, the system acquires the speed detection information and speed comparison detection information of the personnel for further processing. The speed detection information is the speed value of the personnel within a certain time period, while the speed comparison detection information is the speed value of the personnel after a certain time period. Both the speed detection information and the speed comparison detection information are obtained by a computer program from the rotation speed of the treadmill belt, and are then uploaded, stored, and retrieved.
[0250] Step S603: Determine whether the speed value corresponding to the speed detection information is greater than or less than the speed value corresponding to the speed comparison detection information.
[0251] By comparing and analyzing the speed values corresponding to the speed detection information with the speed comparison detection information, it can be determined whether the person's speed has increased or decreased, and then more suitable music can be matched for the person.
[0252] Step S6031: If the speed value corresponding to the speed detection information is greater than the speed value corresponding to the speed comparison detection information, then control the music player to reduce the song speed and obtain the current music speed change information.
[0253] If the speed value corresponding to the speed detection information is greater than the speed value corresponding to the speed comparison detection information, it indicates that the person's speed has decreased. Therefore, the person's gait frequency has decreased, and the music player needs to be controlled to slow down the song so that the song frequency corresponds to the person's gait frequency. The music speed change information is then acquired for further processing. The music speed change information is obtained directly from the music player by the computer program, and then uploaded, stored, and retrieved.
[0254] Step S6032: If the speed value corresponding to the speed detection information is less than the speed value corresponding to the speed comparison detection information, then control the music player to increase the song speed and obtain the current music speed change information.
[0255] If the speed value corresponding to the speed detection information is less than the speed value corresponding to the speed comparison detection information, it indicates that the person's speed has increased. Therefore, the person's gait frequency has increased. It is necessary to control the music player to increase the speed of the song so that the frequency of the song corresponds to the frequency of the person's gait and obtain the music speed change information for further processing.
[0256] Step S604: Determine whether the change factor corresponding to the music speed change information falls within the preset change factor range.
[0257] The range of changes in tempo is defined as the range within which increasing or decreasing the music tempo will not degrade the music quality. The size of this range is determined by those skilled in the art based on the specific circumstances, and will not be elaborated upon here. By comparing and analyzing the changes in tempo information with the corresponding ranges, it can be determined whether the changes in tempo information exceed the normal range of changes.
[0258] Step S6042: If the change factor corresponding to the music speed change information falls within the change factor range, continue to acquire speed detection information and speed comparison detection information, and perform comparative analysis.
[0259] If the change factor corresponding to the music tempo change information falls within the change factor range, it indicates that the change factor of the music tempo in the current period is within the correct change factor range, and the change in music tempo will not affect the quality of the music. Therefore, continue to obtain tempo detection information and tempo comparison detection information to monitor the change in the speed of personnel.
[0260] Step S6041: If the change factor corresponding to the music speed change information does not fall within the change factor range, then the song information corresponding to the speed comparison detection information is rematched according to the song database, and the music player is controlled to play according to the song information.
[0261] If the change factor corresponding to the change in music tempo does not fall within the change factor range, it indicates that the change factor of the music tempo in the current period is not within the correct change factor range, and the change in music tempo has affected the quality of the music. Therefore, a new song is matched for the person based on the speed comparison detection information after the change in the person's speed.
[0262] Reference Figure 7 The music parameter information includes music volume information. The method for controlling the music player to adjust the song volume based on the music volume information includes the following steps:
[0263] Step S700: Obtain the current ambient sound waveform detection information.
[0264] The ambient sound waveform detection information is a waveform diagram of the sound in the space where the treadmill is located. The ambient sound waveform detection information is detected by the microphone and processed, drawn, uploaded, stored and retrieved by a computer program.
[0265] Step S701: Determine whether the waveform corresponding to the preset conversation waveform information exists in the waveform corresponding to the ambient sound waveform detection information.
[0266] The conversation waveform information is the waveform image corresponding to the sound of normal conversation between people. It is set by those skilled in the art according to the actual situation and will not be described in detail here. By comparing and analyzing the waveforms corresponding to the ambient sound waveform detection information and the waveforms corresponding to the conversation waveform information, it is determined whether there is conversation in the ambient sound, for further processing.
[0267] Step S7011: If there is no conversation waveform in the waveform corresponding to the ambient sound waveform detection information, continue to acquire ambient sound waveform detection information.
[0268] If there is no conversation waveform in the waveform corresponding to the ambient sound waveform detection information, it indicates that the person is not talking to others while running or there is no one talking next to the treadmill. Therefore, the ambient sound waveform detection information is continued to be acquired and the ambient sound is monitored.
[0269] Step S7012: If there is a conversation waveform in the waveform corresponding to the ambient sound waveform detection information, then obtain the current conversation distance detection information.
[0270] If the waveform corresponding to the ambient sound waveform detection information contains a conversation waveform, it indicates that the person is talking to someone while running or that there are people talking in the space where the treadmill is located. Therefore, the conversation distance detection information is obtained for further processing. The conversation distance detection information is the distance between the conversation source and the treadmill. The conversation distance detection information is calculated from the time difference and sound speed of the conversation received by different microphones in the pre-installed microphone array, and is then uploaded, stored, and retrieved.
[0271] Step S702: Determine whether the distance value corresponding to the conversation distance detection information is greater than the distance value corresponding to the preset reference distance information.
[0272] The baseline distance information represents the minimum distance at which the music playing on the treadmill might interfere with conversation. The value of this baseline distance information is set by those skilled in the art based on actual conditions and will not be elaborated upon here. By comparing and analyzing the distance values corresponding to the conversation distance detection information with the distance values corresponding to the baseline distance information, it can be determined whether the volume of the music played on the treadmill affects conversation.
[0273] Step S7021: If the distance value corresponding to the conversation distance detection information is greater than the distance value corresponding to the reference distance information, then the song volume value remains unchanged.
[0274] If the distance value corresponding to the conversation distance detection information is greater than the distance value corresponding to the baseline distance information, it indicates that the location of the conversation is far from the treadmill, and the volume of the music played on the treadmill cannot affect the conversation. Therefore, the volume of the song is kept unchanged.
[0275] Step S7022: If the distance value corresponding to the conversation distance detection information is less than or equal to the distance value corresponding to the reference distance information, then obtain the current conversation direction detection information, and control the preset volume value of the song of the speaker in the direction corresponding to the conversation direction detection information to be reduced to the preset reference volume value.
[0276] If the distance value corresponding to the conversation distance detection information is less than or equal to the distance value corresponding to the baseline distance information, it indicates that the person's conversation position is too close to the treadmill, and the volume of the music played by the treadmill may affect the person's conversation. Therefore, conversation direction detection information is obtained, and the volume of the speakers in the direction corresponding to the conversation direction detection information is controlled to be reduced to the baseline volume value. The conversation direction detection information is the direction of the person's conversation position relative to the treadmill. The conversation direction detection information is determined by the time difference of the sound received by the microphone array, and is uploaded, stored, and retrieved. The speakers are electronic devices installed on the treadmill for playing music. The installation position and number of speakers are set by those skilled in the art according to the actual situation, and will not be elaborated here. The baseline volume value is the volume value that does not affect the person's conversation. The magnitude of the baseline volume value is set by those skilled in the art according to the actual situation, and will not be elaborated here.
[0277] Reference Figure 8 If the waveform corresponding to the ambient sound waveform detection information does not contain a conversation waveform, then the noise waveform information in the ambient sound waveform detection information is detected. The method for detecting the noise waveform information includes the following steps:
[0278] Step S800: Determine whether the waveform corresponding to the ambient sound waveform detection information contains the waveform corresponding to the preset noise waveform information.
[0279] The noise waveform information is a preset noise waveform, which can be set by those skilled in the art according to the actual situation, and will not be elaborated here. By comparing the waveform corresponding to the ambient sound waveform detection information with the waveform corresponding to the noise waveform information, it can be determined whether there is noise in the environment that affects the person's running state.
[0280] Step S801: If the waveform corresponding to the noise waveform information is not present in the waveform corresponding to the ambient sound waveform detection information, then the song volume value remains unchanged.
[0281] If the waveform corresponding to the noise waveform information is not present in the waveform detected by the ambient sound waveform information, it indicates that there is no noise in the ambient sound and the ambient sound does not affect the person's running state. Therefore, the volume of the song is kept unchanged.
[0282] Step S802: If the waveform corresponding to the ambient sound waveform detection information contains the waveform corresponding to the noise waveform information, then obtain the current noise direction detection information and control the volume of the song of the fixed speaker in the direction corresponding to the noise direction detection information to increase to the preset noise reduction value.
[0283] If the waveform corresponding to the noise waveform is present in the waveform detected by the ambient sound waveform detection information, it indicates the presence of noise in the environment. Therefore, ambient noise can affect a person's running state. To address this, noise direction detection information is obtained, and the volume of the fixed speaker in the direction of the noise direction detection information is increased to the noise reduction level, thereby reducing ambient noise. The noise direction detection information is the direction of the noise source relative to the treadmill, determined by the time difference between the noise received by different microphones in the microphone array, and is uploaded, stored, and retrieved. The fixed speaker is a speaker permanently installed on the treadmill; its specific location and number are determined by those skilled in the art based on actual conditions. The noise reduction level is a preset music volume value used to reduce the impact of noise; the magnitude of the noise reduction level is determined by those skilled in the art based on actual conditions.
[0284] Step S803: After increasing the volume of the song on the fixed speaker to the noise reduction level, obtain the current noise amplitude detection information.
[0285] The noise amplitude detection information is the magnitude of the acquired noise waveform, which is automatically obtained by a computer program based on the noise waveform information. After the volume of the fixed speaker is increased to the noise reduction level, the noise amplitude detection information is acquired, so that the noise after noise reduction can be detected again.
[0286] Step S804: Determine whether the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the preset reference amplitude information.
[0287] The baseline amplitude information represents the correct amplitude that the noise should have after noise reduction. By comparing and analyzing the amplitude corresponding to the noise amplitude detection information with the amplitude corresponding to the baseline amplitude information, it is determined whether the noise amplitude after noise reduction of the fixed speaker meets the noise reduction standard.
[0288] Step S8041: If the amplitude corresponding to the noise amplitude detection information is less than or equal to the amplitude value corresponding to the reference amplitude information, then control the song volume value of the fixed speaker to remain unchanged.
[0289] If the amplitude corresponding to the noise amplitude detection information is less than or equal to the amplitude value corresponding to the reference amplitude information, it indicates that the amplitude value of the noise after noise reduction by the fixed speaker meets the standard of the noise amplitude value after noise reduction. Therefore, the volume value of the song on the fixed speaker is kept unchanged.
[0290] Step S8042: If the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the reference amplitude information, then control the preset moving device to control the preset moving speaker to move to the direction corresponding to the noise direction detection information.
[0291] If the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the reference amplitude information, it indicates that the fixed speaker's noise reduction effect is not ideal at the noise reduction level. Therefore, the moving device is controlled to move the mobile speaker to the direction corresponding to the noise direction detection information, so that more speakers can reduce the noise at the noise reduction level, and the amplitude value corresponding to the noise amplitude detection information after noise reduction meets the amplitude value corresponding to the reference amplitude information. The moving device consists of a preset slide rail, slider, motor, and drive belt, and the mobile speaker is a speaker fixed on the slider. The motor tightens and loosens the drive belt, causing the drive belt to move the slider and the mobile speaker on the slide rail, thereby adjusting the position of the mobile speaker on the treadmill and reducing noise from different directions.
[0292] Based on the same inventive concept, embodiments of the present invention provide a treadmill control system, comprising:
[0293] The acquisition module is used to acquire trigger information, pressure detection information, fingerprint detection information, initial running parameter information, position detection information, swing frequency detection information, swing frequency comparison detection information, pressure detection information, pressure comparison detection information, wave frequency detection information, wave frequency comparison detection information, force detection information, force comparison detection information, weight detection information, area detection information, height detection information, image detection information, force detection information, selection detection information, treadmill image detection information, area detection information, speed detection information, speed comparison detection information, music speed change information, ambient sound waveform detection information, conversation distance detection information, conversation direction detection information, noise direction detection information, and noise amplitude detection information.
[0294] Memory, used to store such as Figure 1-8 The program for the treadmill control method;
[0295] The processor and memory can load and execute programs to achieve the following: Figure 1-8 The treadmill control method in the text.
[0296] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0297] This invention provides a computer-readable storage medium storing information that can be loaded and executed by a processor, such as... Figure 1-8 The computer program for controlling the treadmill.
[0298] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0299] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores data that can be loaded and executed by the processor, such as... Figure 1-8 The computer program for controlling the treadmill.
[0300] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0301] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A method of controlling a treadmill, characterized by, The method comprises the following steps: acquiring trigger information of the treadmill; determining whether the start parameter corresponding to the trigger information is consistent with the start parameter corresponding to the preset start information; if the start parameter corresponding to the trigger information is inconsistent with the start parameter corresponding to the start information, controlling the treadmill not to be powered on; if the start parameter corresponding to the trigger information is consistent with the start parameter corresponding to the start information, controlling the treadmill to be powered on, and acquiring the preset current pressure detection information of the handrail within the preset start time; determining whether the pressure value corresponding to the pressure detection information is greater than the pressure value corresponding to the preset reference pressure information; if the pressure value corresponding to the pressure detection information is less than or equal to the pressure value corresponding to the reference pressure information, controlling the running belt on the treadmill not to rotate; if the pressure value corresponding to the pressure detection information is greater than the pressure value corresponding to the reference pressure information, acquiring the current fingerprint detection information of the personnel on the handrail; determining whether the fingerprint corresponding to the fingerprint detection information exists in the preset fingerprint database; if the fingerprint corresponding to the fingerprint detection information does not exist in the fingerprint database, acquiring the current initial running parameter information input by the personnel, and controlling the running belt on the treadmill to rotate according to the initial running parameter information, and storing the fingerprint detection information and the initial running parameter information corresponding to the fingerprint detection information in the preset initial motion parameter database; if the fingerprint corresponding to the fingerprint detection information exists in the fingerprint database, analyzing the fingerprint detection information and the initial motion parameter information stored in the preset initial motion parameter database to match the initial motion parameter information corresponding to the fingerprint detection information, the initial motion parameter information including the rotation parameter information, and controlling the running belt on the treadmill to rotate according to the rotation parameter information; after the running belt on the treadmill rotates, acquiring the current position detection information of the personnel; determining whether the position corresponding to the position detection information falls into the preset speed change area; if the position corresponding to the position detection information does not fall into the speed change area, controlling the treadmill not to change speed; if the position corresponding to the position detection information falls into the speed change area, controlling the treadmill to change speed according to the preset speed change rule; The method for acquiring the trigger information comprises the following steps: acquiring the current weight detection information on the running belt; determining whether the weight value corresponding to the weight detection information falls into the preset reference weight interval; if the weight value corresponding to the weight detection information does not fall into the reference weight interval, prompting; if the weight value corresponding to the weight detection information falls into the reference weight interval, acquiring the current area detection information; calculating the product of the weight value corresponding to the weight detection information and the acceleration due to gravity, and defining the product as the gravity value, calculating the quotient of the gravity value and the area value corresponding to the area detection information, and defining the quotient as the current pressure detection information; determining whether the pressure value corresponding to the pressure detection information falls into the preset reference pressure interval; if the pressure value corresponding to the pressure detection information does not fall into the reference pressure interval, prompting; if the pressure value corresponding to the pressure detection information falls into the reference pressure interval, acquiring the current height detection information; According to the pressure detection information and the height interval information stored in the preset height database, the height interval information corresponding to the pressure detection information is matched out; It is judged whether the height value corresponding to the height detection information falls into the height value interval corresponding to the height interval information; If the height value corresponding to the height detection information does not fall into the height value interval corresponding to the height interval information, a prompt is given; If the height value corresponding to the height detection information falls into the height value interval corresponding to the height interval information, current image detection information is obtained; It is judged whether the image corresponding to the image detection information is consistent with the image corresponding to the preset reference image information; If the image corresponding to the image detection information is not consistent with the image corresponding to the reference image information, a prompt is given; If the image corresponding to the image detection information is consistent with the image corresponding to the reference image information, trigger information is outputted.
2. The method of claim 1, wherein, The treadmill comprises a variable speed zone and a stable zone, and the variable speed zone comprises an acceleration zone and a deceleration zone; If the position corresponding to the position detection information falls into the variable speed zone, the variable speed of the treadmill is controlled according to the variable speed rule, and the method for controlling the variable speed of the treadmill according to the variable speed rule comprises: If the position corresponding to the position detection information falls into the acceleration zone, in the stable zone, current swing frequency detection information of the arm is obtained, and in the acceleration zone, current swing frequency comparison detection information of the arm is obtained; It is judged whether the frequency value corresponding to the swing frequency comparison detection information is greater than the frequency value corresponding to the swing frequency detection information; If the frequency value corresponding to the swing frequency comparison detection information is less than or equal to the frequency value corresponding to the swing frequency detection information, uniform speed parameter information is outputted, and the speed of the treadmill is controlled to be unchanged according to the uniform speed parameter information; If the frequency value corresponding to the swing frequency comparison detection information is greater than the frequency value corresponding to the swing frequency detection information, in the stable zone, pressure detection information of the footstep is obtained, and in the acceleration zone, current pressure comparison detection information of the footstep is obtained; It is judged whether the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information; If the pressure value corresponding to the pressure comparison detection information is less than or equal to the pressure value corresponding to the pressure detection information, uniform speed parameter information is outputted, and the speed of the treadmill is controlled to be unchanged according to the uniform speed parameter information; If the pressure value corresponding to the pressure comparison detection information is greater than the pressure value corresponding to the pressure detection information, acceleration parameter information is outputted, and the treadmill is accelerated according to the acceleration parameter information; If the position corresponding to the position detection information falls into the deceleration zone, in the stable zone, current swing frequency detection information of the arm is obtained, and in the deceleration zone, current swing frequency comparison detection information of the arm is obtained; It is judged whether the frequency value corresponding to the swing frequency comparison detection information is less than the frequency value corresponding to the swing frequency detection information; If the frequency value corresponding to the swing frequency comparison detection information is greater than or equal to the frequency value corresponding to the swing frequency detection information, uniform speed parameter information is outputted, and the speed of the treadmill is controlled to be unchanged according to the uniform speed parameter information; If the frequency value corresponding to the swing frequency comparison detection information is less than the frequency value corresponding to the swing frequency detection information, force detection information of the footstep in the stable zone is acquired, and current force comparison detection information of the footstep in the deceleration zone is acquired; It is judged whether the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information; If the pressure value corresponding to the force detection information is greater than the pressure value corresponding to the force comparison detection information, deceleration parameter information is outputted, and the running machine is controlled to decelerate according to the deceleration parameter information; If the pressure value corresponding to the pressure detection information is less than or equal to the pressure value corresponding to the pressure comparison detection information, uniform speed parameter information is outputted, and the speed of the running machine is controlled to be unchanged according to the uniform speed parameter information.
3. The method of claim 1, wherein, After the running belt on the running machine is rotated, a safety detection method for the running belt includes: Current force detection information on the running belt is acquired, and force waveform detection information is generated according to the continuous force detection information; It is judged whether the waveform corresponding to the force waveform detection information falls within a preset reference force waveform interval; If the waveform corresponding to the force waveform detection information does not fall within the reference force waveform interval, selection parameter information is outputted, and current selection detection information of the person is acquired; It is judged whether the parameter corresponding to the selection detection information is consistent with the parameter corresponding to the selection parameter information; If the parameter corresponding to the selection detection information is consistent with the parameter corresponding to the selection parameter information, the force detection information is continuously acquired; If the parameter corresponding to the selection detection information is not consistent with the parameter corresponding to the selection parameter information, the running machine is controlled to decelerate; If the waveform corresponding to the force waveform detection information falls within the reference force waveform interval, current running belt image detection information is acquired; It is judged whether the image corresponding to the running belt image detection information is consistent with the image corresponding to the preset reference running belt image information; If the image corresponding to the running belt image detection information is consistent with the image corresponding to the reference running belt image information, the running belt image detection information is continuously acquired; If the image corresponding to the running belt image detection information is not consistent with the image corresponding to the reference running belt image information, an abnormal point is framed in the image corresponding to the running belt image detection information, and current area detection information of the abnormal point is acquired; It is judged whether the area corresponding to the area detection information falls within a preset cleaning area; If the area corresponding to the area detection information falls within the cleaning area, a preset air blowing device is controlled to blow air to the abnormal point at a preset force and a preset angle; If the area corresponding to the area detection information does not fall within the cleaning area, the area detection information and the air blowing parameter information stored in the air blowing parameter database are analyzed to match the air blowing parameter information corresponding to the area detection information, and the air blowing parameter information is used to control the preset air blowing device to blow air to the abnormal point.
4. The method of claim 1, wherein, The initial motion parameter information further includes music parameter information, and a method for controlling a preset music player to play according to the music parameter information includes: Step frequency detection information of the person is calculated according to the force waveform detection information; According to preset song database stored in the step frequency detection information and song information analysis to match the corresponding song information with the step frequency detection information, and according to the song information control music player to play; After the music player plays, the current speed detection information and the current speed comparison detection information of the personnel are obtained; Judge the speed value corresponding to the speed detection information is greater than or less than the speed value corresponding to the speed comparison detection information; If the speed value corresponding to the speed detection information is greater than the speed value corresponding to the speed comparison detection information, the music player is controlled to reduce the song speed, and the current music speed change information is obtained; If the speed value corresponding to the speed detection information is less than the speed value corresponding to the speed comparison detection information, the music player is controlled to increase the song speed, and the current music speed change information is obtained; Judge whether the change multiple corresponding to the music speed change information falls into the preset change multiple interval; If the change multiple corresponding to the music speed change information falls into the change multiple interval, the speed detection information and the speed comparison detection information are continuously obtained and compared and analyzed; If the change multiple corresponding to the music speed change information does not fall into the change multiple interval, the song information corresponding to the speed comparison detection information is matched again according to the song database, and the music player is controlled to play according to the song information.
5. The method of claim 4, wherein, The music parameter information includes music volume information, and the method for controlling the music player to adjust the song volume according to the music volume information includes: Obtain the current environmental sound waveform detection information; Judge whether the waveform corresponding to the environmental sound waveform detection information exists in the preset conversation sound waveform information corresponding to the waveform; If the conversation sound waveform does not exist in the waveform corresponding to the environmental sound waveform detection information, continue to obtain the environmental sound waveform detection information; If the conversation sound waveform exists in the waveform corresponding to the environmental sound waveform detection information, obtain the current conversation sound distance detection information; Judge whether the distance value corresponding to the conversation sound distance detection information is greater than the distance value corresponding to the preset reference distance information; If the distance value corresponding to the conversation sound distance detection information is greater than the distance value corresponding to the reference distance information, the song volume value is controlled to be unchanged; If the distance value corresponding to the conversation sound distance detection information is less than or equal to the distance value corresponding to the reference distance information, the current conversation sound direction detection information is obtained, and the song volume value of the preset sound corresponding to the conversation sound direction detection information is controlled to be reduced to the preset reference volume value.
6. The method of claim 5, wherein, If the conversation sound waveform does not exist in the waveform corresponding to the environmental sound waveform detection information, the noise waveform information in the environmental sound waveform detection information is detected, and the detection method of the noise waveform information includes: Judge whether the waveform corresponding to the environmental sound waveform detection information exists in the waveform corresponding to the preset noise waveform information; If the waveform corresponding to the noise waveform information does not exist in the waveform corresponding to the environmental sound waveform detection information, the song volume value is controlled to be unchanged; If the waveform corresponding to the ambient sound waveform detection information contains the waveform corresponding to the noise waveform information, the current noise direction detection information is obtained, and the preset fixed sound volume of the song in the direction corresponding to the noise direction detection information is controlled to increase to the preset noise reduction volume; After the song volume of the fixed sound is increased to the noise reduction volume, the current noise amplitude detection information is obtained; It is judged whether the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the preset reference amplitude information; If the amplitude corresponding to the noise amplitude detection information is less than or equal to the amplitude value corresponding to the reference amplitude information, the song volume of the fixed sound is controlled to be unchanged; If the amplitude corresponding to the noise amplitude detection information is greater than the amplitude value corresponding to the reference amplitude information, the preset mobile device is controlled to move the preset mobile sound to the direction corresponding to the noise direction detection information.
7. A treadmill control system characterized by, Comprising The acquisition module is used to acquire trigger information, pressure detection information, fingerprint detection information, initial running parameter information, position detection information, swing frequency detection information, swing frequency comparison detection information, pressure detection information, pressure comparison detection information, swing frequency detection information, swing frequency comparison detection information, force detection information, force comparison detection information, weight detection information, area detection information, height detection information, image detection information, stress detection information, selection detection information, running belt image detection information, area detection information, speed detection information, speed comparison detection information, music speed change information, ambient sound waveform detection information, conversation sound distance detection information, conversation sound direction detection information, noise direction detection information, noise amplitude detection information; The memory is used to store the program of the treadmill control method according to any one of claims 1 to 6; The processor, the program in the memory can be loaded and executed by the processor and realizes the treadmill control method according to any one of claims 1 to 6.
8. A smart terminal, characterized by The memory and the processor are included, and the memory has stored the computer program which can be loaded and executed by the processor and realizes any one of the treadmill control methods according to claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer program which can be loaded and executed by the processor and realizes any one of the treadmill control methods according to claims 1 to 6 is stored.
Citation Information
Patent Citations
Running machine and speed control method and system for running belt thereof
CN107789792A
Variable-speed treadmill system adopting bracelet and control method for variable-speed treadmill system
CN108635746A
Music playing method, system and device and computer readable storage medium
CN113050848A
Speed control method and device of treadmill, controller and treadmill
CN116020086A
Intelligent treadmill equipment
CN209612092U