Abstract:
An electronic device is provided. The electronic device includes a magnetic sensor, an acceleration sensor, and a processor operatively connected to the magnetic sensor and the acceleration sensor, wherein the processor is configured to acquire multiple pieces of first magnetic data by using the magnetic sensor in a first area where the electronic device is located, generate a virtual marker corresponding to the first area by using the multiple pieces of first magnetic data, determine the movement of the electronic device on the basis of multiple pieces of first acceleration data in a first direction, the data being acquired by using the acceleration sensor, determine the posture of the electronic device on the basis of multiple pieces of second acceleration data in a second direction that is perpendicular to the first direction, the data being acquired by using the acceleration sensor, and determine, on the basis of at least one of the movement of the electronic device and the posture of the electronic device, multiple pieces of third magnetic data to be used for comparison with the virtual marker, among multiple pieces of second magnetic data acquired within a designated radius with reference to the first area by using the magnetic sensor.
Abstract:
An electronic device may include a magnetic sensor and at least one processor. The at least one processor may be configured to: collect path data based on first magnetic data related to movement of the electronic device, by using the magnetic sensor; identify a plurality of pieces of second magnetic data, which have at least a predetermined level of mutual similarity, from among the path data; determine, to be an intersection area related to the movement of the electronic device, an area range in which the plurality of pieces of second magnetic data are collected; determine, on the basis of the intersection area, a first space and a second space related to the movement of the electronic device; and determine, on the basis of third magnetic data, the space in which the electronic device is located from among the first space and the second space.
Abstract:
Disclosed is a location detecting method of an electronic device including determining whether the electronic device enters a first region including a first location that is a specific path and/or specific region, when the electronic device enters the first region, selecting a signal type capable of being supported by the electronic device among a signal type list of items defined as moving path data corresponding to the first location, distinguishing the first data, in which a parameter feature is present, and second data having a maintenance pattern for a moving path, among the signal type, comparing first data of the moving path data with first data of measurement data measured by the electronic device, and when the first data of the moving path data corresponds to the first data of the measurement data, comparing patterns after pre-processing both second data of the moving path data and second data of the measurement data to determine whether to enter the first location.
Abstract:
An electronic device, a gateway device, and signal transmission and reception methods thereof are provided. The electronic device includes a communication unit and a control unit. The communication unit is configured to transmit and to receive a signal to and from another communication entity. The control unit is configured to determine whether to activate a wireless local area network (WLAN), and to transmit information about activation or deactivation of the WLAN to a packet data network so as to maintain a created channel and authentication for data transmission and reception.
Abstract:
Disclosed are an electronic device for compensating for geomagnetic sensing data and a method for controlling the same. According to an embodiment of the disclosure, an electronic device may include a processor configured to store, in a memory, a temperature of each of a plurality of heating areas and a variation in a geomagnetic value sensed by a geomagnetic sensor, perform linear fitting using the temperature and the variation in the geomagnetic value, compute an error between the variation in the geomagnetic value and an estimated value for the variation in the geomagnetic value, based on a result of the linear fitting, determine a scheme for compensating for the geomagnetic value based on the computed error, and compensate for the geomagnetic value sensed by the geomagnetic sensor using the determined scheme when a variation in temperature is detected for at least one heating area in the plurality of heating areas.
Abstract:
A method and apparatus are provided for controlling multiple processors in order to reduce current consumption in electronic device. An electronic device includes an application processor (AP) configured to control a plurality of functions; a communication processor (CP) electronically connected to the AP; and a sensor module or a communication module electronically connected to the CP. When the AP enters a sleep state, the CP is configured to control at least one function among the plurality of functions based on information collected from the sensor module or the communication module according to a discontinuous reception (DRX) operating period.
Abstract:
According to certain embodiments, an electronic device comprises: a sensor module configured to sense sensing data; a wireless communication module configured to transmit and/or receive a wireless signal; a memory configured to store a virtual marker platform; and a processor operatively connected with the sensor module and the memory, wherein the processor is configured to perform a plurality of operations, the plurality of operations comprising: estimating a moving direction of the electronic device; performing first alignment of aligning a direction of a coordinate axis of measurement data, obtained to determine whether the electronic device enters a first region where a virtual marker is registered, with respect to the moving direction; performing second alignment of aligning the direction of the coordinate axis of the measurement data in a direction of a coordinate axis of the electronic device when generating a registered virtual marker; and determining entry of the electronic device into a specific region based on the registered virtual marker.
Abstract:
An electronic device is provided. The electronic device includes a display, a camera, and a processor operatively connected to the display and the camera. The processor may display an augmented reality on the display on the basis of an image captured by the camera, may display a point on the display so as to move on the augmented reality while interworking with the movement of the electronic device, may recognize a selected spot on the augmented reality, may display a guide area on the augmented reality, the guide area including the selected spot such that the point moves within a specific area, may store sensor information including a geomagnetic value measured while the point moves within the guide area, may store radio signal intensity information measured while the point moves within the guide area, and may correct a geomagnetic value included in the sensor information.
Abstract:
An electronic device and a method for controlling transmission control protocol are provided. The electronic device includes a communication circuit, a processor electrically connected to the communication circuit, and a memory electrically connected to the processor. The processor is configured to control for setting a receive window size reference value based on a measured packet round trip time (RTT), identifying a physical layer parameter related to a wireless channel of another electronic device that is different from the electronic device, determining the receive window size based on the physical layer parameter and the reference value, and transmitting the determined receive window size to the other electronic device during transmission of a response message in accordance with data reception.
Abstract:
A method and apparatus are provided for controlling multiple processors in order to reduce current consumption in electronic device. An electronic device includes an application processor (AP) configured to control a plurality of functions; a communication processor (CP) electronically connected to the AP; and a sensor module or a communication module electronically connected to the CP. When the AP enters a sleep state, the CP is configured to control at least one function among the plurality of functions based on information collected from the sensor module or the communication module according to a discontinuous reception (DRX) operating period.