Electronic device and method for controlling external sensor in electronic device
The electronic device optimizes power consumption by controlling external sensors based on battery capacity, addressing energy waste in wearable devices with similar sensing operations.
Patent Information
- Application Number
- PCT/KR2025/009875
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-09-05
- Filing Date
- 2025-07-08
- Publication Date
- 2026-01-15
AI Technical Summary
Wearable electronic devices with varying battery capacities performing similar sensing operations waste energy due to redundant operations, leading to reduced usage time for devices with smaller batteries.
An electronic device controls external sensors by identifying valid sensor values and transmitting control signals to deactivate or adjust sensing intervals based on battery capacity, optimizing power consumption across multiple devices.
Reduces power consumption by disabling sensors with lower battery capacity and extending their usage time while maintaining functionality with higher capacity devices.
Smart Images

Figure KR2025009875_15012026_PF_FP_ABST
Abstract
Description
Electronic devices and methods for controlling external sensors in electronic devices
[0001] The present disclosure relates to a method for controlling an external sensor in an electronic device.
[0002] With the advancement of digital technology, electronic devices are now available in various forms, such as smartphones, tablet personal computers (PCs), and personal digital assistants (PDAs). Electronic devices are being developed into wearable forms to enhance portability and accessibility, and are becoming smaller and lighter enough to be worn on the body without significant discomfort.
[0003] Wearable electronic devices are becoming increasingly popular as portable or wearable electronic devices that are convenient to use in daily life. For example, wearable electronic devices can be implemented in various forms, such as accessories such as glasses (e.g., smart glasses), watches (e.g., smart watches), and rings (e.g., smart rings), clothing, or body implants, and can perform sensing operations by mounting sensors (e.g., signal detection ICs (integrated chips)) and collecting and providing sensing information such as detailed information about the surrounding environment (e.g., temperature, pressure, geomagnetism, global positioning system (GPS), or other environments) or changes in an individual's body (e.g., biosignals) in real time.
[0004] The above information is provided solely as background information to aid understanding of the present disclosure. No judgment or assertion is made as to whether any of the above constitutes prior art relating to the present disclosure.
[0005] Wearable electronic devices can operate using battery power, and battery capacities may vary depending on their form. Users can carry or wear multiple wearable devices of different forms and with different battery capacities. If multiple wearable devices are being used by a user and the multiple wearable devices perform similar or identical sensing operations, energy may be wasted due to redundant sensing operations. If wearable electronic devices with different battery capacities each perform similar or identical sensing operations, disabling the sensing operation of the wearable electronic device with a smaller battery capacity or increasing the sensor operation cycle and utilizing the sensing information for the sensing operation of the wearable electronic device with a larger battery capacity can reduce energy waste and reduce the power consumption of the wearable electronic device with a smaller battery capacity, thereby increasing its usage time.
[0006] For example, if a user wears a smartwatch and a smart ring respectively, and the smartwatch and the smart ring sense (or monitor) similar or identical bio-signals, the bio-signal sensing operation of the smart ring, which is smaller than the smartwatch and has a lower battery capacity, can be disabled or the sensing operation cycle can be increased and the sensing information of the smartwatch can be used to reduce the power consumption of the smart ring and increase the usage time of the smart ring.
[0007] Various aspects of the present disclosure are aimed at solving at least the problems and / or disadvantages mentioned above and providing at least the advantages described below.
[0008] Accordingly, one aspect of the present disclosure is to provide an electronic device and a method for controlling an external sensor in the electronic device, which can reduce power consumption by disabling a sensor operation of a sensor of an external electronic device having a low battery capacity among a plurality of external electronic devices or increasing a sensing operation cycle when the electronic device receives similar or identical bio-signals from each of a plurality of external electronic devices.
[0009] Additional aspects are partly described in the description that follows, and partly will be self-evident from the description or may be learned by practice of the embodiments presented.
[0010] According to one aspect of the present disclosure, an electronic device is provided. An electronic device includes a communication circuit, one or more storage media, a memory storing instructions, and at least one processor communicatively connected to the communication circuit and the memory, wherein the instructions, when individually or collectively executed by the at least one processor, cause the electronic device to identify a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communications with a first external electronic device and a second external electronic device through the communication circuit, and to identify whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is received from the first external electronic device based on a body wearing of the first external electronic device, and to transmit a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the identification of the first sensor value as a valid value.
[0011] According to another aspect of the present disclosure, an electronic device is provided. The electronic device includes a communication circuit, a memory including one or more storage media and storing instructions, and at least one processor communicatively connected to the communication circuit and the memory, wherein the instructions, when individually or collectively executed by the at least one processor, cause the electronic device to, when not communicatively connected to a first external electronic device through the communication circuit but communicatively connected to a second external electronic device, identify a first sensor of the electronic device and a second sensor corresponding to the first sensor of the second external electronic device, when a first sensor value sensed by the first sensor is acquired based on a body wearing of the electronic device, identify whether the first sensor value is a valid value, and transmit a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a sensing period of the second sensor to a second sensing time interval longer than a designated first sensing time interval. The second sensing time interval is different from a sensing time interval corresponding to a sensor control signal received by the second external electronic device from the first external electronic device when the second external electronic device is connected to the first external electronic device.
[0012] According to another aspect of the present disclosure, a method for controlling an external sensor in an electronic device is provided. The method may include: identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and a first external electronic device through a communication circuit and communication between the electronic device and a second external electronic device; identifying whether a first sensor value sensed by the first sensor is a valid value when the first external electronic device is received from the first external electronic device based on the first external electronic device being worn on a human body; and transmitting a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the identification that the first sensor value is a valid value.
[0013] According to another aspect of the present disclosure, a method for controlling an external sensor in an electronic device is provided. The method may include, when the electronic device is not communicatively connected with a first external electronic device but is communicatively connected with a second external electronic device through a communication circuit, an operation of identifying a first sensor of the electronic device and a second sensor of a second electronic device corresponding to the first sensor, an operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is acquired based on the electronic device being worn on a human body, and an operation of transmitting a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a sensing period of the second sensor to a second sensing time interval longer than a specified first sensing time interval.
[0014] According to another aspect of the present disclosure, one or more non-transitory computer-readable storage media are provided storing one or more computer programs comprising computer executable instructions that, when individually or collectively executed by one or more processors of an electronic device, cause the electronic device to perform operations. The above operations may include an operation of identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and the first external electronic device through a communication circuit and communication between the electronic device and the second external electronic device; an operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is received from the first external electronic device based on the first external electronic device being worn on the human body; and an operation of transmitting a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the identification that the first sensor value is a valid value.
[0015] Other aspects, advantages and salient features of the present disclosure will become apparent to those skilled in the art from the following detailed description taken in conjunction with the accompanying drawings.
[0016] The above and other aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings.
[0017] FIG. 1 is a block diagram of an electronic device within a network environment according to an embodiment of the present disclosure.
[0018] FIG. 2 is a diagram illustrating an electronic device and external electronic devices according to one embodiment of the present disclosure.
[0019] FIG. 3 is a block diagram of a first external electronic device according to one embodiment of the present disclosure.
[0020] FIG. 4 is a block diagram of a second external electronic device according to an embodiment of the present disclosure.
[0021] FIG. 5 is a flowchart illustrating an operation of controlling an external sensor in an electronic device according to an embodiment of the present disclosure.
[0022] FIG. 6A is a flowchart illustrating an operation in which an electronic device, a first external electronic device, and a second external electronic device enter a first mode, a second mode, and a third mode, respectively, according to one embodiment of the present disclosure.
[0023] FIG. 6b is a flowchart continuing from FIG. 6a according to one embodiment of the present disclosure.
[0024] FIG. 7 is a flowchart illustrating an operation of controlling a sensor of a second external electronic device while the electronic device is connected to a first external electronic device and a second external electronic device according to an embodiment of the present disclosure.
[0025] FIG. 8 is a flowchart illustrating an operation of controlling a sensor of a second external electronic device when the first external electronic device is connected to the second external electronic device and not connected to the electronic device according to an embodiment of the present disclosure.
[0026] FIG. 9 is a flowchart illustrating an operation of a second external electronic device according to an embodiment of the present disclosure when the second external electronic device is not connected to an electronic device and is not connected to a first external electronic device.
[0027] FIG. 10A is a diagram illustrating a case where each of the first external electronic device and the second external electronic device is worn on a human body while the electronic device according to one embodiment of the present disclosure is in communication connection with each of the first external electronic device and the second external electronic device.
[0028] FIG. 10b is a diagram illustrating a case in which an electronic device according to an embodiment of the present disclosure is connected to a first external electronic device and a second external electronic device, respectively, and the first external electronic device is not worn on the human body and the second external electronic device is worn on the human body.
[0029] FIG. 10c is a diagram illustrating a case where an electronic device according to an embodiment of the present disclosure is worn on a human body while being communicatively connected to a second external electronic device without being communicatively connected to a first external electronic device.
[0030] FIG. 11A is a diagram illustrating a case where each of the first external electronic device and the second external electronic device is worn on a human body while the first external electronic device is not communicatively connected to the electronic device and is communicatively connected to the second external electronic device according to one embodiment of the present disclosure.
[0031] FIG. 11b is a diagram illustrating a case in which the first external electronic device is not worn on the human body and the second external electronic device is worn on the human body while the first external electronic device is not communicatively connected to the electronic device and is communicatively connected to the second external electronic device according to one embodiment of the present disclosure.
[0032] FIG. 12 is a diagram illustrating a case where a second external electronic device according to an embodiment of the present disclosure is worn on a human body without being connected to the electronic device and the first external electronic device.
[0033] Identical reference numbers throughout the drawings are understood to refer to identical parts, components and structures.
[0034] The following description, taken in conjunction with the accompanying drawings, is provided to assist in a comprehensive understanding of the various embodiments of the present disclosure as defined by the claims and their equivalents. While this description includes various specific details to aid such understanding, they should be considered merely exemplary. Accordingly, those skilled in the art will recognize that various changes and modifications can be made to the various embodiments described herein without departing from the spirit and scope of the present disclosure. Furthermore, descriptions of well-known functions and configurations may be omitted for clarity and conciseness. The terms and words used in the following description and claims are not limited to their dictionary meanings, but have been arbitrarily used by the inventors to facilitate a clear and consistent understanding of the present disclosure. Accordingly, those skilled in the art will clearly recognize that the following description of the various embodiments of the present disclosure is for illustrative purposes only and is not intended to limit the scope of the present disclosure as defined by the appended claims and their equivalents.
[0035] Unless the context clearly indicates otherwise, the singular forms "a," "an," and "the" should be understood to include plural referents. For example, the expression "a component surface" is interpreted to refer to one or more of those surfaces.
[0036] It should be understood that the blocks and combinations of flowcharts within a flowchart can be performed by one or more computer programs containing computer executable instructions. One or more computer programs may be stored entirely in a single memory device, or one or more computer programs may be divided into different parts and stored in multiple memory devices.
[0037] Any function or operation described herein may be processed by a single processor or a combination of multiple processors. The processor or combination of processors is a circuit that performs processing, and may include an application processor (AP, e.g., a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural network processing unit (NPU, e.g., an artificial intelligence (AI) chip), a Wi-Fi chip, a Bluetooth™ chip, a global positioning system (GPS) chip, a near field communication (NFC) chip, a connectivity chip, a sensor controller, a touch controller, a fingerprint sensor controller, a display driver integrated circuit (IC), an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on a chip (SoC), an integrated circuit (IC), etc.
[0038] FIG. 1 is a block diagram of an electronic device within a network environment according to an embodiment of the present disclosure. Referring to FIG. 1 , in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to an embodiment of the present disclosure, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment of the present disclosure, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments of the present disclosure, the electronic device (101) may have at least one of these components (e.g., the connection terminal (178)) omitted, or one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0039] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment of the present disclosure, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment of the present disclosure, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0040] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment of the present disclosure, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). According to one embodiment of the present disclosure, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can 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 can include multiple artificial neural network layers.The artificial neural network may be one of 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, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0041] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0042] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0043] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0044] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. According to one embodiment of the present disclosure, the receiver can be implemented separately from the speaker or as part of the speaker.
[0045] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment of the present disclosure, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0046] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment of the present disclosure, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0047] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment of the present disclosure, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0048] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). According to one embodiment of the present disclosure, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0049] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., an external electronic device (102)). According to one embodiment of the present disclosure, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0050] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment of the present disclosure, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0051] The camera module (180) can capture still images and moving images. According to one embodiment of the present disclosure, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0052] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment of the present disclosure, the power management module (188) can be implemented, for example, as at least a part of a power management integrated circuit (PMIC).
[0053] A battery (189) may power at least one component of the electronic device (101). According to one embodiment of the present disclosure, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0054] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment of the present disclosure, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can 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 (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0055] The wireless communication module (192) can support a 5G network and next-generation communication technologies following the 4G (fourth-generation) network, for example, NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., an external electronic device (104)), or a network system (e.g., a second network (199)). According to one embodiment of the present disclosure, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for realizing 1eMBB, a loss coverage (e.g., 164 dB or less) for realizing mMTC, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for realizing URLLC.
[0056] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment of the present disclosure, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment of the present disclosure, the antenna module (197) 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 the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the selected at least one antenna. According to one embodiment of the present disclosure, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0057] According to various embodiments of the present disclosure, the antenna module (197) may form a mmWave antenna module. According to one embodiment of the present disclosure, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., a bottom surface) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent to a second surface (e.g., a top surface or a side surface) of the printed circuit board and capable of transmitting or receiving signals of the designated high-frequency band.
[0058] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0059] According to one embodiment of the present disclosure, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment of the present disclosure, all or part of operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service by itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment of the present disclosure, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network.According to one embodiment of the present disclosure, an external electronic device (104) or server (108) may be included in the second network (199). The electronic device (101) may be applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare) based on 5G communication technology and IoT-related technology.
[0060] FIG. 2 is a diagram illustrating an electronic device and external electronic devices according to one embodiment of the present disclosure.
[0061] Referring to FIGS. 1 and 2 , an electronic device (101) according to an embodiment may communicate with at least one of external electronic devices (e.g., a first external electronic device (302) and a second external electronic device (402)). The electronic device (101), the first external electronic device (302), and the second external electronic device (402) according to an embodiment may be electronic devices having different performances and battery capacities. For example, the capacity of a battery included in the first external electronic device (302) may be greater than the capacity of a battery included in the second external electronic device (402). For example, the performance of the first external electronic device (302) may be better than the performance of the second external electronic device (402). For example, the second external electronic device (402) may have a shorter duration of usage after charging than the first external electronic device (302) due to its performance and / or battery capacity.
[0062] An electronic device (101) according to an embodiment may be a smart phone. A first external electronic device (e.g., a first wearable electronic device) (302) according to an embodiment may be a watch-type electronic device worn on a user's wrist. A second external electronic device (e.g., a second wearable electronic device) (402) according to an embodiment may be a ring-type electronic device worn on a user's finger. According to an embodiment of the present disclosure, the first external electronic device (302) and / or the second external electronic device (402) may also be other types of electronic devices that can be worn, inserted, or attached to a body part of the user. For example, the first external electronic device (302) and / or the second external electronic device (402) may include a glove-type electronic device, a tattoo-type electronic device, a body-implantable electronic device, or other types of electronic devices. According to one embodiment of the present disclosure, it is obvious that the exterior of the first external electronic device (302) or the second external electronic device (402) can be implemented with a design different from the design (or exterior) illustrated in FIG. 2.
[0063] According to an embodiment, the electronic device (101) may operate in a main (or primary) mode (or phone main mode) (hereinafter also referred to as the 'first mode') when it is communicatively connected to the first external electronic device (302) or when it is communicatively connected to each of the first external electronic device (302) and the second external electronic device (402). According to an embodiment, the first external electronic device (302) may operate in a main (or primary) mode (or watch main mode) (hereinafter also referred to as the 'second mode') when the second external electronic device (402) is connected to the second external electronic device (402) while it is not connected to the electronic device (101). According to an embodiment, the second external electronic device (402) may operate in a standalone mode (hereinafter also referred to as the 'third mode') when it is not communicatively connected to the electronic device (101) and is not communicatively connected to the first external electronic device (302).
[0064] According to one embodiment, the processor (120) (or at least one processor) of the electronic device (101) can perform a communication connection between the electronic device (101) and a first external electronic device (302) and / or a communication connection between the electronic device (101) and a second external electronic device (402) through the communication module (190).
[0065] According to an embodiment, a processor (120) may operate in a first mode based on a communication connection between an electronic device (101) and a first external electronic device (302) and / or a communication connection with a second external electronic device (402). When the processor (120) according to an embodiment is connected to the first external electronic device (302) through communication using a communication module (190), the processor (120) may receive, from the first external electronic device (302), a first sensor list (e.g., a first available sensor list) (or first sensor information) indicating at least one sensor that is included in the first external electronic device (302) and capable of performing a sensing operation. For example, the first sensor list (or first sensor information) may include the type (or kind) of each of at least one sensor included in the first external electronic device (302), identification information (e.g., sensor ID) indicating each of at least one sensor included in the first external electronic device (302), and / or product details of each of at least one sensor included in the first external electronic device (302).
[0066] According to an embodiment, the processor (120) may receive, from the second external electronic device (402), a second sensor list (e.g., a second available sensor list) indicating at least one sensor included in the second external electronic device (402) and capable of performing a sensing operation when connected to the second external electronic device (402) through communication using the communication module (190). For example, the second sensor list (or second sensor information) may include the type (or information) of each of at least one sensor included in the second external electronic device (402), identification information (e.g., sensor ID) indicating each of at least one sensor included in the second external electronic device (402), and / or product details of each of at least one sensor included in the second external electronic device (402). According to an embodiment, the processor (120) may also obtain a first sensor list of the first external electronic device (302) and a second sensor list of the second external electronic device (402) that are pre-stored in the memory (130). According to an embodiment, a processor (120) may receive identification information (e.g., device ID or model name) of the first external electronic device (302) (or the second external electronic device (402)) from the first external electronic device (302) (or the second external electronic device (402)), and may obtain a first sensor list (or a second sensor list) of the first external electronic device (302) (or the second external electronic device (402)) stored in a memory (130) using the identification information of the first external electronic device (302) (or the second external electronic device (402)).
[0067] According to an embodiment, the processor (120) may obtain a first sensor list of the first external electronic device (302) and a second sensor list of the second external electronic device (402) from an external server (e.g., the server (108) of FIG. 1). According to an embodiment, the processor (120) may receive identification information (e.g., a device ID or model name) of the first external electronic device (302) (or the second external electronic device (402)) from the first external electronic device (302) (or the second external electronic device (402)), and may use the identification information of the first external electronic device (302) (or the second external electronic device (402)) to receive a first sensor list (or a second sensor list) of the first external electronic device (302) (or the second external electronic device (402)) from the external server.
[0068] According to one embodiment, the processor (120) can compare the first sensor list and the second sensor list to identify at least one sensor that performs a similar or identical sensing function (or sensing operation) (e.g., is overlapping).
[0069] According to an embodiment, the processor (120) may receive, through the communication module (190), at least one sensor value sensed by at least one sensor from the first external electronic device (302) periodically (or at specified time intervals or in real time) based on the first external electronic device (302) being worn on the human body while connected to the first external electronic device (302) through the communication module (190). According to an embodiment of the present disclosure, sensor values corresponding to each of a plurality of sensors may be received, and the number of sensors corresponding to the received sensor values may not be limited. In the description of the present disclosure, an example is given in which one sensor value (hereinafter also referred to as a 'first sensor value') sensed from one sensor (hereinafter also referred to as a 'first sensor').
[0070] According to one embodiment, the first sensor may be one of the sensors in the first sensor list of the first external electronic device (302). For example, the first sensor may be a sensor for sensing the surrounding environment of the user or a sensor for sensing a biosignal of the user of the first external electronic device (302). For example, the first sensor may be an acceleration sensor (e.g., a 6-axis sensor or a 3-axis sensor), a temperature sensor, a heart rate monitoring (HRM) sensor, a barometric pressure sensor, a magnetic sensor, or an illuminance sensor, or may be another sensor.
[0071] According to an embodiment, the processor (120) may identify whether the first sensor value received from the first external electronic device (302) is a valid value. According to an embodiment, the processor (120) may identify the first sensor value as a valid value if it is included in a specified sensor value range (e.g., a valid sensor value range) for the first sensor, and may identify the first sensor value as not a valid value if it is not included in the valid sensor value range for the first sensor. According to an embodiment of the present disclosure, when the first sensor is an acceleration sensor, the processor (120) may identify the acceleration value as a valid value if the acceleration value sensed by the acceleration sensor is included in a valid acceleration value range, and may identify the acceleration value as not a valid value if the acceleration value is not included in the valid acceleration value range. According to an embodiment of the present disclosure, the valid acceleration value range may be a specified acceleration value range that may occur from movements in human daily life. For example, the specified acceleration value range is 0 m / s. 2 Within 100 m / s 2This may be an acceleration value range corresponding to a speed of 0 m / s to 20 m / s. According to one embodiment of the present disclosure, when the first sensor is a temperature sensor, the processor (120) may identify that the temperature value is a valid value if the temperature value sensed by the temperature sensor is included in a valid temperature value range, and may identify that the temperature value is not a valid value if the temperature value is not included in the valid temperature value range. According to one embodiment of the present disclosure, the valid temperature value range may be a valid human body surface temperature range. For example, the human body surface temperature range may be 20 degrees Celsius to 40 degrees Celsius. According to one embodiment of the present disclosure, when the first sensor is an HRM sensor, the processor (120) can identify that the heart rate value or the respiration rate value is a valid value if the heart rate value or the respiration rate value sensed by the HRM sensor is included in a valid heart rate value or respiration rate value range, and can identify that the heart rate value or the respiration rate value is not a valid value if the heart rate value or the respiration rate value is not included in the valid heart rate value or respiration rate value range. According to one embodiment of the present disclosure, the valid heart rate value range may be 45 bpm (beats per minute) to 200 bpm, and the valid respiration rate value range may be 10 brpm (breaths per minute) to 40 brpm. According to one embodiment, the processor (120) may identify whether the other sensor value is a valid value based on whether the other sensor value sensed by the other sensor is included in a valid sensor value range specified for the other sensor when the first sensor includes a sensor other than an acceleration sensor, a temperature sensor, and an HRM sensor, and the type of the first sensor may not be limited.
[0072] According to an embodiment, the processor (120) may transmit a sensor control signal (hereinafter also referred to as a 'default sensor control signal') set as a default for the second external electronic device (402) to the second external electronic device (402) through the communication module (190) when the first sensor value is identified as not being a valid value. According to an embodiment, the second external electronic device (402) may activate at least one sensor included in the second external electronic device (402) according to the default sensor control signal and cause each of the at least one sensor to acquire at least one sensor value sensed at its own default (or normal) sensing time interval. According to an embodiment, the processor (120) may receive at least one sensor value sensed and acquired at the default (or normal) sensing time interval from the second external electronic device (402) in a state in which the first sensor value is identified as not being a valid value.
[0073] According to an embodiment, the processor (120) may identify a sensor (e.g., also referred to as a “second sensor”) of a second external electronic device (402) corresponding to a first sensor of a first external electronic device (302) when the first sensor value is identified as a valid value. According to an embodiment, the processor (120) may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace the first sensor value sensed and received by the first sensor of the first external electronic device (302). For example, when the first acceleration value sensed by the acceleration sensor from the first external electronic device (302) is a valid value, the processor (120) may identify an acceleration sensor of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, the processor (120) may identify a temperature sensor of a second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value) when the first temperature value sensed by the temperature sensor from the first external electronic device (302) is a valid value. For example, the processor (120) may identify an HRM sensor of a second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor from the first external electronic device (302) is a valid value.
[0074] According to an embodiment, the processor (120) may transmit a sensor control signal to the second external electronic device (402) via the communication module (190) when the second sensor is identified to deactivate the second sensor or change the sensing time interval of the second sensor of the second external electronic device (402) to a sensing time interval (hereinafter also referred to as a “second sensing time interval”) that is greater than the default (or normal) sensing time interval (hereinafter also referred to as a “first sensing time interval”). According to an embodiment, the processor (120) may determine whether to deactivate the second sensor or change the sensing time interval of the second sensor from the first sensing time interval to the second sensing time interval based on a specified criterion when the second sensor is identified. For example, the specified criterion may be determined as one of various criteria, such as the current consumption of the second sensor or the length of the first sensing time interval of the second sensor. For example, if the current consumption of the second sensor is greater than a specified current consumption, it may be determined to disable the second sensor, and if the current consumption of the second sensor is less than or equal to the specified current consumption, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. For example, if the first sensing time interval of the second sensor is less than a specified time period length, it may be determined to disable the second sensor, and if the first sensing time interval of the second sensor is greater than or equal to the specified time period length, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. The specified criteria may not be limited to the described embodiments.
[0075] The memory (130) according to an embodiment may include one or more storage media that store instructions. The memory (130) according to an embodiment may store various data used by at least one component (e.g., the processor (120) and / or the communication module (190)) of the electronic device (101). The memory (130) according to an embodiment may store various data generated during program execution, including a program (e.g., software or the program (140) of FIG. 1). The memory (130) according to an embodiment may store commands (or instructions) that cause the processor (120) to perform a program (or method or operations) for controlling an external sensor of the present disclosure (e.g., a second sensor of the second external electronic device (304).
[0076] An electronic device (e.g., an electronic device (101) of FIG. 1) according to an embodiment of the present disclosure includes a communication module (190), a memory (e.g., a memory (130) of FIG. 1) for storing instructions, and at least one processor (e.g., a processor (120) of FIG. 1), wherein the instructions, when individually or collectively executed by the at least one processor, can cause the electronic device to identify a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and a first external electronic device (302) and communication between the electronic device and a second external electronic device (402) through the communication circuit. The instructions, when individually or collectively executed by the at least one processor, may cause the first external electronic device to, when a first sensor value sensed by the first sensor is received from the first external electronic device based on the first external electronic device being worn on the human body, identify whether the first sensor value is a valid value. The instructions, when individually or collectively executed by the at least one processor, may cause the second external electronic device to, through the communication circuit, transmit a sensor control signal to the second external electronic device for deactivating the second sensor or changing a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on identifying the first sensor value as a valid value.
[0077] The instructions according to one embodiment of the present disclosure, when individually or collectively executed by the at least one processor, may cause the electronic device to receive a second sensor value sensed by the second sensor according to a first sensing time interval based on the first sensor value being not a valid value.
[0078] The instructions according to one embodiment of the present disclosure, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the first sensor value as a valid value if the first sensor value is within a valid sensor value range for the first sensor, and to identify the first sensor value as not a valid value if the first sensor value is not within a valid sensor value range for the first sensor.
[0079] The first sensor according to one embodiment of the present disclosure may include an acceleration sensor, a temperature sensor, or an HRM sensor.
[0080] The instructions according to one embodiment of the present disclosure, when individually or collectively executed by the at least one processor, may cause the electronic device to identify that the acceleration value sensed by the acceleration sensor is a valid value if the acceleration value is within a valid acceleration value range, and to identify that the acceleration value is not a valid value if the acceleration value is not within the designated valid acceleration value range.
[0081] The instructions according to one embodiment of the present disclosure, when individually or collectively executed by the at least one processor, may cause the electronic device to identify that the temperature value sensed by the temperature sensor is a valid temperature value if the temperature value is within a range of valid temperature values, and to identify that the temperature value is not a valid value if the temperature value is not within the range of valid temperature values.
[0082] The instructions according to one embodiment of the present disclosure, when individually or collectively executed by the at least one processor, may cause the electronic device to identify that the respiration rate (brpm) value or the heart rate (bpm) value is a valid value if the respiration rate value or the heart rate value sensed by the HRM sensor is within a valid respiration rate value or heart rate value range, and to identify that the respiration rate value or the heart rate value is not a valid value if the respiration rate value or the heart rate value is not within the valid respiration rate value or heart rate value range.
[0083] FIG. 3 is a block diagram of a first external electronic device according to one embodiment of the present disclosure.
[0084] Referring to FIG. 3, the first external electronic device (302) according to one embodiment is described as a wearable electronic device in the form of a watch worn on a user's wrist as one form of an electronic device, but other forms may also be possible.
[0085] A first external electronic device (302) according to an embodiment may include a processor (320), a memory (330), a display (360), an audio processing circuit (370), at least one sensor (371, 372, 373, 374, 375, 376), a motor (379), a wireless charging circuit (385), a first coil (387), a power management circuit (388), a battery (389), a communication circuit (390), and / or a second coil (391). The first external electronic device (302) according to an embodiment is not limited thereto and may further include various components or may be configured by excluding some of the above components.
[0086] The processor (320) according to an embodiment may mean at least one processor. The processor (320) according to an embodiment may be communicatively connected to at least one of the electronic device (101) and the second external electronic device (402) via the communication circuit (390). The processor (320) according to an embodiment may operate in a designated mode when the electronic device (101) operates in a first mode while being communicatively connected to the electronic device (101). For example, the processor (320) may operate in a sub mode (or secondary mode) when the electronic device (101) operates in a main mode (or primary mode) while being communicatively connected to the electronic device (101). The processor (320) according to an embodiment may operate in a second mode (e.g., main mode (or primary mode)) when a communication connection is made with the second external electronic device (402) while not being communicatively connected to the electronic device (101).
[0087] According to an embodiment, a processor (320) may transmit to the electronic device (101) a first sensor list indicating at least one sensor (e.g., some or all of 371, 372, 373, 374, 375, 376) capable of performing a sensing operation included in a first external electronic device (302) when the processor (320) is connected to the electronic device (101) through communication, and may transmit to the electronic device (101) through a communication circuit (390) at least one sensor value sensed by at least one sensor (e.g., some or all of 371, 372, 373, 374, 375, 376) when the first external electronic device (302) is worn on a human body. For example, the processor (320) can transmit a first sensor value sensed by the first sensor (371, 372, 373, 374, 375, or 376) to the electronic device (101) via the communication circuit (390).
[0088] According to an embodiment, the processor (320) may receive a second sensor list indicating at least one sensor included in the second external electronic device (402) and capable of performing a sensing operation from the second external electronic device (402) through the communication circuit (390) when the processor (320) is not in communication with the electronic device (101) but is in communication with the second external electronic device (402). According to an embodiment, the processor (320) may compare the first sensor list indicating at least one sensor included in the first external electronic device (302) with the second sensor list received from the second external electronic device (402) to identify at least one sensor that performs a similar or identical sensing function (or sensing operation) (e.g., overlaps).
[0089] According to an embodiment, a processor (320) may obtain at least one sensor value sensed by at least one sensor (some or all of 371, 372, 373, 374, 375, 376) periodically (or at specified time intervals or in real time) based on the first external electronic device (302) being worn on a human body. According to an embodiment, a processor (320) may obtain at least one sensor value sensed by at least one sensor (some or all of 371, 372, 373, 374, 375, 376) by communicating with at least one sensor (some or all of 371, 372, 373, 374, 375, 376) using an SPI (serial peripheral interface). For example, the processor (320) may communicate with a barometric pressure sensor (374), a geomagnetic sensor (375), and an illuminance sensor (376) using SPI1, and may communicate with an HRM sensor (372), an acceleration sensor (373), and an illuminance sensor (376) using SPI2. In the description of the present disclosure, an example of obtaining a first sensor value from a first sensor (e.g., one of 371, 372, 373, 374, 375, and 376) is described.
[0090] According to one embodiment, the processor (320) may identify a first sensor value acquired by a first sensor (one of 371, 372, 373, 374, 375, and 376) as a valid value if the first sensor value is included in a valid sensor value range for the first sensor (one of 371, 372, and 373, 374, 375, and 376), and may identify the first sensor value as not a valid value if the first sensor value is not included in a valid sensor value range for the first sensor (one of 371, 372, 373, 374, 375, and 376). According to one embodiment of the present disclosure, when the first sensor is an acceleration sensor (373), the processor (320) can identify that the acceleration value is a valid value if the acceleration value sensed by the acceleration sensor (373) is included in a valid acceleration value range, and can identify that the acceleration value is not a valid value if the acceleration value is not included in the valid acceleration value range. According to one embodiment of the present disclosure, the valid acceleration value range may be a designated acceleration value range that may result from movements in human daily life. For example, the designated acceleration value range may be about 0 m / s. 2 About 100 m / s 2This may be an acceleration value range corresponding to a speed of about 0 m / s to about 20 m / s. According to one embodiment of the present disclosure, when the first sensor is a temperature sensor (371), the processor (320) may identify that the temperature value is a valid value if the temperature value sensed by the temperature sensor (371) is included in a valid temperature value range, and may identify that the temperature value is not a valid value if the temperature value is not included in the valid temperature value range. According to one embodiment of the present disclosure, the valid temperature value range may be a valid human body surface temperature range. For example, the human body surface temperature range may be about 20 degrees Celsius to about 40 degrees Celsius. According to one embodiment of the present disclosure, when the first sensor is the HRM sensor (372), the processor (120) can identify that the heart rate value or the respiration rate value is a valid value if the heart rate value or the respiration rate value sensed by the HRM sensor (372) is included in a valid heart rate value or respiration rate value range, and can identify that the heart rate value or the respiration rate value is not a valid value if the heart rate value or the respiration rate value is not included in the valid heart rate value or respiration rate value range. According to one embodiment of the present disclosure, the valid heart rate value range may be about 45 bpm to about 200 bpm, and the valid respiration rate value range may be about 10 brpm to about 40 brpm. According to an embodiment, the processor (120) may identify whether another sensing value is a valid value based on whether another sensor value sensed by another sensor is included in a valid sensor value range specified for the other sensor, when the first sensor is another sensor (e.g., a barometric pressure sensor (374), a magnetic sensor (375), or an illuminance sensor (376)) other than the acceleration sensor (373), the temperature sensor (371), and the HRM sensor (372). According to an embodiment of the present disclosure, the number of at least one sensor included in the first external electronic device (302) and the type of at least one sensor may not be limited.
[0091] According to an embodiment, the processor (320) may transmit a default sensor control signal for the second external electronic device (402) to the second external electronic device (402) through the communication circuit (390) when the first sensor value is identified as not being a valid value. According to an embodiment, the second external electronic device (402) may activate at least one sensor included in the second external electronic device (402) upon receiving the default sensor control signal and obtain at least one sensor value sensed by the at least one sensor at its default sensing time interval. According to an embodiment, the processor (320) may receive at least one sensor value sensed and obtained at the default sensing time interval from the second external electronic device (402) in a state in which the first sensor value is identified as not being a valid value.
[0092] According to an embodiment, the processor (320) may identify a second sensor of a second external electronic device (402) corresponding to a first sensor of a first external electronic device (302) when the first sensor value is identified as a valid value. According to an embodiment, the processor (320) may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace the first sensor value sensed and received by the first sensor of the first external electronic device (302). For example, when the first acceleration value sensed by the acceleration sensor (373) of the first external electronic device (302) is a valid value, the processor (320) may identify an acceleration sensor of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, the processor (320) may identify a temperature sensor of the second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value) when the first temperature value sensed by the temperature sensor (372) of the first external electronic device (302) is a valid value. For example, the processor (120) may identify an HRM sensor of the second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) of the first external electronic device (302) is a valid value.
[0093] According to an embodiment, the processor (320) may transmit a sensor control signal to the second external electronic device (402) through the communication circuit (390) to deactivate the second sensor or change the sensing time interval of the second sensor to a second sensing time interval that is greater than the first sensing time interval when the second sensor of the second external electronic device (402) is identified. According to an embodiment, the processor (120) may determine whether to deactivate the second sensor or change the sensing time interval of the second sensor from the first sensing time interval to the second sensing time interval based on a specified criterion when the second sensor is identified. According to an embodiment of the present disclosure, the specified criterion may be determined as one of various criteria such as the current consumption of the second sensor and the length of the first sensing time interval of the second sensor. For example, if the current consumption of the second sensor is greater than a specified current consumption, it may be determined to disable the second sensor, and if the current consumption of the second sensor is less than or equal to the specified current consumption, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. For example, if the first sensing time interval of the second sensor is less than a specified time period length, it may be determined to disable the second sensor, and if the first sensing time interval of the second sensor is greater than or equal to the specified time period length, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. The specified criteria may not be limited to the described embodiments.
[0094] According to one embodiment of the present disclosure, the first sensing time interval of the second sensor in the first mode in which the electronic device (101) operates as the main (or primary) and the first sensing time interval of the second sensor in the second mode in which the first external electronic device (302) operates as the main (or primary) may be different from each other. For example, since the first external electronic device (302) has lower performance and / or battery capacity than the electronic device (101), the first sensing time interval of the second sensor in the second mode in which the first external electronic device (302) operates as the main (or primary) may be longer than the first sensing time interval of the second sensor in the first mode in which the electronic device (101) operates as the main (or primary).
[0095] According to one embodiment of the present disclosure, the second sensing time interval of the sensor control signal transmitted to the second external electronic device (402) in the first mode in which the electronic device (101) operates as the main (or primary) and the second sensing time interval of the sensor control signal transmitted to the second external electronic device (402) in the second mode in which the first external electronic device (302) operates as the main (or primary) may be different from each other. For example, since the first external electronic device (302) has lower performance and / or battery capacity than the electronic device (101), the second sensing time interval in the second mode in which the first external electronic device (302) operates as the main (or primary) may be longer than the second sensing time interval in the first mode in which the electronic device (101) operates as the main (or primary).
[0096] The memory (330) according to an embodiment may include one or more storage media that store instructions. The memory (330) according to an embodiment may store various data used by at least one component (e.g., the processor (320) and / or the communication circuit (390)) of the first external electronic device (302). The memory (330) according to an embodiment may store various data generated during program execution, including a program (e.g., software or a program). The memory (330) according to an embodiment may store commands (or instructions) that cause the processor (320) to perform a program (or a method or operations) for controlling an external sensor of the present disclosure (e.g., a second sensor of the second external electronic device (304).
[0097] According to an embodiment, the display (360) may display various information based on the control of the processor (320). For example, the display (360) may display sensing information using at least one sensor value sensed by at least one sensor (e.g., some or all of 371, 372, 373, 374, 375, and 376) based on the control of the processor (320). According to an embodiment, the display (360) may display various information generated while performing a program (or method or operations) for controlling an external sensor (e.g., a second sensor of a second external electronic device (304)) based on the control of the processor (320). According to an embodiment of the present disclosure, the display (360) may be implemented in the form of a touch screen. When the display (360) is implemented together with an input module in the form of a touch screen, it may display various information generated according to a user's touch operation. According to one embodiment of the present disclosure, the display (360) may be formed as at least one of a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), an organic light emitting diode (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), a micro LED, a mini LED, a flexible display, and a 3-dimensional display. In addition, some of these displays may be formed as transparent or light-transmitting so that the outside may be viewed therethrough. This may be formed as a transparent display including a transparent OLED (TOLED).
[0098] An audio processing circuit (370) according to an embodiment can input or output sound, and may include, for example, at least one of an audio codec, a microphone (MIC), a receiver, an earphone output (EAR_L), or a speaker. An audio processing circuit (370) according to an embodiment can output an audio signal corresponding to sensing information using at least one sensor value sensed by at least one sensor (some or all of 371, 372, 373, 374, 375, and 376) based on the control of the processor (320). An audio processing circuit (370) according to an embodiment can output various audio signals generated while performing a program (or method or operations) for controlling an external sensor (e.g., a second sensor of a second external electronic device (304)) based on the control of the processor (320).
[0099] At least one sensor (e.g., 371, 372, 373, 374, 375, 376) according to an embodiment may include one or more sensors for sensing the surrounding environment of a user of the first external electronic device (302) or sensing a biosignal of a user of the first external electronic device (302). At least one sensor (e.g., 371, 372, 373, 374, 375, 376) according to an embodiment may include a temperature sensor (371), an HRM sensor (372), an acceleration sensor (373), a barometric pressure sensor (374), a magnetic sensor (374), and / or an illuminance sensor (376). The temperature sensor (371) according to an embodiment may measure body temperature when the first external electronic device (302) is worn on a human body and output a measured body temperature detection signal. According to an embodiment, the HRM sensor (372) may measure the number of breaths and / or heart rate when the first external electronic device (302) is worn on the human body and output the measured number of breaths and / or heart rate values. According to an embodiment, the acceleration sensor (372) may include a 3-axis or 6-axis acceleration sensor and may output a 3-axis acceleration sensor value or a 6-axis acceleration sensor value when the first external electronic device (302) is worn on the human body. According to an embodiment, the barometric pressure sensor (374) may measure barometric pressure and output the measured barometric pressure sensor value. According to an embodiment, the geomagnetic sensor (375) may measure the earth's magnetic field and output the measured geomagnetic sensor value. According to an embodiment, the illumination sensor (376) may measure external illumination and output the measured illumination sensor value.At least one sensor (e.g., 371, 372, 373, 374, 375, 376) according to an embodiment may further include another sensor that senses the surrounding environment of the user or senses a biosignal of the user of the first external electronic device (302), such as a pressure sensor (not shown), a proximity sensor (not shown), an altitude sensor (not shown), a humidity sensor (not shown), in addition to a temperature sensor (371), an HRM sensor (372), an acceleration sensor (373), a barometric pressure sensor (374), a magnetic sensor (374), and / or an illuminance sensor (376). The number and type of the at least one sensor included in the first external electronic device (302) may not be limited.
[0100] According to one embodiment, the motor (379) may vibrate or perform a haptic vibration operation based on a motor control signal (or motor control waveform) from the processor (320). According to one embodiment, the motor (379) may perform a vibration operation to display various information generated while executing a program (or method or operations) for controlling an external sensor (e.g., a second sensor of a second external electronic device (304)) based on the control of the processor (320).
[0101] A wireless charging circuit (385) according to one embodiment can charge a battery (389) by receiving a wireless charging current from an external power source (not shown) through a first coil (387) (e.g., a wireless charging antenna).
[0102] A power management circuit (388) according to one embodiment can manage power supplied to a first external electronic device (302) using a battery (389). According to one embodiment of the present disclosure, the power management circuit (388) can be implemented as at least a part of a power management integrated circuit (PMIC).
[0103] A battery (389) according to one embodiment may power at least one component of the first external electronic device (302). According to one embodiment of the present disclosure, the battery (389) may include a rechargeable secondary battery or a fuel cell.
[0104] A communication circuit (390) according to one embodiment may support establishment of a wireless communication channel with an electronic device (101) and / or a second external electronic device (402), and performance of communication through the established communication channel. According to an embodiment, a communication circuit (390) may support the establishment of a wireless communication channel with an electronic device other than the electronic device (101) and / or the second external electronic device (402) (e.g., the server (108) of FIG. 1), and the performance of communication through the established communication channel. According to an embodiment, a communication circuit (390) may include one or more communication processors or communication circuits that support wireless communication. According to an embodiment of the present disclosure, a communication circuit (390) may include a near field communication (NFC) circuit (392), a cellular circuit (394), a Bluetooth circuit (396), a WiFi circuit (397), and / or a GPS circuit (398). According to an embodiment, an NFC circuit (392), a cellular circuit (394), a Bluetooth circuit (396), a WiFi circuit (397), and / or a GPS circuit (398) may be integrated into one component (e.g., a single chip), or may be formed of a plurality of separate components (e.g., a plurality of can be implemented with chips).
[0105] The second coil (391) according to one embodiment may serve as an antenna for transmitting a magnetic-based signal including a short-range communication signal or payment data.
[0106] An electronic device (e.g., a first external electronic device (302) of FIG. 3) according to an embodiment of the present disclosure includes a communication circuit (390), a memory (330) for storing instructions, and at least one processor (320), wherein the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a first sensor of the electronic device and a second sensor corresponding to the first sensor of the second external electronic device (402) when the electronic device is not communicatively connected to the first external electronic device (302) through the communication circuit and is communicatively connected to a second external electronic device (402). The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is obtained based on a human body wearing of the electronic device. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit a sensor control signal to the second external electronic device (402) through the communication circuit to deactivate the second sensor based on the first sensor value being a valid value or to change the sensing period of the second sensor to a second sensing time interval longer than a designated first sensing time interval. The second sensing time interval may be different from a sensing time interval corresponding to a sensor control signal that the second external electronic device (402) receives from the first external electronic device (302) when the second external electronic device (402) is connected to the first external electronic device (302).
[0107] The instructions according to one embodiment, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the first sensor value as a valid value if the first sensor value is within a valid sensor value range specified for the first sensor, and to identify the first sensor value as not a valid value if the first sensor value is not within a valid sensor value range specified for the first sensor.
[0108] According to one embodiment, the first sensor may include an acceleration sensor, a temperature sensor, or an HRM sensor.
[0109] FIG. 4 is a block diagram of a second external electronic device according to an embodiment of the present disclosure.
[0110] Referring to FIG. 4, a second external electronic device (402) according to one embodiment is described as a wearable electronic device in the form of a ring that can be worn on a user's finger as an example of an electronic device, but other forms may also be possible.
[0111] A second external electronic device (402) according to an embodiment may include a processor (420), a memory (430), at least one sensor (471, 472, 473), a wireless charging circuit (485), a coil (487), a power management circuit (488), a battery (489), and / or a communication circuit (490). The second external electronic device (402) according to an embodiment is not limited thereto and may further include various components or may be configured by excluding some of the above components.
[0112] According to one embodiment, the processor (420) may be connected to at least one electronic device (101) or a first external electronic device (302) through communication circuitry (490). According to one embodiment, the processor (420) may be implemented as an integrated unit including the communication circuitry (490).
[0113] In one embodiment, the processor (420) may transmit a second sensor list indicating at least one sensor (e.g., some or all of 471, 472, and 473) included in the second external electronic device (402) and capable of performing a sensing operation, to the electronic device (101) (or the first external electronic device (302)) through the communication circuit (490), when the processor (420) is connected through communication with the electronic device (101) (or the first external electronic device (302)). In one embodiment, the processor (420) may transmit body-worn information indicating whether the second external electronic device (402) is worn on the body, to the electronic device (101) (or the first external electronic device (302)).
[0114] According to an embodiment, a processor (420) may be connected to an electronic device (101) (or a first external electronic device (302)) through communication, and may receive a default sensor control signal from the electronic device (101) (or the first external electronic device (302)) while the second external electronic device (402) is worn on a human body. According to an embodiment, a processor (420) may obtain at least one sensor value sensed by at least one sensor (some or all of 471, 472, 473) through communication with at least one sensor (some or all of 471, 472, 473) using an SPI (serial peripheral interface). In the description of the present disclosure, an example of obtaining a first sensor value from one of at least one sensor (e.g., a second sensor) (471, 472, 473) is described. According to one embodiment, the processor (420) can control the second sensor to perform sensing at the first sensing time interval when a default sensor control signal is received.
[0115] According to one embodiment, a processor (420) may be connected to an electronic device (101) (or a first external electronic device (302)) through communication, and may receive a sensor control signal from the electronic device (101) (or the first external electronic device (302)) to deactivate a second sensor corresponding to a first sensor of a second external electronic device (402) while the second external electronic device (402) is worn on a human body, or to change a sensing time interval of the second sensor to a second sensing time interval that is greater than the first sensing time interval. According to an embodiment, when a sensor control signal for deactivating a second sensor or changing a sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval is received from the electronic device (101) (or the first external electronic device (302)), the processor (420) may deactivate the second sensor or transmit a second sensor value sensed by the second sensor based on the second sensing time interval to the electronic device (101) (or the first external electronic device (302)) through the communication circuit (490).
[0116] According to one embodiment, the processor (420) may perform the operation of the third mode when there is no communication connection with an external electronic device (e.g., electronic device (101) or first external electronic device (302)).
[0117] According to an embodiment, the processor (420) may acquire sensor values using at least one sensor (e.g., some or all of 471, 472, and 473) in a third mode. According to an embodiment, the processor (420) may store the acquired sensor values in a memory (430). According to an embodiment of the present disclosure, in the third mode, the processor (420) may not transmit the sensor values to the electronic device (101) and the first external electronic device (302), but may accumulate and store the sensor values in the memory (430). Over time, the remaining storage capacity of the memory (430) may decrease.
[0118] According to one embodiment, the processor (420) can identify whether the storage capacity of the memory (430) is full. If the storage capacity of the memory (430) is not full, the processor (420) according to one embodiment can store subsequently acquired sensor values in the memory (430).
[0119] According to an embodiment, the processor (420) may identify the priorities of the sensor values stored in the memory (430) when the storage capacity of the memory (430) is full, and may secure the storage space of the memory (430) by deleting sensor values with lower priorities according to a specified standard. According to an embodiment, the processor (420) may identify whether each of the sensor values stored in the memory (430) is a sensor value in a normal range (e.g., normal recording information) or a sensor value in an abnormal range (e.g., abnormal recording information), and may determine the priority of the sensor value in the abnormal range to be higher than that of the sensor value in the normal range. According to an embodiment, the processor (420) may determine the sensor value in the abnormal range with a higher sensor priority among the sensor values in the abnormal range to be higher than that of the sensor value in the abnormal range to be lower than that of the sensor value ... According to an embodiment, the processor (420) may determine that a sensor value in an abnormal range with a recent update order among sensor values in an abnormal range has a higher priority than a sensor value in an abnormal range with an older update order. For example, a sensor value in an abnormal range with a first priority may be a sensor value that was acquired from a sensor with the highest priority among sensor values in an abnormal range and has the most recent acquisition time. A sensor value in an abnormal range with a second priority may be a sensor value that was acquired from a sensor with the highest priority among sensor values in an abnormal range but has a non-most recent acquisition time. A sensor value in an abnormal range with a third priority may be a sensor value that was acquired from a sensor with the second priority among sensor values in an abnormal range and has the most recent acquisition time.The sensor values of the abnormal range of the fourth priority may be acquired from a sensor of the second priority among the sensor values of the abnormal range and may be sensor values whose acquisition time is not the most recent. The processor (420) according to an embodiment may identify the priorities of the sensor values according to a specified criterion, such as identifying the first to fourth priorities, whenever the sensor values are updated, and may store sensor values up to the priorities within the range allowed by the capacity of the memory (430). The processor (420) according to an embodiment may provide the sensor values of the abnormal range stored in the memory (430) according to the priorities to the external electronic device (e.g., the electronic device (101) or the first external electronic device (302)) in the third mode when the communication connection is established with the external electronic device (e.g., the electronic device (101) or the first external electronic device (302)) in the third mode and the third mode is terminated.
[0120] The memory (430) according to an embodiment may include one or more storage media that store instructions. The memory (430) according to an embodiment may store various data used by at least one component (e.g., the processor (420) and / or the communication circuit (490)) of the second external electronic device (402). The memory (430) according to an embodiment may store various data generated during program execution, including a program (e.g., software or a program). The memory (430) according to an embodiment may store commands (or instructions) that cause the processor (420) to execute a program (or method) for performing operations according to the third mode of the present disclosure.
[0121] At least one sensor (e.g., 471, 472, 473) according to an embodiment may include a sensor for sensing a biosignal of a user of the second external electronic device (402). At least one sensor (e.g., 471, 472, 473) according to an embodiment may include a temperature sensor (471), an HRM sensor (472), or an acceleration sensor (473). The temperature sensor (471) according to an embodiment may measure body temperature when the second external electronic device (402) is worn on a human body and output a measured body temperature detection signal. The HRM sensor (472) according to an embodiment may measure the number of respirations and / or heart rate when the second external electronic device (402) is worn on a human body and output the measured number of respirations and / or heart rate values. An acceleration sensor (472) according to an embodiment includes a 3-axis or 6-axis acceleration sensor, and can output a 3-axis acceleration sensor value or a 6-axis acceleration sensor value when the second external electronic device (402) is worn on a human body. At least one sensor (e.g., 471, 472, 473) according to an embodiment may further include another sensor that senses a biosignal of a user of the second external electronic device (402) in addition to the temperature sensor (471), the HRM sensor (472), or the acceleration sensor (473). The number and type of at least one sensor included in the second external electronic device (402) may not be limited.
[0122] A wireless charging circuit (485) according to one embodiment can charge a battery (489) by receiving a wireless charging current from an external power source (not shown) through a coil (487) (e.g., a wireless charging antenna).
[0123] A power management circuit (488) according to one embodiment can manage power supplied to a second external electronic device (402) using a battery (489). According to one embodiment of the present disclosure, the power management circuit (488) can include a power management integrated circuit (PMIC).
[0124] According to one embodiment, a battery (489) may power at least one component of a second external electronic device (402). According to one embodiment of the present disclosure, the battery (489) may include a rechargeable secondary battery or a fuel cell. According to one embodiment of the present disclosure, the battery (489) may be a battery having a lower charge capacity than the battery (389) of the first external electronic device (302).
[0125] A communication circuit (490) according to an embodiment may include a Bluetooth communication circuit (e.g., a BLE: Bluetooth low energy communication circuit). The communication circuit (490) according to an embodiment may be implemented as an integral part of a processor (420). The communication circuit (490) according to an embodiment may support the establishment of a BLE communication channel with an external electronic device (101) or a second external electronic device (402), and the performance of communication through the established BLE communication channel.
[0126] An electronic device (e.g., a second external electronic device (402) of FIG. 4) according to an embodiment of the present disclosure may include a communication circuit (490), at least one sensor (471, 472, 473), a memory (430) for storing instructions, and at least one processor (420). The instructions according to an embodiment, when individually or collectively executed by the at least one processor (420), may cause the electronic device (e.g., the second external electronic device (402)) to store sensor values sensed by the at least one sensor in a storage area of the memory (430) when the electronic device (e.g., the second external electronic device (402)) is not in a communication connection with a first external electronic device (e.g., the electronic device (101)) and a second external electronic device (e.g., the first external electronic device (302)) through the communication circuit (490). The instructions, when individually or collectively executed by the at least one processor (420), may cause the electronic device (402) to identify priorities of sensor values stored in the storage area if the storage area is full. The instructions, when individually or collectively executed by the at least one processor (420), may cause the electronic device (402) to identify sensor values in a normal range having a priority lower than a designated priority criterion and sensor values in an abnormal range having a priority higher than the designated priority criterion among the stored sensor values, and to delete sensor values in the normal range to secure storage space in the memory (430).
[0127] The instructions according to one embodiment, when individually or collectively executed by the at least one processor (420), may cause the electronic device (402) to transmit the sensor values of the abnormal range stored in the memory to the first external electronic device (101) or the second external electronic device (302) when the electronic device (402) is connected to the first external electronic device (101) and the second external electronic device (302) through the communication circuit.
[0128] According to one embodiment, the sensing time interval of the at least one sensor (471, 472, 473) may be a time interval that is different from or longer than the second sensing time interval of the sensor control signal transmitted to the electronic device (402) in a first mode in which the first external electronic device (101) operates as the main (or primary). According to one embodiment, the sensing time interval of the at least one sensor (471, 472, 473) may be a time interval that is different from or longer than the second sensing time interval of the sensor control signal transmitted to the electronic device (402) in a second mode in which the second external electronic device (302) operates as the main (or primary).
[0129] FIG. 5 is a flowchart illustrating an operation of controlling an external sensor in an electronic device according to an embodiment of the present disclosure.
[0130] Referring to FIG. 5, the processor (120) of the electronic device (101) according to one embodiment can perform at least one operation among operations 510 to 540.
[0131] In operation 510, the processor (120) according to an embodiment may obtain a first sensor list (e.g., a first available sensor list) of the first external electronic device (302) and a second sensor list (e.g., a second available sensor list) of the second external electronic device (402) through communication between the electronic device (101) and the first external electronic device (302) and communication between the electronic device (101) and the second external electronic device (402). For example, the first sensor list may represent at least one sensor included in the first external electronic device (302) and capable of performing a sensing operation. For example, the second sensor list may represent at least one sensor included in the second external electronic device (402) and capable of performing a sensing operation. According to an embodiment, the processor (120) may obtain a first sensor list and a second sensor list through communication between the electronic device (101) and the first external electronic device (302) and communication between the electronic device (101) and the second external electronic device (402). According to an embodiment, the processor (120) may also obtain a first sensor list of the first external electronic device (302) and a second sensor list of the second external electronic device (402) that are pre-stored in the memory (130). According to an embodiment, the processor (120) may compare the first sensor list and the second sensor list to identify a first sensor of the first external electronic device (302) that performs a similar or identical sensing function (or sensing operation) (e.g., overlaps) and a second sensor of the second external electronic device (402) that corresponds to the first sensor.
[0132] In operation 520, the processor (120) according to an embodiment may receive a first sensor value sensed by a first sensor (periodically, at specified time intervals, or in real time) from the first external electronic device (302) based on the first external electronic device (302) being worn on a human body, and may identify whether the first sensor value is a valid value. The first sensor according to an embodiment may be one of the sensors in the first sensor list for sensing the surrounding environment of the user of the first external electronic device (302) or one of the sensors for sensing a biosignal of the user of the first external electronic device (302). For example, the first sensor may include an acceleration sensor (e.g., a 6-axis sensor or a 3-axis sensor), a temperature sensor, or a HRM (heart rate monitoring) sensor, and may further include other sensors. According to one embodiment, the processor (120) may identify the first sensor value as a valid value if it is included in the valid sensor value range for the first sensor, and may identify the first sensor value as an invalid value if it is not included in the valid sensor value range for the first sensor. According to one embodiment of the present disclosure, when the first sensor is an acceleration sensor (373), the processor (120) may identify the acceleration value as a valid value if the acceleration value sensed by the acceleration sensor (373) is included in the valid acceleration value range, and may identify the acceleration value as an invalid value if the acceleration value is not included in the valid acceleration value range. According to one embodiment of the present disclosure, the valid acceleration value range may be a designated acceleration value range that may arise from movements in human daily life. For example, the designated acceleration value range is 0 m / s. 2 Within 100 m / s 2This may be an acceleration value range corresponding to a speed of 0 m / s to 20 m / s. According to one embodiment of the present disclosure, when the first sensor is a temperature sensor (371), the processor (120) may identify that the temperature value is a valid value if the temperature value sensed by the temperature sensor (371) is included in a valid temperature value range, and may identify that the temperature value is not a valid value if the temperature value is not included in the valid temperature value range. According to one embodiment of the present disclosure, the valid temperature value range may be a valid human body surface temperature range. For example, the human body surface temperature range may be 20 degrees Celsius to 40 degrees Celsius. According to one embodiment of the present disclosure, when the first sensor is an HRM sensor (372), the processor (120) can identify that the heart rate value or the respiration rate value is a valid value if the heart rate value or the respiration rate value sensed by the HRM sensor is included in a valid heart rate value or respiration rate value range, and can identify that the heart rate value or the respiration rate value is not a valid value if the heart rate value or the respiration rate value is not included in the valid heart rate value or respiration rate value range. According to one embodiment of the present disclosure, the valid heart rate value range may be 45 bpm to 200 bpm, and the valid respiration rate value range may be 10 brpm to 40 brpm. According to one embodiment, the processor (120) may identify whether another sensor value is a valid value based on whether another sensing value sensed by another sensor is included in a valid sensor value range specified for another sensor when the first sensor includes another sensor in addition to the acceleration sensor (373), the temperature sensor (371), and the HRM sensor (372), and the type of the first sensor may not be limited.
[0133] In operation 530, the processor (120) according to an embodiment may identify a second sensor of a second external electronic device (402) corresponding to a first sensor of a first external electronic device (302) based on the first sensor value being a valid value. The processor (120) according to an embodiment may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace the first sensor value sensed and received by the first sensor of the first external electronic device (302). For example, if the first acceleration value sensed by the acceleration sensor (373) from the first external electronic device (302) is a valid value, the processor (120) may identify an acceleration sensor (473) of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, if the first temperature value sensed by the temperature sensor (371) from the first external electronic device (302) is a valid value, the processor (120) may identify a temperature sensor (471) of the second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value). For example, if the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) from the first external electronic device (302) is a valid value, the processor (120) may identify an HRM sensor (472) of the second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value).
[0134] In operation 540, the processor (120) according to an embodiment may transmit a sensor control signal to the second external electronic device (402) through the communication module (190) to deactivate the second sensor when the second sensor is identified or to change the sensing time interval of the second sensor of the second external electronic device (402) to a second sensing time interval that is greater than the first sensing time interval. The processor (120) according to an embodiment may determine whether to deactivate the second sensor or change the sensing time interval of the second sensor from the first sensing time interval to the second sensing time interval based on a specified criterion when the second sensor is identified. For example, the specified criterion may be determined as one of various criteria such as the current consumption of the second sensor or the length of the first sensing time interval of the second sensor. For example, if the current consumption of the second sensor is greater than a specified current consumption, it may be determined to disable the second sensor, and if the current consumption of the second sensor is less than or equal to the specified current consumption, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. For example, if the first sensing time interval of the second sensor is less than a specified time period length, it may be determined to disable the second sensor, and if the first sensing time interval of the second sensor is greater than or equal to the specified time period length, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. The specified criteria may not be limited to the described embodiments.
[0135] In an embodiment of the present disclosure, a method for controlling an external sensor in an electronic device (e.g., an electronic device (101) of FIG. 1) may include an operation of identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and a first external electronic device (e.g., a first external electronic device (302) of FIG. 2) through a communication circuit (e.g., a communication module (190) of FIG. 1) and communication between the electronic device and a second external electronic device (e.g., a second external electronic device (402) of FIG. 2). The method may include an operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first external electronic device is worn on a human body. The method may include transmitting a sensor control signal to the second external electronic device via the communication circuit to deactivate the second sensor or change a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on identifying the first sensor value as a valid value.
[0136] The method according to one embodiment may further include receiving a second sensing value sensed by the second sensor according to the first sensing time interval based on the first sensor value being not a valid value.
[0137] According to one embodiment, the method may further include an operation of identifying the first sensor value as a valid value if the first sensor value is included in a valid sensor value range for the first sensor, and identifying the first sensor value as not a valid value if the first sensor value is not included in a valid sensor value range for the first sensor.
[0138] In the method according to one embodiment of the present disclosure, the first sensor may include an acceleration sensor, a temperature sensor, or an HRM sensor.
[0139] According to one embodiment, the method may further include an operation of identifying that the acceleration value sensed by the acceleration sensor is a valid value if the acceleration value is included in a valid acceleration value range, and identifying that the acceleration value is not a valid value if the acceleration value is not included in the specified valid acceleration value range.
[0140] According to one embodiment, the method may further include an operation of identifying that the temperature value sensed by the temperature sensor is a valid temperature value if the temperature value is within a valid temperature value range, and identifying that the temperature value is not a valid value if the temperature value is not within the valid temperature value range.
[0141] According to one embodiment, the method may further include an operation of identifying that the respiration count value or the heart rate value sensed by the HRM sensor is a valid value if the respiration count value or the heart rate value is included in a valid respiration count value or heart rate value range, and identifying that the respiration count value or the heart rate value is not a valid value if the respiration count value or the heart rate value is not included in the valid respiration count value or heart rate value range.
[0142] FIG. 6A of the present disclosure is a flowchart illustrating operations in which an electronic device, a first external electronic device, and a second external electronic device enter a first mode, a second mode, and a third mode, respectively, according to one embodiment, and FIG. 6B is a flowchart of operations continuing from FIG. 6A of the present disclosure.
[0143] Referring to FIGS. 6A and 6B, the electronic device (101), the first external electronic device (302), and the second external electronic device (402) according to one embodiment may perform at least one of operations 612, 614, 616, 618, 619, 632, 624, 626, 628, 622, 634, and 636.
[0144] In operation 612, the processor (120) of the electronic device (101) according to one embodiment can search for external electronic devices in the vicinity through BLE communication and identify the first external electronic device (302) if the first external electronic device (302) exists.
[0145] In operation 614, the processor (120) of the electronic device (101) according to one embodiment may connect BLE communication between the electronic device (101) and the first external electronic device (302) based on the identification of the first external electronic device (302).
[0146] In operation 616, the processor (120) of the electronic device (101) according to one embodiment may determine whether a second external electronic device (402) is identified.
[0147] In operation 618, the processor (120) of the electronic device (101) according to one embodiment may perform BLE communication between the electronic device (101) and the second external electronic device (402) when the second external electronic device (402) is identified.
[0148] In operation 619, the processor (120) of the electronic device (101) according to one embodiment may perform an operation in a first mode (e.g., an electronic device main mode (or primary mode)) based on whether the electronic device (101) is connected to the first external electronic device (302) and the second external electronic device (402) through BLE communication or whether the electronic device (101) is connected to the second external electronic device (402) through BLE communication.
[0149] In operation 622, the processor (320) of the first external electronic device (302) according to an embodiment may search for surrounding external electronic devices through BLE communication and identify the electronic device (101) if the electronic device (101) is present. In operation 614, the processor (320) of the first external electronic device (302) according to an embodiment may connect BLE communication between the electronic device (101) and the first external electronic device (302) if the electronic device (101) is identified.
[0150] In operation 624, the processor (320) of the first external electronic device (302) according to one embodiment may determine whether the second external electronic device (402) is identified.
[0151] In operation 626, the processor (320) of the first external electronic device (302) according to one embodiment may perform BLE communication between the first external electronic device (302) and the second external electronic device (492) when the second external electronic device (402) is identified.
[0152] In operation 628, the processor (320) of the first external electronic device (302) according to one embodiment may perform an operation in a second mode (e.g., a first external electronic device main mode (or primary mode)) based on the fact that the first external electronic device (302) is connected to the second external electronic device (402) via BLE communication while not being connected to the electronic device (101).
[0153] In operation 632, the processor (420) of the second external electronic device (402) according to an embodiment may search for surrounding external electronic devices through BLE communication and determine whether the electronic device (101) is identified. If the electronic device (101) is identified, the processor (420) of the second external electronic device (402) according to an embodiment may connect BLE communication between the electronic device (101) and the second external electronic device (402) as in operation 618.
[0154] In operation 634, the processor (420) of the second external electronic device (402) according to an embodiment may determine whether the first external electronic device (302) is identified if the electronic device (101) is not identified. In operation 626, the processor (420) of the second external electronic device (402) according to an embodiment may perform BLE communication between the first external electronic device (302) and the second external electronic device (492) if the first external electronic device (302) is identified.
[0155] In operation 636, the processor (420) of the second external electronic device (402) according to one embodiment may perform an operation in a third mode (e.g., second external electronic device stand alone mode) based on the second external electronic device (402) being not connected to the electronic device (101) and the first external electronic device (302).
[0156] FIG. 7 is a flowchart illustrating an operation of controlling a sensor of a second external electronic device while the electronic device is connected to a first external electronic device and a second external electronic device according to an embodiment of the present disclosure.
[0157] Referring to FIG. 7, the processor (120) of the electronic device (101) according to one embodiment can perform at least one operation among operations 712 to 724.
[0158] In operation 712, the processor (120) according to one embodiment can identify a communication connection between the electronic device (101) and a first external electronic device (302) and a communication connection between the electronic device (101) and a second external electronic device (402).
[0159] In operation 714, the processor (120) according to an embodiment may obtain a first sensor list (e.g., a first available sensor list) of the first external electronic device (302) and a second sensor list (e.g., a second available sensor list) of the second external electronic device (402) while being connected to each of the first external electronic device (302) and the second external electronic device (402). For example, the first sensor list may represent at least one sensor that is included in the first external electronic device (302) and capable of performing a sensing operation. For example, the second sensor list may represent at least one sensor that is included in the second external electronic device (402) and capable of performing a sensing operation. The processor (120) according to an embodiment may obtain the first sensor list and the second sensor list through communication between the electronic device (101) and the first external electronic device (302) and communication between the electronic device (101) and the second external electronic device (402). According to an embodiment, the processor (120) may obtain a first sensor list of the first external electronic device (302) and a second sensor list of the second external electronic device (402) stored in the memory (130). According to an embodiment, the processor (120) may compare the first sensor list and the second sensor list to identify a first sensor of the first external electronic device (302) and a second sensor of the second external electronic device (402) corresponding to the first sensor, which perform similar or identical sensing functions (or sensing operations) (e.g., overlap).
[0160] In operation 716, the processor (120) according to an embodiment may obtain a first sensor value sensed by a first sensor from the first external electronic device (302) based on whether the first external electronic device (302) is worn on a human body. The processor (120) according to an embodiment may receive human body wearing information indicating that the first external electronic device (302) is worn on a human body from the first external electronic device (302) to identify whether the first external electronic device (302) is worn on a human body. The processor (120) according to an embodiment may receive a first sensor value sensed by the first sensor included in the first external electronic device (302) periodically, at specified time intervals, or in real time in a state where the first external electronic device (302) is worn on a human body. According to one embodiment, the first sensor may be one of the sensors in the first sensor list for sensing the surrounding environment of the user of the first external electronic device (302) or one of the sensors for sensing a biosignal of the user of the first external electronic device (302). For example, the first sensor may include an acceleration sensor (e.g., a 6-axis sensor or a 3-axis sensor), a temperature sensor, or an HRM (heart rate monitoring) sensor, and may further include other sensors.
[0161] In operation 718, the processor (120) according to an embodiment of the present disclosure may identify whether the first sensor value is valid. The processor (120) according to an embodiment may identify the first sensor value as a valid value if it is included in the valid sensor value range for the first sensor, and may identify the first sensor value as an invalid value if it is not included in the valid sensor value range for the first sensor. According to an embodiment of the present disclosure, when the first sensor is an acceleration sensor (373), the processor (120) may identify the acceleration value as a valid value if the acceleration value sensed by the acceleration sensor (373) is included in the valid acceleration value range, and may identify the acceleration value as an invalid value if the acceleration value is not included in the valid acceleration value range. According to an embodiment of the present disclosure, the valid acceleration value range may be a designated acceleration value range that may occur from movements in human daily life. For example, the designated acceleration value range is about 0 m / s. 2 About 100 m / s 2This may be an acceleration value range corresponding to a speed of about 0 m / s to about 20 m / s. According to one embodiment of the present disclosure, when the first sensor is a temperature sensor (371), the processor (120) may identify that the temperature value is a valid value if the temperature value sensed by the temperature sensor (371) is included in a valid temperature value range, and may identify that the temperature value is not a valid value if the temperature value is not included in the valid temperature value range. According to one embodiment of the present disclosure, the valid temperature value range may be a valid human body surface temperature range. For example, the human body surface temperature range may be about 20 degrees Celsius to about 40 degrees Celsius. According to one embodiment of the present disclosure, when the first sensor is an HRM sensor (372), the processor (120) can identify that the heart rate value or the respiration rate value is a valid value if the heart rate value or the respiration rate value sensed by the HRM sensor is included in a valid heart rate value or respiration rate value range, and can identify that the heart rate value or the respiration rate value is not a valid value if the heart rate value or the respiration rate value is not included in the valid heart rate value or respiration rate value range. According to one embodiment of the present disclosure, the valid heart rate value range may be about 45 bpm to 200 bpm, and the valid respiration rate value range may be about 10 brpm to 40 brpm. In one embodiment, the processor (120) may identify whether another sensing value is a valid value based on whether another sensing value sensed by another sensor is included in a valid sensor value range specified for the other sensor when the first sensor includes another sensor in addition to the acceleration sensor (373), the temperature sensor (371), and the HRM sensor (372), and the type of the first sensor may not be limited.
[0162] In operation 720, the processor (120) according to an embodiment may identify a second sensor of a second external electronic device (402) corresponding to a first sensor of a first external electronic device (302) based on the first sensor value being a valid value. The processor (120) according to an embodiment may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace the first sensor value sensed and received by the first sensor of the first external electronic device (302). For example, if the first acceleration value sensed by the acceleration sensor (373) from the first external electronic device (302) is a valid value, the processor (120) may identify an acceleration sensor (473) of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, the processor (120) may identify a temperature sensor (471) of a second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value) when the first temperature value sensed by the temperature sensor (371) from the first external electronic device (302) is a valid value. For example, the processor (120) may identify an HRM sensor (472) of a second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) from the first external electronic device (302) is a valid value.
[0163] In operation 722, the processor (120) according to an embodiment may transmit a sensor control signal to the second external electronic device (402) through the communication module (190) to deactivate the second sensor of the second external electronic device (402) or change the sensing time interval of the second sensor to a second sensing time interval that is greater than the first sensing time interval. When the second sensor is identified, the processor (120) according to an embodiment may determine whether to deactivate the second sensor or change the sensing time interval of the second sensor from the first sensing time interval to the second sensing time interval based on a specified criterion. For example, the specified criterion may be determined as one of various criteria such as the current consumption of the second sensor or the length of the first sensing time interval of the second sensor. For example, if the current consumption of the second sensor is greater than a specified current consumption, it may be determined to disable the second sensor, and if the current consumption of the second sensor is less than or equal to the specified current consumption, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. For example, if the first sensing time interval of the second sensor is less than a specified time period length, it may be determined to disable the second sensor, and if the first sensing time interval of the second sensor is greater than or equal to the specified time period length, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. The specified criteria may not be limited to the described embodiments.
[0164] In operation 724, the processor (120) according to one embodiment may receive a signal from a second external electronic device (402) indicating that the second sensor is deactivated or a second sensor value sensed by the second sensor according to a second sensing time interval.
[0165] FIG. 8 of the present disclosure is a flowchart illustrating an operation of controlling a sensor of a second external electronic device when the first external electronic device is connected to the second external electronic device and not connected to the electronic device according to one embodiment.
[0166] Referring to FIG. 8, the processor (320) of the first external electronic device (302) according to one embodiment may perform at least one of operations 812 to 822.
[0167] In operation 812, the processor (320) according to one embodiment can identify whether it is in communication connection with the second external electronic device (402) while not in communication connection with the electronic device (101).
[0168] In operation 814, the processor (320) according to an embodiment may obtain a second sensor list of the second external electronic device (402) when the processor (320) is not in a communication connection with the electronic device (101) and is in a communication connection with the second external electronic device (402). The second sensor list according to an embodiment may represent at least one sensor that is included in the second external electronic device (402) and is capable of performing a sensing operation. According to an embodiment of the present disclosure, the processor (320) may obtain the second sensor list by receiving it from the second external electronic device (402) through a communication circuit (390) (e.g., a Bluetooth communication circuit (396)) or may obtain a second sensor list that is pre-stored in the memory (330). In one embodiment, a processor (320) may compare a first sensor list and a second sensor list representing at least one sensor included in a first external electronic device (302) to identify at least one sensor that performs a similar or identical sensing function (or sensing operation) (e.g., is overlapping).
[0169] In operation 815, the processor (320) according to an embodiment may obtain a first sensor value sensed by the first sensor based on the first external electronic device (302) being worn on a human body. The first sensor according to an embodiment may be one of the sensors in the first sensor list for sensing the surrounding environment of the user of the first external electronic device (302) or one of the sensors for sensing a biosignal of the user of the first external electronic device (302). For example, the first sensor may be one of at least one sensor (371, 372, 373, 374, 375, 376) included in the first external electronic device (302).
[0170] In operation 818, the processor (320) according to one embodiment may identify whether the first sensor value is valid. The processor (320) according to one embodiment may identify the first sensor value as a valid value if it is included in the valid sensor value range for the first sensor, and may identify the first sensor value as an invalid value if it is not included in the valid sensor value range for the first sensor. According to one embodiment of the present disclosure, when the first sensor is an acceleration sensor (373), the processor (320) may identify the acceleration value as a valid value if the acceleration value sensed by the acceleration sensor (373) is included in the valid acceleration value range, and may identify the acceleration value as an invalid value if the acceleration value is not included in the valid acceleration value range. According to one embodiment of the present disclosure, the valid acceleration value range may be a designated acceleration value range that may arise from movements in human daily life. For example, the designated acceleration value range is about 0 m / s. 2 About 100 m / s 2This may be an acceleration value range corresponding to a speed of about 0 m / s to about 20 m / s. According to one embodiment of the present disclosure, when the first sensor is a temperature sensor (371), the processor (320) may identify that the temperature value is a valid value if the temperature value sensed by the temperature sensor (371) is included in a valid temperature value range, and may identify that the temperature value is not a valid value if the temperature value is not included in the valid temperature value range. According to one embodiment of the present disclosure, the valid temperature value range may be a valid human body surface temperature range. For example, the human body surface temperature range may be about 20 degrees Celsius to about 40 degrees Celsius. According to one embodiment of the present disclosure, when the first sensor is an HRM sensor (372), the processor (320) can identify that the heart rate value or the respiration rate value is a valid value if the heart rate value or the respiration rate value sensed by the HRM sensor is included in a valid heart rate value or respiration rate value range, and can identify that the heart rate value or the respiration rate value is not a valid value if the heart rate value or the respiration rate value is not included in the valid heart rate value or respiration rate value range. According to one embodiment of the present disclosure, the valid heart rate value range may be about 45 bpm to about 200 bpm, and the valid respiration rate value range may be about 10 brpm to about 40 brpm. According to an embodiment, the processor (320) may identify whether another sensor value is a valid value based on whether another sensing value sensed by another sensor is included in a valid sensor value range specified for another sensor when the first sensor includes another sensor in addition to the acceleration sensor (373), the temperature sensor (371), and the HRM sensor (372), and the type of the first sensor may not be limited.
[0171] In operation 820, the processor (320) according to an embodiment may identify a second sensor of a second external electronic device (402) corresponding to a first sensor of a first external electronic device (302) based on the first sensor value being a valid value. The processor (320) according to an embodiment may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace the first sensor value sensed and received by the first sensor of the first external electronic device (302). For example, if the first acceleration value sensed by the acceleration sensor (373) from the first external electronic device (302) is a valid value, the processor (320) may identify an acceleration sensor (473) of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, the processor (320) may identify a temperature sensor (471) of a second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value) when the first temperature value sensed by the temperature sensor (371) from the first external electronic device (302) is a valid value. For example, the processor (320) may identify an HRM sensor (472) of a second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) from the first external electronic device (302) is a valid value.
[0172] In operation 822, the processor (320) according to an embodiment may transmit a sensor control signal to the second external electronic device (402) through the communication circuit (390) to deactivate the second sensor of the second external electronic device (402) or change the sensing time interval of the second sensor to a second sensing time interval that is greater than the first sensing time interval. The processor (320) according to an embodiment may determine whether to deactivate the second sensor or change the sensing time interval of the second sensor from the first sensing time interval to the second sensing time interval based on a specified criterion when the second sensor is identified. For example, the specified criterion may be determined as one of various criteria such as the current consumption of the second sensor or the length of the first sensing time interval of the second sensor. For example, if the current consumption of the second sensor is greater than a specified current consumption, it may be determined to disable the second sensor, and if the current consumption of the second sensor is less than or equal to the specified current consumption, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. For example, if the first sensing time interval of the second sensor is less than a specified time period length, it may be determined to disable the second sensor, and if the first sensing time interval of the second sensor is greater than or equal to the specified time period length, it may be determined to not disable the second sensor and change the sensing time interval from the first sensing time interval to the second sensing time interval. The specified criteria may not be limited to the described embodiments.
[0173] In an embodiment of the present disclosure, a method for controlling an external sensor in an electronic device (e.g., a first external electronic device (302) of FIG. 1) may include an operation of identifying a first sensor of the electronic device and a second sensor corresponding to the first sensor of the second external electronic device (402) when the electronic device is not connected to the first external electronic device (101) but is connected to the second external electronic device (402) through a communication circuit (e.g., a communication circuit (390) of FIG. 3). The method may include an operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is obtained based on the wearing of the electronic device on the human body. The method may include an operation of transmitting a sensor control signal to the second external electronic device (402) through the communication circuit for deactivating the second sensor or changing a sensing period of the second sensor to a second sensing time interval longer than a specified first sensing time interval based on the first sensor value being a valid value. The second sensing time interval may be different from the sensing time interval corresponding to the sensor control signal received from the first external electronic device (101) when the second external electronic device (402) is connected to the first external electronic device (e.g., electronic device (101)).
[0174] According to one embodiment, the method may further include an operation of identifying the first sensor value as a valid value if the first sensor value is within a valid sensor value range specified for the first sensor, and identifying the first sensor value as not a valid value if the first sensor value is not within a valid sensor value range specified for the first sensor.
[0175] FIG. 9 is a flowchart illustrating an operation of a second external electronic device according to an embodiment of the present disclosure when the second external electronic device is not connected to an electronic device and is not connected to a first external electronic device.
[0176] Referring to FIG. 9, the processor (420) of the second external electronic device (402) according to one embodiment may perform at least one of operations 911 to 917.
[0177] In operation 911, the processor (420) according to one embodiment of the present disclosure may identify a third mode (e.g., stand-alone mode). According to one embodiment, the third mode may be a state in which the second external electronic device (402) is not communicatively connected with the electronic device (101) and is not communicatively connected with the first external electronic device (302).
[0178] In operation 913, the processor (420) according to one embodiment may store the sensor values sensed by the sensors (471, 472, 473) in the memory (430) in the third mode. According to one embodiment of the present disclosure, the processor (420) may not transmit the sensor values to the electronic device (101) and the first external electronic device (302) in the third mode, but may accumulate and store the sensor values in the memory (430). Over time, the remaining storage capacity of the memory (430) may decrease.
[0179] In operation 915, the processor (420) according to one embodiment can identify whether the storage capacity of the memory (430) is full. If the storage capacity of the memory (430) is not full, the processor (420) according to one embodiment can return to operation 913 and store the sensed sensor values of the next cycle in the memory (430).
[0180] In operation 917, the processor (420) according to an embodiment may identify the priorities of the sensor values stored in the memory (430) and delete sensor values with low priorities according to a specified criterion to secure storage space in the memory (430). The processor (420) according to an embodiment may identify whether each of the sensor values stored in the memory (430) is a sensor value in a normal range (e.g., normal recording information) or a sensor value in an abnormal range (e.g., abnormal recording information) and determine the priority of the sensor value in the abnormal range to be higher than that of the sensor value in the normal range. The processor (420) according to an embodiment may determine the sensor value in the abnormal range with a high sensor priority among the sensor values in the abnormal range to be higher than that of the sensor value in the abnormal range to be lower than that of the sensor value ... According to an embodiment, the processor (420) may determine that a sensor value in an abnormal range with a recent update order among sensor values in an abnormal range has a higher priority than a sensor value in an abnormal range with an older update order. For example, a sensor value in an abnormal range with a first priority may be a sensor value that was acquired from a sensor with the highest priority among sensor values in an abnormal range and has the most recent acquisition time. A sensor value in an abnormal range with a second priority may be a sensor value that was acquired from a sensor with the highest priority among sensor values in an abnormal range but has a non-most recent acquisition time. A sensor value in an abnormal range with a third priority may be a sensor value that was acquired from a sensor with the second priority among sensor values in an abnormal range and has the most recent acquisition time.The sensor values of the abnormal range of the fourth priority may be acquired from a sensor of the second priority among the sensor values of the abnormal range and may be sensor values whose acquisition time is not the most recent. The processor (420) according to an embodiment may identify the priorities of the sensor values according to a specified criterion, such as identifying the first to fourth priorities, whenever the sensor values are updated, and may store sensor values up to the priorities within the range allowed by the capacity of the memory (430). The processor (420) according to an embodiment may provide the sensor values of the abnormal range stored in the memory (430) according to the priorities to the external electronic device (e.g., the electronic device (101) or the first external electronic device (302)) in the third mode when the communication connection is established with the external electronic device (e.g., the electronic device (101) or the first external electronic device (302)) in the third mode and the third mode is terminated.
[0181] FIGS. 10A, 10B, and 10C are diagrams illustrating examples of electronic devices operating in a first mode according to various embodiments of the present disclosure.
[0182] FIG. 10A is a diagram illustrating a case where each of the first external electronic device and the second external electronic device is worn on a human body while the electronic device according to one embodiment of the present disclosure is in communication connection with each of the first external electronic device and the second external electronic device.
[0183] Referring to FIG. 10A, a processor (120) of an electronic device (101) according to an embodiment may be connected to a first external electronic device (302) and a second external electronic device (402) through BLE communication, respectively, and may receive at least one sensor value (e.g., sensor raw data) sensed by at least one sensor (e.g., a temperature sensor (371), an HRM sensor (372), or an acceleration sensor (373)) of the first external electronic device (302) in a state in which the first external electronic device (302) and the second external electronic device (402) are worn on a human body, respectively. At least one sensor value sensed in a state in which the first external electronic device (302) according to an embodiment is worn on a human body may be included in a designated valid sensor value range.
[0184] According to one embodiment, the processor (120) of the electronic device (101) can identify a second sensor of a second external electronic device (402) corresponding to a first sensor of the first external electronic device (302) based on at least one sensor value received from the first external electronic device (302) being a valid value falling within a specified valid sensor value range.
[0185] In one embodiment, the processor (120) may identify a second sensor of a second external electronic device (402) that may provide a sensor value that may replace a first sensor value sensed and received by a first sensor of a first external electronic device (302). For example, if a first acceleration value sensed by an acceleration sensor (373) from the first external electronic device (302) is a valid value, the processor (120) may identify an acceleration sensor (473) of the second external electronic device (402) that may provide a value similar to or identical to the first acceleration value (e.g., a duplicate value). For example, if a first temperature value sensed by a temperature sensor (371) from the first external electronic device (302) is a valid value, the processor (120) may identify a temperature sensor (471) of the second external electronic device (402) that may provide a value similar to or identical to the first temperature value (e.g., a duplicate value). For example, the processor (120) may identify an HRM sensor (472) of a second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) from the first external electronic device (302) is a valid value.
[0186] According to one embodiment, the processor (120) may transmit a sensor control signal to the second external electronic device (402) via the communication module (190) to deactivate the second sensor when the second sensor is identified or to change the sensing time interval of the second sensor of the second external electronic device (402) to a second sensing time interval that is greater than the first sensing time interval.
[0187] FIG. 10b is a drawing showing a case where an electronic device according to one embodiment is connected to a first external electronic device and a second external electronic device, respectively, and the first external electronic device is not worn on the human body and the second external electronic device is worn on the human body.
[0188] Referring to FIG. 10B, a processor (120) of an electronic device (101) according to an embodiment may be connected to a first external electronic device (302) and a second external electronic device (402) through BLE communication, respectively, and the first external electronic device (302) may be not worn on a human body, and the second external electronic device (402) may be worn on a human body, and may receive at least one sensor value (e.g., sensor raw data) sensed by at least one sensor (e.g., a temperature sensor (371), an HRM sensor (372), or an acceleration sensor (373)) of the first external electronic device (302). According to an embodiment, at least one sensor value sensed in a state in which the first external electronic device (302) is not worn on a human body may not be included in a designated valid sensor value range.
[0189] According to an embodiment, the processor (120) of the electronic device (101) may transmit a default sensor control signal to the second external electronic device (402) through the communication module (190) based on the fact that at least one sensor value received from the first external electronic device (302) is not a valid value included in a designated valid sensor value range. According to an embodiment, the second external electronic device (402) may activate at least one sensor included in the second external electronic device (402) upon receiving the default sensor control signal and cause each of the at least one sensor to acquire at least one sensor value sensed at its own general (or normal or default) sensing time interval.
[0190] FIG. 10c is a diagram illustrating a case where an electronic device according to one embodiment is worn on a human body while being connected to a second external electronic device without being connected to a first external electronic device.
[0191] Referring to FIG. 10c, the processor (120) of the electronic device (101) according to one embodiment may transmit a default sensor control signal to the second external electronic device (402) through the communication module (190) while the second external electronic device (402) is worn on the human body and is connected to the second external electronic device (402) through BLE communication without a communication connection with the first external electronic device. The second external electronic device (402) according to one embodiment may activate at least one sensor included in the second external electronic device (402) upon receiving the default sensor control signal and cause each of the at least one sensor to acquire at least one sensor value sensed at its own general (or normal or default) sensing time interval.
[0192] FIGS. 11A and 11B are diagrams illustrating examples of a first external electronic device operating in a second mode according to various embodiments of the present disclosure.
[0193] FIG. 11A is a diagram illustrating a case where each of the first external electronic device and the second external electronic device is worn on a human body while the first external electronic device is not communicatively connected to the electronic device and is communicatively connected to the second external electronic device according to one embodiment of the present disclosure.
[0194] Referring to FIG. 11A, when a first external electronic device (302) according to an embodiment is not connected to the electronic device (101) but is connected to the second external electronic device (402) through BLE communication, and each of the first external electronic device (302) and the second external electronic device (402) is worn on a human body, at least one sensor value (e.g., sensor raw data) sensed by at least one sensor (e.g., temperature sensor (371), HRM sensor (372), or acceleration sensor (373)) of the first external electronic device (302) may be included in a designated valid sensor value range.
[0195] According to one embodiment, the processor (320) of the first external electronic device (302) can identify a second sensor of the second external electronic device (402) corresponding to the first sensor of the first external electronic device (302) based on at least one sensor value sensed by the first external electronic device (302) being a valid value falling within a specified valid sensor value range.
[0196] According to an embodiment, the processor (320) of the first external electronic device (302) can identify a second sensor of the second external electronic device (402) that can provide a sensor value that can replace the first sensor value sensed by the first sensor of the first external electronic device (302). For example, the processor (320) of the first external electronic device (302) can identify an acceleration sensor (473) of the second external electronic device (402) that can provide a value similar to or identical to the first acceleration value (e.g., a duplicate value) when the first acceleration value sensed by the acceleration sensor (373) is a valid value. For example, the processor (320) of the first external electronic device (302) can identify the temperature sensor (471) of the second external electronic device (402) that can provide a value similar to or identical to the first temperature value (e.g., a duplicate value) when the first temperature value sensed by the temperature sensor (371) is a valid value. For example, the processor (320) of the first external electronic device (302) can identify the HRM sensor (472) of the second external electronic device (402) that can provide a value similar to or identical to the first respiration rate value or the first heart rate value (e.g., a duplicate value) when the first respiration rate value or the first heart rate value sensed by the HRM sensor (372) is a valid value.
[0197] According to one embodiment, the processor (320) of the first external electronic device (302) may transmit a sensor control signal to the second external electronic device (402) via BLE communication to deactivate the second sensor or change the sensing time interval of the second sensor to a second sensing time interval that is greater than the first sensing time interval when the second sensor of the second external electronic device (402) is identified.
[0198] FIG. 11b is a diagram illustrating a case in which the first external electronic device is not worn on the human body and the second external electronic device is worn on the human body while the first external electronic device is not communicatively connected to the electronic device and is communicatively connected to the second external electronic device according to one embodiment of the present disclosure.
[0199] Referring to FIG. 11B, a processor (320) of an electronic device (e.g., a first external electronic device (302)) according to an embodiment may obtain at least one sensor value (e.g., sensor raw data) sensed by at least one sensor (e.g., a temperature sensor (371), an HRM sensor (372), or an acceleration sensor (373)) in a state in which the first external electronic device (302) is not communicatively connected with the electronic device (101) but is communicatively connected with the second external electronic device (402), and the first external electronic device (302) is not worn on the human body and the second external electronic device (402) is worn on the human body. In an embodiment, at least one sensor value sensed in a state in which the first external electronic device (302) is not worn on the human body may not be included in a designated valid sensor value range.
[0200] According to an embodiment, the processor (320) of the first external electronic device (302) may transmit a default sensor control signal to the second external electronic device (402) through the communication circuit (390) based on the fact that at least one sensed sensor value is not a valid value included in a designated valid sensor value range. According to an embodiment, the second external electronic device (402) may activate at least one sensor included in the second external electronic device (402) upon receiving the default sensor control signal and cause each of the at least one sensor to acquire at least one sensor value sensed at its own general (or normal or default) sensing time interval.
[0201] FIG. 12 is a diagram illustrating a case where a second external electronic device according to an embodiment of the present disclosure is worn on a human body without being connected to the electronic device and the first external electronic device.
[0202] Referring to FIG. 12, the processor (420) of the second external electronic device (402) according to one embodiment can operate in a third mode while being worn on the human body without being connected to the electronic device (101) and the first external electronic device (302).
[0203] According to an embodiment, the processor (420) of the second external electronic device (402) may store the sensor values sensed by the sensors (471, 472, 473) in the memory (430) in the third mode. According to an embodiment of the present disclosure, the processor (420) may accumulate and store the sensor values in the memory (430) instead of transmitting them to the electronic device (101) and the first external electronic device (302) in the third mode. Over time, the remaining storage capacity of the memory (430) may decrease. According to an embodiment, the processor (420) may identify whether the storage capacity of the memory (430) is full. According to an embodiment, if the storage capacity of the memory (430) is not full, the processor (420) may store the sensed sensor values of the next cycle in the memory (430). According to an embodiment, the processor (420) may identify the priorities of the sensor values stored in the memory (430) when the storage capacity of the memory (430) is full, and may secure the storage space of the memory (430) by deleting sensor values with low priorities according to a specified standard. According to an embodiment, the processor (420) may identify each of the sensor values stored in the memory (430) as a normal range sensor value (e.g., normal recording information) or an abnormal range sensor value (e.g., abnormal recording information), and may determine the priority of the sensor value in the abnormal range to be higher than that of the sensor value in the normal range. According to an embodiment, the processor (420) may determine the sensor value in the abnormal range with a high sensor priority among the sensor values in the abnormal range to be higher than that of the sensor value in the abnormal range to be lower than that of the sensor value ...According to an embodiment, the processor (420) may determine that a sensor value in an abnormal range with a recent update order among sensor values in an abnormal range has a higher priority than a sensor value in an abnormal range with an older update order. For example, a sensor value in an abnormal range with a first priority may be a sensor value obtained from a sensor with the highest priority among sensor values in an abnormal range and having the most recent acquisition time. A sensor value in an abnormal range with a second priority may be a sensor value obtained from a sensor with the highest priority among sensor values in an abnormal range but having a less recent acquisition time. A sensor value in an abnormal range with a third priority may be a sensor value obtained from a sensor with the second priority among sensor values in an abnormal range and having a more recent acquisition time. A sensor value in an abnormal range with a fourth priority may be a sensor value obtained from a sensor with the second priority among sensor values in an abnormal range and having a less recent acquisition time. According to one embodiment, the processor (420) can identify the priority of the sensor values according to a specified criterion, such as identifying the first to fourth priorities, whenever the sensor values are updated, and store the sensor values up to the priority within the range allowed by the capacity of the memory (430).
[0204] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments disclosed in this document are not limited to the aforementioned devices.
[0205] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0206] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment of the present disclosure, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0207] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one command among the one or more commands stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one command called. The one or more commands may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0208] In a non-transitory storage medium storing a program of the present disclosure, the program may include instructions set to cause the electronic device (e.g., the electronic device (101) of FIG. 1) to, when executed by at least one processor (e.g., the processor (120) of FIG. 1) of the electronic device, to perform an operation of identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and the first external electronic device and communication between the electronic device and the second external electronic device through a communication circuit, an operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is received from the first external electronic device based on the wearing of the first external electronic device on the human body, and an operation of transmitting a sensor control signal to the second external electronic device through the communication circuit for deactivating the second sensor or changing a first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the identification that the first sensor value is a valid value. There is. According to one embodiment of the present disclosure, the commands may be further configured to cause the electronic device (e.g., the electronic device (101) of FIG. 1) to receive a second sensing value sensed by the second sensor according to the first sensing time interval based on whether the first sensor value is not a valid value, when the program is executed by at least one processor (e.g., the processor (120) of FIG. 1) of the electronic device.
[0209] According to one embodiment of the present disclosure, the method according to various embodiments disclosed in the present document may be provided as a computer program product. The computer program product may be traded between sellers and buyers 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 may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0210] According to various embodiments of the present disclosure, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments of the present disclosure, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In this case, according to various embodiments of the present disclosure, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments of the present disclosure, operations performed by a module, program, or other component 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.
[0211] Although the embodiments have been described above with limited examples and drawings, those skilled in the art will appreciate that various modifications and variations can be made based on the above teachings. For example, appropriate results can be achieved even if the described techniques are performed in a different order than the described method, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than the described method, or are replaced or substituted by other components or equivalents. Therefore, other implementations, other embodiments of the present disclosure, and those equivalent to the claims also fall within the scope of the claims described below. It will be understood that various embodiments of the present disclosure according to the description in the claims and specification can be implemented in the form of hardware, software, or a combination of hardware and software.
[0212] Such software may be stored on a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores one or more computer programs (software modules), and the one or more computer programs include computer-executable instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform the method of the present disclosure.
[0213] Such software may be stored in the form of a volatile or non-volatile storage device, for example, a storage device such as a read-only memory (ROM), whether or not erasable or rewritable, or a memory form such as a random access memory (RAM), a memory chip, a device, an integrated circuit, or an optically or magnetically readable medium such as a compact disc (CD), a digital video disc (DVD), a magnetic disk, a magnetic tape, or the like. It will be appreciated that such storage devices and storage media are various embodiments of non-transitory machine-readable storage media suitable for storing a computer program comprising instructions that, when executed, implement various embodiments of the present disclosure. Accordingly, various embodiments of the present disclosure provide a program comprising code for implementing an apparatus or method recited in any claim herein, and a non-transitory machine-readable storage medium storing such a program.
[0214] While the present disclosure has been described and illustrated with reference to various embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents.
Claims
1. In electronic devices, communication circuit; A memory including one or more storage media and storing instructions; and At least one processor communicatively connected to the communication circuit and the memory, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and the first external electronic device through the communication circuit and communication between the electronic device and the second external electronic device; When a first sensor value sensed by the first sensor is received from the first external electronic device based on the human body wearing of the first external electronic device, it is determined whether the first sensor value is a valid value, and An electronic device that transmits a sensor control signal to the second external electronic device through the communication circuit to deactivate the second sensor or change the first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the first sensor value being identified as a valid value.
2. In paragraph 1, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that receives a second sensing value sensed by the second sensor according to a first sensing time interval based on the first sensor value being invalid.
3. In paragraph 1, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the first sensor value is included in the valid sensor value range for the first sensor, it is identified as the valid value, and If the first sensor value is not included in the valid sensor value range for the first sensor, the value is identified as not being a valid value; An electronic device wherein the first sensor includes an acceleration sensor, a temperature sensor, or a heart rate monitoring (HRM) sensor.
4. In paragraph 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the acceleration value sensed by the acceleration sensor is included in the valid acceleration value range, it is identified that the acceleration value is the valid value, and An electronic device that identifies that the acceleration value is not a valid value if the acceleration value does not fall within the specified valid acceleration value range.
5. In paragraph 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the temperature value sensed by the temperature sensor is within the valid temperature value range, the temperature value is identified as the valid value, and An electronic device that identifies that the temperature value is not a valid value when the temperature value does not fall within the range of valid temperature values.
6. In paragraph 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the brpm value or bpm value sensed by the HRM sensor is included in the valid brpm value or bpm value range, it is identified that the brpm value or bpm value is the valid value, and An electronic device that identifies that the brpm value or the bpm value is not a valid value when the brpm value or the bpm value is not within the valid brpm value or bpm value range.
7. In electronic devices, communication circuit; A memory including one or more storage media and storing instructions; and At least one processor communicatively connected to the communication circuit and the memory, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: When a communication connection is made with a second external electronic device but not with a first external electronic device through the above communication circuit, the first sensor of the electronic device and the second sensor corresponding to the first sensor of the second external electronic device are identified, When a first sensor value sensed by the first sensor is obtained based on the human body wearing of the electronic device, it is determined whether the first sensor value is a valid value, Transmit a sensor control signal to the second external electronic device through the communication circuit to deactivate the second sensor or change the sensing period of the second sensor to a second sensing time interval longer than a specified first sensing time interval based on the first sensor value being a valid value, and The second sensing time interval is an electronic device different from the sensing time interval corresponding to a sensor control signal received from the first external electronic device when the second external electronic device is connected to the first external electronic device.
8. In paragraph 7, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the first sensor value is included in the valid sensor value range specified for the first sensor, the first sensor is identified as the valid value, and If the first sensor value is not within the valid sensor value range specified for the first sensor, the first sensor value is identified as not being a valid value; An electronic device wherein the first sensor comprises an acceleration sensor, a temperature sensor, or an HRM sensor.
9. In a method for controlling an external sensor in an electronic device, An operation of identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and the first external electronic device through a communication circuit and communication between the electronic device and the second external electronic device; An operation of identifying whether the first sensor value is a valid value when a first sensor value sensed by the first sensor is received from the first external electronic device based on the human body wearing of the first external electronic device; and A method comprising the action of transmitting a sensor control signal to the second external electronic device through the communication circuit to deactivate the second sensor or change the first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the first sensor value being identified as a valid value.
10. In paragraph 9, A method further comprising receiving a second sensing value sensed by the second sensor according to the first sensing time interval based on the first sensor value being not a valid value.
11. In paragraph 9, An operation of identifying the first sensor value as a valid value if the first sensor value is included in a valid sensor value range for the first sensor; and A method further comprising an action of identifying the first sensor value as not being a valid value if the first sensor value is not within a valid sensor value range for the first sensor.
12. In paragraph 9, A method wherein the first sensor comprises an acceleration sensor, a temperature sensor, or a heart rate monitoring (HRM) sensor.
13. A method for controlling an external sensor in an electronic device, An operation of identifying a first sensor of the electronic device and a second sensor of the second external electronic device corresponding to the first sensor when the electronic device is not connected to a first external electronic device through a communication circuit and is connected to a second external electronic device; An operation of identifying whether a first sensor value sensed by the first sensor is a valid value when the first sensor value is obtained based on the human body wearing of the electronic device; and An operation of transmitting a sensor control signal to the second external electronic device through the communication circuit to deactivate the second sensor or change the sensing period of the second sensor to a second sensing time interval longer than a specified first sensing time interval based on the first sensor value being a valid value, The second sensing time interval is different from the sensing time interval corresponding to the sensor control signal received from the first external electronic device when the second external electronic device is connected to the first external electronic device.
14. In paragraph 13, An operation of identifying the first sensor value as a valid value if the first sensor value is within a valid sensor value range specified for the first sensor; and A method further comprising an action of identifying the first sensor value as not being a valid value if the first sensor value is not within a range of valid sensor values specified for the first sensor.
15. One or more non-transitory computer-readable storage media storing one or more computer programs comprising computer-executable instructions, wherein the instructions, when individually or collectively executed by at least one processor of an electronic device, cause the electronic device to perform operations, the operations comprising: An operation of identifying a first sensor of the first external electronic device and a second sensor of the second external electronic device corresponding to the first sensor based on communication between the electronic device and the first external electronic device through a communication circuit and communication between the electronic device and the second external electronic device; An operation of identifying whether the first sensor value is a valid value when a first sensor value sensed by the first sensor is received from the first external electronic device based on the human body wearing of the first external electronic device; and A non-transitory computer-readable storage medium comprising an action of transmitting a sensor control signal to the second external electronic device through the communication circuit to deactivate the second sensor or change the first sensing time interval of the second sensor to a second sensing time interval greater than the first sensing time interval based on the first sensor value being identified as a valid value.
Citation Information
Patent Citations
Mobile device for reducing wearable device power consumption and, the method thereof
KR1020160096926A
Smart wearable devices and methods with power consumption and network load optimization
KR1020160108437A
Manufacturing method of insulation cover and insulation seat, adhesive tape automatic adhesive apparatus
KR102723136B1
Method for Controlling Wearable Electronic Devices, Central Apparatus, and Central Device
US20170163795A1
Energy reduction in always-on intelligent sensing for wearable devices
US20240080547A1