Treadmill intelligent speed regulation method and system based on user state

By intelligently analyzing the user's running posture and adjusting the treadmill speed in real time, it solves the safety and efficiency issues of the traditional treadmill's manual speed adjustment method, achieving a safer and more efficient exercise experience.

CN120695402AInactive Publication Date: 2025-09-26NINGBO ZHONGPAO HEALTH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511025141.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-09-26
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional manual speed adjustment method of existing treadmills distracts users, increases the risk of falling, and may cause a mismatch between exercise intensity and physical condition, affecting exercise effects and causing injuries.

Method used

By building a user warm-up zone, the system obtains running posture data, analyzes and matches the standard running posture, compares running posture deviations in real time, outputs abnormal signals and adjusts the treadmill speed, and provides voice adjustment suggestions to improve the user's running posture.

Benefits of technology

It improves exercise effects, reduces the occurrence of sports injuries, ensures that the user's running posture matches the training load, and enhances safety and exercise efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120695402A_ABST
    Figure CN120695402A_ABST
Patent Text Reader

Abstract

The invention relates to a treadmill intelligent speed regulation method and system based on a user state, and relates to the field of intelligent sports equipment, and the method comprises the steps: building a warm-up interval after a treadmill is started, and determining a left side standard position, a right side standard position and a user standard stride; combining the left side standard position, the right side standard position and the user standard stride to construct a monomer standard running posture; after the warm-up interval, the movement speed of the user and the movement running posture of the user are obtained in real time, a corresponding single standard running posture is matched according to the movement speed of the user, and the single standard running posture is defined as a comparison standard running posture; performing comparative analysis according to the motion running posture of the user and a comparison standard running posture to determine a running posture deviation degree; and outputting a running posture abnormal signal when the running posture deviation degree is greater than a preset permissible deviation degree, and controlling the running machine to descend at a preset adjusting speed when the running posture abnormal signal continues the load duration. The sports equipment has the function of improving the sports effect so as to reduce the occurrence of sports injuries.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent sports equipment, and in particular to a treadmill intelligent speed regulation method and system based on user status. Background Art

[0002] In recent years, with the continuous improvement of people's health awareness, physical and mental health has gradually become the focus of public attention. Running, as a simple and effective form of aerobic exercise, has been widely welcomed. Among them, treadmills have become a common fitness equipment in homes and gyms because of their advantages such as not being restricted by weather and venues.

[0003] Most treadmills currently on the market use traditional manual speed control, requiring users to frequently adjust their speed based on their personal experience or training goals. This not only distracts users and increases the risk of falls or collisions, but can also lead to a mismatch between exercise intensity and physical condition due to delayed response, compromising exercise effectiveness and even causing injuries. This leaves room for improvement. Summary of the Invention

[0004] In order to improve exercise effects and reduce the occurrence of sports injuries, the present application provides a treadmill intelligent speed adjustment method and system based on user status.

[0005] In a first aspect, the present application provides a treadmill intelligent speed adjustment method based on user status, which adopts the following technical solutions: A treadmill intelligent speed adjustment method based on user status, comprising: After the treadmill is turned on, a preset warm-up interval is established to obtain the user's warm-up speed and the user's warm-up running posture, wherein the user's warm-up running posture includes the left foot landing position, the right foot landing position, and the user's stride length; All users' warm-up running postures are collected and summarized at the same user warm-up speed to construct a same-speed running posture set; Analyze the same-speed running posture set to determine the left standard position, the right standard position, and the user's standard stride length, and combine the left standard position, the right standard position, and the user's standard stride length to construct a single standard running posture; After the warm-up period, the user's movement speed and running posture are obtained in real time, and a corresponding single standard running posture is matched according to the user's movement speed, and the single standard running posture is defined as the comparison standard running posture; Perform comparative analysis based on the user's running posture and the standard running posture to determine the running posture deviation; When the running posture deviation is greater than the preset allowable deviation, a running posture abnormality signal is output, and when the running posture abnormality signal continues for a preset load time, the treadmill is controlled to descend a preset adjustment speed.

[0006] Optionally, the step of analyzing a set of same-speed running postures to determine the left standard position includes: Randomly select one left landing position from all left landing positions and define it as the primary landing position, and define the remaining left landing positions as secondary landing positions; Calculating the position separation distance based on the primary landing position and the secondary landing position, and defining the secondary landing position when the position separation distance is less than the preset position proximity distance as the attachment position of the primary landing position; Count the attachment locations based on the primary foothold to determine the number of attachments; The attachment quantity with the largest value is determined according to a preset sorting rule, and the main landing position corresponding to the attachment quantity is defined as the representative landing position, and the left standard position is determined according to the representative landing position.

[0007] Optionally, the step of determining the left standard position according to the representative's foot position includes: The attachment position corresponding to the representative landing position is defined as the proximate position, and the number of attachments determined when the proximate position is used as the main landing position is defined as the weighted number; Connecting all the similar positions to construct a standard range, and randomly constructing a virtual standard position in the standard range; Calculate based on the virtual standard position and each left foot landing position within the range of the standard to determine the virtual separation distance; Calculate the virtual distance and the corresponding weight to determine the representative effective parameter; The representative valid parameter with the largest value is determined according to the sorting rule, and the virtual standard position corresponding to the representative valid parameter is determined as the left standard position.

[0008] Optionally, after the representative effective parameters are determined, the treadmill intelligent speed adjustment method based on the user status further includes: Determine whether there are at least two virtual standard positions representing the same and maximum effective parameters; If there are not at least two virtual standard positions with the same and largest representative valid parameters, the virtual standard position corresponding to the largest representative valid parameter is determined as the left standard position; If there are at least two virtual standard positions with the same and largest representative effective parameters, the virtual standard position corresponding to the largest representative effective parameter is defined as the alternative standard position; Determine an alternative spacing distance in a preset horizontal direction according to the alternative standard position and the right standard position; Determine the reasonable separation distance based on the left standard position and the right standard position for each set of same-speed running postures, and calculate the average separation distance based on all reasonable separation distances; The lateral deviation distance is determined by calculation based on the alternative separation distances and the mean separation distance, and the alternative separation distance corresponding to the minimum lateral deviation distance is determined as the left standard position.

[0009] Optionally, the step of performing a comparison analysis based on the user's running posture and a standard running posture to determine the running posture deviation includes: Determine the horizontal span of the movement based on the user's running posture, and calculate the horizontal deviation span based on the reasonable distance and the horizontal span of the movement; The vertical deviation span is determined by calculating the user's stride length in the user's running posture and the user's standard stride length; The left deviation distance is determined by calculating the left foot landing position and the left standard position in the user's running posture; The right deviation distance is determined by calculating the right foot landing position and the right standard position in the user's running posture; The running posture deviation is determined by calculation based on the horizontal deviation span, vertical deviation span, left deviation distance and right deviation distance.

[0010] Optionally, after the abnormal running posture signal is output, the treadmill intelligent speed adjustment method based on the user status further includes: When the abnormal running posture signal persists for a preset adjustment period, a running posture adjustment plan is determined based on the user's running posture and compared with the standard running posture; The voice adjustment content corresponding to the running posture adjustment solution is determined according to the preset adjustment matching relationship, and the voice adjustment content is output in audio form.

[0011] Optionally, the method further includes a step of determining the adjustment speed, which includes: Calculate the exercise intensity based on the user's movement speed and running posture deviation; Calculate the user's required speed based on the exercise intensity and the allowable deviation; The adjustment speed is determined by calculating the user's movement speed and the user's required speed.

[0012] In a second aspect, the present application provides a treadmill intelligent speed control system based on user status, which adopts the following technical solutions: A treadmill intelligent speed regulation system based on user status, comprising: An acquisition module is used to establish a preset warm-up interval after the treadmill is turned on to obtain the user's warm-up speed and the user's warm-up running posture, wherein the user's warm-up running posture includes the left foot landing position, the right foot landing position, and the user's stride length; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module collects and summarizes all the warm-up running postures of the users at the same warm-up speed to construct a same-speed running posture set; The processing module analyzes the same-speed running posture set to determine a left standard position, a right standard position, and a user's standard stride, and combines the left standard position, the right standard position, and the user's standard stride to construct a single standard running posture; The processing module obtains the user's movement speed and the user's movement running posture in real time after the warm-up period, and matches the corresponding single standard running posture according to the user's movement speed, and defines the single standard running posture as the comparison standard running posture; The processing module compares and analyzes the user's running posture with the standard running posture to determine the running posture deviation; The processing module outputs a running posture abnormality signal when the judging module determines that the running posture deviation is greater than a preset allowable deviation, and controls the treadmill to decrease a preset adjustment speed when the running posture abnormality signal continues for a preset load time.

[0013] In summary, this application includes at least one of the following beneficial technical effects: When a user is using a treadmill, the user's running posture changes can be used to determine whether the user's running speed does not meet the training load. This allows the user to adjust the treadmill speed intelligently and promptly when the user is about to collapse, thereby improving exercise effects and reducing the occurrence of sports injuries. During the user's warm-up process, the user's normal running posture data can be effectively obtained, so as to facilitate comparison to determine whether the user has abnormal running posture; The treadmill speed can be adjusted by setting an appropriate adjustment speed according to the load that the user can bear, thereby further improving the user's exercise effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 This is a flow chart of a treadmill intelligent speed adjustment method based on user status.

[0015] Figure 2 This is a module flow chart of a treadmill intelligent speed regulation method based on user status. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 2It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0017] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.

[0018] The present application embodiment discloses a treadmill intelligent speed adjustment method based on user status, referring to Figure 1 The method flow of the treadmill intelligent speed adjustment method based on user status includes the following steps: Step S100: After the treadmill is turned on, a preset warm-up interval is established to obtain a user's warm-up speed and a user's warm-up running posture, wherein the user's warm-up running posture includes a left foot landing position, a right foot landing position, and a user's stride length.

[0019] The warm-up interval is the time interval set by the user when turning on the treadmill for warm-up, for example 10 minutes. The 10 minutes after the treadmill is turned on is the warm-up interval. The warm-up interval is also the time interval set by the user when the speed required for actual exercise is reached in the process of continuously increasing speed; the user warm-up speed is the treadmill speed used by the user, and the user warm-up running posture is the running posture information of the user when running, including the left foot landing position, the right foot landing position and the user stride length, wherein the left foot landing position is the position point where the user's left foot lands on the treadmill track plane, the right foot landing position is the position point where the user's right foot lands on the treadmill track plane, and the user stride length is the distance value between the left foot landing position and the right foot landing position adjacent in time in the length direction of the treadmill track, wherein the user's foot landing position can be obtained by installing a pressure sensor on the treadmill for data comparison.

[0020] Step S101: All users' warm-up running postures are collected and summarized at the same user warm-up speed to construct a same-speed running posture collection.

[0021] The same-speed running posture set is a data set consisting of all user warm-up running postures obtained at the same user warm-up speed.

[0022] Step S102: Analyze the same-speed running posture set to determine the left standard position, the right standard position, and the user's standard stride, and combine the left standard position, the right standard position, and the user's standard stride to construct a single standard running posture.

[0023] The left standard position is the position where the left foot will fall when the user runs normally at a single speed without any loss of strength. The right standard position is the position where the right foot will fall when the user runs normally at a single speed without any loss of strength. The user's standard stride is the distance between the two feet in the length direction of the treadmill when the user runs normally at a single speed without any loss of strength. For the specific calculation method, please refer to steps S200-S203; the single standard running posture is the sum of data composed of the same set of data (i.e., the left standard position, the right standard position and the user's standard stride).

[0024] Step S103: After the warm-up period, the user's movement speed and the user's movement running posture are obtained in real time, and a corresponding single standard running posture is matched according to the user's movement speed, and the single standard running posture is defined as the comparison standard running posture.

[0025] The user's movement speed is the treadmill speed when the user starts formal exercise after the warm-up. The user's movement running posture is the user's running posture data, including the foot placement on both sides and the stride length. The standard running posture is defined for comparison to determine the normal running posture at the current user's movement speed, which is convenient for subsequent analysis. In order to ensure that each user's movement speed has a corresponding single standard running posture, the treadmill speed needs to be gradually increased during the user's warm-up process, and each speed needs to be maintained for a set time, for example, 5 seconds.

[0026] Step S104: performing a comparison analysis based on the user's running posture and a standard running posture to determine the running posture deviation.

[0027] The running posture deviation reflects the degree of deviation of the user's current running posture compared to the standard running posture. The larger the value, the greater the deviation of the user's running posture. For the specific calculation method, please refer to steps S500 to S504.

[0028] Step S105: Outputting a running posture abnormality signal when the running posture deviation is greater than a preset allowable deviation, and controlling the treadmill to decrease a preset adjustment speed when the running posture abnormality signal continues for a preset load time.

[0029] The allowable deviation is the minimum running posture deviation set by the staff when it is determined that there is a large deviation in the running posture. When the running posture deviation is greater than the allowable deviation, it means that the user may be out of strength and the running posture is deformed. Therefore, an abnormal running posture signal is output to identify the situation for subsequent analysis; the load time is the duration set by the staff when the running posture abnormality signal needs to last when it is determined that the user is out of strength and there is a large load to pose an exercise risk. When the abnormal running posture signal lasts for the load time, it means that the user is at an exercise risk. At this time, the speed of the treadmill is controlled to intelligently decrease and adjust the speed to reduce the exercise risk of the user. The adjustment speed can be a fixed speed or determined by the method of steps S700-S702. It should be noted that in order to ensure the safety of the user, the speed adjustment should be a slow decrease speed acceptable to the user.

[0030] The steps for analyzing a set of running postures at the same speed to determine the standard left position include: Step S200: randomly selecting a left footfall position from all left footfall positions as a primary footfall position, and defining the remaining left footfall positions as secondary footfall positions.

[0031] The primary landing position and the secondary landing position are defined to distinguish different left landing positions for subsequent analysis.

[0032] Step S201: Calculate the distance between the primary landing position and the secondary landing position according to the primary landing position, and define the secondary landing position when the distance between the positions is less than the preset proximity distance as the attachment position of the primary landing position.

[0033] The position separation distance is the straight-line distance between the primary landing position and the secondary landing position; the position proximity distance is the maximum distance allowed when the staff determines that two positions are close to each other. The attachment position is defined to identify and distinguish the secondary landing positions close to the primary landing position for subsequent analysis.

[0034] Step S202: Count the attachment positions of the main landing positions to determine the number of attachments.

[0035] The number of attachments is the number of attachment locations determined by a single main landing location.

[0036] Step S203: determining the attachment quantity with the largest value according to a preset sorting rule, defining the main landing position corresponding to the attachment quantity as a representative landing position, and determining the left standard position according to the representative landing position.

[0037] The sorting rule is a method set by the staff to sort the size of the values, such as the bubble method. The sorting rule can be used to determine the number of attachments with the largest value, that is, the number of landing positions that appear around the corresponding main landing position is the largest. Therefore, it is defined as the representative landing position for distinction. At this time, the representative landing position can be directly determined as the left standard position, or the left standard position can be determined according to the method of steps S300-S304; based on the method for determining the left standard position, the method for determining the right standard position and the user's standard stride is the same, and will not be repeated here.

[0038] The steps to determine the left standard position based on the representative foot position include: Step S300: defining the attachment position corresponding to the representative landing position as a close position, and defining the number of attachments determined when the close position is used as the main landing position as a weighted number.

[0039] Define similar positions and weighted numbers for calculation to define and distinguish different data for subsequent analysis.

[0040] Step S301: Connect all the similar positions to construct a standard range, and randomly construct a virtual standard position in the standard range.

[0041] The standard range is the area enclosed by the outermost line segments after connecting all similar positions; the virtual standard position is a random position point within the standard range.

[0042] Step S302: Calculate and determine the virtual separation distance based on the virtual standard position and each left foot landing position within the standard range.

[0043] The virtual separation distance is the straight-line distance between the virtual standard position and the left landing position within the range of the standard.

[0044] Step S303: performing calculation according to the virtual distance and the corresponding weight quantity to determine the representative effective parameter.

[0045] The representative effective parameter is a parameter value that reflects the suitability of the virtual separation distance as the left standard position. The larger the value, the more suitable the corresponding virtual separation distance is as the left standard position. The calculation formula of the representative effective parameter is: ,in represents the valid parameters, is the number of weights, is the virtual distance, is a preset fixed calculation parameter used to adjust the importance of the weight quantity. It is a preset fixed calculation parameter used to adjust the importance of virtual separation distance.

[0046] Step S304: determining the representative valid parameter with the largest value according to the sorting rule, and determining the virtual standard position corresponding to the representative valid parameter as the left standard position.

[0047] The sorting rules can be used to determine the valid parameter with the largest value, that is, the corresponding virtual standard position at this time is most suitable as the left standard position, so it can be defined as the left standard position.

[0048] After the representative effective parameters are determined, the treadmill intelligent speed adjustment method based on the user status further includes: Step S400: Determine whether there are at least two virtual standard positions representing the same and maximum effective parameters.

[0049] The purpose of the judgment is to find out whether there are multiple virtual standard positions that meet the requirements, so as to determine the only left standard position.

[0050] Step S4001: If there are not at least two virtual standard positions with the same and largest representative effective parameters, the virtual standard position corresponding to the largest representative effective parameter is determined as the left standard position.

[0051] When there are not at least two virtual standard positions representing the same and maximum valid parameters, it means that there is only one virtual standard position that meets the requirements, and in this case, it can be determined as the left standard position.

[0052] Step S4002: If there are at least two virtual standard positions with the same and largest representative effective parameters, the virtual standard position corresponding to the largest representative effective parameter is defined as the candidate standard position.

[0053] When there are at least two virtual standard positions representing the same and maximum valid parameters, it means that there are multiple virtual standard positions that meet the requirements. Therefore, it is necessary to further analyze the specific left standard position and define it as an alternative standard position to distinguish different virtual standard positions for subsequent analysis.

[0054] Step S401: determining a candidate spacing distance in a preset horizontal direction according to the candidate standard position and the right standard position.

[0055] The horizontal transverse direction is the width direction of the treadmill track, and the alternative spacing distance is the distance value between the alternative standard position and the right standard position in the horizontal transverse direction.

[0056] Step S402: determining a reasonable spacing distance based on the left standard position and the right standard position in each set of same-speed running postures, and calculating an average spacing distance based on all reasonable spacing distances.

[0057] The reasonable separation distance is the horizontal distance between the left standard position and the right standard position determined in the remaining same-speed running posture sets, and the mean separation distance is the average value of all reasonable separation distances.

[0058] Step S403: performing calculation based on the candidate spacing distances and the mean spacing distance to determine the lateral deviation distance, and determining the candidate spacing distance corresponding to the minimum lateral deviation distance as the left standard position.

[0059] The lateral deviation distance is the difference between the alternative separation distance and the mean separation distance. This difference is an absolute value. The sorting rule can be used to determine the lateral deviation distance with the smallest value. This means that the alternative separation distance at this time best matches the distance between the current user's two feet. Therefore, it can be defined as the left standard position. When there are multiple alternative standard positions that meet the requirements on both the left and right sides, a pairing analysis is performed by randomly selecting one position on each side to determine the standard position with the distance between the two feet that best matches the mean separation distance.

[0060] The steps of comparing and analyzing the user's running posture and the standard running posture to determine the running posture deviation include: Step S500: determining a horizontal movement span according to the user's running posture, and performing calculations based on a reasonable interval distance and the horizontal movement span to determine a horizontal deviation span.

[0061] The horizontal span of the movement is the horizontal distance between the left and right feet in the current user's running posture. The horizontal deviation span is the difference between the reasonable separation distance and the horizontal span of the movement, and the difference is an absolute value.

[0062] Step S501: Calculate the vertical deviation span based on the user's stride length in the user's running posture and the user's standard stride length.

[0063] The vertical deviation span is the difference between the user's stride length in the user's running posture and the user's standard stride length, and the difference is an absolute value.

[0064] Step S502: Calculate the left side deviation distance based on the left side landing position and the left side standard position in the user's running posture.

[0065] The left deviation distance is the straight-line distance between the left foot landing position and the left standard position in the user's running posture.

[0066] Step S503: Calculate the right deviation distance based on the right foot landing position and the right standard position in the user's running posture.

[0067] The right deviation distance is the straight-line distance between the right foot landing position and the right standard position in the user's running posture.

[0068] Step S504: Calculate the running posture deviation degree based on the horizontal deviation span, the vertical deviation span, the left deviation distance, and the right deviation distance.

[0069] The running posture deviation degree can be obtained by multiplying the horizontal deviation span, vertical deviation span, left deviation distance and right deviation distance by their respective preset calculation weight parameters and adding them up. The calculation weight parameters of the four parameters add up to 1. The specific values ​​are set by the staff according to the impact of each value on the deviation.

[0070] After the abnormal running posture signal is output, the treadmill intelligent speed adjustment method based on the user status also includes: Step S600: When the abnormal running posture signal continues for a preset adjustment time, a running posture adjustment plan is determined based on the user's running posture and compared with a standard running posture.

[0071] The adjustment time is a fixed time set by the staff, which is less than the load time. When the abnormal running posture signal continues to adjust for a certain period of time, it means that the user has an abnormal running posture for a certain period of time. At this time, the user can be instructed to adjust the running posture; the running posture adjustment plan is to adjust the user's running posture to a movement adjustment plan that is closer to the standard running posture. For example, for the left footsteps, the direction and distance of the left footsteps to the left standard position are determined; for the right footsteps, the direction and distance of the right footsteps to the right standard position are determined. The relationship between the running posture adjustment plan and the direction and distance of the footsteps that need to be adjusted is determined by the staff in advance through multiple tests.

[0072] Step S601: determining the voice adjustment content corresponding to the running posture adjustment solution according to a preset adjustment matching relationship, and outputting the voice adjustment content in audio form.

[0073] The voice adjustment content is the content that needs to be output to prompt the user to adjust the running posture, such as increasing the stride length, etc. The specific adjustment matching relationship is set in advance by the staff. By outputting the voice adjustment content in audio form to remind the user of the running posture, the treadmill can be prevented from accidentally slowing down.

[0074] The step of determining the adjustment speed is also included, and the step comprises: Step S700: Calculate the exercise intensity based on the user's exercise speed and running posture deviation.

[0075] Exercise intensity refers to the load intensity that the current user bears during running. Each user's exercise speed will match an intensity value. The greater the running posture deviation, the greater the running posture deviation, which means the greater the load intensity that the user cannot bear. Therefore, the exercise intensity, that is, the load intensity that the current user can bear, can be obtained by subtracting the running posture deviation and multiplying it by the intensity value of the current speed.

[0076] Step S701: Calculate the user's required speed based on the exercise intensity and the allowable deviation.

[0077] The user required speed is the speed required when the user is unlikely to experience exercise fatigue. The relationship between the three is calculated according to the description of the above step S700.

[0078] Step S702: Calculate and determine the adjustment speed based on the user's movement speed and the user's required speed.

[0079] The required adjustment speed can be obtained by subtracting the user's required speed from the user's movement speed, so that the treadmill can better perform speed regulation.

[0080] Reference Figure 2 Based on the same inventive concept, an embodiment of the present invention provides a treadmill intelligent speed adjustment system based on user status, comprising: An acquisition module is used to establish a preset warm-up interval after the treadmill is turned on to obtain the user's warm-up speed and the user's warm-up running posture, wherein the user's warm-up running posture includes the left foot landing position, the right foot landing position, and the user's stride length; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module collects and summarizes all the warm-up running postures of the users at the same warm-up speed to construct a same-speed running posture set; The processing module analyzes the same-speed running posture set to determine a left standard position, a right standard position, and a user's standard stride, and combines the left standard position, the right standard position, and the user's standard stride to construct a single standard running posture; The processing module obtains the user's movement speed and the user's movement running posture in real time after the warm-up period, and matches the corresponding single standard running posture according to the user's movement speed, and defines the single standard running posture as the comparison standard running posture; The processing module compares and analyzes the user's running posture with the standard running posture to determine the running posture deviation; The processing module outputs a running posture abnormality signal when the judging module determines that the running posture deviation is greater than a preset allowable deviation, and controls the treadmill to decrease a preset adjustment speed when the running posture abnormality signal continues for a preset load time; A left standard position determination module is used to determine a suitable left standard position for use; A representative effective parameter determination module, used to determine the representative effective parameters of each virtual standard position; A virtual standard position screening module is used to screen multiple virtual standard positions that meet the requirements; A running posture deviation determination module is used to calculate and determine the running posture deviation; Voice adjustment output module, used to remind users to adjust their running posture; The adjustment speed determination module is used to set a suitable adjustment speed to adjust the treadmill speed.

[0081] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned 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 processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

Claims

1. A treadmill intelligent speed adjustment method based on user status, characterized in that: include: After the treadmill is turned on, a preset warm-up interval is established to obtain the user's warm-up speed and the user's warm-up running posture, wherein the user's warm-up running posture includes the left foot landing position, the right foot landing position, and the user's stride length; All users' warm-up running postures are collected and summarized at the same user warm-up speed to construct a same-speed running posture set; Analyze the same-speed running posture set to determine the left standard position, the right standard position, and the user's standard stride length, and combine the left standard position, the right standard position, and the user's standard stride length to construct a single standard running posture; After the warm-up period, the user's movement speed and running posture are obtained in real time, and a corresponding single standard running posture is matched according to the user's movement speed, and the single standard running posture is defined as the comparison standard running posture; Perform comparative analysis based on the user's running posture and the standard running posture to determine the running posture deviation; When the running posture deviation is greater than the preset allowable deviation, a running posture abnormality signal is output, and when the running posture abnormality signal continues for a preset load time, the treadmill is controlled to descend a preset adjustment speed.

2. The treadmill intelligent speed regulation method based on user status according to claim 1, characterized in that: The steps for analyzing a set of running postures at the same speed to determine the standard left position include: Randomly select one left landing position from all left landing positions and define it as the primary landing position, and define the remaining left landing positions as secondary landing positions; Calculating the position separation distance based on the primary landing position and the secondary landing position, and defining the secondary landing position when the position separation distance is less than the preset position proximity distance as the attachment position of the primary landing position; Count the attachment locations based on the primary foothold to determine the number of attachments; The attachment quantity with the largest value is determined according to a preset sorting rule, and the main landing position corresponding to the attachment quantity is defined as the representative landing position, and the left standard position is determined according to the representative landing position.

3. The treadmill intelligent speed regulation method based on user status according to claim 2, characterized in that: The steps to determine the left standard position based on the representative foot position include: The attachment position corresponding to the representative landing position is defined as the proximate position, and the number of attachments determined when the proximate position is used as the main landing position is defined as the weighted number; Connecting all the similar positions to construct a standard range, and randomly constructing a virtual standard position in the standard range; Calculate based on the virtual standard position and each left foot landing position within the range of the standard to determine the virtual separation distance; Calculate the virtual distance and the corresponding weight to determine the representative effective parameter; The representative valid parameter with the largest value is determined according to the sorting rule, and the virtual standard position corresponding to the representative valid parameter is determined as the left standard position.

4. The treadmill intelligent speed regulation method based on user status according to claim 3, characterized in that: After the representative effective parameters are determined, the treadmill intelligent speed adjustment method based on the user status further includes: Determine whether there are at least two virtual standard positions representing the same and maximum effective parameters; If there are not at least two virtual standard positions with the same and largest representative valid parameters, the virtual standard position corresponding to the largest representative valid parameter is determined as the left standard position; If there are at least two virtual standard positions with the same and largest representative effective parameters, the virtual standard position corresponding to the largest representative effective parameter is defined as the alternative standard position; Determine an alternative spacing distance in a preset horizontal direction according to the alternative standard position and the right standard position; Determine the reasonable separation distance based on the left standard position and the right standard position for each set of same-speed running postures, and calculate the average separation distance based on all reasonable separation distances; The lateral deviation distance is determined by calculation based on the alternative separation distances and the mean separation distance, and the alternative separation distance corresponding to the minimum lateral deviation distance is determined as the left standard position.

5. The treadmill intelligent speed regulation method based on user status according to claim 4, characterized in that: The steps of comparing and analyzing the user's running posture and the standard running posture to determine the running posture deviation include: Determine the horizontal span of the movement based on the user's running posture, and calculate the horizontal deviation span based on the reasonable distance and the horizontal span of the movement; The vertical deviation span is determined by calculating the user's stride length in the user's running posture and the user's standard stride length; The left deviation distance is determined by calculating the left foot landing position and the left standard position in the user's running posture; The right deviation distance is determined by calculating the right foot landing position and the right standard position in the user's running posture; The running posture deviation is determined by calculation based on the horizontal deviation span, vertical deviation span, left deviation distance and right deviation distance.

6. The treadmill intelligent speed regulation method based on user status according to claim 1, characterized in that: After the abnormal running posture signal is output, the treadmill intelligent speed adjustment method based on the user status also includes: When the abnormal running posture signal persists for a preset adjustment period, a running posture adjustment plan is determined based on the user's running posture and compared with the standard running posture; The voice adjustment content corresponding to the running posture adjustment solution is determined according to the preset adjustment matching relationship, and the voice adjustment content is output in audio form.

7. The treadmill intelligent speed regulation method based on user status according to claim 1, characterized in that: The step of determining the adjustment speed is also included, and the step comprises: Calculate the exercise intensity based on the user's movement speed and running posture deviation; Calculate the user's required speed based on the exercise intensity and the allowable deviation; The adjustment speed is determined by calculating the user's movement speed and the user's required speed.

8. A treadmill intelligent speed control system based on user status, characterized in that: include: An acquisition module is used to establish a preset warm-up interval after the treadmill is turned on to obtain the user's warm-up speed and the user's warm-up running posture, wherein the user's warm-up running posture includes the left foot landing position, the right foot landing position, and the user's stride length; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module collects and summarizes all users' warm-up running postures at the same user warm-up speed to construct a same-speed running posture set; The processing module analyzes the same-speed running posture set to determine a left standard position, a right standard position, and a user's standard stride, and combines the left standard position, the right standard position, and the user's standard stride to construct a single standard running posture; The processing module obtains the user's movement speed and the user's movement running posture in real time after the warm-up period, and matches the corresponding single standard running posture according to the user's movement speed, and defines the single standard running posture as the comparison standard running posture; The processing module compares and analyzes the user's running posture with the standard running posture to determine the running posture deviation; The processing module outputs a running posture abnormality signal when the judging module determines that the running posture deviation is greater than a preset allowable deviation, and controls the treadmill to decrease a preset adjustment speed when the running posture abnormality signal continues for a preset load time.