Electronic device for providing exercise routine and control method thereof
The electronic device addresses the limitations of conventional exercise routines by personalizing and updating exercise plans based on user data and feedback, ensuring a more effective workout experience.
Patent Information
- Application Number
- PCT/KR2025/004292
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-09
- Filing Date
- 2025-04-01
- Publication Date
- 2025-12-26
AI Technical Summary
Conventional exercise routines fail to account for individual user's physical strength, weight, or condition, and lack ongoing management and user feedback, leading to ineffective exercise programs.
An electronic device that obtains user data, generates, and updates exercise routines in real-time based on user performance, incorporating feedback and adjusting exercise intensity and type.
Provides personalized and effective exercise routines by dynamically adapting to user's changing conditions and performance, enhancing the effectiveness of the exercise program.
Smart Images

Figure KR2025004292_26122025_PF_FP_ABST
Abstract
Description
Electronic device for providing exercise routine and method for controlling same
[0001] The present disclosure relates to an electronic device for providing an exercise routine and a method for controlling the same, and more particularly, to an electronic device capable of providing and updating an exercise routine based on data about a user and a method for controlling the same.
[0002] Recently, applications and programs are being developed to manage users' health using various electronic devices, such as smartphones and smartwatches. In particular, programs are being developed that set exercise routines, which are combinations of various exercises, as goals, and manage users' exercise according to these established routines.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.
[0004] An electronic device according to one embodiment of the present disclosure comprises: a display; a memory storing instructions; and at least one processor, wherein the instructions, when executed by the at least one processor, cause the electronic device to obtain data about a user, obtain information about an exercise routine corresponding to the user based on the obtained data, obtain information about an exercise performance ability of the user while the user performs an exercise using the exercise routine, and update the exercise routine based on the exercise performance ability.
[0005] The instructions, when executed by the at least one processor, may cause the electronic device to provide questionnaire information for obtaining information about at least one of the user's current status and motor ability, and obtain data about the user according to user input entered based on the questionnaire information.
[0006] The above survey information may include at least one of information about the user's diet, information about sleep, information about drinking, information about medication, information about activity level, information about body fat mass, information about target exercise area, and survey information for inquiring about satisfaction with the user's existing exercise routine.
[0007] The instructions, when executed by the at least one processor, may cause the electronic device to obtain information about whether the user is able to exercise and an exercise intensity based on the obtained data, identify an exercise goal based on the information about whether the user is able to exercise and an exercise intensity, analyze feedback information about the existing exercise routine, and obtain information about an exercise routine corresponding to the user based on the exercise goal and the feedback information.
[0008] The instructions obtain information about an exercise routine of a first intensity when the user drinks alcohol within a preset drinking period, takes a preset medication within a preset medication period, has a meal amount less than a threshold value, has a sleep amount less than a threshold sleep time, or has a vitality score less than a preset vitality value; obtain information about an increase in body fat when the user does not drink alcohol within the preset drinking period, does not take a preset medication within the preset medication period, has a meal amount greater than or equal to a threshold value, has a sleep amount greater than or equal to a threshold sleep time, and has a vitality score greater than or equal to a preset vitality value; obtain information about an exercise routine of a second intensity when the increase in body fat is less than the preset body fat value; and obtain information about an exercise routine of a third intensity when the increase in body fat is greater than or equal to the preset body fat value. The first intensity may be lower than the second intensity, and the second intensity may be lower than the third intensity.
[0009] The instructions, when executed by the at least one processor, may cause the electronic device to calculate a condition score based on information on the user's meal amount, information on the user's last meal time, information on the user's sleep amount, information on whether the user has been drinking, information on the user's activity level, information on the change in the user's body fat, and the degree of performance of an existing exercise routine, and to adjust an exercise goal of the existing exercise routine based on the existing exercise routine and the condition score, thereby obtaining information on an exercise routine corresponding to the user.
[0010] The instructions, when executed by the at least one processor, may cause the electronic device to obtain information about the user's condition and the progress of the exercise routine while the user is performing an exercise using the exercise routine, and to update detailed settings of a next exercise included in the exercise routine based on the information about the user's condition and the progress of the exercise routine.
[0011] The exercise routine comprises a plurality of exercises and a rest period between the plurality of exercises, wherein the instructions, when executed by the at least one processor, cause the electronic device to provide information about the details of the updated next exercise during the rest period.
[0012] The detailed settings of the above exercise may include at least one of the number of repetitions of the exercise, the weight of the equipment required for the exercise, and the number of sets of the exercise.
[0013] The above exercise routine may include warm-up exercises, main exercises, rest periods, and cool-down exercises.
[0014] Meanwhile, a method for controlling an electronic device according to one embodiment of the present disclosure includes: a step of obtaining data about a user; a step of obtaining information about an exercise routine corresponding to the user based on the obtained data; a step of obtaining information about an exercise performance ability of the user while the user is exercising using the exercise routine; and a step of updating the exercise routine based on the exercise performance ability.
[0015] The step of obtaining data about the user may include a step of providing questionnaire information for obtaining information about at least one of the user's current status and exercise ability; and a step of obtaining data about the user according to a user input entered based on the questionnaire information.
[0016] The above survey information may include at least one of information about the user's diet, information about sleep, information about drinking, information about medication, information about activity level, information about body fat mass, information about target exercise area, and survey information for inquiring about satisfaction with the user's existing exercise routine.
[0017] A control method comprising: a step of obtaining information about the exercise routine, comprising: a step of obtaining information about whether the user can exercise and an exercise intensity based on the obtained data; a step of identifying an exercise goal based on the information about whether the user can exercise and an exercise intensity; a step of analyzing feedback information about the existing exercise routine; and a step of obtaining information about an exercise routine corresponding to the user based on the exercise goal and the feedback information.
[0018] The step of obtaining information about the exercise routine may include obtaining information about an exercise routine of a first intensity when the user drinks alcohol within a preset drinking period, takes a preset medication within a preset medication period, has a meal amount less than a threshold, has a sleep amount less than a threshold sleep time, or has a vitality score less than a preset vitality value; obtaining information about an exercise routine of a first intensity when the user does not drink alcohol within the preset drinking period, does not take a preset medication within the preset medication period, has a meal amount greater than or equal to a threshold, has a sleep amount greater than or equal to a threshold sleep time, and has a vitality score greater than or equal to a preset vitality value; obtaining information about an exercise routine of a second intensity when the body fat increase is less than a preset body fat value; and obtaining information about an exercise routine of a third intensity when the body fat increase is greater than or equal to a preset body fat value. The first intensity may be lower than the second intensity, and the second intensity may be lower than the third intensity.
[0019] The step of obtaining information about the exercise routine may include a step of calculating a condition score based on information about the user's meal amount, information about the user's last meal time, information about the user's sleep amount, information about whether the user has been drinking, information about the user's activity level, information about the change in the user's body fat, and the degree of performance of an existing exercise routine; and a step of obtaining information about an exercise routine corresponding to the user by adjusting the exercise goal of the existing exercise routine based on the existing exercise routine and the condition score.
[0020] The above updating step may include: a step of obtaining information on the user's condition and the progress of the exercise routine while the user is exercising using the exercise routine; and a step of updating detailed settings of the next exercise included in the exercise routine based on the user's condition and the information on the progress of the exercise routine.
[0021] The exercise routine may include a plurality of exercises and a rest period between the plurality of exercises, and the updating step may include a step of providing information about detailed settings of the next updated exercise during the rest period.
[0022] The detailed settings of the above exercise may include at least one of the number of repetitions of the exercise, the weight of the equipment required for the exercise, and the number of sets of the exercise.
[0023] The above exercise routine may include warm-up exercises, main exercises, rest periods, and cool-down exercises.
[0024] A computer program product includes a storage medium, wherein the storage medium stores instructions that are configured to be executed by at least one processor of an electronic apparatus. The instructions may be configured to perform a plurality of operations. The plurality of operations include: obtaining data about a user; obtaining information about an exercise routine corresponding to the user based on the obtained data; obtaining information about an exercise performance ability of the user while the user is exercising using the exercise routine; and updating the exercise routine based on the exercise performance ability.
[0025] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0026] FIG. 1 is a block diagram of an electronic device according to an embodiment of the present disclosure.
[0027] FIG. 2A is a perspective view of the front of an electronic device according to an embodiment of the present disclosure.
[0028] FIG. 2b is a perspective view of the rear surface of an electronic device according to an embodiment of the present disclosure.
[0029] FIG. 2c is an exploded perspective view of an electronic device according to an embodiment of the present disclosure.
[0030] FIG. 3 is a diagram illustrating a system including an electronic device and an external device according to one embodiment of the present disclosure.
[0031] FIG. 4 is a block diagram showing the configuration of an electronic device according to one embodiment of the present disclosure.
[0032] FIGS. 5A and 5B are diagrams illustrating an application included in an electronic device according to one embodiment of the present disclosure.
[0033] FIGS. 6A, 6B, 6C, and 6D are drawings illustrating a method of creating an exercise or exercise routine using an electronic device according to one embodiment of the present disclosure.
[0034] FIGS. 7A, 7B, and 7C are drawings illustrating a method of creating an exercise or exercise routine using an external device according to one embodiment of the present disclosure.
[0035] FIG. 8 is a flowchart illustrating a method for providing and updating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0036] FIG. 9 is a diagram illustrating questionnaire items for obtaining data about a user according to one embodiment of the present disclosure.
[0037] FIG. 10 is a flowchart illustrating a method for generating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0038] FIG. 11 is a flowchart specifically illustrating a method for generating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0039] FIG. 12 is a diagram illustrating a method for calculating a user's condition score according to one embodiment of the present disclosure.
[0040] FIG. 13 is a diagram illustrating information about an exercise routine provided while performing an exercise routine according to one embodiment of the present disclosure.
[0041] FIG. 14 is a diagram illustrating a process of updating an exercise routine based on a user's exercise ability according to one embodiment of the present disclosure.
[0042] The present embodiments may be modified and have various embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the scope to specific embodiments, but should be understood to encompass various modifications, equivalents, and / or alternatives of the embodiments of the present disclosure. In connection with the description of the drawings, similar reference numerals may be used for similar components.
[0043] In describing the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, a detailed description thereof will be omitted.
[0044] Additionally, the following embodiments may be modified in various other forms, and the scope of the technical concepts of the present disclosure is not limited to the following embodiments. Rather, these embodiments are provided to further faithfully and completely convey the technical concepts of the present disclosure to those skilled in the art.
[0045] The terminology used in this disclosure is only used to describe specific embodiments and is not intended to limit the scope of the rights. The singular form includes the plural form unless the context clearly indicates otherwise. For example, as used herein, **"a," "an," "the," and "at least one"** do not imply limitations on quantity and are construed to include both the singular and the plural unless the context clearly dictates otherwise. Therefore, when a claim refers to an "an" element and then back to a "the" element, this is intended to include not only a single element but also plural elements. For example, "an element" is interpreted as having the same meaning as "at least one element" unless the context clearly indicates otherwise.
[0046] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.
[0047] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.
[0048] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.
[0049] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that said component may be directly coupled to said other component, or may be coupled via another component (e.g., a third component).
[0050] On the other hand, when an element (e.g., a first element) is referred to as being "directly connected" or "directly connected" to another element (e.g., a second element), it can be understood that no other element (e.g., a third element) exists between said element and said other element. Furthermore, when an element is described in this disclosure as being "on top of" another element, this includes not only cases where the element is in direct contact with the other element, but also cases where another element exists between the two elements. For example, when an element is referred to as being "on" another element, this means that the element may be directly on top of the other element, or there may be other elements intervening between the two elements. On the other hand, when an element is referred to as being "directly on" another element, this means that no intervening elements exist between the two elements.
[0051] As used herein, "about" or "approximately" means within the stated value and an acceptable range of deviation that would be determined by one of ordinary skill in the art, taking into account the measurement method and limitations of the measurement system. For example, "about" can mean within one or more standard deviations, or within ±30%, ±20%, ±10%, or ±5% of the stated value.
[0052] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Furthermore, terms defined in commonly used dictionaries should be interpreted in a way that is consistent with the relevant technical field and the context of this disclosure, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0053] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.
[0054] Instead, in some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.
[0055] In the embodiments, a 'module' or 'part' performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, a plurality of 'modules' or 'parts' may be integrated into at least one module and implemented as at least one processor, except for a 'module' or 'part' that needs to be implemented as a specific hardware.
[0056] Meanwhile, the various elements and areas in the drawings are schematically drawn. Therefore, the technical concept of the present invention is not limited by the relative sizes or spacing depicted in the attached drawings.
[0057] FIG. 1 is a block diagram of an electronic device according to an embodiment of the present disclosure.
[0058] FIG. 1 is a block diagram of an exemplary electronic device capable of performing operations described in accordance with embodiments of the present disclosure.
[0059] Referring to FIG. 1, the electronic device (100) may be implemented in various wearable forms, such as a smartwatch, a smart band, a smart ring, wireless earphones, or smart glasses. The components, their relationships, and their functions illustrated in FIG. 1 are merely exemplary and do not limit the implementations described or claimed in this document. The electronic device (100) may be referred to as a mobile device, a user device, a multi-function device, a portable device, or a server.
[0060] The electronic device (100) may include components including at least one processor (110), at least one memory (120) (hereinafter referred to as memory (120)), at least one display (140) (hereinafter referred to as display (140)), at least one image sensor (150) (hereinafter referred to as image sensor (150)), at least one communication circuit (160) (hereinafter referred to as communication circuit (160)), and / or at least one sensor (170) (hereinafter referred to as sensor (170)). The above components are merely exemplary. For example, the electronic device (100) may include other components (e.g., power management integrated circuitry (PMIC), audio processing circuitry, an antenna, a rechargeable battery, or an input / output interface). For example, some components may be omitted from the electronic device (100). For example, some components may be integrated into one component.
[0061] At least one processor (110) may be implemented as one or more IC (integrated circuit (or circuitry)) chips and may perform various data processing. At least one processor (110) may include at least one electrical circuit and may individually or collectively perform distributed processing of instructions (or programs, data) stored in a memory (120). At least one processor (110) may include a processor assembly including one or more processing circuits. At least one processor (110) may include any processing circuit operative to control the performance and operations of one or more components (e.g., memory (120), microphone (130), display (140), image sensor (150), communication circuit (160), sensor (170), and / or speaker (180)) of the electronic device (100). For example, at least one processor (110) (e.g., an application processor (AP)) may be implemented as a system on chip (SoC) (e.g., a single chip or chipset). For example, at least one processor (110) may be implemented as multiple cores (or at least one core circuit), multiple chips, or multiple chipsets. For example, at least one processor (110) may include one or more processing circuits. For example, at least one processor (110) may include one or more processing circuits configured to individually and / or collectively perform various functions of the present disclosure. As a non-limiting example, at least a portion of at least one processor (110) may be included in a first chip of the electronic device (100), and at least another portion of at least one processor (110) may be included in a second chip of the electronic device (100) that is different from the first chip of the electronic device (100).
[0062] For example, at least one processor (110) may include a central processing unit (CPU) (111), a graphics processing unit (GPU) (112), a neural processing unit (NPU) (113), an image signal processor (ISP) (114), a display controller (115), a memory controller (116), a storage controller (117), a communication processor (CP) (118), and / or a sensor interface (119). These components of at least one processor (110) are merely exemplary. For example, at least one processor (110) may further include other components. For example, some components of at least one processor (110) may be omitted from at least one processor (110). For example, some components of at least one processor (110) may be included as separate components of the electronic device (100) outside of at least one processor (110). For example, some components of at least one processor (110) (e.g., a memory controller (116)) may be included within other components (e.g., at least a portion of a memory (120), an interface (e.g., available for connection to at least one component of the electronic device (100)), a display (140) and / or an image sensor (150)).
[0063] At least one processor (110) may cause other components of the electronic device (100) to perform various operations by executing instructions stored in the memory (120). The CPU (111) (or central processing circuit) may be configured to control components of the at least one processor (110) based on the execution of instructions stored in the memory (120) (e.g., volatile memory (121) and / or non-volatile memory (122)). The GPU (112) (or graphics processing circuit) may be configured to execute parallel operations (e.g., rendering). The NPU (113) (or neural processing circuit, or artificial intelligence (AI) chip) may be configured to execute operations for an artificial intelligence model (e.g., convolution computation). The ISP (114) (or image signal processing circuit) may be configured to process a raw image acquired through the image sensor (150) into a format suitable for a component within the electronic device (100) or a component of at least one processor (110). The display controller (115) (or display control circuit, or display processing unit (DPU)) may be configured to process an image acquired from the CPU (111), the GPU (112), the ISP (114), or the memory (120) (e.g., the volatile memory (121)) into a format suitable for the display (140). The memory controller (116) (or memory control circuit) may be configured to control reading data from the volatile memory (121) and writing data to the volatile memory (121). The storage controller (117) (or storage control circuit) may be configured to control reading data from the nonvolatile memory (122) and writing data to the nonvolatile memory (122).The CP (118) (communication processing circuit) may be configured to process data acquired from at least one component of the processor (110) into a format suitable for transmitting to another electronic device via the communication circuit (160), or to process data acquired from another electronic device via the communication circuit (160) into a format suitable for processing by the component of at least one processor (110). For example, the communication circuit (160) may include one or more communication circuits. The sensor interface (119) (or sensing data processing circuit, sensor hub) may be configured to process data about the state of the electronic device (100) and / or the state of the surroundings of the electronic device (100), acquired via the sensor (170), into a format suitable for the component of at least one processor (110).
[0064] The memory (120) may include one or more storage media (or one or more storage devices). For example, the memory (120) may include a memory assembly including one or more storage media. For example, the one or more storage media may include permanent memory (e.g., non-volatile memory (122)) such as a hard drive, flash memory, read-only memory (ROM), semi-permanent memory (e.g., volatile memory (121)) such as random access memory (RAM), any other suitable type of storage (or storage assembly), or any combination thereof. The memory (120) may include cache memory, which is one or more different types of memory used to temporarily store data for a function or feature of the electronic device (100). As a non-limiting example, the cache memory may be included within at least one processor (110). The memory (120) may be fixedly embedded within the electronic device (100) or incorporated into one or more suitable types of components (e.g., a subscriber identity module (SIM) card and / or a secure digital (SD) card) that may be repeatedly inserted into and removed from the electronic device (100).
[0065] For example, the memory (120) may store one or more software applications, such as an operating system (or system) software application, a firmware software application, a driver software application, a plug-in (e.g., add-in, add-on, and / or applet) software application, and / or any other suitable software applications. For example, the one or more software applications may include instructions executable by at least one processor (110). For example, the memory (120) may store instructions callable by an application programming interface (API). For example, the memory (120) may store instructions within a library.
[0066] FIG. 2a is a perspective view of the front side of an electronic device according to an embodiment of the present disclosure, and FIG. 2b is a perspective view of the rear side of an electronic device according to an embodiment of the present disclosure.
[0067] Referring to FIGS. 2A and 2B, an electronic device (200) according to an embodiment (e.g., the electronic device (101) of FIG. 1) may include a housing (210) including a first side (or front side) (210A), a second side (or back side) (210B), and a side surface (210C) surrounding a space between the first side (210A) and the second side (210B), and a fastening member (250, 260) connected to at least a portion of the housing (210) and configured to releasably fasten the electronic device (200) to a body part (e.g., a wrist or an ankle) of a user. In another embodiment (not shown), the housing may also refer to a structure forming a portion of the first side (210A), the second side (210B), and the side surface (210C) of FIGS. 2A and 2B. In an embodiment, the first side (210A) may be formed by a front plate (201) that is at least partially substantially transparent (e.g., a glass plate or a polymer plate comprising various coating layers). The second side (210B) may be formed by a substantially opaque back plate (207). The back plate (207) may be formed by, for example, coated or colored glass, ceramic, polymer, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the foregoing materials. The side surface (210C) may be formed by a side bezel structure (or “side member”) (206) that is joined to the front plate (201) and the back plate (207) and comprises a metal and / or a polymer. In some embodiments, the back plate (207) and the side bezel structure (206) may be formed integrally and comprise the same material (e.g., a metal material such as aluminum). The above-mentioned fastening member (250, 260) may be formed of various materials and shapes. The integral and multiple unit links may be formed to be mutually movable by a combination of at least two of the above-mentioned materials, such as woven fabric, leather, rubber, urethane, metal, ceramic, or a combination of the above-mentioned materials.
[0068] According to an embodiment, the electronic device (200) may include at least one of a display (220, see FIG. 2C), an audio module (205, 208), a sensor module (211), a key input device (202, 203, 204), and a connector hole (209). In some embodiments, the electronic device (200) may omit at least one of the components (e.g., the key input device (202, 203, 204), the connector hole (209), or the sensor module (211)) or may additionally include other components.
[0069] The display (220) may be visually exposed, for example, through a significant portion of the front plate (201). The shape of the display (220) may correspond to the shape of the front plate (201), and may have various shapes such as a circle, an oval, or a polygon. The display (220) may be combined with or disposed adjacent to a touch detection circuit, a pressure sensor capable of measuring the intensity (pressure) of a touch, and / or a fingerprint sensor.
[0070] The audio module (205, 208) may include a microphone hole (205) and a speaker hole (208). The microphone hole (205) may have a microphone (e.g., a microphone (130) of FIG. 1) disposed therein for acquiring external sound, and in some embodiments, multiple microphones may be disposed therein to detect the direction of sound. The speaker hole (208) may be used as an external speaker and a receiver for calls. In some embodiments, the speaker hole (208) and the microphone hole (205) may be implemented as a single hole, or a speaker (e.g., a speaker (180) of FIG. 1) may be included without the speaker hole (208) (e.g., a piezo speaker).
[0071] A sensor (211) (e.g., sensor (170) of FIG. 1) can generate an electrical signal or data value corresponding to an internal operating state of the electronic device (200) or an external environmental state. The sensor (211) may include, for example, a biometric sensor (211) (e.g., a heart rate monitor (HRM) sensor) disposed on a second surface (210B) of the housing (210). The electronic device (200) may further include at least one of a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor, which are not illustrated.
[0072] The sensor (211) may include electrode areas (213, 214) forming a portion of the surface of the electronic device (200) and a biosignal detection circuit (not shown) electrically connected to the electrode areas (213, 214). For example, the electrode areas (213, 214) may include a first electrode area (213) and a second electrode area (214) arranged on a second surface (210B) of the housing (210). The sensor (211) may be configured such that the electrode areas (213, 214) obtain an electrical signal from a portion of the user's body, and the biosignal detection circuit detects the user's bioinformation based on the electrical signal.
[0073] The key input devices (202, 203, 204) may include a wheel key (202) disposed on a first side (210A) of the housing (210) and rotatable in at least one direction, and / or a side key button (203, 204) disposed on a side surface (210C) of the housing (210). The wheel key may have a shape corresponding to the shape of the front plate (201). In other embodiments, the electronic device (200) may not include some or all of the above-mentioned key input devices (202, 203, 204), and the key input devices (202, 203, 204) that are not included may be implemented in another form, such as a soft key, on the display (220). The connector hole (209) may include another connector hole (not shown) that may accommodate a connector (e.g., a USB connector) for transmitting and receiving power and / or data with an external device, and may accommodate a connector for transmitting and receiving audio signals with the external device. The electronic device (200) may further include, for example, a connector cover (not shown) that covers at least a portion of the connector hole (209) and blocks the inflow of external foreign substances into the connector hole.
[0074] The fastening member (250, 260) can be detachably fastened to at least a portion of the housing (210) using a locking member (251, 261). The fastening member (250, 260) can include one or more of a fixing member (252), a fixing member fastening hole (253), a band guide member (254), and a band fastening ring (255).
[0075] The fixing member (252) can be configured to fix the housing (210) and the fastening members (250, 260) to a part of the user's body (e.g., a wrist or an ankle). The fastening member fastening hole (253) can fix the housing (210) and the fastening members (250, 260) to a part of the user's body in response to the fastening member (252). The band guide member (254) is configured to limit the range of motion of the fastening member (252) when the fastening member (252) is fastened to the fastening member fastening hole (253), thereby allowing the fastening members (250, 260) to be fastened in close contact with a part of the user's body. The band fixing ring (255) can limit the range of motion of the fastening members (250, 260) when the fastening member (252) and the fastening member fastening hole (253) are fastened.
[0076] FIG. 2c is an exploded perspective view of an electronic device according to an embodiment of the present disclosure.
[0077] Referring to FIG. 2C, an electronic device (300) (e.g., the electronic device (101) of FIG. 1 or the electronic device (200) of FIGS. 2A to 2B) may include a side bezel structure (310), a wheel key (320) (e.g., the wheel key (202) of FIGS. 2A and 2B), a front plate (201), a display (220), a first antenna (350), a second antenna (355), a support member (360) (e.g., a bracket), a battery (370), a printed circuit board (380), a sealing member (390), a rear plate (393) (e.g., the rear plate (207) of FIGS. 2A and 2B), and fastening members (395, 397) (e.g., the fastening members (250, 260) of FIGS. 2A and 2B). At least one of the components of the electronic device (300) may be identical or similar to at least one of the components of the electronic device (100) of FIG. 1 or the electronic device (200) of FIGS. 2A to 2B, and any overlapping descriptions will be omitted below. The support member (360) may be disposed inside the electronic device (300) and connected to the side bezel structure (310), or may be formed integrally with the side bezel structure (310). The support member (360) may be formed of, for example, a metal material and / or a non-metallic (e.g., a polymer) material. The support member (360) may have a display (220) coupled to one surface and a printed circuit board (380) coupled to the other surface. The printed circuit board (380) may be equipped with a processor (e.g., the processor (110) of FIG. 1), a memory (e.g., the memory (120) of FIG. 1), and / or an interface. The processor may include, for example, one or more of a central processing unit, a graphics processing unit (GPU), an application processor, a sensor processor, or a communication processor.
[0078] The memory may include, for example, volatile memory (e.g., volatile memory (121) of FIG. 1) or non-volatile memory (e.g., non-volatile memory (122) of FIG. 1). The interface may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, and / or an audio interface. The interface may electrically or physically connect the electronic device (300) to an external device, for example, and may include a USB connector, an SD card / MMC connector, or an audio connector.
[0079] The battery (370) is a device for supplying power to at least one component of the electronic device (300), and may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell. At least a portion of the battery (370) may be disposed substantially on the same plane as, for example, the printed circuit board (380). The battery (370) may be disposed integrally within the electronic device (300), or may be disposed detachably from the electronic device (300).
[0080] The first antenna (350) may be positioned between the display (220) and the support member (360). The first antenna (350) may include, for example, a near field communication (NFC) antenna, a wireless charging antenna, and / or a magnetic secure transmission (MST) antenna. The first antenna (350) may, for example, perform short-range communication with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a short-range communication signal or payment data. In another embodiment, the antenna structure may be formed by a portion or a combination of the side bezel structure (310) and / or the support member (360).
[0081] The second antenna (355) may be positioned between the printed circuit board (380) and the back plate (393). The second antenna (355) may include, for example, a near field communication (NFC) antenna, a wireless charging antenna, and / or a magnetic secure transmission (MST) antenna. The second antenna (355) may, for example, perform short-range communication with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a short-range communication signal or payment data. In another embodiment, the antenna structure may be formed by a portion or a combination of the side bezel structure (310) and / or the back plate (393).
[0082] A sealing member (390) may be positioned between the side bezel structure (310) and the rear plate (393). The sealing member (390) may be configured to block moisture and foreign substances from entering the space surrounded by the side bezel structure (310) and the rear plate (393) from the outside.
[0083] Meanwhile, electronic devices can provide exercise routines. Conventional exercise routines typically involve performing predefined exercise types and intensities over a set period of time. These routines, which do not take into account the user's physical strength, weight, or condition, result in a uniform exercise program. Furthermore, these methods fail to reflect user feedback and lack ongoing management and research, raising questions about the effectiveness of the proposed programs.
[0084] To address these issues, according to one embodiment of the present disclosure, the electronic device (100) can acquire user data to generate an exercise routine and update the exercise routine in real time.
[0085] FIG. 3 is a diagram illustrating a system including an electronic device and an external device according to one embodiment of the present disclosure. As illustrated in FIG. 3, the system may include an electronic device (100) and an external device (10). Here, the electronic device (100) may be implemented as a wearable device that a user can wear, such as a smart watch, a smart ring, smart glasses, or a head mounted display (HMD) device. However, this is only one embodiment, and the electronic device (100) may be implemented as a device such as another user terminal (e.g., a smart phone). As illustrated in FIG. 3, the external device (10) may be a smart phone. However, this is only one embodiment, and the external device (10) may be implemented as various user terminals, such as a tablet PC (personal computer), a notebook PC, or a desktop PC.
[0086] The electronic device (100) can acquire data about the user. The data about the user (hereinafter referred to as “user data”) is data for determining the user’s current physical condition and exercise ability, and may include data about the user’s profile (gender, age), data about the user’s physical information, data about the user’s condition, data about the user’s exercise experience, data about the user’s injury history, data about the user’s physical fitness level, and data about the user’s preferred exercise type.
[0087] In one or more embodiments, the electronic device (100) may acquire user data using a sensor included in the electronic device (100) (e.g., sensor (170) of FIG. 4). Furthermore, the electronic device (100) may provide the user with questionnaire information to obtain information about at least one of the user's current status and motor skills. Furthermore, the electronic device (100) may acquire user data based on user input entered based on the questionnaire information.
[0088] In one or more embodiments, the electronic device (100) may obtain user data from an external device (10). Here, the external device (10) may also obtain user data through a sensor or by using questionnaire information. In addition, the external device (10) may transmit the obtained user data to the electronic device (100).
[0089] The electronic device (100) can obtain information about an exercise routine corresponding to the user based on the acquired data. Here, the exercise routine is a workout plan performed regularly over a set period of time and may include multiple exercises and rest periods. Furthermore, the multiple exercises may include a warm-up, main exercise, and a cool-down. Here, the exercise routine may be referred to by various terms, such as an exercise program, an exercise schedule, a fitness plan, a training plan, an exercise set, a fitness routine, and a training routine. Furthermore, information about the exercise routine may include information about the exercise goal, information about the type of exercise, information about the exercise time and frequency, and information about the exercise intensity.
[0090] In one or more embodiments, the electronic device (100) may receive information about an exercise routine obtained based on user data from an external device (10).
[0091] An electronic device (100) can obtain information about a user's exercise performance while the user is exercising using an exercise routine. The user's exercise performance may include whether the exercise routine's goals have been achieved and the user's level of fatigue.
[0092] In one or more embodiments, the electronic device (100) may receive information about the user's exercise performance ability from an external device (10).
[0093] The electronic device (100) can update the exercise routine based on the user's exercise performance. Specifically, the electronic device (100) can update information about the exercise routine based on whether the user has achieved the goal of the exercise routine and the user's level of fatigue. For example, if the user fails to complete the required number of exercise sessions or is experiencing increased fatigue, the electronic device (100) can update the exercise routine to lower the intensity of the next exercise, reduce the number of sessions, or increase rest time.
[0094] In one or more embodiments, the electronic device (100) may transmit information about an updated exercise routine to an external device (10). The external device (10) may provide information about the updated exercise routine to the user.
[0095] When the exercise routine is completed, the electronic device (100) can provide the user with statistical data on the results of the exercise routine. In addition, the electronic device (100) can generate the next exercise routine based on the results of the exercise routine.
[0096] As described above, by creating and updating exercise routines based on user data, the user's exercise efficiency can be improved.
[0097] FIG. 4 is a block diagram illustrating the configuration of an electronic device according to one embodiment of the present disclosure. As illustrated in FIG. 4, the electronic device (100) includes at least one processor (110), memory (120), display (140), and sensor (170). It should be noted that the example illustrated in FIG. 4 is merely an exemplary embodiment, and other components may be added or some components may be deleted. Furthermore, any portion of the description of FIG. 4 that overlaps with that of FIG. 1 will be omitted.
[0098] The memory (120) may store at least one instruction regarding the electronic device (100). In addition, the memory (120) may store an operating system (O / S) for driving the electronic device (100). In addition, the memory (120) may store various software programs or applications for operating the electronic device (100) according to various embodiments of the present disclosure. Specifically, the memory (120) may store various software modules for operating the electronic device (100) according to various embodiments of the present disclosure, and at least one processor (110) may execute various software modules stored in the memory (120) to control the operation of the electronic device (100). That is, the memory (120) is accessed by at least one processor (110), and reading / writing / modifying / deleting / updating data may be performed by the at least one processor (110).
[0099] In one or more embodiments, the memory (120) may include a sleep tracker (510), an exercise tracker (520), a daily activity tracker (530), a food tracker (540), an energy tracker (550), a medicine tracker (560), a water tracker (570), a health home tracker (580), and a health framework (590), as illustrated in FIG. 5A. At this time, the sleep tracker (510) is an application (or program) for managing the user's sleep, the exercise tracker (520) is an application for managing the user's exercise, the daily activity tracker (530) is an application for recording and managing daily activities, the food tracker (540) is an application for storing or managing information about the user's meals, the energy tracker (550) is an application for managing the user's energy consumption, the medicine tracker (560) is an application for managing the user's medication information, the water tracker (570) is an application for managing the user's water intake and excretion, the health home tracker (580) performs a function for managing applications (510 to 570) related to the user's health, and the health framework (590) is a developer tool and interface related to the health-related applications (510 to 570).
[0100] In particular, the exercise tracker (520) may include an exercise target setter (521), a daily routine generator (522), and an exercise starter (523), as illustrated in FIG. 5B. The exercise target setter (521) may perform a function that enables setting an exercise goal. At this time, the exercise goal may include exercise distance, exercise time, calorie consumption, and number of exercise repetitions. For example, the exercise target setter (521) may set goals such as “running 3 km,” “cycling for 30 minutes,” “burning 200 calories,” or “repeating push-ups 10 times.” The daily routine generator (522) may perform a function that recommends an exercise routine to the user. At this time, the daily routine generator (522) may obtain user data from health-related applications such as a sleep tracker (510), a daily activity tracker (530), and a food tracker (540), and may generate an exercise routine for the user based on the user data. Additionally, the daily routine generator (522) can monitor the user's exercise performance or progress and adjust (or update) the exercise routine as needed. The exercise starter (523) can initiate and track individual exercises based on the user's set exercise goals. The exercise starter (523) can collect data appropriate to the user's selected exercise goals.
[0101] Additionally, the memory (120) can store data (e.g., weight data) for calculating a condition score.
[0102] Additionally, the memory (120) can store a learned neural network model. In this case, the neural network model may be an artificial intelligence model trained to input user data and generate an exercise routine corresponding to the user.
[0103] The display (140) is a display device that can display a graphical user interface (GUI) of applications, functions, and services. The display (140) can have a touch panel superimposed or integrated into at least a portion or the entirety of the display (140), and can include touch, pressure sensing, and electrode sensing elements using transparent electrodes for biosensing. In addition, the display (140) can include elements such as an LCD (liquid crystal display), an OLED (organic light emitting display), and a micro LED.
[0104] Meanwhile, the display (140) can display survey information (or survey items) for acquiring user data. Furthermore, the display (140) can display various user interfaces (UIs) for creating exercise routines tailored to the user. Furthermore, the display (140) can display information about the exercise process and updated exercise routines while performing the exercise routine.
[0105] The sensor (170) can obtain data about the surrounding environment of the electronic device (100) or about a user using the electronic device (100). The sensor (170) can include a light sensor, an inertial sensor, a magnetic sensor, a barometric pressure sensor, a biometric sensor, a temperature sensor, and an electrode sensor.
[0106] The light sensor is a sensor that obtains a sensing value for the brightness of external light in order to control the brightness of the display (140). The inertial sensor is a sensor that detects inertia, such as an acceleration sensor or a gyroscope. The inertial sensor may be equipped with only an acceleration sensor (3-axis), or may be equipped with a 6-axis sensor including an acceleration sensor and a gyroscope. The inertial sensor can obtain sensing values for the motion, gesture, impact, posture, and activity (sedentary, moving, sports) of the electronic device (100). The magnetic sensor is a sensor that can detect external magnetic force and obtain a sensing value for measuring direction by detecting the Earth's magnetic field. The barometric sensor is a sensor that detects air pressure, and can estimate altitude using the barometric sensor. The biosensor is a sensor that irradiates light onto a living body and receives the light that is absorbed, scattered, or reflected. The emitter of the biosensor emits light of various bands and may be composed of elements such as an LED, a laser, and a vertical cavity surface emitting laser (VCSEL). The band of the emitter may be composed of various wavelengths such as green, red, infrared (IR), blue, yellow, and ultraviolet (UV). The light receiving unit of the biosensor receives light reflected or transmitted from the light irradiated by the emitter, and converts the light through an analog-to-digital converter (ADC) and stores the converted value in a memory (120) or a sensor buffer. The light receiving unit of the biosensor may be composed of a photodiode (PD) or a complementary metal-oxide-semiconductor (CMOS) (camera). The light receiving unit of the biosensor may have a filter to receive light of a specific band or filter out light outside of a specific band.The control unit of the biosensor can be an IC or an analog front-end (AFE), and can control a light emitting unit and a light receiving unit, process the received data, and transmit it to at least one processor (110) or store it in a memory (120). In addition, the biosensor can detect a target by emitting sound waves instead of light to the body. Alternatively, the biosensor can be a combination of emitting light and receiving the absorbed, scattered, or reflected light, emitting sound waves and receiving the reflected sound waves, or sensing an image. The biosensor can include a photoplethysmogram (PPG) sensor that detects pulse waves with light, and can measure heart rate (HR), heart rate variability (HRV), blood oxygen saturation (SpO2), and blood pressure. In addition, the biosensor can include a biomarker sensor that detects a specific substance or component in the body. Biomarkers are indicators that can indicate changes in the body, such as cells, blood vessels, proteins, DNA (deoxyribonucleic acid), RNA (ribonucleic acid), and metabolites, and can detect blood sugar, alcohol, AGE (advanced glycation end-products), and antioxidants. A temperature sensor is a sensor that measures the temperature of a living body or a part. Depending on the method, temperature sensors are classified into contact and non-contact types. The temperature value measured by the temperature sensor can be stored in the memory (120) or transmitted to the processor (110) to be used to estimate the skin temperature sensor, or to recognize the situation and estimate body temperature.
[0107] Electrode sensors are sensors that detect biological characteristics through contact with the living body. Electrodes serve as interfaces for measuring electrical characteristics (voltage, current, impedance) through the body, and can detect various physical characteristics by forming equivalent circuits using the body as a medium. Smartwatches can measure biological conditions by detecting electrical signals generated from bodily activity, such as electrocardiograms (ECGs), electromyograms (EMGs), and electroencephalograms (EEGs). For ECG measurements, smartwatches utilize electrodes located on the wrist (INP) and fingers (INMs), respectively, to measure electrical signals generated from the heart. Furthermore, the RLD electrode can be used as a ground to align the potential reference for biosignals, further enhancing the accuracy of biosignal measurements. Body composition can be measured using body impedance analysis (BIA), a measurement method utilizing the smartwatch's four electrodes. Body composition can include body fat and body water. The smartwatch's two electrodes can be used to measure skin electrodermal activity (EDA). EDA can include measurements related to skin conductance, galvanic skin response (GSR), electrodermal response (EDR), and psychogalvanic reflex (PRG). In this way, electrode sensors can measure various biomarkers and generate bio-related data based on sensor circuits that connect the electrodes to the body via an interface.
[0108] At least one processor (110) can control the electronic device (100) according to at least one instruction stored in the memory (120).
[0109] In particular, at least one processor (110) may include one or more processors. Specifically, the one or more processors may include one or more of a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a many integrated core (MIC), a digital signal processor (DSP), a neural processing unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors may control one or any combination of other components of the electronic device and perform operations related to communication or data processing. The one or more processors may execute one or more programs or instructions stored in a memory. For example, the one or more processors may perform a method according to an embodiment of the present disclosure by executing one or more instructions stored in a memory. For example, the processor (110) may correspond to a plurality of processors that collectively perform a plurality of operations by dividing them among the processors.
[0110] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor or by a plurality of processors. That is, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence-dedicated processor). For example, according to an embodiment of the present disclosure, an operation of generating an exercise routine using a neural network model may be performed by a processor that performs parallel operations, such as a GPU or NPU, and an operation of measuring exercise performance ability or calculating a condition score may be performed by a general-purpose processor, such as a CPU.
[0111] One or more processors may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicores or heterogeneous multicores). When one or more processors are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include internal processor memory, such as cache memory or on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to an embodiment of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to an embodiment of the present disclosure.
[0112] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.
[0113] In embodiments of the present disclosure, at least one processor (110) may mean a system on chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator, but embodiments of the present disclosure are not limited thereto.
[0114] In particular, at least one processor (110) can control the electronic device (100) to obtain data about a user by at least one instruction stored in a memory (120), obtain information about an exercise routine corresponding to the user based on the obtained data, obtain information about the user's exercise performance ability while the user performs an exercise using the exercise routine, and update the exercise routine based on the exercise performance ability.
[0115] In one or more embodiments, at least one processor (110) may provide survey information for obtaining information on at least one of the user's current status and exercise ability, and may obtain data about the user based on user input entered based on the survey information. Here, the survey information may include at least one of information about the user's diet, information about sleep, information about drinking, information about medication, information about activity level, information about body fat mass, information about target exercise area, and survey information for inquiring about satisfaction with an existing exercise routine.
[0116] In one or more embodiments, at least one processor (110) may obtain information about whether the user is able to exercise and an exercise intensity based on the acquired data, identify an exercise goal based on the information about the user's ability to exercise and an exercise intensity, analyze feedback information about an existing exercise routine, and obtain information about an exercise routine corresponding to the user based on the exercise goal and feedback information.
[0117] In one or more embodiments, at least one processor (110) may obtain information about an exercise routine of a first intensity when a user drinks alcohol within a preset drinking period, takes a designated medication within a preset medication period, has a meal amount less than a threshold, has a sleep amount less than a threshold sleep time, or has a vitality score less than a preset vitality value; obtain information about an increase in body fat when the user does not drink alcohol within the preset drinking period, does not take a designated medication within the preset medication period, has a meal amount greater than or equal to a threshold, has a sleep amount greater than or equal to a threshold sleep time, and has a vitality score greater than or equal to a preset vitality value; obtain information about an exercise routine of a second intensity when the increase in body fat is less than the preset body fat value; and obtain information about an exercise routine of a third intensity when the increase in body fat is greater than or equal to the preset body fat value. Here, the first intensity may be lower than the second intensity, and the second intensity may be lower than the third intensity.
[0118] In one or more embodiments, at least one processor (110) may calculate a condition score based on information on the user's meal amount, information on the user's last meal time, information on the user's sleep amount, information on whether the user has been drinking, information on the user's activity level, information on the change in the user's body fat, and the degree of performance of an existing exercise routine, and may adjust an exercise goal of the existing exercise routine based on the existing exercise routine and the condition score to obtain information on an exercise routine corresponding to the user.
[0119] In one or more embodiments, at least one processor (110) may obtain information about the user's condition and the progress of the exercise routine while the user is performing the exercise using the exercise routine, and update detailed settings of the next exercise included in the exercise routine based on the information about the user's condition and the progress of the exercise routine.
[0120] In one or more embodiments, the exercise routine includes a plurality of exercises and rest periods between the plurality of exercises, and at least one processor (110) may provide information regarding updated details of the next exercise during the rest periods. Here, the details of the exercise may include at least one of the number of repetitions of the exercise, the weight of the equipment required for the exercise, and the number of sets of the exercise.
[0121] Meanwhile, the electronic device (100) may provide a UI for creating an exercise routine based on user input for creating the exercise routine. This will be described with reference to FIGS. 6A to 7C.
[0122] FIGS. 6A to 6D are diagrams illustrating a method for creating an exercise or exercise routine using an electronic device according to an embodiment of the present disclosure. Meanwhile, only a portion of the UI illustrated in FIGS. 6A to 6D may be displayed via the display (140), and the UI illustrated in FIG. 6A may be scrolled according to a user input for scrolling the UI.
[0123] First, when a user command for selecting an application for creating an exercise routine is input, the electronic device (100) may provide a UI as illustrated in FIG. 6A. The UI illustrated in FIG. 6A may include a plurality of UI elements (610 to 640) for creating an exercise or an exercise routine. Here, the first UI element (610) is a UI element for selecting an exercise, the second UI element (620) is a UI element for creating a new exercise, the third UI element (630) is a UI element for creating a new exercise routine, and the fourth UI element (640) is a UI element for obtaining an exercise or an exercise routine from an external device (10). Here, the UI elements may be replaced with terms such as items, icons, and indicators.
[0124] When the first UI element (610) is selected, the electronic device (100) may provide a UI as illustrated in FIG. 6B. The screen illustrated in FIG. 6B may include a plurality of UI elements (611 to 613) corresponding to predefined movements, a UI element (614) for creating a new movement, and a UI element (640) for acquiring a movement from an external device (10).
[0125] When the second UI element (620) is selected, the electronic device (100) may provide a UI including UI elements (621 to 623) for creating a new exercise and a UI element (624) for setting a category, as illustrated in (a) of FIG. 6c. Here, when the UI element (624) for setting a category is selected, the electronic device (100) may provide a UI including a plurality of UI elements (625 to 627) corresponding to a plurality of categories, as illustrated in (b) of FIG. 6c. Alternatively, when the Save UI element (629) is selected after one of the plurality of exercises is selected, the electronic device (100) may provide a UI including a UI element (628) corresponding to the selected exercise, as illustrated in (c) of FIG.
[0126] When the third UI element (630) is selected, the electronic device (100) may provide a UI for creating an exercise routine, as illustrated in (a) of FIG. 6d. The UI for creating an exercise routine may include a UI element (631) for creating a warm-up exercise, a UI element (632) for adding an exercise to the exercise routine, and a UI element (633) for creating a cool-down exercise. After an exercise routine is created using a plurality of UI elements (631 to 633) and the Save UI element (634) is selected, the electronic device (100) may provide a UI including information on an exercise routine set by a user, as illustrated in (b) of FIG. 6d. The UI including information on an exercise routine may include UI elements (636 to 638) representing a plurality of exercise and rest times included in the exercise routine, and a UI element (635) for starting the exercise routine.
[0127] As described above, the electronic device (100) can set exercises and exercise routines according to the user's input.
[0128] According to one or more embodiments, the electronic device (100) may receive information about an exercise or exercise routine obtained through a UI provided via an external device (10). FIGS. 7A to 7C are diagrams illustrating a method of creating an exercise or exercise routine using an external device according to one embodiment of the present disclosure.
[0129] First, when a user command for selecting an application for creating an exercise routine is input, the external device (10) may provide a UI as illustrated in FIG. 7A. The UI illustrated in FIG. 7A may include a plurality of UI elements (710 to 730) for creating an exercise or an exercise routine. Here, the first UI element (710) is a UI element for selecting an exercise, the second UI element (720) is a UI element for creating a new exercise, and the third UI element (730) is a UI element for creating a new exercise routine.
[0130] Since the first UI element (710) and the second UI element (720) perform the same functions as described in FIG. 6a, redundant descriptions will be omitted.
[0131] When the first UI element (730) is selected, the external device (10) may provide a UI for creating an exercise routine, as illustrated in (a) of FIG. 7B. The screen illustrated in FIG. 7B may include multiple UI elements for creating an exercise routine. For example, a UI element for creating a warm-up exercise, a UI element for creating multiple exercise and rest periods, and a UI element for creating a cool-down exercise may be included.
[0132] In particular, when a UI (740) for creating an exercise to be included in an exercise routine is selected, the external device (10) may provide a UI including a plurality of UI elements representing predefined exercises, as illustrated in (b) of FIG. 7B. The UI may further include a UI element (750) for creating a new exercise. When the UI element (750) is selected, the external device (10) may provide a screen (760) for creating a new exercise, as illustrated in (c) of FIG. 7B.
[0133] In addition, when the exercise and rest times to be included in the exercise routine are set through the UI of (a) of FIG. 7b, the external device (10) can provide a UI (770) indicating the exercise and rest times to be included in the exercise routine, as illustrated in FIG. 7c. At this time, when the Save UI element (741) is selected, the external device (10) can save information about the exercise routine and transmit information about the exercise routine to the electronic device (100) according to a user input.
[0134] FIG. 8 is a flowchart illustrating a method for providing and updating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0135] In the following examples, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0136] According to one embodiment, S810 to S840 may be understood to be performed in a processor (e.g., processor (110) of FIG. 4) of an electronic device (e.g., electronic device (100) of FIG. 3).
[0137] First, according to one embodiment, the electronic device (100) acquires user data (S810). The user data is data for determining the user's current physical condition and exercise ability, and may include data on the user's profile, data on the user's physical information, data on the user's condition, data on the user's exercise experience, data on the user's injury history, data on the user's physical fitness level, and data on the user's preferred exercise type.
[0138] In one or more embodiments, the electronic device (100) can obtain age information and gender information, which are user profiles stored in the memory (120) of the electronic device (100).
[0139] In one or more embodiments, the electronic device (100) may obtain data about the user's body information from a sensor (170) of the electronic device (100). For example, the electronic device (100) may obtain body information such as information about the user's pulse rate, information about blood pressure, information about electrocardiogram, information about electromyogram, and information about electroencephalogram through the sensor (170).
[0140] In one or more embodiments, the electronic device (100) may obtain data about the user's exercise experience, data about the user's injury history, data about the user's fitness level, and data about the user's preferred exercise type stored in the memory (120).
[0141] In one or more embodiments, the electronic device (100) may acquire user data using questionnaire information. This will be described with reference to FIG. 9. FIG. 9 is a diagram illustrating questionnaire items for acquiring user data according to one embodiment of the present disclosure.
[0142] Specifically, the electronic device (100) may provide a first screen (901) to initiate a questionnaire for setting up an exercise routine. When a start UI element is selected on the first screen (901), the electronic device (100) may provide a second screen (902) to obtain information on the user's meal amount. When meal amount information is input through the second screen (902), the electronic device (100) may provide a third screen (903) to obtain information on the user's sleep amount. When sleep amount information is input through the third screen (903), the electronic device (100) may provide a fourth screen (904) to obtain information on whether the user is drinking. When information on whether the user is drinking is input through the fourth screen (904), the electronic device (100) may provide a fifth screen (905) to obtain information on the user's medication. When medication information is entered through the fifth screen (905), the electronic device (100) can provide a sixth screen (906) to obtain information on the user's condition. When condition information is entered through the sixth screen (906), the electronic device (100) can provide a seventh screen (907) to obtain information on changes in the user's body fat. When information on changes in body fat is entered through the seventh screen (907), the electronic device (100) can provide an eighth screen (908) to obtain information on a desired exercise area for the user. When information on a desired exercise area for the user is entered through the eighth screen (908), the electronic device (100) can provide a ninth screen (909) to obtain feedback information on the user's previous exercise routine. When feedback information on a previous exercise routine is input through the ninth screen (909), the electronic device (100) can provide a tenth screen (910) to obtain exercise effect information on the user's previous exercise routine.When exercise effect information is input through the 10th screen (910), the electronic device (100) may provide an 11th screen (911) that is displayed while generating an exercise routine based on the user data input through the setting information. After the 11th screen (911) is displayed, the electronic device (100) may provide a 12th screen (912) that includes information about the exercise routine acquired based on the user data.
[0143] However, it goes without saying that the action of entering user data through the questionnaire information shown in Fig. 9 can be omitted depending on the user's choice.
[0144] Referring back to FIG. 8, the electronic device (100) obtains information about an exercise routine corresponding to the user based on the obtained data (S820).
[0145] According to one or more embodiments, the electronic device (100) can obtain an exercise routine corresponding to a user through a rule-based generation algorithm. This will be described with reference to FIGS. 10 to 12.
[0146] FIG. 10 is a flowchart illustrating a method for generating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0147] In the following examples, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0148] According to one embodiment, S1010 to S1050 may be understood to be performed in a processor (e.g., processor (110) of FIG. 4) of an electronic device (e.g., electronic device (100) of FIG. 3).
[0149] First, according to one embodiment, the electronic device (100) can determine the user's condition based on user data (S1010). Specifically, in step S810, the electronic device (100) can obtain level information on whether the user's condition is good or bad based on the acquired user data, including eating, sleeping, vitality score, drinking, injury, and medication status. For example, the electronic device (100) can determine the user's condition as level 1 to level 3 based on the user's condition.
[0150] The electronic device (100) can determine the exercise intensity (S1020). Specifically, the electronic device (100) can determine the exercise intensity based on a level according to the user's status. For example, if the user's status is identified as level 1, the electronic device (100) can determine the exercise intensity as level 1. If the user's status is identified as level 2, the electronic device (100) can determine the exercise intensity as level 2. If the user's status is identified as level 3, the electronic device (100) can determine the exercise intensity as level 3.
[0151] The electronic device (100) can determine an exercise goal (S1030). Here, the exercise goal may be a desired exercise area or type of exercise for the user. For example, the electronic device (100) can determine whether the desired exercise area for the user is the lower body, upper body, or full body. Additionally, the electronic device (100) can determine whether the desired exercise type for the user is aerobic exercise or anaerobic exercise for the exercise goal.
[0152] The electronic device (100) can analyze feedback on existing exercise routines (S1040). Specifically, the electronic device (100) can analyze information on whether an existing exercise routine is preferred and the effectiveness of the existing exercise routine.
[0153] The electronic device (100) can generate an exercise routine (S1050). Specifically, the electronic device (100) can generate an exercise routine based on the exercise intensity, exercise goal, and feedback on the existing exercise routine obtained through steps S1020 to S1040. For example, the electronic device (100) can adjust the number of sets, repetitions, and time of an exercise depending on the exercise intensity. Additionally, the electronic device (100) can adjust the exercises included in the exercise routine depending on the exercise goal. Furthermore, the electronic device (100) can determine whether to utilize exercises from the existing exercise routine based on the feedback on the existing exercise routine. That is, if the feedback on the existing exercise routine is determined to be good and effective, the electronic device (100) can generate an exercise routine based on information on the existing exercise routine. If the feedback on the existing exercise routine is determined to be bad or ineffective, the electronic device (100) can modify some of the exercises included in the existing exercise routine to generate an exercise routine.
[0154] FIG. 11 is a flowchart specifically illustrating a method for generating an exercise routine based on data about a user according to one embodiment of the present disclosure.
[0155] In the following examples, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0156] According to one embodiment, S1105 to S1180 may be understood to be performed in a processor (e.g., processor (110) of FIG. 4) of an electronic device (e.g., electronic device (100) of FIG. 3).
[0157] First, according to one embodiment, the electronic device (100) can identify whether the user consumed alcohol the previous day or today (S1105). That is, the electronic device (100) can identify whether the user consumed alcohol within a preset drinking period (e.g., the previous day or today) based on drinking data among the user data.
[0158] If the user is identified as having consumed alcohol the previous day or today (S1105-Y), the electronic device (100) can identify the exercise intensity of the exercise routine as low-intensity exercise (S1145).
[0159] If it is determined that the user did not drink alcohol the previous day or today (S1105-Y), the electronic device (100) can identify whether the user is taking medication that may interfere with exercise (S1110). That is, the electronic device (100) can identify whether the user has taken a preset medication within a preset medication period (e.g., the previous day or today) based on medication data among the user data.
[0160] If it is identified that the user is taking medication that may cause difficulty in exercising (S1110-Y), the electronic device (100) can identify the exercise intensity of the exercise routine as low-intensity exercise (S1145).
[0161] If the user is identified as not taking medication that may interfere with exercise (S1110-N), the electronic device (100) can identify whether the user has consumed an appropriate amount of food (S1115). That is, the electronic device (100) can identify whether the user's food intake is below a threshold based on the meal intake data among the user data. Furthermore, the electronic device (100) can identify whether the user has consumed an appropriate amount of food based on whether the meal intake is below the threshold.
[0162] If it is identified that the user has not eaten an appropriate amount of food (S1115-N), the electronic device (100) can identify the exercise intensity of the exercise routine as low intensity exercise (S1145).
[0163] If the user is identified as having consumed an appropriate amount of food (S1115-Y), the electronic device (100) can determine whether the vitality score is appropriate (S1120). Here, the vitality score may be a score that specifically indicates the user's physical strength, calculated using sleep data, the user's daily activity level, and weekly exercise amount. The electronic device (100) can determine whether the vitality score is appropriate based on whether the vitality score is greater than a preset vitality value.
[0164] If the vitality score is identified as not appropriate (S1120-N), the electronic device (100) can identify the exercise intensity of the exercise routine as low intensity exercise (S1145).
[0165] If the vitality score is determined to be adequate (S1120-Y), the electronic device (100) can determine whether the sleep score is adequate (S1125). Here, the sleep score may be a score calculated based on sleep amount or quality. The electronic device (100) can determine whether the sleep score is adequate based on whether the sleep score (or sleep amount) is below a threshold sleep time.
[0166] If the sleep score is identified as inadequate (S1125-N), the electronic device (100) can identify the exercise intensity of the exercise routine as low-intensity exercise (S1145).
[0167] If the sleep score is determined to be appropriate (S1125-Y), the electronic device (100) can determine whether the user's body fat has increased (S1130). That is, the electronic device (100) can obtain information on the amount of body fat increase using body fat data among the user data. In particular, the electronic device (100) can determine whether body fat has increased by determining whether the amount of body fat increase is greater than a preset body fat value.
[0168] If it is determined that the user's body fat has not increased (i.e., the user's body fat has decreased or increased below a preset value) (S1130-N), the electronic device (100) can identify the exercise intensity of the exercise routine as medium-intensity exercise (S1135).
[0169] If the user's body fat is identified as having increased (i.e., the user's body fat has increased above a preset body fat value) (S1130-Y), the electronic device (100) can identify the exercise intensity of the exercise routine as high-intensity exercise (S1140).
[0170] The exercise intensity is identified in the same manner as steps S1105 to S1145, and the electronic device (100) can identify whether the user has a target exercise (S1150). Here, the target exercise may be either aerobic exercise or anaerobic exercise (e.g., strength training).
[0171] If it is identified that the user does not have a target exercise (S1150-N), the electronic device (100) can identify whether the previous routine was well-configured (S1155).
[0172] If the user is identified as liking the composition of a previous exercise routine (S1155-Y), the electronic device (100) can generate an exercise routine based on the previous routine (S1165).
[0173] If the user is identified as not liking the composition of the previous exercise routine (S1155-N), the electronic device (100) may create a new exercise routine (S1160).
[0174] When it is identified that the user has a target exercise (S1150-Y), the electronic device (100) can identify whether the target exercise of the user is an aerobic exercise (S1170).
[0175] If the exercise targeted by the user is aerobic exercise (S1170-Y), the electronic device (100) can generate an aerobic-based exercise routine (S1175).
[0176] If the user's target exercise is not aerobic exercise (S1170-Y), the electronic device (100) can create a strength training routine (S1180).
[0177] In one or more embodiments, the electronic device (100) may calculate a condition score based on information about the user's meal amount, information about the user's last meal time, information about the user's sleep amount, information about whether the user has been drinking, information about the user's activity level, information about the change in the user's body fat, and the degree of performance of an existing exercise routine.
[0178] Specifically, the electronic device can calculate a condition score based on the following criteria:
[0179] 1) Meal amount (10%)
[0180] - 0 points if the difference is the greatest compared to the usual amount of food
[0181] - 100 points if the amount is closest to the usual amount of food
[0182] 2) Last meal time (10%)
[0183] - 0 points if there is no difference in the last meal time
[0184] - 100 points if the difference is the greatest compared to the last meal time
[0185] 3) Sleep Score (20%)
[0186] - 0 points for worst sleep quality
[0187] - 100 points for the best quality sleep
[0188] 4) Drinking (10%)
[0189] - 0 points if drinking alcohol
[0190] - 100 points if you do not drink alcohol
[0191] 5) Whether or not taking medication (10%)
[0192] - 0 points if taking medication
[0193] - 100 points if not taking medication
[0194] 6) Activity score (30%)
[0195] - 0 points if the activity score is the lowest compared to normal
[0196] - 100 points if the activity score is the highest compared to normal
[0197] 7) Change in body fat (5%)
[0198] - 0 points if body fat increases the most
[0199] - 100 points for the greatest reduction in body fat
[0200] 8) Past similar routine performance (5%)
[0201] - 0 points if you have no experience performing similar routines in the past
[0202] - 100 points if you have a lot of experience performing similar routines in the past
[0203] And, the electronic device (100) can calculate the final condition score by multiplying the score of each item by a weight, as shown in the table (1200) shown in FIG. 12. For example, the electronic device (100) obtains a weighted score (7 points) by multiplying the meal amount score (70 points) by a weight (0.1), obtains a weighted score (8 points) by multiplying the last meal time score (80 points) by a weight (0.1), obtains a weighted score (12 points) by multiplying the sleep score (60 points) by a weight (0.2), obtains a weighted score (10 points) by multiplying the drinking score (100 points) by a weight (0.1), obtains a weighted score (10 points) by multiplying the medication score (100 points) by a weight (0.1), obtains a weighted score (27 points) by multiplying the activity score (90 points) by a weight (0.3), obtains a weighted score (3 points) by multiplying the body fat change score (50 points) by a weight (0.05), and obtains a weighted score (30 points) by multiplying the past similar exercise routine performance score (30 points) by a weight (0.05). A score (2 points) can be obtained. In addition, the electronic device (100) can obtain a condition score (78 points) by adding up the obtained weighted scores.
[0204] In addition, the electronic device (100) can obtain information about an exercise routine corresponding to the user by adjusting the exercise goal (or exercise intensity) of the existing exercise routine based on the existing exercise routine and condition score. That is, if the electronic device (100) determines that the condition score is higher than a preset value, the electronic device (100) can obtain information about the exercise routine by using the exercise goal of the previous exercise routine, and if the condition score is determined to be lower than the preset value, the electronic device (100) can obtain information about the exercise routine by adjusting the exercise goal of the previous exercise routine.
[0205] Meanwhile, although the above-described embodiment described generating (or acquiring) an exercise routine through a rule-based algorithm, this is only one embodiment, and the electronic device (100) can acquire an exercise routine corresponding to the user through a generative AI model. Here, the generative AI model may generally refer to an artificial intelligence neural network that creates new types of data depending on user input information. The generative AI model may include a model that generates images and / or a model that generates language. Representative models for generating images include a generative adversarial network (GAN) and a variational autoencoder (VAE), and examples include a diffusion-based generative model that uses a VAE and a transformer structure. Representative models for generating language include models trained to output the most statistically appropriate output values based on input values, such as CHAT-GPT 3 and CHAT-GPT 4. In addition, there are also large multimodal models (LMMs) that can recognize various types of data input, such as text, images, and voice, and generate new data corresponding thereto. In particular, according to one embodiment of the present disclosure, the electronic device (100) can input user data into a generative AI model to obtain information about an exercise routine corresponding to the user.
[0206] Referring back to FIG. 8, the electronic device (100) can obtain information on the user's exercise performance ability while the user is exercising using an exercise routine (S830). Here, exercise performance ability may include at least one of: whether the user is performing an exercise included in the exercise routine, information on the user's fatigue level, and information on changes in the user's body.
[0207] Specifically, the electronic device (100) (or external device (10)) can provide information on an exercise routine, as shown in the first screen (1310) of FIG. 13. Here, the information on the exercise routine can include information on the type of exercise included in the exercise routine, the number of times the exercise is performed, and the rest time. The electronic device (100) (or external device (10)) can aggregate the user's exercise routine performance records while performing an exercise using the exercise routine and provide information on the exercise routine performance records, as shown in the second screen (1320) of FIG. 13. In addition, the electronic device (100) can provide information indicating whether the user has detected whether or not the user has performed an exercise while performing an exercise using the exercise routine, as shown in the third screen (1330) of FIG. 13.
[0208] The electronic device (100) can update the exercise routine based on the user's exercise performance (S840). Specifically, the electronic device (100) can update the exercise routine in real time based on whether the user is exercising, information about the user's fatigue level, and information about the user's physical changes.
[0209] In one or more embodiments, if the user does not complete the number of repetitions or time of the first exercise included in the exercise routine, the electronic device (100) may update the exercise routine to lower the exercise time or number of exercise repetitions of the second exercise following the first exercise included in the exercise routine, or update the exercise routine to increase the rest time between the first and second exercises included in the exercise routine.
[0210] In one or more embodiments, if the user's fatigue increases or a rapid change in the user's body (e.g., a rapid increase in heart rate) occurs while the user is performing the first exercise included in the exercise routine, the electronic device (100) may update the exercise routine to reduce the exercise time or the number of exercise repetitions of the second exercise included in the exercise routine following the first exercise included in the exercise routine, or may update the exercise routine to increase the rest time between the first and second exercises included in the exercise routine. Alternatively, the electronic device (100) may provide a guide to guide the user to rest.
[0211] Here, the electronic device (100) (or external device (10)) can provide information on the updated exercise routine. Specifically, as shown in the first screen (1410) of FIG. 14, the electronic device (100) (or external device (10)) can provide a performance record of the exercise routine. Here, the electronic device (100) (or external device (10)) can determine whether to update the exercise routine based on the exercise performance ability after the first exercise is finished, and can provide a screen indicating whether to determine whether to update the exercise routine, as shown in the second screen (1420) of FIG. 14. In addition, if the exercise routine is updated, the electronic device (100) (or external device (10)) can provide information on the updated exercise routine, as shown in the third screen (1430) of FIG. 14. At this time, the electronic device (100) (or external device (10)) can provide information on the updated exercise routine. Here, the information on the updated exercise routine can be provided differently from the information on the existing exercise routine. For example, information about an updated workout routine may be displayed in a different color or highlighted than information about an existing workout routine.
[0212] By the above-described embodiment, the electronic device (100) can generate and provide an exercise routine suitable for the user's condition and exercise preference, and can increase the utility of the user's exercise and health management using the electronic device (100) by updating the exercise routine in real time based on the user's exercise performance ability.
[0213] Meanwhile, according to one embodiment, when the electronic device (100) is implemented as a device without a display, such as a smart ring, it can provide information on survey information and exercise routines through an external device (10).
[0214] Additionally, according to one embodiment, if the electronic device (100) determines that the user is having difficulty performing a movement during an exercise routine, the electronic device (100) may display an image related to the currently performed exercise. This allows the user to smoothly perform the exercise routine based on the image related to the exercise.
[0215] Additionally, according to one embodiment, when the electronic device (100) generates an exercise routine and provides information about the exercise routine, it may generate images and videos about the exercise routine and provide them to the user.
[0216] Additionally, according to one embodiment, the operation of providing an exercise routine may be performed only by the electronic device (100), but this is only one embodiment, and the operation of providing an exercise routine may be performed by a plurality of devices. For example, if the electronic device (100) is a device without a display, such as a smart ring, the electronic device (100) may perform an operation of acquiring the user's exercise performance ability, and the external device (10) may perform an operation of updating an exercise routine based on the exercise performance ability and an operation of providing information about the exercise routine. Additionally, it goes without saying that some operations in one embodiment of the present disclosure (for example, an operation of updating an exercise routine based on the user's exercise performance ability) may be performed by an external server.
[0217] Meanwhile, the methods according to various embodiments of the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0218] The methods according to various embodiments of the present disclosure may be implemented as software including commands stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device is a device that can call commands stored in the storage medium and operate according to the called commands, and may include an electronic device (e.g., a TV) according to the disclosed embodiments.
[0219] Meanwhile, a device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0220] When the above instruction is executed by the processor, the processor may perform the function corresponding to the instruction directly or by using other components under the control of the processor. The instruction may include code generated or executed by a compiler or interpreter.
[0221] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.
Claims
1. In electronic devices, sensor; display; Memory that stores instructions; and Contains at least one processor, The above instructions, when executed by the at least one processor, cause the electronic device to: Obtain data about users, Obtain information about an exercise routine corresponding to the user based on the acquired data, Using the above exercise routine, information about the user's exercise performance ability is obtained while the user is performing the exercise, An electronic device that updates the exercise routine based on the exercise performance ability.
2. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Provides survey information to obtain information about at least one of the user's current status and exercise ability, An electronic device that obtains data about a user based on user input entered based on the above survey information.
3. In paragraph 2, The above survey information is: An electronic device comprising at least one of information about the user's diet, information about sleep, information about drinking, information about medication, information about activity level, information about body fat mass, information about target exercise area, and survey information to inquire about satisfaction with an existing exercise routine.
4. In paragraph 3, The above instructions, when executed by the at least one processor, cause the electronic device to: Based on the data obtained above, information on whether the user can exercise and the intensity of the exercise is obtained, Identify exercise goals based on information about the user's ability to exercise and exercise intensity, Analyze feedback information on the above existing exercise routine, An electronic device that obtains information about an exercise routine corresponding to the user based on the exercise goal and the feedback information.
5. In paragraph 4, The above instructions, when executed by the at least one processor, cause the electronic device to: If the user drinks alcohol within a preset drinking period, takes preset medication within a preset medication period, has a meal amount below a threshold, has a sleep amount below a threshold sleep time, or has a vitality score below a preset vitality value, information about a first intensity exercise routine is obtained. If the user does not drink alcohol within the preset drinking period, does not take the preset medication within the preset medication period, has a meal amount exceeding the threshold, has a sleep amount exceeding the threshold sleep time, and has a vitality score exceeding the preset vitality value, Obtain information about the increase in body fat, If the increase in body fat is less than the preset body fat value, information on the second intensity exercise routine is obtained, If the increase in body fat is greater than the preset body fat value, information on the third intensity exercise routine is obtained. An electronic device wherein the first intensity is lower than the second intensity, and the second intensity is lower than the third intensity.
6. In paragraph 3, The above instructions, when executed by the at least one processor, cause the electronic device to: A condition score is calculated based on the user's meal amount information, information about the user's last meal time, information about the user's sleep amount, information about whether the user drinks alcohol, information about the user's activity level, information about the change in the user's body fat, and the degree of performance of the existing exercise routine. An electronic device that adjusts the exercise goal of the existing exercise routine based on the existing exercise routine and the condition score to obtain information about an exercise routine corresponding to the user.
7. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Using the above exercise routine, while the user is exercising, information about the user's condition and the progress of the exercise routine are obtained, An electronic device that updates detailed settings of the next exercise included in the exercise routine based on information about the user's condition and progress of the exercise routine.
8. In paragraph 7, The above exercise routine is, Including multiple exercises and rest periods between said multiple exercises, The above instructions, when executed by the at least one processor, cause the electronic device to: An electronic device that provides information on the detailed settings of the next exercise updated during the above rest period.
9. In paragraph 8, The detailed settings of the above exercise are: An electronic device that includes at least one of the following: the number of repetitions of an exercise, the weight of the equipment required for the exercise, and the number of sets of the exercise.
10. In paragraph 1, The above exercise routine is, An electronic device that includes warm-up exercises, main exercises, rest periods, and cool-down exercises.
11. In a method for controlling an electronic device, A step of the electronic device obtaining data about the user; A step in which the electronic device obtains information about an exercise routine corresponding to the user based on the obtained data; A step in which the electronic device obtains information about the user's exercise performance ability while the user performs an exercise using the exercise routine; and A control method comprising: a step of updating the exercise routine based on the exercise performance ability of the electronic device; 12. In paragraph 11, The step of obtaining data about the above user is: A step of providing questionnaire information to obtain information on at least one of the user's current status and exercise ability; and A control method comprising: a step of obtaining data about the user based on user input entered based on the above questionnaire information.
13. In paragraph 12, The above survey information is: A control method comprising at least one of information about the user's diet, information about sleep, information about drinking, information about medication, information about activity level, information about body fat mass, information about target exercise area, and survey information to inquire about satisfaction with an existing exercise routine.
14. In paragraph 13, The steps for obtaining information about the above exercise routine are: A step of obtaining information on whether the user is able to exercise and the intensity of exercise based on the obtained data; A step of identifying an exercise goal based on information about the user's ability to exercise and exercise intensity; A step of analyzing feedback information on the above existing exercise routine; and A control method comprising: a step of obtaining information about an exercise routine corresponding to the user based on the exercise goal and the feedback information.
15. In paragraph 14, The steps for obtaining information about the above exercise routine are: If the user drinks alcohol within a preset drinking period, takes preset medication within a preset medication period, has a meal amount below a threshold, has a sleep amount below a threshold sleep time, or has a vitality score below a preset vitality value, information about a first intensity exercise routine is obtained. If the user does not drink alcohol within the preset drinking period, does not take the preset medication within the preset medication period, has a meal amount exceeding the threshold, has a sleep amount exceeding the threshold sleep time, and has a vitality score exceeding the preset vitality value, Obtain information about the increase in body fat, If the increase in body fat is less than the preset body fat value, information on the second intensity exercise routine is obtained, If the increase in body fat is greater than the preset body fat value, information on the third intensity exercise routine is obtained. A control method wherein the first intensity is lower than the second intensity, and the second intensity is lower than the third intensity.
Citation Information
Patent Citations
Food and beverage sterilizer
KR1020240068993A
Method, System and Computer-readable Medium for Providing Personalized Exercise Prescription Information
KR102550525B1
Fire Fighting Equipment
KR102657998B1
Personalized health system, method and device having a nutrition function
US20220310235A1
KR20240062848A