Wearable device for identifying registration information of user, method therefor, and recording medium
The wearable device addresses the challenge of user identification and personalized exercise management by using sensors to analyze user data and provide tailored assistance or resistance, improving mobility and exercise efficacy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2026-04-02
AI Technical Summary
Existing walking assistance devices lack the ability to effectively identify and manage user registration information and provide personalized exercise programs based on user profiles, particularly for individuals with mobility issues or disabilities.
A wearable device equipped with sensors and processors that can acquire and analyze user movement data to identify user profiles, store them, and provide personalized exercise assistance or resistance based on user-specific programs, even when not connected to a mobile device.
Enables effective user identification and personalized exercise management, enhancing user mobility and exercise effectiveness by providing tailored assistance or resistance, regardless of connectivity to a mobile device.
Smart Images

Figure KR2025013062_02042026_PF_FP_ABST
Abstract
Description
Wearable device for identifying user registration information, method thereof, and recording medium
[0001] One embodiment disclosed in this document relates to a wearable device for identifying user registration information, a method thereof, and a recording medium. Below, a technology for identifying user registration information based on sensing information obtained in the operating state of a wearable device is disclosed.
[0002] Generally, a walking assistance device refers to a device or apparatus that helps patients unable to walk on their own due to various diseases or accidents to perform walking exercises for rehabilitation, and / or a device or apparatus that can be used for exercise. Recently, as the aging society intensifies, interest in walking assistance devices is rising as the number of people who have difficulty walking normally due to leg joint problems or complain of discomfort while walking increases. Walking assistance devices are mounted on the user's body and can, for example, assist the muscle strength required for walking and guide the user's gait to enable walking in a normal walking pattern. Such walking assistance devices can also perform functions that assist the user with various leg exercises (e.g., power walking, jogging, climbing stairs, lunges, stretching).
[0003] A walking assistance device can be paired with a mobile terminal, such as a smartphone or smartwatch. The walking assistance device establishes a communication connection with the paired mobile terminal and can identify a user wearing the walking assistance device using the mobile terminal's identification information and / or data received from the mobile terminal. The walking assistance device can provide customized functions based on the usage history of the identified user.
[0004] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.
[0005] According to one embodiment, a wearable device may include at least one processor comprising processing circuitry. The wearable device may include a memory comprising one or more storage media for storing instructions. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be enabled to receive registration information from a first electronic device that has established a communication connection with the wearable device. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be enabled to acquire first sensing information in a first operating state. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be enabled to receive a user profile corresponding to the first sensing information from the first electronic device in response to transmitting the first sensing information to the first electronic device. When the above commands are executed individually or collectively by the at least one processor, the wearable device may be enabled to: store the user profile in association with the registration information of the first electronic device. When the above commands are executed individually or collectively by the at least one processor, the wearable device may be enabled to: acquire second sensing information in a second operating state while a communication connection between the first electronic device and another electronic device between the first electronic device and the wearable device is not established. When the above commands are executed individually or collectively by the at least one processor, the wearable device may be enabled to: identify target registration information associated with a target user profile corresponding to the second sensing information among one or more previously stored user profiles.
[0006] A method performed by a wearable device according to one embodiment may include an operation of receiving registration information from a first electronic device that has established a communication connection with the wearable device. A method performed by the wearable device may include an operation of acquiring first sensing information in a first operating state. A method performed by the wearable device may include an operation of receiving a user profile corresponding to the first sensing information from the first electronic device in response to transmitting the first sensing information to the first electronic device. A method performed by the wearable device may include an operation of storing the user profile in association with the registration information of the first electronic device. A method performed by the wearable device may include an operation of acquiring second sensing information in a second operating state while a communication connection is not established between the first electronic device and another electronic device. A method performed by the wearable device may include an operation of identifying target registration information associated with a target user profile corresponding to the second sensing information among one or more previously stored user profiles.
[0007] According to one embodiment, a non-transient computer-readable recording medium may store one or more programs including instructions. When the instructions are executed individually or collectively by at least one processor of a wearable device, the wearable device may be enabled to receive registration information from a first electronic device that has established a communication connection with the wearable device. When the instructions are executed individually or collectively by at least one processor of a wearable device, the wearable device may be enabled to acquire first sensing information in a first operating state. When the instructions are executed individually or collectively by at least one processor of a wearable device, the wearable device may be enabled to receive a user profile corresponding to the first sensing information from the first electronic device in response to transmitting the first sensing information to the first electronic device. When the above commands are executed individually or collectively by at least one processor of the wearable device, the wearable device may be enabled to: store the user profile in association with the registration information of the first electronic device. When the above commands are executed individually or collectively by at least one processor of the wearable device, the wearable device may be enabled to: acquire second sensing information in a second operating state while a communication connection between the first electronic device and another electronic device between the first electronic device and the wearable device is not established. When the above commands are executed individually or collectively by at least one processor of the wearable device, the wearable device may be enabled to: identify target registration information associated with a target user profile corresponding to the second sensing information among one or more previously stored user profiles.
[0008] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0009] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.
[0010] FIG. 2 is a drawing for illustrating an exercise management system including a wearable device and an electronic device according to one embodiment.
[0011] FIG. 3 shows a schematic rear view of a wearable device according to one embodiment.
[0012] FIG. 4 shows a left side view of a wearable device according to one embodiment.
[0013] FIGS. 5A and 5B are drawings illustrating the configuration of a control system of a wearable device according to one embodiment.
[0014] FIG. 5c is a drawing illustrating the configuration of a driving module according to one embodiment.
[0015] FIG. 6 is a diagram illustrating the interaction between a wearable device and an electronic device according to one embodiment.
[0016] FIG. 7 is a drawing illustrating the configuration of an electronic device according to one embodiment.
[0017] FIG. 8 is a diagram illustrating the operating state of a wearable device according to one embodiment.
[0018] FIG. 9 is a flowchart of a method for identifying registration information according to one embodiment.
[0019] FIG. 10 is a diagram illustrating a method of storing a user profile in association with registration information according to one example.
[0020] FIG. 11 is a diagram illustrating a method of storing multiple user profiles in association with each registration information, according to one example.
[0021] FIG. 12 is a diagram illustrating a method of storing multiple user profiles in association with each registration information, according to one example.
[0022] FIG. 13 is a diagram illustrating a method for identifying registration information and storing exercise data according to one example.
[0023] FIG. 14a is a flowchart of a method for identifying registration information through feedback according to one embodiment.
[0024] FIG. 14b is a diagram illustrating feedback according to various examples.
[0025] FIG. 15 is a flowchart of a method for identifying registration information based on different sets of evaluation indicators according to one example.
[0026] FIG. 16 is a diagram illustrating a method of transmitting motion data according to one example.
[0027] FIG. 17 is a diagram illustrating a method of transmitting motion data according to one example.
[0028] FIG. 18 is a diagram illustrating a method of storing an updated user profile in association with registration information, according to one example.
[0029] FIG. 19 is a diagram illustrating a method for transmitting motion data when a communication connection is established with a plurality of electronic devices according to one example.
[0030] FIG. 20 is a drawing illustrating a method of using a wearable device according to one example.
[0031] FIGS. 21a and FIGS. 21b are drawings illustrating a method of saving a user profile according to one example.
[0032] Hereinafter, embodiments of the present disclosure are described in detail with reference to the drawings so that those skilled in the art can easily practice them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and brevity.
[0033] Hereinafter, an embodiment of this document may be described with reference to the attached drawings.
[0034] FIG. 1 is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.
[0035] Referring to FIG. 1, in one embodiment, the wearable device (100) may be a device worn on the body of a user (110) to assist the user (110) in walking, exercising, and / or working. In one embodiment, the wearable device (100) may be used to measure the physical abilities of the user (110) (e.g., walking ability, exercise ability, exercise posture). In the embodiments, the term 'wearable device' may be replaced with 'wearable robot', 'walking aid', or 'exercise aid'. The user (110) may be a person or an animal, but is not limited thereto. A wearable device (100) is worn on the body of a user (110) (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) and can apply an external force of assistance force and / or resistance force to the movement of the user's (110) body. Assistance force is a force applied in the same direction as the movement of the user's (110) body and represents a force that assists the movement of the user's (110) body. Resistance force is a force applied in the opposite direction to the movement of the user's (110) body and represents a force that hinders the movement of the user's (110) body. The term 'resistance force' may also be referred to as 'exercise load'.
[0036] In one embodiment, the wearable device (100) may operate in a walking assistance mode that assists the walking of a user (110). In the walking assistance mode, the wearable device (100) may assist the walking of the user (110) by applying an assisting force generated from the driving module (120) of the wearable device (100) to the body of the user (110). The wearable device (100) may enable independent walking of the user (110) or enable walking for a long time by assisting the force required for the walking of the user (110), thereby expanding the walking ability of the user (110). The wearable device (100) may also help improve the walking of a pedestrian whose walking habits or walking posture are abnormal.
[0037] In one embodiment, the wearable device (100) may operate in an exercise assistance mode to enhance the exercise effect of the user (110). In the exercise assistance mode, the wearable device (100) may hinder the movement of the user's (110) body or provide resistance to the movement of the user's (110) body by applying resistance force generated from the drive module (120) to the user's (110) body. If the wearable device (100) is a hip-type wearable device worn on the user's (110) waist (or pelvis) and legs (e.g., thighs), the wearable device (100) may provide an exercise load to the movement of the user's (110) legs while worn on the legs, thereby further enhancing the exercise effect on the user's (110) legs. In one embodiment, the wearable device (100) may apply an assisting force to the user's (110) body to assist the user's (110) exercise. For example, when a person with a disability or an elderly person wants to exercise by wearing a wearable device (100), the wearable device (100) may provide assistive force to help with physical movement during the exercise. In one embodiment, the wearable device (100) may provide assistive force and resistance in combination for exercise segments or time segments, such as providing assistive force in some exercise segments and providing resistance force in other exercise segments.
[0038] In one embodiment, the wearable device (100) may operate in a physical ability measurement mode to measure the physical ability of a user (110). The wearable device (100) may measure the movement information of the user (110) using sensors (e.g., angle sensor (125), inertial measurement unit (IMU) (135)) provided in the wearable device (100) while the user (110) is walking or exercising, and may evaluate the physical ability of the user (110) based on the measured movement information. For example, the walking indicator or exercise ability indicator (e.g., muscle strength, endurance, balance, exercise motion) of the user (110) may be estimated through the movement information of the user (110) measured by the wearable device (100). The physical ability measurement mode may include an exercise motion measurement mode for measuring the exercise motion of the user (110).
[0039] In various embodiments of the present disclosure, for convenience of explanation, a hip-type wearable device (100) as shown in FIG. 1 is described as an example, but is not limited thereto. As described above, the wearable device (100) may be worn on other body parts (e.g., upper arm, forearm, hand, calf, foot) other than the waist and legs (particularly the thigh), and the shape and configuration of the wearable device (100) may vary depending on the body part on which it is worn.
[0040] According to one embodiment, the wearable device (100) may include a support frame for supporting the body of the user (110) when the wearable device (100) is worn on the body of the user (110) (e.g., leg support frame (50, 55) and waist support frame (20) of FIG. 3), a sensor module for acquiring sensor data containing movement information regarding the body movements of the user (110) (e.g., leg movements, upper body movements) (e.g., sensor module (520) of FIG. 5a), a driving module (120) for generating torque applied to the legs of the user (110) (e.g., driving module (35, 45) of FIG. 3), and a control module (130) for controlling the wearable device (100) (e.g., control module (510) of FIG. 5a and FIG. 5b).
[0041] The sensor module may include an angle sensor (125) and an inertial measurement device (135). The angle sensor (125) may measure the rotation angle of the leg support frame of the wearable device (100) corresponding to the hip joint angle value of the user (110). The rotation angle of the leg support frame measured by the angle sensor (125) may be estimated to be the hip joint angle value (or leg angle value) of the user (110). The angle sensor (125) may include, for example, an encoder and / or a Hall sensor. In one embodiment, the angle sensor (125) may be located near the right hip joint and near the left hip joint of the user (110), respectively. The inertial measurement device (135) may include an acceleration sensor and / or an angular velocity sensor and may measure changes in acceleration and / or angular velocity according to the movement of the user (110). The inertial measuring device (135) can measure the upper body movement value of the user (110) corresponding to the movement value of the waist support frame (or base body (80) in FIG. 3) of the wearable device (100), for example. The movement value of the waist support frame measured by the inertial measuring device (135) can be estimated as the upper body movement value of the user (110).
[0042] In one embodiment, the control module (130) and the inertial measurement device (135) may be placed within the base body of the wearable device (100) (e.g., the base body (80) of FIG. 3). The base body may be positioned at the lumbar region (waist area) of the user (110) while the user (110) is wearing the wearable device (100). The base body may be formed or attached to the outside of the waist support frame of the wearable device (100). The base body may be mounted on the lumbar region of the user (110) to provide cushioning to the user's (110) waist and may support the user's (110) waist together with the waist support frame.
[0043] FIG. 2 is a drawing for illustrating an exercise management system including a wearable device and an electronic device according to one embodiment.
[0044] Referring to FIG. 2, the exercise management system (200) may include a wearable device (100) worn on a user's body, an electronic device (210), another wearable device (220), and a server (230). In one embodiment, at least one of these devices (e.g., another wearable device (220) or the server (230)) may be omitted from the exercise management system (200), or one or more other devices (e.g., a dedicated controller device for the wearable device (100)) may be added.
[0045] In one embodiment, the wearable device (100) can be worn on the user's body in a walking assistance mode to assist the user's movement. For example, the wearable device (100) can be worn on the user's leg to assist the user's walking by generating an assisting force to assist the user's leg movement.
[0046] In one embodiment, the wearable device (100) may apply to the user's body by generating a resistance force to hinder the user's body movement or an assistive force to assist the user's body movement in order to enhance the user's exercise effect in an exercise assist mode. In an exercise assist mode, the user may select an exercise program (e.g., squat, split lunge, dumbbell squat, lunge and knee up, stretching, etc.) and / or an exercise intensity applied to the wearable device (100) using the wearable device (100) through an electronic device (210). The wearable device (100) may control the driving module of the wearable device (100) according to the exercise program selected by the user and acquire sensor data including the user's movement information through a sensor module. The wearable device (100) may adjust the strength of the resistance force or assistive force applied to the user according to the exercise intensity selected by the user. For example, the wearable device (100) can control the drive module to generate resistance corresponding to the exercise intensity selected by the user.
[0047] In one embodiment, the wearable device (100) may be used to measure the user's physical ability in conjunction with the electronic device (210). The wearable device (100) may operate in a physical ability measurement mode, which is a mode for measuring the user's physical ability under the control of the electronic device (210), and may transmit sensor data acquired by the user's movement in the physical ability measurement mode to the electronic device (210). The electronic device (210) may estimate the user's physical ability by analyzing the sensor data received from the wearable device (100).
[0048] The electronic device (210) can communicate with the wearable device (100) and can remotely control the wearable device (100) or provide status information to the user regarding the state of the wearable device (100) (e.g., booting state, charging state, sensing state, error state). The electronic device (210) can receive sensor data acquired by the sensors of the wearable device (100) from the wearable device (100) and can estimate the user's physical ability or exercise results based on the received sensor data. In one embodiment, when a user wears the wearable device (100) and exercises, the wearable device (100) can acquire sensor data including user movement information using sensors and transmit the acquired sensor data to the electronic device (210). The electronic device (210) can extract the user's movement value from the sensor data and evaluate the user's exercise movement based on the extracted movement value. The electronic device (210) can provide the user with exercise motion measurement values and exercise motion evaluation information regarding the user's exercise motion through a graphical user interface.
[0049] In one embodiment, the electronic device (210) may execute a program (e.g., an application) for controlling the wearable device (100), and the user may adjust the operation or setting values of the wearable device (100) through the program (e.g., torque intensity output from a driving module (e.g., driving module (35, 45) of FIG. 3), volume of audio output from a sound output module (e.g., sound output module (550) of FIG. 5a and 5b), brightness of a lighting unit (e.g., lighting unit (85) of FIG. 3). The program executed on the electronic device (210) may provide a graphical user interface (GUI) for interaction with the user. The electronic device (210) may be a device of various forms. For example, the electronic device (210) may 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, a projector device), but is not limited to the aforementioned devices.
[0050] According to one embodiment, the electronic device (210) may be connected to a server (230) using short-range wireless communication or cellular communication. The server (230) may receive user profile information of a user using the wearable device (100) from the electronic device (210) and may store and manage the received user profile information. The user profile information may include information on at least one of, for example, name, age, gender, height, weight, or BMI (body mass index). The server (230) may receive exercise history information regarding exercises performed by the user from the electronic device (210) and may store and manage the received exercise history information. The server (230) may provide various exercise programs or physical ability measurement programs that may be provided to the user to the electronic device (210).
[0051] According to one embodiment, the wearable device (100) and / or the electronic device (210) may be connected to another wearable device (220). The other wearable device (220) may be, for example, a wireless earphone (222), a smartwatch (224), smart glasses (226), or a smart ring (228), but is not limited to the aforementioned devices. In one embodiment, the smartwatch (224) may measure a biosignal including a user's heart rate information and transmit the measured biosignal to the electronic device (210) and / or the wearable device (100). The electronic device (210) may estimate the user's heart rate information (e.g., current heart rate, maximum heart rate, average heart rate) based on the biosignal received from the smartwatch (224) and may provide the estimated heart rate information to the user. In one embodiment, the smart ring (226) can measure a biosignal including a user's heart rate information and transmit the measured biosignal to an electronic device (210) and / or a wearable device (100). The electronic device (210) can estimate the user's heart rate information (e.g., current heart rate, maximum heart rate, average heart rate) based on the biosignal received from the smart ring (228) and can provide the estimated heart rate information to the user.
[0052] In one embodiment, user exercise result information, physical ability information, and / or exercise motion evaluation information evaluated by the electronic device (210) may be transmitted to another wearable device (220) and provided to the user through the other wearable device (220). Status information of the wearable device (100) may also be transmitted to another wearable device (220) and provided to the user through the other wearable device (220). In one embodiment, the wearable device (100), the electronic device (210), and the other wearable device (220) may be connected to each other via wireless communication (e.g., Bluetooth communication, Wi-Fi communication).
[0053] In one embodiment, the wearable device (100) may provide (or output) feedback (e.g., visual feedback, auditory feedback, tactile feedback) corresponding to the state of the wearable device (100) according to a control signal received from the electronic device (210). For example, the wearable device (100) may provide visual feedback through a lighting unit (e.g., the lighting unit (85) of FIG. 3) and may provide auditory feedback through an acoustic output module (e.g., the acoustic output module (550) of FIG. 5a and FIG. 5b). The wearable device (100) may include a haptic module and may provide tactile feedback in the form of vibration to the user's body through the haptic module. The electronic device (210) may also provide (or output) feedback (e.g., visual feedback, auditory feedback, tactile feedback) corresponding to the state of the wearable device (100).
[0054] In one embodiment, the electronic device (210) may present a personalized exercise goal to the user in an exercise assistance mode. The personalized exercise goal may include an exercise volume target value for each type of exercise (e.g., strength training, balance training, aerobic training) that the user intends to perform, determined by the electronic device (210) and / or the server (230). When the server (230) determines the exercise volume target value, the server (230) may transmit information regarding the determined exercise volume target value to the electronic device (210). The electronic device (210) may present the exercise volume target values for the types of strength training, aerobic training, and balance training in a personalized manner according to the exercise program (e.g., squat, split lunge, lunge and knee-up) and / or the user's physical characteristics (e.g., age, height, weight, BMI). The electronic device (210) may display a GUI screen on the display indicating the exercise volume target value for each type of exercise.
[0055] In one embodiment, the electronic device (210) and / or server (230) may include a database storing information on a plurality of exercise programs that can be provided to a user through a wearable device (100). To achieve the user's exercise goals, the electronic device (210) and / or server (230) may recommend an exercise program suitable for the user. The exercise goals may include, for example, at least one of improving muscle strength, improving muscular fitness, improving cardiovascular endurance, improving core stability, improving flexibility, or improving symmetry. The electronic device (210) and / or server (230) may store and manage the exercise programs performed by the user and the results of the exercise programs performed.
[0056] FIG. 3 shows a schematic rear view of a wearable device according to one embodiment. FIG. 4 shows a left side view of a wearable device according to one embodiment.
[0057] Referring to FIGS. 3 and 4, a wearable device (100) according to one embodiment may include a base body (80), a waist support frame (20), a driving module (35, 45), a leg support frame (50, 55), a thigh fastening part (1, 2), and a waist fastening part (60). The base body (80) may include a lighting unit (85). In one embodiment, at least one of these components (e.g., the lighting unit (85)) may be omitted from the wearable device (100), or one or more other components (e.g., a haptic module) may be added.
[0058] The base body (80) can be positioned on the user's lower back while the user is wearing the wearable device (100). The base body (80) can be mounted on the user's lower back to provide cushioning to the user's waist and to support the user's waist. The base body (80) can be placed over the user's buttocks (hip area) so that the wearable device (100) does not fall downward due to gravity while the user is wearing the wearable device (100). The base body (80) can distribute a portion of the weight of the wearable device (100) to the user's waist while the user is wearing the wearable device (100). The base body (80) can be connected to a waist support frame (20). Waist support frame connecting elements (not shown) that can be connected to the waist support frame (20) may be provided at both ends of the base body (80).
[0059] In one embodiment, a lighting unit (85) may be disposed on the outside of a base body (80). The lighting unit (85) may include a light source (e.g., an LED (light emitting diode)). The lighting unit (85) may emit light under the control of a control module (not shown) (e.g., the control module (510) of FIG. 5a and FIG. 5b). According to an embodiment, the control module may control the lighting unit (85) so that visual feedback corresponding to the state of the wearable device (100) may be provided (or output) to the user through the lighting unit (85).
[0060] The waist support frame (20) may extend from both ends of the base body (80). The user's lower back may be accommodated inside the waist support frame (20). The waist support frame (20) may include at least one rigid body beam. Each beam may have a curved shape with a pre-set curvature to surround the user's lower back. A waist fastening part (60) may be connected to the end of the waist support frame (20). A driving module (35, 45) may be connected to the waist support frame (20).
[0061] In one embodiment, a control module, an inertial measurement unit (not shown) (e.g., the inertial measurement unit (135) of FIG. 1, the inertial measurement unit (522) of FIG. 5b), a communication module (not shown) (e.g., the communication module (516) of FIG. 5a and FIG. 5b), and a battery (not shown) may be disposed inside the base body (80). The base body (80) may protect the control module, the inertial measurement unit, the communication module, and the battery. The control module may generate a control signal to control the operation of the wearable device (100). The control module may include a control circuit comprising a processor and memory for controlling the actuators of the driving modules (35, 45). The control module may further include a power supply module (not shown) for supplying power from the battery to each component of the wearable device (100).
[0062] In one embodiment, the wearable device (100) may include a sensor module (not shown) (e.g., sensor module (520) of FIG. 5a) that acquires sensor data from one or more sensors. The sensor module may acquire sensor data that changes according to the user's movement. In one embodiment, the sensor module may acquire sensor data containing information on the user's movement and / or information on the movement of a component of the wearable device (100). The sensor module may include, for example, an inertial measurement device (e.g., inertial measurement device (135) of FIG. 1, inertial measurement device (522) of FIG. 5b) for measuring the user's upper body movement value or the movement value of the waist support frame (20), and an angle sensor (e.g., angle sensor (125) of FIG. 1, first angle sensor (524) and second angle sensor (524-1) of FIG. 5b) for measuring the user's hip joint angle value or the movement value of the leg support frame (50, 55), but is not limited thereto. For example, the sensor module may further include at least one of a position sensor, a temperature sensor, a biosignal sensor, or a proximity sensor.
[0063] The waist fastening part (60) can be connected to the waist support frame (20) and can secure the waist support frame (20) to the user's waist. The waist fastening part (60) may include, for example, a pair of belts.
[0064] The driving module (35, 45) can generate an external force (or torque) applied to the user's body based on a control signal generated by the control module. For example, the driving module (35, 45) can generate an assisting force or a resistance force applied to the user's leg. In one embodiment, the driving module (35, 45) may include a first driving module (45) located at a position corresponding to the user's right hip joint and a second driving module (35) located at a position corresponding to the user's left hip joint. The first driving module (45) may include a first actuator and a first joint member, and the second driving module (35) may include a second actuator and a second joint member. The first actuator may provide power transmitted to the first joint member, and the second actuator may provide power transmitted to the second joint member. The first actuator and the second actuator may each include a motor that generates power (or torque) by receiving power from a battery. When power is supplied and the motor is driven, it may generate a force to assist the user's body movement (assistive force) or a force to hinder body movement (resistance force). In one embodiment, the control module may adjust the voltage and / or current supplied to the motor to control the strength and direction of the force generated by the motor.
[0065] In one embodiment, the first joint member and the second joint member each receive power from the first actuator and the second actuator, respectively, and can apply external force to the user's body based on the received power. The first joint member and the second joint member may each be positioned at a location corresponding to the user's joint. One side of the first joint member may be connected to the first actuator, and the other side may be connected to the first leg support frame (55). The first joint member may be rotated by the power received from the first actuator. An encoder or a Hall sensor capable of operating as an angle sensor for measuring the rotation angle of the first joint member (corresponding to the user's joint angle) may be disposed on one side of the first joint member. One side of the second joint member may be connected to the second actuator, and the other side may be connected to the second leg support frame (50). The second joint member may be rotated by the power received from the second actuator. An encoder or Hall sensor capable of operating as an angle sensor for measuring the rotation angle of the second joint member may also be disposed on one side of the second joint member.
[0066] In one embodiment, the first actuator may be positioned on the side of the first joint member, and the second actuator may be positioned on the side of the second joint member. The rotation axis of the first actuator and the rotation axis of the first joint member may be positioned so as to be spaced apart from each other, and the rotation axis of the second actuator and the rotation axis of the second joint member may also be positioned so as to be spaced apart from each other. However, this is not limited thereto, and the actuator and the joint member may share a rotation axis. In one embodiment, each actuator may be positioned spaced apart from the joint member. In this case, the driving module (35, 45) may further include a power transmission module (not shown) that transmits power from the actuator to the joint member. The power transmission module may be a rotating body such as a gear, or a longitudinal member such as a wire, cable, string, spring, belt, or chain. However, the scope of the embodiments is not limited by the positional relationship between the actuator and the joint member and the power transmission structure described above.
[0067] In one embodiment, the leg support frame (50, 55) can support the user's leg (e.g., thigh) when the wearable device (100) is worn on the user's leg. The leg support frame (50, 55) can transmit power (torque) generated, for example, from the drive module (35, 45) to the user's thigh, and such power can act as an external force applied to the user's leg movement. One end of the leg support frame (50, 55) can be connected to a joint member and rotated, and the other end of the leg support frame (50, 55) is connected to a thigh fastening part (1, 2), so that the leg support frame (50, 55) can transmit power generated from the drive module (35, 45) to the user's thigh while supporting the user's thigh. For example, the leg support frame (50, 55) can push or pull the user's thigh. The leg support frame (50, 55) can extend along the longitudinal direction of the user's thigh. The leg support frame (50, 55) can be folded to wrap around at least a portion of the user's thigh circumference. The leg support frame (50, 55) may include a first leg support frame (55) for supporting the user's right leg and a second leg support frame (50) for supporting the user's left leg.
[0068] The thigh fastening portion (1, 2) is connected to the leg support frame (50, 55) and can secure the leg support frame (50, 55) to the thigh. The thigh fastening portion (1, 2) may include a first thigh fastening portion (2) for securing the first leg support frame (55) to the user's right thigh and a second thigh fastening portion (1) for securing the second leg support frame (50) to the user's left thigh.
[0069] In one embodiment, the first thigh fastening part (2) may include a first cover, a first fastening frame, and a first strap, and the second thigh fastening part (1) may include a second cover, a second fastening frame, and a second strap. The first cover and the second cover can apply torque generated by the driving module (35, 45) to the user's thigh. The first cover and the second cover are positioned on one side of the user's thigh to push or pull the user's thigh. The first cover and the second cover may be positioned, for example, on the front of the user's thigh. The first cover and the second cover may be positioned along the circumference of the user's thigh. The first cover and the second cover may extend to both sides centered on the other end of the leg support frame (50, 55) and may include a curved surface corresponding to the user's thigh. One end of the first cover and the second cover may be connected to the fastening frame, and the other end may be connected to the strap.
[0070] The first fastening frame and the second fastening frame may be positioned to wrap around, for example, at least a portion of the circumference of the user's thigh, thereby preventing the user's thigh from coming off the leg support frame (50, 55). The first fastening frame may have a fastening structure connecting the first cover and the first strap, and the second fastening frame may have a fastening structure connecting the second cover and the second strap.
[0071] The first strap can wrap around the remaining portion of the user's right thigh that is not covered by the first cover and the first fastening frame, and the second strap can wrap around the remaining portion of the user's left thigh that is not covered by the second cover and the second fastening frame. The first strap and the second strap may include, for example, an elastic material (e.g., a band).
[0072] FIGS. 5A and 5B are drawings illustrating the configuration of a control system of a wearable device according to one embodiment.
[0073] Referring to FIG. 5a, a wearable device (100) can be controlled by a control system (500). The control system (500) may include a control module (510), a communication module (516), a sensor module (520), a driving module (530), an input module (540), and an acoustic output module (550). In one embodiment, at least one of these components (e.g., an acoustic output module (550)) may be omitted from the control system (500), or one or more other components (e.g., a haptic module) may be added.
[0074] The drive module (530) may include a motor (534) capable of generating power (e.g., torque) and a motor driver circuit (532) for driving the motor (534). In the embodiment of FIG. 5a, a drive module (530) including one motor driver circuit (532) and one motor (534) is shown, but this is merely an example. Referring to FIG. 5b, as in the control system (500-1) shown in FIG. 5b, the motor driver circuit (532, 532-1) and the motor (534, 534-1) may each be multiple (e.g., two or more). A driving module (530) including a motor driver circuit (532) and a motor (534) may correspond to the first driving module (45) of FIG. 3, and a driving module (530-1) including a motor driver circuit (532-1) and a motor (534-1) may correspond to the second driving module (35) of FIG. 3. The description of each of the motor driver circuit (532) and the motor (534) described below may also apply to the motor driver circuit (532-1) and the motor (534-1) shown in FIG. 5b.
[0075] Returning to FIG. 5a, the sensor module (520) may include a sensor circuit comprising at least one sensor. The sensor module (520) may include sensor data including movement information of a user or movement information of a wearable device (100). The sensor module (520) may transmit the acquired sensor data to a control module (510). The sensor module (520) may include an inertial measurement device (522) and an angle sensor (e.g., a first angle sensor (524), a second angle sensor (524-1)) as shown in FIG. 5b. The inertial measurement device (522) may measure the upper body movement values of the user. For example, the inertial measurement device (522) may sense acceleration along the X-axis, Y-axis, and Z-axis and angular velocity along the X-axis, Y-axis, and Z-axis according to the user's movement. The inertial measurement device (522) may be used to measure at least one of forward / backward tilting, left / right tilting, or rotation of the user's body, for example. Additionally, the inertial measuring device (522) can acquire movement values (e.g., acceleration values and angular velocity values) of the waist support frame of the wearable device (e.g., the waist support frame (20) of FIG. 3). The movement values of the waist support frame can correspond to the upper body movement values of the user.
[0076] The angle sensor can measure hip joint angle values according to the user's leg movements. Sensor data that can be measured by the angle sensor may include, for example, hip joint angle values of the right leg, hip joint angle values of the left leg, and information regarding the direction of movement of the legs. For example, the first angle sensor (524) of FIG. 5b can acquire the hip joint angle value of the user's right leg, and the second angle sensor (524-1) can acquire the hip joint angle value of the user's left leg. Each of the first angle sensor (524) and the second angle sensor (524-1) may include, for example, an encoder and / or a Hall sensor. Additionally, the angle sensor can acquire movement values of the leg support frame of the wearable device (100). For example, the first angle sensor (524) can acquire the movement value of the first leg support frame (55), and the second angle sensor (524-1) can acquire the movement value of the second leg support frame (50). The movement value of the leg support frame can correspond to the hip joint angle value.
[0077] In one embodiment, the sensor module (520) may further include at least one of a position sensor for obtaining a position value of a wearable device (100), a proximity sensor for detecting the proximity of an object, a biosignal sensor for detecting a user's biosignal, or a temperature sensor for measuring ambient temperature.
[0078] The input module (540) can receive instructions or data to be used for a component of the wearable device (100) (e.g., processor (512)) from outside the wearable device (100) (e.g., user). The input module (540) may include an input component circuit. The input module (540) may include, for example, a key (e.g., button) or a touch screen.
[0079] The sound output module (550) can output a sound signal to the outside of the wearable device (100). The sound output module (550) can provide auditory feedback to the user. For example, the sound output module (550) may include a speaker that plays a guide sound signal (e.g., driving start sound, motion error notification sound, exercise start notification sound), music content, or a guide voice to audibly inform the user of specific information (e.g., exercise result information, exercise motion evaluation information).
[0080] In one embodiment, the control system (500) may further include a battery (not shown) for supplying power to each component of the wearable device (100). The wearable device (100) may convert the power of the battery to match the operating voltage of each component of the wearable device (100) and supply it to each component.
[0081] The driving module (530) can generate an external force applied to the user's leg under the control of the control module (510). The driving module (530) can generate torque 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 driver circuit (532). The motor driver circuit (532) can control the operation of the motor (534) by generating a current signal (or voltage signal) corresponding to the control signal and supplying it to the motor (534). In some cases, the current signal may not be supplied to the motor (534). When the motor (534) is driven by supplying the current signal to the motor (534), it can generate torque for an assisting force to assist the user's leg movement or a resistive force to hinder leg movement.
[0082] The control module (510) controls the overall operation of the wearable device (100) and can generate control signals to control each component (e.g., communication module (516), driving module (530)). The control module (510) may include a processor (512) and a memory (514).
[0083] The processor (512) can, for example, execute software to control at least one other component (e.g., a hardware or software component) of the wearable device (100) connected to the processor (512) and perform various data processing or operations. The software may include an application for providing a GUI. According to one embodiment, as at least part of the data processing or operations, the processor (512) may store instructions or data received from another component (e.g., a communication module (516)) in memory (514), process the instructions or data stored in memory (514), and store the result data after processing in memory (514). According to one embodiment, the processor (512) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can be operated independently or together with it. The auxiliary processor can be implemented separately from the main processor or as part of it.
[0084] The memory (514) can store various data used by at least one component (e.g., processor (512)) of the control module (510). The data may include, for example, software, sensor data, and input or output data for related commands. The memory (514) may include volatile memory or non-volatile memory (e.g., RAM, DRAM, SRAM).
[0085] The communication module (516) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the control module (510) and other components of the wearable device (100) or an external electronic device (e.g., the electronic device (210) of FIG. 2 or another wearable device (220)), and the performance of communication through the established communication channel. The communication module (516) may include a communication circuit for performing communication functions. The communication module (516) may receive a control signal from, for example, an electronic device (e.g., the electronic device (210)) and transmit sensor data acquired by the sensor module (520) to the electronic device. According to one embodiment, the communication module (516) may include one or more communication processors (not shown) that operate independently of the processor (512) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (516) may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) and / or a wired communication module. The corresponding communication module among these may communicate with other components of the wearable device (100) and / or external electronic devices through a short-range communication network such as Bluetooth, WiFi (wireless fidelity), or IrDA (infrared data association), or a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
[0086] In one embodiment, the control system (500, 500-1) may further include a haptic module (not shown). The haptic module may provide tactile feedback to the user under the control of the processor (512). The haptic module may convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. The haptic module may include a motor, a piezoelectric element, or an electrical stimulation device. In one embodiment, the haptic module may be located in at least one of a base body (e.g., base body (80)), a first thigh connecting part (2), or a second thigh connecting part (1).
[0087] FIG. 5c is a drawing illustrating the configuration of a driving module according to one embodiment.
[0088] According to one embodiment, the driving module (530) may include a motor driver circuit (532), a motor (534), a processor (535), a memory (536), and a current sensor (537).
[0089] According to one embodiment, the driving module (530) includes a processor (535) and a memory (536) that stores instructions executable by the processor (535), and when the instructions are executed by the processor (535), the driving module (530) can be enabled to determine the state of the motor (534). For example, the processor (535) and the memory (536) may constitute a microcontroller unit (MCU).
[0090] The drive module (530) may further include a motor (534) and a current sensor (537). For example, the current sensor (537) can sense the value of the current flowing through each of the coils (e.g., 3-phase coils) of the motor (534).
[0091] FIG. 6 is a diagram illustrating the interaction between a wearable device and an electronic device according to one embodiment.
[0092] Referring to FIG. 6, the wearable device (100) can communicate with an electronic device (210). For example, the electronic device (210) may be a user terminal of a user using the wearable device (100) or a dedicated controller device for the wearable device (100). According to one embodiment, the wearable device (100) and the electronic device (210) may be connected to each other via short-range wireless communication (e.g., Bluetooth communication, Wi-Fi communication).
[0093] In one embodiment, the electronic device (210) may execute an application to check the status of the wearable device (100) or to control or operate the wearable device (100). By executing the application, a screen of a user interface (UI) for controlling the operation of the wearable device (100) or determining the operation mode of the wearable device (100) may be displayed on the display (212) of the electronic device (210). The UI may be, for example, a graphical user interface (GUI).
[0094] In one embodiment, the user may input a command to control the operation of the wearable device (100) (e.g., a command to execute a walking assistance mode, an exercise assistance mode, or a physical ability measurement mode) or change the settings of the wearable device (100) through a GUI screen on the display (212) of the electronic device (210). The electronic device (210) may generate a control command (or control signal) corresponding to the operation control command or setting change command entered by the user and transmit the generated control command to the wearable device (100). The wearable device (100) may operate according to the received control command and transmit the control result according to the control command and / or sensor data measured by the sensor module of the wearable device (100) to the electronic device (210). The electronic device (210) may provide result information (e.g., walking ability information, exercise ability information, exercise movement evaluation information) derived by analyzing the control result and / or sensor data to the user through the GUI screen.
[0095] FIG. 7 is a drawing illustrating the configuration of an electronic device according to one embodiment.
[0096] Referring to FIG. 7, the electronic device (210) may include a processor (710), memory (720), communication module (730), display module (740), sound output module (750), and input module (760). In one embodiment, at least one of these components (e.g., sound output module (750)) may be omitted from the electronic device (210), or one or more other components (e.g., sensor module, battery) may be added.
[0097] 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 data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (710) can store commands or data received from another component (e.g., a communication module (730)) in memory (720), process the commands or data stored in memory (720), and store result data in memory (720).
[0098] According to one embodiment, the processor (710) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor that can operate independently or together with it (e.g., a graphics processing unit, a neural network processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
[0099] The memory (720) can store various data used by at least one component of the electronic device (210) (e.g., processor (710) or communication module (730)). The data may include, for example, input data or output data for a program (e.g., application) and related instructions. The memory (720) may include at least one instruction executable by the processor (710). The memory (720) may include volatile memory or non-volatile memory.
[0100] The communication module (730) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (210) and another electronic device (e.g., a wearable device (100), another wearable device (220), a server (230)), and the performance of communication through the established communication channel. The communication module (730) may include a communication circuit for performing communication functions. The communication module (730) may include one or more communication processors that operate independently of the processor (710) (e.g., an application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (290) may include a wireless communication module (e.g., a Bluetooth communication module, a cellular communication module, a Wi-Fi communication module, or a GNSS communication module) or a wired communication module (e.g., a LAN communication module, or a power line communication module) that performs wireless communication. The communication module (730) can, for example, transmit a control command to the wearable device (100) and receive from the wearable device (100) at least one of sensor data containing body movement information of a user wearing the wearable device (100), state data of the wearable device (100), or control result data corresponding to the control command.
[0101] The display module (740) can visually provide information to an external (e.g., user) of the electronic device (210). The display module (740) may include, for example, an LCD or OLED display, a holographic device, or a projector device. The display module (740) may further include a control circuit for controlling the display drive. In one embodiment, the display module (740) may further include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by the touch.
[0102] The sound output module (750) can output a sound signal to the outside of the electronic device (210). The sound output module (750) may include a speaker that plays a guide sound signal (e.g., driving start sound, operation error notification sound), music content, or a guide voice based on the state of the wearable device (100). If it is determined that the wearable device (100) is not properly worn on the user's body, for example, the sound output module (750) may output a guide voice to notify the user of the abnormal wear or to induce normal wear. The sound output module (750) may also output a guide voice corresponding to exercise evaluation information or exercise result information that evaluates the user's exercise, for example.
[0103] The input module (760) can receive instructions or data to be used in a component of the electronic device (210) (e.g., processor (710)) from outside the electronic device (210) (e.g., user). The input module (760) may include an input component circuit and may receive user input. The input module (760) may include, for example, a key (e.g., button) or a touch screen.
[0104] FIG. 8 is a diagram illustrating the operating state of a wearable device according to one embodiment.
[0105] In FIG. 8(a), the wearable device (100) may operate in a first operating state. The first operating state may represent a state for registering a new user. The first operating state may be understood as a state in which the wearable device (100) is paired with the new user's electronic device (310) (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7) and a user profile is stored to identify the user.
[0106] A wearable device (100) can establish a communication connection with an electronic device (310). The wearable device (100) can receive registration information from the electronic device (310). The registration information may include personal information such as the name, age, gender, weight, or height of the user of the electronic device (310). According to one embodiment, the wearable device (100) can receive the user's exercise history (e.g., type of exercise, number of exercises, exercise intensity, or motion pattern) obtained from the electronic device (310) through the electronic device (310), a smartwatch (e.g., the smartwatch (224) of FIG. 2), or a smart ring (e.g., the smart ring (228) of FIG. 2).
[0107] According to one embodiment, the wearable device (100) can output a guide voice to induce a user wearing the wearable device (100) to perform one or more predetermined exercise movements in a first operating state.
[0108] According to one embodiment, the electronic device (310) may output a guide voice and / or screen to induce a user to perform one or more predetermined exercise movements in a first operating state of the wearable device (100).
[0109] For example, the wearable device (100) and / or electronic device (310) may induce a user to perform an exercise motion such as walking, running, or knee-ups, and one or more predetermined exercise motions induced in a first driving state are not limited to the present disclosure.
[0110] The wearable device (100) can acquire first sensing information while the user performs one or more exercise movements while wearing the wearable device (100) in a first operating state. The first sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors provided in the wearable device (100) in the first operating state (e.g., the angle sensor (125) or inertial measurement device (135) of FIG. 1, or the sensor module (520) of FIG. 5a).
[0111] A wearable device (100) can transmit first sensing information to an electronic device (310). The electronic device (310) can receive first sensing information from the wearable device (100). The electronic device (310) can generate a user profile based on the first sensing information. The user profile may include one or more evaluation indicators for identifying a user and a value range corresponding to each of the one or more evaluation indicators. For example, one or more evaluation indicators of the user profile may include at least one of speed, stride length, gait symmetry, pelvic movement, gait cycle, sense of balance, muscle strength, core stability, or coaching compliance rate. [Table 1] shows exemplary data for the evaluation indicators of the user profile.
[0112]
[0113] Referring to [Table 1], according to one embodiment, the 'measurement result' may represent a data value for each evaluation indicator represented by the first sensing information. According to one embodiment, the 'measurement result' may represent a range of data values (or, the average or median of the data values) for each evaluation indicator represented by the first sensing information. The electronic device (310) can calculate a range of values corresponding to each evaluation indicator by adding and subtracting a predetermined tolerance to the measurement result of each evaluation indicator.
[0114] According to one embodiment, the measurement result may represent a step (or degree) of an evaluation indicator represented by the first sensing information. For example, the measurement result may be a value that is multi-class data or categorical data representing an evaluation result, such as 1 (very poor), 2 (poor), 3 (average), 4 (excellent), and 5 (very excellent).
[0115] The electronic device (310) can transmit a user profile corresponding to the first sensing information to the wearable device (100). The wearable device (100) can receive the user profile corresponding to the first sensing information from the electronic device (310). The wearable device (100) can store the user profile in association with the registration information of the electronic device (310).
[0116] In FIG. 8(b), the wearable device (100) may operate in a second operating state. The second operating state may represent a state for identifying a user (or user registration information) wearing the wearable device (100). The second operating state may be understood as a state for identifying a user through a warm-up or preparatory exercise before executing an exercise program.
[0117] The wearable device (100) can operate in a second operating state while a communication connection is not established with an electronic device in which a user profile is stored (e.g., electronic device (310), any electronic device (e.g., another wearable device (220) of FIG. 2), and / or an electronic device of a user other than the user of the electronic device (310).
[0118] According to one embodiment, the wearable device (100) can output a guide voice to induce a user wearing the wearable device (100) to perform one or more predetermined exercise movements in a second operating state.
[0119] For example, the wearable device (100) may induce a user to perform an exercise motion such as walking, running, or knee-ups, and one or more predetermined exercise motions induced in the second driving state are not limited to the present disclosure. The exercise motion induced in the second driving state may be the same as or different from the exercise motion induced in the first driving state.
[0120] The wearable device (100) can acquire second sensing information while the user performs one or more exercise movements while wearing the wearable device (100) in a second operating state. The second sensing information may include sensor data including movement information regarding the user's body movements acquired through sensors provided in the wearable device (100) in the second operating state.
[0121] The wearable device (100) can identify target registration information associated with a target user profile corresponding to the second sensing information among one or more previously stored user profiles. The target registration information may represent the registration information of a user currently wearing the wearable device (100).
[0122] The wearable device (100) may store one or more user profiles, including a user profile associated with the registration information of the aforementioned electronic device (310). The wearable device (100) may determine a target user profile corresponding to the second sensing information by comparing the second sensing information with the previously stored one or more user profiles. The wearable device (100) may determine a target user profile among the previously stored one or more user profiles in which the data value for each of the aforementioned evaluation indicators represented by the second sensing information falls within the value range for the corresponding evaluation indicator.
[0123] The wearable device (100) can identify target registration information associated with a target user profile. That is, the wearable device (100) can identify target registration information of a user currently wearing the wearable device (100).
[0124] In FIG. 8(c), the wearable device (100) may operate in a third operating state. The third operating state may represent a state for executing an exercise program. According to one embodiment, the wearable device (100) may execute a customized exercise program for a user wearing the wearable device (100) based on target registration information identified in the third operating state.
[0125] A wearable device (100) can store exercise data (e.g., exercise program executed, type of exercise, number of exercises, exercise intensity, or motion pattern) associated with pre-stored registration information (i.e., per user). For example, the wearable device (100) can execute an exercise program designated in the order following a previously executed exercise program by referring to exercise data stored associated with target registration information. The wearable device (100) can re-execute an exercise program that was previously abandoned by referring to exercise data stored associated with target registration information. The wearable device (100) can execute an exercise program according to the user's customized exercise intensity by referring to exercise data stored associated with target registration information.
[0126] A wearable device (100) can execute an exercise program based on age, gender, weight, or height corresponding to each of the previously stored registration information. For example, the wearable device (100) can execute an exercise program according to an appropriate exercise intensity and / or type of exercise based on the user's age, gender, weight, or height included in the target registration information.
[0127] The wearable device (100) may operate in a third operating state while a communication connection is not established with an electronic device in which a user profile is stored (e.g., electronic device (310), any electronic device (e.g., another wearable device (220) of FIG. 2), and / or an electronic device of a user other than the user of the electronic device (310).
[0128] The wearable device (100) can acquire third sensing information while the user performs one or more exercise movements according to an exercise program while wearing the wearable device (100) in a third operating state. The third sensing information may include sensor data including movement information regarding the user's body movements acquired through sensors provided in the wearable device (100) in the third operating state.
[0129] The wearable device (100) may store exercise data containing third sensing information in association with target registration information. The exercise data may include at least one of the third sensing information, an exercise program performed, an exercise type, an exercise date, or an exercise time.
[0130] In FIG. 8(d), the wearable device (100) can transmit exercise data stored in association with the target registration information to the target electronic device (320) based on the fact that a communication connection has been established with the target electronic device (320) corresponding to the target registration information (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7). The target electronic device (320) may be any electronic device in which the registration information is stored in the wearable device (100), such as the electronic device (310).
[0131] The wearable device (100) can register multiple users as described with reference to FIG. 8 (a). The wearable device (100) can store the user profiles of multiple users in association with corresponding registration information.
[0132] According to one embodiment, the wearable device (100) can store a user profile associated with registration information in a first operating state when registering a new electronic device for the first time.
[0133] According to one embodiment, the wearable device (100) can periodically update a user profile stored in association with registration information in a first operating state at a set interval (e.g., once a month). By periodically updating the user profile stored in the wearable device (100) with a new user profile, the accuracy of user identification can be improved.
[0134] According to one embodiment, the wearable device (100) can determine whether a user profile needs to be updated based on the user's exercise data. The wearable electronic device (100) can determine that a user profile needs to be updated if the value corresponding to the evaluation indicator of the user profile indicated by the exercise data deviates from the range of values corresponding to the evaluation indicator of the previously stored user profile by more than a predetermined amount. According to one embodiment, the electronic device (310) can determine whether a user profile needs to be updated based on the user's exercise data. The wearable device (100) can increase the accuracy of user identification by updating the previously stored user profile through tracking the exercise data.
[0135] As described with reference to FIG. 8(b), the wearable device (100) can identify who the user wearing the wearable device (100) is by using sensing information (e.g., second sensing information) and a previously stored user profile in a state where the user cannot be identified through data communication because there is no external electronic device (e.g., electronic device (310), or target electronic device (320)) with a communication connection established.
[0136] The wearable device (100) stores exercise data for each identified user as described with reference to (c) of FIG. 8, and can transmit exercise data corresponding to the external electronic device (or registration information of the external electronic device) to an external electronic device with which a communication connection has been established as described with reference to (d) of FIG. 8.
[0137] FIG. 9 is a flowchart of a method for identifying registration information according to one embodiment.
[0138] In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel.
[0139] According to one embodiment, the following operations 910 to 960 may be understood to be performed by a processor (e.g., processor (512) of FIGS. 5a and 5b) of a wearable device (e.g., wearable device (100) of FIGS. 1 to 4, FIGS. 6, and FIGS. 8). The wearable device may include at least some of the components of the wearable device (100) described in FIGS. 1 to 6. For example, the wearable device may include at least one processor (e.g., processor (512) of FIGS. 5a and 5b) including a processing circuit. The wearable device may include a communication module (e.g., communication module (516) of FIGS. 5a and 5b). The wearable device may include a memory (e.g., memory (514) of FIGS. 5a and 5b) including one or more storage media for storing instructions.
[0140] In operation 910, according to one embodiment, the wearable device may receive registration information from a first electronic device (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, or the electronic device (310) of FIG. 8) that has established a communication connection with the wearable device. The registration information may include personal information such as the name, age, gender, or height of the user of the first electronic device.
[0141] According to one embodiment, the wearable device may receive the user's exercise history (e.g., exercise type, number of exercises, exercise intensity, or motion pattern) obtained from the first electronic device through the first electronic device, a smartwatch (e.g., the smartwatch (224) of FIG. 2), or a smart ring (e.g., the smart ring (228) of FIG. 2).
[0142] In operation 920, according to one embodiment, the wearable device can acquire first sensing information in a first operating state. The first operating state may represent a state for registering a new user.
[0143] According to one embodiment, the wearable device may output a guide voice to induce a user wearing the wearable device to perform one or more predetermined exercise movements in a first operating state.
[0144] According to one embodiment, the first electronic device may output a guide voice and / or a screen to induce a user to perform one or more predetermined exercise movements in a first operating state of the wearable device.
[0145] In a first operating state, the wearable device may acquire first sensing information while the user performs one or more exercise movements while wearing the wearable device. The first sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors provided in the wearable device in the first operating state (e.g., the angle sensor (125) or inertial measurement device (135) of FIG. 1, or the sensor module (520) of FIG. 5a).
[0146] In operation 930, according to one embodiment, the wearable device may receive a user profile corresponding to the first sensing information from the first electronic device in response to transmitting the first sensing information to the first electronic device.
[0147] A user profile may include one or more evaluation indicators for identifying a user and a range of values corresponding to each of the one or more evaluation indicators. For example, one or more evaluation indicators of a user profile may include at least one of speed, stride length, gait symmetry, pelvic movement, gait cycle, sense of balance, muscular strength, core stability, or coaching compliance rate.
[0148] In operation 940, according to one embodiment, the wearable device may store a user profile in association with the registration information of the first electronic device.
[0149] According to one embodiment, the wearable device may repeatedly perform the aforementioned operations 910 to 940 with respect to the electronic device of a user of the first electronic device and another user. The electronic device may store registration information and user profiles corresponding to each of one or more electronic devices.
[0150] Operation 950 can be performed, for example, when the wearable device is powered on again after operation 940 has been performed.
[0151] Operation 950 may be performed, for example, when the wearable device is operated again after the aforementioned operations 910 to 940 have been repeatedly performed with respect to the electronic device of a user of the first electronic device and another user.
[0152] In operation 950, according to one embodiment, the wearable device may acquire second sensing information in a second operating state while a communication connection between the first electronic device and another electronic device is not established. The second operating state may represent a state for identifying a user wearing the wearable device (or user registration information).
[0153] According to one embodiment, the wearable device may output a guide voice to induce a user wearing the wearable device to perform one or more predetermined exercise movements in a second operating state.
[0154] The wearable device may acquire second sensing information while the user performs one or more exercise movements while wearing the wearable device in a second operating state. The second sensing information may include sensor data including movement information regarding the user's body movements acquired through sensors provided in the wearable device in the second operating state.
[0155] In operation 960, according to one embodiment, the wearable device can identify target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored previously.
[0156] The wearable device can identify target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored previously. The wearable device can determine a target user profile among one or more user profiles stored previously, wherein the value for each evaluation indicator represented by the second sensing information falls within the value range for the corresponding evaluation indicator.
[0157] According to one embodiment, a target user profile may represent a user profile among one or more user profiles stored in a wearable device, wherein the matching rate between the second sensing information and each evaluation indicator is greater than or equal to a predetermined degree. It can be understood that they are matched if the value for the evaluation indicator represented by the second sensing information falls within the value range for the corresponding evaluation indicator of the user profile.
[0158] According to one embodiment, if there are multiple user profiles in which the matching rate of the second sensing information and each evaluation indicator is greater than a predetermined level, the wearable device may determine the user profile with the highest matching rate as the target user profile.
[0159] According to one embodiment, if there are multiple user profiles in which the matching rate of the second sensing information and each evaluation indicator is greater than a predetermined level, the wearable device may determine a target user profile based on a predetermined priority regarding the evaluation indicators. For example, each evaluation indicator may have a predetermined priority based on the reliability for user identification. The wearable device may assign weights to each evaluation indicator according to the priority and determine the user profile with the highest matching rate to which the weights are applied as the target user profile.
[0160] According to one embodiment, the wearable device can acquire first sensing information of the configuration of the wearable device, such as the sensor module (520) of FIG. 5a and the inertial measurement device (522) of FIG. 5b, in a first operating state. Based on the first sensing information, the wearable device can determine zero-point adjustment data corresponding to the inclination of each of the x-axis, y-axis, and z-axis. The wearable device can transmit the zero-point adjustment data to a first electronic device that has established a communication connection with the wearable device. The first electronic device can generate a user profile based on the zero-point adjustment data. At this time, the user profile may include a range of inclination values corresponding to each axis calculated by adding and subtracting a predetermined tolerance to the zero-point adjustment data. The first electronic device can transmit the user profile generated based on the zero-point adjustment data to the wearable device. The wearable device can receive the user profile generated based on the zero-point adjustment data from the electronic device. The wearable device can store the user profile generated based on the zero-point adjustment data in association with the registration information of the first electronic device. The wearable device can acquire second sensing information in a second operating state while a communication connection is not established between the first electronic device and another electronic device between the first electronic device and the wearable device. The wearable device can determine zero-point adjustment data based on the second sensing information. The wearable device can identify target registration information associated with a target user profile corresponding to the zero-point adjustment data determined based on the second sensing information among one or more previously stored user profiles.
[0161] According to one embodiment, a fastening portion of a wearable device (e.g., the waist fastening portion (60) and / or thigh fastening portions (1, 2) of FIG. 3) may include a wear detection sensor. The wearable device may acquire first sensing information of the wear detection sensor included in the fastening portion in a first operating state. Based on the first sensing information, that is, according to the fastening position of the wearable portion, the wearable device may determine the user's waist and / or thigh circumference (hereinafter referred to as fastening information). The wearable device may transmit the fastening information to a first electronic device that has established a communication connection with the wearable device. The first electronic device may generate a user profile based on the fastening information. At this time, the user profile may include a value range corresponding to each part, calculated by adding and subtracting a predetermined tolerance to each of the waist and / or thigh circumferences included in the fastening information. The first electronic device may transmit the user profile generated based on the fastening information to the wearable device. The wearable device may receive the user profile generated based on the fastening information from the electronic device. A wearable device may store a user profile generated based on fastening information in association with the registration information of a first electronic device. The wearable device may acquire second sensing information in a second operating state while a communication connection is not established between the first electronic device and another electronic device between the first electronic device and the wearable device. The wearable device may determine fastening information based on the second sensing information. The wearable device may identify target registration information associated with a target user profile corresponding to the fastening information determined based on the second sensing information among one or more previously stored user profiles.
[0162] FIG. 10 is a diagram illustrating a method of storing a user profile in association with registration information according to one example.
[0163] In operation 1010, according to one embodiment, an electronic device (410) (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, or the electronic device (310) of FIG. 8) can transmit registration information to a wearable device (100). The wearable device (100) can receive registration information from the electronic device (410).
[0164] In operation 1020, according to one embodiment, the wearable device (100) can acquire first sensing information in a first operating state. In the first operating state, the wearable device (100) can acquire first sensing information while a user performs one or more exercise movements while wearing the wearable device (100).
[0165] In operation 1030, according to one embodiment, the wearable device (100) can transmit first sensing information to the electronic device (410). The electronic device (410) can receive the first sensing information from the wearable device (100). The electronic device (410) can generate a user profile based on the first sensing information.
[0166] In operation 1040, according to one embodiment, the electronic device (410) can transmit a user profile corresponding to the first sensing information to the wearable device (100). The wearable device (100) can receive the user profile corresponding to the first sensing information from the electronic device (410).
[0167] In operation 1050, according to one embodiment, the wearable device (100) can store a user profile in association with the registration information of the electronic device (410).
[0168] Referring to the table (1000) in FIG. 10, the wearable device (100) can store registration information and user profiles of the electronic device (410).
[0169] According to one embodiment, the wearable device (100) can execute an exercise program while a communication connection is established with the electronic device (410). The wearable device (100) can acquire sensing information while the user of the electronic device (410) performs one or more exercise movements according to the exercise program while wearing the wearable device (100). The sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors equipped in the wearable device (100) (e.g., the angle sensor (125) or inertial measurement device (135) of FIG. 1, or the sensor module (520) of FIG. 5a). The wearable device (100) may store exercise data containing the sensing information in association with the registration information of the electronic device (410). The exercise data may include at least one of the sensing information, the exercise program executed, the type of exercise, the date of the exercise, or the time of the exercise.
[0170] According to one embodiment, when only one user profile is stored in the wearable device (100), the operations of acquiring second sensing information in the second operating state described with reference to FIG. 9 and identifying target registration information associated with the target user profile corresponding to the second sensing information may be omitted. When the wearable device (100) is operated again and a communication connection is not established between the electronic device (410) and another electronic device, the wearable device (100) may determine that the user of the registration information associated with the previously stored user profile is the user currently wearing the wearable device (100).
[0171] FIG. 11 is a diagram illustrating a method of storing multiple user profiles in association with each registration information, according to one example.
[0172] According to one embodiment, the user of the electronic device (420) of FIG. 11 (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, or the electronic device (310) of FIG. 8) may be a different user from the user of the electronic device (410) of FIG. 10. The electronic device (420) may represent a user terminal different from the electronic device (410).
[0173] In operation 1110, according to one embodiment, the electronic device (420) can transmit registration information to the wearable device (100). The wearable device (100) can receive registration information from the electronic device (410) of FIG. 10 and another electronic device (420) that has established a communication connection with the wearable device (100).
[0174] In operation 1120, according to one embodiment, the wearable device (100) can acquire first sensing information in a first operating state. In the first operating state, the wearable device (100) can acquire first sensing information while a user performs one or more exercise movements while wearing the wearable device (100).
[0175] In operation 1130, according to one embodiment, the wearable device (100) can transmit first sensing information to the electronic device (420). The electronic device (420) can receive the first sensing information from the wearable device (100). The electronic device (420) can generate a user profile based on the first sensing information.
[0176] In operation 1140, according to one embodiment, the electronic device (420) can transmit a user profile corresponding to the first sensing information to the wearable device (100). The wearable device (100) can receive the user profile corresponding to the first sensing information from the electronic device (420).
[0177] In operation 1150, according to one embodiment, the wearable device (100) can store a user profile in association with the registration information of the electronic device (420).
[0178] Referring to the table (1100) in FIG. 11, the wearable device (100) can store registration information and user profiles of the electronic device (420).
[0179] FIG. 12 is a diagram illustrating a method of storing multiple user profiles in association with each registration information, according to one example.
[0180] According to one embodiment, the user of the electronic device (420) of FIG. 12 (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, or the electronic device (310) of FIG. 8) may be a different user from the user of the electronic device (410) of FIG. 10. The electronic device (420) may represent a user terminal different from the electronic device (410).
[0181] In operation 1210, according to one embodiment, the electronic device (420) can transmit registration information to the wearable device (100). The wearable device (100) can receive registration information from the electronic device (410) of FIG. 10 and another electronic device (420) that has established a communication connection with the wearable device (100).
[0182] In operation 1220, according to one embodiment, the wearable device (100) can acquire basic sensing information in a first operating state. In the first operating state, the wearable device (100) can acquire basic sensing information while a user performs one or more exercise movements while wearing the wearable device (100). The basic sensing information may include sensor data including movement information regarding the user's body movements, which is acquired through sensors provided in the wearable device in the first operating state (e.g., the angle sensor (125) or inertial measurement device (135) of FIG. 1, or the sensor module (520) of FIG. 5a).
[0183] In operation 1230, according to one embodiment, the wearable device (100) can transmit basic sensing information and one or more previously stored user profiles to the electronic device (420). The electronic device (420) can receive the basic sensing information and one or more previously stored user profiles from the wearable device (100).
[0184] The electronic device (420) can compare basic sensing information with one or more previously stored user profiles.
[0185] For example, the electronic device (420) can generate a user profile based on basic sensing information. If the similarity between the user profile generated based on the basic sensing information and at least one of the previously stored user profiles is greater than a predetermined degree, the electronic device (420) may request additional sensing information from the wearable device (100) in operation 1240.
[0186] For example, if there is at least one user profile among one or more previously stored user profiles in which the matching rate of basic sensing information and each evaluation indicator is greater than a predetermined level, the electronic device (420) may request additional sensing information from the wearable device (100) in operation 1240.
[0187] In operation 1250, according to one embodiment, the wearable device (100) may execute an additional exercise program that was not executed in the first driving state based on receiving a request for additional sensing information from the electronic device (420).
[0188] According to one embodiment, the wearable device (100) can output a guide voice to induce a user wearing the wearable device (100) to perform one or more additional exercise movements.
[0189] In operation 1250, according to one embodiment, the wearable device (100) may acquire additional sensing information while an additional exercise program is being executed. The additional sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors provided in the wearable device while the additional exercise program is being executed.
[0190] In operation 1260, according to one embodiment, the wearable device (100) can transmit additional sensing information to the electronic device (420). The electronic device (420) can receive additional sensing information from the wearable device (100).
[0191] The electronic device (420) can compare additional sensing information with one or more previously stored user profiles.
[0192] For example, the electronic device (420) can generate a user profile based on additional sensing information. If there is no user profile among one or more previously stored user profiles that has a similarity to the user profile generated based on additional sensing information that is greater than a predetermined degree, the electronic device (420) can transmit the user profile to the wearable device (100) in operation 1270.
[0193] For example, if there is no user profile among one or more previously stored user profiles in which the matching rate of additional sensing information and each evaluation metric is greater than a predetermined level, the electronic device (420) can transmit a user profile to the wearable device (100) in operation 1270.
[0194] The wearable device (100) can receive a user profile from the electronic device (420) in response to transmitting additional sensing information to the electronic device (420).
[0195] In operation 1280, according to one embodiment, the wearable device (100) may store a user profile received from an electronic device (420) in association with the registration information of the electronic device (420). By preventing similar user profiles from being stored, the accuracy of user identification can be increased.
[0196] FIG. 13 is a diagram illustrating a method for identifying registration information and storing exercise data according to one example.
[0197] In operation 1310, according to one embodiment, while a communication connection is not established with any electronic device (e.g., electronic device (410) and electronic device (420)), the wearable device (100) can acquire second sensing information in a second operating state.
[0198] The wearable device (100) can acquire second sensing information while the user performs one or more exercise movements while wearing the wearable device in a second operating state. The second sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors provided in the wearable device in the second operating state (e.g., the angle sensor (125) or inertial measurement device (135) of FIG. 1, or the sensor module (520) of FIG. 5a).
[0199] In operation 1320, according to one embodiment, the wearable device (100) can identify target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored.
[0200] In operation 1330, according to one embodiment, the wearable device (100) can execute an exercise program in a third driving state based on target registration information.
[0201] In operation 1340, according to one embodiment, the wearable device (100) can acquire third sensing information in a third operating state. The third sensing information may include sensor data including movement information regarding the user's body movement, acquired through sensors provided in the wearable device (100) in the third operating state.
[0202] In operation 1350, according to one embodiment, the wearable device (100) may store exercise data including third sensing information in association with target registration information.
[0203] For example, if the registration information of the electronic device (420) is identified as target registration information, the wearable device (100) may execute an exercise program based on the registration information of the electronic device (420) in a third operating state. The wearable device (100) may acquire third sensing information while the user of the electronic device (420) takes one or more exercise movements according to the exercise program while wearing the wearable device (100). The wearable device (100) may store exercise data containing the third sensing information in association with the registration information of the electronic device (420). The exercise data may include at least one of the third sensing information, the exercise program executed, the type of exercise, the date of the exercise, or the time of the exercise.
[0204] FIG. 14a is a flowchart of a method for identifying registration information through feedback according to one embodiment. FIG. 14b is a diagram illustrating feedback according to various examples.
[0205] In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel.
[0206] According to one embodiment, the following operations 1410 to 1430 may be understood to be performed by a processor of the wearable device (100) (e.g., the processor (512) of FIG. 5a and FIG. 5b).
[0207] In operation 1410, according to one embodiment, the wearable device (100) can output a user approval request based on target registration information.
[0208] According to one embodiment, the wearable device (100) can output a user approval request in the form of an acoustic signal based on target registration information.
[0209] For example, if the user's name included in the target registration information is 'A', the wearable device (100) can output a user approval request voice such as [If (User) A is correct, please keep calling.].
[0210] For example, the wearable device (100) may pre-store different acoustic signals for each of one or more previously stored registration information. The wearable device (100) may pre-store different music content, such as a buzzer or melody, for each of one or more previously stored registration information. The wearable device (100) may output the music content stored for the identified target registration information as a user approval request.
[0211] According to one embodiment, the wearable device (100) can output a user approval request in the form of a haptic signal based on target registration information.
[0212] For example, the wearable device (100) may store different haptic signals for each of one or more previously stored registration information. The wearable device (100) may store haptic signals having different lengths and / or numbers (e.g., one long vibration, or two short vibrations) for each of one or more previously stored registration information. The wearable device (100) may output the stored haptic signals for the identified target registration information as a user approval request.
[0213] In operation 1420, according to one embodiment, the wearable device (100) may receive feedback in response to outputting a user approval request. In operation 1430, according to one embodiment, the wearable device (100) may determine whether the identification of target registration information was successful based on the feedback.
[0214] Referring to (a) of FIG. 14b, the feedback may be in the form of a motion (or sensor data obtained by the motion).
[0215] For example, when a user approval request voice such as "[If (User) A is correct, please continue walking.]" is output, the user wearing the wearable device (100) may continue or stop the walking exercise. The wearable device (100) can determine whether the identification of target registration information is successful based on whether the exercise action is continued, based on sensor data obtained through a sensor module (e.g., sensor module (520) of FIG. 5a).
[0216] Referring to (b) of Fig. 14b, the feedback may be in the form of an acoustic signal.
[0217] For example, the wearable device (100) can determine whether the identification of target registration information is successful based on receiving a user's sound signal such as [I am A.] or [I am B.].
[0218] Referring to (c) of FIG. 14b, the feedback may be in the form of an input signal to a hardware key of the wearable device (100).
[0219] According to one embodiment, a driving module of a wearable device (100) (e.g., driving module (120) of FIG. 1, first driving module (45) of FIG. 3, second driving module (35) of FIG. 3 and FIG. 4, driving module (530) of FIG. 5a and FIG. 5b, or driving module (530-1) of FIG. 5b) may be connected to an input module (e.g., input module (540) of FIG. 5a and FIG. 5b). For example, the driving module may be connected to a key (e.g., a button).
[0220] For example, the wearable device (100) may pre-store the success or failure of identification based on different key press counts. The wearable device (100) may pre-store, for example, the success of identification upon one press and the failure of identification upon two presses (the reverse is also possible).
[0221] For example, the wearable device (100) may pre-store to determine whether identification is successful based on different key press lengths. The wearable device (100) may pre-store, for example, to determine identification success upon a short press and identification failure upon a long press (the reverse is also possible).
[0222] Referring to (d) of Fig. 14b, the feedback may be in the form of a tapping signal.
[0223] According to one embodiment, the driving module of the wearable device (100) may include a touch sensor set to detect a touch on the driving module, and / or a pressure sensor set to measure the intensity of the force generated by the touch.
[0224] For example, the wearable device (100) may store in advance whether identification is successful based on different tapping counts. The wearable device (100) may store in advance, for example, that identification is successful when tapped once and identification is failed when tapped twice (the reverse is also possible).
[0225] For example, the wearable device (100) can store in advance whether identification is successful according to different tapping speeds.
[0226] According to one embodiment, operations 1410 to 1430 may be performed between operation 960, which identifies the target registration information of FIG. 9, and operation 1330, which executes an exercise program based on the target registration information of FIG. 13. If the identification of the target registration information is successful, the wearable device (100) may execute an exercise program in a third driving state based on the target registration information.
[0227] FIG. 15 is a flowchart of a method for identifying registration information based on different sets of evaluation indicators according to one example.
[0228] In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel.
[0229] According to one embodiment, the following operations 1510 to 1550 may be understood to be performed by a processor of the wearable device (100) (e.g., the processor (512) of FIG. 5a and FIG. 5b).
[0230] According to one embodiment, operations 1510 to 1550 may be performed after operation 950, which acquires second sensing information in the second driving state of FIG. 9.
[0231] In operation 1510, according to one embodiment, the wearable device (100) can identify a first target registration information based on a value for a first set of evaluation indicators represented by second sensing information among one or more user profiles stored.
[0232] The first set of evaluation indicators may include one or more evaluation indicators. According to one embodiment, the first set of evaluation indicators may include one or more evaluation indicators evaluated based on sensing data of an inertial measurement device (e.g., the inertial measurement device (135) of FIG. 1). According to one embodiment, the first set of evaluation indicators may include one or more evaluation indicators evaluated by giving greater weight to the sensing data of the inertial measurement device among the sensing data of the inertial measurement device and the angle sensor (e.g., the angle sensor (125) of FIG. 1).
[0233] In operation 1520, according to one embodiment, the wearable device (100) may receive feedback in response to outputting a user approval request based on the first target registration information. In operation 1530, according to one embodiment, the wearable device (100) may determine whether the identification of the first target registration information was successful based on the feedback. Descriptions that overlap with the content described above with reference to FIG. 14a and FIG. 14b regarding the user approval request and feedback are omitted.
[0234] In operation 1540, according to one embodiment, if the identification of the first target registration information is successful, the wearable device (100) can execute an exercise program in a third driving state based on the first target registration information.
[0235] In operation 1550, according to one embodiment, if the identification of the first target registration information fails, the wearable device (100) may repeat operations 1510, 1520, and 1530 based on a second set of evaluation indicators. That is, the wearable device (100) may identify the second target registration information based on the value for the second set of evaluation indicators represented by the second sensing information. The wearable device (100) may receive feedback in response to outputting a user approval request based on the second target registration information. The wearable device (100) may determine whether the identification of the second target registration information was successful based on the feedback.
[0236] The second set of evaluation indicators may include one or more evaluation indicators. According to one embodiment, the second set of evaluation indicators may include one or more evaluation indicators evaluated based on the sensing data of the angle sensor. According to one embodiment, the second set of evaluation indicators may include one or more evaluation indicators evaluated by giving greater weight to the sensing data of the angle sensor among the sensing data of the inertial measurement unit and the angle sensor, respectively.
[0237] According to one embodiment, a driving module of a wearable device (100) (e.g., driving module (120) of FIG. 1, first driving module (45) of FIG. 3, second driving module (35) of FIG. 3 and FIG. 4, driving module (530) of FIG. 5a and FIG. 5b, or driving module (530-1) of FIG. 5b) may include a pressure sensor and / or force sensor configured to measure the intensity of a force generated by a user's movement. A second set of evaluation indicators may include one or more evaluation indicators evaluated based on sensing data from an angle sensor, a pressure sensor, and / or force sensor included in the driving module.
[0238] According to one embodiment, if the identification of target registration information based on a first set of evaluation indicators fails a predetermined number of times, the wearable device (100) may repeat operations 1510, 1520, and 1530 based on a second set of evaluation indicators.
[0239] FIG. 16 is a diagram illustrating a method of transmitting motion data according to one example.
[0240] In operation 1610, according to one embodiment, the wearable device (100) can determine whether to establish a communication connection with any electronic device in which registration information is stored (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, the electronic device (310) of FIG. 8, the electronic device (410) of FIG. 10, or the electronic device (420) of FIG. 11 and FIG. 12).
[0241] A wearable device (100) can establish a communication connection with any electronic device that has a pairing history, i.e., has registered information stored, when it comes within a specified distance of the electronic device. The wearable device (100) can automatically establish a communication connection with any electronic device that has registered information stored through a communication module (e.g., the communication module (516) of FIGS. 5A and 5B). For example, the wearable device (100) can establish a short-range wireless communication connection, such as Bluetooth communication, with any electronic device that has registered information stored.
[0242] In operation 1620, according to one embodiment, the wearable device (100) can transmit exercise data stored in association with the registration information of the electronic device (420) to the electronic device (420) based on the fact that a communication connection has been established with the electronic device (420).
[0243] Referring to the table (1600) in FIG. 16, the wearable device (100) can delete the exercise data after transmitting the exercise data stored in association with the registration information of the electronic device (420) to the electronic device (420).
[0244] For example, the wearable device (100) can identify target registration information associated with a target user profile among one or more user profiles stored, as described with reference to FIG. 9. Based on the target registration information, the wearable device (100) can execute an exercise program in a third operating state, acquire third sensing information in the third operating state, and store exercise data containing the third sensing information in association with the target registration information. The wearable device (100) can subsequently transmit the exercise data stored in association with the target registration information to the target electronic device based on the fact that a communication connection has been established with the target electronic device corresponding to the target registration information.
[0245] FIG. 17 is a diagram illustrating a method of transmitting motion data according to one example.
[0246] A wearable device (100) can establish a communication connection with any electronic device that has a pairing history, i.e., has registered information stored (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, the electronic device (310) of FIG. 8, the electronic device (410) of FIG. 10, or the electronic device (420) of FIG. 11, FIG. 12, and FIG. 16) when it comes within a specified distance. The wearable device (100) can automatically establish a communication connection with any electronic device that has registered information stored through a communication module (e.g., the communication module (516) of FIG. 5a and FIG. 5b). For example, the wearable device (100) can establish a short-range wireless communication connection, such as Bluetooth communication, with any electronic device that has registered information stored.
[0247] In FIG. 17 (a), according to one embodiment, the wearable device (100) can transmit exercise data stored in association with the registration information of the electronic device (420) to the electronic device (420) based on the fact that a communication connection has been established with the electronic device (420).
[0248] In FIG. 17(b), according to one embodiment, the wearable device (100) can receive a directional signal from the electronic device (420). Based on the directional signal satisfying a predetermined condition, the wearable device (100) can transmit exercise data stored in association with the registration information of the electronic device (420) to the electronic device (420).
[0249] The wearable device (100) may be configured to transmit exercise data to the electronic device (420) when the angle of arrival and / or angle of departure indicated by the directional signal received from the electronic device (420) is within a defined range. For example, the wearable device (100) may be configured to transmit exercise data to the electronic device (420) when the head of the electronic device (420) is directed toward the wearable device (100) within a defined angle range.
[0250] Referring to FIG. 17 (c) and (d), the screens (1710, 1720) are examples of screens displayed through the display of the electronic device (420).
[0251] On the screen (1710), the electronic device (420) can display information about exercise data stored in the wearable device (100) in association with the registration information of the electronic device (420) based on the fact that a communication connection has been established with the wearable device (100). The electronic device (420) can receive exercise data from the wearable device (100) based on user input to receive exercise data.
[0252] The wearable device (100) may transmit some of the exercise data to the electronic device (420) based on receiving a request to transmit some of the exercise data stored in association with the registration information of the electronic device (420).
[0253] On the screen (1720), the electronic device (420) can display information about exercise data received from the wearable device (100).
[0254] FIG. 18 is a diagram illustrating a method of storing an updated user profile in association with registration information, according to one example.
[0255] As described with reference to FIGS. 16 and 17, the electronic device (420) can receive exercise data stored in association with the registration information of the electronic device (420) from the wearable device (100). The electronic device (420) can store the exercise data received from the wearable device (100).
[0256] In operation 1810, according to one embodiment, the electronic device (420) can generate an updated user profile.
[0257] The updated user profile may include a range of values corresponding to each of one or more evaluation indicators, determined based on the average of sensing information satisfying a defined condition stored in the electronic device (420). The defined condition may include a quantitative (or, number) condition.
[0258] According to one embodiment, the electronic device (420) can generate an updated user profile based on the accumulated exercise data (or sensing information included in the exercise data) when exercise data is accumulated by a specified amount (or number of times). The updated user profile may include one or more evaluation indicators for identifying the user and an updated value range corresponding to each of the one or more evaluation indicators. The electronic device (420) can calculate the value range corresponding to each evaluation indicator by adding and subtracting a defined tolerance to the average of the values for each evaluation indicator represented by the accumulated exercise data (or sensing information included in the exercise data).
[0259] According to one embodiment, the electronic device (420) can generate an updated user profile based on newly accumulated exercise data whenever exercise data is accumulated by a specified amount. According to one embodiment, the electronic device (420) can generate an updated user profile by adding and subtracting a defined tolerance to the weighted average of the values for each evaluation indicator represented by the accumulated exercise data, by giving greater weight to the more recently stored exercise data.
[0260] For example, a target electronic device (e.g., electronic device (420)) may receive exercise data containing third sensing information obtained in a third operating state from a wearable device (100), as described with reference to FIG. 16. The target electronic device may generate an updated user profile based on at least the third sensing information (or exercise data containing the third sensing information). The updated user profile may include a value range corresponding to each of one or more evaluation indicators determined based on at least the third sensing information. The updated user profile may include a value range corresponding to each of one or more evaluation indicators determined based on the average of the sensing information satisfying a defined condition stored in the target electronic device.
[0261] In operation 1820, according to one embodiment, the electronic device (420) can transmit an updated user profile to the wearable device (100). The wearable device (100) can receive the updated user profile from the electronic device (420).
[0262] In operation 1830, according to one embodiment, the wearable device (100) can update (or replace) a user profile stored in association with the registration information of the electronic device (420) with an updated user profile.
[0263] Referring to the table (1800) in FIG. 18, the wearable device (100) can update the user profile stored in association with the registration information of the electronic device (420) to the updated user profile.
[0264] After operation 1830, the wearable device (100) can acquire second sensing information in a second operating state while any user is wearing the wearable device (100). The wearable device (100) can identify target registration information associated with a target profile corresponding to the second sensing information among the updated user profile and one or more other previously stored user profiles.
[0265] According to one embodiment, the wearable device may transmit third sensing information (or exercise data containing the third sensing information) acquired in a third operating state for a target electronic device identified in a second operating state to a server (e.g., server (230) of FIG. 2). The server may receive exercise data from the wearable device. The server may receive and store exercise data for different electronic devices (i.e., registration information) from the wearable device. According to one embodiment, the server may generate an updated user profile. When exercise data for a specific electronic device (e.g., target electronic device) has accumulated by a specified amount (or number of times), the server may generate an updated user profile based on the accumulated exercise data (or sensing information included in the exercise data). The server may transmit the updated user profile for the said electronic device to the wearable device. The wearable device may receive the updated user profile for the said electronic device from the server. The wearable device can update a user profile stored in association with the registration information of the electronic device to an updated user profile. The wearable device can then transmit the updated user profile to the electronic device based on establishing a communication connection with the electronic device.
[0266] FIG. 19 is a diagram illustrating a method for transmitting motion data when a communication connection is established with a plurality of electronic devices according to one example.
[0267] As described with reference to FIGS. 16 and 17, the wearable device (100) can transmit exercise data stored in association with the registration information of the electronic device (410) to the electronic device (410) based on the fact that a communication connection has been established with the electronic device (410). The electronic device (410) can receive exercise data stored in association with the registration information of the electronic device (410) from the wearable device (100).
[0268] Based on the fact that a communication connection has been established between the wearable device (100) and the electronic device (420), the wearable device (100) can transmit exercise data stored in association with the registration information of the electronic device (420) to the electronic device (420). The electronic device (420) can receive exercise data stored in association with the registration information of the electronic device (420) from the wearable device (100).
[0269] According to one embodiment, the wearable device (100) can transmit exercise data stored in association with corresponding registration information to the electronic device (410) and the electronic device (420), respectively, based on the fact that a communication connection is established simultaneously with a plurality of electronic devices (410, 420).
[0270] According to one embodiment, the wearable device (100) can transmit exercise data stored in association with corresponding registration information in order of electronic devices that are closest to the wearable device (100), based on the fact that a communication connection is established simultaneously with a plurality of electronic devices (410, 420).
[0271] According to one embodiment, the wearable device (100) can first transmit exercise data stored in association with registration information corresponding to the electronic device of the user currently wearing the wearable device (100), based on the fact that a communication connection has been established simultaneously with a plurality of electronic devices (410, 420).
[0272] According to one embodiment, the wearable device (100) can transmit exercise data stored in association with corresponding registration information in order of the amount of exercise data accumulated in the wearable device (100), based on the fact that a communication connection is established simultaneously with a plurality of electronic devices (410, 420).
[0273] FIG. 20 is a drawing illustrating a method of using a wearable device according to one example.
[0274] According to one embodiment, the screen (2010) is an example of a screen displayed through a display of an electronic device (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, the electronic device (310) of FIG. 8, the electronic device (410) of FIG. 10 and FIG. 19, or the electronic device (420) of FIG. 11, FIG. 12, and FIG. 16 to 19).
[0275] In the screen (2010), the electronic device may display a screen regarding the usage status of the wearable device (100). Referring to the screen (2010), the wearable device (100) may store registration information and user profiles associated with the registration information for each of the multiple users (e.g., the user of the electronic device, the first user (2001), and the second user).
[0276] In the screen (2010), the electronic device may indicate that the first user (2001) is currently using the wearable device (100).
[0277] According to one embodiment, the electronic device can transmit a user's request for use of the electronic device to a wearable device (100) based on user input on a screen (2010).
[0278] According to one embodiment, if the wearable device (100) receives a request for use from an electronic device of a user other than the first user (2001) currently wearing the wearable device (100), it may output the request for use from the other user.
[0279] Referring to FIG. 20 (a), for example, the wearable device (100) can output a request for use from another user in the form of an acoustic signal. The wearable device (100) can output a voice such as "[Another user has sent a request to use the wearable device.]". The wearable device (100) can output music content, such as a pre-stored buzzer or melody, in response to the request for use from another user.
[0280] Referring to FIG. 20 (a), for example, the wearable device (100) can output a request for use by another user in the form of a haptic signal. The wearable device (100) can output a pre-stored haptic signal in response to the request for use by another user.
[0281] According to one embodiment, the electronic device of the first user (2001) can receive a request for use directly from the electronic device that transmitted the request for use. When the first user (2001) is wearing the wearable device (100) and exercising while possessing the electronic device of the first user (2001), that is, when the wearable device (100) and the electronic device of the first user (2001) have established a communication connection, the electronic device of the first user (2001) can receive a request for use.
[0282] Referring to Fig. 20 (b), for example, the electronic device of the first user (2001) can output information about another user's request for use in the form of a pop-up notification.
[0283] FIGS. 21a and FIGS. 21b are drawings illustrating a method of saving a user profile according to one example.
[0284] According to one embodiment, the screens (2110-2160) are examples of screens displayed through a display of an electronic device (e.g., the electronic device (210) of FIG. 2, FIG. 6, and FIG. 7, the electronic device (310) of FIG. 8, the electronic device (410) of FIG. 10 and FIG. 19, or the electronic device (420) of FIG. 11, FIG. 12, and FIG. 16 to 19).
[0285] According to one embodiment, the screens (2110-2160) may be displayed when a user of the electronic device wears a wearable device (e.g., the wearable device (100) of FIGS. 1 to 4, FIGS. 6, FIGS. 8, FIGS. 10 to 13, FIGS. 14b, FIGS. 16 to 20) and the electronic device and the wearable device establish a communication connection.
[0286] According to one embodiment, the screens (2110-2160) may be displayed in a first operating state of the wearable device. The first operating state may be understood as a state in which the wearable device is paired with a new user's electronic device and a user profile is stored to identify the user.
[0287] On the screen (2110), the electronic device may display a plurality of exercise movements. The electronic device may receive user input through the screen (2110) for the user to select one or more exercise movements to take in a second driving state. The second driving state may represent a state for identifying a user wearing the wearable device (or user registration information). For example, the electronic device may receive user input selecting a 'knee-up' movement.
[0288] In the screen (2120), the electronic device may output a guide voice and / or screen to induce the user to perform one or more selected exercise movements. In a first operating state, the wearable device may acquire first sensing information while the user performs one or more selected exercise movements. The first sensing information may include sensor data including movement information regarding the user's body movements, acquired through sensors provided in the wearable device in the first operating state (e.g., the angle sensor (125) or inertial measurement unit (135) of FIG. 1, or the sensor module (520) of FIG. 5a). The wearable device may transmit the first sensing information to the electronic device.
[0289] The electronic device can receive first sensing information from a wearable device. The electronic device can generate a user profile based on the first sensing information.
[0290] In the screen (2130), according to one embodiment, the electronic device can receive user input regarding the number of times each exercise action is performed.
[0291] In the screen (2140), according to one embodiment, the electronic device can receive user input selecting an additional movement to be taken by the user in the second driving state.
[0292] According to one embodiment, the electronic device may receive additional sensing information acquired from a wearable device while the user performs additional exercise movements. The electronic device may generate a user profile based on the first sensing information and the additional sensing information.
[0293] Hereinafter, one or more exercise movements selected by the user (or one or more exercise movements including additional exercise movements) are referred to as an exercise movement set.
[0294] In the screen (2150), the electronic device may output a guide voice and / or screen to induce the user to perform a set of exercise movements again.
[0295] According to one embodiment, an electronic device may receive sensing information acquired from a wearable device while the user is performing a set of exercise movements. The electronic device may determine whether the received sensing information corresponds to a user profile, that is, whether a user profile generated based on the first sensing information (or the first sensing information and additional sensing information) may be stored for user identification. If the received sensing information corresponds to a user profile, the electronic device may store the user profile and transmit it to the wearable device. The wearable device may store the user profile in association with the electronic device's registration information.
[0296] According to one embodiment, an electronic device may transmit a set of exercise movements along with a user profile to a wearable device. The wearable device may store the set of exercise movements in association with the electronic device's registration information. The wearable device may acquire second sensing information while performing one or more exercise movements in a second operating state while not establishing a communication connection with any electronic device. Based on the second sensing information, the wearable device may determine whether a user wearing the wearable device performs an exercise movement corresponding to a previously stored set of exercise movements a predetermined number of times. If the second sensing information corresponds to a previously stored set of exercise movements, the wearable device may identify the registration information associated with that set of exercise movements as target registration information.
[0297] In the screen (2130), according to one embodiment, the electronic device may restrict the selection of a specific number of times for a specific movement included in another user's set of exercise movements when receiving user input regarding the number of times each exercise movement is performed. For example, if another user's set of exercise movements includes 'knee up' '1 time', the electronic device may restrict the user input selecting to perform 'knee up' 1 time.
[0298] According to one embodiment, the wearable device (100) comprises at least one processor (512) including processing circuitry; The wearable device (100) comprises a memory (514) including one or more storage media for storing instructions, and when the instructions are executed individually or collectively by at least one processor (512), the wearable device (100) is enabled to: receive registration information from a first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100), acquire first sensing information in a first operating state, and in response to transmitting the first sensing information to the first electronic device (210, 310, 410), receive a user profile corresponding to the first sensing information from the first electronic device (210, 310, 410), store the user profile in association with the registration information of the first electronic device (210, 310, 410), and the first electronic device (210, 310, 410) and other electronic While a communication connection with the device (220, 420) is not established, the second sensing information can be acquired in the second operating state, and target registration information associated with a target user profile corresponding to the second sensing information can be identified among one or more user profiles stored previously.
[0299] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: execute an exercise program in a third driving state based on target registration information, acquire third sensing information in the third driving state, and store exercise data containing the third sensing information in association with the target registration information.
[0300] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be made to transmit exercise data stored in association with the target electronic device (210, 320) to the target electronic device (210, 320), based on the fact that a communication connection has been established with the target electronic device (210, 320) corresponding to the target registration information.
[0301] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be made to: receive a directional signal from a target electronic device (210, 320), and transmit motion data to the target electronic device (210, 320) based on the directional signal satisfying a defined condition.
[0302] According to one embodiment, the user profile may include a value range corresponding to each of one or more evaluation indicators determined based on first sensing information.
[0303] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: identify target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored in advance, determine a target user profile among one or more user profiles stored in advance in which the value for each of one or more evaluation indicators represented by the second sensing information falls within the value range for the corresponding evaluation indicator, and identify target registration information associated with the target user profile.
[0304] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be made to: receive an updated user profile from a target electronic device (210, 320), and update a target user profile stored in association with target registration information to the updated user profile.
[0305] According to one embodiment, the updated user profile may include a value range corresponding to each of one or more evaluation indicators determined based on at least third sensing information.
[0306] According to one embodiment, the updated user profile may include a value range corresponding to each of one or more evaluation indicators, determined based on the average of sensing information satisfying a predetermined condition stored in the target electronic device (210, 320).
[0307] According to one embodiment, when commands are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: output a user approval request in the form of an acoustic signal or a haptic signal based on target registration information, receive feedback in response to outputting the user approval request, and determine whether the identification of the target registration information was successful based on the feedback.
[0308] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) may be configured to: identify a first target registration information based on a value for a first evaluation indicator set represented by second sensing information among one or more previously stored user profiles, receive feedback in response to outputting a user approval request based on the first target registration information, determine whether the identification of the first target registration information is successful based on the feedback, execute an exercise program in a third driving state based on the first target registration information if the identification of the first target registration information is successful, and repeat the operation of identifying based on a second evaluation indicator set, the operation of receiving feedback, and the operation of determining whether the identification is successful if the identification of the first target registration information is unsuccessful.
[0309] According to one embodiment, when instructions are executed individually or collectively by at least one processor (512), the wearable device (100) is enabled to: receive registration information from a second electronic device (210, 420) different from a first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100); acquire basic sensing information in a first operating state; transmit the basic sensing information and one or more previously stored user profiles to the second electronic device; execute an additional exercise program that was not executed in the first operating state based on receiving a request for additional sensing information from the second electronic device (210, 420); acquire additional sensing information while the additional exercise program is being executed; receive a user profile from the second electronic device in response to transmitting the additional sensing information to the second electronic device (210, 420); and transmit the user profile received from the second electronic device (210, 420) to the second electronic device (210, It can be saved in association with the registration information of 420).
[0310] A method performed by a wearable device (100) according to one embodiment comprises: receiving registration information from a first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100); acquiring first sensing information in a first operating state; receiving a user profile corresponding to the first sensing information from the first electronic device (210, 310, 410) in response to transmitting the first sensing information to the first electronic device (210, 310, 410); storing the user profile in association with the registration information of the first electronic device (210, 310, 410); and acquiring second sensing information in a second operating state while a communication connection is not established between the first electronic device (210, 310, 410) and another electronic device (220, 420) that is different from the first electronic device (210, 310, 410). and may include an operation to identify target registration information associated with a target user profile corresponding to the second sensing information among one or more previously stored user profiles.
[0311] According to one embodiment, a method performed by a wearable device (100) may further include: an operation of executing an exercise program in a third driving state based on target registration information; an operation of acquiring third sensing information in the third driving state; and an operation of storing exercise data containing the third sensing information in association with the target registration information.
[0312] According to one embodiment, the method performed by the wearable device (100) may further include the operation of transmitting exercise data stored in association with the target registration information to the target electronic device (210, 320) based on the fact that a communication connection has been established with the target electronic device (210, 320) corresponding to the target registration information.
[0313] According to one embodiment, the operation of transmitting motion data to a target electronic device may include: the operation of receiving a directional signal from a target electronic device (210, 320); and the operation of transmitting motion data to the target electronic device (210, 320) based on the directional signal satisfying a defined condition.
[0314] According to one embodiment, the user profile may include a value range corresponding to each of one or more evaluation indicators determined based on first sensing information.
[0315] According to one embodiment, a method performed by a wearable device (100) may further include the operation of receiving an updated user profile from a target electronic device (210, 320); and the operation of updating a target user profile stored in association with target registration information to the updated user profile.
[0316] According to one embodiment, a method performed by a wearable device (100) may further include: an operation of outputting a user approval request in the form of an acoustic signal or a haptic signal based on target registration information; an operation of receiving feedback in response to outputting the user approval request; and an operation of determining whether the identification of target registration information is successful based on the feedback.
[0317] According to one embodiment, a non-transient computer-readable recording medium stores one or more programs including instructions, and when the instructions are executed individually or collectively by at least one processor (512) of the wearable device (100), the wearable device (100) is enabled to: receive registration information from a first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100), acquire first sensing information in a first operating state, and in response to transmitting the first sensing information to the first electronic device (210, 310, 410), receive a user profile corresponding to the first sensing information from the first electronic device (210, 310, 410), store the user profile in association with the registration information of the first electronic device (210, 310, 410), and the first electronic device (210, 310, 410) and the first electronic device (210, While communication connections are not established between the 310, 410) and other electronic devices (220, 420), second sensing information can be acquired in a second operating state, and target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored previously can be identified.
[0318] The embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.
[0319] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave in order to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on computer-readable recording media.
[0320] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination, and the program instructions recorded on the medium may be those specifically designed and configured for the embodiment or those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.
[0321] The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
[0322] Although the embodiments described above have been explained with reference to limited drawings, those skilled in the art can apply various technical modifications and variations based thereon. For example, appropriate results can be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0323] Therefore, other implementations, one embodiment, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
1. In a wearable device (100), At least one processor (512) including a processing circuitry; and It includes a memory (514) comprising one or more storage media for storing instructions, and When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Receive registration information from a first electronic device (210, 310, 410) that has established a communication connection with the above-mentioned wearable device (100), and Acquire first sensing information in a first driving state, and In response to transmitting the first sensing information to the first electronic device (210, 310, 410), a user profile corresponding to the first sensing information is received from the first electronic device (210, 310, 410), and The above user profile is stored in association with the registration information of the first electronic device (210, 310, 410), and While a communication connection is not established between the first electronic device (210, 310, 410) and another electronic device (220, 420) and the first electronic device (210, 310, 410), second sensing information is acquired in a second operating state, and Identify target registration information associated with the target user profile corresponding to the second sensing information among one or more previously stored user profiles. making, Wearable device (100).
2. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Based on the above target registration information, execute an exercise program in a third driving state, and Acquire third sensing information in the above third driving state, and The exercise data including the above third sensing information is stored in association with the above target registration information. making, Wearable device (100).
3. In Paragraph 2, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Based on the fact that a communication connection has been established with the target electronic device (210, 320) corresponding to the target registration information, the motion data stored in association with the target registration information is transmitted to the target electronic device (210, 320). making, Wearable device (100).
4. In Paragraph 3, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Receive a directional signal from the above target electronic device (210, 320), and Based on the fact that the above directional signal satisfies a defined condition, the motion data is transmitted to the target electronic device (210, 320). making, Wearable device (100).
5. In Paragraph 1, The above user profile is, A value range corresponding to each of one or more evaluation indicators determined based on the first sensing information above, comprising Wearable device (100).
6. In Paragraph 5, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: In identifying the target registration information associated with the target user profile corresponding to the second sensing information among one or more user profiles stored above, Among the one or more user profiles stored above, determine the target user profile in which the value for each of the one or more evaluation indicators represented by the second sensing information falls within the value range for the corresponding evaluation indicator, and Identify the target registration information associated with the above target user profile making, Wearable device (100).
7. In Paragraph 3, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Receive an updated user profile from the above target electronic device (210, 320), and Update the target user profile stored in association with the above target registration information to the above updated user profile. making, Wearable device (100).
8. In Paragraph 7, The above updated user profile is, A value range corresponding to each of one or more evaluation indicators determined based on at least the third sensing information, comprising Wearable device (100).
9. In Paragraph 7, The above updated user profile is, A value range corresponding to each of one or more evaluation indicators, determined based on the average of sensing information satisfying a predetermined condition stored in the target electronic device (210, 320), Wearable device (100).
10. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Based on the above target registration information, output a user approval request in the form of an acoustic signal or a haptic signal, and In response to outputting the above user approval request, receiving feedback, and Determining whether the identification of the target registration information was successful based on the above feedback making, Wearable device (100).
11. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Among the one or more user profiles stored above, first target registration information is identified based on the value of the first evaluation indicator set represented by the second sensing information, and In response to outputting a user approval request based on the above-mentioned first target registration information, feedback is received, and Based on the above feedback, determine whether the identification of the first target registration information is successful, and If the identification of the above-mentioned first target registration information is successful, an exercise program is executed in a third driving state based on the above-mentioned first target registration information, and If the identification of the first target registration information fails, the identifying operation, the receiving of feedback, and the operation of determining whether the identification is successful are repeated based on the second set of evaluation indicators. making, Wearable device (100).
12. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor (512), the wearable device (100) is made to: Receiving registration information from a second electronic device (210, 420) different from the first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100), and Acquire basic sensing information in the above first driving state, and The above basic sensing information and the above one or more previously stored user profiles are transmitted to the second electronic device, and Based on receiving a request for additional sensing information from the second electronic device (210, 420), an additional exercise program that was not executed in the first driving state is executed, and While the above additional exercise program is running, additional sensing information is acquired, and In response to transmitting the above additional sensing information to the second electronic device (210, 420), a user profile is received from the second electronic device, and The user profile received from the second electronic device (210, 420) is stored in association with the registration information of the second electronic device (210, 420). making, Wearable device (100).
13. A method performed by a wearable device (100), An operation (910) of receiving registration information from a first electronic device (210, 310, 410) that has established a communication connection with the wearable device (100); Operation of acquiring first sensing information in the first driving state (920); An operation (930) of receiving a user profile corresponding to the first sensing information from the first electronic device (210, 310, 410) in response to transmitting the first sensing information to the first electronic device (210, 310, 410); An operation (940) of storing the above user profile in association with the registration information of the first electronic device (210, 310, 410); An operation (950) of acquiring second sensing information in a second operating state while a communication connection is not established between the first electronic device (210, 310, 410) and another electronic device (220, 420) and the first electronic device (210, 310, 410); and The operation (960) of identifying target registration information associated with a target user profile corresponding to the second sensing information among one or more user profiles stored previously including, method.
14. In Paragraph 13, The above user profile is, A value range corresponding to each of one or more evaluation indicators determined based on the first sensing information above, comprising method.
15. In a non-transient computer-readable recording medium, One or more programs containing instructions are stored, When the above instructions are executed individually or collectively by at least one processor (512) of the wearable device (100), the wearable device (100) is made to: Receive registration information from a first electronic device (210, 310, 410) that has established a communication connection with the above-mentioned wearable device (100), and Acquire first sensing information in a first driving state, and In response to transmitting the first sensing information to the first electronic device (210, 310, 410), a user profile corresponding to the first sensing information is received from the first electronic device (210, 310, 410), and The above user profile is stored in association with the registration information of the first electronic device (210, 310, 410), and While a communication connection is not established between the first electronic device (210, 310, 410) and another electronic device (220, 420) and the first electronic device (210, 310, 410), second sensing information is acquired in a second operating state, and Identify target registration information associated with the target user profile corresponding to the second sensing information among one or more previously stored user profiles. making, Non-transient computer-readable recording medium.
Citation Information
Patent Citations
Organism authentication device and method
JP2018061540A
Method and Apparatus for Providing Workout Guide Information
KR1020170001377A
Wearable Device And Method For Feedback Information Provided By The Vein Authentication Method.
KR1020170050503A
Line management system for Optical Fiber Distruction
KR1020240114467A
Wearable electronic device and method for controlling thereof
KR102318887B1