Exercise assistance method for assisting user exercise based on ground ground ground ground
By detecting ground inclination and adjusting the wearable device's exercise program, the problem of poor exercise performance of walking aids under different terrain conditions has been solved, resulting in a more efficient and safer exercise experience.
Patent Information
- Application Number
- CN202480027201.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-05-03
- Publication Date
- 2025-11-18
AI Technical Summary
Existing walking aids lack effective adjustments for ground inclination, resulting in poor exercise effects or safety hazards, especially in uphill or downhill environments where it is difficult to accurately adjust exercise speed and intensity.
By detecting ground inclination using sensor data, the target exercise speed and intensity in the wearable device's workout program can be adjusted to adapt to changes in ground inclination. This includes using sensor modules, processors, and drive modules to adjust assistive forces or resistance in real time.
It improves the efficiency and safety of exercise programs, ensuring that users can accurately achieve their target exercise volume and intensity under different terrain conditions, and reducing fatigue and the risk of falls.
Smart Images

Figure CN120981270A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments relate to an exercise assistance method for assisting a user in exercising based on a gradient such as a ground gradient, a wearable device for executing the exercise assistance method, and / or an electronic device. BACKGROUND
[0002] In general, a walking assistance device can be an apparatus and / or a device for assisting a person in exercising, and / or an apparatus and / or a device for assisting a patient who cannot walk by himself / herself due to various diseases or accidents in rehabilitation walking exercise, and / or an apparatus and / or a device for exercising. As the number of aging individuals increases, more and more people have difficulty in walking or normal walking due to joint dysfunction, and interest in a walking assistance device is increasing. A walking assistance device can be worn on a user's body to assist the user in exercising and / or walking, such as by providing desired or necessary muscle power, and / or to guide the user to walk in a normal walking pattern. The walking assistance device can perform a function for assisting the user in various leg exercises (e.g., brisk walking, jogging, stair climbing, lunges, stretching). SUMMARY
[0003] TECHNICAL SOLUTION This summary is provided to introduce some concepts of the disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to determine the scope of the claimed subject matter.
[0004] In example embodiments, an exercise assistance method for assisting a user in exercising based on a ground gradient can include determining a ground gradient in a direction in which a wearable device worn by the user moves based on sensor data, determining whether the ground in the direction in which the wearable device moves is downwardly inclined or upwardly inclined based on the ground gradient, determining a target exercise speed for achieving a target exercise amount of an exercise program executed by the wearable device based on the ground gradient when the ground is downwardly inclined or upwardly inclined, and adjusting at least one of a current target exercise speed set for the exercise program and a current exercise intensity set for the exercise program based on the determined target exercise speed.
[0005] In example embodiments, an electronic device can include at least one processor including processing circuitry and a communication module including communication circuitry, the communication module configured to communicate with a wearable device under control of the at least one processor, wherein the at least one processor, individually and / or collectively, is configured to determine a target exercise speed for achieving a target exercise amount of an exercise program performed by the wearable device based on a gradient of a ground in a direction in which the wearable device moves when the wearable device operates in an exercise mode for assisting a user in exercising, and adjust at least one of a current target exercise speed of the wearable device and a current exercise intensity set to the wearable device based on the determined target exercise speed.
[0006] In example embodiments, a wearable device can include a driving module including a motor configured to generate a torque, a torque transmission frame configured to transmit the generated torque to a leg of a user, a thigh fastener directly or indirectly connected to the torque transmission frame and configured to connect the torque transmission frame to the leg of the user, and at least one processor, wherein the at least one processor, individually and / or collectively, is configured to determine a target exercise speed for achieving a target exercise amount of an exercise program performed by the wearable device based on a gradient of a ground in a direction in which the wearable device moves when the wearable device operates in an exercise mode for assisting a user in exercising, and adjust at least one of a current target exercise speed set to the exercise program and a current exercise intensity set to the exercise program based on the determined target exercise speed.
[0007] Other features and aspects will become apparent from the following detailed description, the drawings and the claims. BRIEF DESCRIPTION OF DRAWINGS
[0008] These and / or other aspects, features and advantages will become apparent and more readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:
[0009] Figure 1 is a diagram showing an overview of a wearable device worn on a user's body according to an example embodiment.
[0010] Figure 2 is a diagram showing an exercise assistance system including a wearable device and an electronic device according to an example embodiment.
[0011] Figure 3 is a rear schematic view of a wearable device according to an example embodiment.
[0012] Figure 4 is a left side view of a wearable device according to an example embodiment.
[0013] Figure 5a and Figure 5b is a diagram illustrating a configuration of a control system of a wearable device according to an example embodiment.
[0014] Figure 6 is a diagram illustrating an interaction between a wearable device and an electronic device according to an example embodiment.
[0015] Figure 7 is a diagram illustrating a configuration of an electronic device according to an example embodiment.
[0016] Figure 8 and Figure 9 is a flowchart illustrating operations of a workout assistance method for assisting a user in exercising based on a ground inclination according to an example embodiment.
[0017] Figure 10a , Figure 10b and Figure 10c is a diagram illustrating adjustment of a target exercise speed and / or an exercise intensity in different inclination intervals according to an example embodiment.
[0018] Figure 11a and Figure 11b is a diagram illustrating adjustment of a target exercise speed and / or an exercise intensity in a stair interval according to an example embodiment.
[0019] Figure 12 is a diagram illustrating a user setting screen for adjusting a target exercise speed with respect to detection based on a ground inclination according to an example embodiment.
[0020] Figure 13a and Figure 13b is a diagram illustrating a guide screen displayed on a smart watch based on an operation mode according to an example embodiment.
[0021] Figure 14 is a diagram illustrating map data showing intervals for adjusting a target exercise speed based on a ground inclination according to an example embodiment.
[0022] Figure 15 is a diagram illustrating automatic adjustment of an exercise mode based on detection of a previous exercise path according to an example embodiment. DETAILED DESCRIPTION
[0023] The following detailed description includes references to the accompanying drawings, which form a part of this disclosure. The drawings are designed for clarity and for simplicity in understanding the concepts of the present disclosure. The detailed description and its accompanying drawings which illustrate examples of the present disclosure are not intended to limit the scope of the present disclosure. Rather, the detailed description and its accompanying drawings are intended to describe the examples of the present disclosure for a sufficiently enabling manner for those skilled in the art in the field of the present disclosure.
[0024] As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0025] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0026] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. When the examples are described with reference to the drawings, the same drawing reference numerals refer to the same elements, and repetitive description related thereto will be omitted.
[0027] Figure 1 is a diagram showing an overview of a wearable device worn on a user's body according to an embodiment.
[0028] Referring to Figure 1 In an embodiment, the wearable device 100 can be a device worn on the body of a user 110 to assist the user 110 in walking, exercising, and / or working. The wearable device 100 can be used to measure the physical ability (e.g., walking ability, exercise ability, or exercise posture) of the user 110. In an embodiment, the term "wearable device" can be replaced with "wearable robot," "walking assistance device," or "exercise assistance device." The user 110 can be a human or an animal, but is not limited thereto. The wearable device 100 can be worn on the body (e.g., lower body (leg, ankle, knee, etc.) or waist) of the user 110, and can apply an external force, such as an assistance force and / or a resistance force, to the body motion of the user 110. The assistance force can be a force applied in the same direction as the direction of the body motion of the user 110 to assist the body motion of the user 110. The resistance force can be a force applied in the opposite direction to the direction of the body motion of the user 110 to resist the body motion of the user 110. The term "resistance force" can also be referred to as "motion load."
[0029] In an embodiment, the wearable device 100 can operate in a walking assistance mode for assisting the user 110 in walking. In the walking assistance mode, the wearable device 100 can assist the user 110 in walking by applying an assistance force generated by the driving module 120 of the wearable device 100 to the body of the user 110. The wearable device 100 can allow the user 110 to walk independently or for a long time by providing the strength required for the user 110 to walk, thereby expanding the walking ability of the user 110. The wearable device 100 can also improve the walking of a user who has an abnormal walking habit or posture. Each "driving module" herein can include one or more of a motor, one or more sensors, and / or circuitry.
[0030] In an embodiment, the wearable device 100 can operate in an exercise assistance mode for enhancing an exercise effect of the user 110. The exercise assistance mode can include a resistance mode and an assistance mode. The resistance mode of the exercise assistance mode can mean a mode of impeding or providing resistance to a body motion of the user 110 by applying resistance generated by the driving module 120 to the body of the user 110. When the wearable device 100 is a hip-type wearable device worn on the waist (or the pelvis) and the legs (e.g., thighs) of the user 110, in the resistance mode, the wearable device 100 can provide an exercise load to the leg motion of the user 110 while being worn on the legs, thereby enhancing an exercise effect on the legs of the user 110. The assistance mode of the exercise assistance mode can be a mode of applying an assistance force for assisting the user 110 in exercising to the body of the user 110. In the assistance mode, an assistance force in the same direction as that of the body motion can be provided to the user 110 to assist the body motion of the user. For example, when a disabled person or an elderly person wears the wearable device 100 to exercise, the wearable device 100 can provide an assistance force to assist the body motion. In the assistance mode, the wearable device 100 can provide a force in the same direction as that of the leg motion of the user 110, and the user 110 can increase a walking speed and a walking distance with a small force. In an exercise program, the resistance mode and the assistance mode can be combined and operated. For example, the wearable device 100 can provide a combination of the assistance force and the resistance for each exercise interval or time interval in a manner of providing an assistance force in one exercise interval and providing resistance in another exercise interval. In the exercise assistance mode, various exercise programs can be operated according to an exercise purpose or a physical ability of the user 110. The exercise program can include, for example, aerobic exercise, strength training, posture balance, or any combination thereof. The resistance mode and the assistance mode can be appropriately alternated according to the exercise program performed by the wearable device 100, and a target exercise speed appropriate for an appropriate physical condition (e.g., a heart rate) of the user 110 can be guided to the user during the exercise of the user 110. For example, the target exercise speed can be provided in units of kilometers per hour (km / h), but the example is not limited thereto.
[0031] In an embodiment, the wearable device 100 can operate in a fitness measurement mode for measuring the physical abilities of the user 110. The wearable device 100 can measure the user 110's motion information during walking and / or exercise using sensors (e.g., angle sensor 125 and inertial measurement unit (IMU) 135) located within the wearable device 100, and can assess the user 110's physical abilities based on the measured motion information. For example, the user 110's gait index or exercise ability index (e.g., muscle strength, endurance, balance, or exercise movement) can be estimated using the motion information measured by the wearable device 100. The fitness measurement mode may include an exercise posture measurement mode for measuring the user 110's exercise postures.
[0032] In some embodiments, based on the wearable device 100, it is as follows Figure 1 The example of a buttock-shaped wearable device is provided for illustration. However, the embodiments are not limited thereto. As described above, the wearable device 100 can be worn on other body parts (e.g., upper arm, forearm, hand, calf, or foot) besides the waist or legs (specifically, thigh). The shape and configuration of the wearable device 100 can vary depending on the body part on which the wearable device 100 is worn.
[0033] According to an embodiment, the wearable device 100 may include: a support frame (e.g., Figure 3 and Figure 4 The lumbar support frame 20 is used to support the body of the user 110 when the wearable device 100 is worn on the body of the user 110; the drive module 120 (e.g., Figure 3 The drive modules 35 and 45 are configured to generate torque applied to the legs of user 110; the torque transmission frame (e.g., Figure 3 The first torque transmission frame 55 and the second torque transmission frame 50 are configured to transmit the torque generated by the drive module 120 to the leg of the user 110; the sensor module (e.g., Figure 5a The sensor module 520 includes at least one sensor for acquiring sensor data including motion information about the user 110's body movements (e.g., leg movements or upper body movements); and a control module 130 (e.g., Figure 5a and Figure 5b The control module 510 (including processing circuitry) is configured to control the operation of the wearable device 100.
[0034] The sensor module may include an angle sensor 125 and an IMU 135. Angle sensor 125 can measure the rotation angle of the torque transmission frame of the wearable device 100 corresponding to the hip angle value of user 110. The rotation angle of the torque transmission frame measured by angle sensor 125 can be estimated as the hip angle value (or leg angle value) of user 110. Angle sensor 125 may include, for example, an encoder and / or a Hall sensor. In an embodiment, angle sensor 125 may be positioned adjacent to a location where a motor included in drive module 120 is directly or indirectly connected to the torque transmission frame. IMU 135 may include an acceleration sensor and / or an angular velocity sensor and can measure changes in acceleration and / or angular velocity based on the movement of user 110. For example, IMU 135 may measure the lumbar support frame of wearable device 100 (e.g., Figure 3 The lumbar support frame 20) or the base (e.g., Figure 3 The motion values of the lumbar support frame or matrix (measured by IMU 135) can be estimated as the lumbar motion values or upper body motion values of the user (110).
[0035] In this embodiment, the control module 130 and the IMU 135 may be disposed in the base of the wearable device 100 (e.g., Figure 3 The substrate (80) is located in the user's waist when the user 110 wears the wearable device 100. The substrate can be formed on the outside of the waist support frame of the wearable device 100 or attached to the outside of the waist support frame of the wearable device 100.
[0036] Figure 2 This is a diagram illustrating a workout assist system including a wearable device and electronic devices according to an embodiment.
[0037] Reference Figure 2 The exercise assistance system 200 may include a wearable device 100, an electronic device (or user terminal) 210, another wearable device 220, and a server 230. In an embodiment, at least one of the above-mentioned devices (e.g., another wearable device 220 or server 230) or at least one device (e.g., a dedicated controller for wearable device 100) may be added to the exercise assistance system 200.
[0038] In one embodiment, the wearable device 100 worn on a user's body can assist the user's movement in a walking assistance mode. For example, the wearable device 100 can be worn on the user's legs to help the user walk by generating assistive forces to assist the user's leg movements.
[0039] In an embodiment, the wearable device 100 can generate and apply resistance for impeding a user's body motion and / or assistance force for assisting the user's body motion in an exercise assistance mode to enhance the user's exercise effect. In the exercise assistance mode, the user can select an exercise program (e.g., aerobic exercise (such as brisk walking and outdoor walking), strength training (such as squats, split lunges, dumbbell squats, and lunge and knee up), stretching exercise, posture balance exercise, or any combination thereof) that the user desires to use the wearable device 100 for and / or exercise intensity applied to the exercise program through the electronic device 210. The wearable device 100 can control the driving module of the wearable device 100 based on the exercise program selected by the user and can obtain sensor data including the user's motion information through the sensor module. The wearable device 100 can adjust the strength of the resistance and / or assistance force applied to the user based on the exercise intensity selected by the user. For example, the wearable device 100 can control the driving module to generate resistance corresponding to the exercise intensity selected by the user. As the exercise intensity increases, the strength of the resistance applied to the user can increase.
[0040] In an embodiment, the wearable device 100 can provide (or output) feedback (e.g., visual feedback, auditory feedback, or tactile feedback) corresponding to the state of the wearable device 100 in response to a control signal received from the electronic device 210. For example, the wearable device 100 can provide visual feedback through a lighting unit (e.g., the lighting unit 85 of FIG. 8), and provide auditory feedback through a sound output module (e.g., the sound output module 550 of FIG. 5). Figure 3 Figure 5a Figure 5b
[0041] The electronic device 210 can communicate with the wearable device 100, can remotely control the wearable device 100, or can provide the user with state information about the state (e.g., a start state, a charging state, a sensing state, or an error state) of the wearable device 100. The electronic device 210 can recommend an exercise program to the user using the wearable device 100, and can analyze an exercise performed by the user. The electronic device 210 can receive sensor data obtained by the sensor module of the wearable device 100 from the wearable device 100, and can estimate the user's current exercise state, exercise result, exercise posture, and / or physical ability based on the received sensor data. The electronic device 210 can provide the estimated user's exercise state, exercise result, exercise posture, and / or physical ability to the user through a graphical user interface (GUI).
[0042] In an embodiment, a user can execute a program (e.g., an application) in the electronic device 210 to control the wearable device 100, and can adjust an operation or a setting value (e.g., a magnitude of torque output by the driving modules 35 and 45 of the wearable device 100, a volume of audio output from the sound output module 550 of the wearable device 100, and a brightness of the lighting unit 85 of the wearable device 100) of the wearable device 100 through the program. The program executed by the electronic device 210 can provide a GUI for interaction with the user. The electronic device 210 can be a device in various forms. For example, the electronic device 210 can include a portable communication device (e.g., a smartphone), a computer device, an access point, a portable multimedia device, or a home appliance (e.g., a television, an audio device, or a projector device), but examples are not limited to the aforementioned devices. Figure 3 Figure 5a Figure 5b Figure 3 The program executed by the electronic device 210 can provide a GUI for interaction with the user. The electronic device 210 can be a device in various forms. For example, the electronic device 210 can include a portable communication device (e.g., a smartphone), a computer device, an access point, a portable multimedia device, or a home appliance (e.g., a television, an audio device, or a projector device), but examples are not limited to the aforementioned devices.
[0043] In an embodiment, the electronic device 210 can be connected to the server 230 by using short distance wireless communication or cellular communication. The server 230 can receive user profile information of a user using the wearable device 100 from the electronic device 210, and can store and manage the received user profile information. The user profile information can include, for example, information about at least one of a name, an age, a gender, a height, a weight, a medical history, or a body mass index (BMI). The server 230 can receive exercise history information about exercises performed by a user from the electronic device 210, and can store and manage the received exercise history information. The server 230 can provide various exercise programs or body ability measurement programs to be provided to a user to the electronic device 210. In an embodiment, the server 230 can be directly or indirectly connected to the wearable device 100. The server 230 can receive sensor data measured by the wearable device 100 from the wearable device 100, and can transmit a control signal for controlling an operation of the wearable device 100 and / or data related to an exercise program to the wearable device 100. In an embodiment, the server 230 can be a cloud server.
[0044] According to an embodiment, the wearable device 100 and / or the electronic device 210 can be connected to other wearable devices 220. The exercise result information, the physical ability information, and / or the exercise posture assessment information of the user determined by the electronic device 210 can be transmitted to the other wearable devices 220 and can be provided to the user through the other wearable devices 220. The state information of the wearable device 100 can be transmitted to the other wearable devices 220 and can be provided to the user through the other wearable devices 220. In an embodiment, the wearable device 100, the electronic device 210, and the other wearable devices 220 can be connected to each other via wireless communication (e.g., Bluetooth communication or wireless fidelity (Wi-Fi) communication). The other wearable devices 220 can be, for example, wireless earphones 222, a smart watch (or a watch-type wearable device) 224, or smart glasses (glasses or goggle-type wearable devices) 226, but are not limited to the aforementioned information.
[0045] In an embodiment, the wireless earphones 222 can be wirelessly connected to the electronic device 210 and / or the wearable device 100, and can output a guide voice, music, and / or a sound effect related to the exercise program.
[0046] In an embodiment, the smart watch 224 can include a heart rate sensor configured to measure a biological signal including heart rate information of the user, and can transmit the biological signal measured by the heart rate sensor to the electronic device 210 and / or the wearable device 100. The electronic device 210 can estimate heart rate information (e.g., a current heart rate, a maximum heart rate, and an average heart rate) of the user based on the biological signal received from the smart watch 224, and provide the estimated heart rate information to the user. In an embodiment, the smart watch 224 can include an inertial sensor configured to measure motion information of the user and / or a location sensor configured to measure location information of the user, and can transmit the motion information and / or the location information of the user to the electronic device 210 and / or the wearable device 100. The smart watch 224 can include a communication module including a communication circuit (e.g., a short distance communication module) for communication with another device (e.g., the electronic device 210 and the wearable device 100). In an embodiment, the smart watch 224 can provide an interface related to the exercise program through a display. The interface related to the exercise program can be implemented by a separate application installed in the smart watch 224.
[0047] In an embodiment, the smart glasses 226 can provide information to the user through a display in the form of glasses. For example, the smart glasses 226 can output information about, for example, a current exercise speed, a target exercise speed, a ground inclination in a forward direction of the user, a currently achieved exercise amount, and an exercise time through the display in an exercise mode. In addition, the smart glasses 226 can output a screen for guiding an exercise path to the user. The smart glasses 226 can include a vision sensor, and can obtain terrain data indicating a shape of a terrain in a forward direction of the user through the vision sensor. A ground inclination in the forward direction of the user can be estimated by analyzing feature points of the terrain in the obtained terrain data.
[0048] In an embodiment, a user can select an exercise program to be performed from various exercise programs, and can perform the selected exercise program. By considering a target exercise amount before the exercise starts, the exercise program performed by the user can include a target exercise amount to be achieved and a target exercise speed with respect to each exercise interval (e.g., an exercise intensive interval and a recovery interval). For example, the target exercise amount can be suggested as a calorie or a total number of steps that the user desires to consume through exercise. During the exercise, exercise guidance can be provided to the user based on the target exercise speed set by the exercise program. For example, when a current exercise speed (e.g., a walking speed) of the user is lower than the target exercise speed, a guidance voice for faster walking can be provided to the user, and when the current exercise speed is higher than the target exercise speed or a heart rate of the user is high, a guidance voice for slower walking can be provided to the user.
[0049] The target exercise speed of each exercise interval set by the exercise program selected by the user can not consider a ground inclination of a terrain on which the user actually performs the exercise. According to the ground inclination, an exercise amount to be achieved and an exercise intensity can vary. Based on an assumption that the exercise is performed at the same exercise speed during the same time, as the ground inclination increases (in other words, uphill ground inclination increases), the exercise amount to be achieved increases. Since the ground inclination significantly affects the exercise amount as much as the exercise speed, it can be preferable to consider the ground inclination to accurately calculate an exercise amount achieved by the user through the exercise. In particular, when the user wears the wearable device 100 and performs an exercise such as outdoor walking, running, or the like, the ground inclination can occupy a large proportion in the actual exercise amount.
[0050] To accurately manage the implementation state of the exercise amount during exercise, and to reduce the possibility of causing excessive burden to the user's body and causing a safety problem, it can be preferable to adjust the target exercise speed and / or the exercise intensity during exercise by considering the ground inclination measured while the user exercises. When the wearable device 100 operates in the resistance mode on an uphill road, if the ground inclination is not considered, the user can easily get tired because the user's exercise can exceed the planned exercise amount in the exercise program. When the wearable device 100 operates in the assistance mode on a downhill road, if the ground inclination is not considered, a safety accident such as a fall can occur because the user's exercise can be less than the planned exercise amount or the user exercises at an inappropriately fast speed.
[0051] The wearable device 100 and / or the electronic device 210 can sense the ground inclination of the road on which the user is currently walking, and can adjust the target exercise speed and / or the exercise intensity based on the ground inclination to implement the target exercise amount. The ground inclination can represent, for example, the tangent value of the angle (in degrees) that the ground on which the user is located forms based on the ground level, and is presented in percentage. In an embodiment, when the expected exercise amount implementation value is different from the exercise amount implementation value planned by the exercise program due to the adjustment of the target exercise speed, the wearable device 100 and / or the electronic device 210 can adjust the exercise intensity for the user to implement the planned exercise amount. The magnitude of the force provided to the user by the wearable device 100 can vary based on the adjustment of the exercise intensity. In an embodiment, the exercise mode can change according to the measured ground inclination. For example, when a high ground inclination is sensed, the exercise mode can change from the resistance mode to the assistance mode. The electronic device 210 can adjust the target exercise speed based on the ground inclination and the current exercise mode (or exercise zone). For example, when the current exercise mode is in the resistance mode and a downhill ground inclination is sensed, the target exercise speed can change to a value higher than the previous value. When the current exercise mode is in the assistance mode and a downhill ground inclination is sensed, the target exercise speed can not be changed for safety considerations, or can be changed to a preset minimum speed. As described above, by adjusting the target exercise speed and / or the exercise intensity of the user by considering the ground inclination and / or the exercise mode, the efficiency, adaptability, and safety of the exercise program can be improved.
[0052] In an embodiment, when a ground inclination attribute (e.g., downward inclination, upward inclination, sharp downward inclination, and stairs) is sensed based on the ground inclination, a guide notification of the ground inclination attribute can be provided to the user. In addition, when the target exercise speed and / or the exercise intensity is adjusted based on the ground inclination, a guide notification of the adjustment of the target exercise speed and / or the exercise intensity can be provided to the user. The guide notification can be provided via the sound output module (e.g., a speaker) of the wearable device 100, the display of the electronic device 210, or the like. Figure 5a and Figure 5bThe wearable device 100 can provide a guide notification to the user through the display 510, the audio output module 550, and another device (e.g., the electronic device 210, the wireless earphone 222, and the smart watch 224) in communication with the wearable device 100.
[0053] Figure 3 is a rear view of a wearable device according to an embodiment. Figure 4 is a left side view of a wearable device according to an embodiment.
[0054] Referring to Figure 3 and Figure 4 , the wearable device 100 in the embodiment can include a base body 80, a waist support frame 20, driving modules 35 and 45, torque transmission frames 50 and 55, thigh fasteners 1 and 2, and a waist fastener 60. The base body 80 can include an illumination unit 85. In an embodiment, at least one of the above-described components (e.g., the illumination unit 85) can be omitted from the wearable device 100, or one or more other components can be added to the wearable device 100.
[0055] The base body 80 can be located on the waist of the user when the user wears the wearable device 100. The base body 80 can be worn on the waist of the user to provide a cushion to the waist of the user and can support the waist of the user. The base body 80 can be hung on the hips (hip area) to prevent or reduce the possibility of the wearable device 100 from falling down due to gravity while the user wears the wearable device 100. The base body 80 can distribute a part of the weight of the wearable device 100 to the waist of the user while the user wears the wearable device 100. The base body 80 can be directly or indirectly connected to the waist support frame 20. A waist support frame connection element (not shown) directly or indirectly connected to the waist support frame 20 can be provided at both ends of the base body 80.
[0056] In an embodiment, the illumination unit 85 can be provided on the outer surface of the base body 80. The illumination unit 85 can include a light source (e.g., a light emitting diode (LED)). The illumination unit 85 can emit light in response to the control of the processor (not shown) of the wearable device 100 (e.g., the processor 512 of the electronic device 210, the processor 222 of the wireless earphone 222, and the processor 224 of the smart watch 224). Figure 5a and Figure 5b In some embodiments, the illumination unit 85 can be controlled to provide (or output) visual feedback corresponding to the state of the wearable device 100 through the illumination unit 85.
[0057] When the wearable device 100 is worn on a user's body, the lumbar support frame 20 supports a part of the user's body (e.g., the waist). The lumbar support frame 20 can extend from both ends of the base 80. The user's waist can be accommodated inside the lumbar support frame 20. The lumbar support frame 20 may include at least one rigid beam. Each beam may be a curved shape with a preset curvature to surround the user's waist. Lumbar fasteners 60 may be directly or indirectly connected to the ends of the lumbar support frame 20. Drive modules 35 and 45 may be directly or indirectly connected to the lumbar support frame 20.
[0058] In the embodiments, the processor, memory (e.g., Figure 5a and Figure 5b Memory 514), inertial sensor (e.g., Figure 1 IMU 135 and Figure 5b Inertial sensor 522), communication module (e.g., Figure 5a and Figure 5b The communication module 516), and the sound output module (e.g., Figure 5a and Figure 5b A sound output module 550 and a battery (not shown) may be housed in a base 80. The base 80 may protect the components housed therein. A processor may generate control signals for controlling the operation of the wearable device 100. The processor may control the motor of the drive module 35 or 45. The processor and memory may be included in a control circuit. The control circuit may also include a power supply circuit for supplying power from the battery to each component of the wearable device 100.
[0059] In an embodiment, the wearable device 100 may include a sensor module (not shown) configured to obtain sensor data from at least one sensor (e.g., Figure 5a The sensor module 520 can acquire sensor data including motion information of the user and / or motion information of components of the wearable device 100. For example, the sensor module may include an inertial sensor (e.g., Figure 1 IMU 135 and Figure 5b Inertial sensor 522) and angle sensor (e.g., Figure 1 Angle sensor 125, Figure 5b The first angle sensor 524 and the second angle sensor 524-1 are configured to measure the motion values of the user's upper body or the lumbar support frame 20, and the angle sensors are configured to measure the user's hip joint angle or the motion values of the torque transmission frame 50 or 55, but the examples are not limited thereto. For example, the sensor module may also include at least one of a position sensor, a temperature sensor, a biosignal sensor, a distance sensor, or a proximity sensor.
[0060] The waist fastener 60 can be directly or indirectly connected to the waist support frame 20 and can fasten the waist support frame 20 to the waist of the user. The waist fastener 60 can include, for example, a pair of belts.
[0061] The driving module 35 or 45 can generate an external force (or torque) applied to the user's body based on the control signal generated by the processor. For example, the driving module 35 or 45 can generate an assisting force or a resisting force applied to the user's leg. In an embodiment, the driving modules 35 and 45 can include a first driving module 45 disposed at a position corresponding to the right hip joint of the user and a second driving module 35 disposed at a position corresponding to the left hip joint of the user. The first driving module 45 can include a first actuator and a first joint member, and the second driving module 35 can include a second actuator and a second joint member. The first actuator can provide a force transmitted to the first joint member, and the second actuator can provide a force transmitted to the second joint member. The first actuator and the second actuator can each include a motor configured to generate a force (or torque) by receiving power from a battery. When the motor is driven as power is supplied to the motor, the motor can generate a force (an assisting force) for assisting the user's body movement or a force (a resisting force) for resisting the user's body movement. In an embodiment, the control module can adjust the magnitude and direction of the force generated by the motor by adjusting the voltage and / or current supplied to the motor.
[0062] In an embodiment, the first joint member and the second joint member can receive forces from the first actuator and the second actuator, respectively, and can apply an external force to the user's body based on the received forces. In an embodiment, the first joint member and the second joint member can be disposed at positions corresponding to the user's joints, respectively. One side of the first joint member can be directly or indirectly connected to the first actuator, and the other side of the first joint member can be directly or indirectly connected to the first torque transmission frame 55. The first joint member can be rotated by the force received from the first actuator. An encoder or a Hall sensor can be disposed on one side of the first joint member, which can operate as an angle sensor to measure the rotation angle of the first joint member or the first torque transmission frame 55 (corresponding to the joint angle of the user). One side of the second joint member can be directly or indirectly connected to the second actuator, and the other side of the second joint member can be directly or indirectly connected to the second torque transmission frame 50. The second joint member can be rotated by the force received from the second actuator. An encoder or a Hall sensor can be disposed on one side of the second joint member, which can operate as an angle sensor to measure the rotation angle of the second joint member or the second torque transmission frame 50.
[0063] In an embodiment, the first actuator can be disposed in a transverse direction of the first joint member, and the second actuator can be disposed in a transverse direction of the second joint member. The rotational axis of the first actuator and the rotational axis of the first joint member can be separated from each other, and the rotational axis of the second actuator and the rotational axis of the second joint member can also be separated from each other. However, the embodiment is not limited thereto, and the actuator and the joint member can share the rotational axis. In an embodiment, each actuator can be spaced apart from the corresponding joint member. In this case, the driving module 35 or 45 can further include a force transmission module (not shown) configured to transmit a force from the actuator to the joint member. The force transmission module can be a rotating body such as a gear or a longitudinal member such as a wire, a cable, a rope, a spring, a belt, or a chain. However, the scope of the embodiment is not limited by the positional relationship between the actuator and the joint member and the force transmission structure described above.
[0064] In an embodiment, when the wearable device 100 is worn on the leg of the user, the first torque transmission frame 55 and the second torque transmission frame 50 can transmit the torque generated by the first driving module 45 and the second driving module 35 to the body (e.g., the leg) of the user, respectively. The transmitted torque can be used as an external force that applies a leg motion to the user. The respective ends of the first torque transmission frame 55 and the second torque transmission frame 50 can be directly or indirectly connected to the joint members and can rotate. Since the other ends of the first torque transmission frame 55 and the second torque transmission frame 50 are directly or indirectly connected to the first thigh fastener 2 and the second thigh fastener 1, the first torque transmission frame 55 and the second torque transmission frame 50 can transmit the torque generated by the first driving module 45 and the second driving module 35 to the thigh of the user while supporting the thigh of the user. For example, the first torque transmission frame 55 and the second torque transmission frame 50 can push or pull the thigh of the user. The first torque transmission frame 55 and the second torque transmission frame 50 can extend in the longitudinal direction of the thigh of the user, or can be bent and enclose at least some portions of the circumference of the thigh of the user. The first torque transmission frame 55 can be a torque transmission frame for transmitting torque to the right leg of the user, and the second torque transmission frame 50 can be a torque transmission frame for transmitting torque to the left leg of the user.
[0065] The first thigh fastener 2 and the second thigh fastener 1 can be directly or indirectly connected to the first torque transmission frame 55 and the second torque transmission frame 50, respectively, and can fix the wearable device 100 to the leg (particularly, the thigh) of the user. For example, the first thigh fastener 2 can be a thigh fastener for fastening the wearable device 100 to the right thigh of the user, and the second thigh fastener 1 can be a thigh fastener for fastening the wearable device 100 to the left thigh of the user.
[0066] In an embodiment, the first thigh fastener 2 can include a first cover, a first fastening frame, and a first strap, and the second thigh fastener 1 can include a second cover, a second fastening frame, and a second strap. The first cover and the second cover can apply the torque generated by the first driving module 45 and the second driving module 35 to the thighs of the user, respectively. For example, the first cover and the second cover can be disposed at the respective sides of the thighs of the user, and can push or pull the thighs of the user, respectively. The first cover and the second cover can be disposed in the circumferential direction of the thighs of the user. The first cover and the second cover can extend to both sides from the other end of the first torque transmission frame 55 and the second torque transmission frame 50, and can include curved surfaces corresponding to the thighs of the user. The respective ends of the first cover and the second cover can be directly or indirectly connected to the first fastening frame and the second fastening frame. The other ends of the first cover and the second cover can be directly or indirectly connected to the first strap and the second strap.
[0067] For example, the first fastening frame and the second fastening frame can be disposed to surround at least some portions of the circumference of the thighs of the user, so that the possibility of the thighs of the user being separated from the wearable device 100 can be reduced, or the likelihood of separation can be reduced. The first fastening frame can have a fastening structure connecting the first cover to the first strap, and the second fastening frame can have a fastening structure connecting the second cover to the second strap.
[0068] The first strap can surround the remaining portions of the circumference of the right thigh of the user that are not covered by the first cover and the first fastening frame, and the second strap can surround the remaining portions of the circumference of the left thigh of the user that are not covered by the second cover and the second fastening frame. The first strap and the second strap can include, for example, an elastic material (e.g., a band).
[0069] Figure 5a And Figure 5b is a diagram illustrating a configuration of a control system of a wearable device according to an embodiment.
[0070] Referring to Figure 5a , the wearable device (e.g., the wearable device 100 of Figures 1 to 4 ) can be controlled by a control system 500. The control system 500 can include a control module 510 (a processing circuit including a processor), a communication module 516 including a communication circuit, a sensor module 520 including at least one sensor, a driving module 530 including a motor and / or a driving circuit, an input module 540 including a circuit, and a sound output module 550. The driving module 530 can include a motor 534 configured to generate a force (e.g., a torque) and a motor driving circuit 532 configured to drive the motor 534. Although Figure 5a the driving module 530 including one motor driving circuit 532 and one motor 534 is illustrated, the number of the motor driving circuit 532 and the number of the motor 534 are not limited to one. Figure 5a The examples of Figure 5bIn such Figure 5b In the control system 500-1 shown in the embodiment, multiple (e.g., two or more) motor drive circuits 532 and 532-1 and motors 534 and 534-1 can be provided. The drive module 530, including the motor drive circuits 532 and motors 534, can correspond to... Figure 3 The first drive module 45, and the drive module 530-1 including the motor drive circuit 532-1 and the motor 534-1 can correspond to Figure 3 The second drive module 35. The following descriptions of the motor drive circuit 532 and the motor 534 can also be applied to... Figure 5b The motor drive circuit 532-1 and the motor 534-1 are shown in the figure.
[0071] Each “processor” as used herein includes processing circuitry and / or may include multiple processors. For example, as used herein (including the claims), the term “processor” can include various processing circuitry comprising at least one processor, wherein one or more of the at least one processor can be configured individually and / or collectively in a distributed manner to perform the various functions described herein. As used herein, when “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform a number of functions, these terms cover, for example, but not limited to, a situation where one processor performs some of the functions while another or more processors perform other functions, and a situation where a single processor can perform all of the functions. Additionally, at least one processor can include, for example, a combination of processors performing the various described / disclosed functions in a distributed manner. At least one processor can execute program instructions to implement or perform various functions.
[0072] Return to reference Figure 5a Sensor module 520 may include at least one sensor configured to acquire sensor data. Sensor module 520 may send the acquired sensor data to control module 510 (including control circuitry, such as processing circuitry of a processor). Sensor module 520 may include a sensor configured to acquire sensor data including motion information of a user or motion information of a wearable device. Sensor module 520 may include an inertial sensor 522, a first angle sensor 524, and a second angle sensor 524-1, such as... Figure 5bThe inertial sensor 522 can measure an upper body motion value of the user. For example, the inertial sensor 522 can sense acceleration and angular velocity of X, Y, and Z axes according to the user's motion. Also, the inertial sensor 522 can obtain a motion value (e.g., an acceleration value and an angular velocity value) of a waist support frame of the wearable device. The first angle sensor 524 and the second angle sensor 524-1 can measure a hip joint angle value according to the user's leg motion. The first angle sensor 524 can sense a change in the hip joint angle value of the user's right leg, and the second angle sensor 524-1 can sense a change in the hip joint angle value of the user's left leg. For example, the first angle sensor 524 and the second angle sensor 524-1 can include an encoder and / or a Hall sensor, respectively. In addition, the first angle sensor 524 and the second angle sensor 524-1 can obtain a motion value of a torque transmission frame of the wearable device. For example, the first angle sensor 524 can obtain a motion value (e.g., a rotation angle value) of the first torque transmission frame 55, and the second angle sensor 524-1 can obtain a motion value (e.g., a rotation angle value) of the second torque transmission frame 50.
[0073] In an embodiment, the sensor module 520 can further include a position sensor configured to obtain a position value of the wearable device, a proximity sensor configured to sense proximity of an object, a bio-signal sensor configured to detect a bio-signal of the user, and a temperature sensor configured to measure an environmental temperature.
[0074] The input module 540 can receive a command or data to be used by another component (e.g., the processor 512) of the wearable device from the outside (e.g., a user) of the wearable device. The input module 540 can include, for example, a key (e.g., a button) or a touch screen.
[0075] The sound output module 550 can output a sound signal to the outside of the wearable device. The sound output module 550 can include a speaker for playing a guide sound signal (e.g., a driving start sound or an operation error notification sound), music content, or a guide voice.
[0076] In an embodiment, the control system 500 can include a battery (not shown) to supply power to each component of the wearable device. The wearable device can convert power of the battery into power suitable for an operating voltage of each component of the wearable device, and supply the converted power to each component.
[0077] The driving module 530 can generate an external force to be applied to the user's leg by the control of the control module 510. The driving module 530 can be in a position corresponding to the user's hip joint position, and can generate a torque to be applied to the user's leg based on a control signal generated by the control module 510. The control module 510 can transmit the control signal to the motor driving circuit 532, and the motor driving circuit 532 can control the operation of the motor 534 by generating a current signal (or a voltage signal) corresponding to the control signal and supplying the current signal (or the voltage signal) to the motor 534. According to the control signal, the motor 534 can not be supplied with the current signal. When the current signal is supplied to the motor 534 and the motor is driven, the motor 534 can generate an assist force for assisting the user's leg movement or a resistance force for impeding the user's leg movement.
[0078] The control module 510 can control the overall operation of the wearable device, and can generate a control signal to control each component of the wearable device. The control module 510 can include a processor 512 and a memory 514.
[0079] The processor 512 can execute, for example, software to control at least one other component (e.g., a hardware or software component) of the wearable device directly or indirectly connected to the processor 512, and can perform various data processing or computation. According to an embodiment, as at least a part of the data processing or computation, the processor 512 can store an instruction or data received from another component (e.g., the communication module 516) in the memory 514, can process the instruction or data stored in the memory 514, and can store the result data in the memory 514. According to an embodiment, the processor 512 can include a main processor (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that can operate independently from or in conjunction with the main processor. The auxiliary processor can be implemented separately from or as a part of the main processor.
[0080] The memory 514 can store various data used by at least one component (e.g., the processor 512) of the control module 510. The various data can include, for example, software, sensor data, input data or output data for instructions related thereto. The memory 514 can include a volatile memory or a non-volatile memory (e.g., a random access memory (RAM), a dynamic RAM (DRAM), or a static RAM (SRAM)).
[0081] The communication module 516 can support communication between the control module 510 and another component of the wearable device or an external electronic device (e.g., a server, another wearable device, or a smart phone) using a communication circuit included therein. The communication circuit can include a communication processor (CP) that processes data to be transmitted or received by the communication module 516, and a radio frequency (RF) processor that transmits or receives data using at least one of a wireless local area network (WLAN), a Bluetooth, a Bluetooth low energy (BLE), a near field communication (NFC), a global positioning system (GPS), or a cellular communication circuit. Figure 2a direct (e.g., wired) communication channel or a wireless communication channel between the wearable device 100 and the external electronic device 210 or another wearable device 220 is established, and communication is performed via the established communication channel. For example, the communication module 516 can transmit sensor data obtained by the sensor module 520 to the external electronic device (e.g., Figure 2 the external electronic device 210), and receive a control signal from the external electronic device. The communication module 516 can include one or more CPs that are operable independently of the processor 512 and support direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 516 can include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) and / or a wired communication module. A corresponding one of these communication modules can communicate with another component of the wearable device and / or an external electronic device via a short-range communication network such as Bluetooth Low Energy (BLE), wireless-fidelity (Wi-Fi), ANT, or infrared data association (IrDA) or a long-range communication network such as a conventional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a local area network (LAN) or a wide area network (WAN)). TM , a wireless-fidelity (Wi-Fi), ANT, or infrared data association (IrDA)) or a long-range communication network such as a conventional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a local area network (LAN) or a wide area network (WAN)).
[0082] The wearable device in an embodiment can include a driving module 530 and 530-1 including a motor 534 and 534-1 configured to generate a torque, a torque transmission frame (e.g., Figure 3 a first torque transmission frame 55 and a second torque transmission frame 50) configured to transmit the generated torque to a leg of a user, a thigh fastener (e.g., Figure 3 a first thigh fastener 2 and a second thigh fastener 1) directly or indirectly connected to the torque transmission frame and configured to connect the torque transmission frame to the leg of the user, a processor 512 configured to control the driving module 530 and 530-1.
[0083] In an embodiment, when the wearable device 100 operates in an exercise mode for assisting a user in exercising, the processor 512 can determine a target exercise speed for achieving a target exercise amount of an exercise program performed by the wearable device based on a gradient of a ground in a direction in which the wearable device 100 moves. The processor 512 can adjust at least one of a current target exercise speed set for the exercise program and a current exercise intensity set for the exercise program based on the determined target exercise speed. When the exercise intensity is adjusted, the magnitude of the force provided to the user from the driving module 530 or 530-1 can vary.
[0084] In an embodiment, when it is determined that the ground in the direction in which the wearable device 100 moves is upwardly inclined and the level of the ground inclination is greater than or equal to a first threshold value, the processor 512 can determine a target exercise speed lower than a current target exercise speed of an exercise program.
[0085] In an embodiment, when it is determined that the ground in the direction in which the wearable device 100 moves is downwardly inclined and the level of the ground inclination is greater than or equal to a second threshold value, the processor 512 can adjust the current target exercise speed set for the exercise program to a predetermined low exercise speed or a minimum exercise speed. For example, when the ground is downwardly inclined and the level of the ground inclination is greater than the second threshold value, the processor 512 can determine that the current ground is steeply downwardly inclined, and can execute a safety mode with respect to the operation mode of the wearable device 100. When the safety mode is executed, the current target exercise speed can be adjusted to a predetermined minimum exercise speed. In the safety mode, the processor 512 can reduce the intensity of the torque generated by the motor 534 or 534-1, or can stop the generation of the torque.
[0086] In an embodiment, when it is determined that the ground in the direction in which the wearable device 100 moves is downwardly inclined and the level of the ground inclination is included in a threshold range, the processor 512 can determine a target exercise speed higher than the current target exercise speed.
[0087] In an embodiment, when it is determined that the user is going up or down stairs based on the ground inclination, the processor 512 can adjust the current target exercise speed set for the exercise program to a predetermined minimum exercise speed, and can adjust the current exercise intensity set for the exercise program to "0". When the exercise intensity is adjusted to "0", the driving module 530 or 530-1 can not generate the torque, and the user can perform the exercise without an external force provided by the wearable device 100.
[0088] In an embodiment, when the ground is upwardly inclined and the determined target exercise speed is less than or equal to a predetermined minimum exercise speed, the processor 512 can adjust the current target exercise speed to the minimum exercise speed and can reduce the exercise intensity set for the exercise program. The minimum exercise speed can correspond to a target exercise speed having a minimum value set for the exercise program. The intensity of the torque generated by the motor 534 or 534-1 can be reduced by reducing the exercise intensity. When the ground is downwardly inclined and the determined target exercise speed is greater than or equal to a predetermined high exercise speed or a maximum exercise speed, the processor 512 can adjust the current target exercise speed to the high exercise speed or the maximum exercise speed, and can increase the exercise intensity set for the exercise program. The maximum exercise speed can correspond to a target exercise speed having a maximum value set for the exercise program. The intensity of the torque generated by the motor 534 or 534-1 can be increased by increasing the exercise intensity.
[0089] In an embodiment, the target exercise speed can be determined by another device (e.g., Figure 2 The information from other devices regarding the ground inclination and target exercise speed, and / or control signals for controlling the wearable device 100 according to the target exercise speed, can be sent to the wearable device 100 via the communication module 516.
[0090] Figure 6 This is a diagram illustrating the interaction between a wearable device and an electronic device according to an embodiment.
[0091] Reference Figure 6 The wearable device 100 can communicate with the electronic device 210. For example, the electronic device 210 can be a user terminal for the user of the wearable device 100. In embodiments, the wearable device 100 and the electronic device 210 can communicate via short-range wireless communication (e.g., Bluetooth). TM They can connect to each other (or communicate via Wi-Fi).
[0092] In this embodiment, electronic device 210 may check the status of wearable device 100 or execute an application to control or operate wearable device 100. The operation of wearable device 100 or the determination of its operating mode can be controlled by executing an application that displays a user interface (UI) screen on display 212 of electronic device 210. The UI may be, for example, a graphical user interface (GUI).
[0093] In this embodiment, a user can input instructions to control the operation of the wearable device 100 (e.g., instructions to execute a walking assist mode or an exercise assist mode), or can change the settings of the wearable device 100 via a GUI screen on the display 212 of the electronic device 210. The electronic device 210 can generate control instructions (or control signals) corresponding to the user-input operation control instructions or setting change instructions, and send the generated control instructions to the wearable device 100. The wearable device 100 can operate according to the received control instructions and send the control results based on the control instructions and / or sensor data measured by the sensor module of the wearable device 100 to the electronic device 210. The electronic device 210 can provide the user with result information derived by analyzing the control results and / or sensor data (e.g., current exercise status information, exercise result information, exercise posture evaluation information, and physical ability evaluation information) via the GUI screen.
[0094] Figure 7 This is a diagram illustrating the configuration of an electronic device according to an embodiment.
[0095] Reference Figure 7The electronic device 210 can include a processor 710, a memory 720, a communication module 730, a display module 740, a sound output module 750, and an input module 760. In an embodiment, at least one component (e.g., the sound output module 750) can be omitted from the electronic device 210, or one or more other components (e.g., a sensor module, a haptic module, and a battery) can be added in the electronic device 210.
[0096] The processor 710 can control at least one other component (e.g., a hardware or software component) of the electronic device 210 and can perform various types of data processing or operations. In an embodiment, as at least a part of the data processing or operations, the processor 710 can store an instruction or data received from another component (e.g., the communication module 730) in the memory 720, process the instruction or data stored in the memory 720, and store the result data in the memory 720.
[0097] In an embodiment, the processor 710 can include a main processor (e.g., a CPU or an AP) or an auxiliary processor (e.g., a GPU, a NPU, an ISP, a sensor hub processor, or a CP) that is operable independently from, or in conjunction with, the main processor.
[0098] The memory 720 can store various data used by at least one component (e.g., the processor 710 or the communication module 730) of the electronic device 210. The data can include, for example, a program (e.g., an application), and input data or output data for a command related thereto. The memory 720 can include at least one instruction executable by the processor 710. The memory 720 can include, for example, a volatile memory or a non-volatile memory. In this case, each processor can include a processing circuit.
[0099] The communication module 730 can support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 210 and another electronic device (e.g., the wearable device 100, the other wearable device 220, and the server 230) and performing communication via the established communication channel. The communication module 730 can include a communication circuit for performing communication functions. The communication module 730 can include one or more CPs that are operable independently from the processor 710 (e.g., an AP) and support a direct (e.g., wired) communication or wireless communication. In an embodiment, the communication module 730 can include a wireless communication module (e.g., a Bluetooth module, a Wi-Fi module, or a 5G module) that performs wireless communication, a wired communication module (e.g., an USB module or an HDMI module) that performs wired communication, or a power receiving module that is capable of wirelessly receiving power and that also communicates data (e.g., using a method such as the Power Matters Alliance (PMA) or the Alliance for Wireless Power (A4WP)). TMThe communication module 730 can include a communication module (for example, a Bluetooth module, a Bluetooth Low Energy (BLE) module, a Zigbee module, a Wi-Fi module, a near field communication (NFC) module, a radio frequency (RF) module, a global navigation satellite system (GNSS) module, a cellular communication module, a Wi-Fi communication module, or a GNSS communication module) or a wired communication module (for example, a LAN communication module or a power line communication (PLC) module). For example, the communication module 730 can transmit a control instruction to the wearable device 100 and receive at least one of sensor data including body motion information of a user wearing the wearable device 100, state data of the wearable device 100, or control result data corresponding to the control instruction from the wearable device 100.
[0100] The display module 740 can visually provide information to the outside (for example, a user) of the electronic device 210. The display module 740 can include, for example, a light emitting diode (LCD) or an organic light emitting diode (OLED) display, a hologram device, or a projector device. The display module 740 can further include a control circuit for controlling a driving of the display. In an embodiment, the display module 740 can further include a touch sensor disposed to sense a touch or a pressure sensor disposed to sense intensity of force by a touch. The display module 740 can output a UI screen to control the wearable device 100 or provide various information (for example, exercise evaluation information or setting information of the wearable device 100).
[0101] The sound output module 750 can output a sound signal to the outside of the electronic device 210. The sound output module 750 can include a speaker configured to play a guide sound signal (for example, an operation start sound or an operation error alarm), music content, or a guide voice based on a state of the wearable device 100. For example, when it is determined that the wearable device 100 is not normally worn on the user's body, the sound output module 750 can output a guide voice for informing the user of abnormal wearing of the wearable device 100 or guiding the user to normally wear the wearable device 100.
[0102] The input module 760 can receive a command or data to be used by components (for example, the processor 710) of the electronic device 210 from the outside (for example, a user) of the electronic device 210. The input module 760 can include an input component circuit and receive a user input. The input module 760 can include, for example, a touch recognition circuit for recognizing a key (for example, a button) and / or a touch on a screen.
[0103] When the wearable device 100 operates in an exercise mode for assisting a user in exercising, the electronic device 210 in an embodiment can adjust an attribute value applied to an exercise program based on a ground inclination in a direction in which the wearable device 100 moves. For example, the electronic device 210 can adjust a current target exercise speed and / or an exercise intensity of the exercise program based on the ground inclination.
[0104] The electronic device 210 in the embodiment can include a processor 710 and a communication module 730 configured to communicate with the wearable device 100 under control of the processor 710. When the wearable device 100 operates in an exercise mode for assisting a user in exercising, the processor 710 can determine a target exercise speed for achieving a target exercise amount of an exercise program performed by the wearable device 100 based on a ground inclination in a direction in which the wearable device 100 moves. The processor 710 can adjust at least one of a current target exercise speed of the wearable device 100 and an exercise intensity set to the wearable device 100 based on the determined exercise speed.
[0105] In an embodiment, when it is determined that the ground in the direction in which the wearable device 100 moves is upwardly inclined and a level of the ground inclination is greater than or equal to a first threshold value, the processor 710 can determine a target exercise speed lower than a current target exercise speed of the exercise program. When the ground in the direction in which the wearable device 100 moves is upwardly inclined and the determined target exercise speed is less than or equal to a predetermined minimum exercise speed, the processor 710 can adjust the current target exercise speed to the minimum exercise speed and can increase an exercise intensity set to the exercise program. When the exercise intensity is increased, the processor 710 can generate a control signal to increase an intensity of a torque generated by the wearable device 100. The generated control signal can be transmitted to the wearable device 100 through the communication module 730, and the wearable device 100 can increase an intensity of a torque generated by a motor (e.g., the motor 534 or 534-1 of the wearable device 100) in response to reception of the control signal. Figure 5b
[0106] In an embodiment, when it is determined that the ground in the direction in which the wearable device 100 moves is downwardly inclined and a level of the ground inclination is included in a threshold range, the processor 710 can determine a target exercise speed higher than a current target exercise speed. When a user performs a walking exercise on a downhill road, less power can be consumed than when the user performs a walking exercise on a flat road. Accordingly, when a walking exercise is performed at the same exercise speed, an exercise amount achieved during a walking exercise on a downhill road can be less than an exercise amount achieved when the user performs a walking exercise on a flat road at the same speed. The processor 710 can increase the target exercise speed on a downhill road on which the ground inclination is included in the threshold range to achieve a planned target exercise amount.
[0107] In an embodiment, when the ground is sloped downwards in the direction of movement of the wearable device 100 and the determined target exercise speed is greater than or equal to a predetermined maximum exercise speed, the processor 710 can adjust the current target exercise speed to the maximum exercise speed and increase the exercise intensity set in the exercise program. When the exercise intensity increases, the processor 710 can generate a control signal to increase the intensity of the torque generated by the wearable device 100. The generated control signal can be sent to the wearable device 100 via the communication module 730, and the wearable device 100 can increase the torque generated by the motor (e.g., ...) in response to receiving the control signal. Figure 5b The intensity of the torque produced by the motor (534 or 534-1).
[0108] In an embodiment, when it is determined that the ground is sloped downwards in the direction of movement of the wearable device 100 and the level of the slope is greater than or equal to a second threshold, the processor 710 can adjust the target exercise speed set in the exercise program to a predetermined minimum exercise speed. When the ground is sloped downwards and the level of the slope is greater than or equal to the second threshold, the processor 710 can determine that the current ground is steeply sloped downwards and can generate a control signal to control the wearable device 100 to operate in a safe mode. The generated control signal can be sent to the wearable device 100 via the communication module 516 / 730 (including communication circuitry), and the wearable device 100 can adjust the current target exercise speed to the predetermined minimum exercise speed in response to the receipt of the control signal. When the safe mode is enabled, in addition to adjusting the target exercise speed, the wearable device 100 can also reduce the torque magnitude or may not generate torque.
[0109] In an embodiment, when it is determined that the user is going up or down stairs based on the ground inclination, the processor 710 can adjust the current target exercise speed set in the exercise program to a predetermined minimum exercise speed, and can adjust the current exercise intensity set in the exercise program to "0". When the exercise intensity is adjusted to "0", the wearable device 100 may not generate torque, and the user can exercise without external force provided by the wearable device 100.
[0110] In one embodiment, the display module 740 may include a display that provides map data (e.g., Figure 14 The map data 1410 shows the user's exercise path as the exercise program is executed and the intervals where the target exercise speed is adjusted based on ground inclination. The display module 740 can display the exercise path the user moves on during the exercise program on the map data. The display module 740 can display on the map data and provide the user with the following information: the intervals of ground inclination in the user's exercise path and the intervals where the user exercises without adjusting the target exercise speed.
[0111] Figure 8 is a flowchart illustrating operations of a workout assisting method of assisting a user in exercising based on a ground inclination according to an embodiment. In an embodiment, Figure 8 At least one of the operations of can be performed simultaneously or in parallel with each other, and the order of the operations can be changed. Furthermore, at least one of the operations can be omitted, or another operation can be additionally performed.
[0112] Referring to Figure 8 At operation 810, a ground inclination in a direction in which the wearable device 100 worn by the user moves (corresponding to a direction in which the user moves) can be determined based on sensor data. In an embodiment, the ground inclination can be a percentage of a tangent value of a degree indicating a ground inclination with respect to a flat ground. For example, a level of 100% ground inclination can correspond to a 45-degree ground inclination. The higher the ground inclination and the faster the walking speed, the more energy the user can consume during a walking exercise.
[0113] The ground inclination can be measured or determined by various entities.
[0114] In an embodiment, when the electronic device 210 and / or the smart watch 224 determines the ground inclination, the electronic device 210 and / or the smart watch 224 can determine the ground inclination based on sensor data measured by a sensor included in the electronic device 210 and / or map data showing a terrain of a ground. For example, the sensor can include a location sensor (e.g., a global positioning system (GPS) sensor) configured to measure a location of the user, an inertial sensor configured to measure a motion of the user, a pressure sensor configured to measure a pressure of a location where the user is located, and a geomagnetic sensor configured to measure a direction in which the user is oriented. In an embodiment, the electronic device 210 and / or the smart watch 224 can estimate a surrounding terrain shape of a location where the user is located based on a user location measured by the location sensor and the map data, and can estimate a direction in which the user is oriented through the geomagnetic sensor. The electronic device 210 and / or the smart watch 224 can estimate the ground inclination in a direction in which the user moves at the location of the user based on the estimation results. In an embodiment, the electronic device 210 and / or the smart watch 224 can estimate an altitude change (corresponding to an inclination angle of a ground) compared to a moving distance based on a moving distance measured by the inertial sensor (or the location sensor) as the user performs a walking exercise and a pressure change measured by the pressure sensor as the moving distance is moved, and can estimate the ground inclination based on the estimation results.
[0115] In an embodiment, when the wearable device 100 determines the ground inclination, the wearable device 100 can determine the ground inclination based on a moving distance measured by a sensor (e.g., a location sensor) and a pressure change measured by a pressure sensor as the moving distance is moved. Figure 5bThe wearable device 100 can estimate a walking pattern of the user based on motion information of the user measured by the inertial sensor 522, the first angle sensor 524, and the second angle sensor 524-1, and can estimate a ground inclination based on the estimated walking pattern. The wearable device 100 can determine information about a ground inclination based on an angle difference between an angle of the first torque transmission frame (corresponding to a hip joint angle of the right leg of the user) and an angle of the second torque transmission frame (corresponding to a hip joint angle of the left leg of the user) and a point in time at which the foot of the user contacts the ground obtained through gait cycle analysis of the user. The information about the ground inclination can include a ground inclination attribute (e.g., whether the ground is upwardly inclined, downwardly inclined, a flat ground, or a stairway) and a ground inclination degree. The information about the ground inclination determined by the wearable device 100 can be transmitted to the electronic device 210.
[0116] In an embodiment, the smart glasses 226 provided with a vision sensor can be used to determine the ground inclination. Point cloud data showing a shape of a terrain in a forward direction of the user's movement can be obtained, and the smart glasses 226 can estimate a ground inclination in the forward direction of the user based on the point cloud data. The smart glasses 226 can identify a flat ground in the point cloud data, and can estimate a ground inclination of a terrain ahead based on the identified flat ground. Information about the estimated ground inclination can be transmitted to the electronic device 210. Alternatively, the point cloud data obtained by the smart glasses 226 can be transmitted to the electronic device 210, and the electronic device 210 can estimate the ground inclination based on the point cloud data.
[0117] In operation 820, the electronic device 210 can determine whether the ground in a direction in which the wearable device 100 moves is downwardly inclined or upwardly inclined based on the ground inclination. When the ground inclination is determined based on a tangent value of a degree formed between a ground surface and a flat ground, the ground inclination can have a positive value if the ground inclination is upwardly inclined, and the ground inclination can have a negative value if the ground inclination is downwardly inclined. When the sign of the ground inclination is positive, the electronic device 210 can determine that the ground is upwardly inclined, and when the sign of the ground inclination is negative, the electronic device 210 can determine that the ground is downwardly inclined.
[0118] In operation 830, the electronic device 210 can determine whether a safe mode operation condition is satisfied based on the ground inclination. When it is determined that the ground is downwardly inclined and the level of the ground inclination is greater than a threshold, the electronic device 210 can determine that the safe mode operation condition is satisfied. For example, when the ground is downwardly inclined and the level of the ground inclination is greater than 30% (e.g., when the ground inclination is -35%), the electronic device 210 can determine that the ground is steeply downwardly inclined and can enable the safe mode. When the ground is not downwardly inclined or the level of the ground inclination is less than 30%, it can be determined that the safe mode operation condition is not satisfied.
[0119] When the ground inclination satisfies the safe mode operation condition (YES in operation 830), the electronic device 210 can operate the wearable device 100 in a safe mode for safe walking of a user. In operation 840, when it is determined that the ground is downwardly inclined and the level of the ground inclination is greater than a threshold, thereby satisfying the safe mode operation condition, the electronic device 210 can adjust a current target exercise speed set for an exercise program to a predetermined minimum exercise speed. When the safe mode is enabled, the electronic device 210 can reduce a current exercise intensity set for the exercise program, or can adjust the current exercise intensity to a reference exercise intensity (e.g., a predetermined exercise intensity or "0"). When the reference exercise intensity is "0", the wearable device 100 can not generate a torque.
[0120] When the ground inclination does not satisfy the safe mode operation condition (NO in operation 830), in operation 850, the electronic device 210 can determine whether a default mode operation condition is satisfied. When the ground inclination is 0 or the sign of the ground inclination has a positive or negative value but the ground inclination is included in a certain range (e.g., a range between -5% and +5%), the electronic device 210 can determine that the default mode operation condition is satisfied. The default mode can be applied to an interval in which the target exercise speed and / or the exercise intensity do not need to be adjusted due to the level of the ground inclination not being significant.
[0121] When the ground inclination satisfies the default mode operation condition (YES in operation 850), in operation 860, the electronic device 210 can maintain the current target exercise speed without adjusting the target exercise speed. The current exercise intensity applied to the wearable device 100 can be maintained without adjustment.
[0122] In an embodiment, at least one of operations 830 to 850 can be omitted. For example, after determining whether the ground inclination is downwardly inclined or upwardly inclined in operation 820, a target exercise speed can be determined based on the ground inclination in operation 870.
[0123] When the ground inclination does not satisfy the default mode operation condition (NO in operation 850), the electronic device 210 can determine a target exercise speed based on the ground inclination in operation 870. In an embodiment, when it is determined that the ground is inclined downward or upward, the electronic device 210 can determine a target exercise speed for achieving a target exercise amount of an exercise program performed in the wearable device based on the ground inclination.
[0124] In an embodiment, the electronic device 210 can determine whether to enable an uphill mode or a downhill mode based on the sign of the ground inclination and the level of the ground inclination. When it is determined that the ground is inclined upward and the level of the ground inclination is greater than or equal to a first threshold value, the uphill mode can be enabled. When the sign of the ground inclination is positive and the level of the ground inclination is greater than a certain value, the electronic device 210 can determine to enable the uphill mode. For example, when the ground inclination is greater than or equal to +5% (e.g., +5%, +6%,...), it can be determined to enable the uphill mode. In the uphill mode, the electronic device 210 can determine a target exercise speed having a value smaller than a current exercise speed of the exercise program.
[0125] In an embodiment, when the sign of the ground inclination is negative and the level of the ground inclination is included in a certain range, the electronic device 210 can determine to enable the downhill mode. When it is determined that the ground in the direction in which the wearable device 100 moves is inclined downward and the level of the ground inclination is included in a threshold range, the electronic device 210 can determine to enable the downhill mode. For example, when the ground inclination is included in a range between -5% and -30%, it can be determined to enable the downhill mode. In the downhill mode, the electronic device 210 can determine a target exercise speed having a value greater than a current exercise speed of the exercise program. In an embodiment, when the downhill mode is enabled, the target exercise speed can be adjusted differently according to exercise intervals of the exercise program. For example, during a strength exercise interval, the target exercise speed can be adjusted to be high to maintain or intensify the exercise effect, and during a recovery interval, the current target exercise speed can be maintained without adjusting the target exercise speed to recover the user's physical strength.
[0126] In an embodiment, the target exercise speed can be determined based on an assumption that an increase of 5% (about 3 degrees) in the ground inclination produces the same amount of exercise as an increase of 1 to 1.5 km / h in the exercise speed. Under this assumption, for example, the amount of exercise of walking on a road with a ground inclination of 5% at an exercise speed of 4.5 km / h can be the same as the amount of exercise of walking on a road with a ground inclination of 0% (flat ground) at an exercise speed of 5.5 km / h. Under this assumption, for example, the amount of exercise of walking on a road with a ground inclination of 10% at an exercise speed of 4.5 km / h can be the same as the amount of exercise of walking on a road with a ground inclination of 0% (flat ground) at an exercise speed of 6.5 km / h. In the case of upward inclination, the electronic device 210 can compensate for the increased amount of exercise due to the ground inclination by reducing the target exercise speed to assist in achieving the planned target exercise amount. For example, when it is determined that the ground inclination of the ground on which the walking exercise is performed is 5% and the target exercise speed for the current interval set for the exercise program is 5.5 km / h, the target exercise speed during the current interval can be determined to be 4 km / h, which produces the same amount of exercise as walking on flat ground at a target exercise speed of 5.5 km / h.
[0127] In an embodiment, when the ground inclination is greater than or equal to 5%, it can be determined to change the target exercise speed. When it is determined to change the target exercise speed, for example, a new target exercise speed can be calculated by decreasing or increasing the previous target exercise speed by 0.2 km / h per ±1% of the ground inclination. For example, when the previous target exercise speed is 5 km / h, if the current ground inclination is 5% (inclination upward), the new target exercise speed can be determined to be 4 km / h, and if the current ground inclination is 10%, the new target exercise speed can be determined to be 3 km / h. When the previous target exercise speed is 5 km / h, if the current ground inclination is -5% (inclination downward), the new target exercise speed can be determined to be 6 km / h, and if the current ground inclination is -10%, the new target exercise speed can be determined to be 7 km / h. When the newly determined target exercise speed is less than the minimum exercise speed set for the exercise program, the new target exercise speed can be determined to be the minimum exercise speed. When the target exercise speed is reduced in proportion to the ground inclination on an uphill road, the exercise effect can be hardly noticeable. For example, walking at an exercise speed of 2 km / h can reduce the exercise effect regardless of the ground inclination, and adjustment can be needed to prevent or reduce the possibility that the target exercise speed is reduced below a certain level for the exercise effect. When the newly determined target exercise speed is greater than the maximum exercise speed set for the exercise program, the new target exercise speed can be determined to be the maximum exercise speed. When the target exercise speed is increased in proportion to the ground inclination on a downhill road, a safety problem such as a fall can occur, and thus adjustment can be needed to prevent or reduce the possibility that the target exercise speed is increased beyond a certain level.
[0128] In operation 880, the electronic device 210 can adjust at least one of the current target exercise speed set for the exercise program and the current exercise intensity set for the exercise program, based on the target exercise speed determined in operation 870. The electronic device 210 can change the current target exercise speed set for the exercise program to the target exercise speed determined in operation 870.
[0129] When the determined target exercise speed is not included in the appropriate target exercise speed range (for example, when the determined target exercise speed is too fast or too slow), the electronic device 100 can adjust the current target exercise speed and the exercise intensity currently applied to achieve the target exercise amount (or exercise effect) in the exercise program. For example, when the target exercise speed reaches the minimum exercise speed or the maximum exercise speed set for the exercise program, the process of adjusting the exercise intensity can be performed. Based on the adjustment of the exercise intensity, the magnitude of the force provided to the user by the wearable device 100 can vary.
[0130] In an embodiment, when the ground is upwardly inclined and the target exercise speed determined in operation 870 is less than or equal to a predetermined minimum exercise speed, the electronic device 210 can adjust the current target exercise speed to the minimum exercise speed and can reduce the exercise intensity set to the exercise program. When the target exercise speed is adjusted according to the ground inclination such that the current target exercise speed is reduced to the minimum exercise speed, but it is judged that the minimum exercise speed can cause the exercise amount to be achieved to exceed the planned exercise amount, the electronic device 210 can reduce the magnitude of the resistance output by the wearable device 100 by reducing the exercise intensity. The current target exercise speed can not be adjusted to a value less than the minimum exercise speed, whereby adjusting the target exercise speed to the minimum exercise speed can cause the exercise amount to be achieved to exceed the planned exercise amount. In this case, reducing the exercise intensity can compensate for the excess of the exercise amount due to the adjustment of the target exercise speed. For example, when the ground inclination of an uphill road is 17%, and the excess of the exercise amount due to the 12% ground inclination is offset by adjusting the current target exercise speed to the minimum exercise speed, the excess of the exercise amount due to the remaining 5% ground inclination can be offset by reducing the exercise intensity. Due to the adjustment of the target exercise speed and the exercise intensity, the user can perform an appropriate exercise amount on the uphill road.
[0131] In an embodiment, when the ground is downwardly inclined and the target exercise speed determined in operation 870 is greater than or equal to a predetermined maximum exercise speed, the electronic device 210 can adjust the current target exercise speed to the maximum exercise speed and can increase the exercise intensity set to the exercise program. When the target exercise speed is adjusted according to the ground inclination such that the current target exercise speed is increased to the maximum exercise speed, but it is judged that the maximum exercise speed can cause the exercise amount to be achieved to be less than the planned exercise amount, the electronic device 210 can increase the magnitude of the resistance output by the wearable device 100 by increasing the exercise intensity. The current target exercise speed can not be adjusted to a value greater than the maximum exercise speed, whereby adjusting the target exercise speed to the maximum exercise speed can cause the exercise amount to be achieved to be less than the planned exercise amount. In this case, increasing the exercise intensity can compensate for the deficiency of the exercise amount due to the adjustment of the target exercise speed. For example, when the ground inclination of a downhill road is -17%, and the deficiency of the exercise amount due to the -12% ground inclination is offset by adjusting the current target exercise speed to the maximum exercise speed, the deficiency of the exercise amount due to the remaining 5% ground inclination can be offset by increasing the exercise intensity. Due to the adjustment of the target exercise speed and the exercise intensity, the user can perform an appropriate exercise amount on the downhill road.
[0132] The electronic device 210 can reduce a significant change in the amount of exercise performed by the user according to the ground inclination, and can compensate for a change in the amount of exercise achieved due to the adjustment of the target exercise speed by adjusting the exercise intensity, thereby providing the user with appropriate exercise intensity according to the ground inclination. The adjusted target exercise speed and / or the adjusted exercise intensity can be guided to the user, and the user can perform exercise based on the adjusted target exercise speed. For example, a guide voice or a guide screen can be provided to the user through a wireless earphone (e.g., a wireless earphone 222 of Figure 2 ) connected to the electronic device 210 and / or a smart watch (e.g., a smart watch 224 of Figure 2 ) to inform the user of the adjustment of the target exercise speed and / or the exercise intensity.
[0133] Figure 9 is a flowchart illustrating operations of an exercise assistance method that assists a user in exercise based on a ground inclination according to an embodiment. In an embodiment, Figure 9 at least one of the operations of the operations of may be performed simultaneously or parallel to each other, and the order of the operations can be changed. Furthermore, at least one of the operations can be omitted, or another operation can be additionally performed.
[0134] Referring to Figure 9 , at operation 910, the ground inclination in the direction in which the wearable device 100 worn by the user moves can be determined based on the sensor data. The operation 910 can correspond to the operation 810 of Figure 8 , and any repetitive description related thereto is omitted.
[0135] At operation 920, the electronic device 210 can determine whether the current ground is a steep downward slope based on the ground inclination. For example, when the attribute of the ground inclination is a downward slope and the level of the ground inclination is greater than or equal to a first threshold value, the electronic device 210 can determine that the current ground is a steep downward slope. When it is determined that the current ground is a steep downward slope (Yes in operation 920), at operation 930, the electronic device 210 can switch the operation mode of the wearable device 100 to a safety mode. When operating in the safety mode, the wearable device 100 can adjust the target exercise speed of the exercise mode to a preset minimum exercise speed.
[0136] When it is determined that the current ground is not a steep downward slope (No in operation 920), at operation 940, the electronic device 210 can determine whether the current ground is a downward slope or an upward slope based on the ground inclination. When the sign of the ground inclination is positive, the electronic device 210 can determine that the ground is an upward slope, and when the sign of the ground inclination is negative, the electronic device 210 can determine that the ground is a downward slope.
[0137] When it is determined that the current ground is not inclined downward or upward (NO in operation 940), the electronic device 210 can maintain the current target exercise speed and can perform the operation of determining the ground inclination again.
[0138] When it is determined that the current ground is inclined downward or upward (YES in operation 940), in operation 950, the electronic device 210 can determine a target exercise speed based on the ground inclination. For example, in the case of upward inclination, as the ground inclination increases, the target exercise speed can decrease, and in the case of downward inclination, as the ground inclination decreases, the target exercise speed can increase.
[0139] In an embodiment, the electronic device 210 can determine the target exercise speed based on the ground inclination and the current exercise section of the exercise program. For example, in the case that the current exercise section is a strengthening exercise section, the target exercise speed can be determined to be high, and in the case that the current exercise section is a recovery section, the current target exercise speed can be maintained without adjusting the target exercise speed.
[0140] In operation 960, the electronic device 210 can determine whether the target exercise speed determined in operation 950 is included in the reference exercise speed range. When it is determined that the target exercise speed determined in operation 950 is included in the reference exercise speed range (YES in operation 960), in operation 970, the electronic device 210 can adjust the current target exercise speed set to the exercise program to the target exercise speed determined in operation 950. When the target exercise speed determined in operation 950 is included in the preset reference exercise speed range, the electronic device 210 can adjust the target exercise speed to the target exercise speed determined in operation 950 without adjusting the exercise intensity.
[0141] When it is determined that the target exercise speed determined in operation 950 is not included in the reference exercise speed range (NO in operation 960), in operation 980, the electronic device 210 can adjust the current target exercise speed set to the exercise program and the current exercise intensity based on the target exercise speed determined in operation 950. For example, in the case that the current target exercise speed is less than or equal to the preset minimum exercise speed due to the adjustment of the target exercise speed, the electronic device 210 can adjust the current target exercise speed to the minimum exercise speed and can adjust the current exercise intensity to compensate for the exercise amount. In the case that the current target exercise speed is greater than or equal to the preset maximum exercise speed due to the adjustment of the target exercise speed, the electronic device 210 can adjust the current target exercise speed to the maximum exercise speed to prevent or reduce the possibility that the user exercises with difficulty due to the target exercise speed being too fast, and can adjust the current exercise intensity to compensate for the exercise amount.
[0142] In operation 990, the electronic device 210 can provide a guide notification to the user. In an embodiment, when a ground inclination attribute (e.g., downward inclination, upward inclination, steep downward inclination, and stairs) is sensed based on the ground inclination, the electronic device 210 can control to provide a guide notification of the ground inclination attribute to the user. When the target exercise speed and / or the exercise intensity are adjusted based on the ground inclination, the electronic device 210 can control to provide a guide notification of the adjusted target exercise speed and / or the exercise intensity to the user. The guide notification can be provided to the user through, for example, the wearable device 100, the electronic device 210, a wireless earphone (e.g., the wireless earphone 222 of FIG. 22), Figure 2 a smart watch (e.g., the smart watch 224 of FIG. 24). Figure 2
[0143] In an embodiment of FIGS. 21 and 22, Figure 8 and Figure 9 , the entity that determines whether to adjust the target exercise speed and / or the exercise intensity based on the ground inclination can be an entity other than the electronic device 210. For example, operations 820 to 880 can be performed by the wearable device 100 or a server (e.g., the server 230 of FIG. 23). As described above, various entities can determine the ground inclination or obtain sensor data for determining the ground inclination. The entity that determines the ground inclination can be the same as or different from the entity that determines whether to adjust the target exercise speed and / or the exercise intensity. Figure 2
[0144] Figure 10a , Figure 10b and Figure 10c are graphs illustrating adjustment of the target exercise speed and / or the exercise intensity in different inclination intervals according to an embodiment.
[0145] When the user 110 wears the wearable device 100 and performs an outdoor walking exercise or the like, the wearable device 100 and / or an electronic device (e.g., the electronic device 210 of FIG. 21) can identify a ground inclination in a direction in which the user 110 moves (corresponding to a direction in which the wearable device 100 moves), can provide the user 110 with an exercise amount intended by an exercise program by adjusting the target exercise speed and / or the exercise intensity based on the identified ground inclination, and can improve walking safety. In an embodiment, the target exercise speed can be set based on a ground inclination of a road on which the user 110 walks and a current exercise interval. After the target exercise speed is set, the exercise intensity can be adjusted based on a change in an exercise amount according to the set target exercise speed. Figure 2
[0146] Figure 10a It is shown that the user 110 encounters an uphill road during exercise according to an embodiment. In an embodiment, when the user 110 encounters an uphill road during a strengthening exercise interval or a recovery interval, the target exercise speed can be adjusted to be lower by considering an increase in the amount of exercise based on the ground inclination, so that the user 110 does not perform exercise more than planned. The strengthening exercise interval can refer to an exercise interval that operates in a resistance mode in which the wearable device 100 provides resistance to the user 110, and the recovery interval can refer to an exercise interval that operates in an assistance mode in which the wearable device 100 provides assistance force to the user 110. The user 110 can be guided to achieve an appropriate amount of exercise within each time interval during exercise. When it is expected that the amount of exercise can increase beyond the planned amount of exercise due to exercise on an uphill road, the user 110 can be guided to achieve an appropriate amount of exercise on the uphill road. When the target exercise speed adjusted based on the ground inclination reaches a preset minimum exercise speed (e.g., 4.0 km / h), the target exercise speed can be no less than the minimum exercise speed, and can be maintained at the minimum exercise speed. Thus, the amount of exercise achieved can exceed the planned amount of exercise, and when the target exercise speed reaches the minimum exercise speed, reducing the exercise intensity can help the user 110 achieve an appropriate amount of exercise on the uphill road.
[0147] In an embodiment, the adjustment ratio of the target exercise speed and / or the exercise intensity in the strengthening exercise interval can be different from that of the target exercise speed and / or the exercise intensity in the recovery interval even though the upward inclination has the same ground inclination. For example, when the target exercise speed is adjusted by the ground inclination, it can be determined to reduce the target exercise speed more in the strengthening exercise interval than in the recovery interval, and when the exercise intensity is adjusted, it can be determined to reduce the exercise intensity more in the recovery interval than in the strengthening exercise interval.
[0148] Figure 10b It is shown that the user 110 encounters a downhill road during exercise according to an embodiment. In an embodiment, when the user 110 encounters a downhill road during strengthening exercise, the target exercise speed can be adjusted to be higher by considering a decrease in the amount of exercise according to the ground inclination, so that the user 110 can achieve the planned amount of exercise. When it is expected that the amount of exercise can decrease compared to the planned amount of exercise due to exercise on a downhill road, increasing the target exercise speed can guide the user 110 to achieve an appropriate amount of exercise on the downhill road. When the target exercise speed adjusted based on the ground inclination reaches a preset maximum exercise speed (e.g., 6.5 km / h), the target exercise speed can be no more than the maximum exercise speed, and can be maintained at the maximum exercise speed. Thus, the amount of exercise achieved can be less than the planned amount of exercise, and when the target exercise speed reaches the maximum exercise speed, increasing the exercise intensity can help the user 110 achieve an appropriate amount of exercise on the uphill road.
[0149] In an embodiment, when the user 110 encounters a downhill road during the recovery interval, the target exercise speed can be maintained without adjustment. For example, when an exercise program of interval walking is performed and a downhill road is sensed during the recovery interval, the target exercise speed can be maintained without adjustment. In the recovery interval, since the physical strength of the user 110 needs to be recovered rather than pursuing an exercise effect, the target exercise speed can not be increased and can be maintained. When the target exercise speed is maintained, the exercise intensity can also be maintained. Alternatively, according to the type of the exercise program to be performed, when the user 110 encounters a downhill road during the recovery interval, the target exercise speed can be adjusted to be higher. For example, when an exercise program of brisk walking is performed, since an exercise effect is important, the target exercise speed can be adjusted to be higher on a downhill road.
[0150] Figure 10c A case in which the user 110 encounters a steep downhill road during exercise according to an embodiment is illustrated. When the user 110 encounters a steep downhill road during the intensive exercise interval or the recovery interval, in order to secure the safety of the user 110, a safety mode can be operated. For example, when the ground inclination exceeds -30%, the safety mode can be operated. When the safety mode is operated, the current target exercise speed can be adjusted to a predetermined minimum exercise speed (e.g., 4.0 km / h), and the current exercise intensity set for the exercise program can be lowered or can be adjusted to a reference exercise intensity. Regardless of the type of the exercise program and the exercise interval, in the safety mode, the current target exercise speed can be adjusted to the minimum exercise speed. When the current exercise intensity is adjusted in the safety mode, the exercise intensity can be gradually changed over time to reduce the possibility of an accident caused by a rapid adjustment of the exercise intensity.
[0151] Figure 11a and Figure 11b are graphs illustrating adjustment of the target exercise speed and / or the exercise intensity in a stair interval according to an embodiment.
[0152] When the user 110 wears the wearable device 100 and goes up or down stairs during exercise, the target exercise speed and / or the exercise intensity can be adjusted according to the situation. In the case of stairs, since the ground inclination sharply increases or decreases, it can be preferable to adjust the target exercise speed and / or the exercise intensity by considering the physical strength and safety of the user 110.
[0153] Figure 11aThe illustration depicts a user 110 climbing stairs according to an embodiment. In this embodiment, when the user is determined to be climbing stairs based on the ground inclination during an intensive or recovery phase, the current target exercise speed can be adjusted to a predetermined minimum exercise speed (e.g., 4 km / h). To prevent or reduce the exercise burden on the user 110, the current exercise intensity set in the exercise program can be adjusted to "0" when climbing stairs. When the current exercise intensity is adjusted to "0", the user 110 can climb stairs without being provided with external force from the wearable device 100 because the wearable device 100 can not generate torque (torque off state).
[0154] Figure 11b The illustration depicts a user 110 descending a staircase according to an embodiment. In this embodiment, when the user is descending the staircase based on the ground inclination during an intensive or recovery phase, the current target exercise speed can be adjusted to a predetermined minimum exercise speed (e.g., 4 km / h). For the user 110's safety, the current exercise intensity set in the exercise program can be adjusted to "0" or a baseline exercise intensity when descending the staircase. When the current exercise intensity is adjusted to "0", the user 110 can descend the staircase without being provided with external force from the wearable device 100. In the case of a staircase with a steep ground inclination (e.g., a staircase with an inclination greater than -30%), the current exercise intensity can be adjusted to a baseline exercise intensity (e.g., a preset exercise intensity greater than 0). In this case, the wearable device 100 can generate resistance corresponding to the baseline exercise intensity, and the user 110 can descend the staircase stably based on the resistance provided by the wearable device 100.
[0155] Figure 12 This is a diagram illustrating a user settings screen for adjusting the target exercise speed based on ground tilt detection, according to an embodiment.
[0156] Reference Figure 12 Users can access the device via the display module of electronic device 210 (e.g., Figure 7 The user settings screen 1210, output by the display module 740 (including a display), allows the user to select an automatic adjustment mode for the target exercise speed based on the sensed ground inclination. By setting via the user settings screen 1210, the user can choose whether to automatically adjust the target exercise speed set for the exercise program based on the ground inclination when it is sensed. When the user executes the automatic adjustment mode for the target exercise speed via the user settings screen 1210 and ground inclination is sensed during the user's exercise, the user can use a smartwatch 224 or wireless headphones (e.g., ...) to select an automatic adjustment mode for the target exercise speed based on the sensed ground inclination. Figure 2the wireless earphone 222) to the user (e.g., a ground inclination sensing notification, an operation mode change notification, a target exercise speed adjustment notification, and an exercise intensity adjustment notification) based on the sensed ground inclination. For example, a notification message for notifying that the ground inclination is sensed and whether the current target exercise speed and the exercise intensity set for the exercise program are appropriate based on the sensed ground inclination is being analyzed can be provided through the guidance screen 1220 of the smart watch 224. In an embodiment, guidance speech corresponding to the notification message displayed on the guidance screen 1220 can be provided to the user through the wireless earphone.
[0157] Figure 13a and Figure 13b are diagrams illustrating guidance screens displayed on a smart watch based on an operation mode according to an embodiment.
[0158] Referring to Figure 13a , a series of guidance screens 1305, 1310, 1315, 1320, and 1325 displayed on the display of the smart watch 224 when the safety mode is executed as a result of sensing the ground inclination are illustrated. In an embodiment, guidance speech corresponding to the guidance messages displayed on the guidance screens 1305, 1310, 1315, 1320, and 1325 can be provided to the user through the wireless earphone.
[0159] When the ground inclination is sensed, a guidance screen 1305 for guiding the transition to an appropriate operation mode can be provided. The guidance screen 1305 can include a message for guiding that the ground inclination is sensed and whether the current target exercise speed and the exercise intensity set for the exercise program are appropriate based on the sensed ground inclination is being analyzed.
[0160] When a steep downward inclination is sensed as a result of sensing the ground inclination, a guidance screen 1310 for notifying the user that the steep downward inclination is sensed and asking whether the user adjusts the target exercise speed can be provided. When the user selects to adjust the target exercise speed, a guidance screen 1315 for switching to the safety mode based on the sensed steep downward inclination and guiding the changed target exercise speed can be provided. In the safety mode, the exercise intensity can be adjusted to a reference exercise intensity for the user's walking safety, and when the exercise intensity is adjusted, a guidance screen 1320 for guiding the adjustment of the exercise intensity can be provided to the user. Thereafter, a guidance screen 1325 for asking whether the adjusted exercise intensity is appropriate can be provided to the user, and based on the user's selection, the exercise intensity can be additionally adjusted. According to the user's selection, the current exercise intensity can be increased or decreased.
[0161] Referring to Figure 13bFIGS. 13A and 13B show a series of guide screens 1305, 1332, 1334, 1336, 1342, 1344, 1346, and 1350 displayed on the display of the smart watch 224 when the uphill mode or the downhill mode is executed as a result of sensing the ground inclination. In an embodiment, guide voices corresponding to the guide messages displayed on the guide screens 1305, 1332, 1334, 1336, 1342, 1344, 1346, and 1350 can be provided to the user through the wireless earphone. The guide screens 1332, 1334, and 1336 can be the guide screens 1330 provided in the downhill mode, and the guide screens 1342, 1344, and 1346 can be the guide screens 1340 provided in the uphill mode.
[0162] When the ground inclination is sensed, the guide screen 1305 for guiding that the ground inclination is sensed and whether the current target exercise speed and the exercise intensity set for the exercise program are appropriate based on the sensed ground inclination is provided.
[0163] In an embodiment, when the downhill mode is executed as a result of sensing the ground inclination, the guide screen 1332 for notifying the user that the downward inclination is sensed and asking the user whether to adjust the target exercise speed can be provided. When the user selects to adjust the target exercise speed, the guide screen 1334 for switching to the downhill mode and guiding the changed target exercise speed can be provided to the user. When it is determined that it is difficult to achieve the target exercise amount due to the adjusted target exercise speed, the exercise intensity can also be adjusted. When the exercise intensity is adjusted, the guide screen 1336 for guiding the adjustment of the exercise intensity can be provided to the user.
[0164] In an embodiment, when the uphill mode is executed as a result of sensing the ground inclination, the guide screen 1342 for notifying the user that the upward inclination is sensed and asking the user whether to adjust the target exercise speed can be provided. When the user selects to adjust the target exercise speed, the guide screen 1344 for switching to the uphill mode and guiding the changed target exercise speed can be provided to the user. When it is determined that it is difficult to achieve the target exercise amount due to the adjusted target exercise speed, the exercise intensity can also be adjusted. When the exercise intensity is adjusted, the guide screen 1346 for guiding the adjustment of the exercise intensity can be provided to the user.
[0165] When the exercise intensity is adjusted in the downhill mode or the uphill mode, the guide screen 1350 for asking whether the adjusted exercise intensity is appropriate can be provided to the user, and the exercise intensity can be additionally adjusted based on the user's selection.
[0166] As used herein, "based on" encompasses at least based on.
[0167] Figure 14is a diagram illustrating map data showing an interval in which a target exercise speed is adjusted based on a ground inclination according to an embodiment.
[0168] Referring to Figure 14 , an exercise path 1420 in which a user wears a wearable device 100 and performs an outdoor walking exercise can be displayed on map data 1410. In an embodiment, the map data 1410 can be provided to the user through a display of the electronic device 210 or the smart watch 224.
[0169] During the outdoor exercise of the user, a ground inclination can be identified, and based on the identified ground inclination, a target exercise speed can be adjusted to achieve a target exercise amount set by an exercise program. On the map data 1410, the following can be displayed: an exercise path 1420 of the user according to the execution of the exercise program, an interval 1430 in the exercise path 1420 in which the ground inclination is identified but the target exercise speed is not adjusted, and an interval 1440 in the exercise path 1420 in which the target exercise speed is adjusted based on the ground inclination. Through the map data 1410, the user can effectively identify the exercise path and the interval in which the target exercise speed is adjusted.
[0170] Figure 15 is a diagram illustrating automatic adjustment of an exercise mode based on detection of a previous exercise path according to an embodiment.
[0171] In an embodiment, when a user wears a wearable device 100 and performs an exercise, an electronic device 210 can collect an exercise path, a ground inclination measured on the exercise path, and a result of adjustment of a target exercise speed and / or an exercise intensity based on the ground inclination. In a case where a current exercise path corresponds to a previous exercise path, a guide screen 1510 for clarifying that the current exercise path is the same as the previous exercise path and guiding a transition to an appropriate operation mode can be provided through a smart watch or the like. Thereafter, automatic adjustment of an exercise mode for automatically adjusting a target exercise speed and / or an exercise intensity in a current exercise path according to an adjustment history of the target exercise speed and / or the exercise intensity in the previous exercise path based on a ground inclination can be performed. When the automatic adjustment of the exercise mode is performed, a guide screen 1520 for guiding the performance of the automatic adjustment of the exercise mode can be provided through a display of the electronic device 210 and / or the smart watch 224, and the target exercise speed and / or the exercise intensity in the current exercise path can be adjusted to be the same as the adjustment history in the previous exercise path.
[0172] Each of the embodiments herein can be used in combination with any other embodiment described herein.
[0173] It should be understood that various embodiments of the disclosure and terms used therein are not intended to limit the technical features set forth herein to particular embodiments, and include various changes, equivalents or replacements for corresponding parts of the respective embodiments. Descriptions of parts that are the same or similar can be given with the same reference numerals in conjunction with the drawings. It should be understood that the singular forms of "a," "an," and "the" used herein can include one or more things, unless the relevant context clearly dictates otherwise. As used herein, "A or B," "at least one of A and B," "at least one of A or B," "A, B, or C," "at least one of A, B, and C," and "at least one of A, B, or C" can include all possible combinations of the items in the multiple phrases. Terms such as "1st" and "2nd" or "first" and "second" can be used to simply distinguish a relevant component from other components, and do not in other ways limit (e.g., in importance or sequence) the component. It will be understood that, if an element (for example, a first element) is referred to as being "operatively or communicatively connected" to or with another element (for example, a second element), or if the first element is referred to as being "connected" to or with the second element without the term "operatively" or "communicatively", it means that the first element can be directly connected to the second element (for example, by a wired connection), wirelessly connected to the second element, or connected to the second element via at least one or more third elements.
[0174] As used in connection with various embodiments of the disclosure, the term "module" can include a unit implemented in hardware, software, or firmware, and can interchangeably be used with other terms such as "logic," "logic block," "part," or "circuitry." The module can be a single integral component, or a minimum unit or part thereof, adapted to perform one or more functions. For example, according to an embodiment, the module can be implemented in a form of an application-specific integrated circuit (ASIC). Therefore, each "module" in the disclosure can include a circuit. Accordingly, each "module" in the disclosure can include a circuit.
[0175] The software can include a computer program, a code segment, an instruction, or some combination thereof to independently or collectively instruct or configure a processing device to operate as desired. The software and data can be embodied permanently or temporarily in any type of machine, component, physical or virtual equipment, or computer storage medium or device that is capable of providing instructions or data to, or being interpreted by, a processing device. The software can also be distributed over network-connected computer systems so that the software is stored and executed in a distributed fashion. The software and data can be stored by one or more non-transitory computer-readable recording media. The embodiments as set forth herein can be implemented as software including one or more instructions stored in a storage medium (e.g., memory 514) that is readable by a machine. For example, a processor of the machine can invoke at least one of the one or more instructions stored in the storage medium and execute it. This allows the machine to be operated to perform at least one function in accordance with at least one instruction invoked by the processor. The one or more instructions can include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium can be provided in the form of a non-transitory storage medium. Here, the term "non-transitory" simply means that the storage medium is a tangible device, and does not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between data semi-permanently stored in the storage medium and data temporarily stored in the storage medium.
[0176] According to an embodiment, a method according to an embodiment can be included and provided in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or be distributed online via an application store (e.g., PlayStore®). In the case of online distribution, at least a portion of the computer program product can be temporarily stored in a storage medium such as a memory of a manufacturer's server, an application store's server, or a relay server. TM ) online (e.g., download or upload), or directly between two user devices (e.g., smart phones). If online distribution, at least a portion of the computer program product can be temporarily stored in a storage medium such as a memory of a manufacturer's server, an application store's server, or a relay server.
[0177] According to an embodiment, each component (e.g., a module or a program) of the above-described components can include a single entity or multiple entities, and some of multiple entities can be separately disposed in different components. According to an embodiment, one or more of the above-described components can be omitted, or one or more other components can be added. The components (e.g., modules or programs) can be integrated into a single component according to an embodiment. In this case, according to an embodiment, the integrated component can still perform one or more functions of a corresponding one or more of the plurality of components before the integration. According to an embodiment, operations performed by the module, the program, or another component can be carried out sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations can be executed in a different order or omitted, or one or more other operations can be added.
[0178] While the disclosure has been illustrated and described with reference to various embodiments, it will be understood by those skilled in the art that various changes in form and details can be made therein without departing from the true spirit and full scope of the disclosure, including the appended claims and their equivalents. Furthermore, it should be understood that the embodiments described herein can be used in combination with other embodiments of the disclosure.
Claims
1. A ground tilt-based exercise assistance method for a wearable device (100), the method comprising: The ground inclination (810) in the direction of movement of the wearable device (100) worn by the user is determined based on sensor data. Based on the ground inclination, determine whether the ground is tilted downward or upward in the direction of movement of the wearable device (100) (820). When the ground is inclined downwards or upwards, a target exercise speed (870) is determined based on the ground inclination to achieve the target exercise volume of the exercise program; and Based on the determined target exercise speed, adjust at least one of the current target exercise speed set for the exercise program and the current exercise intensity set for the exercise program (880).
2. The method according to claim 1, wherein, The step (870) of determining the target exercise speed includes: when the ground is tilted upward and the level of the ground tilt is greater than or equal to a threshold, determining the target exercise speed as having a value smaller than the current target exercise speed of the exercise program.
3. The method according to claim 1 or 2, wherein, The step (870) of determining the target exercise speed includes: determining the target exercise speed as having a value greater than the current target exercise speed of the exercise program when the ground is tilted downward in the direction of movement of the wearable device (100) and the level of the ground tilt is included in a threshold range.
4. The method according to any one of claims 1 to 3, wherein, The step (880) of adjusting at least one of the current target exercise speed and the current exercise intensity includes: changing the current target exercise speed set for the exercise program to a determined target exercise speed.
5. The method according to any one of claims 1 to 4, wherein, The step (880) of adjusting at least one of the current target exercise speed and the current exercise intensity includes: when the ground is inclined upward and the determined target exercise speed is less than or equal to a predetermined low exercise speed, adjusting the current target exercise speed set for the exercise program to a low exercise speed and reducing the exercise intensity set for the exercise program.
6. The method according to any one of claims 1 to 5, wherein, The step (880) of adjusting at least one of the current target exercise speed and the current exercise intensity includes: when the ground is inclined downward and the determined target exercise speed is greater than or equal to a predetermined high exercise speed, adjusting the current target exercise speed set for the exercise program to the high exercise speed, and increasing the exercise intensity set for the exercise program.
7. The method according to any one of claims 1 to 6, further comprising: When the ground is tilted downwards and the tilt level is greater than a threshold, the current target exercise speed set in the exercise program will be adjusted to a predetermined low exercise speed.
8. The method according to claim 7, further comprising: When the ground is tilted downwards and the level of the ground tilt is greater than or equal to a threshold, reduce the current exercise intensity set for the exercise program and / or adjust the current exercise intensity to the baseline exercise intensity.
9. An electronic device (210), comprising: At least one processor (710), including processing circuitry; as well as The communication module (730) includes communication circuitry and is configured to communicate with the wearable device (100) under the control of the at least one processor (710). The at least one processor (710) is configured jointly and / or individually as follows: When the wearable device (100) operates in a workout mode to assist the user in exercising, a target workout speed for achieving the target workout intensity is determined based on the ground inclination in the direction of movement of the wearable device (100), and Based on the determined target exercise speed, at least one of the current target exercise speed of the wearable device (100) and the current exercise intensity set for the wearable device (100) is adjusted.
10. The electronic device (210) according to claim 9, wherein, The at least one processor (710) is configured jointly and / or individually to: When the ground is inclined upwards and the level of the ground inclination is greater than or equal to a threshold, the target exercise speed is determined to have a value smaller than the current target exercise speed of the exercise program, and / or When the ground is inclined upwards and the determined target exercise speed is less than or equal to the predetermined low exercise speed, the current target exercise speed set for the exercise program is adjusted to the low exercise speed, and the exercise intensity set for the exercise program is reduced.
11. The electronic device (210) according to claim 9 or 10, wherein, The at least one processor (710) is configured jointly and / or individually to: When the ground is tilted downwards in the direction of movement of the wearable device (100) and the level of the ground tilt is within a threshold range, the target exercise speed is determined to have a value greater than the current target exercise speed of the exercise program, and / or When the ground is inclined downwards and the determined target exercise speed is greater than or equal to the predetermined high exercise speed, the current target exercise speed set for the exercise program is adjusted to the high exercise speed, and the exercise intensity set for the exercise program is increased.
12. The electronic device (210) according to any one of claims 9 to 11, wherein, The at least one processor (710) is configured, jointly and / or individually, to adjust the current target exercise speed of the exercise program to a predetermined low exercise speed when the ground is tilted downwards and the level of the ground tilt is greater than a threshold.
13. The electronic device (210) according to any one of claims 9 to 12, wherein, The at least one processor (710) is configured, jointly and / or individually, to adjust the current target exercise speed of the exercise program to a predetermined low exercise speed and to adjust the current exercise intensity of the exercise program to 0 when it is determined, based on the ground inclination, that the user is going up or down the stairs.
14. A wearable device (100), comprising: Driver module (530; 530-1), including motor (534; 534-1), and is configured to generate torque; A torque transmission frame (50; 55) is configured to transmit the generated torque to the user's leg; Thigh fastener (1; 2) Connected to the torque transmission frame (50; 55) and configured to connect the torque transmission frame (50; 55) to the user's leg; as well as At least one processor (512), including processing circuitry, is configured individually and / or collectively to: When the wearable device (100) operates in a workout mode for assisting user exercise, a target workout speed for achieving the target workout amount of the workout program executed by the wearable device (100) is determined based on the ground inclination in the direction of movement of the wearable device (100), and Based on the determined target exercise speed, adjust at least one of the current target exercise speed set for the exercise program and the current exercise intensity set for the exercise program.
15. The wearable device (100) according to claim 14, wherein, The at least one processor (512) is configured individually and / or collectively to: When the ground is inclined upward and the determined target exercise speed is less than or equal to the predetermined low exercise speed, the current target exercise speed set for the exercise program is adjusted to the low exercise speed and the exercise intensity set for the exercise program is reduced, and the magnitude of the torque generated by the motor is reduced by reducing the exercise intensity. and / or When the ground is inclined downwards and the determined target exercise speed is greater than or equal to the predetermined high exercise speed, the current target exercise speed set for the exercise program is adjusted to the high exercise speed and the exercise intensity set for the exercise program is increased, thereby increasing the magnitude of the torque generated by the motor.
