Abstract:
Disclosed is a method and apparatus for supporting a beacon-based service. An electronic device may include a wireless communication module that may support short-range wireless communication and a processor that is functionally connected with the wireless communication module. The processor is configured to obtain a signal from at least one external device using the wireless communication module through the short-range wireless communication, determine at least one channel out of a plurality of channels based on at least a channel that obtains the signal or the intensity of the signal, and transmit, to another external device, a broadcasting signal using the at least one channel.
Abstract:
A method includes determining whether the electronic device is attached on a human body and controlling the electronic device based on information regarding at least one of a body condition of a user, the body condition measured when the electronic device is attached, the user wearing the electronic device a position where the electronic device is attached or detached, or when the electronic device is attached or detached. An electronic device includes a memory configured to store an instruction to enable the processor to determine whether the electronic device is attached on a human body and to control the electronic device based on information regarding at least one of a body condition as measured when the electronic device is attached, the user wearing the electronic device, a position where the electronic device is attached or detached, and a time when the electronic device is attached or detached.
Abstract:
A method for controlling an external device by an electronic device, according to various embodiments of the present disclosure, may include: obtaining biometric information related to a user of the electronic device; generating user information related to the user based on the biometric information; and storing the user information.
Abstract:
A method and apparatus for batch-processing multiple data in an electronic device are provided. A method for batch-processing multiple data in a first processor includes transmitting batching data configuration information to a second processor of the electronic device according to batching option information of at least one application; receiving, from the second processor, batching data including at least one data acquired via at least one sensor of the electronic device based on the batching data configuration information; and batch-processing the received batching data according to the batching option information, for the at least one application.
Abstract:
An electronic device and a method of measuring an amount of user physical activity by an electronic device are provided. The method includes establishing short range communication among a plurality of electronic devices, determining one of the plurality of electronic devices as a primary device, communicating state information of remaining electronic devices to the primary device, activating a sensor on a device having a highest priority among the plurality of electronic devices according to the state information, recording physical activity information according to physical activity sensed by the sensor, communicating the physical activity information to the primary device, calculating an amount of physical activity according to the communicated physical activity information, and synchronizing the amount of physical activity among the plurality of electronic devices.
Abstract:
A method of detecting an environment vale of an electronic device is provided. The method includes measuring a state of one or more units related to the electronic device, determining a value based at least in part on the measured state of the one or more units related to the electronic device, determining an operation state of the electronic device according to the value, and generating an approximated environment value according to the operation state. Further, other various embodiments are available.
Abstract:
An electronic device and method for displaying position information of a set device are provided. The method of operating a first electronic device, which currently communicates with a second electronic device, includes receiving position tracking information from the second electronic device, analyzing the received position tracking information to determine whether an atmospheric pressure within a preset range is sensed, the preset range including an atmospheric pressure sensed by the second electronic device, and, when the atmospheric pressure in the preset range is sensed, comparing position information currently received and the received position tracking information to display position information about the second electronic device.
Abstract:
A method of operating an electronic device is provided. The method includes selecting at least one particular location in content displayed on a display, identifying text included in the at least one particular location, and executing at least one program based on the text.
Abstract:
A wearable electronic device for detecting biometric information is provided. The device includes a motion sensor, one or more optical sensors including a light emitting unit and a light receiving unit, and at least one processor configured to obtain a first motion signal corresponding to the wearable electronic device, prior to a biological signal being obtained, emit light using the light emitting unit based on a determination that the first motion signal satisfies a specified condition, obtain the biological signal corresponding to a user using the light receiving unit based on reflected light which the light is reflected on the user, obtain, using the motion sensor, a second motion signal corresponding to the wearable electronic device during the obtaining of the biological signal, and refrain from the emitting of the light, based on a determination that the second motion signal does not satisfy the specified condition.
Abstract:
An electronic device and a method of the electronic device are provided. The electronic device includes a location measurement module configured to measure a location; a memory configured to store an application program; and a processor electrically connected to the location measurement module and the memory, wherein the memory stores instructions that, when executed, cause the processor to store location information obtained by the location measurement module in the memory, process a request from the application program to obtain location information, and, in response to the request to obtain location information, provide the stored location information to the application program based on at least part of the location information stored in the memory.