A Cardiopulmonary Endurance Testing System and Method Based on Power Bicycle

The cardiorespiratory endurance testing system and method based on power cycling provides a personalized testing mode by acquiring and analyzing the test subject's basic information and real-time cycling video, which improves the relevance and effectiveness of the test, ensures the safety and effectiveness of the test, and ensures the test subject's athletic performance and safety.

CN119564210BActive Publication Date: 2025-10-28GUANGZHOU RENLAI REHABILITATION EQUIP MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411732972.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-10-28
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

Traditional cardiorespiratory endurance testing methods ignore individual differences, making it difficult to monitor exercise movements and physiological states in real time, resulting in inaccurate identification and posing safety and accuracy issues.

Method used

The cardiorespiratory endurance testing system and method based on power bicycles acquires basic information about the test subject and real-time cycling videos, analyzes cycling operations, dynamically adjusts the testing mode, and customizes personalized testing plans, including real-time feedback and dynamic adjustment of exercise intensity, to ensure the safety and accuracy of the test.

Benefits of technology

By analyzing the test subject's basic information and real-time cycling videos, a personalized testing mode is provided, which improves the relevance and effectiveness of the test and ensures the test subject's athletic performance and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119564210B_ABST
    Figure CN119564210B_ABST
Patent Text Reader

Abstract

This application relates to the field of cardiopulmonary testing technology, and in particular to a cardiopulmonary endurance testing system and method based on a power bicycle. The method includes: acquiring basic information about the test subject; analyzing the basic information to determine the test subject's testing mode; acquiring real-time cycling video; analyzing the real-time cycling video to determine cycling operations; and determining a cycling adjustment plan based on the real-time cycling video and the cycling operations. By acquiring and analyzing the test subject's basic information, a testing mode suitable for the individual's physical fitness level and exercise intensity can be customized, improving the relevance and effectiveness of the test. The analysis of the real-time cycling video can provide immediate feedback on the test subject's exercise status, helping the test subject to adjust their posture in a timely manner and avoid incorrect movements and excessive fatigue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of cardiopulmonary testing technology, and in particular to a cardiopulmonary endurance testing system and method based on a power bicycle. Background Technology

[0002] With the improvement of people's living standards and the enhancement of health awareness, cardiorespiratory endurance testing, as an important means of assessing an individual's cardiorespiratory function and endurance level, is receiving increasing attention. In recent years, stationary bicycles, as a new type of exercise equipment, have been gradually applied to the field of cardiorespiratory endurance testing. Stationary bicycles have functions such as adjustable exercise load and real-time monitoring of exercise data, making the testing more accurate and comprehensive.

[0003] Traditional testing methods often neglect individual differences among test takers, making real-time monitoring of their movements and physiological states during testing quite challenging. Furthermore, these methods have limitations in real-time monitoring and analysis of cycling movements, leading to less accurate identification. Summary of the Invention

[0004] This application provides a cardiopulmonary endurance testing system and method based on a power bicycle to solve the above-mentioned problems.

[0005] In a first aspect, this application provides a method for testing cardiopulmonary endurance based on a power bicycle, the method comprising:

[0006] Obtain the tester's basic information, analyze the basic information, and determine the tester's testing mode;

[0007] Acquire real-time cycling video, analyze the real-time cycling video, and determine the cycling operation;

[0008] Based on the real-time cycling video, the cycling operation, and the test duration, a cycling adjustment plan is determined.

[0009] This solution allows for the acquisition and analysis of test subjects' basic information, enabling the customization of testing modes to suit individual fitness levels and exercise intensities, thereby improving the relevance and effectiveness of the tests. Analysis of real-time cycling video provides immediate feedback on the test subject's exercise status, including cycling movements and physiological responses, helping them adjust their posture promptly and avoid incorrect movements and excessive fatigue. Based on real-time data, the test load can be dynamically adjusted to ensure the test subject remains at an appropriate exercise intensity, thus more accurately assessing cardiopulmonary function and endurance levels. Identifying signs of fatigue allows for timely adjustments to the testing plan, reducing the risk of injury and improving test safety. Real-time analysis of cycling operations and physiological data allows for more accurate identification of non-standard movements and signs of fatigue, improving the reliability of test results. The test data provided by this solution can offer a scientific basis for sports training, helping to develop personalized training plans and improve training effectiveness. Accurate assessment of cardiopulmonary function and endurance levels can better guide health management and prevent cardiovascular diseases and other health problems.

[0010] Optionally, analyzing the real-time cycling video to determine the cycling operation includes:

[0011] Analyze the real-time cycling video to determine if the test subject exhibits any swaying motions;

[0012] If it exists, then retrieve the riding data corresponding to the time the swaying occurred;

[0013] Analyze the cycling data to determine if the test subject experienced exhaustion.

[0014] If present, the cycling operation is determined to be a fatigue operation;

[0015] If it does not exist, then the riding operation is determined to be a non-standard action.

[0016] This solution utilizes real-time cycling video analysis to provide personalized assessments tailored to each tester's individual differences, including physiological and psychological factors, resulting in more accurate test results. High-definition cameras capture the tester's cycling movements, allowing for real-time monitoring and recording of detailed actions, including abnormal behaviors such as swaying, facilitating timely problem detection and intervention. Combining cycling data and video analysis results provides a more comprehensive understanding of the tester's athletic performance, including the smoothness, stability, and efficiency of their movements. Analysis of cycling videos provides immediate feedback to the tester, guiding them to adjust their movements, avoid or correct non-standard techniques, and reduce the risk of sports injuries. Analyzing fatigue signs in cycling data and videos allows for timely detection and management of the tester's fatigue status, preventing overtraining and injury. Based on video analysis results, the testing mode can be adjusted to ensure the difficulty and intensity of the test are suitable for the tester's current condition, improving accuracy and safety. Video analysis also assesses the adaptability between the tester and the power bike, ensuring the bike setup matches the tester's physical characteristics, improving comfort and safety during the test. The data provided by video analytics can offer a scientific basis for developing and adjusting training plans, helping test subjects improve their athletic performance and cardiorespiratory endurance.

[0017] Optionally, determining the cycling adjustment plan based on the real-time cycling video, the cycling operation, and the test duration includes:

[0018] When the cycling operation is a fatigue operation, the cycling duration is determined based on the real-time cycling video;

[0019] Determine the test duration based on the test mode;

[0020] Based on the cycling duration and the test duration, a test phase is determined, and based on the test phase and the fatigue operation, the cycling adjustment plan is adjusted.

[0021] This solution, by considering individual differences among test takers, including physiological and psychological factors, allows for the customization of testing plans to suit each individual's specific circumstances, providing a more personalized testing experience. Utilizing image processing and motion analysis technologies, real-time monitoring of the test taker's cycling movements and physiological state provides timely feedback, guiding adjustments to cycling actions and reducing the negative impacts of non-standard movements and fatigue. Combining real-time data such as heart rate, power output, and cadence allows for more accurate assessment of the test taker's fatigue state, thus enabling better control of test intensity and duration. Based on the test taker's real-time performance and fatigue level, test phases are dynamically adjusted to ensure each phase aligns with the test taker's current state, improving the effectiveness and safety of the test. Based on the identification of fatigue and non-standard movements, cycling plans are designed or adjusted, including adjusting resistance, speed, and rest time, to optimize test results and the test taker's exercise experience. Real-time monitoring and analysis of the test taker's cycling movements allows for more accurate identification of non-standard movements and signs of fatigue, thereby improving the accuracy of test results. The real-time collected cycling data provides data-driven decision support for test takers, helping them better understand their athletic ability and fatigue level, and providing a scientific basis for subsequent training plans.

[0022] Optionally, analyzing the basic information to determine the tester's test mode includes:

[0023] Based on the aforementioned basic information, the physical fitness level and exercise intensity of the test subject are determined;

[0024] Predict the test subject's endurance based on the physical fitness level and the intensity of the exercise;

[0025] Based on the durability and physical fitness level, preset test modes are selected to obtain a test mode suitable for the tester.

[0026] This solution provides a personalized testing experience by analyzing basic information, ensuring the testing mode aligns with the individual's needs and fitness level. Scientific fitness assessment and endurance prediction allow for a more accurate determination of the test taker's fitness level and endurance, thus improving the reliability of test results. Based on individual differences, the testing process can be optimized to ensure the intensity and duration are suitable for the test taker, avoiding overtraining or undertraining. Real-time monitoring of the test taker's movements and physiological state provides timely feedback, helping them adjust their movements and reducing the negative impacts of non-standard movements and fatigue. Real-time data during the testing process allows for dynamic adjustments to the testing mode, ensuring the testing adapts to the test taker's immediate condition and improving testing effectiveness. Considering the test taker's health condition and individual differences enhances testing safety and reduces the risk of sports injuries.

[0027] Optionally, after selecting preset test modes based on the endurance and physical fitness level to obtain a test mode suitable for the tester, the method further includes:

[0028] Based on the physical fitness level, determine the test subject's heart rate limit after adopting the test mode;

[0029] Based on the aforementioned basic information, determine the test subject's physical response after reaching the aforementioned heart rate limit;

[0030] Based on the test mode, determine the test power and the final rotational speed of the bicycle.

[0031] Based on the body's reaction, the heart rate limit, the test power, and the final rotation speed, a deceleration plan is determined after the test subject reaches the heart rate limit.

[0032] This program, through real-time monitoring and assessment of the test subject's physiological state, can promptly detect signs of exhaustion and implement deceleration measures to prevent the test subject from falling off the vehicle due to exhaustion, thereby improving test safety. Selecting an appropriate test mode based on the test subject's endurance and fitness level ensures moderate test intensity, avoiding overtraining or undertraining, and providing a more personalized testing experience. Real-time monitoring of the test subject's physiological data, such as heart rate, blood pressure, and respiratory rate, allows for dynamic adjustments to the deceleration plan based on real-time feedback and physiological data, optimizing the testing process and ensuring accuracy and effectiveness. Scientifically determining the test subject's heart rate limit and endurance allows for more accurate prediction of the test subject's physiological response when reaching their heart rate limit, thus improving the reliability of test results. Providing personalized test modes and safety measures enhances the test subject's confidence, enabling them to participate in the test with greater peace of mind.

[0033] Optionally, the testing phase includes a warm-up phase; adjusting the cycling adjustment plan based on the testing phase and the fatigue operation includes:

[0034] When the test phase is the warm-up phase and the tester is experiencing fatigue, the cycling video is analyzed based on the test mode to determine the tester's cycling force points.

[0035] Based on the points of force applied during riding, determine whether the riding motion is standard;

[0036] If the cycling movements are standard, then adjust the test mode based on the current cycling video and the aforementioned basic information;

[0037] If the riding motion is not standard, an adjustment plan will be determined based on the described force points and the preset standard riding motion.

[0038] The test subject is given adjustment reminders based on the aforementioned action adjustment plan.

[0039] This program, through real-time monitoring and adjustment of the test subject's cycling movements, can promptly identify and correct non-standard movements, reducing the risk of sports injuries caused by fatigue. Based on the test subject's real-time feedback and physiological data, personalized testing modes and adjustment plans are provided to ensure the testing process is adapted to the individual needs and fitness level of the test subject. Dynamically adjusting the testing mode and cycling adjustment plan optimizes the testing process, improving accuracy and effectiveness. By scientifically determining the test subject's cycling force points and the standardization of cycling movements, the test subject's fitness level and endurance can be assessed more accurately.

[0040] Optionally, before determining the motion adjustment scheme based on the cycling force points and preset standard cycling motions, the method further includes:

[0041] Based on the aforementioned basic information, the tester's leg length is determined;

[0042] Obtain the height and length of the power bicycle; based on the tester's leg length, the bicycle height, and the bicycle length, determine whether the power bicycle is suitable for the tester at the current moment;

[0043] If not compatible, determine the current riding speed based on the riding video.

[0044] Based on the cycling speed and the tester's leg length, determine the adjustment scheme for the vehicle height and the vehicle length.

[0045] This solution ensures that the testing equipment matches the tester's body size by collecting data on the tester's height and the dimensions of the power bike, thus improving test adaptability. Adjusting the seat height and frame length reduces discomfort and improves riding comfort. Properly fitted equipment lowers the risk of injury due to unsuitable seat height or frame length. Ensuring a proper fit allows for more accurate data collection and analysis, improving the precision of test results. Adjusting riding posture allows for more efficient pedaling and force distribution, improving riding efficiency. Understanding the tester's body size and riding habits enables the development of more personalized training plans.

[0046] Optionally, the determination of whether the power bicycle is suitable for the tester at the current moment, based on the tester's leg length, the bicycle height, and the bicycle length, is made according to the following formula:

[0047] ;

[0048] The step of determining the adjustment scheme for the bicycle height and the bicycle length based on the riding speed and the tester's leg length includes:

[0049] If the fitness level is greater than 1, then the adjustment scheme for the bike height and the bike length is determined based on the riding speed and the tester's leg length.

[0050] If the suitability is less than 1, the tester is reminded to change vehicles.

[0051] If the fitness score is 1, then no adjustment is needed.

[0052] This method addresses the issue that inappropriate seat height and frame length may lead to premature fatigue in test subjects. By considering individual differences, it provides a more personalized bicycle fit, reducing misfits caused by universal standards. Formulas quantify the match between the bicycle and the test subject's body size, improving test accuracy. Precise fit reduces testing errors caused by improper bicycle size, making test data more reliable. A bicycle that matches the test subject's body size reduces discomfort during riding and improves comfort. Adjusting bicycle size further reduces this error, allowing for more accurate fatigue identification. A properly fitted bicycle helps test subjects adopt more effective riding postures, improving riding efficiency and reducing energy consumption.

[0053] Optionally, determining the adjustment scheme for the bicycle height and length based on the riding speed and the tester's leg length includes:

[0054] Based on the test subject's leg length, determine the target vehicle height and target vehicle length;

[0055] Based on the aforementioned basic information, the test subject's reaction time is determined;

[0056] Obtain the attribute information of the power bicycle; determine the preset maximum speed based on the attribute information;

[0057] Based on the riding speed, the target vehicle height, the target vehicle length, the preset maximum speed, and the reaction time, determine the adjustment scheme for the vehicle height and vehicle length;

[0058] The vehicle height adjustment scheme is calculated according to the following formula:

[0059] ;

[0060] in, Indicates the speed of altitude adjustment; This indicates the height of the target vehicle; Indicates the vehicle height; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0061] Adjust the speed and adjust the vehicle height according to the height;

[0062] The vehicle length adjustment scheme is calculated according to the following formula:

[0063] ;

[0064] in, Indicates the length adjustment speed; Indicates the target vehicle length; Indicates the vehicle length; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0065] Adjust the speed and adjust the vehicle length according to the length.

[0066] This solution, by considering the tester's leg length and riding speed, provides a more personalized bicycle fit plan, ensuring the bicycle matches the tester's body size and riding habits. Using formulas to calculate the adjustment speed of bicycle height and length allows for a more accurate assessment of the bicycle's fit with the tester's body size, thus improving the accuracy of test results. Precise fit reduces testing errors caused by unsuitable bicycle sizes, making test data more reliable. When the bicycle matches the tester's body size, discomfort during riding is reduced, improving the tester's comfort. A properly fitted bicycle size helps the tester adopt a more effective riding posture, thereby improving riding efficiency and reducing energy consumption. During the adjustment process, the tester's riding performance can be monitored in real time to allow for timely adjustments to the bicycle size, facilitating a more accurate analysis of the tester's movement and physiological state. By avoiding unsuitable bicycle sizes, the risk of fatigue and injury caused by improper posture or unsuitable bicycle size can be reduced.

[0067] Secondly, this application provides a cardiopulmonary endurance testing system based on a power bicycle, the system comprising:

[0068] The information analysis module is used to acquire the tester's basic information, analyze the basic information, and determine the tester's test mode.

[0069] The video analysis module is used to acquire real-time cycling video, analyze the real-time cycling video, and determine cycling operations;

[0070] The scheme determination module is used to determine the cycling adjustment scheme based on the real-time cycling video and the cycling operation.

[0071] Optionally, the video analysis module analyzes the real-time cycling video to determine the cycling operation, and is used for:

[0072] Analyze the real-time cycling video to determine if the test subject exhibits any swaying motions;

[0073] If it exists, then retrieve the riding data corresponding to the time the swaying occurred;

[0074] Analyze the cycling data to determine if the test subject experienced exhaustion.

[0075] If present, the cycling operation is determined to be a fatigue operation;

[0076] If it does not exist, then the riding operation is determined to be a non-standard action.

[0077] Optionally, when the scheme determination module determines the cycling adjustment scheme based on the real-time cycling video and the cycling operation, it is used to:

[0078] When the cycling operation is a fatigue operation, the cycling duration is determined based on the real-time cycling video;

[0079] Determine the test duration based on the test mode;

[0080] Based on the cycling duration and the test duration, a test phase is determined, and based on the test phase and the fatigue operation, the cycling adjustment plan is adjusted.

[0081] Optionally, when the information analysis module analyzes the basic information to determine the tester's test mode, it is used for:

[0082] Based on the aforementioned basic information, the physical fitness level and exercise intensity of the test subject are determined;

[0083] Predict the test subject's endurance based on the physical fitness level and the intensity of the exercise;

[0084] Based on the durability and physical fitness level, preset test modes are selected to obtain a test mode suitable for the tester.

[0085] Optionally, the cardiopulmonary endurance testing system further includes a deceleration analysis module, used for:

[0086] Based on the physical fitness level, determine the test subject's heart rate limit after adopting the test mode;

[0087] Based on the aforementioned basic information, determine the test subject's physical response after reaching the aforementioned heart rate limit;

[0088] Based on the test mode, determine the test power and the final rotational speed of the bicycle.

[0089] Based on the body's reaction, the heart rate limit, the test power, and the final rotation speed, a deceleration plan is determined after the test subject reaches the heart rate limit.

[0090] Optionally, the testing phase includes a warm-up phase; when the scheme determination module adjusts the cycling adjustment scheme based on the testing phase and the fatigue operation, it is used to:

[0091] When the test phase is the warm-up phase and the tester is experiencing fatigue, the cycling video is analyzed based on the test mode to determine the tester's cycling force points.

[0092] Based on the points of force applied during riding, determine whether the riding motion is standard;

[0093] If the cycling movements are standard, then adjust the test mode based on the current cycling video and the aforementioned basic information;

[0094] If the riding motion is not standard, an adjustment plan will be determined based on the described force points and the preset standard riding motion.

[0095] The test subject is given adjustment reminders based on the aforementioned action adjustment plan.

[0096] Optionally, the cardiopulmonary endurance testing system further includes an adaptation analysis module for:

[0097] Based on the aforementioned basic information, the tester's leg length is determined;

[0098] Obtain the height and length of the power bicycle; based on the tester's leg length, the bicycle height, and the bicycle length, determine whether the power bicycle is suitable for the tester at the current moment;

[0099] If not compatible, determine the current riding speed based on the riding video.

[0100] Based on the cycling speed and the tester's leg length, determine the adjustment scheme for the vehicle height and the vehicle length.

[0101] Optionally, the adaptation analysis module determines whether the power bicycle is suitable for the tester at the current moment based on the tester's leg length, the bicycle height, and the bicycle length, according to the following formula:

[0102] ;

[0103] When determining the adjustment scheme for the bicycle height and the bicycle length based on the riding speed and the test subject's leg length, it is used for:

[0104] If the fitness level is greater than 1, then the adjustment scheme for the bike height and the bike length is determined based on the riding speed and the tester's leg length.

[0105] If the suitability is less than 1, the tester is reminded to change vehicles.

[0106] If the fitness score is 1, then no adjustment is needed.

[0107] Optionally, when the adaptation analysis module determines the adjustment scheme for the bicycle height and the bicycle length based on the cycling speed and the tester's leg length, it is used for:

[0108] Based on the test subject's leg length, determine the target vehicle height and target vehicle length;

[0109] Based on the aforementioned basic information, the test subject's reaction time is determined;

[0110] Obtain the attribute information of the power bicycle; determine the preset maximum speed based on the attribute information;

[0111] Based on the riding speed, the target vehicle height, the target vehicle length, the preset maximum speed, and the reaction time, determine the adjustment scheme for the vehicle height and vehicle length;

[0112] The vehicle height adjustment scheme is calculated according to the following formula:

[0113] ;

[0114] in, Indicates the speed of altitude adjustment; This indicates the height of the target vehicle; Indicates the vehicle height; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0115] Adjust the speed and adjust the vehicle height according to the height;

[0116] The vehicle length adjustment scheme is calculated according to the following formula:

[0117] ;

[0118] in, Indicates the length adjustment speed; Indicates the target vehicle length; Indicates the vehicle length; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0119] Adjust the speed and adjust the vehicle length according to the length. Attached Figure Description

[0120] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0121] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;

[0122] Figure 2 A flowchart of a cardiopulmonary endurance testing method based on a power bicycle is provided as an embodiment of this application;

[0123] Figure 3 This is a schematic diagram of a cardiopulmonary endurance testing system based on a power bicycle, provided as an embodiment of this application. Detailed Implementation

[0124] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0125] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0126] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0127] Traditional testing methods often neglect individual differences among test takers, making real-time monitoring of their movements and physiological states during testing quite challenging. Furthermore, these methods have limitations in real-time monitoring and analysis of cycling movements, leading to less accurate identification.

[0128] Based on this, this application provides a cardiopulmonary endurance testing system and method based on a power bicycle. The system acquires the test subject's basic information, analyzes the basic information, and determines the test mode for the test subject; acquires real-time cycling video, analyzes the real-time cycling video, and determines the cycling operation; and determines a cycling adjustment plan based on the real-time cycling video and the cycling operation. By acquiring and analyzing the test subject's basic information, a test mode suitable for individual fitness levels and exercise intensity can be customized, thereby improving the relevance and effectiveness of the test. Analysis of real-time cycling video provides immediate feedback on the test subject's exercise state, including cycling movements and physiological responses, helping the test subject to adjust posture in a timely manner and avoid incorrect movements and excessive fatigue. Based on real-time data, the test load can be dynamically adjusted to ensure that the test subject is always under appropriate exercise intensity, thereby more accurately assessing cardiopulmonary function and endurance levels. By identifying signs of fatigue in the test subject, the plan can be adjusted in a timely manner during the test, reducing the risk of injury and improving the safety of the test.

[0129] Figure 1 This application provides an illustration of an application scenario. When conducting cardiorespiratory endurance tests using a power bicycle, the method provided in this application is applied. Specifically, the method is applied to any server, where the server interacts with the power bicycle. By acquiring and analyzing the test subject's basic information, a test mode suitable for the individual's fitness level and exercise intensity can be customized, thereby improving the test's relevance and effectiveness. Analysis of real-time cycling video provides immediate feedback on the test subject's exercise status, including cycling movements and physiological responses, helping the test subject adjust their posture promptly and avoid incorrect movements and excessive fatigue. Based on real-time data, the test load can be dynamically adjusted to ensure the test subject remains at an appropriate exercise intensity, thus more accurately assessing cardiorespiratory function and endurance levels. By identifying signs of fatigue in the test subject, the test plan can be adjusted promptly during the test, reducing the risk of injury and improving test safety.

[0130] For specific implementation details, please refer to the following examples.

[0131] Figure 2 This is a flowchart illustrating a cardiopulmonary endurance testing system and method based on a power bicycle, as provided in one embodiment of this application. The method of this embodiment can be applied to the server in the above scenario. Figure 2 As shown, the method includes:

[0132] S201. Obtain the tester's basic information, analyze the basic information, and determine the tester's testing mode.

[0133] Basic information can be the basic information about the test subject that needs to be collected before the cardiorespiratory endurance test, including age, gender, weight, height, health status, and exercise experience.

[0134] The testing mode can be a customized testing plan based on the tester's basic information, including exercise intensity, type of exercise, test duration, and stage division.

[0135] Specifically, each individual's fitness level, athletic ability, and endurance differ. Therefore, it is necessary to collect and analyze the test subject's basic information to customize a personalized testing model to ensure the accuracy and effectiveness of the test. This involves collecting the test subject's basic information, conducting necessary physiological assessments such as maximum heart rate and basal metabolic rate, and evaluating the test subject's fitness level through simple fitness tests (such as a 1-minute jump rope test). Analyzing the collected data to assess the test subject's fitness level and exercise intensity. Based on the test subject's fitness level, exercise intensity, and endurance, selecting the most suitable testing model from a pre-set set of models. Personalized adjustments based on the test subject's specific situation to ensure the suitability of the testing model.

[0136] S202. Obtain real-time cycling video, analyze the real-time cycling video, and determine the cycling operation.

[0137] Real-time cycling video can be video footage of the tester cycling during the test, captured by a camera or other video recording device.

[0138] Cycling operation refers to the specific cycling actions performed by the tester during the test, including standard actions, non-standard actions, and fatigued operations.

[0139] Specifically, non-standard movements may affect the accuracy of test results or lead to sports injuries. During the test, a camera records real-time cycling videos of the test subject. The cycling videos are analyzed in real time, using image processing and motion capture technology to identify the cyclist's movements. Key motion data, such as swaying movements and signs of exhaustion, are extracted from the videos.

[0140] S203. Determine the riding adjustment plan based on real-time riding video and riding operation.

[0141] Cycling adjustment programs can be dynamic adjustments to the tester's cycling load and posture based on real-time monitored data during the test, including load adjustment, posture correction, rest time, and safety reminders.

[0142] Specifically, during testing, real-time monitoring of the test subject's movements and physiological state is crucial for timely adjustment of the test load, especially in high-intensity cardiorespiratory endurance tests, helping to prevent excessive fatigue or injury. Based on the extracted movement data, it is determined whether the cycling operation is fatigue-inducing or a non-standard movement. The cycling duration for each stage is determined according to the test mode and cycling operation. Based on real-time cycling video and cycling operation, corresponding cycling adjustment plans are developed. If fatigue-inducing operation is detected, the cycling plan is adjusted to avoid excessive fatigue. The cycling plan is ensured to be within safe limits to prevent injury to the test subject.

[0143] This solution allows for the acquisition and analysis of test subjects' basic information, enabling the customization of testing modes to suit individual fitness levels and exercise intensities, thereby improving the relevance and effectiveness of the tests. Analysis of real-time cycling video provides immediate feedback on the test subject's exercise status, including cycling movements and physiological responses, helping them adjust their posture promptly and avoid incorrect movements and excessive fatigue. Based on real-time data, the test load can be dynamically adjusted to ensure the test subject remains at an appropriate exercise intensity, thus more accurately assessing cardiopulmonary function and endurance levels. Identifying signs of fatigue allows for timely adjustments to the testing plan, reducing the risk of injury and improving test safety. Real-time analysis of cycling operations and physiological data allows for more accurate identification of non-standard movements and signs of fatigue, improving the reliability of test results. The test data provided by this solution can offer a scientific basis for sports training, helping to develop personalized training plans and improve training effectiveness. Accurate assessment of cardiopulmonary function and endurance levels can better guide health management and prevent cardiovascular diseases and other health problems.

[0144] In some embodiments, real-time cycling video is analyzed to determine whether the tester exhibits swaying motions; if so, cycling data corresponding to the occurrence of swaying is acquired; the cycling data is analyzed to determine whether the tester exhibits signs of exhaustion; if so, the cycling operation is determined to be a fatigued operation; if not, the cycling operation is determined to be a non-standard movement.

[0145] Swaying motion can be any unexpected, irregular movement of the test subject's body during cycling.

[0146] Cycling data can be quantitative information related to cycling collected during the testing process, including: speed, heart rate, power output, cadence, etc.

[0147] Exhaustion can be a physiological limit state in which the test subject's body experiences energy depletion, muscle fatigue, and difficulty breathing after prolonged or high-intensity exercise. Symptoms include rapid breathing, abnormal heart rate, and muscle fatigue.

[0148] Fatigue-related operations can be those performed by a test subject during cycling that result in distorted movements or reduced efficiency due to fatigue, such as decreased range of motion, altered posture, or sluggish reaction time.

[0149] Non-standard movements can be actions performed by the tester that do not meet the correct technical requirements during cycling, including: improper posture, uneven cadence, and incorrect foot position.

[0150] Specifically, several factors can influence cycling movements and signs of fatigue, necessitating a thorough understanding of individual differences among test subjects, including both physiological and psychological factors. During the test, a high-definition camera or other video recording equipment should be used to ensure comprehensive capture of the test subject's cycling movements. Key segments of the test subject's cycling should be edited from the video. Image processing techniques should be used to extract key features of the cycling movements, such as body posture and limb movement trajectories. Motion capture technology should be used to track the test subject's body parts and analyze their movement patterns. The extracted feature data should be analyzed to detect any abnormal swaying movements during cycling. If swaying movements are detected, the corresponding cycling data should be recorded. The cycling data should be analyzed to determine if the test subject is experiencing exhaustion, such as abnormal heart rate or distorted movements. If exhaustion is present, it is determined to be fatigue-related; if not, further analysis is needed to determine if the movements are non-standard.

[0151] This solution utilizes real-time cycling video analysis to provide personalized assessments tailored to each tester's individual differences, including physiological and psychological factors, resulting in more accurate test results. High-definition cameras capture the tester's cycling movements, allowing for real-time monitoring and recording of detailed actions, including abnormal behaviors such as swaying, facilitating timely problem detection and intervention. Combining cycling data and video analysis results provides a more comprehensive understanding of the tester's athletic performance, including the smoothness, stability, and efficiency of their movements. Analysis of cycling videos provides immediate feedback to the tester, guiding them to adjust their movements, avoid or correct non-standard techniques, and reduce the risk of sports injuries. Analyzing fatigue signs in cycling data and videos allows for timely detection and management of the tester's fatigue status, preventing overtraining and injury. Based on video analysis results, the testing mode can be adjusted to ensure the difficulty and intensity of the test are suitable for the tester's current condition, improving accuracy and safety. Video analysis also assesses the adaptability between the tester and the power bike, ensuring the bike setup matches the tester's physical characteristics, improving comfort and safety during the test. The data provided by video analytics can offer a scientific basis for developing and adjusting training plans, helping test subjects improve their athletic performance and cardiorespiratory endurance.

[0152] In some embodiments, when the cycling operation is a fatigue operation, the cycling duration is determined based on the real-time cycling video; the test duration is determined based on the test mode; the test phase is determined based on the cycling duration and the test duration; and the cycling adjustment plan is adjusted based on the test phase and the fatigue operation.

[0153] Cycling time can be the total time the tester actually spends cycling during the test.

[0154] The test duration can be the total time from the start to the end of the test.

[0155] The testing phase can be the division of the entire testing process into different time periods, each with a specific testing objective and intensity.

[0156] Specifically, due to physiological and psychological differences among test subjects, these differences can affect their fatigue levels and athletic performance. Different test subjects may require different test intensities and durations, thus necessitating customized testing plans based on individual differences. Image processing and motion analysis technologies are used to analyze cycling videos in real time, identifying the test subject's cycling movements and physiological state. Image recognition technology identifies signs of fatigue in the test subject, determining whether fatigue-related actions are occurring. Real-time cycling data such as heart rate, power output, and cadence are combined to assess the test subject's fatigue state. Based on fatigue scores and real-time data, the appropriate duration of the current cycling action is determined. The overall test duration is determined according to preset test modes (such as progressive load testing, VO2 max testing, etc.). The cycling duration is matched with the test mode duration to ensure the continuity of the testing process. Based on the cycling and test durations, the testing process is divided into different phases, such as warm-up, working, and recovery phases. Adjustments to the test phases are made based on the fatigue identification results to ensure each phase is suitable for the test subject's condition. Based on the test phases and fatigue-related actions, a cycling plan is designed or adjusted, including adjustments to resistance, speed, and rest time.

[0157] This solution, by considering individual differences among test takers, including physiological and psychological factors, allows for the customization of testing plans to suit each individual's specific circumstances, providing a more personalized testing experience. Utilizing image processing and motion analysis technologies, real-time monitoring of the test taker's cycling movements and physiological state provides timely feedback, guiding adjustments to cycling actions and reducing the negative impacts of non-standard movements and fatigue. Combining real-time data such as heart rate, power output, and cadence allows for more accurate assessment of the test taker's fatigue state, thus enabling better control of test intensity and duration. Based on the test taker's real-time performance and fatigue level, test phases are dynamically adjusted to ensure each phase aligns with the test taker's current state, improving the effectiveness and safety of the test. Based on the identification of fatigue and non-standard movements, cycling plans are designed or adjusted, including adjusting resistance, speed, and rest time, to optimize test results and the test taker's exercise experience. Real-time monitoring and analysis of the test taker's cycling movements allows for more accurate identification of non-standard movements and signs of fatigue, thereby improving the accuracy of test results. The real-time collected cycling data provides data-driven decision support for test takers, helping them better understand their athletic ability and fatigue level, and providing a scientific basis for subsequent training plans.

[0158] In some embodiments, the physical fitness level and exercise intensity of the test subject are determined based on basic information; the endurance of the test subject is predicted based on the physical fitness level and exercise intensity; and preset test modes are selected based on endurance and physical fitness level to obtain a test mode suitable for the test subject.

[0159] Physical fitness level refers to an individual's physiological and psychological capacity to withstand and complete physical activity.

[0160] Exercise intensity can be defined as the degree of load applied to the body during exercise.

[0161] Durability can be defined as an individual's ability to withstand loads during exercise, i.e., the length of time an individual can maintain an exercise state.

[0162] The preset test mode can be a pre-designed test plan used to evaluate specific physical fitness indicators, stored in a preset database.

[0163] Specifically, the process involves assessing the differences in physical fitness among test subjects, which will affect their fitness levels and athletic performance. Based on the collected baseline information, some fitness tests may be necessary, such as VO2 max tests and strength tests. The test results are analyzed to determine the test subjects' fitness levels. Based on fitness levels, exercise intensity is categorized into different levels. Personalized exercise intensity is determined based on the specific circumstances of each test subject. Using established models or algorithms, combined with fitness levels and exercise intensity, the test subjects' endurance is predicted. Based on the predicted endurance, the duration and intensity of exercise that the test subjects can sustain are determined. Suitable test models are selected from a pre-set test model library based on the test subjects' fitness levels, exercise intensity, and endurance predictions. The selected test models are ensured to meet the individual needs of the test subjects. Preliminary tests are conducted to verify the applicability of the test models and the test subjects' responses. Based on the results of the preliminary tests, the test models are adjusted to ensure they are suitable for the test subjects. All collected information, prediction results, and preliminary test feedback are integrated to determine the final test model. The basis and rationale for selecting the test model are recorded for subsequent testing and evaluation.

[0164] This solution provides a personalized testing experience by analyzing basic information, ensuring the testing mode aligns with the individual's needs and fitness level. Scientific fitness assessment and endurance prediction allow for a more accurate determination of the test taker's fitness level and endurance, thus improving the reliability of test results. Based on individual differences, the testing process can be optimized to ensure the intensity and duration are suitable for the test taker, avoiding overtraining or undertraining. Real-time monitoring of the test taker's movements and physiological state provides timely feedback, helping them adjust their movements and reducing the negative impacts of non-standard movements and fatigue. Real-time data during the testing process allows for dynamic adjustments to the testing mode, ensuring the testing adapts to the test taker's immediate condition and improving testing effectiveness. Considering the test taker's health condition and individual differences enhances testing safety and reduces the risk of sports injuries.

[0165] In some embodiments, the test subject's heart rate limit is determined based on physical fitness level after adopting the test mode; the test subject's physical response after reaching the heart rate limit is determined based on basic information; the test power and the final speed of the power bicycle are determined based on the test mode; and the deceleration plan after the test subject reaches the heart rate limit is determined based on physical response, heart rate limit, test power, and final speed.

[0166] Heart rate limit can be the maximum heart rate that an individual's heart can reach during exercise. It is an indicator for assessing an individual's cardiorespiratory endurance and exercise capacity.

[0167] Physical reactions can be physiological and psychological changes that occur during exercise due to increased exercise intensity.

[0168] The final rotational speed can be determined in a power bicycle test by the wheel speed that the tester maintains in order to achieve a predetermined power output.

[0169] A deceleration plan can be a series of measures taken during the test to protect the test subject's safety and avoid excessive fatigue when the test subject reaches or approaches their heart rate limit.

[0170] Specifically, to prevent test subjects from falling off the bike due to exhaustion during the test, it is necessary to stabilize their condition and gradually reduce speed when exhaustion is detected, ensuring their safety. The aforementioned physical fitness test determines the test subject's cardiorespiratory endurance and exercise capacity. The maximum heart rate is estimated using the formula Maximum Heart Rate = 207 - 0.7 * Age, or a more precise method, such as determining the maximum heart rate through exercise testing. Based on baseline information and the heart rate limit, the physiological response of the test subject when reaching the heart rate limit is predicted, such as shortness of breath and muscle fatigue. A suitable test mode is selected from a pre-set test mode library based on the test subject's fitness level and endurance. The test power is set according to the selected test mode and the test subject's fitness level to ensure moderate test intensity. The final rotation speed is set according to the test power and the characteristics of the power bike to match the test subject's exercise needs. During the test, the test subject's physiological data, such as heart rate, blood pressure, and respiratory rate, are monitored in real time. When the test subject's heart rate approaches its limit, their fatigue level and physical response are assessed. Based on the test subject's physical response, heart rate limit, test power, and final rotation speed, a deceleration plan is developed, including reducing rotation speed, decreasing resistance, or increasing rest time. During the test, the deceleration plan is dynamically adjusted based on the test subject's real-time feedback and physiological data.

[0171] This program, through real-time monitoring and assessment of the test subject's physiological state, can promptly detect signs of exhaustion and implement deceleration measures to prevent the test subject from falling off the vehicle due to exhaustion, thereby improving test safety. Selecting an appropriate test mode based on the test subject's endurance and fitness level ensures moderate test intensity, avoiding overtraining or undertraining, and providing a more personalized testing experience. Real-time monitoring of the test subject's physiological data, such as heart rate, blood pressure, and respiratory rate, allows for dynamic adjustments to the deceleration plan based on real-time feedback and physiological data, optimizing the testing process and ensuring accuracy and effectiveness. Scientifically determining the test subject's heart rate limit and endurance allows for more accurate prediction of the test subject's physiological response when reaching their heart rate limit, thus improving the reliability of test results. Providing personalized test modes and safety measures enhances the test subject's confidence, enabling them to participate in the test with greater peace of mind.

[0172] In some embodiments, when the testing phase is a warm-up phase and the tester is fatigued, the cycling video is analyzed based on the testing mode to determine the tester's cycling force points; based on the cycling force points, it is determined whether the cycling action is standard; if the cycling action is standard, the testing mode is adjusted based on the current cycling video and basic information; if the cycling action is not standard, an action adjustment plan is determined based on the cycling force points and preset standard cycling actions; and the tester is reminded to adjust according to the action adjustment plan.

[0173] The warm-up phase can be a series of low-intensity exercises performed before the start of formal exercise or testing, designed to raise body temperature, increase blood circulation, prepare muscles and joints, and reduce the risk of injury.

[0174] The point of force application during cycling refers to the point where the tester's foot contacts the pedals during riding. Different points of force application reflect different cycling actions and techniques: Forefoot force application: Applying force with the toes may indicate that the tester is trying to increase efficiency by using the toes. Heel force application: Applying force with the heel may indicate that the tester is overly reliant on the heel, leading to unstable cadence. Whole foot force application: Applying force evenly across the entire foot is generally considered a standard and efficient cycling method.

[0175] Cycling actions can be a series of actions performed by the tester during cycling; including: cadence, body posture, and pedaling force distribution.

[0176] Preset standard cycling actions can be the ideal actions recommended for cycling, including: stable cadence, correct body posture, and even pedal force distribution, stored in a preset database.

[0177] A motion adjustment plan can be a series of improvement suggestions provided for non-standard cycling movements of the tester.

[0178] Specifically, during the warm-up phase, ensure the test subject engages in appropriate low-intensity exercise to prepare the body for higher-intensity testing. Use video monitoring systems or other technologies to monitor the test subject's cycling movements and physiological state in real time. Analyze the cycling video to observe for irregularities or signs of fatigue, such as uneven rhythm, body swaying, or excessive reliance on cadence. Combine this with physiological data such as heart rate, respiratory rate, and blood pressure to further confirm whether the test subject is fatigued. Through video analysis, determine the contact points (force points) between the test subject's foot and pedals during cycling. Compare the test subject's force points with preset standard cycling force points. Based on the force point analysis, assess whether the test subject's cycling movements are standard. Judge the quality of the cycling movements, including cadence, pedal force distribution, and body posture. If the cycling movements are standard, adjust the testing mode based on the current cycling video and basic information, which may include changing the test power or extending the warm-up time. If the cycling movements are not standard, determine an adjustment plan based on the force points and preset standard cycling movements. Provide test subjects with specific adjustment suggestions and reminders, such as how to correctly distribute pedal force, how to maintain a stable cadence, and how to adjust body posture. Provide continuous real-time feedback during the test to help test subjects correct their movements.

[0179] This program, through real-time monitoring and adjustment of the test subject's cycling movements, can promptly identify and correct non-standard movements, reducing the risk of sports injuries caused by fatigue. Based on the test subject's real-time feedback and physiological data, personalized testing modes and adjustment plans are provided to ensure the testing process is adapted to the individual needs and fitness level of the test subject. Dynamically adjusting the testing mode and cycling adjustment plan optimizes the testing process, improving accuracy and effectiveness. By scientifically determining the test subject's cycling force points and the standardization of cycling movements, the test subject's fitness level and endurance can be assessed more accurately.

[0180] In some embodiments, the tester's leg length is determined based on basic information; the height and length of the power bicycle are obtained; based on the tester's leg length, bicycle height, and bicycle length, it is determined whether the power bicycle is suitable for the tester at the current moment; if not, the riding speed at the current moment is determined based on the riding video; and an adjustment scheme for the bicycle height and length is determined based on the riding speed and the tester's leg length.

[0181] The test subject's leg length can be a proportional relationship between the lengths of different parts of the body, and is usually used to describe the characteristics of body structure.

[0182] The height and length of the bicycle can be the vertical distance from the lowest point of the bicycle seat to the ground or the lowest point of the pedals, and the horizontal distance from the lowest point of the bicycle seat to the end of the frame or the front axle.

[0183] Specifically, the tester's height data is obtained from the basic information. Based on the height data, the tester's leg length is calculated, typically referring to the proportional relationship of the lengths of different body parts. The bicycle height data, i.e., the vertical distance from the lowest point of the seat to the ground or the lowest point of the pedals, is obtained from the bicycle's product specifications. The bicycle length data, i.e., the horizontal distance from the lowest point of the seat to the end of the frame or the front axle, is obtained. The tester's leg length is compared with the bicycle's height and length. Based on the comparison results, it is determined whether the bicycle is suitable for the tester, i.e., whether the seat height and frame length are suitable for the tester's height and body type. Riding video analysis is used to observe the contact points between the tester's feet and the pedals during riding, i.e., the points of force application. The tester's riding speed data is extracted from the video. If the bicycle is not suitable for the tester, the need for adjustments to the bicycle height and length is further assessed based on the riding speed and the tester's leg length. Based on the tester's leg length and riding speed, it is determined whether the seat height needs to be adjusted to accommodate the tester's leg length. If the tester's leg length does not match the frame length, it may be necessary to adjust the seat position or consider using a frame of a different length.

[0184] This solution ensures that the testing equipment matches the tester's body size by collecting data on the tester's height and the dimensions of the power bike, thus improving test adaptability. Adjusting the seat height and frame length reduces discomfort and improves riding comfort. Properly fitted equipment lowers the risk of injury due to unsuitable seat height or frame length. Ensuring a proper fit allows for more accurate data collection and analysis, improving the precision of test results. Adjusting riding posture allows for more efficient pedaling and force distribution, improving riding efficiency. Understanding the tester's body size and riding habits enables the development of more personalized training plans.

[0185] In some embodiments, the suitability of the power bicycle for the tester at the current moment is determined based on the tester's leg length, bicycle height, and bicycle length, according to the following formula (1):

[0186] (1)

[0187] Based on the riding speed and the tester's leg length, determine the adjustment plan for the bike height and length, including:

[0188] If the fit is greater than 1, then the adjustment plan for the bike height and length will be determined based on the riding speed and the tester's leg length.

[0189] If the suitability is less than 1, the tester will be prompted to change vehicles.

[0190] If fitness = 1, no adjustment is needed.

[0191] Specifically, different individuals have different leg lengths and body structures, which directly affect their needs for bicycle seat height and frame length. Suitable bicycle size can reduce testing errors and ensure the accuracy of test results. If the bicycle size is not suitable, it may cause the tester to be unable to perform the test in the best condition, affecting the reliability of the test results; an unsuitable seat height and frame length may cause the tester to adopt an unnatural riding posture, increasing the risk of injury. This risk can be reduced by adjusting the bicycle size. To ensure that the bicycle matches the tester's body size, thereby improving riding comfort and safety, the appropriate seat height is determined by measuring the tester's leg length (the distance from the lowest point of the seat to the heel). Obtain the bicycle height data from the power bicycle's product specifications, i.e., the vertical distance from the lowest point of the seat to the ground or the lowest point of the pedal. Obtain the power bicycle's frame height data, i.e., the vertical distance from the lowest point of the seat to the top of the frame or the front wheel axle. Calculate the fit index using formula (1); make the following assessment based on the calculated fit value: if the fit > 1, it means that the total height of the power bicycle exceeds the tester's leg length, and the bicycle height or frame may need to be adjusted. If the fit is <1, it means the overall height of the power bike is less than the tester's leg length, and the tester may need to be reminded to switch bikes. If the fit is =1, it means the overall height of the power bike matches the tester's leg length, and no adjustment is needed. If the fit is >1, determine whether the seat height or frame height needs to be increased based on the riding speed and the tester's leg length. If the fit is >1, determine whether the frame length needs to be adjusted based on the riding speed and the tester's leg length. Perform physical adjustments to the power bike according to the determined adjustment plan. If the fit is <1, remind the tester to switch to a suitable bike. After adjustment, continuously monitor the tester's riding performance, including force points, posture, cadence, etc. Collect feedback from the tester to evaluate the effectiveness and comfort of the adjustment plan.

[0192] This method addresses the issue that inappropriate seat height and frame length may lead to premature fatigue in test subjects. By considering individual differences, it provides a more personalized bicycle fit, reducing misfits caused by universal standards. Formulas quantify the match between the bicycle and the test subject's body size, improving test accuracy. Precise fit reduces testing errors caused by improper bicycle size, making test data more reliable. A bicycle that matches the test subject's body size reduces discomfort during riding and improves comfort. Adjusting bicycle size further reduces this error, allowing for more accurate fatigue identification. A properly fitted bicycle helps test subjects adopt more effective riding postures, improving riding efficiency and reducing energy consumption.

[0193] In some embodiments, the target bike height and target bike length are determined based on the tester's leg length; the tester's reaction time is determined based on basic information; the attribute information of the power bicycle is obtained; the preset maximum speed is determined based on the attribute information; and the adjustment schemes for the bike height and bike length are determined based on the riding speed, target bike height, target bike length, preset maximum speed, and reaction time.

[0194] The adjustment scheme for vehicle height is calculated according to the following formula (2):

[0195] (2)

[0196] in, Indicates the speed of altitude adjustment; Indicates the target vehicle height; Indicates vehicle height; Indicates reaction time; Indicates cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0197] Adjust the speed and vehicle height according to the altitude.

[0198] The adjustment scheme for the vehicle length is calculated according to the following formula (3):

[0199] (3)

[0200] in, Indicates the length adjustment speed; Indicates the target vehicle length; Indicates the length of the vehicle; Indicates reaction time; Indicates cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0201] Adjust the speed and vehicle length according to the length.

[0202] Reaction time can be the time it takes for an individual to go from perceiving a stimulus (such as a visual, auditory, or tactile signal) to beginning to make a corresponding response.

[0203] Attribute information can be various characteristics and parameters related to a power bike, which are crucial for determining the bike's suitability.

[0204] The preset maximum speed can be an upper limit set according to the tester's physical fitness, riding purpose, and bicycle performance.

[0205] Specifically, obtain the tester's leg length data from the basic information, including the proportions of the head, torso, and lower limbs, and the tester's height. Calculate or measure the tester's leg length based on their leg length and height. Determine the appropriate bicycle height, i.e., seat height, based on the tester's leg length and total body length. Determine the appropriate bicycle frame length based on the tester's leg length and total body length. Obtain the attribute information of the test power bicycle, including the current height and length. Determine the preset maximum riding speed based on the tester's riding speed or training goal. Determine the tester's average reaction time through experiments or basic information. Calculate the height adjustment speed using formula (1). Adjust the bicycle height based on the calculated height adjustment speed. Calculate the length adjustment speed using formula (2). Adjust the bicycle frame length based on the calculated length adjustment speed. After adjustment, monitor the tester's riding performance in real time, including posture, speed, height, and frame length. Collect feedback from the tester to evaluate the effectiveness and comfort of the adjustment plan.

[0206] In formula (1), the speed of vehicle height adjustment is calculated. This depends on the target vehicle height. Current vehicle height Cycling speed Preset maximum speed Reaction time and adjustment factors Adjusting the speed requires considering the tester's reaction time and riding speed, as well as the difference between the bike height and the target bike height. It adjusts the speed, it changes with time. And change. It is the absolute difference between the vehicle height and the target vehicle height, indicating the degree of necessity for adjustment. The exponential decay component depends on the ratio of riding speed to maximum speed, as well as the adjustment factor. Adjust the speed The difference between the vehicle height and the vehicle height should be Proportional. Some indicate that as cycling speed increases, the adjustment speed will gradually decrease, among which... This is an adjustment parameter used to control the decay rate. Combining the difference and the exponential decay part yields the final formula.

[0207] In formula (2), the speed of vehicle length adjustment is calculated. This depends on the target vehicle length. Current train commander Cycling speed Preset maximum speed Reaction time and adjustment factors . It is the difference between the vehicle length and the target vehicle length, indicating the degree of necessity for adjustment. This is the exponential decay component, which depends on the ratio of riding speed to maximum speed, and the adjustment factor. Adjust the speed The difference between the vehicle length and the vehicle length should be Proportional. Some indicate that as cycling speed increases, the adjustment speed will gradually decrease, among which... This is an adjustment parameter used to control the decay rate. Combining the difference and the exponential decay part yields the final formula.

[0208] This solution, by considering the tester's leg length and riding speed, provides a more personalized bicycle fit plan, ensuring the bicycle matches the tester's body size and riding habits. Using formulas to calculate the adjustment speed of bicycle height and length allows for a more accurate assessment of the bicycle's fit with the tester's body size, thus improving the accuracy of test results. Precise fit reduces testing errors caused by unsuitable bicycle sizes, making test data more reliable. When the bicycle matches the tester's body size, discomfort during riding is reduced, improving the tester's comfort. A properly fitted bicycle size helps the tester adopt a more effective riding posture, thereby improving riding efficiency and reducing energy consumption. During the adjustment process, the tester's riding performance can be monitored in real time to allow for timely adjustments to the bicycle size, facilitating a more accurate analysis of the tester's movement and physiological state. By avoiding unsuitable bicycle sizes, the risk of fatigue and injury caused by improper posture or unsuitable bicycle size can be reduced.

[0209] Figure 3 A schematic diagram of a cardiopulmonary endurance testing system based on a power bicycle, as provided in one embodiment of this application, is shown below. Figure 3 As shown, the cardiopulmonary endurance testing system 300 based on power bicycle in this embodiment includes: an information analysis module 301, a video analysis module 302, and a scheme determination module 303.

[0210] Information analysis module 301 is used to acquire the tester's basic information, analyze the basic information, and determine the tester's test mode.

[0211] The video analysis module 302 is used to acquire real-time cycling video, analyze the real-time cycling video, and determine cycling operations;

[0212] The scheme determination module 303 is used to determine the cycling adjustment scheme based on the real-time cycling video and the cycling operation.

[0213] Optionally, the video analysis module 302 analyzes the real-time cycling video to determine the cycling operation, and is used for:

[0214] Analyze the real-time cycling video to determine if the test subject exhibits any swaying motions;

[0215] If it exists, then retrieve the riding data corresponding to the time the swaying occurred;

[0216] Analyze the cycling data to determine if the test subject experienced exhaustion.

[0217] If present, the cycling operation is determined to be a fatigue operation;

[0218] If it does not exist, then the riding operation is determined to be a non-standard action.

[0219] Optionally, when the scheme determination module 303 determines the cycling adjustment scheme based on the real-time cycling video and the cycling operation, it is used to:

[0220] When the cycling operation is a fatigue operation, the cycling duration is determined based on the real-time cycling video;

[0221] Determine the test duration based on the test mode;

[0222] Based on the cycling duration and the test duration, a test phase is determined, and based on the test phase and the fatigue operation, the cycling adjustment plan is adjusted.

[0223] Optionally, when the information analysis module 301 analyzes the basic information and determines the tester's test mode, it is used for:

[0224] Based on the aforementioned basic information, the physical fitness level and exercise intensity of the test subject are determined;

[0225] Predict the test subject's endurance based on the physical fitness level and the intensity of the exercise;

[0226] Based on the durability and physical fitness level, preset test modes are selected to obtain a test mode suitable for the tester.

[0227] Optionally, the cardiopulmonary endurance testing system 300 further includes a deceleration analysis module 304, used for:

[0228] Based on the physical fitness level, determine the test subject's heart rate limit after adopting the test mode;

[0229] Based on the aforementioned basic information, determine the test subject's physical response after reaching the aforementioned heart rate limit;

[0230] Based on the test mode, determine the test power and the final rotational speed of the bicycle.

[0231] Based on the body's reaction, the heart rate limit, the test power, and the final rotation speed, a deceleration plan is determined after the test subject reaches the heart rate limit.

[0232] Optionally, the testing phase includes a warm-up phase; when the scheme determination module 303 adjusts the cycling adjustment scheme based on the testing phase and the fatigue operation, it is used to:

[0233] When the test phase is the warm-up phase and the tester is experiencing fatigue, the cycling video is analyzed based on the test mode to determine the tester's cycling force points.

[0234] Based on the points of force applied during riding, determine whether the riding motion is standard;

[0235] If the cycling movements are standard, then adjust the test mode based on the current cycling video and the aforementioned basic information;

[0236] If the riding motion is not standard, an adjustment plan will be determined based on the described force points and the preset standard riding motion.

[0237] The test subject is given adjustment reminders based on the aforementioned action adjustment plan.

[0238] Optionally, the cardiopulmonary endurance testing system 300 further includes an adaptation analysis module 305, used for:

[0239] Based on the aforementioned basic information, the tester's leg length is determined;

[0240] Obtain the height and length of the power bicycle; based on the tester's leg length, the bicycle height, and the bicycle length, determine whether the power bicycle is suitable for the tester at the current moment;

[0241] If not compatible, determine the current riding speed based on the riding video.

[0242] Based on the cycling speed and the tester's leg length, determine the adjustment scheme for the vehicle height and the vehicle length.

[0243] Optionally, the adaptation analysis module 305 determines whether the power bicycle is suitable for the tester at the current moment based on the tester's leg length, the bicycle height, and the bicycle length, according to the following formula:

[0244] ;

[0245] When determining the adjustment scheme for the bicycle height and the bicycle length based on the riding speed and the test subject's leg length, it is used for:

[0246] If the fitness level is greater than 1, then the adjustment scheme for the bike height and the bike length is determined based on the riding speed and the tester's leg length.

[0247] If the suitability is less than 1, the tester is reminded to change vehicles.

[0248] If the fitness score is 1, then no adjustment is needed.

[0249] Optionally, when the adaptation analysis module 305 determines the adjustment scheme for the bicycle height and the bicycle length based on the riding speed and the tester's leg length, it is used for:

[0250] Based on the test subject's leg length, determine the target vehicle height and target vehicle length;

[0251] Based on the aforementioned basic information, the test subject's reaction time is determined;

[0252] Obtain the attribute information of the power bicycle; determine the preset maximum speed based on the attribute information;

[0253] Based on the riding speed, the target vehicle height, the target vehicle length, the preset maximum speed, and the reaction time, determine the adjustment scheme for the vehicle height and vehicle length;

[0254] The vehicle height adjustment scheme is calculated according to the following formula:

[0255] ;

[0256] in, Indicates the speed of altitude adjustment; This indicates the height of the target vehicle; Indicates the vehicle height; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0257] Adjust the speed and adjust the vehicle height according to the height;

[0258] The vehicle length adjustment scheme is calculated according to the following formula:

[0259] ;

[0260] in, Indicates the length adjustment speed; Indicates the target vehicle length; Indicates the vehicle length; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor;

[0261] Adjust the speed and adjust the vehicle length according to the length.

[0262] The system in this embodiment can be used to execute the methods of any of the above embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

Claims

1. A method for testing cardiorespiratory endurance based on power cycling, characterized in that, include: Obtain the tester's basic information, analyze the basic information, and determine the tester's testing mode, including: Based on the aforementioned basic information, the physical fitness level and exercise intensity of the test subject are determined; Predict the test subject's endurance based on the physical fitness level and the intensity of the exercise; Based on the durability and physical fitness level, preset test modes are selected to obtain a test mode suitable for the tester. Based on the physical fitness level, determine the test subject's heart rate limit after adopting the test mode; Based on the aforementioned basic information, determine the test subject's physical response after reaching the aforementioned heart rate limit; Based on the test mode, determine the test power and the final rotational speed of the bicycle. Based on the physical response, the heart rate limit, the test power, and the final rotation speed, determine the deceleration plan after the test subject reaches the heart rate limit; Acquire real-time cycling video, analyze the real-time cycling video, and determine the cycling operation; Based on the real-time cycling video and the cycling operation, a cycling adjustment plan is determined; When the test phase is the warm-up phase and the tester is fatigued, the cycling video is analyzed based on the test mode to determine the tester's cycling force points. Based on the points of force applied during riding, determine whether the riding motion is standard; If the cycling movements are standard, then adjust the test mode based on the current cycling video and the aforementioned basic information; If the riding motion is not standard, an adjustment plan will be determined based on the described force points and the preset standard riding motion. The test subject is given adjustment reminders based on the aforementioned action adjustment plan; Before determining the motion adjustment plan based on the cycling force points and preset standard cycling motions, the process also includes: Based on the aforementioned basic information, the tester's leg length is determined; Obtain the height and length of the power bicycle; based on the tester's leg length, the bicycle height, and the bicycle length, determine whether the power bicycle is suitable for the tester at the current moment, using the following formula: ; If not compatible, determine the current riding speed based on the riding video. Based on the cycling speed and the tester's leg length, determine the adjustment scheme for the bicycle height and the bicycle length, including: If the fitness level is greater than 1, then the adjustment scheme for the bike height and the bike length is determined based on the riding speed and the tester's leg length. If the suitability is less than 1, the tester is reminded to change vehicles. If the fitness score is 1, then no adjustment is needed.

2. The method according to claim 1, characterized in that, The analysis of the real-time cycling video to determine the cycling operation includes: Analyze the real-time cycling video to determine if the test subject exhibits any swaying motions; If it exists, then retrieve the riding data corresponding to the time the swaying occurred; Analyze the cycling data to determine if the test subject experienced exhaustion. If present, the cycling operation is determined to be a fatigue operation; If it does not exist, then the riding operation is determined to be a non-standard action.

3. The method according to claim 2, characterized in that, The step of determining a cycling adjustment plan based on the real-time cycling video and the cycling operation includes: When the cycling operation is a fatigue operation, the cycling duration is determined based on the real-time cycling video; Determine the test duration based on the test mode; Based on the cycling duration and the test duration, a test phase is determined, and based on the test phase and the fatigue operation, the cycling adjustment plan is adjusted.

4. The method according to claim 3, characterized in that The step of determining the adjustment scheme for the bicycle height and the bicycle length based on the riding speed and the tester's leg length includes: Based on the test subject's leg length, determine the target vehicle height and target vehicle length; Based on the aforementioned basic information, the test subject's reaction time is determined; Obtain the attribute information of the power bicycle; determine the preset maximum speed based on the attribute information; Based on the riding speed, the target vehicle height, the target vehicle length, the preset maximum speed, and the reaction time, determine the adjustment scheme for the vehicle height and vehicle length; The vehicle height adjustment scheme is calculated according to the following formula: ; in, Indicates the speed of altitude adjustment; This indicates the height of the target vehicle; Indicates the vehicle height; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor; Adjust the speed and adjust the vehicle height according to the height; The vehicle length adjustment scheme is calculated according to the following formula: ; in, Indicates the length adjustment speed; Indicates the target vehicle length; Indicates the vehicle length; Indicates the reaction time; This indicates the cycling speed; Indicates the preset maximum speed; Indicates the adjustment factor; Adjust the speed and adjust the vehicle length according to the length.

5. A cardiorespiratory endurance testing system based on a power bicycle, characterized in that, Applied to the method as described in any one of claims 1-4, comprising: The information analysis module is used to acquire the tester's basic information, analyze the basic information, and determine the tester's test mode. The video analysis module is used to acquire real-time cycling video, analyze the real-time cycling video, and determine cycling operations; The scheme determination module is used to determine the cycling adjustment scheme based on the real-time cycling video and the cycling operation.

Citation Information

Patent Citations

  • Method, device and equipment for automatically adjusting height of cushion of power vehicle and medium

    CN118543068A

  • Exercise plan generation method and device, computer equipment and storage medium

    CN118737379A