Fitness clothing-based exercise assistance method, exercise assistance system, and control device

By identifying the type of exercise and target muscle area within the fitness garment, and utilizing electrical and massage stimulation combined with exercise guidance, the problem of existing fitness garments being unable to provide comprehensive guidance is solved. This achieves scientific exercise assistance throughout the entire process, improving the user's exercise results and experience.

CN115738216BActive Publication Date: 2026-01-13HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111031027.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-03
Publication Date
2026-01-13
Estimated Expiration
2041-09-03

AI Technical Summary

Technical Problem

Existing fitness apparel cannot provide users with comprehensive, accurate, and efficient scientific exercise guidance, making it difficult for users to avoid injuries and improve efficiency during exercise.

Method used

By identifying the user's exercise type, target muscle area, and exercise stage, the fitness garment's muscle stimulation system provides electrical and massage stimulation, combined with exercise guidance information and reports, offering comprehensive exercise assistance.

Benefits of technology

It provides scientific guidance throughout the entire process—before, during, and after exercise—improving users' exercise effectiveness and efficiency, reducing the risk of injury, and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115738216B_ABST
    Figure CN115738216B_ABST
Patent Text Reader

Abstract

The application discloses a fitness clothing-based exercise assisting method, which comprises the following steps: determining a type of exercise performed by a user of fitness clothing, determining a target muscle area of the user according to the type of exercise; determining an exercise stage in which the user is located, the exercise stage comprising any one of a pre-exercise stage, an in-exercise stage and a post-exercise stage; and determining a muscle stimulation strategy for the target muscle area based on at least the target muscle area and the exercise stage, and controlling the fitness clothing to stimulate the target muscle area according to the muscle stimulation strategy, and guiding the exercise action of the user, etc. Thus, the user can be assisted to perform the exercise in the pre-exercise stage, the in-exercise stage and the post-exercise stage during the exercise, so that the user can better perform the exercise and achieve better exercise effect. The application further discloses an exercise assisting system and a control device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of sports assistive technology, and in particular to a sports assistive method, sports assistive system and control device based on fitness clothing. Background Technology

[0002] With the development of society and the economy, people are paying more and more attention to the benefits of exercise. Many people choose to exercise at the gym or use home fitness equipment. Regardless of the method chosen, users inevitably need some scientific guidance to prevent sports injuries and improve exercise efficiency.

[0003] Taking fitness activities as an example, currently, people can use fitness clothing to assist with exercise and receive some scientific guidance. For instance, fitness clothing can incorporate flexible sensors to monitor the user's electrocardiogram (ECG) signals in real time during exercise, and then provide scientific exercise guidance based on the monitored ECG signals. Similarly, fitness clothing can incorporate flexible sensors to monitor the user's muscle exertion during exercise, and determine whether the user's exertion is balanced, thus providing scientific guidance. While these functions can provide some scientific guidance, current fitness clothing still suffers from the problem of not being able to provide comprehensive, accurate, and efficient scientific guidance throughout the entire exercise process. Summary of the Invention

[0004] This application provides a method, system, control device, and garment for assisting exercise based on fitness apparel, addressing the problem that existing fitness apparel cannot provide users with comprehensive, accurate, and efficient scientific guidance. It achieves the goal of providing users with more comprehensive, accurate, and efficient scientific guidance; that is, fitness apparel can better assist users in exercising, prevent sports injuries, and improve exercise efficiency, effectively enhancing the user experience.

[0005] To address the aforementioned technical problems, in a first aspect, embodiments of this application provide a method for assisting exercise based on fitness apparel, comprising: determining the type of exercise performed by the user of the fitness apparel; determining the target muscle region of the user based on the type of exercise; determining the exercise stage in which the user is in the exercise, the exercise stage including any one of a pre-exercise stage, an exercise stage, and a post-exercise stage; determining a muscle stimulation strategy for the target muscle region based at least on the target muscle region and the exercise stage; and controlling the fitness apparel to stimulate the target muscle region according to the muscle stimulation strategy.

[0006] In this way, the system assists users in exercising through muscle stimulation during the three stages of the exercise process: pre-exercise, exercise, and post-exercise. This provides more comprehensive, accurate, and efficient scientific guidance for users' exercise, enabling them to exercise better and achieve better results.

[0007] In one possible implementation of the first aspect above, determining the type of exercise performed by the user of the fitness apparel includes: receiving a selection operation of the exercise type by the user through a fitness application to determine the exercise type.

[0008] The selection of exercise type can be, for example, selecting the body part being exercised or the exercise course. By allowing users to select their exercise type, the type of exercise can be determined conveniently and accurately.

[0009] In one possible implementation of the first aspect described above, determining the user's target muscle region based on the type of exercise includes: determining the target muscle region corresponding to the type of exercise, based on the type of exercise and a preset correspondence between exercise types and human muscles. This allows for convenient and accurate determination of the target muscle region related to the current exercise, enabling more comprehensive and accurate subsequent muscle stimulation.

[0010] In one possible implementation of the first aspect described above, determining the user's current motion stage includes: receiving a trigger operation from the user via a motion application to determine the motion stage, and determining the motion stage based on the trigger operation; and / or acquiring the user's motion state information, and determining the motion stage based on the motion state information. This allows for convenient and accurate determination of the motion stage.

[0011] In one possible implementation of the first aspect above, a muscle stimulation strategy for the target muscle region is determined based at least on the target muscle region and the exercise stage, including: further determining at least one of the user's personal information, the user's exercise environment information, and the exercise intensity information of the user's exercise; and determining the muscle stimulation strategy based on at least one of the user's personal information, the user's exercise environment information, the exercise intensity information of the user's exercise, and the target muscle region and the exercise stage.

[0012] This allows for a more convenient and accurate determination of muscle stimulation strategies for different stages of exercise and different target muscle areas, enabling more comprehensive, accurate, and efficient stimulation of the target muscle areas, achieving better exercise assistance, improving the user's exercise performance, and enhancing the user experience.

[0013] In one possible implementation of the first aspect above, controlling the stimulation of a target muscle area by the fitness garment according to a muscle stimulation strategy includes: obtaining information about the user's wearing of the fitness garment; if it is determined from the wearing information that the user is wearing the fitness garment correctly, then controlling the stimulation of the target muscle area by the fitness garment according to the muscle stimulation strategy; and if it is determined from the wearing information that the user is not wearing the fitness garment correctly, generating a reminder message to instruct the user to adjust the fitness garment to wear it correctly.

[0014] This ensures that users wear the fitness clothing accurately, thereby guaranteeing the stimulation of the user's muscles and better assisting the user in exercising.

[0015] In one possible implementation of the first aspect above, the method further includes: during the movement phase, displaying movement guidance information to instruct the user's movement; and acquiring the user's actual movement information, comparing the actual movement information with the movement guidance information, and if the actual movement information does not match the movement guidance information, generating reminder information to instruct the user to correct the movement.

[0016] Exercise guidance information can provide users with more comprehensive and accurate exercise guidance, enabling them to exercise according to the guidance information. This can effectively ensure the accuracy of the exercise, achieve better exercise assistance, improve the user's exercise results, and enhance the user experience.

[0017] In one possible implementation of the first aspect described above, the method further includes: generating an exercise report based on the user's exercise information in the post-exercise phase. Users can view exercise-related information, or dietary and exercise suggestions, through the exercise report to obtain more comprehensive and accurate exercise guidance, effectively improving the user experience.

[0018] In one possible implementation of the first aspect described above, the muscle stimulation strategy includes stimulation methods and corresponding stimulation parameters. By using different stimulation methods and parameters, different target muscle areas can be stimulated more effectively, achieving better motor assistance effects.

[0019] In one possible implementation of the first aspect described above, the target muscle region includes a primary muscle group and an auxiliary muscle group corresponding to the type of movement. The primary muscle group and the auxiliary muscle group respectively include a first type of muscle with high endurance and a second type of muscle with low endurance. The endurance of the first type of muscle is greater than or equal to a preset endurance threshold, and the endurance of the second type of muscle is less than the endurance threshold. In the muscle stimulation strategy, the stimulation intensity of the primary muscle group is greater than the stimulation intensity of the auxiliary muscle group, and the stimulation intensity of the first type of muscle is greater than the stimulation intensity of the second type of muscle. The stimulation intensity is determined according to the stimulation method and stimulation parameters.

[0020] By setting different stimulation intensities for different target muscle areas, targeted stimulation can be applied to these areas to achieve better exercise assistance.

[0021] In one possible implementation of the first aspect described above, the stimulation method includes electrical stimulation, with stimulation parameters including electrical stimulation frequency and duration; and / or the stimulation method includes massage stimulation, with stimulation parameters including massage frequency and duration. Through electrical stimulation and / or massage stimulation, the stimulation needs of different target muscle areas can be met, thereby achieving a better motor assistance effect.

[0022] Secondly, embodiments of this application provide a control device, comprising: a memory for storing a computer program, the computer program including program instructions; and a processor for executing the program instructions to cause the control device to perform the aforementioned exercise assistance method based on fitness clothing.

[0023] Thirdly, embodiments of this application provide a sports assistive system, including: a workout garment and a control device as described above, wherein the workout garment includes a workout garment body and a muscle stimulation system, the muscle stimulation system being disposed on the workout garment body; the control device establishes a communication connection with the workout garment to control the workout garment to stimulate a target muscle area through the muscle stimulation system. Specifically, the control device is used to determine the type of exercise performed by the user of the workout garment; determine the user's target muscle area based on the exercise type; determine the user's current exercise stage, which includes any one of a pre-exercise stage, an exercise stage, and a post-exercise stage; determine a muscle stimulation strategy for the target muscle area based at least on the target muscle area and the exercise stage; generate a muscle stimulation instruction based on the muscle stimulation strategy and send the muscle stimulation instruction to the workout garment, the muscle stimulation instruction instructing the workout garment to stimulate the target muscle area through the muscle stimulation system.

[0024] In one possible implementation of the third aspect described above, the fitness garment further includes a communication module. The muscle stimulation system includes several electrical stimulation modules and several massage modules, which are respectively disposed at multiple different locations on the fitness garment body. The communication module is disposed on the fitness garment body and is electrically connected to both the electrical stimulation modules and the massage modules. Specifically, the communication module communicates with a control device, receives muscle stimulation commands from the control device, and sends these commands to the electrical stimulation modules and / or the massage modules. The electrical stimulation modules receive the muscle stimulation commands and, according to these commands, provide electrical stimulation to the target muscle area. The massage modules receive the muscle stimulation commands and, according to these commands, provide massage stimulation to the target muscle area.

[0025] In one possible implementation of the third aspect described above, the fitness garment further includes a sensing module disposed on the body of the fitness garment and electrically connected to a communication module. The sensing module is used to detect the user's motion status information and transmit this information to a control device via the communication module. The control device is also used to receive the motion status information and determine the user's current exercise stage based on the information, and / or determine whether the user in the exercise stage is in a resting state.

[0026] In one possible implementation of the third aspect described above, the fitness garment further includes a wear detection module, which is disposed on the fitness garment body and electrically connected to the communication module. The wear detection module is used to detect the user's wearing information of the fitness garment and transmit the wearing information to the control device via the communication module; the control device is also used to receive the wearing information and determine whether the user is wearing the fitness garment correctly based on the wearing information.

[0027] In one possible implementation of the third aspect described above, the fitness garment also includes a power module disposed on the body of the fitness garment and electrically connected to each module in the fitness garment for supplying power to each module.

[0028] Fourthly, embodiments of this application provide a fitness garment, including: a fitness garment body, a muscle stimulation system, and a control device as described above. The muscle stimulation system and the control device are respectively disposed on the fitness garment body and are electrically connected to control the muscle stimulation system to stimulate a target muscle region. The control module is used to determine the type of exercise performed by the user of the fitness garment; determine the user's target muscle region based on the exercise type; determine the user's exercise stage, which includes any one of a pre-exercise stage, an exercise stage, and a post-exercise stage; determine a muscle stimulation strategy for the target muscle region based at least on the target muscle region and the exercise stage; generate a muscle stimulation instruction based on the muscle stimulation strategy and send the muscle stimulation instruction to the muscle stimulation system, the muscle stimulation instruction instructing the muscle stimulation system to stimulate the target muscle region.

[0029] In one possible implementation of the fourth aspect mentioned above, the muscle stimulation system includes several electrical stimulation modules and several massage modules, which are respectively disposed at multiple different locations on the fitness garment body. The electrical stimulation modules are used to receive muscle stimulation commands and, according to the commands, provide electrical stimulation to the target muscle area; the massage modules are used to receive muscle stimulation commands and, according to the commands, provide massage stimulation to the target muscle area.

[0030] In one possible implementation of the fourth aspect described above, the fitness garment further includes a sensing module disposed on the body of the fitness garment and electrically connected to the control device. The sensing module is used to detect the user's motion status information and send the motion status information to the control module; the control module is also used to receive the motion status information and determine the user's current exercise stage based on the motion status information, and / or determine whether the user in the exercise stage is in a resting state.

[0031] In one possible implementation of the fourth aspect described above, the fitness garment further includes a wear detection module, which is disposed on the fitness garment body and electrically connected to the communication module. The wear detection module is used to detect the user's wearing information of the fitness garment and send the wearing information to the control device through the communication module; the control device is also used to receive the wearing information and determine whether the user is wearing the fitness garment correctly based on the wearing information.

[0032] In one possible implementation of the fourth aspect described above, the fitness garment further includes a display module, which is disposed on the fitness garment body and electrically connected to the control device. The display module is used to receive user control operations on the fitness garment and to display relevant information during the exercise process.

[0033] In one possible implementation of the fourth aspect above, the fitness garment further includes a power module, which is disposed on the body of the fitness garment and electrically connected to each module in the fitness garment for supplying power to each module.

[0034] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions, which are executed by an electronic device to cause the electronic device to perform the exercise assistance method based on fitness clothing as provided in the first aspect and / or any possible implementation of the first aspect.

[0035] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0036] To more clearly illustrate the technical solution of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.

[0037] Figure 1 The following is a schematic diagram of a motion assistance system provided by this application, based on some implementation methods of this application;

[0038] Figure 2 Based on some implementations of this application, a schematic diagram of the distribution of major human muscles is shown;

[0039] Figure 3A and 3B Based on some implementations of this application, a structural schematic diagram of the fitness garment 200 provided in this application is shown;

[0040] Figure 4 Based on some implementation methods of this application, a structural schematic diagram of a mobile phone 100 provided in this application is shown;

[0041] Figure 5A-5N Based on some implementation methods of this application, some schematic diagrams of the display interface of the mobile phone 100 provided in this application are shown;

[0042] Figure 6 This is a schematic diagram illustrating a process of a motion assistance method based on fitness clothing provided in this application, based on some implementation methods of this application;

[0043] Figure 7 Based on some implementations of this application, a structural schematic diagram of another fitness garment 200 provided in this application is shown;

[0044] Figure 8 Based on some implementations of this application, a structural schematic diagram of another fitness garment 200 provided in this application is shown;

[0045] Figure 9 Based on some implementations of this application, a schematic diagram of the structure of an electronic device is shown;

[0046] Figure 10 Based on some implementations of this application, a schematic diagram of a System-on-a-Chip (SoC) structure is shown. Detailed Implementation

[0047] The technical solution of this application will be described in further detail below with reference to the accompanying drawings.

[0048] Taking fitness activities as an example, people can use workout clothes to assist with their exercise. These clothes can use built-in flexible sensors to monitor the user's electrocardiogram signals and muscle exertion during exercise, and then provide scientific exercise guidance based on this information to help users exercise better and achieve better results. However, such workout clothes have the following problem: they cannot provide comprehensive, accurate, and efficient scientific guidance for the user's exercise throughout the entire process.

[0049] Based on the above, please refer to Figure 1One implementation of this application provides a sports assist system, which includes a mobile phone 100 and a fitness garment 200. The mobile phone 100 and the fitness garment 200 can communicate wirelessly via wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), or via wired communication.

[0050] In this implementation, when a user is exercising, the user wears a fitness garment 200 and can control the fitness garment 200 via a mobile phone 100. The fitness garment 200 assists the user in three stages: the pre-exercise stage before the user starts exercising, the exercise stage during the exercise, and the post-exercise stage after the exercise ends. This provides more comprehensive, accurate, and efficient scientific guidance for the user's exercise, enabling the user to exercise better and achieve better results.

[0051] In addition, in this implementation, the fitness garment 200 has a muscle stimulation function that provides electrical and massage stimulation to the user's muscles. Therefore, the fitness garment 200 assists the user in exercising by providing electrical and massage stimulation to the user's movement-related muscles (as an example of a target muscle area, which can also be referred to as a target muscle) to assist the user in exercising.

[0052] Specifically, during the pre-exercise warm-up phase, the phone 100 can determine the corresponding muscle stimulation strategy for the relevant muscles. Then, based on this strategy, the fitness garment 200 stimulates the muscles to increase their temperature and blood flow, thus assisting the user in their warm-up. This not only effectively reduces warm-up time but also achieves better results. Furthermore, it can improve the user's exercise performance and better prevent injuries during subsequent workouts.

[0053] During exercise, if the phone 100 determines that the user is in a resting state, it can also determine the corresponding muscle stimulation strategy for the exercise-related muscles. Then, based on the muscle stimulation strategy, the fitness garment 200 is controlled to stimulate the relevant muscles to maintain their temperature and blood flow, thereby keeping them active and in good condition. This effectively ensures muscle health, facilitating continued exercise, guaranteeing the effectiveness of the workout, and better preventing injuries.

[0054] In the post-exercise phase, during the user's muscle relaxation and recovery exercises, the phone 100 can determine the corresponding muscle stimulation strategy for the exercise-related muscles. Then, based on this strategy, the fitness garment 200 stimulates the relevant muscles to assist the user in achieving muscle relaxation and recovery. This not only effectively reduces the time required for muscle relaxation and recovery exercises but also achieves better results, effectively preventing or alleviating post-exercise muscle soreness and avoiding muscle maldevelopment.

[0055] In addition, during the pre-exercise, exercise, and post-exercise phases, the mobile phone 100 can also display exercise guidance actions to instruct the user's movements (as an example of exercise guidance information). These guidance actions can be understood as the standard movements that the user needs to perform during exercise. In this way, users can easily obtain more comprehensive and accurate exercise guidance based on the guidance actions, enabling them to exercise more accurately.

[0056] Furthermore, in the post-exercise phase, the mobile phone can generate an exercise report based on the user's exercise information, such as the type of exercise and the duration of the exercise. The exercise report can include exercise information such as the duration of the exercise, as well as information on whether the exercise goals were achieved, dietary suggestions, and subsequent exercise suggestions. This allows users to conveniently, comprehensively, and efficiently understand their exercise status through the exercise report, and to obtain more comprehensive, accurate, and efficient dietary and exercise guidance, thereby improving the user experience.

[0057] Thus, throughout the entire exercise process—before, during, and after exercise—the mobile phone 100 can control the fitness clothing 200, providing more comprehensive, accurate, and efficient stimulation of the user's muscles and guidance on exercise movements. This more comprehensive, accurate, and efficient assistance can effectively improve the user's muscle group capabilities, better prevent sports injuries, and significantly enhance the user's exercise results and efficiency, thereby effectively improving the user experience.

[0058] Further, please see Figure 2 , Figure 2 The diagram shows the distribution of major muscles in the human body. Figure 2 It can be seen that the main muscles of each part of the front and back of the human body are visible, and Figure 2The text highlights some common muscles involved in various exercises. The human body has approximately 640 skeletal muscles. Without knowledge of kinesiology and human anatomy, it's difficult for users to accurately identify the muscles or muscle groups involved in each exercise session. Even users with some exercise experience often struggle to accurately identify all the muscles or muscle groups involved. Furthermore, during exercise, it's necessary to consciously maintain the activity of specific muscles and alleviate muscle fatigue, and afterwards, accurate massage is required to restore the targeted muscles or muscle groups. Without professional guidance, this presents significant challenges for most fitness enthusiasts.

[0059] Therefore, in this implementation, for the aforementioned different exercise stages, the mobile phone 100 can directly and automatically determine the muscle stimulation strategy corresponding to different exercise stages and different exercise-related muscles based on at least one or more of the following information: exercise stage information (e.g., pre-exercise, during-exercise, and post-exercise stages), exercise-related muscle information (e.g., target muscle areas determined based on the exercise type information such as the user's selected exercise area or exercise course), user personal information (e.g., gender, age, muscle mass, etc.), user's exercise environment information (e.g., ambient temperature, ambient wind speed, etc.), and exercise intensity information (e.g., exercise duration, etc.). The muscle stimulation strategy includes the stimulation method corresponding to different exercise-related muscles and the stimulation parameters corresponding to the stimulation method. The stimulation method can be, for example, the aforementioned electrical stimulation method and / or massage stimulation method; and the stimulation parameters corresponding to the electrical stimulation method can include electrical stimulation frequency and duration, while the stimulation parameters corresponding to the massage stimulation method can include massage frequency and massage time. That is, the mobile phone 100 can directly and automatically determine, or through calculation and other methods, the muscles or muscle groups related to the current exercise, based on the aforementioned information. In other words, it can determine the muscles related to the exercise and the corresponding muscle stimulation strategy for that muscle or muscle group. Then, the mobile phone 100 controls the fitness clothing 200 to stimulate the muscles related to the exercise according to the determined muscle stimulation strategies for different exercise stages and different muscles related to the exercise.

[0060] For example, such as Figure 2 As shown, the muscles involved in chest exercises include the pectoralis major, pectoralis minor, deltoid, and serratus anterior. Therefore, when a user wants to exercise their chest, the phone 100 can determine the corresponding muscles based on the desired chest area, including the pectoralis major, pectoralis minor, deltoid, and serratus anterior. The phone 100 then controls the fitness garment 200 to stimulate the user's pectoralis major, pectoralis minor, deltoid, and serratus anterior. Additionally, for... Figure 2 The other marked muscles and their corresponding movements will be explained later; they will not be detailed here.

[0061] In this implementation, even when a user has no knowledge of kinesiology or human anatomy, or only possesses some basic knowledge, the mobile phone 100 can conveniently, accurately, and efficiently identify the relevant muscles before each workout. It can also activate the muscles or muscle groups to be involved in the workout (i.e., the relevant muscles) before the workout begins, and provide corresponding muscle stimulation during and after the workout. This allows for different stimulation of different relevant muscles at different stages, tailored to different users, workout areas, and workout environments. This results in more convenient, comprehensive, accurate, and efficient stimulation of relevant muscles, improving workout performance and better preventing sports injuries.

[0062] The structure of the mobile phone 100 and the fitness clothing 200 included in the sports assistance system provided in this application will be further described below.

[0063] Please see Figure 3A , Figure 3A The diagram shows one structure of the fitness garment 200.

[0064] The workout outfit 200 includes a workout outfit body 210, which can include three parts: a top 211, pants 212, and socks 213. The top 211, pants 212, and socks 213 can be arranged as follows: Figure 3A The image shows the integrated setup.

[0065] The fitness garment 200 also includes several conductive electrode modules 220 disposed at various locations (e.g., chest, abdomen, shoulders, arms, back, legs, feet, etc.) on the main body 210 of the fitness garment. These conductive electrode modules 220 serve as an example of an electrical stimulation module and can specifically be flexible electrode sheets, or flexible conductive electrode modules. Furthermore, the conductive electrode modules 220 can generate electrical stimulation signals based on electrical stimulation commands (as an example of muscle stimulation commands) received from the mobile phone 100, and transmit these signals to the user's muscle nerves. Through the principle of bioelectrical stimulation, the muscles are tensed and relaxed, achieving the effect of stimulating and activating the muscles. In other words, the conductive electrode modules 220 are used to realize the aforementioned function of the fitness garment 200 in electrically stimulating the user's muscles. The electrical stimulation signal can be, for example, a pulsed electrical stimulation signal, and the pulsed electrical stimulation signal can be, for example, an electromagnetic susceptibility (EMS) electrical stimulation signal; that is, the conductive electrode modules 220 can simulate the EMS electrical stimulation signals of the central nervous system.

[0066] Furthermore, the electrical stimulation frequency and duration of the conductive electrode module 220 can be determined by the conductive electrode module 220 according to the electrical stimulation command; that is, the electrical stimulation command can include information on the electrical stimulation frequency and duration. Additionally, the output current or output voltage, pulse width, and other pulse signals output by the conductive electrode module 220 can be set to fixed values ​​as needed. For example, the output current range can be 1–3A, the output voltage range can be 1–4V, and the pulse duty cycle can be 10%–20%, etc.

[0067] The fitness garment 200 also includes several frequency-modulated vibration modules 230 disposed at various locations on the main body 210 of the fitness garment (e.g., chest, abdomen, shoulders, arms, back, legs, feet, etc.). The frequency-modulated vibration module 230 serves as an example of a massage module, specifically a massage device that relaxes and restores muscles through massage principles such as pressing or vibration. Furthermore, the frequency-modulated vibration module 230 can implement graded vibration massage functions based on massage stimulation commands (another example of muscle stimulation commands) received from the mobile phone 100. In other words, the frequency-modulated vibration module 230 enables the aforementioned fitness garment 200 to provide massage stimulation to the user's muscles.

[0068] Furthermore, the massage frequency and duration of the variable frequency vibration module 230 can be determined by the variable frequency vibration module 230 according to the massage stimulation command, that is, the massage stimulation command can include massage frequency and massage duration information. In addition, parameters such as the pressing depth of the variable frequency vibration module 230 can be set to fixed values ​​according to the device performance and needs, for example, the pressing depth can be in the range of 1cm to 2cm.

[0069] Furthermore, in this implementation, the frequency conversion vibration module 230 can also be used as an example of a wearable detection module. For example, based on the resistance encountered by the frequency conversion vibration module 230 when pressing the user's body, it can be determined whether the user is wearing the fitness clothing 200 accurately.

[0070] In this implementation, the conductive electrode module 220 and the variable frequency vibration module 230 serve as an example of a muscle stimulation system included in the fitness garment, and the conductive electrode module 220 and the variable frequency vibration module 230 can be used as follows: Figure 3A The conductive electrode module 220 and the frequency conversion vibration module 230 are shown to be set together in pairs. Of course, the conductive electrode module 220 and the frequency conversion vibration module 230 can also be set separately from each other, and can be selected and set as needed.

[0071] In addition, the fitness garment 200 also includes a sensing module 240, which may be, for example, a human electrocardiogram (ECG) signal monitoring device. The sensing module 240 can be positioned on the fitness garment body 210 near the user's heart to detect the user's heart rate information. The sensing module 240 can be made of flexible material and may also be called a flexible sensing module. Furthermore, the sensing module 240 sends the user's heart rate information to the mobile phone 100, allowing the mobile phone 100 to determine the user's exercise state and exercise stage based on the heart rate information, and / or determine whether the user is in a resting state during exercise, such as a resting state between multiple sets of exercise movements.

[0072] Of course, the sensing module 240 can also be a motion sensor or other detection device that can detect the user's movement, and can be set in other positions on the fitness garment body 210 to detect data such as the user's movements. This detection data is then sent to the mobile phone 100, allowing the mobile phone 100 to determine the user's movement state, identify the user's current stage of exercise, and / or determine whether the user is in a resting state during exercise.

[0073] Please see Figure 3B The fitness garment 200 also includes a communication module 250, which is electrically connected to the aforementioned conductive electrode module 220, frequency conversion vibration module 230, and sensing module 240. The communication module 250 enables communication between the fitness garment 200 and the mobile phone 100, specifically between the conductive electrode module 220, frequency conversion vibration module 230, and sensing module 240 included in the fitness garment 200 and the mobile phone 100. The communication module 250 can be a wireless communication module such as WiFi or Bluetooth. Alternatively, it can be a wired communication module, depending on the requirements. Furthermore, the communication module 250 can also enable communication between the fitness garment 200 and other IoT devices besides the mobile phone 100.

[0074] In addition, the fitness garment 200 also includes a power module 260, which is electrically connected to the conductive electrode module 220, the frequency conversion vibration module 230, the sensing module 240, and the communication module 250, respectively, to supply power to each module, i.e., to power the fitness garment 200. The power module 260 can be a battery or a socket for connecting to a power source, etc., and can be selected and configured as needed.

[0075] In this implementation, at least the conductive electrode module 220 and the sensing module 240 are flexible structures to facilitate better placement at different locations on the fitness garment body 210 and better contact with different parts of the user's body. This allows the conductive electrode module 220 to better provide electrical stimulation to the user's body, and the sensing module 240 to better monitor the user's electrocardiogram signals and other information.

[0076] In this implementation, the frequency conversion vibration module 230 can also be configured as needed to better contact different parts of the user's body, so that the frequency conversion vibration module 230 can better massage and stimulate the user's body.

[0077] In this implementation, the communication module 250 and the power module 260 can be positioned as needed without affecting the user's movement. For example, they can be positioned near the user's waist or abdomen on the shirt 211 or pants 212. Of course, they can also be positioned on the shoulder, arm, or other locations, depending on the specific requirements.

[0078] It should be noted that, in this implementation, the specific structure, configuration, model, material, etc. of the conductive electrode module 220, the frequency conversion vibration module 230, the sensing module 240, the communication module 250, and the power supply module 260 can all be specifically configured as needed.

[0079] It is understood that the structure illustrated in this implementation does not constitute a specific limitation on the fitness garment 200. In other embodiments of this application, the fitness garment 200 may include more or fewer components than illustrated, or combine some components, or separate some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0080] Please see Figure 4 , Figure 4 A schematic diagram of a mobile phone 100 is shown.

[0081] Mobile phone 100 may include processor 110, external memory interface 120, internal memory 121, universal serial bus (USB) connector 130, charging management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, buttons 190, motor 191, indicator 192, camera 193, display screen 194, and subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0082] It is understood that the structure illustrated in this implementation does not constitute a specific limitation on the mobile phone 100. In other embodiments of this application, the mobile phone 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0083] Processor 110 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors 110.

[0084] The processor 110 can generate operation control signals based on the instruction opcode and timing signals to control the instruction fetching and execution.

[0085] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0086] The wireless communication function of mobile phone 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor. Mobile communication module 150 can provide wireless communication solutions for mobile phone 100, including 2G / 3G / 4G / 5G. Wireless communication module 160 can provide wireless communication solutions for mobile phone 100, including WLAN (such as Wi-Fi), BitTorrent, Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), and Infrared (IR) technologies.

[0087] In some embodiments, the antenna 1 of the mobile phone 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the mobile phone 100 can communicate with the network and other devices through wireless communication technology.

[0088] The mobile phone 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0089] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the mobile phone 100 may include one or N displays screens 194, where N is a positive integer greater than 1.

[0090] NPU stands for Neural Network (NN) Computing Processor. By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in mobile phones, such as image recognition, facial recognition, speech recognition, and text understanding.

[0091] The internal memory 121 can be used to store computer executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.). The data storage area may store data created during the use of the mobile phone 100 (such as audio data, phonebook, etc.). Furthermore, the internal memory 121 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the mobile phone 100 by running instructions stored in the internal memory 121 and / or instructions stored in memory located in the processor. For example, it executes the exercise assistance method based on fitness clothing provided in this application.

[0092] The following will further explain the process by which the mobile phone 100 and the fitness clothing 200 work together in the sports assistance system provided in this application to assist the user in performing fitness exercises throughout the entire exercise process, that is, to further explain the sports assistance method based on fitness clothing provided in the implementation method of this application.

[0093] In one implementation of this application, the mobile phone 100 works in conjunction with the fitness clothing 200 to assist the user in performing fitness exercises throughout the entire exercise process, including the following steps.

[0094] The user puts on the fitness apparel 200, for example, a top 211, pants 212, and socks 213. Then, the user turns on the power module 260 of the fitness apparel 200, which supplies power to the apparel 200 to start it up. The user can then establish a communication connection with the fitness apparel 200 via their mobile phone 100 and start the apparel 200 to assist with exercise.

[0095] For example, see Figure 5A Phone 100 displays a fitness app 101, which serves as an example of a fitness app. If phone 100 receives a user's tap on the fitness app 101, phone 100 opens the fitness app 101 and displays the following... Figure 5B The device selection interface 102 shown is shown.

[0096] Please see Figure 5BThe device selection interface 102 includes devices such as "fitness clothing", "watch", "wristband", "fitness ring", and "body fat scale". If the mobile phone 100 receives a user's click operation on "fitness clothing", a wireless communication connection is established between the mobile phone 100 and the fitness clothing 200 based on Bluetooth, WiFi, or other methods.

[0097] Then, if the mobile phone 100 receives a click operation from the user on the "Motion" control at the bottom of the display interface, the mobile phone 100 displays as follows: Figure 5C The exercise type selection interface 103 is shown. The exercise type selection interface 103 may include an "Exercise Part Selection" area, which displays selection controls corresponding to multiple body parts, such as "chest," "back," "waist," and "legs." Users can use these selection controls to select the body part they want to exercise, with each body part serving as an example of an exercise type. If the mobile phone 100 receives a user's selection of an exercise part (as an example of a user selecting an exercise type through a fitness app), the mobile phone 100 can directly determine the body part to be exercised based on the user's selection. Furthermore, based on a preset correspondence between exercise parts and human muscles (including primary and secondary muscle groups), the mobile phone 100 can determine the primary and secondary muscle groups corresponding to the exercise part. The preset correspondence between exercise parts and human muscles (including primary and secondary muscle groups) can be set according to the exercise part, the composition of human muscles, and the muscles involved in the exercise of each body part.

[0098] In this implementation, the correspondence between each exercised muscle group and the main and auxiliary muscle groups can be shown in Table 1 below.

[0099] Workout areas Main muscle groups Supporting muscle groups chest pectoralis major and pectoralis minor deltoid, serratus anterior arm Biceps brachii, brachialis, triceps brachii brachioradialis, pronator teres waist rectus abdominis, external oblique muscles Inferior serratus muscle leg rectus femoris, adductor longus, biceps femoris tensor fasciae latae …… …… ……

[0100] Table 1

[0101] That is, for example, if mobile phone 100 receives a user's selection of the chest area, mobile phone 100 determines that the corresponding primary muscle groups are the pectoralis major and pectoralis minor, and the corresponding secondary muscle groups are the deltoid and serratus anterior. The primary and secondary muscle groups corresponding to other exercise areas are shown in Table 1, and will not be explained further here.

[0102] Additionally, please continue to see Figure 5CThe exercise type selection interface 103 may also include an "Exercise Course Selection" area, which displays selection controls corresponding to multiple exercise courses, such as "Chest Muscle Training Course," "Arm Muscle Improvement Course," "Abdominal Muscle Strengthening Course," and "Leg Strength Training Course." Users can select the desired exercise course using these selection controls, and each exercise course corresponds to a specific muscle group that the user needs to train. The exercise course serves as an example of an exercise type. If the mobile phone 100 receives a user's selection of an exercise course, the mobile phone 100 can determine the exercise course based on the user's selection. Then, based on a preset correspondence between exercise courses and muscle groups (including primary and secondary muscle groups), the mobile phone 100 first determines the corresponding muscle group, and then determines the primary and secondary muscle groups corresponding to that muscle group. Alternatively, the mobile phone 100 can directly determine the primary and secondary muscle groups corresponding to the exercise course based on a preset correspondence between exercise courses and muscle groups (including primary and secondary muscle groups).

[0103] In this implementation, the correspondence between each exercise course and the exercised body part, as well as the human body's muscles (including primary muscle groups and auxiliary muscle groups), can be shown in Table 2 below.

[0104] Exercise Course Workout areas Main muscle groups Supporting muscle groups Chest muscle training course chest pectoralis major and pectoralis minor deltoid, serratus anterior Arm muscle improvement course arm Biceps brachii, brachialis, triceps brachii brachioradialis, pronator teres Abdominal muscle enhancement course waist rectus abdominis, external oblique muscles Inferior serratus muscle Leg strength training course leg rectus femoris, adductor longus, biceps femoris tensor fasciae latae …… …… …… ……

[0105] Table 2

[0106] For example, if mobile phone 100 detects a user's selection of "chest muscle training course," then mobile phone 100 determines that the user needs to train the chest area corresponding to the "chest muscle training course." Furthermore, mobile phone 100 determines that the main muscle groups corresponding to the chest are the pectoralis major and pectoralis minor, and the corresponding auxiliary muscle groups are the deltoid and serratus anterior. The correspondence between other training courses and training areas, as well as the main and auxiliary muscle groups, is shown in Table 2 and will not be elaborated upon here.

[0107] In this implementation, the direct correspondence between exercise courses and human muscles (including primary and secondary muscle groups) can be shown in Table 3 below.

[0108] Exercise Course Main muscle groups Supporting muscle groups Chest muscle training course pectoralis major and pectoralis minor deltoid, serratus anterior Arm muscle improvement course Biceps brachii, brachialis, triceps brachii brachioradialis, pronator teres Abdominal muscle enhancement course rectus abdominis, external oblique muscles Inferior serratus muscle Leg strength training course rectus femoris, adductor longus, biceps femoris tensor fasciae latae …… …… ……

[0109] Table 3

[0110] For example, if mobile phone 100 receives a user's selection of "chest muscle training course", mobile phone 100 directly determines that the main muscle groups corresponding to "chest muscle training course" are the pectoralis major and pectoralis minor, and the corresponding auxiliary muscle groups are the deltoid and serratus anterior. The correspondence between other training courses and the main and auxiliary muscle groups is shown in Table 3, and will not be explained further here.

[0111] Furthermore, in this implementation, after the mobile phone 100 determines the muscle groups or workout courses the user needs to exercise, or after determining the primary and secondary muscle groups to be exercised, the mobile phone 100 controls the fitness apparel 200 to begin detecting the user's wearing information to determine whether the user is wearing the fitness apparel 200 correctly. For example, the mobile phone 100 can detect whether all parts of the fitness apparel 200—the top 211, pants 212, and socks 213—are worn correctly, or it can only detect whether the corresponding parts of the exercise group (or workout course, or primary and secondary muscle groups) are worn correctly. For example, if the user selects the chest as the exercise group, the mobile phone 100 can control the fitness apparel 200 to only detect whether the top 211 is worn correctly.

[0112] In addition, the mobile phone 100 controls the fitness garment 200 to detect whether the user is wearing the fitness garment 200 correctly. This can be achieved by the mobile phone 100 controlling several variable frequency vibration modules 230 in the fitness garment 200 to provide massage stimulation, and acquiring the resistance parameters of each variable frequency vibration module 230 (as an example of wearing information). Based on these resistance parameters, the accuracy of the user's wearing of the fitness garment 200 can be determined. Furthermore, it can also identify locations where the wearing is inaccurate. That is, if the user is wearing the fitness garment 200 correctly, the fitness garment 200 should fit snugly or appropriately against the corresponding part of the user's body. At this time, the resistance experienced by the variable frequency vibration module 230 at the corresponding location should be within a preset resistance range. If the user is wearing the fitness garment 200 incorrectly, the resistance experienced by the variable frequency vibration module 230 at the corresponding location will exceed or fall below the preset resistance range. The resistance range can be specifically selected and set based on the structure, model, or other information of the variable frequency vibration module 230.

[0113] Furthermore, if mobile phone 100 determines that the user's wearing of the fitness apparel 200 is inaccurate, it can display something like this. Figure 5D The reminder interface 104 shown can display the reminder message "Device not worn correctly, please adjust," or simultaneously display the reminder message "Please adjust the arms and chest area," to remind or instruct the user to readjust the fitness apparel 200 until it is confirmed that the user is wearing it correctly. If the mobile phone 100 determines that the user is wearing the fitness apparel 200 correctly, the mobile phone 100 can display the following: Figure 5E The reminder interface 105 shown displays the reminder message "The device is worn correctly, you can start exercising" to remind the user to start exercising.

[0114] Further, please see Figure 5FIn this implementation, after the mobile phone 100 determines the muscle group (or workout course, or primary and secondary muscle groups) that the user needs to exercise, or after the mobile phone 100 determines that the user has accurately put on the fitness clothing 200, the mobile phone 100 can display the movement-related muscles associated with the exercise area (or workout course) through human anatomy or other methods. Specifically, the mobile phone 100 displays the aforementioned primary and secondary muscle groups, as shown in display interface 106. Furthermore, the mobile phone 100 can display the primary and secondary muscle groups using different colors or fill methods. For example, the primary muscle groups corresponding to the chest, including the pectoralis major and pectoralis minor, are displayed in a darker color (a darker gray), while the secondary muscle groups, including the deltoid and serratus anterior, are displayed in a lighter color (a lighter gray). This allows users to view the movement-related muscles and understand the structure of the relevant muscle groups, thus providing a comprehensive understanding of the muscle groups exerted during each exercise and the overall muscle structure of the human body, improving the user experience.

[0115] As mentioned earlier, the entire fitness exercise process includes three phases: pre-exercise, exercise, and post-exercise. Muscle activation in the pre-exercise phase, muscle maintenance in the exercise phase, and muscle recovery in the post-exercise phase are crucial throughout the entire exercise process and are essential for each workout. Therefore, in this implementation, after receiving the user's selection of the exercise area or workout course (as an example of triggering the pre-exercise phase), the mobile phone 100 can determine that the current phase is pre-exercise. Then, after confirming that the user has correctly put on the fitness clothing 200, the mobile phone 100 can control the fitness clothing 200 to assist the user in warming up in the pre-exercise phase, to assist the user in maintaining muscle status during the exercise phase (when in a resting state), and to assist the user in muscle relaxation and recovery in the post-exercise phase. Furthermore, the mobile phone 100 can also provide the user with some exercise guidance.

[0116] The following section will further explain how the combination of the mobile phone 100 and the fitness clothing 200 assists users in warming up before exercise.

[0117] In this implementation, before exercise, the mobile phone 100 can provide the user with guidance on some exercise movements. For example, based on the exercise type, such as the target muscle group or exercise course selected by the user, the mobile phone 100 can determine and display exercise guidance movements to instruct the user to perform warm-up exercises before exercise. For example, please refer to... Figure 5G Exercise guidance movements can be such as Figure 5GThe virtual character A shown on the display interface 107 performs warm-up exercises such as leg raises. By displaying exercise guidance, users can easily obtain more comprehensive warm-up instructions, enabling them to perform more accurate warm-up exercises and improve the effectiveness of their warm-up. Furthermore, as... Figure 5G As shown, mobile phone 100 can display or clearly mark the relevant muscles on the corresponding positions of the virtual character A's body using ellipses of different shades of color, based on the exercise guidance displayed through virtual character A, so that the user can simultaneously understand the relevant muscles. Alternatively, mobile phone 100 can also simulate the effect of muscle stimulation based on information such as the time or intensity of the user's warm-up exercise and display it through virtual character A, so that the user can more intuitively understand the user's warm-up status.

[0118] Of course, such as Figure 5G As shown, the mobile phone 100 can also display movement-related muscles in the upper left corner or other positions of the display interface 107, using human anatomy or other methods, so that users can understand the movement-related muscles at the same time.

[0119] Furthermore, in this implementation, as mentioned earlier, after the mobile phone 100 identifies the muscles relevant to the user's current exercise during the pre-exercise phase, it can determine a muscle stimulation strategy based on the relevant muscles (including primary and secondary muscle groups) and the user's age, through calculations and other methods. Then, the mobile phone 100 controls the fitness garment 200 to stimulate the corresponding relevant muscles according to this muscle stimulation strategy. That is, in this implementation, the mobile phone 100 can directly determine or generate a muscle stimulation strategy based on the user's selected exercise area or workout routine, and then stimulate the muscles. Even if the user has no knowledge of kinesiology or human anatomy, or only possesses some basic knowledge, the mobile phone 100 can conveniently, accurately, and efficiently identify the relevant muscles before each exercise session and activate the muscles or muscle groups (i.e., the relevant muscles) to participate in the exercise during the pre-exercise phase. In this way, different stimulation can be applied to different relevant muscles at different stages for different users and exercise areas. It can achieve a more convenient, comprehensive, accurate, and efficient effect of stimulating the muscles related to exercise, which can improve the user's exercise performance and better prevent sports injuries.

[0120] In this implementation, the muscle activation strategy includes stimulation methods for different movement-related muscles. These stimulation methods can be, for example, the aforementioned electrical stimulation and massage stimulation methods, along with corresponding stimulation parameters for each method. The stimulation parameters for electrical stimulation may include the electrical stimulation frequency and duration, while the stimulation parameters for massage stimulation may include the massage frequency and duration.

[0121] It should be noted that in this implementation, the muscle activation strategy can specifically involve the stimulation intensity (or activation level) of the primary muscle group being higher than that of the auxiliary muscle groups, and the stimulation intensity of the first type of muscle with strong tolerance being higher than that of the second type of muscle with relatively weak tolerance within each muscle group. Specifically, the tolerance of the first type of muscle is greater than or equal to a preset tolerance threshold, while the tolerance of the second type of muscle is less than the tolerance threshold. The tolerance threshold can be set to any value as needed. Furthermore, the stimulation intensity is determined based on the stimulation method and stimulation parameters.

[0122] For example, if the user selects the chest as the exercise area, the muscle activation strategy for the corresponding exercise-related muscles in the chest can be shown in Table 4 below.

[0123]

[0124] Table 4

[0125] In this implementation, as shown in Table 4, the area the user needs to train is the chest. The main muscle groups corresponding to the chest are the pectoralis major and pectoralis minor, and the auxiliary muscle groups are the deltoid and serratus anterior. Among the main muscle groups, the pectoralis major has strong endurance, while the pectoralis minor has weak endurance. Among the auxiliary muscle groups, the deltoid has strong endurance, while the serratus anterior has weak endurance.

[0126] Furthermore, in this implementation, the muscle stimulation strategy for the chest involves simultaneous electrical stimulation and massage. Specifically, the electrical stimulation frequency for the pectoralis major (a primary muscle group) is 10 Hz for 5 minutes, while the massage frequency is 50 times / min for 5 minutes. The electrical stimulation frequency for the pectoralis minor is 8 Hz for 5 minutes, while the massage frequency is 45 times / min for 5 minutes. This means the stimulation intensity for the pectoralis major, which has higher endurance among the primary muscle groups, is greater than that for the pectoralis minor, which has lower endurance. Similarly, the electrical stimulation frequency for the deltoid muscle (an accessory muscle group) is 5 Hz for 4 minutes, while the massage frequency is 30 times / min for 4 minutes. The electrical stimulation frequency for the serratus anterior is 3 Hz for 2 minutes, while the massage frequency is 20 times / min for 3 minutes. This means that the stimulation intensity for the deltoid muscle, which has a high endurance among the accessory muscle groups, is greater than that for the serratus anterior muscle, which has a low endurance. Furthermore, the stimulation intensity for the primary muscle groups is greater than that for the accessory muscle groups.

[0127] In this implementation, the mobile phone 100 controls the gymnastic garment 200 to stimulate the muscles related to the exercise according to the muscle stimulation strategy. This includes the mobile phone 100 sending an electrical stimulation command, with a frequency of 10 Hz and a duration of 5 minutes, to each conductive electrode module 220 corresponding to the pectoralis major muscle on the gymnastic garment 200 via the communication module 250. The conductive electrode module 220, according to the electrical stimulation command, outputs electrical stimulation pulse signals to perform electrical stimulation at a frequency of 10 Hz and a duration of 5 minutes on the corresponding muscle. Then, the conductive electrode module 220 terminates its operation. Additionally, the mobile phone 100, through the communication module 250 in the gymnastic garment 200, sends a massage stimulation command, with a massage frequency of 50 times / min and a massage duration of 5 minutes, to each frequency-modulated vibration module 230 corresponding to the pectoralis major muscle on the gymnastic garment 200. The frequency-modulated vibration module 230, according to the massage stimulation command, performs massage stimulation at a frequency of 50 times / min and a massage duration of 5 minutes on the corresponding muscle. Then, the variable frequency vibration module 230 stops working.

[0128] Simultaneously, based on the stimulation methods and parameters shown in Table 4 above, the mobile phone 100 sends corresponding electrical stimulation commands to the conductive electrode modules 220 at the corresponding positions of the pectoralis minor, deltoid, and serratus anterior muscles on the fitness garment 200 via the communication module 250, and also sends massage stimulation commands to the corresponding frequency-modulated vibration modules 230. This allows the conductive electrode modules 220 to electrically stimulate the muscles at the corresponding positions according to the stimulation commands, and the frequency-modulated vibration modules 230 to massage the muscles at the corresponding positions according to the massage stimulation commands. The specific process is the same as the stimulation process for the pectoralis major muscle described above, and will not be repeated here.

[0129] In this way, conductive electrode modules 220 at different locations can release electrical stimulation pulse signals of different intensities to their corresponding locations, thereby stimulating and activating muscles. Similarly, variable frequency vibration modules 230 at different locations can perform mutual vibration by pressing to their corresponding locations, thereby stimulating and activating muscles.

[0130] It should be noted that the aforementioned stimulation methods and parameters for the various movement-related muscles in the chest can be set to other methods and parameters as needed.

[0131] Furthermore, in this implementation, after the mobile phone 100 determines the aforementioned muscle stimulation strategy and stimulates the user's movement-related muscles, if the user feels that the intensity of the electrical or massage stimulation is too high or too low, the user can adjust the corresponding stimulation intensity through the mobile phone 100 to better suit the user's needs, effectively improving the user experience. For example, please continue to see... Figure 5GDuring the stimulation of the user's movement-related muscles, the mobile phone 100 can also display a stimulation intensity adjustment area 108 on the display interface 107. The intensity adjustment area 108 includes intensity adjustment controls (such as the triangles shown in the diagram) corresponding to both electrical stimulation and massage stimulation methods. Furthermore, if the mobile phone 100 detects a user's click on the "△" control corresponding to the electrical stimulation method, the mobile phone 100 increases the stimulation parameters such as the electrical stimulation frequency and / or duration to enhance the electrical stimulation intensity; if the mobile phone 100 detects a user's click on the "▽" control corresponding to the electrical stimulation method, the mobile phone 100 decreases the electrical stimulation parameters such as the electrical stimulation frequency and / or duration to weaken the electrical stimulation intensity. The adjustment of massage stimulation intensity is similar to that of electrical stimulation intensity and will not be elaborated here.

[0132] Further, please see Figure 5H In this implementation, after the mobile phone 100 controls the fitness garment 200 to stimulate the muscles related to the exercise, or after the user completes warm-up exercises, the mobile phone 100 can determine the stimulation intensity based on the stimulation method, stimulation parameters, and other information. It can also simulate the state of the muscles related to the exercise after stimulation based on the stimulation intensity and display it using an anatomical approach. For example, as shown in display interface 109, the colors of the pectoralis major, pectoralis minor, deltoid, and serratus anterior muscles are all darker than before stimulation, allowing the user to easily and intuitively view the muscle activation status. Additionally, the mobile phone 100 can also display status information such as "pectoralis major activation 98%, pectoralis minor activation 95%, deltoid activation 96%, serratus anterior activation 97%", allowing the user to easily and intuitively view the muscle activation status.

[0133] In this implementation, before exercise, the mobile phone 100 can control the fitness clothing 200 to stimulate the muscles relevant to the exercise, thereby activating them and assisting the user in warming up. This not only effectively reduces the user's warm-up time but also achieves a better warm-up effect. Furthermore, during subsequent exercise, it can improve the user's exercise performance and better prevent sports injuries.

[0134] After completing pre-exercise muscle stimulation and activating the muscles, the user begins exercising. During exercise, the mobile phone 100 can provide guidance on some exercises, determine whether the user needs to rest, and assist the user in maintaining muscle condition during rest periods. The following will further explain the mechanisms by which the mobile phone 100 provides guidance on some exercises during exercise, determines whether the user needs to rest, and controls the fitness clothing 200 to assist the user in maintaining muscle condition during rest periods.

[0135] In this implementation, during exercise, the mobile phone 100 can provide the user with guidance on certain movements. For example, based on the exercise type, such as the target muscle group or exercise course selected by the user, the mobile phone 100 can determine and display exercise guidance movements to instruct the user on these movements, so that the user can perform the same movements according to the guidance. Please refer to [link to relevant documentation]. Figure 5I For example, the exercise guidance actions can be shown by the virtual character A on the display interface 201, guiding the user to perform stretching exercises. In this way, users can view the exercise guidance actions through their mobile phone 100 to obtain more comprehensive and complete exercise guidance, thereby improving the exercise effect and experience.

[0136] And, as Figure 5I As shown, mobile phone 100 can display or clearly mark the relevant muscles on the corresponding positions of the virtual character A's body using ellipses of different shades of color, based on the exercise guidance displayed through the virtual character A, so that the user can simultaneously understand the relevant muscles. Alternatively, mobile phone 100 can also simulate the effect of muscle stimulation based on the user's exercise time or intensity, and display it through the virtual character A, so that the user can more intuitively understand the user's warm-up status.

[0137] Additionally, the mobile phone 100 can also acquire the user's actual movements (as an example of actual movement information) through its camera and compare the actual movements with the guided movements using image analysis and other methods to determine if the actual movements match the guided movements. If the actual movements match the guided movements, the subsequent guided movements will continue to be displayed. If the actual movements do not match the guided movements, it is determined that the user's actual movements are inaccurate, and a reminder message will be generated to instruct the user to correct the actual movements. Please continue to see... Figure 5I For example, the reminder message could be "The movement is not standard; please refer to the illustration and repeat the same movement." Alternatively, the reminder message could be that the phone continues to vibrate or play an audio message to help the user correct their movements. In this way, users can correct their exercise movements through their phone, receiving more comprehensive and complete exercise guidance.

[0138] Furthermore, in this implementation, the mobile phone 100 can acquire the user's actual movements for each exercise and compare them with the exercise guidance movements to determine the magnitude of the difference between the actual movements and the exercise guidance movements. Different reminder messages are displayed based on the magnitude of the difference. For example, if the difference between the user's revised actual movements and the exercise guidance movements is smaller than the previous difference, the mobile phone 100 can display the reminder message "The movement is more standard than last time; you can continue to adjust the hand position upwards to make the movement more standard," prompting the user to continue adjusting their actual movements to better match the exercise guidance movements. If the difference between the user's revised actual movements and the exercise guidance movements is larger than the previous difference, the mobile phone 100 can display the reminder message "The movement is less standard than last time; please watch the guidance movements again and continue to adjust the hand position upwards and the waist position downwards," prompting the user to continue adjusting their actual movements to better match the exercise guidance movements. This allows users to more accurately understand whether each movement matches the exercise guidance, as well as the gap between their movements and the guidance. They can also receive more accurate guidance on movement adjustments, which can effectively improve exercise results and enhance the user experience.

[0139] In addition, in this implementation, the mobile phone 100 can display the next set of exercise actions only after determining that the difference between the user's actual action and the exercise guidance action is less than a preset difference threshold. Alternatively, if the mobile phone 100 detects that the number of times the user performs the same action exceeds a preset number of times threshold, the mobile phone 100 can directly and automatically display the next set of exercise actions. The difference threshold and the number of times threshold can be set according to specific needs and selections.

[0140] Furthermore, in this implementation, during the user's exercise, the fitness garment 200 can detect the user's heart rate information in real time (as an example of exercise status information) through its sensing module 240, and send the heart rate information to the mobile phone 100 through the communication module 250. The mobile phone 100 receives the heart rate information sent by the fitness garment 200, determines whether the user is in a resting state (e.g., rest between sets in a multi-set exercise), and determines the duration of the user's rest. For example, if the mobile phone 100 determines that the user's heart rate is less than a preset heart rate threshold, it considers the user to be in a resting state and can determine the duration of the user's rest. The heart rate threshold can range from 50 beats / min to 85 beats / min, for example, 50 beats / min, 72 beats / min, 85 beats / min, etc. Of course, the heart rate threshold can also be set to other values ​​as needed.

[0141] In this implementation, after determining that the user is in a resting state, the mobile phone 100, in order to avoid the user's muscle condition decreasing during rest and affecting the subsequent exercise effect and efficiency, can, as described above, determine the muscle stimulation strategy corresponding to the exercise stage, and control the fitness clothing 200 to stimulate the exercise-related muscles according to the muscle stimulation strategy, so as to maintain muscle condition.

[0142] For example, the muscle stimulation strategy that the mobile phone 100 determines for each stage of exercise could be as follows: After determining that the user has begun resting, the mobile phone 100 first activates the frequency-modulated vibration modules 230 in the fitness garment 200 corresponding to the exercise-related parts, and sends a massage stimulation command to the frequency-modulated vibration modules 230, so that the frequency-modulated vibration modules 230 stimulate the muscles at the corresponding locations according to the massage stimulation command. This massage stimulation command includes stimulation parameters and electrical stimulation duration. The values ​​of the stimulation parameters and electrical stimulation duration can be set as needed, and will not be elaborated here.

[0143] Then, the mobile phone 100 continues to determine the user's rest duration. As the rest time increases, for example, exceeding a first time threshold, the mobile phone 100 controls the frequency conversion vibration module 230 to gradually increase the massage frequency, thereby gradually increasing the massage intensity of the frequency conversion vibration module 230. The value range of the first time threshold can be, for example, 3 minutes to 5 minutes, such as 3 minutes, 4.2 minutes, 5 minutes, etc. Of course, the value of the first time threshold can also be set to other values ​​as needed.

[0144] Furthermore, if the mobile phone 100 determines that the user's rest time exceeds the second time threshold, the mobile phone 100 controls the activation of each conductive electrode module 220 at the corresponding location of the movement-related muscles and sends an electrical stimulation command to the conductive electrode module 220, so that the conductive electrode module 220 stimulates the muscles at the corresponding location according to the electrical stimulation command. This electrical stimulation command includes stimulation parameters and stimulation duration, the values ​​of which can be set as needed, and will not be elaborated here. Moreover, the mobile phone 100 can also increase the stimulation parameters of the conductive electrode module 220 as the rest time continues to extend, thereby increasing the intensity of the electrical stimulation. The range of the second time threshold can be, for example, 5 min to 8 min, such as 5 min, 6.5 min, 8 min, etc. Of course, the value of the second time threshold can also be set to other values ​​as needed.

[0145] In addition, if the mobile phone 100 determines that the heart rate value is greater than or equal to the aforementioned heart rate threshold based on the heart rate information, it determines that the user should start exercising again, and the mobile phone 100 controls the fitness clothing 200 to stop stimulating the muscles related to the exercise as described above.

[0146] In this implementation, the mobile phone 100 controls the fitness clothing 200 to stimulate the user's muscles during exercise, effectively maintaining muscle condition. This aims to help the user's exercise-related muscles remain in an active state, reducing the impact of rest between sets on muscle condition. In other words, stimulating exercise-related muscles allows the user to perform better in the next training set, facilitating continued exercise and ensuring the effectiveness and efficiency of the workout, while also better preventing sports injuries.

[0147] Further, please see Figure 5J In this implementation, during the user's exercise and / or while the mobile phone 100 controls the fitness garment 200 to stimulate the muscles related to the exercise, the mobile phone 100 can also simulate and display the state of the muscles related to the exercise based on the exercise situation, stimulation method, stimulation parameters, and other information. For example, as shown in the display interface 202, the colors of the pectoralis major, pectoralis minor, deltoid, and serratus anterior muscles are all darker compared to before exercise, so that the user can easily and intuitively view the muscle activation or maintenance status. In addition, the mobile phone 100 can also display "Pectoralis major activity is 95%, pectoralis minor activity is 93%, deltoid activity is 95%, serratus anterior activity is 95%", etc., so that the user can view the muscle status.

[0148] Further, please see Figure 5K In this implementation, after the user has rested and resumed exercise, the mobile phone 100 can also determine and display exercise guidance actions to instruct the user's movements based on the exercise area or exercise course selected by the user. For example, Figure 5K The virtual character A displayed on the interface 203 demonstrates actions such as crossing their arms, allowing users to replicate these movements in accordance with the exercise guidance. This enables users to view the exercise guidance on their mobile phone 100 for more comprehensive and complete exercise instruction.

[0149] Furthermore, the phone can continue to capture the user's actual movements through the camera and compare them with the guided exercise movements using image analysis and other methods to determine if the actual movements match the guided movements. If the actual movements match the guided movements, the subsequent guided exercises will continue to be displayed. If the actual movements do not match the guided movements, it is determined that the user's actual movements are inaccurate, and a reminder message is generated to instruct the user to correct the actual movements. This continues until the user completes the corresponding exercise course or exercise for the current stage of the workout.

[0150] After exercise, to prevent muscle soreness and other issues, the phone 100 can control the fitness clothing 200 to stimulate the muscles involved in the exercise, assisting users in muscle relaxation and recovery, and providing exercise guidance for muscle relaxation and recovery. The following will further explain the process of how the phone 100 and fitness clothing 200 work together to assist users in muscle relaxation and recovery after exercise.

[0151] Please continue reading Figure 5K In this implementation, if the mobile phone 100 detects that the user clicks the "End" control at the top of the display interface (as an example of a user triggering the post-exercise stage through a fitness app), the mobile phone 100 determines that the user has ended the exercise, and the current stage is the post-exercise stage. Alternatively, if the mobile phone 100 determines, based on the exercise type such as the exercised body part or exercise course, that the last set of movements in this exercise has been completed (as an example of a user determining the exercise stage based on exercise status information), then the mobile phone 100 determines that the user has ended the exercise, and the current stage is the post-exercise stage. Of course, the mobile phone 100 can also determine that the user has ended the exercise through other methods.

[0152] After exercise, to prevent muscle soreness and other problems, the phone 100 can determine and display exercise guidance movements based on the exercise type or target area selected by the user, such as the exercise area or course. The user can then perform the same movements as indicated by the guidance to facilitate muscle relaxation and recovery. Please see [link to relevant documentation]. Figure 5L For example, the exercise guidance can be demonstrated by a virtual character A on display interface 204, guiding the user to swing their arms. Furthermore, the relevant muscles can be displayed or clearly marked on the virtual character A's body using ovals of varying colors, allowing the user to identify the muscles involved. This allows users to view the exercise guidance on their mobile phone 100, enabling them to better perform muscle relaxation and recovery exercises, receiving more comprehensive and complete exercise guidance, and improving exercise effectiveness and experience.

[0153] Furthermore, after the exercise ends, the phone can determine the appropriate muscle stimulation strategy for the post-exercise phase based on information such as the muscle groups or exercise courses targeted during the exercise, as well as exercise intensity information such as the duration of the exercise.

[0154] The muscle stimulation strategy involves the mobile phone 100 controlling the activation of the frequency-modulated vibration modules 230 in the fitness garment 200 corresponding to the aforementioned exercise-related areas, and sending massage stimulation commands to the frequency-modulated vibration modules 230. The frequency-modulated vibration modules 230 then stimulate the muscles at the corresponding locations according to the massage stimulation commands. These massage stimulation commands include stimulation parameters and electrical stimulation duration, the values ​​of which can be set as needed and will not be elaborated here. Then, according to the muscle stimulation strategy, the mobile phone 100 controls the frequency-modulated vibration modules 230 in the fitness garment 200 to stimulate the exercise-related muscles through massage principles such as pressing or vibration, allowing the muscles to relax and recover. After the stimulation ends, the mobile phone 100 controls the frequency-modulated vibration modules 230 to turn off, thus completing the post-exercise muscle relaxation and recovery stimulation.

[0155] In addition, because the fatigue levels of different muscles vary depending on the intensity and type of exercise, the muscles involved in the exercise in the muscle stimulation strategy need to be massaged and restored in particular. This means that the corresponding massage frequency is higher and / or the massage time is longer, i.e., the massage intensity is greater.

[0156] Please see Figure 5M In this implementation, during the process of the mobile phone 100 controlling the fitness clothing 200 to stimulate the muscles related to exercise for relaxation and recovery, the mobile phone 100 can also simulate and display the state information of the muscles related to exercise based on information such as the stimulation method and stimulation parameters. For example, as shown in the display interface 205, the colors of the pectoralis major, pectoralis minor, deltoid, and serratus anterior muscles become lighter compared to the exercise stage, so that the user can easily and intuitively view the muscle relaxation and recovery status.

[0157] In this implementation, mobile phone 100 controls fitness clothing 200 to stimulate the muscles related to exercise, thereby assisting the user in stimulating these muscles and achieving muscle relaxation. This allows the user to have a complete muscle recovery process after exercise. It not only effectively reduces the time required for muscle relaxation and recovery exercises but also achieves excellent muscle relaxation and recovery results, effectively avoiding or alleviating post-exercise muscle soreness and preventing poor muscle development.

[0158] Further, please see Figure 5NIn this implementation, after confirming the user has finished exercising, the mobile phone 100 can generate an exercise report based on the user's exercise information, as shown in the display interface 206. The exercise information may include exercise type, exercise intensity (such as duration), and exercise goals. The exercise report can then include information related to the exercise, such as "Exercise duration: 20 minutes, calories burned: 1020 calories," allowing the user to intuitively understand their exercise and experience its results. The exercise report can also include information on whether the exercise goals were achieved, such as "Goal achieved," to help the user understand if their exercise goals were met. The exercise report can also include post-exercise dietary recommendations, such as "Recommend replenishing 500ml of water and supplementing with appropriate vitamins," providing more comprehensive and complete dietary advice to improve exercise effectiveness. Finally, the exercise report can include exercise suggestions, such as "Next time, please increase the exercise time to 30 minutes," providing more comprehensive and complete exercise advice for future exercises to improve results. Of course, exercise reports can also include less or more information, which can be customized as needed.

[0159] In addition, if the phone determines that the user has not met the exercise goals based on the user's exercise information and exercise goals, the phone can also display reminders such as "Exercise goals not met, it is recommended to continue exercising for 10 minutes" to better assist the user in exercising.

[0160] In this implementation, users can easily view exercise information and receive dietary and exercise suggestions through exercise reports, which can effectively improve the user experience.

[0161] Further reading is available upon request. Figure 5N In this implementation, if the mobile phone 100 detects that the user clicks on the "share" control 203, the mobile phone 100 can also send the exercise report to the sports coach's mobile phone, or to other electronic devices such as a cloud server.

[0162] Furthermore, in the implementation method of this application, mobile phone 100 can also be in the aforementioned... Figure 5A-5M A "share" control is displayed on any of the shown interfaces or in a location such as the side toolbar, so that users can project the corresponding display interface to other devices for display.

[0163] In summary, in the implementation of this application, the mobile phone 100 can determine muscle stimulation strategies for different movement-related muscles at different stages of exercise based on the part of the user exercising. Furthermore, based on these muscle stimulation strategies, the mobile phone 100 controls the fitness garment 200 to stimulate muscles in three stages—before, during, and after exercise—aiming at muscle activation, muscle state maintenance, and muscle relaxation and recovery, respectively. This provides more comprehensive and scientific guidance for the user's exercise throughout the entire process. In addition, at each stage, the mobile phone 100 determines corresponding muscle stimulation strategies for different stages, different users, and different movement-related muscles, controlling the fitness garment 200 to perform corresponding muscle stimulation. This achieves a more comprehensive, accurate, and efficient effect in stimulating the movement-related muscles. In other words, the mobile phone 100 can control the fitness garment 200 to better assist the user in exercising, prevent sports injuries, and improve exercise efficiency, effectively enhancing the user experience.

[0164] Furthermore, some existing fitness garments require users to manually operate them to select and activate massage points. With such garments, if the user lacks knowledge of kinesiology and human anatomy, or only possesses some basic knowledge, it is difficult to accurately select and activate the muscles or muscle groups to be involved in each workout; in other words, the selected massage points are often inaccurate. The solution proposed in this application, compared to such fitness garments, allows for convenient and accurate identification of the relevant muscles, activation of the muscles or muscle groups to be involved in the workout before exercise, and corresponding muscle stimulation of the identified muscles throughout the workout.

[0165] Please see Figure 6 , Figure 6 An example of the process by which a mobile phone 100 controls a fitness garment 200 to assist a user's exercise, as provided in this application, is illustrated below. Figure 6 The process of the mobile phone 100 controlling the fitness clothing 200 to assist the user's exercise, as provided in this application, is further explained. The process of the mobile phone 100 controlling the fitness clothing 200 to assist the user's exercise includes the following steps:

[0166] S100, mobile phone 100 establishes a communication connection with fitness clothing 200, and the user has correctly put on fitness clothing 200.

[0167] S200, before the start of exercise (i.e., the pre-exercise phase), the user displays the aforementioned information via mobile phone 100. Figures 5A-5C The displayed interface allows users to select the muscle group to exercise or the workout routine. The phone then determines the muscle groups to be activated for the exercise based on the user's selection. And as mentioned earlier... Figure 5F As shown, the muscle groups that need to be activated are presented to the user in the form of human muscle anatomy.

[0168] S300, further, the mobile phone 100 determines the muscle activation strategy corresponding to different muscle groups based on the exercise stage, the muscle groups to be activated in this exercise, and the aforementioned personal data such as the user's gender, age, and muscle mass, as well as information such as the ambient temperature. Specifically, different user personal data such as gender, age, and muscle mass result in different stimulation methods and stimulation intensity levels for the corresponding stimulation parameters. That is, the activation levels of the aforementioned conductive electrode module 220 and frequency conversion vibration module 230 (as an example of a muscle stimulation system) will differ. For example, users with larger muscle mass require correspondingly higher stimulation intensity and longer stimulation time. Additionally, different ambient temperatures and other information result in different stimulation methods in the muscle activation strategy, as well as different stimulation intensity levels for the corresponding stimulation parameters.

[0169] S400, during the user's exercise (i.e., during the exercise phase), if the mobile phone 100 determines that the user is in a resting state between sets by detecting the user's heart rate information through the fitness clothing 200, then the mobile phone 100 controls the fitness clothing 200 to activate the muscle stimulation system to stimulate the user's muscles during the resting process, so that the muscles can maintain their muscle state at all times and avoid the problem of muscle decline caused by excessively long rest time between sets, which would affect the efficiency of subsequent exercise or training.

[0170] Furthermore, the S500 and the mobile phone 100 can improve the user's muscle condition and training efficiency by pressing or vibrating on the muscles related to the movement through a muscle stimulation system.

[0171] After exercise (i.e., the post-exercise phase), the S600 phone 100 performs a graded muscle massage and relaxation based on information such as exercise intensity. It also generates the aforementioned exercise report.

[0172] It should be noted that the specific implementation process and effects of each step in this implementation method have been clearly explained in the previous text, and will not be repeated here.

[0173] In the implementation of this application, the mobile phone 100 can determine the muscle stimulation strategy corresponding to different stages and different exercise-related muscles through calculation and other methods, based on at least one or more of the following information: exercise stage information (e.g., pre-exercise stage, exercise stage, and post-exercise stage), exercise-related muscle information (e.g., target muscle area determined based on exercise type information such as the exercise part or exercise course selected by the user), user personal information (e.g., gender, age, muscle mass, etc. of the user who logged into the aforementioned sports and health application 101), user exercise environment information (e.g., ambient temperature, ambient wind speed, etc.), and exercise intensity information of the user's exercise (e.g., exercise duration, etc.). It can be specifically set as needed.

[0174] In other implementations of this application, the mobile phone 100 can also dynamically display images or visual effects of muscle changes related to each exercise during the user's exercise, in conjunction with information such as the user's exercise time, so that the user can more intuitively and realistically feel the exercise effect and improve the user experience.

[0175] In other implementations of this application, during the pre-exercise phase, users can avoid performing warm-up exercises themselves. The mobile phone 100 can control the fitness clothing 200 to directly stimulate the relevant muscles through electrical stimulation and / or massage, achieving the user's warm-up goal. This method, to a certain extent, reduces the user's exercise intensity while ensuring the warm-up effect. Furthermore, in scenarios where users are busy, this method allows them to perform other tasks simultaneously while warming up.

[0176] In other implementations of this application, after exercise, the user does not need to perform muscle relaxation exercises themselves. The mobile phone 100 can control the fitness clothing 200 to directly stimulate the muscles involved in the exercise through electrical stimulation and / or massage, achieving muscle relaxation. This method, to a certain extent, reduces the amount of exercise required while ensuring effective muscle relaxation and recovery. Furthermore, this method ensures muscle relaxation in scenarios where users are too tired after exercise to perform muscle relaxation exercises themselves, or in other busy situations, while also allowing users to handle other tasks simultaneously.

[0177] In some other implementations of this application, unlike the aforementioned method that only stimulates muscles related to exercise, the mobile phone 100 can also control the fitness clothing 200 to turn on all the conductive electrode modules 220 and the frequency conversion vibration module 230 to stimulate muscles throughout the user's body.

[0178] In other implementations of this application, the electrical stimulation parameters corresponding to the conductive electrode module 220 in the aforementioned muscle electrical stimulation strategy may also include the aforementioned electrical stimulation frequency and duration, as well as information such as electrical stimulation voltage, pulse duty cycle, and electrical stimulation current. The information included in the electrical stimulation parameters and the magnitude of each parameter can be specifically set as needed. The massage parameters of the frequency conversion vibration module 230 may also include the aforementioned massage frequency and massage duration, as well as information such as electro-massage depth. The information included in the massage parameters and the magnitude of each parameter can be specifically set as needed. Furthermore, the magnitudes of these parameters differ for different stimulation intensities.

[0179] In other implementations of this application, the aforementioned sensing module 240 can also be a human motion information monitoring device. This device can be, for example, an accelerometer, gyroscope, or other motion sensor located at different positions on the fitness garment body 210. The motion sensor sends the detected user's motion or movement information to the mobile phone 100, which can then determine the user's motion state based on this information, thus determining whether the user is in a resting state. Of course, the sensing module 240 can also be other detection components capable of detecting whether the user is in a resting state, and can be selected and configured as needed.

[0180] For other implementations of this application, please refer to Figure 7 Unlike the aforementioned Figure 3B The fitness garment 200 shown in this implementation also includes a control module 270 (as another example of a control device). The control module 270 is electrically connected to the conductive electrode module 220, the frequency conversion vibration module 230, the sensing module 240, the communication module 250, and the power supply module 260. The control module 270 can be positioned as needed without affecting the user's movement; for example, it can be positioned near the user's waist on the top 211 or pants 212, or near the abdomen. It can also be positioned on the shoulders, arms, etc., depending on the specific requirements. In this implementation, the process of the mobile phone 100 controlling the fitness garment 200 to stimulate the user's muscles can be as follows: the mobile phone 100 sends a muscle stimulation command to the fitness garment 200 through the communication module 250. Then, the communication module 250 sends the muscle stimulation command to the control module 270. The control module 270 sends further control commands to the conductive electrode module 220 and the frequency-modulated vibration module 230 based on the muscle stimulation command, so as to control the conductive electrode module 220 and the frequency-modulated vibration module 230 to stimulate the muscles accordingly. In addition, the control module 270 is also used to control the sensing module 240 to detect the user's heart rate information in real time. Through the settings of the control module 270, various controls of the fitness garment 200 by the mobile phone 100 can be achieved more conveniently.

[0181] For other implementations of this application, please refer to Figure 8 Unlike the aforementioned Figure 7 In this implementation, the fitness garment 200 may further include a display module 280, which is electrically connected to both the control module 270 and the power module 260. Specifically, the display module 280 may be a display screen. Furthermore, the display module 280 can be positioned as needed, in a location that does not interfere with the user's movement and is convenient for the user to view and operate. For example, it can be positioned near the user's wrist on the garment 211; of course, it can also be positioned in other locations.

[0182] In this implementation, the display module 280 is used to receive user control operations on the fitness apparel 200 and to display relevant information during exercise. For example, the fitness apparel 200 can display information as described above through the display module 280. Figure 5A-5M The display interface shown includes the ability to receive user operations. In this implementation, the user can directly stimulate their muscles using the fitness garment 200, without requiring the aforementioned mobile phone 100.

[0183] In this implementation, the control module 270 serves as an example of a control device. The control device may include a memory and a processor. The memory stores a computer program, which includes program instructions. The processor executes the program instructions to cause the control device to perform the aforementioned exercise assistance method based on fitness clothing. In other words, in this implementation, the control module 270 can replace the aforementioned mobile phone 100 in executing the exercise assistance method based on fitness clothing provided in this application.

[0184] In addition, in this implementation, the fitness garment 200 can also send the aforementioned exercise reports and other information to a user's mobile phone 100 outside the fitness garment 200 via the communication module 250. Of course, in this implementation, the fitness garment 200 may not include the communication module 250, which can be selected and configured as needed.

[0185] In other implementations of this application, the fitness garment 200 may also include a wear detection component (not shown in the figure) distinct from the aforementioned frequency-modulated vibration module 230. That is, the fitness garment 200 detects the user's wearing information through the wear detection component, while the aforementioned frequency-modulated vibration module 230 only needs to be used for massage stimulation of the user. The wear detection component may include, for example, sensors such as accelerometers and gyroscopes located at different positions on the fitness garment body 210. The mobile phone 100 can determine whether the garment is worn smoothly based on the detection information (i.e., wear information) sent by the sensors, thereby determining whether it is worn accurately. Alternatively, the wear detection component may include pressure sensors located at different positions on the fitness garment body 210. The mobile phone 100 can determine whether the garment is worn smoothly based on the detection information (i.e., wear information) sent by the pressure sensors, thereby determining whether it is worn accurately.

[0186] In other implementations of this application, the muscle stimulation system included in the fitness garment 200 may include only one of the aforementioned conductive electrode module 220 and frequency-modulated vibration module 230, or it may include a heating module other than the conductive electrode module 220 and frequency-modulated vibration module 230, for heating the user's movement-related muscles to assist the user's exercise. Of course, the muscle stimulation system may also include other functional muscle stimulation modules, which can be selected as needed. In addition, the fitness garment 200 may also include other functional modules such as step counting, which can be selected as needed.

[0187] In other implementations of this application, the aforementioned top 211, pants 212, and socks 213 can, of course, be partially or completely separated, depending on the requirements. Furthermore, the separately configured top 211, pants 212, and socks 213 also include electrical connection ports to facilitate electrical connections between the aforementioned modules on the top 211, pants 212, and socks 213. Additionally, users can wear only the parts relevant to their activity based on their needs.

[0188] In other implementations of this application, the fitness garment body 210 of the fitness garment 200 may further include a neck portion corresponding to the user's neck, a headgear portion corresponding to the user's head, and glove portions corresponding to the user's hands. Furthermore, the aforementioned muscle stimulation system is also provided at multiple locations on the neck portion, headgear portion, and glove portions for respectively stimulating the muscles of the user's neck and head. Additionally, the various parts of the fitness garment body 210 may be integrally formed or arbitrarily arranged as needed and selected.

[0189] In other implementations of this application, the mobile phone 100 may also automatically determine the user's exercise stage through the course phase or duration of the aforementioned exercise course, or determine the user's exercise stage through other means, which can be selected and set as needed.

[0190] In other implementations of this application, the aforementioned motion assistance system, fitness clothing, and motion assistance method based on fitness clothing can be applied to fitness scenarios such as home fitness, fitness studio fitness, and gym fitness, as well as other exercise scenarios that require muscle stimulation, such as sports, rehabilitation, dance training, and physiotherapy. This aims to assist users in exercising, conveniently, accurately, and efficiently helping users activate and relax muscles, and also helping them increase muscle strength. Of course, it can also be applied to other non-exercise scenarios that require muscle stimulation, depending on the needs.

[0191] In other implementations of this application, the aforementioned mobile phone 100, which is an example of a control device, may also be a tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device (e.g., smartwatch, smart bracelet, pedometer, etc.), sports-related equipment (e.g., fitness mirror, treadmill, etc., home fitness equipment or IoT fitness equipment available in gyms), personal digital assistant, portable media player, navigation device, video game device, set-top box, virtual reality and / or augmented reality device, IoT device, industrial control device, streaming media client device, robot, cloud server, gateway, and other electronic devices or IoT devices.

[0192] In other implementations of this application, the mobile phone 100 can also be used together with other devices such as watches as examples of control devices in the implementation of this application. That is, the mobile phone 100 works with other electronic devices to control the fitness clothing 200. The implementation of the control device can be selected and set as needed.

[0193] Please see Figure 9 , Figure 9 The diagram illustrates the structure of an electronic device 900 according to one embodiment of this application. The electronic device 900 may include one or more processors 901 coupled to a controller hub 904. In at least one embodiment, the controller hub 904 communicates with the processor 901 via a multi-branch bus such as a Front Side Bus (FSB), a point-to-point interface such as a QuickPath Interconnect (QPI), or a similar connection. The processor 901 executes instructions controlling general types of data processing operations. In one embodiment, the controller hub 904 includes, but is not limited to, a Graphics Memory controller hub (GMCH) (not shown) and an Input / Output Hub (IOH) (which may be on a separate chip) (not shown), wherein the GMCH includes memory and a graphics controller and is coupled to the IOH.

[0194] Electronic device 900 may also include a coprocessor 906 and a memory 902 coupled to a controller hub 904. Alternatively, one or both of the memory 902 and the GMCH may be integrated within the processor 901 (as described in this application), with the memory 902 and the coprocessor 906 directly coupled to the processor 901 and the controller hub 904, which is located on a single chip with the IOH.

[0195] The memory 902 may be, for example, dynamic random access memory (DRAM), phase change memory (PCM), or a combination of the two.

[0196] In one embodiment, the coprocessor 906 is a dedicated processor, such as, for example, a high-throughput many-integrated-core (MIC) processor, a network or communication processor, a compression engine, a graphics processor, a general-purpose graphics processing unit (GPGPU), or an embedded processor, etc. Optional properties of the coprocessor 906 are indicated by dashed lines. Figure 9 middle.

[0197] In one embodiment, the electronic device 900 may further include a Network Interface Card (NIC) 903. The network interface 903 may include a transceiver for providing a radio interface for the electronic device 900 to communicate with any other suitable device (such as a front-end module, antenna, etc.). In various embodiments, the network interface 903 may be integrated with other components of the electronic device 900. The network interface 903 can implement the functions of the communication unit in the above embodiments.

[0198] Electronic device 900 may further include input / output (I / O) device 905. Input / output (I / O) device 905 may include: a user interface designed to enable a user to interact with electronic device 900; a peripheral component interface designed to enable peripheral components to also interact with electronic device 900; and / or sensors designed to determine environmental conditions and / or location information related to electronic device 900.

[0199] It is worth noting that, Figure 9 This is merely an example. That is, although... Figure 9 The electronic device 900 shown includes multiple devices such as a processor 901, a controller hub 904, and a memory 902. However, in practical applications, devices using the methods of this application may include only a portion of the devices in the electronic device 900. For example, it may include only the processor 901 and the NIC 903. Figure 9 The properties of the optional devices are shown by dashed lines.

[0200] The memory of the electronic device 900 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of those instructions.

[0201] In this application, the electronic device 900 may specifically be a terminal device such as a mobile phone, tablet computer, personal digital assistant (PDA), or desktop computer. The instructions stored in the memory of the electronic device may include instructions that, when executed by at least one unit in the processor, cause the electronic device to perform the aforementioned motion-assisted method based on fitness clothing.

[0202] Please see Figure 10 , Figure 10 The diagram shown is a schematic representation of the structure of a SoC (System on Chip) 1000 according to an embodiment of this application. Figure 10 In the figures, similar components have the same reference numerals. Additionally, the dashed box is an optional feature of the more advanced SoC 1000. This SoC 1000 can be used in any electronic device according to this application, and can implement corresponding functions depending on the device it is in and the instructions stored within it.

[0203] exist Figure 10 In this SoC 1000, the following are included: an interconnect unit 1002 coupled to a processor 1001; a system proxy unit 1006; a bus controller unit 1005; an integrated memory controller unit 1003; a group or one or more coprocessors 1007, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random-access memory (SRAM) unit 1008; and a direct memory access (DMA) unit 1004. In one embodiment, the coprocessor 1007 includes a dedicated processor, such as, for example, a network or communication processor, a compression engine, a GPGPU, a high-throughput MIC processor, or an embedded processor, etc.

[0204] SRAM cell 1008 may include one or more computer-readable media for storing data and / or instructions. The computer-readable storage medium may store instructions, specifically, temporary and permanent copies of those instructions. These instructions may include, when executed by at least one unit of processor 1001, instructions that cause the electronic device to perform the aforementioned motion-assistance method based on fitness clothing.

[0205] It should be noted that the terms "first" and "second" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.

[0206] It should be noted that some structural or methodological features may be shown in the accompanying drawings in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, including structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.

[0207] Although this application has been illustrated and described with reference to certain preferred embodiments, those skilled in the art should understand that the above description is a further detailed explanation of the application in conjunction with specific embodiments, and should not be construed as limiting the specific implementation of the application to these descriptions. Those skilled in the art can make various changes in form and detail, including some simple deductions or substitutions, without departing from the spirit and scope of this application.

Claims

1. A method for assisting exercise based on fitness clothing, characterized in that, include: Determine the type of exercise performed by the user of the fitness apparel; The target muscle region of the user is determined based on the type of exercise; Determine the user's current exercise stage, which includes any one of the pre-exercise stage, the exercise stage, and the post-exercise stage, wherein the exercise stage includes a resting state; Based at least on the target muscle region and the movement stage, a muscle stimulation strategy for the target muscle region is determined, wherein the movement stage corresponding to the user is the resting state in the movement stage, and the muscle stimulation strategy includes: stimulating the target muscle region based on massage stimulation, and determining the duration of the user's rest, and increasing the stimulation parameters corresponding to the massage stimulation if the duration exceeds a first time threshold. The fitness garment is controlled to stimulate the target muscle area according to the muscle stimulation strategy described above.

2. The exercise assistance method based on fitness clothing according to claim 1, characterized in that, Determining the type of exercise performed by the user wearing the fitness apparel includes: receiving a selection operation by the user through a fitness application to determine the type of exercise.

3. The exercise assistance method based on fitness clothing according to claim 1 or 2, characterized in that, Determining the target muscle region of the user based on the exercise type includes: determining the target muscle region corresponding to the exercise type based on the exercise type and a preset correspondence between exercise types and human muscles.

4. The exercise assistance method based on fitness clothing according to any one of claims 1-3, characterized in that, Determining the user's current stage of motion includes: Receive the user's trigger operation for the exercise phase through the fitness application, and determine the exercise phase based on the trigger operation; and / or Obtain the user's motion state information, and determine the motion stage based on the motion state information.

5. The exercise assistance method based on fitness clothing according to any one of claims 1-4, characterized in that, Determine the muscle stimulation strategy for the target muscle region based at least on the target muscle region and the movement phase, including: Further determine at least one of the following: the user's personal information, the user's sports environment information, and the intensity of the user's exercise. The muscle stimulation strategy is determined based on at least one of the user's personal information, the user's exercise environment information, the exercise intensity information of the user's exercise, the target muscle area, and the exercise stage.

6. The exercise assistance method based on fitness clothing according to any one of claims 1-5, characterized in that, Controlling the fitness garment to stimulate the target muscle region according to the muscle stimulation strategy includes: Obtain the user's wearing information regarding the fitness apparel; If it is determined from the wearing information that the user is wearing the fitness apparel correctly, then the fitness apparel is controlled to stimulate the target muscle area according to the muscle stimulation strategy; and If it is determined from the wearing information that the user is not wearing the fitness clothing correctly, a reminder message is generated to instruct the user to adjust the fitness clothing to wear it correctly.

7. The exercise assistance method based on fitness clothing according to any one of claims 1-6, characterized in that, The method further includes: During the exercise phase, exercise guidance information is displayed to instruct the user on the exercise movements; and The system acquires the user's actual movement information and compares it with the exercise guidance information. If the actual movement information does not match the exercise guidance information, a reminder message is generated to instruct the user to correct their movement.

8. The exercise assistance method based on fitness clothing according to any one of claims 1-7, characterized in that, The method further includes: in the post-exercise phase, generating an exercise report based on the user's exercise information.

9. The exercise assistance method based on fitness clothing according to any one of claims 1-8, characterized in that, The muscle stimulation strategy includes stimulation methods and stimulation parameters corresponding to those methods.

10. The exercise assistance method based on fitness clothing according to claim 9, characterized in that, The target muscle region includes a primary muscle group and an auxiliary muscle group corresponding to the type of exercise. The primary muscle group and the auxiliary muscle group respectively include a first type of muscle with strong endurance and a second type of muscle with weak endurance. The endurance of the first type of muscle is greater than or equal to a preset endurance threshold, and the endurance of the second type of muscle is less than the endurance threshold. In the muscle stimulation strategy, the stimulation intensity of the primary muscle group is greater than that of the secondary muscle group, the stimulation intensity of the first type of muscle is greater than that of the second type of muscle, and the stimulation intensity is determined according to the stimulation method and the stimulation parameters.

11. The exercise assistance method based on fitness clothing according to claim 9 or 10, characterized in that, The stimulation method includes electrical stimulation, and the stimulation parameters corresponding to the electrical stimulation include electrical stimulation frequency and electrical stimulation duration; and / or The stimulation method includes massage stimulation, and the stimulation parameters corresponding to the massage stimulation include massage frequency and massage duration.

12. A control device, characterized in that, include: A memory for storing computer programs, the computer programs including program instructions; A processor is configured to execute the program instructions to cause the control device to perform the exercise assistance method based on fitness clothing according to any one of claims 1-11.

13. A motion assistance system, characterized in that, include: The fitness garment and the control device as described in claim 12, wherein the fitness garment includes a fitness garment body and a muscle stimulation system, the muscle stimulation system being disposed on the fitness garment body; the control device establishes a communication connection with the fitness garment to control the fitness garment to stimulate the target muscle area through the muscle stimulation system.

14. The motion assistance system according to claim 13, characterized in that, The fitness garment also includes a communication module. The muscle stimulation system includes several electrical stimulation modules and several massage modules. The electrical stimulation modules and massage modules are respectively disposed at multiple different positions on the fitness garment body. The communication module is disposed on the fitness garment body and is electrically connected to the electrical stimulation modules and the massage modules respectively.

15. The motion assistance system according to claim 14, characterized in that, The fitness garment also includes a sensing module, which is disposed on the body of the fitness garment and is electrically connected to the communication module.

16. The motion assistance system according to claim 14 or 15, characterized in that, The fitness garment also includes a wear detection module, which is disposed on the fitness garment body and electrically connected to the communication module.

17. The motion assistance system according to any one of claims 13-16, characterized in that, The fitness garment also includes a power module, which is disposed on the body of the fitness garment and electrically connected to each module in the fitness garment.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions, which are executed by the electronic device to cause the electronic device to perform the exercise assistance method based on fitness clothing according to any one of claims 1-11.

Citation Information

Patent Citations

  • Fitness auxiliary equipment, device and storage medium

    CN108310749A

  • Omitted

    KR1020160068154A

  • Wearable energy delivery system

    US20160129274A1

  • KR1017827290000B1