Wearable device, method, and non-transitory computer-readable storage medium for providing notification on basis of distance between wearable device and external electronic device
The wearable device addresses posture monitoring by measuring distance and tilt with external devices, offering timely corrections to improve user alignment and reduce strain through accurate sensor feedback.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-07-15
- Publication Date
- 2026-04-30
AI Technical Summary
Existing wearable devices lack effective methods to monitor and correct user posture by accurately measuring the distance and tilt between the device and external electronic devices, leading to potential strain on muscles and joints due to incorrect postures.
A wearable device equipped with sensors, such as ToF and RSSI, measures the distance and tilt with external devices, using communication circuits to identify correct or incorrect postures and provides notifications through UI objects or vibrations based on predefined thresholds.
Enhances user posture awareness by providing timely notifications, promoting correct alignment and reducing muscle and joint strain by continuously monitoring and adjusting to user posture changes.
Smart Images

Figure KR2025010377_30042026_PF_FP_ABST
Abstract
Description
Wearable device, method, and non-transient computer-readable storage medium for providing notifications based on the distance between the wearable device and an external electronic device.
[0001] The present disclosure relates to a wearable device, a method, and a non-transient computer-readable storage medium for providing a notification based on the distance between the wearable device and an external electronic device.
[0002] A wearable device may include a sensor. The wearable device may measure the distance between an external electronic device and the wearable device through the sensor. The wearable device may measure the said distance using the Time of Flight (ToF) technique. The wearable device may measure the distance between the external electronic device and the wearable device using the Received Signal Strength Indicator (RSSI). The wearable device may measure the said distance according to the RSSI using a communication circuit.
[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure.
[0004] No claim or determination is made as to whether any of the foregoing can be applied as prior art related to the present disclosure.
[0005] A wearable device is described. The wearable device may include a memory comprising one or more storage media for storing instructions. The wearable device may include a display. The wearable device may include a communication circuit. The wearable device may include at least one processor comprising a processing circuit. The instructions may cause the wearable device to obtain information regarding the distance between the wearable device and the external electronic device while connected to the external electronic device through the communication circuit, when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to identify, using the information, whether the distance falls within a range set according to a reference distance between the wearable device and the external electronic device, when executed individually or collectively by the at least one processor. The reference distance may be obtained before the information is obtained. The above instructions may cause the wearable device to identify the time during which the distance was maintained outside the range, based on obtaining the distance outside the range, when executed individually or collectively by the at least one processor. The above instructions may cause the wearable device to display, through the display, a first UI (user interface) object indicating that the posture of the user of the wearable device corresponds to a first posture, based on obtaining the distance outside the range, based on identifying the time exceeding a threshold time, when executed individually or collectively by the at least one processor.
[0006] A method is provided. The method may be executed within a wearable device having a display and a communication circuit. The method may include an operation of obtaining information related to the distance between the wearable device and the external electronic device while connected to an external electronic device through the communication circuit. The method may include an operation of using the information to identify whether the distance falls within a range set according to a reference distance between the wearable device and the external electronic device. The reference distance may be obtained before the information is obtained. The method may include an operation of identifying the time during which the distance was maintained outside the range based on obtaining the distance outside the range. The method may include an operation of displaying, through the display, a first UI (user interface) object indicating that the posture of the user of the wearable device corresponds to a first posture, based on identifying the time exceeding a threshold time based on obtaining the distance outside the range.
[0007] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the wearable device to obtain information regarding the distance between the wearable device and the external electronic device while connected to the external electronic device through the communication circuit when executed by the wearable device having a display and a communication circuit. The one or more programs may include instructions that cause the wearable device to identify, using the information, whether the distance falls within a range set according to a reference distance between the wearable device and the external electronic device. The reference distance may be obtained before the information is obtained. The one or more programs may include instructions that cause the wearable device to identify the time during which the distance was maintained outside the range, based on obtaining the distance outside the range when executed by the wearable device. The above one or more programs may include instructions that cause the wearable device to display, through the display, a first UI (user interface) object indicating that the user’s posture of the wearable device corresponds to a first posture, based on acquiring the distance outside the range when executed by the wearable device and based on identifying the time exceeding a threshold time.
[0008] FIG. 1 illustrates an example of an environment including a wearable device.
[0009] FIG. 2 is a simplified block diagram of an exemplary wearable device.
[0010] Figure 3 is a flowchart illustrating the operation of a wearable device that provides notifications based on the distance between the wearable device and an external electronic device.
[0011] FIG. 4 illustrates an exemplary operation of a wearable device that identifies the tilt of an external electronic device and the position of the wearable device.
[0012] FIG. 5 illustrates an exemplary operation of a wearable device for acquiring a reference distance between a wearable device and an external electronic device.
[0013] FIG. 6 illustrates examples of operations performed within a wearable device and an external electronic device.
[0014] FIGS. 7a and 7b illustrate an exemplary operation of a wearable device displaying a screen for settings to provide a notification.
[0015] FIGS. 8A and FIGS. 8B illustrate an exemplary operation of a wearable device displaying a screen related to a notification.
[0016] FIGS. 9a through 9c illustrate exemplary operation of a wearable device displaying UI objects.
[0017] FIG. 10 is a block diagram of an electronic device in a network environment according to various embodiments.
[0018] FIGS. 11a and FIGS. 11b illustrate perspective views of an exemplary electronic device according to one embodiment.
[0019] FIG. 12 shows an exploded perspective view of an exemplary electronic device according to one embodiment.
[0020] FIG. 1 illustrates an example of an environment including a wearable device.
[0021] Referring to FIG. 1, the environment (150) may include a wearable device (100), external electronic devices (e.g., external electronic device (110), external electronic device (115), external electronic device (105), and external electronic device (130)), and a user (120). For example, the wearable device (100) may be worn by the user (120). For example, the wearable device (100) may be worn on the user's (120) hand or wrist. For example, the external electronic device (110) may be worn on the user's (120) head or ear. For example, the wearable device (100) may include a smart watch. For example, the wearable device (100) may include a smart ring. For example, a user (120) may wear an external electronic device (110), an external electronic device (115), an external electronic device (105), and a wearable device (100). For example, the external electronic device (110) may be an earphone. For example, the external electronic device (115) may include augmented reality (AR) glasses. For example, the external electronic device (115) may include a video see-through (VST) device. For example, the external electronic device (105) may be a smart ring. For example, the external electronic device (130) may be a smartphone.
[0022] For example, the user (120) may perform tasks while wearing multiple wearable devices, including the wearable device (100). For example, the user (120) may read a book or edit documents using a personal computer (PC) while wearing multiple wearable devices. For example, the user (120) may change the posture while performing tasks over time. For example, the user (120) may change the posture while performing tasks from a correct posture to an incorrect posture. For example, the user (120) may change the posture while performing tasks from an incorrect posture to a correct posture. A correct posture involves aligning the body to minimize stress on muscles and joints. When standing, it means having the head balanced over the shoulders, the shoulders relaxed and down, and the spine maintaining natural curves. When sitting, a correct posture includes having a supported back, feet flat on the floor, and knees at the correct angle. Incorrect or bad posture can be referred to as a body position in which the spine and limbs are misaligned, placing additional strain on the muscles and joints. Incorrect posture can be characterized by positions such as rounded shoulders, a head tilted forward, or a hunched spine.
[0023] The wearable device (100) can obtain information about the posture of the user (120) while it is being worn by the user (120). For example, the wearable device (100) can measure the distance between an external electronic device and the wearable device (100) using a sensor included within the wearable device (100). For example, the wearable device (100) can measure the distance between an external electronic device (e.g., external electronic device (110)) and the wearable device (100) using a time of flight (ToF) sensor. For example, the wearable device (100) can measure the distance using light reflected from the external electronic device (110). For example, the wearable device (100) can measure the distance by identifying the difference in phase of the light through the ToF sensor. For example, the wearable device (100) can measure the distance by using the difference in time when the light reaches the ToF sensor. However, it is not limited thereto. For example, the wearable device (100) can measure the distance between the wearable device (100) and the external electronic device (110) using a received signal strength indicator (RSSI). For example, the wearable device (100) can identify the distance between the wearable device (100) and the external electronic device (110) by measuring the strength of the signal transmitted from the external electronic device (110). For example, the wearable device (100) can identify the distance by identifying the amount of reduction in the strength of the signal transmitted to the external electronic device (110) based on the signal received from the external electronic device (110). For example, the wearable device (100) can identify the distance via RSSI using a communication circuit (e.g., the communication circuit (205) of FIG. 2).
[0024] The wearable device (100) can estimate or determine the posture of a user (120) based on identifying the distance between the external electronic device (110) and the wearable device (100). For example, the wearable device (100) can identify the distance between a first part of the user (120) (e.g., hand) and a second part of the user (120) (e.g., head) based on the distance. For example, the wearable device (100) can provide the user (120) with a notification based on the state of the user's (120) posture based on the distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) can display a user interface (UI) object (e.g., the first UI object (915) in FIG. 9a) indicating that the user's (120) posture is correct through a display (e.g., the display (208) in FIG. 2). For example, the wearable device (100) may display, through the display, another UI object (e.g., the second UI object (925) of FIG. 9a) indicating that the user (120) has an incorrect posture. For example, the user (120) may correct their posture by identifying the UI object and / or the other UI object. For example, the wearable device (100) may cause a change in the user's (120) posture by displaying the UI object and / or the other UI object. For example, the wearable device (100) may enhance the usability of the wearable device (100) by displaying the UI object and / or the other UI object.
[0025] A wearable device (100) can identify the posture of a user (120) through a tilt sensor. For example, an external electronic device (110) may include a gyroscope sensor or a tilt sensor. For example, the external electronic device (110) can identify the tilt of the external electronic device (110) using the gyroscope sensor or the tilt sensor. For example, the external electronic device (110) can transmit a signal indicating the identified tilt to the wearable device (100). For example, the wearable device (100) can identify the tilt of the external electronic device (110) by receiving the signal through a communication circuit (e.g., the communication circuit (205) of FIG. 2). For example, the wearable device (100) can determine or estimate the posture of the user (120) using the identified tilt and the distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) can output a notification through a display (e.g., the display (208) of FIG. 2) based on the determined posture.
[0026] For example, the wearable device (100) can identify the distance between the wearable device (100) and the external electronic device (110), and the tilt of the external electronic device (110). For example, the wearable device (100) can determine the posture of the user (120) based on whether the distance and the tilt are maintained for a threshold time. For example, the wearable device (100) can provide a notification indicating that the posture is correct based on the determination that the distance and the tilt are within the range indicating the correct posture for a time exceeding the threshold time (e.g., a predefined threshold time). For example, the wearable device (100) can provide a notification indicating that the posture is incorrect based on the determination that the distance and the tilt are outside the range for a time exceeding the threshold time (e.g., a predefined threshold time). For example, the wearable device (100) can consume power to identify the distance and the tilt. For example, the wearable device (100) may periodically activate a sensor to determine whether the time during which the distance and the slope are maintained exceeds a threshold time. For example, the wearable device (100) may include an acceleration sensor. For example, the wearable device (100) may identify the distance and the slope in a first period based on a determination that the acceleration of the wearable device (100) identified through the acceleration sensor exceeds a threshold acceleration (e.g., a predefined threshold acceleration). For example, the wearable device (100) may identify the distance and the slope in a second period longer than the first period based on a determination that the acceleration of the wearable device (100) identified through the acceleration sensor is less than a threshold acceleration (e.g., a predefined threshold acceleration). For example, the wearable device (100) may manage power by controlling the period for identifying the slope and the distance.
[0027] For example, a wearable device (100) may include hardware components used to perform or execute the above operations. The hardware components are described and illustrated with reference to FIG. 2.
[0028] FIG. 2 is a simplified block diagram of an exemplary wearable device.
[0029] Referring to FIG. 2, the wearable device (100) may include at least one processor (207), memory (206), communication circuit (205), and display (208).
[0030] At least one processor (207) may include a hardware component for processing data using instructions stored in memory (206). The hardware component for processing data may include a CPU (central processing unit) (e.g., including processing circuits). The hardware component for processing data may include a GPU (graphic processing unit) (e.g., including processing circuits). The hardware component for processing data may include a DPU (display processing unit) (e.g., including processing circuits).
[0031] At least one processor (207) may include one or more cores. For example, at least one processor (207) may have the structure of a multi-core processor such as a dual core, a quad core, or a hexa core.
[0032] Memory (206) may include a hardware component for storing data and / or instructions that are input to and / or output from at least one processor (207). Memory (206) may include, for example, volatile memory such as random-access memory (RAM) and / or non-volatile memory such as read-only memory (ROM). Volatile memory may include, for example, at least one of dynamic RAM (DRAM), static RAM (SRAM), cache RAM, and pseudo SRAM (PSRAM). Non-volatile memory may include, for example, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, hard disk, compact disk, and embedded multimedia card (EMMC).
[0033] The communication circuit (205) may include hardware components to support the transmission and / or reception of signals between the wearable device (100) and an external electronic device. The communication circuit (205) may include, for example, at least one of a modem, an antenna, and an O / E (optic / electronic) converter. The communication circuit (205) may support the transmission and / or reception of signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), WiFi (wireless fidelity), Bluetooth, BLE (Bluetooth low energy), Zigbee, LTE (long term evolution), and 5G NR (new radio).
[0034] The display (208) can output visualized information. For example, the display (208) can output visualized information to a user under the control of at least one processor (207). The display (208) may include hardware components of a wearable device (100) used to display a screen. For example, the display (208) may include light-emitting elements and circuits (e.g., transistors) that control the light-emitting elements to emit light. For example, each of the light-emitting elements may include an organic light-emitting diode (OLED) or a micro LED. However, it is not limited thereto. For example, the display (208) may include a liquid crystal display (LCD).
[0035] At least one processor (207) can obtain information related to the distance between the wearable device (100) and the external electronic device (110) while identifying the external electronic device (110) through the communication circuit (205). For example, the communication circuit (205) may be used to identify the external electronic device (110). For example, the communication circuit (205) may be used to receive information from the external electronic device (110). At least one processor (207) can use the information to identify the distance between the wearable device (100) and the external electronic device (110). Based on identifying the distance, at least one processor (207) can identify whether the distance falls within a range set according to the reference distance between the wearable device (100) and the external electronic device (110) that was obtained at a second time point prior to the first time point in which the information was obtained. At least one processor (207) can identify the time during which the distance was maintained within the range based on obtaining a distance included within the range for defining the posture of a user (120) wearing a wearable device (100) and an external electronic device (110). At least one processor (207) can display a first UI object (e.g., the first UI object (915) of FIG. 9a) indicating that the posture is correct, through a display (208), based on identifying a time exceeding a threshold time (e.g., a predefined threshold time) defined for outputting a notification related to the posture. At least one processor (207) can identify other times during which the distance was maintained outside the range based on obtaining a distance outside the range for defining the posture of the user (120).At least one processor (207) may display a second UI object (e.g., the second UI object (925) of FIG. 9a) indicating that the posture is incorrect through a display (208) by identifying another time that exceeds another threshold time (e.g., another predefined threshold time) defined to output a posture-related notification. For example, the display (208) may be used to output a distance-related notification. For example, the display (208) may be used to display the first UI object and the second UI object.
[0036] FIG. 3 is a flowchart illustrating the operation of a wearable device that provides notifications based on the distance between the wearable device and an external electronic device. This method may be executed by the wearable device (100) illustrated in FIG. 2 or by at least one processor (207) of the wearable device (100).
[0037] Referring to FIG. 3, in operation 310, the wearable device (100) can obtain information related to the distance between the wearable device (100) and the external electronic device (110) while identifying the external electronic device (110) through the communication circuit (205). For example, the wearable device (100) may further include a ToF sensor (not shown). For example, the wearable device (100) can obtain information related to the distance between the wearable device (100) and the external electronic device (110) using the ToF sensor. For example, the wearable device (100) can obtain information related to the distance using RSSI based on the communication circuit (205). For example, the information may include sensor data, but is not limited thereto. For example, the wearable device (100) can receive the information from the external electronic device (110) through the communication circuit (205). For example, the external electronic device (110) can obtain information related to the distance between the wearable device (100) and the external electronic device (110) using a ToF sensor included in the external electronic device (110) or the communication circuit of the external electronic device (110), and then transmit it to the wearable device (100).
[0038] In operation 320, the wearable device (100) can identify the distance between the wearable device (100) and the external electronic device (110) by using information related to the distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) can identify the distance by analyzing the information. However, it is not limited thereto. For example, the wearable device (100) can identify the distance indicated by the information. Based on identifying the distance, the wearable device (100) can identify whether the distance is included within a range set according to a reference distance between the wearable device (100) and the external electronic device (110) that was acquired at a second time point prior to the first time point in which the information was acquired. For example, the wearable device (100) can acquire a reference distance between the wearable device (100) and the external electronic device (110) before identifying the distance. For example, the wearable device (100) can acquire a reference distance between the wearable device (100) and the external electronic device (110) while the user (120) is in a specific posture (e.g., standing at attention or sitting). For example, the reference distance can be used to set a range for defining the posture of the user (120). For example, the reference distance can be acquired before the distance is acquired. For example, the reference distance can be acquired at a second point in time prior to a first point in time when information is acquired. For example, the range can be set to define a first posture of the user (120) wearing the wearable device (100) and the external electronic device (110). The acquisition of the reference distance will be described later with reference to FIG. 5.
[0039] According to one embodiment, the wearable device (100) can identify the time during which the distance was maintained within a range based on obtaining a distance included within a range for defining the posture of a user (120) wearing the wearable device (100) and an external electronic device (110). For example, the wearable device (100) can determine the posture of the user (120) based on the determination that the distance is included within the range. For example, the determination of the posture is described and illustrated in more detail with reference to FIG. 4.
[0040] FIG. 4 illustrates an exemplary operation of a wearable device that identifies the tilt of an external electronic device and the position of the wearable device.
[0041] Referring to FIG. 4, the wearable device (100) can determine the posture of a user (120) according to the ratio of the distance between the wearable device (100) and an external electronic device (110) to a reference distance between the wearable device (100) and the external electronic device (110). The reference distance between the wearable device (100) and the external electronic device (110) may be measured or determined in advance. The reference distance may be a value (a). The distance or the current distance between the wearable device (100) and the external electronic device (110) may be measured or determined recently, for example, in near real-time or in real-time. For example, the external electronic device (115) may be an example of the external electronic device (110). For example, the external electronic device (105) may be an example of the wearable device (100). For example, the wearable device (100) may define a range for determining that the posture of the user (120) is correct using the reference distance. For example, the wearable device (100) may define a first range for determining that the posture of the user (120) is correct based on the reference distance. For example, the first range may be divided according to a specific ratio (e.g., 80%) of the reference distance. For example, the criterion for determining inclusion in the first range may be the specific ratio of the reference distance. For example, the wearable device (100) may define a second range, a third range, and a fourth range for determining that the posture of the user (120) is incorrect based on the reference distance. For example, the second range may be divided according to a specific ratio (e.g., 60%) of the reference distance. For example, the first range may be 80% to 100% of the reference distance. However, it is not limited thereto. For example, the first range may be 80% or more of the reference distance.For example, the second range may be 60% to 80% of the reference distance. For example, the third range may be 40% to 60% of the reference distance. For example, the fourth range may be 0% to 40% of the reference distance. For example, the wearable device (100) may provide different notifications based on a determination that the distance between the wearable device (100) and the external electronic device (110) is within a specific range.
[0042] For example, the wearable device (100) can acquire the distance at a first time point. For example, the wearable device (100) can acquire the reference distance at a second time point prior to the first time point.
[0043] For example, when the wearable device (100) is located at position (442), the distance may be included within the fourth range. For example, when the wearable device (100) is located at position (444), the distance may be included within the third range. For example, when the wearable device (100) is located at position (446), the distance may be included within the second range. For example, when the wearable device (100) is located at position (448), the distance may be included within the first range. For example, the wearable device (100) may provide the notification differently based on the range in which the distance is included. For example, the wearable device (100) may provide a vibration notification at a first intensity based on the determination that the distance is included in the second range. For example, the wearable device (100) may provide a vibration notification at a second intensity stronger than the first intensity based on a determination that the distance is included in a third range. For example, the wearable device (100) may identify the time during which the distance was maintained within the first range based on obtaining the distance included within the first range. For example, the wearable device (100) may control an actuator to provide a vibration notification at the first intensity based on obtaining the time exceeding the threshold time. For example, the wearable device (100) may identify another time during which the distance was maintained outside the first range based on obtaining the distance not included within the first range (or outside the first range). For example, the wearable device (100) may control an actuator to provide a vibration notification at a second intensity different from the first intensity based on obtaining the other time exceeding the other threshold time.For example, a range not included in the first range may include at least one of the second range, the third range, and / or the fourth range, which can have a vibration notification with a vibration intensity stronger than the first intensity.
[0044] According to one embodiment, the wearable device (100) may change the intensity of the vibration notification based on the time during which the distance is maintained. For example, the wearable device (100) may control an actuator to provide a vibration notification at a first intensity based on a determination that the time during which the distance was maintained outside the first range exceeds a first threshold time. For example, the wearable device (100) may control an actuator to provide a vibration notification at a second intensity stronger than the first intensity based on a determination that the time exceeds a second threshold time which is longer than the first threshold time. For example, the wearable device (100) may identify the time during which the distance was maintained outside the first range. For example, the wearable device (100) may control an actuator to provide a vibration notification at a first intensity based on identifying the time exceeding the threshold time. For example, the wearable device (100) can control an actuator to provide a vibration notification at a second intensity different (or stronger) from the first intensity, based on identifying another time exceeding the time during which the distance was maintained outside the first range.
[0045] The wearable device (100) can determine the posture of the user (120) by further utilizing the tilt of the external electronic device (110). For example, the external electronic device (110) may include a gyroscope sensor or a tilt sensor. For example, the external electronic device (110) can identify the tilt of the external electronic device (110) by using the gyroscope sensor or the tilt sensor. For example, the wearable device (100) can obtain the reference tilt of the external electronic device (110) when obtaining a reference distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) can obtain the reference tilt at the second time point. For example, the wearable device (100) can identify or obtain the tilt of the external electronic device (110) at the first time point after the second time point. The reference tilt may be stored in the memory (206) of the wearable device (100) or predetermined. The reference tilt may be related to the distance between the user's (120) head and the wearable device (100), as the distance between the external electronic device (110) and the wearable device (100) decreases when the user's (120) head tilts forward (e.g., downward). Similarly, the reference tilt may be related to the distance between the user's (120) head and the wearable device (100), as the distance between the external electronic device (110) and the wearable device (100) increases when the user's (120) head tilts backward. For example, the wearable device (100) may obtain the tilt (420) using the external electronic device (110-1) and the external electronic device (110-2), respectively. For example, each of the external electronic device (110-1) and the external electronic device (110-2) can acquire a tilt (420) using a tilt sensor or a gyroscope sensor. For example, the external electronic device (110) can transmit a signal indicating the tilt (420) to the wearable device (100).The external electronic device (110) may include an external electronic device (110-1) and / or an external electronic device (110-2). For example, the external electronic device (110-1) and / or the external electronic device (110-2) may transmit the signal indicating the tilt (420) to the wearable device (100). For example, the wearable device (100) may identify the tilt (420) of the external electronic device (110) based on receiving the signal indicating the tilt (420) from the external electronic device (110) through the communication circuit (205).
[0046] For example, the wearable device (100) may determine that the posture of the user (120) is correct based on the determination that the tilt (420) is within the tilt range set by the reference tilt. For example, the wearable device (100) may determine that the posture of the user (120) is incorrect based on the determination that the tilt (420) is outside the tilt range set by the reference tilt. For example, the wearable device (100) may determine that the posture of the user (120) is correct based on the determination that the tilt (420) of the external electronic device (110) is within the tilt range and the distance between the wearable device (100) and the external electronic device (110) is within the first range. For example, the wearable device (100) may display a first UI object (e.g., the first UI object (915) of FIG. 9a) indicating that the user (120)’s posture is correct through the display (208) based on determining that the user (120)’s posture is correct for a specific period of time. For example, the wearable device (100) may determine that the user (120)’s posture is incorrect based on determining that the tilt (420) of the external electronic device (110) is not within the tilt range, or that the distance between the wearable device (100) and the external electronic device (110) is not within the first range (or that the distance is outside the first range). For example, the wearable device (100) can display a second UI object (e.g., the second UI object (925) of FIG. 9a) indicating that the user (120) has an incorrect posture based on a determination that the user (120) has an incorrect posture for a specific period of time, through a display (208).
[0047] According to one embodiment, the wearable device (100) can identify a tilt using a wrist-wearable electronic device (e.g., wearable device (100)) or a hand-wearable electronic device (e.g., external electronic device (105)). For example, the wearable device (100) can determine a reference tilt of a head-wearable electronic device (e.g., external electronic device (110) and external electronic device (115)) differently from a first different reference tilt of the wrist-wearable electronic device or a second different reference tilt of the hand-wearable electronic device. For example, the wearable device (100) can determine the posture of the user (120) as correct or incorrect according to a range set by the first different reference tilt (e.g., -30 degrees to +30 degrees, where 0 degrees is defined as the case where the direction perpendicular to the display (208) of the wearable device (100) is parallel to the direction of gravity). For example, the wearable device (100) can determine the posture of the user (120) as correct or incorrect according to the range set by the second different reference inclination (e.g., -30 degrees to +30 degrees when the direction in which the finger of the user (120) wearing the external electronic device (105) is pointing is perpendicular to the direction of gravity, or when the central axis of the external electronic device (105) is perpendicular to the direction of gravity is defined as 0 degrees).
[0048] For example, information regarding the distance between the wearable device (100) and the external electronic device (110) may further include (additional) information regarding the tilt of the external electronic device (110). For example, the wearable device (100) may identify the tilt (420) of the external electronic device (110) using the additional information. Based on identifying the tilt (420), the wearable device (100) may further identify whether the tilt (420) is included within a tilt range set according to the reference tilt of the external electronic device (110) which was acquired at a second time point prior to the first time point in which the information was acquired. For example, the wearable device (100) may identify the time during which the tilt (420) was maintained within the tilt range based on acquiring the tilt (420) which is included within the tilt range for defining the posture of the user (120).
[0049] According to one embodiment, the wearable device (100) may change the period for acquiring the distance and the slope based on the identified threshold acceleration. For example, the wearable device (100) may further include an acceleration sensor. For example, the wearable device (100) may use the acceleration sensor to identify, measure, or acquire the acceleration of the wearable device (100). For example, the wearable device (100) may change the period for acquiring the distance or slope (420) based on the acceleration of the wearable device (100). For example, the wearable device (100) may acquire the distance between the wearable device (100) and the external electronic device (110) and the slope (420) of the external electronic device (110) in a first period. For example, the ToF sensor may be periodically activated by the wearable device (100). For example, the wearable device (100) can identify whether the acceleration of the wearable device (100) exceeds a threshold acceleration (e.g., a predefined threshold acceleration). For example, the wearable device (100) can acquire or identify the distance and the slope in a second period longer than the first period based on the determination that the acceleration of the wearable device (100) is less than the threshold acceleration. For example, the wearable device (100) can acquire or identify the distance and the slope in a first period shorter than the second period based on the determination that the acceleration of the wearable device (100) exceeds the threshold acceleration.
[0050] For example, the wearable device (100) can identify the acceleration of the external electronic device (110), at least based on an acceleration sensor included in the external electronic device (110), by using information related to the distance between the wearable device (100) and the external electronic device (110). For example, the acceleration sensor may be periodically activated according to a first period. For example, the wearable device (100) may transmit a signal to the external electronic device (110) via a communication circuit (205) instructing the period of the acceleration sensor to be changed to a second period longer than the first period, based on identifying the acceleration below a threshold acceleration. For example, the wearable device (100) may transmit another signal to the external electronic device (110) via a communication circuit (205) instructing the period of the acceleration sensor to be maintained at the first period, based on identifying the acceleration exceeding the threshold acceleration.
[0051] For example, the wearable device (100) may transmit a signal to an external electronic device (110) via a communication circuit (205) instructing it to transmit data representing the slope (420) in the second period based on a determination that the acceleration of the wearable device (100) is less than the threshold acceleration. For example, the wearable device (100) may transmit a signal to an external electronic device (110) via a communication circuit (205) instructing it to transmit data representing the slope (420) in the first period based on a determination that the acceleration of the wearable device (100) exceeds the threshold acceleration.
[0052] For example, an external electronic device (110) may receive data representing the acceleration of the wearable device (100) from the wearable device (100). For example, the external electronic device (110) may transmit data representing the tilt (420) of the external electronic device (110) to the wearable device (100) in the second period, based on a determination that the acceleration of the wearable device (100) identified from the data is less than a critical acceleration. For example, the external electronic device (110) may transmit data representing the tilt (420) of the external electronic device (110) to the wearable device (100) in the first period, based on a determination that the acceleration of the wearable device (100) identified from the data exceeds a critical acceleration.
[0053] For example, the wearable device (100) may receive the information from the external electronic device (110) via the communication circuit (205) in a first period based on a determination that the acceleration of the external electronic device (110), obtained through an acceleration sensor included in the external electronic device (110), exceeds a threshold acceleration. For example, the external electronic device (110) may determine the period of the information to be transmitted to the wearable device (100) based on the acceleration obtained through the acceleration sensor. For example, the wearable device (100) may receive the information from the external electronic device (110) via the communication circuit (205) in a second period longer than the first period based on a determination that the acceleration of the external electronic device (110), obtained through the acceleration sensor, is less than a threshold acceleration.
[0054] According to one embodiment, the external electronic device (110) may further include an acceleration sensor. For example, the external electronic device (110) may transmit data representing the tilt of the external electronic device (110) to the wearable device (100) in a first period based on a determination that the acceleration of the external electronic device (110), identified using the acceleration sensor, exceeds a threshold acceleration. For example, the external electronic device (110) may transmit the data to the wearable device (100) in a second period longer than the first period based on a determination that the acceleration is less than the threshold acceleration.
[0055] According to one embodiment, the wearable device (100) may further include a rechargeable battery (not shown). For example, the wearable device (100) may change the period for obtaining the distance and slope (420) based on the state of charge (SoC) of the rechargeable battery. For example, the wearable device (100) may obtain the distance and the slope (420) of the external electronic device (110) in a first period based on a determination that the SoC exceeds a threshold SoC. For example, the wearable device (100) may obtain the distance and the slope (420) of the external electronic device (110) in a second period longer than the first period based on a determination that the SoC is less than a threshold SoC. For example, the wearable device (100) can reduce the power required to obtain the distance and slope (420) by changing the cycle for obtaining the distance and slope (420) based on acceleration and SoC. For example, the wearable device (100) can manage the power required to obtain the distance and slope (420) by changing the cycle.
[0056] Although the operation of providing a notification based on the distance between the wearable device (100) and the external electronic device (110) is described above, the embodiments of the present disclosure are not limited thereto. For example, the external electronic device (130) may provide a notification based on the distance between the external electronic device (130) and the external electronic device (110). For example, the external electronic device (130) may provide a notification based on the distance between the external electronic device (130) and the external electronic device (115). For example, the external electronic device (130) may obtain distances from each of the external electronic device (110) and the external electronic device (115). For example, the external electronic device (115) may identify the distance between a part of the user (120) (e.g., hand) and the external electronic device (115) based on obtaining an image including depth values through a camera included in the external electronic device (115). For example, the external electronic device (115) can identify whether the distance is included within the range for defining the lion's posture by identifying the distance between the part of the user (120) and the external electronic device (115) using the image. For example, the external electronic device (115) can identify the distance between the part of the user (120) and the external electronic device (115) by providing the image to a trained model. For example, the external electronic device (115) can identify the distance by performing object detection using the trained model. For example, the external electronic device (115) can provide a notification based on the identification.
[0057] Referring again to FIG. 3, in operation 320, the wearable device (100) can identify the time during which the distance between the wearable device (100) and the external electronic device (110) was maintained within a first range.
[0058] For example, the wearable device (100) may display a first UI object (e.g., the first UI object (915) of FIG. 9a) indicating that the posture is correct through the display (208), based on obtaining a distance included within a first range for defining the posture of the user (120) and identifying the time that exceeds a threshold time defined to output a notification related to the posture. For example, the wearable device (100) may identify the time when the distance is included within the first range. For example, the wearable device (100) may display a UI object related to the posture through the display (208) as it identifies that the time exceeds a threshold time. However, it is not limited thereto. For example, the wearable device (100) may control an actuator (not shown) to provide a vibration notification along with the UI object. For example, the wearable device (100) can control a speaker (not shown) to output an audio signal together with the UI object.
[0059] The wearable device (100) may display, through the display (208), a first UI object (e.g., the first UI object (915) of FIG. 9a) indicating that the user (120) is in a first posture based on identifying a time exceeding a threshold time. For example, the first posture may be referred to as a correct posture. For example, the first posture may be described as a posture corresponding to the first range described in FIG. 4.
[0060] In operation 330, the wearable device (100) can identify other times when the distance was maintained outside the first range based on acquiring the distance outside the first range for defining the posture of the user (120). For example, the wearable device (100) can identify other times when the distance outside the first range is acquired.
[0061] In operation 340, the wearable device (100) may display a second UI object (e.g., the second UI object (925) of FIG. 9a) indicating that the posture is incorrect, based on obtaining the distance outside the first range for defining the posture of the user (120) and identifying the other time exceeding the other threshold time defined to output a notification related to the posture, through the display (208). For example, the wearable device (100) may display a second UI object (e.g., the second UI object (925) of FIG. 9a) indicating that the posture of the user (120) corresponds to the second posture, based on identifying the other time exceeding the other threshold time, through the display (208). For example, the second posture may be referred to as an incorrect posture. For example, the second posture may correspond to the second range, the third range, and the fourth range, respectively, as described in FIG. 4.
[0062] Although an operation of providing a notification based on the distance between a wearable device (100) and an external electronic device (110) has been described above, the embodiments are not limited thereto. For example, an external electronic device (130) may provide a notification based on the distance between a wearable device (100) and an external electronic device (110). For example, each of the wearable device (100) and the external electronic device (110) may transmit a signal indicating the distance to the external electronic device (130). For example, the external electronic device (130) may provide the notification based on the received signal.
[0063] For example, the wearable device (100) may obtain a reference distance to set a first range. For example, the acquisition of the reference distance is described and illustrated in more detail with reference to FIG. 5.
[0064] FIG. 5 illustrates an exemplary operation of a wearable device for acquiring a reference distance between a wearable device and an external electronic device.
[0065] Referring to FIG. 5, the state (510) can be described as a state in which a reference distance is obtained while the user (120) is standing. The state (520) can be described as a state in which a reference distance is obtained while the user (120) is sitting. For example, the wearable device (100) can obtain a reference distance between the wearable device (100) and an external electronic device (110) using the ToF sensor or communication circuit (205). For example, the reference distance can be used to determine ranges for defining the posture of the user (120). For example, a first range indicating a correct posture can be described as a range between a first ratio (e.g., 80%) and a second ratio (e.g., 100%) of the reference distance.
[0066] For example, the wearable device (100) can obtain the longest distance between the external electronic device (110) and the wearable device (100) while the user (120) is standing. For example, the wearable device (100) can obtain a reference distance for determining the posture while the user (120) is sitting and working in a seated state. For example, the wearable device (100) can obtain the reference distance by using information related to the distance between the external electronic device (110) and the wearable device (100). For example, the wearable device (100) can obtain the information from the external electronic device (110). For example, the information obtained from the external electronic device (110) is described and illustrated in more detail with reference to FIG. 6.
[0067] FIG. 6 illustrates examples of operations performed within a wearable device and an external electronic device.
[0068] Referring to FIG. 6, in operation 610, an external electronic device (110) can transmit first information to a wearable device (100). For example, the wearable device (100) can receive the first information from the external electronic device (110) through a communication circuit (205). For example, the first information may be information indicating a reference distance between the wearable device (100) and the external electronic device (110), obtained from the external electronic device (110). For example, the external electronic device (110) may obtain the first information through a ToF sensor or RSSI based on a communication circuit.
[0069] In operation 620, the wearable device (100) can identify a reference distance between the wearable device (100) and an external electronic device (110) using the first information.
[0070] In operation 630, the external electronic device (110) may transmit second information indicating the distance between the external electronic device (110) and the wearable device (100) to the wearable device (100). For example, the wearable device (100) may receive the second information from the external electronic device (110) through a communication circuit (205). For example, the second information may be information obtained at a second time point after a first time point in which the first information was obtained. For example, operation 630 may correspond to operation 310 of FIG. 3.
[0071] In operation 640, the wearable device (100) can identify the distance between the wearable device (100) and the external electronic device (110) using the second information. For example, operation 640 may correspond to operation 320 of FIG. 3.
[0072] In operation 650, the wearable device (100) can identify the time during which the distance was maintained within a first range.
[0073] In operation 660, the wearable device (100) may display a first UI object (e.g., the first UI object (915) of FIG. 9a). For example, the wearable device (100) may display the first UI object through the display (208) upon determining that the time during which the distance was maintained within the first range exceeds a threshold time.
[0074] For example, when the wearable device (100) acquires the reference distance, it may display a screen related to the acquisition of the reference distance through the display (208). For example, the wearable device (100) may start acquiring the reference distance based on receiving user input regarding the screen. For example, after acquiring the reference distance, the wearable device (100) may display another screen through the display (208) for settings to provide notifications. For example, the display of the screen and the other screen is described and illustrated in more detail with reference to FIGS. 7a and 7b.
[0075] FIGS. 7a and 7b illustrate an exemplary operation of a wearable device displaying a screen for settings to provide a notification.
[0076] Referring to FIG. 7a, the state (710) can be described as a state in which a screen for obtaining the reference distance is displayed. For example, the wearable device (100) may execute the software application based on receiving user input for executing the software application to monitor the posture of the user (120). For example, the wearable device (100) may display a screen related to obtaining the reference distance based on executing the software application. For example, the wearable device (100) may display a screen indicating the reference posture provided by the software application through the display (208) when executing the software application before obtaining information related to the distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) may display the screen containing text indicating the posture of the user (120) (e.g., standing posture or sitting posture) through the display (208). For example, the screen may include a visual object (712). For example, the visual object (712) may be a visual object that causes the wearable device (100) and the external electronic device (110) to measure a reference distance. For example, the wearable device (100) may obtain a reference distance between the wearable device (100) and the external electronic device (110) based on receiving user input (714) for the visual object (712). In state (710), a visual object representing a user (120) wearing the external electronic device (110) is displayed, but if the user (120) is wearing the external electronic device (115), another visual object representing the user (120) wearing the external electronic device (115) may be displayed.
[0077] State (720) may be described as a state for obtaining the reference distance. For example, the wearable device (100) may switch the state of the wearable device (100) from state (710) to state (720) based on receiving user input (714). For example, in state (720), the wearable device (100) may obtain the reference distance between the wearable device (100) and the external electronic device (110). For example, the wearable device (100) may obtain the reference distance using a ToF technique or RSSI. However, it is not limited thereto.
[0078] Referring to FIG. 7b, the state (730) may be described as a state in which a screen related to the method of providing a notification is displayed. For example, the wearable device (100) may determine the method of the notification and / or a threshold time based on receiving user input while displaying the screen. For example, the method of the notification may include at least one of an audio signal indicating a specific audio (e.g., beep), a vibration notification, and / or a UI object. For example, the threshold time may be described as the distance between the wearable device (100) and the external electronic device (110) required to provide the notification, and the time during which the tilt of the external electronic device (110) is maintained. For example, the wearable device (100) may cause the external electronic device (130) (e.g., a smartphone) to display a screen for setting the method of the notification and the threshold time based on receiving user input regarding a visual object (735) in the state (730). For example, when the wearable device (100) executes the software application, it may display a screen through the display (208) for setting a threshold time and a notification method. For example, the wearable device (100) may control an actuator to provide a vibration notification and output an audio signal (e.g., a beep signal) corresponding to the notification through a speaker, based on receiving user input regarding the screen and identifying the time exceeding the threshold time. For example, when the wearable device (100) identifies the time exceeding the threshold time based on receiving user input regarding the screen, it may perform at least one of displaying a UI object (e.g., the first UI object (915) of FIG. 9a) through the display (208), outputting an audio signal corresponding to the notification through a speaker, and / or controlling an actuator to provide a vibration notification.For example, a wearable device (100) can receive user input for selecting at least one of the above.
[0079] For example, when a wearable device (100) runs a software application for monitoring body posture, it may display the screen for setting the threshold time through a display (208). For example, the wearable device (100) may determine the threshold time based on receiving user input for setting the threshold time.
[0080] A state (740) can be described as a state in which a screen is displayed to set the method of providing notifications through the display of an external electronic device (130). For example, the external electronic device (130) may display a visual object (750) that can control the setting for incorrect posture. For example, the visual object (750) may include a visual object (752) for controlling the threshold time. For example, the external electronic device may determine the threshold time related to providing notifications based on receiving user input regarding the visual object (752). For example, the visual object (750) may include a visual object (754) for controlling the method of the notification. For example, the external electronic device may change the method of the notification based on receiving other user input regarding the visual object (754).
[0081] For example, an external electronic device (130) may display a visual object (760) for changing settings for the correct posture. For example, the external electronic device may display a visual object (760) that includes a visual object (762) for setting a threshold time associated with the correct posture. For example, a visual object (764) for changing the method of notification for the correct posture may be included within the visual object (760).
[0082] For example, the external electronic device (130) may cause the wearable device (100) to identify the distance between the wearable device (100) and the external electronic device (110), and the tilt of the external electronic device (110), based on receiving user input (744) regarding a visual object (742). For example, the visual object (742) may be a visual object to cause the wearable device (100) to provide a notification based on the distance and the tilt. For example, the wearable device (100) may provide a notification based on the user input (744), according to a method and threshold time set in the state (740).
[0083] The external electronic device (130) may display a visual object (746) in a state (740). For example, the visual object (746) may be described as a visual object for guiding the user (120) to a correct posture. For example, the external electronic device (130) may cause the wearable device (100) to display a screen guiding the user (120) to a correct posture based on receiving user input regarding the visual object (746). For example, the wearable device (100) may display another screen via the display (208) indicating that the user (120) cannot receive notifications regarding the user's (120) posture based on identifying that the user (120) is not wearing a head-worn electronic device (e.g., the external electronic device (110)) or the wearable device (100). For example, the display of the screen and the other screen is described and illustrated in more detail with reference to FIGS. 8a and 8b.
[0084] FIGS. 8A and FIGS. 8B illustrate an exemplary operation of a wearable device displaying a screen related to a notification.
[0085] Referring to FIG. 8a, the state (810) may be described as a state in which a screen is displayed indicating that notifications based on the posture of the user (120) cannot be provided. For example, the wearable device (100) can identify whether it is being worn by the user (120) through a sensor (e.g., a PPG (photoplethysmography) sensor). For example, the wearable device (100) can identify whether the external electronic device (110) is being worn by the user (120) based on a connection with the external electronic device (110) through a communication circuit (205). For example, the wearable device (100) can display a screen indicating that notifications based on the distance between the wearable device (100) and the external electronic device (110) are not provided, based on a determination that the external electronic device (110) or the wearable device (100) is not being worn by the user (120). For example, the state (810) can be described as a state in which user input (714) for a visual object (712) of the state (710) is received while the wearable device (100) or external electronic device (110) is not worn by the user (120).
[0086] Referring to FIG. 8b, the state (820) may be described as a state that displays a different screen regarding criteria for judging posture. For example, the state (820) may be described as a state that has changed upon receiving user input regarding a visual object (746) in the state (740). For example, the wearable device (100) may display a visual object (822) that guides (or identifies) an incorrect posture and a visual object (824) that guides a correct posture through the display (208). For example, the user (120) may maintain a correct posture by recognizing the visual object (822) and the visual object (824). For example, the wearable device (100) may cause the user (120) to adopt a correct posture by displaying the visual object (822) and the visual object (824).
[0087] After receiving user input (744) in state (740), the wearable device (100) may provide a notification (e.g., a beep, a vibration notification, or the display of a UI object) based on the distance between the wearable device (100) and the external electronic device (110). The provision of the notification is described and illustrated in more detail with reference to FIGS. 9a through 9c.
[0088] FIGS. 9a through 9c illustrate exemplary operation of a wearable device displaying UI objects.
[0089] Referring to FIG. 9a, the state (900) can be described as a state in which a UI object (905) indicating that the user (120)’s posture has changed is displayed. For example, the wearable device (100) may display a UI object (905) indicating that the user (120)’s posture has changed from an incorrect posture to a correct posture through the display (208). However, it is not limited thereto. For example, the wearable device (100) may provide a notification that causes the user (120) to move based on the fact that the user (120)’s movement has not been identified for a specific period of time (e.g., 50 minutes). For example, after providing the notification, the wearable device (100) may display a UI object (905) indicating that the user (120)’s posture is correct through the display (208) based on identifying that the user (120)’s posture has changed to a correct posture.
[0090] A state (910) can be described as a state in which a first UI object (915) indicating that the user (120) has a correct posture is displayed. A state (920) can be described as a state in which a second UI object (925) indicating that the user (120) has an incorrect posture is displayed. For example, the wearable device (100) can identify whether the distance between the wearable device (100) and the external electronic device (110), obtained using information, falls within a first range. For example, the wearable device (100) can display the first UI object (915) through the display (208) as the time during which the distance falls within the first range exceeds a threshold time. For example, the wearable device (100) may display a first UI object (915) through the display (208) indicating that the user (120)’s posture is the first posture as the time during which the distance is included within the first range exceeds the threshold time. For example, the first posture may be referred to as the correct posture. For example, the first UI object (915) may indicate that the user (120)’s posture is the first posture.
[0091] A state (920) can be described as a state in which a second UI object (925) indicating that the state of the user (120) is incorrect is displayed. For example, the wearable device (100) may display the second UI object (925) through the display (208) as another time in which the distance is not included within the first range exceeds another threshold time. For example, the wearable device (100) may stop displaying the first UI object (915) and display the second UI object (925) as another time in which the distance is not included within the first range exceeds the other threshold time. For example, after the wearable device (100) displays the first UI object (915), the object displayed through the display (208) may be changed or switched from the first UI object (915) to the second UI object (925) as another time when the distance is not included within the first range exceeds the other threshold time. For example, the wearable device (100) may display the second UI object (925) through the display (208) indicating that the user (120) is in the second posture as another time when the distance is not included within the first range exceeds the other threshold time. For example, the second UI object (925) may be referenced as an incorrect posture. For example, the second UI object (925) may indicate that the user (120) is in the second posture.
[0092] According to one embodiment, while displaying a second UI object (925), the wearable device (100) may obtain other information related to the distance between the wearable device (100) and an external electronic device (110). For example, the wearable device (100) may obtain the other information using a ToF sensor. For example, the wearable device (100) may obtain the other information from the external electronic device (110). For example, the wearable device (100) may stop displaying the second UI object (925) based on identifying that the distance indicated by the other information is included within a first range. For example, the wearable device (100) may switch or change the UI object displayed through the display (208) from the second UI object to the first UI object (915) based on identifying that the distance indicated by the other information is included within a first range. For example, the wearable device (100) may display a first UI object (915) through a display (208) based on identifying that the distance indicated by the other information is included within the first range. For example, after displaying the first UI object (915), the wearable device (100) may display a second UI object (925) based on satisfying a condition for displaying a second UI object (925) (e.g., another time when the distance between the wearable device (100) and the external electronic device (110) is not included within the first range exceeds another threshold time). For example, the wearable device (100) may display the first UI object (915) after displaying the second UI object (925), based on the condition for displaying the first UI object (915) being satisfied (e.g., the time during which the distance between the wearable device (100) and the external electronic device (110) is included in the first range exceeds a threshold time).
[0093] A state (900) can be described as a state in which a UI object (905) is displayed when the user (120) transitions from an incorrect posture to a correct posture. For example, the wearable device (100) may display a UI object (905) based on identifying that the user (120) has changed to a correct posture after displaying a second UI object (925). Referring to FIG. 9a, an operation of transitioning from state (900) to state (920) is illustrated, but embodiments are not limited thereto. For example, the state of the wearable device (100) may change from state (920) to state (900). For example, the wearable device (100) may display a UI object (905) based on identifying that the distance is (now) included within the first range after the time during which the distance is not included within the first range has exceeded a threshold time. For example, the wearable device (100) may display a UI object (905) based on identifying that the distance is included within the first range while displaying the second UI object (925) through the display (208) or after displaying the second UI object (925). For example, after displaying the second UI object (925), the wearable device (100) may stop displaying the second UI object (925) and display the UI object (905) as the time during which the distance is included within the first range exceeds a threshold time. For example, after displaying the second UI object (925), the wearable device (100) may change or switch the object displayed through the display (208) from the second UI object (925) to the UI object (905) as the time during which the distance is included within the first range exceeds a threshold time.For example, the wearable device (100) may record the time when the distance is included within the first range after the distance has not been included within the first range for a period exceeding a threshold time. The wearable device (100) may display a UI object (905) after the distance is included within the first range again, when the time when the distance is included within the first range exceeds a threshold time.
[0094] The state (930) can be described as a screen displaying statistics on the user's (120) posture. For example, the wearable device (100) may display, via the display (208), a visual object (932) representing a graph indicating the number of times each of the first UI object (915) and the second UI object (925) is displayed each day. For example, the wearable device (100) may display, via the display (208), a visual object (934) representing statistics indicating the number of times each of the first UI object (915) and the second UI object (925) is displayed during the day. For example, the visual object (934) may display statistics for when the user (120) is in a driving state and when the user (120) is not in a driving state, respectively. For example, the wearable device (100) may display a visual object (938) for displaying the screen through the display of an external electronic device (130). For example, the wearable device (100) may cause the external electronic device (130) to display the screen through the display of the external electronic device (130) based on receiving user input regarding the visual object (938).
[0095] Referring to FIG. 9b, the state (940) can be described as a state in which a screen for notification statistics is displayed via an external electronic device (130). For example, the external electronic device (130) may display visual objects (932) and visual objects (934). For example, the external electronic device (130) may further display visual objects (939) to guide the posture of the user (120). For example, the visual objects (939) may be used to guide the posture of the user (120). For example, the visual objects (939) may represent examples of the correct posture of the user (120) and examples of the incorrect posture of the user (120). For example, the external electronic device (130) may further display visual objects (936). For example, the visual object (936) may be described as a visual object for changing the setting for providing notifications based on the distance between the wearable device (100) and the external electronic device (110). For example, the external electronic device (130) may cause the setting for the notification of the wearable device (100) to change based on receiving user input regarding the visual object (936).
[0096] Referring to FIG. 9c, the state (950) may be described as a state in which a screen capable of changing the settings for the notification is displayed via an external electronic device (130). For example, the external electronic device (130) may display a visual object (952). For example, the visual object (952) may include a first visual object for changing the notification settings. For example, the first visual object may correspond to the visual object (750) and / or visual object (760) of FIG. 7b. For example, the visual object (952) may include a second visual object for measuring a reference distance between the wearable device (100) and the external electronic device (110). For example, the second visual object may correspond to the visual object (712) of FIG. 7a. For example, the visual object (952) may include a third visual object for guiding the posture of the user (120). For example, the third visual object may correspond to the visual object (822) and visual object (824) of FIG. 8b.
[0097] FIG. 10 is a block diagram of an electronic device in a network environment according to various embodiments.
[0098] Referring to FIG. 10, in a network environment (1000), an electronic device (1001) may communicate with an electronic device (1002) through a first network (1098) (e.g., a short-range wireless communication network) or with at least one of an electronic device (1004) or a server (1008) through a second network (1099) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (1001) may communicate with the electronic device (1004) through a server (1008). According to one embodiment, the electronic device (1001) may include a processor (1020), memory (1030), input module (1050), sound output module (1055), display module (1060), audio module (1070), sensor module (1076), interface (1077), connection terminal (1078), haptic module (1079), camera module (1080), power management module (1088), battery (1089), communication module (1090), subscriber identification module (1096), or antenna module (1097). In some embodiments, at least one of these components (e.g., connection terminal (1078)) may be omitted from the electronic device (1001), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (1076), camera module (1080), or antenna module (1097)) may be integrated into a single component (e.g., display module (1060)).
[0099] The processor (1020) can, for example, execute software (e.g., program (1040)) to control at least one other component (e.g., hardware or software component) of the electronic device (1001) connected to the processor (1020) and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (1020) can store commands or data received from other components (e.g., sensor module (1076) or communication module (1090)) in volatile memory (1032), process the commands or data stored in volatile memory (1032), and store the resulting data in non-volatile memory (1034). According to one embodiment, the processor (1020) may include a main processor (1021) (e.g., a central processing unit or an application processor) or an auxiliary processor (1023) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (1001) includes a main processor (1021) and an auxiliary processor (1023), the auxiliary processor (1023) may be configured to use lower power than the main processor (1021) or to be specialized for a specified function. The auxiliary processor (1023) may be implemented separately from the main processor (1021) or as part thereof.
[0100] The auxiliary processor (1023) may control at least some of the functions or states associated with at least one component of the electronic device (1001) (e.g., display module (1060), sensor module (1076), or communication module (1090)) on behalf of the main processor (1021) while the main processor (1021) is in an inactive (e.g., sleep) state, or together with the main processor (1021) while the main processor (1021) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (1023) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (1080) or communication module (1090)). According to one embodiment, the auxiliary processor (1023) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (1001) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (1008)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0101] The memory (1030) can store various data used by at least one component of the electronic device (1001) (e.g., processor (1020) or sensor module (1076)). The data may include, for example, software (e.g., program (1040)) and input data or output data for related commands. The memory (1030) may include volatile memory (1032) or non-volatile memory (1034).
[0102] The program (1040) may be stored as software in memory (1030) and may include, for example, an operating system (1042), middleware (1044), or an application (1046).
[0103] The input module (1050) can receive commands or data to be used for a component of the electronic device (1001) (e.g., processor (1020)) from outside the electronic device (1001) (e.g., user). The input module (1050) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0104] The sound output module (1055) can output a sound signal to the outside of the electronic device (1001). The sound output module (1055) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.
[0105] The display module (1060) can visually provide information to an external (e.g., user) of the electronic device (1001). The display module (1060) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (1060) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.
[0106] The audio module (1070) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (1070) can acquire sound through the input module (1050) or output sound through the sound output module (1055) or an external electronic device (e.g., electronic device (1002)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (1001).
[0107] The sensor module (1076) can detect the operating state of the electronic device (1001) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (1076) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0108] The interface (1077) may support one or more specified protocols that can be used for the electronic device (1001) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (1002)). According to one embodiment, the interface (1077) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0109] The connection terminal (1078) may include a connector through which the electronic device (1001) can be physically connected to an external electronic device (e.g., electronic device (1002)). According to one embodiment, the connection terminal (1078) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0110] The haptic module (1079) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (1079) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0111] The camera module (1080) can capture still images and video. According to one embodiment, the camera module (1080) may include one or more lenses, image sensors, image signal processors, or flashes.
[0112] The power management module (1088) can manage power supplied to the electronic device (1001). According to one embodiment, the power management module (1088) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0113] The battery (1089) can supply power to at least one component of the electronic device (1001). According to one embodiment, the battery (1089) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0114] The communication module (1090) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (1001) and an external electronic device (e.g., electronic device (1002), electronic device (1004), or server (1008)), and the performance of communication through the established communication channel. The communication module (1090) may include one or more communication processors that operate independently of the processor (1020) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1090) may include a wireless communication module (1092) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (1094) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (1004) through a first network (1098) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (1099) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (1092) can identify or authenticate the electronic device (1001) within a communication network such as the first network (1098) or the second network (1099) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (1096).
[0115] The wireless communication module (1092) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (1092) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (1092) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (1092) can support various requirements specified in the electronic device (1001), external electronic device (e.g., electronic device (1004)), or network system (e.g., second network (1099)). According to one embodiment, the wireless communication module (1092) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.
[0116] An antenna module (1097) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (1097) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (1097) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (1098) or a second network (1099), may be selected from the plurality of antennas, for example, by a communication module (1090). A signal or power may be transmitted or received between the communication module (1090) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (1097).
[0117] According to various embodiments, the antenna module (1097) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.
[0118] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.
[0119] According to one embodiment, commands or data may be transmitted or received between the electronic device (1001) and an external electronic device (1004) through a server (1008) connected to a second network (1099). Each of the external electronic devices (1002, or 1004) may be the same or a different type of device as the electronic device (1001). According to one embodiment, all or part of the operations performed on the electronic device (1001) may be performed on one or more of the external electronic devices (1002, 1004, or 1008). For example, if the electronic device (1001) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (1001) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (1001). The electronic device (1001) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (1001) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (1004) may include an Internet of Things (IoT) device. The server (1008) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (1004) or server (1008) may be included within the second network (1099). The electronic device (1001) may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0120] FIGS. 11a and FIGS. 11b illustrate perspective views of an exemplary electronic device according to one embodiment.
[0121] Referring to FIGS. 11a and 11b, an electronic device (1100) according to one embodiment (e.g., electronic device (1001) of FIG. 10) may include a housing (1110) comprising a first surface (or front) (1110A), a second surface (or rear) (1110B), and a side (1110C) surrounding the space between the first surface (1110A) and the second surface (1110B), and a fastening member (1150, 1160) connected to at least a part of the housing (1110) and configured to detachably fasten the electronic device (1100) to a part of a user's body (e.g., wrist or ankle). In another embodiment (not shown), the housing may refer to a structure forming some of the first surface (1110A), the second surface (1110B), and the side (1110C) of FIGS. 11a and 11b. According to one embodiment, the first surface (1110A) may be formed by a front plate (1101) in which at least a portion is substantially transparent (e.g., a glass plate containing various coating layers, or a polymer plate). The second surface (1110B) may be formed by a rear plate (1107) that is substantially opaque. The rear plate (1107) 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 materials. The side (1110C) may be formed by a side bezel structure (or "side member") (1106) comprising metal and / or polymer, which is combined with the front plate (1101) and the rear plate (1107). In some embodiments, the rear plate (1107) and the side bezel structure (1106) may be formed integrally and may comprise the same material (e.g., a metallic material such as aluminum). The above-mentioned fastening members (1150, 1160) can be formed in various materials and shapes.A woven fabric, leather, rubber, urethane, metal, ceramic, or a combination of at least two of the above materials can be formed such that an integral and a plurality of unit links are movable with respect to each other.
[0122] According to one embodiment, the electronic device (1100) may include at least one of a display (1120, see FIG. 12), an audio module (1105, 1108), a sensor module (1111), a key input device (1102, 1103, 1104), and a connector hole (1109). In some embodiments, the electronic device (1100) may omit at least one of the components (e.g., a key input device (1102, 1103, 1104), a connector hole (1109), or a sensor module (1111)) or additionally include other components.
[0123] The display (1120) may be visually exposed, for example, through a significant portion of the front plate (1101). The shape of the display (1120) may correspond to the shape of the front plate (1101) and may be various shapes such as circular, elliptical, or polygonal. The display (1120) may be combined with or placed adjacent to a touch sensing circuit, a pressure sensor capable of measuring the intensity (pressure) of the touch, and / or a fingerprint sensor.
[0124] The audio module (1105, 1108) may include a microphone hole (1105) and a speaker hole (1108). A microphone for acquiring external sound may be placed inside the microphone hole (1105), and in some embodiments, a plurality of microphones may be placed to detect the direction of sound. The speaker hole (1108) may be used as an external speaker and a receiver for calls. In some embodiments, the speaker hole (1108) and the microphone hole (1105) may be implemented as a single hole, or a speaker may be included without the speaker hole (1108) (e.g., a piezo speaker).
[0125] The sensor module (1111) can generate an electrical signal or data value corresponding to an internal operating state of the electronic device (1100) or an external environmental state. The sensor module (1111) may include, for example, a biosensor module (1111) (e.g., HRM sensor) disposed on the second surface (1110B) of the housing (1110). The electronic device (1100) may further include at least one of the sensor modules not illustrated, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0126] The sensor module (1111) may include electrode regions (1113, 1114) forming part of the surface of the electronic device (1100) and a biosignal detection circuit (not shown) electrically connected to the electrode regions (1113, 1114). For example, the electrode regions (1113, 1114) may include a first electrode region (1113) and a second electrode region (1114) disposed on a second surface (1110B) of the housing (1110). The sensor module (1111) may be configured such that the electrode regions (1113, 1114) acquire an electrical signal from a part of the user's body, and the biosignal detection circuit detects the user's biosignal information based on the electrical signal.
[0127] The key input devices (1102, 1103, 1104) may include a wheel key (1102) disposed on a first surface (1110A) of the housing (1110) and rotatable in at least one direction, and / or a side key button (1103, 1104) disposed on a side (1110C) of the housing (1110). The wheel key may be in a shape corresponding to the shape of the front plate (1101). In another embodiment, the electronic device (1100) may not include some or all of the aforementioned key input devices (1102, 1103, 1104), and the key input devices (1102, 1103, 1104) that are not included may be implemented in other forms, such as soft keys, on the display (1120). The connector hole (1109) may accommodate a connector (e.g., a USB connector) for transmitting and receiving power and / or data with an external electronic device and may include another connector hole (not shown) for transmitting and receiving audio signals with an external electronic device. The electronic device (1100) may further include a connector cover (not shown) that covers at least a portion of the connector hole (1109) and blocks the entry of external foreign matter into the connector hole.
[0128] The fastening member (1150, 1160) can be detachably fastened to at least a portion of the housing (1110) using a locking member (1151, 1161). The fastening member (1150, 1160) may include one or more of a fixing member (1152), a fixing member fastening hole (1153), a band guide member (1154), and a band fixing ring (1155).
[0129] The fixing member (1152) may be configured to fix the housing (1110) and the fastening member (1150, 1160) to a part of the user's body (e.g., wrist or ankle). The fixing member fastening hole (1153) may fix the housing (1110) and the fastening member (1150, 1160) to a part of the user's body in correspondence with the fixing member (1152). The band guide member (1154) may be configured to limit the range of movement of the fixing member (1152) when the fixing member (1152) is fastened to the fixing member fastening hole (1153), thereby allowing the fastening member (1150, 1160) to be fastened in close contact with a part of the user's body. The band fixing ring (1155) may limit the range of movement of the fastening member (1150, 1160) when the fixing member (1152) and the fixing member fastening hole (1153) are fastened.
[0130] FIG. 12 shows an exploded perspective view of an exemplary electronic device according to one embodiment.
[0131] Referring to FIG. 12, an electronic device (1200) (e.g., the electronic device (1001) of FIG. 10, or the electronic device (1100) of FIG. 11a to FIG. 11b) may include a side bezel structure (1210), a wheel key (1220) (e.g., the wheel key (1102) of FIG. 11a), a front plate (1101), a display (1120), a first antenna (1250), a second antenna (1255), a support member (1260) (e.g., a bracket), a battery (1270), a printed circuit board (1280), a sealing member (1290), a rear plate (1293) (e.g., the rear plate (1107) of FIG. 11b), and a fastening member (1295, 1297) (e.g., the fastening member (1150, 1160) of FIG. 11b). At least one of the components of the electronic device (1200) may be identical or similar to at least one of the components of the electronic device (1100) of FIG. 10, or FIG. 11a to FIG. 11b, and redundant descriptions are omitted below. The support member (1260) may be disposed inside the electronic device (1200) and connected to the side bezel structure (1210), or may be formed integrally with the side bezel structure (1210). The support member (1260) may be formed, for example, from a metal material and / or a non-metal (e.g., polymer) material. In the support member (1260), a display (1120) may be attached to one side and a printed circuit board (1280) may be attached to the other side. A processor, memory, and / or interface may be mounted on the printed circuit board (1280). The processor may include, for example, one or more of a central processing unit, a GPU (graphic processing unit), an application processor, a sensor processor, or a communication processor.
[0132] The memory may include, for example, volatile memory or non-volatile memory. The interface may include, for example, an HDMI (high definition multimedia interface), a USB (universal serial bus) interface, an SD card interface, and / or an audio interface. The interface may, for example, electrically or physically connect the electronic device (1200) to an external electronic device and may include a USB connector, an SD card / MMC connector, or an audio connector.
[0133] The battery (1270) is a device for supplying power to at least one component of the electronic device (1200) 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 (1270) may be disposed substantially coplanar with, for example, a printed circuit board (1280). The battery (1270) may be disposed integrally inside the electronic device (1100) and may be disposed detachably from the electronic device (1100).
[0134] The first antenna (1250) may be positioned between the display (1120) and the support member (1260). The first antenna (1250) 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 (1250) may, for example, communicate near field with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a near field communication signal or payment data. In another embodiment, the antenna structure may be formed by a part of the side bezel structure (1210) and / or a combination thereof of the support member (1260).
[0135] A second antenna (1255) may be positioned between a printed circuit board (1280) and a back plate (1293). The second antenna (1255) 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 (1255) may, for example, communicate near field with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a near field communication signal or payment data. In another embodiment, the antenna structure may be formed by a part of the side bezel structure (1210) and / or a combination thereof of the back plate (1293).
[0136] The sealing member (1290) may be positioned between the side bezel structure (1210) and the rear plate (1293). The sealing member (1290) may be configured to block moisture and foreign matter from entering the space enclosed by the side bezel structure (1210) and the rear plate (1293) from the outside.
[0137] The wearable device described above may correspond to the electronic device (1001) of FIG. 10, the electronic device (1100) of FIG. 11a and FIG. 11b, and / or the electronic device (1200) of FIG. 12.
[0138] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.
[0139] A wearable device as described above (e.g., wearable device (100)) may include a memory (e.g., memory (206)) for storing instructions. The wearable device may include a display (e.g., display (208)). The wearable device may include a communication circuit (e.g., communication circuit (205)). The wearable device may include at least one processor (e.g., at least one processor (207)). The instructions may cause the wearable device to obtain information regarding the distance between the wearable device (100) and the external electronic device (110) while connected to the external electronic device (110) through the communication circuit, when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the wearable device to identify whether the distance is included within a range set according to a reference distance between the wearable device (100) and the external electronic device (110) using the information. The reference distance may be obtained before the information is obtained. When the above instructions are executed individually or collectively by the at least one processor, they may cause the wearable device to identify the time during which the distance was maintained outside the range based on obtaining the distance outside the range. When the above instructions are executed individually or collectively by the at least one processor, they may cause the wearable device to display a first UI (user interface) object (925) indicating that the user's posture of the wearable device corresponds to a first posture through the display (208), based on obtaining the distance outside the range and identifying the time exceeding a threshold time.
[0140] According to one embodiment, the range may be set to define the first posture of the user wearing the wearable device and the external electronic device. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to identify another time during which the distance was maintained within the range based on identifying the distance included within the range. The accelerometer may be periodically activated according to a first cycle. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to display a second UI object through the display (208) indicating that the posture of the user (120) corresponds to a second posture based on identifying the other time exceeding another threshold time based on identifying the distance included within the range.
[0141] According to one embodiment, the instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to identify the acceleration of the external electronic device, at least based on an acceleration sensor included in the external electronic device, by utilizing the information. The acceleration sensor may be periodically activated according to a first period. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to transmit a signal to the external electronic device through the communication circuit, instructing to change the period of the acceleration sensor to a second period longer than the first period, based on identifying the acceleration below a threshold acceleration. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to transmit another signal to the external electronic device through the communication circuit, instructing to maintain the period of the acceleration sensor at the first period, based on identifying the acceleration exceeding the threshold acceleration.
[0142] According to one embodiment, the wearable device may further include an acceleration sensor. The instructions may cause the wearable device to identify the acceleration of the wearable device through the acceleration sensor when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to acquire the information in a first period based on a determination that the acceleration exceeds a threshold acceleration when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to acquire the information in a second period longer than the first period based on a determination that the acceleration is less than the threshold acceleration when executed individually or collectively by the at least one processor.
[0143] According to one embodiment, the wearable device may further include a rechargeable battery. The instructions may cause the wearable device to acquire the information in a first cycle based on a determination that the state of charge (SoC) of the rechargeable battery exceeds a threshold SoC when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to acquire the information in a second cycle longer than the first cycle based on a determination that the SoC of the rechargeable battery is less than the threshold SoC when executed individually or collectively by the at least one processor.
[0144] According to one embodiment, the instructions may cause the wearable device to obtain other information related to the distance between the wearable device and the external electronic device while displaying the first UI object when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to display, through the display, a third UI object indicating that the user's posture corresponds to a second posture, based on identifying that the distance indicated by the other information is included within the range when executed individually or collectively by the at least one processor.
[0145] According to one embodiment, the information may further include information related to the tilt of the external electronic device. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be caused to identify the tilt of the external electronic device using the information. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be caused to identify whether the tilt is included within a different range, which is set according to the reference tilt of the external electronic device obtained before the information was obtained, based on identifying the tilt. When the instructions are executed individually or collectively by the at least one processor, the wearable device may be caused to identify the time during which the tilt was maintained within the different range, based on obtaining the tilt included within the different range for defining the posture of the user.
[0146] According to one embodiment, the instructions may cause the wearable device to display, through the display, a screen indicating a reference posture provided by the software application when executing a software application for monitoring body posture, when the instructions are executed individually or collectively by the at least one processor before acquiring the information. The instructions may cause the wearable device to acquire the reference distance between the wearable device and the external electronic device based on receiving user input regarding the screen when the instructions are executed individually or collectively by the at least one processor.
[0147] According to one embodiment, the wearable device may further include a speaker and an actuator. The instructions may cause the wearable device to display, through the display, a screen for setting a notification manner when executing a software application for monitoring body posture when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to perform at least one of the following when identifying the time exceeding the threshold time based on receiving user input for the screen when executed individually or collectively by the at least one processor: displaying the first UI object through the display, outputting an audio signal corresponding to the notification through the speaker, and controlling the actuator to provide a vibration notification.
[0148] According to one embodiment, the instructions may cause the wearable device to display, through the display, a screen for setting the threshold time when executing a software application for monitoring body posture, when executed individually or collectively by the at least one processor. The instructions may cause the wearable device to determine the threshold time based on receiving user input regarding the screen, when executed individually or collectively by the at least one processor.
[0149] According to one embodiment, the wearable device may further include an actuator. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to identify the time during which the distance was maintained outside the range based on obtaining the distance outside the range. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to control the actuator to provide a vibration notification at a first intensity based on obtaining the distance outside the range and identifying the time exceeding the threshold time. The instructions, when executed individually or collectively by the at least one processor, may cause the wearable device to control the actuator to provide a vibration notification at a second intensity based on obtaining the distance outside the range and identifying another time exceeding the time.
[0150] According to one embodiment, the wearable device may further include a time of flight (ToF) sensor. The information may be obtained through the ToF sensor.
[0151] According to one embodiment, the range may be set based on a first value for a first ratio of the reference distance and a second value for a second ratio of the reference distance.
[0152] According to one embodiment, the information can be obtained based on the received signal strength indicator (RSSI) using the communication circuit.
[0153] A method performed by a wearable device (e.g., wearable device (100)) having a display (e.g., display (208)) and a communication circuit (e.g., communication circuit (205)) as described above may include an operation of obtaining information related to the distance between the wearable device (100) and the external electronic device (110) while connected to the external electronic device (110) through the communication circuit. The method may include an operation of using the information to identify whether the distance is included within a range set according to a reference distance between the wearable device (100) and the external electronic device (110). The reference distance may be obtained before the information is obtained. The method may include an operation of identifying the time during which the distance was maintained outside the range based on obtaining the distance outside the range. The above method may include the operation of displaying a first UI (user interface) object (925) through the display (208), which indicates that the posture of the user of the wearable device corresponds to a first posture, based on obtaining the distance outside the above range and identifying the time exceeding the threshold time.
[0154] According to one embodiment, the range may be set to define the first posture of the user wearing the wearable device and the external electronic device. The method may include an action of identifying another time during which the distance was maintained within the range, based on identifying the distance included within the range. The method may include an action of displaying a second UI object through the display (208) indicating that the posture of the user (120) corresponds to a second posture, based on identifying the other time exceeding another threshold time, based on identifying the distance included within the range.
[0155] According to one embodiment, the method may include an operation of identifying the acceleration of the external electronic device, based at least on an acceleration sensor included in the external electronic device, using the information. The acceleration sensor may be periodically activated according to a first period. The method may include an operation of transmitting a signal to the external electronic device through the communication circuit, instructing to change the period of the acceleration sensor to a second period longer than the first period, based on identifying the acceleration below a threshold acceleration. The method may include an operation of transmitting another signal to the external electronic device through the communication circuit, instructing to maintain the period of the acceleration sensor at the first period, based on identifying the acceleration exceeding the threshold acceleration.
[0156] According to one embodiment, the wearable device may further include an acceleration sensor. The method may include an operation of identifying the acceleration of the wearable device through the acceleration sensor. The method may include an operation of acquiring the information in a first period based on a determination that the acceleration exceeds a threshold acceleration. The method may include an operation of acquiring the information in a second period longer than the first period based on a determination that the acceleration is less than the threshold acceleration.
[0157] According to one embodiment, the wearable device may further include a rechargeable battery. The method may include an operation of acquiring the information in a first period based on a determination that the state of charge (SoC) of the rechargeable battery exceeds a threshold SoC. The method may include an operation of acquiring the information in a second period longer than the first period based on a determination that the SoC of the rechargeable battery is less than the threshold SoC.
[0158] According to one embodiment, the method may include an operation of obtaining other information related to the distance between the wearable device and the external electronic device while displaying the first UI object. The method may include an operation of displaying, through the display, a third UI object indicating that the user's posture corresponds to a second posture, based on identifying that the distance indicated by the other information is included within the range.
[0159] According to one embodiment, the information may further include information related to the tilt of the external electronic device. The method may include an operation of identifying the tilt of the external electronic device using the information. Based on identifying the tilt, the method may include an operation of identifying whether the tilt is included within a different range set according to a reference tilt of the external electronic device that was acquired prior to acquiring the information. Based on acquiring the tilt included within the different range for defining the posture of the user, the method may include an operation of identifying the time during which the tilt was maintained within the different range.
[0160] According to one embodiment, the method may include an operation of displaying, through the display, a screen indicating a reference posture provided by the software application when running a software application for monitoring body posture before acquiring the information. The method may include an operation of acquiring the reference distance between the wearable device and the external electronic device based on receiving user input regarding the screen.
[0161] According to one embodiment, the wearable device may further include a speaker and an actuator. The method may include an operation of displaying a screen for setting a notification manner through the display when a software application for monitoring body posture is executed. The method may include an operation of performing at least one of: displaying the first UI object through the display when the time exceeding the threshold time is identified based on receiving user input regarding the screen; outputting an audio signal corresponding to the notification through the speaker; and controlling the actuator to provide a vibration notification.
[0162] According to one embodiment, the method may include an operation of displaying a screen for setting a threshold time through the display when executing a software application for monitoring body posture. The method may include an operation of determining the threshold time based on receiving user input regarding the screen.
[0163] According to one embodiment, the wearable device may further include an actuator. The method may include an operation of identifying the time during which the distance was maintained outside the range, based on acquiring the distance outside the range. The method may include an operation of controlling the actuator to provide a vibration notification at a first intensity, based on identifying the time exceeding the threshold time, based on acquiring the distance outside the range. The method may include an operation of controlling the actuator to provide a vibration notification at a second intensity, based on identifying another time exceeding the time, based on acquiring the distance outside the range.
[0164] According to one embodiment, the wearable device may further include a time of flight (ToF) sensor. The information may be obtained through the ToF sensor.
[0165] According to one embodiment, the range may be set based on a first value for a first ratio of the reference distance and a second value for a second ratio of the reference distance.
[0166] According to one embodiment, the information can be obtained based on the received signal strength indicator (RSSI) using the communication circuit.
[0167] In a computer-readable storage medium in which one or more programs as described above are stored, the one or more programs may include instructions that cause the wearable device (e.g., wearable device (100)) having a display (e.g., display (208)) and a communication circuit (e.g., communication circuit (205)) to obtain information regarding the distance between the wearable device (100) and the external electronic device (110) while connected to the external electronic device (110) through the communication circuit when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to use the information to identify whether the distance is included within a range set according to a reference distance between the wearable device (100) and the external electronic device (110) when executed by the wearable device. The reference distance may be obtained before the information is obtained. The above one or more programs may include instructions that cause the wearable device to identify the time during which the distance was maintained outside the range, based on obtaining the distance outside the range when executed by the wearable device. The above one or more programs may include instructions that cause the wearable device to display, through the display (208), a first UI (user interface) object (925) indicating that the user's posture of the wearable device corresponds to a first posture, based on obtaining the distance outside the range and identifying the time exceeding a threshold time when executed by the wearable device.
[0168] According to one embodiment, the range may be set to define the first posture of the user wearing the wearable device and the external electronic device. The one or more programs may include instructions that cause the wearable device to identify another time during which the distance was maintained within the range, based on identifying the distance included within the range when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to display a second UI object through the display (208), indicating that the posture of the user (120) corresponds to a second posture, based on identifying the other time exceeding another threshold time, based on identifying the distance included within the range when executed by the wearable device.
[0169] According to one embodiment, the one or more programs may include instructions that cause the wearable device to identify the acceleration of the external electronic device, at least based on an acceleration sensor included in the external electronic device, by using the information when executed by the wearable device. The acceleration sensor may be periodically activated according to a first period. The one or more programs may include instructions that cause the wearable device to transmit a signal to the external electronic device through the communication circuit, instructing to change the period of the acceleration sensor to a second period longer than the first period, based on identifying the acceleration below a threshold acceleration when executed by the wearable device. The above one or more programs may include instructions that cause the wearable device to transmit another signal to the external electronic device through the communication circuit, which instructs the wearable device to maintain the period of the acceleration sensor at the first period, based on identifying the acceleration that exceeds the threshold acceleration when executed by the wearable device.
[0170] According to one embodiment, the wearable device may further include an acceleration sensor. The one or more programs may include instructions that cause the wearable device to identify the acceleration of the wearable device through the acceleration sensor when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to acquire the information in a first period based on a determination that the acceleration exceeds a threshold acceleration when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to acquire the information in a second period longer than the first period based on a determination that the acceleration is less than the threshold acceleration when executed by the wearable device.
[0171] According to one embodiment, the wearable device may further include a rechargeable battery. The one or more programs may include instructions that cause the wearable device to acquire the information in a first period based on a determination that the state of charge (SoC) of the rechargeable battery exceeds a threshold SoC when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to acquire the information in a second period longer than the first period based on a determination that the SoC of the rechargeable battery is less than the threshold SoC when executed by the wearable device.
[0172] According to one embodiment, the one or more programs may include instructions that cause the wearable device to obtain other information related to the distance between the wearable device and the external electronic device while displaying the first UI object when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to display, through the display, a third UI object indicating that the user's posture corresponds to a second posture, based on identifying that the distance indicated by the other information is included within the range when executed by the wearable device.
[0173] According to one embodiment, the information may further include information related to the tilt of the external electronic device. The one or more programs may include instructions that cause the wearable device to identify the tilt of the external electronic device using the information when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to identify whether the tilt is included within a different range, which is set according to the reference tilt of the external electronic device obtained before the information was obtained, based on identifying the tilt when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to identify the time during which the tilt was maintained within the different range, based on obtaining the tilt included within the different range for defining the posture of the user when executed by the wearable device.
[0174] According to one embodiment, the one or more programs may include instructions that cause the wearable device to display, through the display, a screen indicating a reference posture provided by the software application when the software application for monitoring body posture is executed before the information is obtained when the wearable device is executed. The one or more programs may include instructions that cause the wearable device to obtain the reference distance between the wearable device and the external electronic device based on receiving user input regarding the screen when the wearable device is executed.
[0175] According to one embodiment, the wearable device may further include a speaker and an actuator. The one or more programs may include instructions that cause the wearable device to display a screen for setting a notification manner through the display when a software application for monitoring body posture is executed by the wearable device. The one or more programs may include instructions that cause the wearable device to perform at least one of: displaying the first UI object through the display, outputting an audio signal corresponding to the notification through the speaker, and controlling the actuator to provide a vibration notification when the time exceeding the threshold time is identified based on receiving user input regarding the screen when the wearable device is executed.
[0176] According to one embodiment, the one or more programs may include instructions that cause the wearable device to display, through the display, a screen for setting the threshold time when a software application for monitoring body posture is executed by the wearable device. The one or more programs may include instructions that cause the wearable device to determine the threshold time based on receiving user input regarding the screen when executed by the wearable device.
[0177] According to one embodiment, the wearable device may further include an actuator. The one or more programs may include instructions that cause the wearable device to identify the time during which the distance was maintained outside the range, based on obtaining the distance outside the range when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to control the actuator to provide a vibration notification at a first intensity, based on obtaining the distance outside the range and identifying the time exceeding the threshold time when executed by the wearable device. The one or more programs may include instructions that cause the wearable device to control the actuator to provide a vibration notification at a second intensity, based on obtaining the distance outside the range and identifying another time exceeding the time when executed by the wearable device.
[0178] According to one embodiment, the wearable device may further include a time of flight (ToF) sensor. The information may be obtained through the ToF sensor.
[0179] According to one embodiment, the range may be set based on a first value for a first ratio of the reference distance and a second value for a second ratio of the reference distance.
[0180] According to one embodiment, the information can be obtained based on the received signal strength indicator (RSSI) using the communication circuit.
[0181] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs.
[0182] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.
[0183] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0184] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may continuously store a computer-executable program, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or several combined hardware, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Additionally, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.
[0185] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0186] Therefore, other implementations, other embodiments, and equivalents to the claims set forth below are also within the scope of the claims. According to one embodiment, the method according to the various embodiments disclosed herein may be provided as a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) 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 may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0187] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In a wearable device, display; Communication circuit; Memory comprising one or more storage media for storing instructions; and It includes at least one processor comprising processing circuitry, and When the above instructions are executed individually or collectively by the at least one processor, While connected to an external electronic device through the above communication circuit, information related to the distance between the wearable device and the external electronic device is obtained, and Using the above information, identify whether the distance is included within a range set according to the reference distance between the wearable device and the external electronic device, and Based on obtaining the above distance outside the above range: Identify the time during which the above distance was maintained outside the above range, and Based on identifying the time exceeding the threshold time, a first UI (user interface) object indicating that the posture of the user of the wearable device corresponds to a first posture is displayed through the display. Causing the above-mentioned wearable device, The above standard distance is, Acquired before the above information was acquired, Wearable device.
2. In Claim 1, the above scope is, It is set to define the first posture of the user wearing the above-mentioned wearable device and the above-mentioned external electronic device, and When the above instructions are executed individually or collectively by the at least one processor, Based on identifying the distance included within the above range: Identifying other times when the above distance was maintained within the above range, and Based on identifying the other time exceeding the other threshold time, a second UI object indicating that the user's posture corresponds to a second posture is displayed through the display. causing the above-mentioned wearable device, Wearable device.
3. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, Using the above information, the acceleration of the external electronic device is identified, at least based on an acceleration sensor included in the external electronic device, and the acceleration sensor is periodically activated according to a first period; Based on identifying the acceleration below a threshold acceleration, a signal instructing to change the period of the acceleration sensor to a second period longer than the first period is transmitted to the external electronic device through the communication circuit, and Based on identifying the acceleration exceeding the above threshold acceleration, to transmit another signal to the external electronic device through the communication circuit, instructing to maintain the period of the acceleration sensor at the first period. causing the above-mentioned wearable device, Wearable device.
4. In claim 1, the wearable device is, further including an acceleration sensor, When the above instructions are executed individually or collectively by the at least one processor, Identifying the acceleration of the above-mentioned wearable device through the acceleration sensor, and Based on the determination that the above acceleration exceeds a critical acceleration, the above information is acquired in a first period, and Based on the determination that the above acceleration is less than the above threshold acceleration, the above information is to be acquired in a second period longer than the first period, causing the above-mentioned wearable device, Wearable device.
5. In claim 1, the wearable device is, Includes a rechargeable battery, When the above instructions are executed individually or collectively by the at least one processor, Based on the determination that the state of charge (SoC) of the above-mentioned rechargeable battery exceeds a critical SoC, the above-mentioned information is acquired in a first period, and Based on the determination that the SoC of the above rechargeable battery is less than the threshold SoC, the information is to be acquired in a second period longer than the first period. causing the above-mentioned wearable device, Wearable device.
6. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, While displaying the first UI object, other information related to the distance between the wearable device and the external electronic device is obtained, and Based on identifying that another distance indicated by the other information is included within the range, a third UI object indicating that the user's posture corresponds to a second posture is displayed through the display. causing the above-mentioned wearable device, Wearable device.
7. In Claim 1, the above information is, It further includes information related to the tilt of the above external electronic device, and When the above instructions are executed individually or collectively by the at least one processor, Using the above information, the tilt of the external electronic device is identified, and Based on identifying the above slope, identifying whether the slope is included within another range, which is set according to the reference slope of the external electronic device that was acquired prior to acquiring the above information, and Based on obtaining the inclination included within the other range for defining the posture of the user, to identify the time during which the inclination was maintained within the other range, causing the above-mentioned wearable device, Wearable device.
8. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, Before obtaining the above information, when running a software application for monitoring body posture, a screen indicating a reference posture provided by the software application is displayed through the display, and Based on receiving user input regarding the above screen, to obtain the reference distance between the wearable device and the external electronic device, causing the above-mentioned wearable device, Wearable device.
9. In claim 1, the wearable device is, It further includes speakers and actuators, When the above instructions are executed individually or collectively by the at least one processor, When a software application for monitoring body posture is executed, a screen for setting the notification manner is displayed through the display, and Based on receiving user input regarding the above screen, when the time exceeding the threshold time is identified, at least one of displaying the first UI object through the display, outputting an audio signal corresponding to the notification through the speaker, and controlling the actuator to provide a vibration notification. causing the above-mentioned wearable device, Wearable device.
10. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor, When a software application for monitoring body posture is executed, a screen for setting the threshold time is displayed through the display, and To determine the threshold time based on receiving user input regarding the above screen, causing the above-mentioned wearable device, Wearable device.
11. In claim 1, the wearable device is, It further includes an actuator, and When the above instructions are executed individually or collectively by the at least one processor, Based on obtaining the above distance outside the above range: Identifying the time during which the above distance was maintained outside the above range, and Based on identifying the time exceeding the above threshold time, the actuator is controlled to provide a vibration notification at a first intensity, and Based on identifying another time exceeding the above time, to control the actuator to provide the vibration notification at a second intensity, causing the above-mentioned wearable device, Wearable device.
12. In Claim 1, the above scope is, Set based on a first value for a first ratio of the above reference distance and a second value for a second ratio of the above reference distance, Wearable device.
13. In Claim 1, the information is, Acquired based on RSSI (received signal strength indicator) using the above communication circuit, Wearable device.
14. In a non-transient computer-readable storage medium storing one or more programs, said one or more programs are, When executed by a wearable device having a display and communication circuit, While connected to an external electronic device through the above communication circuit, information related to the distance between the wearable device and the external electronic device is obtained, and Using the above information, identify whether the distance is included within a range set according to the reference distance between the wearable device and the external electronic device, and Based on obtaining the above distance outside the above range: Identify the time during which the above distance was maintained outside the above range, and Based on identifying the time exceeding the threshold time, a first UI (user interface) object indicating that the posture of the user of the wearable device corresponds to a first posture is displayed through the display. Includes instructions that cause the above-mentioned wearable device, and The above standard distance is, Acquired before the above information was acquired, Non-transient computer-readable storage media.
15. A method executed within a wearable device comprising a display and a communication circuit, wherein An operation of acquiring information related to the distance between the wearable device and the external electronic device while connected to an external electronic device through the communication circuit, and Using the above information, an operation of identifying whether the distance is included within a range set according to a reference distance between the wearable device and the external electronic device, and Based on obtaining the above distance outside the above range: An operation to identify the time during which the above distance was maintained outside the above range, and, Based on identifying the time exceeding a threshold time, the method includes an operation of displaying, through the display, a first UI (user interface) object indicating that the posture of the user of the wearable device corresponds to a first posture. The above standard distance is, Acquired before the above information was acquired, method.
Citation Information
Patent Citations
Wearable electronic device and method for controlling thereof
KR1020160108051A
Trivalent chromate sealing agent for electro-galvanized steel sheet and sealing method of electro-galvanized steel sheet using the same
KR102344242B1
System and Method for Posture Correction Exercise Recommendation of Artificial Intelligence by Using Wearable Device
KR102593121B1
Mobile terminal
WO2017034126A1
Electronic device for controlling bluetooth connection and operation method thereof
WO2024191058A1