An electronic device providing a user experience for controlling at least one UWB device and controlling method thereof

KR103017109B1Active Publication Date: 2026-09-09SAMSUNG ELECTRONICS CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
KR1020210119849
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-08
Publication Date
2026-09-09
Estimated Expiration
2041-09-08

Smart Images

  • Figure 112021104116752-PAT00008_ABST
    Figure 112021104116752-PAT00008_ABST
Patent Text Reader

Abstract

An electronic device and a method for controlling the same are disclosed for providing a user experience for controlling at least one UWB device. An electronic device according to one embodiment of the present document comprises at least one antenna, a touchscreen display, and at least one processor operatively connected to the at least one antenna and the touchscreen display. The at least one processor receives an ultra-wideband (UWB) signal from an external electronic device through the at least one antenna, and in response to the reception of the UWB signal, calculates a directional angle of the electronic device relative to the external electronic device, a distance between the external electronic device and the electronic device, and a directional time. If the calculated directional angle, the distance, and the directional time each satisfy a predetermined first criterion, the processor is configured to display a user interface corresponding to the external electronic device through the touchscreen display. If any one of the calculated directional angle, the distance, and the directional time does not satisfy the first criterion, the processor is configured to display a user interface corresponding to the external electronic device through the touchscreen display based on the fact that at least one of the other criters satisfies a second criterion different from the first criterion.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] Various embodiments of the present document relate to an electronic device and a method for controlling the same that provide a user experience for controlling at least one UWB device. Background Technology

[0002] Various services and additional features provided through electronic devices, such as portable devices like smartphones, are gradually increasing. To enhance the utility value of these devices and satisfy the needs of diverse users, telecommunications service providers and electronic device manufacturers are competitively developing devices to offer various functions and differentiate themselves from competitors. Consequently, the various functions provided through electronic devices are also becoming increasingly sophisticated. The problem to be solved

[0003] Recently, technologies utilizing ultra-wideband (UWB) technology are being developed to provide user experiences for controlling devices that support UWB communication functions (e.g., TVs; for convenience of explanation in this document, they may be briefly referred to as "UWB devices"). These UWB technologies prioritize "directivity" and "immediacy." However, such "directivity" and "immediacy" can frequently fail to accurately reflect the user's intent when controlling UWB devices. For instance, there may be cases where an electronic device (e.g., a smartphone) determines that the user is facing the UWB device simply because the user briefly brushed past it, thereby providing various user interfaces related to the UWB device through the device. In addition, if the user changes the aiming angle to control the UWB device while aiming at the UWB device (e.g., changing it 60 degrees horizontally from the front relative to the UWB device), the electronic device may determine that the user is not aiming at the UWB device and may no longer provide various user interfaces related to the UWB device through the electronic device.

[0004] According to one embodiment of the present document, an electronic device may be provided that provides a user experience capable of meeting the user's intent of the electronic device by providing a user interface for controlling a UWB device based on an orientation angle toward the UWB device, a distance between the electronic device and the UWB device, and / or the time during which the UWB device is oriented.

[0005] According to one embodiment of the present document, an electronic device may be provided that provides a user experience that can meet the user's intent by pre-activating the UWB device by sending a command to the UWB device to activate the UWB device depending on whether the user is in a specific indoor space and / or whether a specific application is running on the electronic device. means of solving the problem

[0006] An electronic device according to one embodiment of the present document comprises at least one antenna, a touchscreen display, and at least one processor, wherein the at least one processor receives an ultra-wideband (UWB) signal from an external electronic device through the at least one antenna, and in response to the reception of the UWB signal, calculates the orientation angle of the electronic device with respect to the external electronic device, the distance between the external electronic device and the electronic device, and the orientation time, and if the calculated orientation angle, the distance, and the orientation time each satisfy a predetermined first criterion, the processor is configured to display a user interface corresponding to the external electronic device, and if any one of the calculated orientation angle, the distance, and the orientation time does not satisfy the first criterion, the processor is configured to display a user interface corresponding to the external electronic device based on the fact that at least one of the other criters satisfies a second criterion different from the first criterion.

[0007] An electronic device according to one embodiment of the present document includes at least one antenna and at least one processor, wherein the at least one processor determines whether the electronic device is located in a specific indoor space based on receiving a Bluetooth Low Energy (BLE) signal or a UWB signal transmitted from an external electronic device through the at least one antenna, determines whether a first type UWB device exists in the specific indoor space based on the determination that the electronic device is located in the specific indoor space, and, based on the determination that a first type UWB device exists in the specific indoor space, is configured to transmit a command to the second type external electronic device to cause the first type external electronic device to transmit a control signal to the first type external electronic device to output a UWB signal.

[0008] A method for controlling an electronic device according to one embodiment of the present document comprises: receiving an ultra-wideband (UWB) signal from an external electronic device through at least one antenna of the electronic device; calculating, in response to the reception of the UWB signal, a directional angle of the electronic device toward the external electronic device, a distance between the external electronic device and the electronic device, and a directional time; and, when the calculated directional angle, the distance, and the directional time each satisfy a predetermined first criterion, a user interface corresponding to the external electronic device.

[0009] If any one of the calculated orientation angle, the distance, and the orientation time does not satisfy the first criterion, the process may include displaying a user interface corresponding to the external electronic device based on at least one of the remaining satisfying a second criterion different from the first criterion. Effects of the invention

[0010] According to one embodiment of the present document, by providing a user interface for controlling a UWB device based on the orientation angle toward the UWB device, the distance between the electronic device and the UWB device, and / or the time spent aiming at the UWB device, a user experience that can meet the user's intent of the electronic device can be provided.

[0011] According to one embodiment of the present document, a user experience that aligns with the user's intent of the electronic device can be provided by activating the UWB device in advance by sending a command to the UWB device to activate the UWB device depending on whether the user is in a specific indoor space and / or whether a specific application is running on the electronic device.

[0012] The effects according to the various embodiments are not limited to the effects described above, and it is obvious to those skilled in the art that various effects are inherent in this disclosure. Brief explanation of the drawing

[0013] FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments. FIG. 2 is an example drawing for explaining the function or operation of an electronic device displaying a user interface according to one embodiment of the present document. FIG. 3 is an example drawing for explaining the function or operation of an electronic device according to one embodiment of the present document receiving a UWB signal from an external electronic device. FIG. 4a is an example drawing for explaining the orientation angle according to one embodiment of the present document. FIG. 4b is an example drawing for explaining a method for an electronic device to calculate a directional angle according to one embodiment of the present document. FIG. 5 is an example drawing for explaining a method for an electronic device to calculate a directional time according to one embodiment of the present document. FIGS. 6a to 6c are exemplary drawings for illustrating a user interface displayed on an electronic device when the first criterion according to one embodiment of the present document is satisfied. FIG. 7 is an example drawing for illustrating an extended user interface displayed according to user input for a user interface according to one embodiment of the present document. FIG. 8 is an example drawing for illustrating another type of user interface according to one embodiment of the present document. FIGS. 9a and 9b are example drawings for comparing and explaining cases where the user interface is displayed identically even when at least one of the orientation angle, distance, and orientation time is different according to one embodiment of the present document. FIG. 10 is an example drawing for explaining a function or operation of changing the display order of a user interface based on at least one of the orientation angle, distance, and orientation time according to one embodiment of the present document satisfying a second criterion. FIGS. 11a to 11c are example drawings for explaining the function or operation described in FIG. 10 from the perspective of user experience. FIG. 12 is an example drawing for explaining a function or operation to extend and display a user interface based on at least one of the orientation angle, distance, and orientation time according to one embodiment of the present document satisfying a third criterion. FIGS. 13a and FIG. 13b are example drawings for explaining the function or operation described in FIG. 12 from the perspective of user experience. FIG. 14 is an example drawing for explaining a function or operation of determining whether an electronic device according to one embodiment of the present document is located in a specific indoor space, and if it is located in a specific indoor space, controlling a low-power UWB device through an always-on power UWB device. FIG. 15 is an example drawing for explaining a function or operation of determining whether a specific application (e.g., a UWB device control application) is running through an electronic device according to one embodiment of the present document, and controlling a low-power UWB device through an always-on power UWB device when the specific application is running. FIG. 16 is an example drawing illustrating the function or operation described in FIG. 14 and FIG. 15. Specific details for implementing the invention

[0014] FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through 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) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0015] The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (140)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an 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 designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.

[0016] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) 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, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0017] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).

[0018] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0019] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0020] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0021] The display module (160) can visually provide information to an external (e.g., 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 said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0022] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

[0023] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0024] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, 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.

[0025] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, 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).

[0026] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0027] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0028] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0029] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0030] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an 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 include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).

[0031] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.

[0032] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (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 a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).

[0033] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0034] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0035] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through 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, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0036] FIG. 2 is an example drawing for explaining the function or operation of an electronic device (101) according to one embodiment of the present document displaying a user interface. FIG. 3 is an example drawing for explaining the function or operation of an electronic device according to one embodiment of the present document receiving a UWB signal from an external electronic device. FIG. 4a is an example drawing for explaining a directional angle according to one embodiment of the present document. FIG. 4b is an example drawing for explaining a method of an electronic device according to one embodiment of the present document calculating a directional angle. FIG. 5 is an example drawing for explaining a method of an electronic device according to one embodiment of the present document calculating a directional time. FIG. 6a to 6c are example drawings for explaining a user interface displayed on an electronic device when a first criterion according to one embodiment of the present document is satisfied. FIG. 7 is an example drawing for explaining an extended user interface displayed according to user input for a user interface according to one embodiment of the present document. FIG. 8 is an example drawing for explaining another type of user interface according to one embodiment of the present document.

[0037] Referring to FIG. 2, an electronic device (101) according to one embodiment of the present document may receive a UWB signal (312) from an external electronic device (e.g., a first external electronic device (310)) through at least one antenna in operation 210. An electronic device (101) according to one embodiment of the present document may receive a UWB signal (312) from external electronic devices (e.g., a first external electronic device (310) (e.g., a TV), a second external electronic device (320) (e.g., an AI speaker), and / or a third external electronic device (330) (e.g., an air conditioner)) as illustrated in FIG. 3. In FIG. 3, an embodiment is illustrated in which a UWB signal (312) is received from any one of the external electronic devices (e.g., the first external electronic device (310), the second external electronic device (320), and / or the third external electronic device (330)), but this is exemplary. A UWB signal according to one embodiment of the present document may be output from the external electronic devices (e.g., the first external electronic device (310), the second external electronic device (320), and / or the third external electronic device (330)) in a broadcast manner, for example.

[0038] An electronic device (101) according to one embodiment of the present document may, in response to the reception of a UWB signal (312) in operation 220, calculate the orientation angle of the electronic device to an external electronic device (e.g., first external electronic device (310), second external electronic device (320), and / or third external electronic device (330)), the distance and / or orientation time between the external electronic device (e.g., first external electronic device (310), second external electronic device (320), and / or third external electronic device (330)) and the electronic device (101). The term “orientation angle (240)” as used in the present document may also be referred to as “angle of arrival.” Referring to FIG. 4a, the orientation angle (240) according to one embodiment of the present document may mean an angle in the horizontal direction with respect to the substantial center of the external electronic device (e.g., first external electronic device (310)). Referring to FIG. 4b, an electronic device (101) according to one embodiment of the present document may include two antennas (420, 430). An electronic device (101) according to one embodiment of the present document may know the length (d) (450) between the two antennas (420, 430), and the difference in distance (Δd) (260) to each antenna (420, 430) may be calculated using Equation 1. Here, θ (240) may represent the directional angle to be calculated.

[0039]

[0040] In addition, the phase difference (Δ) of the UWB signal (312) reaching the two antennas (420, 430) ) can be expressed as in mathematical formula 2.

[0041]

[0042] In Equation 2, λ may represent the wavelength of the UWB signal (312). An electronic device (101) according to one embodiment of the present document can calculate the aiming angle using Equation 3 derived from Equation 1 and Equation 2.

[0043]

[0044] An electronic device (101) according to one embodiment of the present document has a length (d) (450) between two antennas (420, 430) and a phase difference (Δ) of a UWB signal (312) that reaches each UWB antenna (420, 430). The directional angle (240) can be calculated using ). Referring to FIG. 5, an electronic device (101) according to one embodiment of the present document, in operation 211, can transmit a first wireless message to an external electronic device (e.g., first external electronic device (310)) when it receives a UWB signal (312) from an external electronic device (e.g., first external electronic device (310)). In this case, the first wireless message according to one embodiment of the present document can be transmitted through a session established between the electronic device (101) and the external electronic device (e.g., first external electronic device (310)). According to one embodiment of the present document, a session can be established between the electronic device (101) and the external electronic device (e.g., first external electronic device (310)) based on the detection of the UWB signal (312) by the electronic device (101). An electronic device (101) according to one embodiment of the present document may, in operation 213, receive a second wireless message corresponding to the first wireless message from an external electronic device (e.g., the first external electronic device (310)) after a specified time has elapsed since the first wireless message was received by the external electronic device (e.g., the first external electronic device (310)). The second wireless message according to one embodiment of the present document may include information regarding a specified time (e.g., Treply). An electronic device (101) according to one embodiment of the present document may calculate a time of flight (ToF) value using the following mathematical formula 4. Since the electronic device (101) according to one embodiment of the present document knows information regarding the transmission speed of the wireless message (e.g., the first wireless message), it may calculate the distance from the electronic device (101) to the external electronic device (e.g., the first external electronic device (310)) using the calculated ToF value and information regarding the transmission speed.

[0045]

[0046] Additionally, an electronic device (101) according to one embodiment of the present document can measure the orientation time from the time when the UWB signal (312) is received (e.g., detected). For example, if the time when the UWB signal (312) according to one embodiment of the present document is received is 500ms, the electronic device (101) according to one embodiment of the present document can determine that the orientation time is 500ms.

[0047] An electronic device (101) according to one embodiment of the present document may display a user interface (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) corresponding to an external electronic device (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) when, in operation 230, the calculated aiming angle (240), distance, and aiming time each satisfy a predetermined first criterion. According to one embodiment of the present document, if a user interface (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) is specified to be displayed when a condition (e.g., a first criterion) is satisfied, such as the aiming angle (240) being in the range of +45 degrees to -45 degrees, the distance being within 1.5 m, and the aiming time being 300 ms or more, the electronic device (101) can determine whether such conditions are satisfied for a specific external electronic device (e.g., a first external electronic device (310)). The first criterion according to one embodiment of the present document may include various conditions that allow the same user intent to be inferred. For example, even if the distance is 2 m, if the aiming time is 500 ms, the user intent can be considered substantially the same as when the distance is within 1.5 m and the aiming time is 300 ms. Accordingly, in an electronic device (101) according to one embodiment of the present document, as a first criterion, in addition to the above conditions, for example, the case where the aiming angle (240) is in the range of +45 degrees to -45 degrees, the distance is within 1.5 m, and the aiming time is 300 ms or more, a condition where the aiming angle (240) is in the range of +45 degrees to -45 degrees, the distance is within 2 m, and the aiming time is 500 ms or more may be stored as a first criterion.Alternatively, according to one embodiment of the present document, the aiming angle, distance, and / or aiming time may be converted into a score and stored in the electronic device (101), and the electronic device (101) may convert the calculated aiming angle, distance, and / or aiming time into a score and sum it up, and determine the user's intention based on whether the summed score is greater than or equal to a predetermined score. When the electronic device (101) according to one embodiment of the present document determines that the above conditions are satisfied for a specific external electronic device (e.g., a first external electronic device (310)), the electronic device (101) may display a user interface (e.g., a first user interface (620)) corresponding to the specific external electronic device (e.g., a first external electronic device (310)) on the electronic device (101). Referring to FIG. 6a, the electronic device (101) according to one embodiment of the present document may display an execution screen (610) of a specific application (e.g., a smart home application). A specific application according to one embodiment of the present document may include an application for remotely controlling various home appliances placed within a user's home. An execution screen (610) of a specific application according to one embodiment of the present document may include at least one of a first graphic element (611) for controlling a TV, a second graphic element (612) for controlling a light, a third graphic element (613) for controlling an air purifier, a fourth graphic element (614) for controlling a robot vacuum cleaner, a fifth graphic element (615) for controlling an air conditioner, and a sixth graphic element (616) for controlling a camera (e.g., a home CCTV). Referring to FIG. 6b, an electronic device (101) according to one embodiment of the present document has a first reference (e.g., a directional angle (240)) for a specific external electronic device (e.g., a first external electronic device (310)) in the range of +45 degrees to -45 degrees, and a distance of 1.If the conditions (within 5m and the time is 300ms or more) are satisfied, a first user interface (620) corresponding to a specific external electronic device (e.g., a first external electronic device (310)) can be displayed on the execution screen (610) of a specific application. An electronic device (101) according to one embodiment of the present document may be configured to display a user interface when all conditions regarding the aiming angle, distance, and aiming time are satisfied, but may also be configured to display a user interface when at least one of the conditions regarding the aiming angle, distance, and aiming time is satisfied. Referring to FIG. 6c, when an electronic device (101) according to one embodiment of the present document aims at one external electronic device (e.g., a first external electronic device (310)) and then aims at another external electronic device (e.g., a third external electronic device (330)), the electronic device (101) may display a user interface (e.g., a second user interface (630)) corresponding to the other external electronic device (e.g., a third external electronic device (330)). According to one embodiment of the present document, a UWB signal output from the first external electronic device (310) may not be detected depending on the orientation toward another external electronic device (e.g., a third external electronic device (330)). In this case, the electronic device (101) according to one embodiment of the present document may control the display so that the first user interface (620) is not displayed at a time when a predetermined time (e.g., 5 seconds) has elapsed from the time when the UWB signal is not detected. As another example, the display of the first user interface (620) may be maintained for a certain time (e.g., 5 seconds) even if the UWB signal (312) for the first external electronic device (310) is not detected. Or, according to one embodiment of the present document, if the first criterion is not satisfied depending on the orientation toward another external electronic device (e.g., a third external electronic device (330)) (e.g., the orientation angle (240) is outside the range of +45 degrees to -45 degrees, or the distance is 1.(If it exceeds 5m) may occur. Even in this case, the electronic device (101) according to one embodiment of the present document may control the display so that the first user interface (620) is not displayed at the time when a predetermined time (e.g., 5 seconds) has elapsed from the point in time when the first criterion is no longer satisfied. As another example, after the first criterion for the first external electronic device (310) is satisfied, even if it is no longer satisfied, the display of the first user interface (620) may be maintained for a certain time (e.g., 5 seconds). Referring to FIG. 7, the electronic device (101) according to one embodiment of the present document may receive user input (e.g., touch input) for the first user interface (620). When user input is received, the electronic device (101) according to one embodiment of the present document may expand and display the user interface. The expanded user interface (720) according to one embodiment of the present document may include various graphic elements for controlling the first external electronic device (310). For example, FIG. 7 illustrates, by way of example, a graphic element (721) for turning the power of the first external electronic device (310) on / off, a graphic element (722) for switching the volume of the first external electronic device, and a graphic element (723) for switching the channel of the first external electronic device (310). According to one embodiment of the present document, in order to provide various graphic elements, the electronic device (101) may perform the process of receiving information about the capability of the external electronic device from an external electronic device (e.g., the first external electronic device (310)). Referring to FIG. 8, according to one embodiment of the present document, a user interface according to one embodiment of the present document (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) may be displayed on a home screen (810).According to one embodiment of the present document, when a user interface (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) is displayed on a home screen, it may be displayed in a substantially circular shape as illustrated in FIG. 8. However, this is exemplary, and the user interface (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) may also be displayed in a substantially circular shape when displayed on an execution screen (610) of a specific application.

[0048] FIGS. 9a and 9b are example drawings for comparing and explaining cases where the user interface is displayed identically even when at least one of the orientation angle, distance, and orientation time is different according to one embodiment of the present document.

[0049] Referring to FIG. 9a, an electronic device (101) according to one embodiment of the present document can display a first user interface (620) corresponding to a first external electronic device (310) when, for example, the aiming angle is 5 degrees, the distance is 1.5 m, and the aiming time is 300 ms. This case satisfies the first criterion (e.g., the aiming angle (240) is in the range of +45 degrees to -45 degrees, the distance is within 1.5 m, and the time is 300 ms or more). Referring to FIG. 9b, an electronic device (101) according to one embodiment of the present document can determine that, for example, the aiming angle is 5 degrees, the distance is 5 m, and the aiming time is 700 ms. This case satisfies the first criterion. As another example, since the distance is 5m but the aiming time is 700ms, the user's intention can be inferred as an intention to control the first external electronic device, and thus, in such a case, it may also be stored in the electronic device (101) as a first standard. The electronic device (101) according to one embodiment of the present document can display a first user interface (620) corresponding to the first external electronic device (310) even in the case shown in FIG. 9b.

[0050] FIG. 10 is an exemplary drawing for explaining a function or operation of changing the display order of a user interface based on at least one of the orientation angle (240), distance, and orientation time according to one embodiment of the present document satisfying a second criterion. FIG. 11a to 11c are exemplary drawings for explaining the function or operation described in FIG. 10 from the perspective of user experience.

[0051] Referring to FIG. 10, an electronic device (101) according to one embodiment of the present document can display user interfaces corresponding to a plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) in operation 1010. According to one embodiment of the present document, user interfaces corresponding to a plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) may be displayed when all of the plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) satisfy a first criterion, or when the electronic device (101) is directed toward the first external electronic device (310), then toward the second external electronic device (320), and then toward the third external electronic device (330) sequentially, and a specified time (e.g., 5 seconds) has not expired, so that all user interfaces corresponding to the first external electronic device (310), the second external electronic device (320), and the third external electronic device (330) are displayed.

[0052] An electronic device (101) according to one embodiment of the present document can identify, in operation 1020, while displaying a plurality of user interfaces (e.g., a first user interface (620), a second user interface (630), a third user interface (640)), that at least one of the orientation angle, distance, and orientation time for a specific external electronic device (e.g., a second external electronic device (320)) among a plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), a third external electronic device (330)) satisfies a second criterion. For example, an electronic device (101) according to one embodiment of the present document can identify (e.g., determine) whether the orientation time for a specific external electronic device (e.g., a second external electronic device (320)) satisfies a predetermined second criterion (e.g., orientation time of 500ms or more).

[0053] An electronic device (101) according to one embodiment of the present document may change the display order of a user interface (e.g., a third user interface (640)) corresponding to a specific external electronic device (e.g., a second external electronic device (320)) based on at least one of the orientation angle, distance, and orientation time for a specific external electronic device (e.g., a second external electronic device (320)) satisfying a second criterion in operation 1030. Referring to FIG. 11a, the electronic device (101) according to one embodiment of the present document may have oriented in the order of a first external electronic device (310) (e.g., a TV), a third external electronic device (330) (e.g., an air conditioner), and a second external electronic device (320) (e.g., an AI speaker), but if the orientation time for the second external electronic device (320) is 500ms or more, the display order of the user interface (e.g., a third user interface (640)) corresponding to the second external electronic device (320) may be moved to the earliest order (e.g., top left). Likewise, referring to FIG. 11b, an electronic device (101) according to one embodiment of the present document is oriented in the order of a first external electronic device (310) (e.g., TV), a second external electronic device (330) (e.g., AI speaker), and a third external electronic device (320) (e.g., air conditioner). However, if the orientation time for the second external electronic device (320) is 500ms or longer, the display order of the user interface (e.g., the third user interface (640)) corresponding to the second external electronic device (320) can be moved to the earliest order (e.g., left). FIG. 11c illustrates an exemplary embodiment in which the embodiment shown in FIG. 11b is displayed on a home screen (810). According to one embodiment of the present document, a UWB signal output from the second external electronic device (320) may not be detected depending on orientation to another external electronic device (e.g., the third external electronic device (330)).In this case, the electronic device (101) according to one embodiment of the present document can control the display module (160) so that the priority returns to the state before the change at a time when a predetermined time (e.g., 5 seconds) has elapsed from the time when the UWB signal is not detected.

[0054] FIG. 12 is an example drawing for explaining a function or operation that extends and displays a user interface based on at least one of the orientation angle (240), distance, and orientation time according to one embodiment of the present document satisfying a third criterion. FIG. 13a and FIG. 13b are example drawings for explaining the function or operation described in FIG. 12 from the perspective of user experience.

[0055] Referring to FIG. 12, an electronic device (101) according to one embodiment of the present document may display a user interface corresponding to at least one external electronic device in operation 1210. FIG. 13a illustrates an exemplary embodiment in which a plurality of user interfaces (e.g., a first user interface (620), a second user interface (630), a third user interface (640)) are displayed. According to one embodiment of the present document, user interfaces corresponding to a plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) may be displayed when all of the plurality of external electronic devices (e.g., a first external electronic device (310), a second external electronic device (320), and / or a third external electronic device (330)) satisfy a first criterion, or when the electronic device (101) is directed toward the first external electronic device (310), then toward the second external electronic device (320), and then toward the third external electronic device (330) sequentially, and a specified time (e.g., 5 seconds) has not expired, so that all user interfaces corresponding to the first external electronic device (310), the second external electronic device (320), and the third external electronic device (330) are displayed.

[0056] An electronic device (101) according to one embodiment of the present document can identify, in operation 1220, while displaying at least one user interface, that at least one of the orientation angle (240), distance, and orientation time for at least one external electronic device satisfies a third criterion. For example, an electronic device (101) according to one embodiment of the present document can identify (e.g., determine) whether the orientation angle (240) and orientation time for at least one external electronic device (e.g., first external electronic device (310)) satisfy a predetermined third criterion (e.g., the orientation angle is within the range of +30 degrees to -30 degrees, and the orientation time is 500 ms or more).

[0057] An electronic device (101) according to one embodiment of the present document may display an extended user interface based on the fact that, in operation 1230, at least one of the orientation angle, distance, and orientation time for at least one external electronic device (e.g., first external electronic device (310)) satisfies a third criterion. The extended user interface (720) according to one embodiment of the present document may include various graphic elements for controlling the first external electronic device (310). For example, FIG. 13b illustrates, by way of example, a graphic element for turning the power of the first external electronic device (310) on / off, a graphic element for switching the volume of the first external electronic device, and a graphic element for switching the channel of the first external electronic device (310). According to one embodiment of the present document, in order to provide various graphic elements, the electronic device (101) may perform the process of receiving information about the capability of the external electronic device from the external electronic device (e.g., first external electronic device (310)). According to one embodiment of the present document, a UWB signal output from the first external electronic device (310) may not be detected depending on orientation toward another external electronic device (e.g., a third external electronic device (330)). In this case, the electronic device (101) according to one embodiment of the present document may control the display module (160) so that the expanded first user interface (720) is reduced again at a time when a predetermined time (e.g., 5 seconds) has elapsed from the time when the UWB signal was not detected.For example, an electronic device (101) according to one embodiment of the present document may control a display module (160) so that an expanded first user interface (720) is reduced again at a time when a first predetermined time (e.g., 5 seconds) has elapsed from the time when a UWB signal is not detected, and control the display module (160) so that the reduced first user interface (620) is not displayed at a time when a second predetermined time (e.g., 5 seconds) has elapsed from the time when it is reduced. According to one embodiment of the present document, the first predetermined time and the second predetermined time may be set differently from each other.

[0058] FIG. 14 is an example drawing for explaining a function or operation of determining whether an electronic device according to one embodiment of the present document is located in a specific indoor space, and if it is located in a specific indoor space, controlling a low-power UWB device through an always-on power UWB device.

[0059] Referring to FIG. 14, an electronic device (101) according to one embodiment of the present document can determine whether the electronic device is located in a specific indoor space in operation 1410. An electronic device (101) according to one embodiment of the present document can determine whether the electronic device (101) is located in a specific indoor space (e.g., inside a user's home) by using a signal (e.g., a Bluetooth Low Energy beacon signal, a WiFi signal, or a UWB signal) output (e.g., broadcast) from a low-power external electronic device. For example, an electronic device (101) according to one embodiment of the present document can determine whether the electronic device (101) is currently located in a specific indoor space based on whether the device that transmitted the Bluetooth Low Energy beacon signal is a device registered (e.g., stored) in the electronic device (101) by receiving a Bluetooth Low Energy beacon signal received from an external electronic device (e.g., if there is a history of receiving the transmitted Bluetooth Low Energy beacon signal or if information about the electronic device that transmitted the Bluetooth Low Energy beacon signal is stored in the electronic device (101) (e.g., if there is a history of receiving the transmitted Bluetooth Low Energy beacon signal, or if information about the electronic device that transmitted the Bluetooth Low Energy beacon signal is stored in the electronic device (101), it is determined that the electronic device is located in a specific indoor space).

[0060] An electronic device (101) according to one embodiment of the present document can determine whether a UWB device exists in a specific room in operation 1420 (1410-e). An electronic device (101) according to one embodiment of the present document can determine whether the devices support UWB communication functions by using information included in various signals transmitted from a plurality of external electronic devices located in a specific room, or can determine whether a UWB device exists in a specific room based on whether there is a device registered as a device supporting UWB communication functions in the specific room. According to one embodiment of the present document, operation 1420 may be omitted.

[0061] An electronic device (101) according to one embodiment of the present document can determine whether a first type UWB device exists in a specific room in operation 1430 (1420-e.). A first type UWB device according to one embodiment of the present document may mean, for example, a device (e.g., TV) that is set to output a UWB signal continuously. An electronic device (101) according to one embodiment of the present document can determine whether the device is a first type UWB device from a signal (e.g., UWB signal) transmitted from a first type UWB device, or determine whether the device is a first type UWB device by using information that is stored (e.g., registered) in advance in the electronic device (101) in connection with a specific room.

[0062] An electronic device (101) according to one embodiment of the present document can determine whether a second type UWB device exists in a specific room in operation 1440 (1430-e). A second type UWB device according to one embodiment of the present document may mean, for example, a device configured to temporarily output a UWB signal (e.g., an AI speaker). An electronic device (101) according to one embodiment of the present document can determine whether the device is a first type UWB device from a signal (e.g., a BLE signal) transmitted from a second type UWB device, or determine whether the device is a second type UWB device by using information that is pre-stored (e.g., registered) in the electronic device (101) in association with a specific room. An electronic device (101) according to one embodiment of the present document may transmit a first control signal (e.g., a wake-up command) to a second type UWB device to cause the second type UWB device to output a UWB signal when it is determined in operation 1450 (1430-No) that a first type UWB device does not exist in a specific room. According to one embodiment of the present document, the electronic device (101) may transmit the first control signal (e.g., a wake-up command) to the second type UWB device via a broadcasting method. According to one embodiment of the present document, the electronic device (101) may also transmit a wake-up-only UWB signal to the second type UWB device.

[0063] An electronic device (101) according to one embodiment of the present document can transmit a second control signal to a first type UWB device in order to cause the first type UWB device to output a first control signal that causes the second type UWB device to output a UWB signal in operation 1460 (1440-e). In accordance with such operation, the second type UWB device can output a UWB signal.

[0064] FIG. 15 is an example drawing for explaining a function or operation of determining whether a specific application (e.g., a UWB device control application) is running through an electronic device according to one embodiment of the present document, and controlling a low-power UWB device through an always-on power UWB device when the specific application is running.

[0065] An electronic device (101) according to one embodiment of the present document can determine, in operation 1510, whether a specific application (e.g., a UWB device control application) is running through the electronic device (101). An electronic device (101) according to one embodiment of the present document can determine, in operation 1520 (1510-e.), whether a UWB device exists in the vicinity of the electronic device (101). An electronic device (101) according to one embodiment of the present document can determine whether the devices support UWB communication functions by using information contained in various signals transmitted from a plurality of external electronic devices located in the vicinity of the electronic device (101). According to one embodiment of the present document, operation 1520 may be omitted.

[0066] An electronic device (101) according to one embodiment of the present document can determine whether a first type UWB device exists in the vicinity of the electronic device (101) in operation 1530 (1520-e). A first type UWB device according to one embodiment of the present document may mean, for example, a device (e.g., TV) that is set to output a UWB signal continuously. An electronic device (101) according to one embodiment of the present document can determine whether the device is a first type UWB device from a signal (e.g., UWB signal) transmitted from a first type UWB device, or determine whether the device is a first type UWB device by using information that is stored (e.g., registered) in advance in the electronic device (101) in connection with the current location of the electronic device (101). According to one embodiment of the present document, in order to perform operation 1530, an operation to determine the current location of the electronic device (101) may be further performed.

[0067] An electronic device (101) according to one embodiment of the present document can determine whether a second type UWB device exists in the vicinity of the electronic device (101) in operation 1540 (1530-e). A second type UWB device according to one embodiment of the present document may mean, for example, a device configured to temporarily output a UWB signal (e.g., an AI speaker). An electronic device (101) according to one embodiment of the present document can determine whether the device is a first type UWB device from a signal (e.g., a BLE signal) transmitted from a second type UWB device, or determine whether the device is a second type UWB device by using information that is stored (e.g., registered) in the electronic device (101) in advance in connection with the current location of the electronic device (101). An electronic device (101) according to one embodiment of the present document may transmit a first control signal (e.g., a wake-up command) to a second type UWB device to cause the second type UWB device to output a UWB signal when it is determined in operation 1550 (1530-No) that a first type UWB device does not exist in a specific room. According to one embodiment of the present document, in order to perform operation 1540, an operation to determine the current location of the electronic device (101) may be further performed.

[0068] An electronic device (101) according to one embodiment of the present document can transmit a second control signal to a first type UWB device in order to cause the first type UWB device to output a first control signal that causes the second type UWB device to output a UWB signal in operation 1560 (1540-e). In accordance with such operation, the second type UWB device can output a UWB signal.

[0069] FIG. 16 is an example diagram illustrating the function or operation described in FIG. 14 and FIG. 15. Referring to FIG. 16, an electronic device (101) according to one embodiment of the present document can transmit a first wake-up command to a first type UWB device (e.g., a first external electronic device (310)), and accordingly, the first type UWB device can transmit a second wake-up command to a second type UWB device (e.g., a second external electronic device (320)) to cause the second type UWB device to output a UWB signal.

[0070] An electronic device according to one embodiment of the present document (e.g., the electronic device (101) of FIG. 1) comprises at least one antenna (e.g., the antenna module (197) of FIG. 1), a touchscreen display (e.g., the display module (160)), and at least one processor (e.g., the processor (120) of FIG. 1), wherein the at least one processor receives an ultra-wideband (UWB) signal from an external electronic device (e.g., a first external electronic device (310), a second external electronic device (320), a third external electronic device (330)) through the at least one antenna, and in response to the reception of the UWB signal, calculates the directional angle (240) of the electronic device relative to the external electronic device, the distance between the external electronic device and the electronic device, and the directional time, and if the calculated directional angle, the distance, and the directional time each satisfy a predetermined first criterion, a user interface corresponding to the external electronic device (e.g., a first user interface (620), a second user interface (630), a third user It is configured to display an interface (640), and if any one of the calculated orientation angle, the distance, and the orientation time does not satisfy the first criterion, it may be configured to display a user interface corresponding to the external electronic device through the touchscreen display based on at least one of the remaining satisfying a second criterion different from the first criterion.

[0071] An electronic device according to one embodiment of the present document (e.g., the electronic device (101) of FIG. 1) comprises at least one antenna (e.g., the antenna module (197) of FIG. 1) and at least one processor (e.g., the processor (120) of FIG. 1), wherein the at least one processor may be configured to determine whether the electronic device is located in a specific indoor space based on receiving a Bluetooth Low Energy (BLE) signal or a UWB signal transmitted from an external electronic device through the at least one antenna, determine whether a first type UWB device exists in the specific indoor space based on the determination that the electronic device is located in the specific indoor space, and, based on the determination that a first type UWB device exists in the specific indoor space, transmit a command to the second type external electronic device to transmit a control signal to the first type external electronic device to cause the first type external electronic device to output a UWB signal.

[0072] According to one embodiment of the present document, when there are multiple external electronic devices, the at least one processor may be further configured to determine whether the aiming angle, the distance, and the aiming time for each of the multiple external electronic devices satisfy the first criterion (e.g., a condition in which the aiming angle (240) is in the range of +45 degrees to -45 degrees, the distance is within 1.5 m, and the aiming time is 300 ms or more).

[0073] According to one embodiment of the present document, the at least one processor may be further configured to display the user interface (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) for each of the plurality of external electronic devices when the orientation angle, the distance, and the orientation time for each of the plurality of external electronic devices satisfy the first criterion.

[0074] According to one embodiment of the present document, the user interfaces for each of the plurality of external electronic devices (e.g., a first user interface (620), a second user interface (630), and / or a third user interface (640)) may be displayed sequentially according to the order directed by the electronic device.

[0075] According to one embodiment of the present document, the at least one processor may be further configured to change the display order of the user interface (e.g., first user interface (620), second user interface (630), and / or third user interface (640)) based on determining that at least one of the orientation angle, distance, or orientation time for any one of the plurality of external electronic devices satisfies a third criterion (e.g., the orientation angle is included in the range of +30 degrees to -30 degrees, and the orientation time is 500 ms or more).

[0076] According to one embodiment of the present document, the at least one processor may be further configured to change and display the user interface (e.g., first user interface (620), second user interface (630), and / or third user interface (640)) in an extended state based on determining that at least one of the orientation angle, distance, and orientation time for any one of the plurality of external electronic devices satisfies a fourth criterion.

[0077] According to one embodiment of the present document, the extended state user interface (e.g., first user interface (620), second user interface (630), and / or third user interface (640)) may include at least one graphic element for controlling any one of the external electronic devices.

[0078] According to one embodiment of the present document, the at least one processor may be further configured not to display the user interface (e.g., first user interface (620), second user interface (630), and / or third user interface (640)) if the UWB signal is not detected for more than a predetermined time.

[0079] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0080] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said 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 said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "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" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0081] The term “module” as used in the 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, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0082] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0083] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0084] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims

Claim 1 An electronic device comprises at least one antenna, a touchscreen display, at least one processor operatively connected to the at least one antenna and the touchscreen display, and a memory for storing instructions, wherein when the instructions are executed individually or collectively by the at least one processor, the electronic device comprises: receiving a UWB (ultra-wideband) signal from a plurality of external electronic devices through the at least one antenna; determining, based on the reception of the UWB signal, for the plurality of external electronic devices, a direction angle, a distance, and a direction time during which the direction angle and the distance are maintained to satisfy a first condition; identifying, among the plurality of external electronic devices, the two or more external electronic devices satisfying the first condition for displaying two or more user interfaces corresponding to two or more external electronic devices based on the fact that the direction time is greater than or equal to a specified threshold time; and displaying the two or more user interfaces for controlling the two or more external electronic devices according to priority, wherein the priority includes an order according to the direction time of the two or more external electronic devices, for any one of the two or more external electronic devices An electronic device that detects that the priority of the two or more user interfaces is changed based on determining that at least one of the orientation angle, the distance, or the orientation time satisfies a third condition, and causes the two or more user interfaces to be displayed according to the changed priority. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 An electronic device according to claim 1, wherein the third condition includes the orientation angle being within the range of +30 degrees to -30 degrees. Claim 6 An electronic device according to claim 1, wherein the instructions cause the electronic device to: change and display the two or more user interfaces in an extended state based on determining that at least one of the orientation angle, the distance, and the orientation time for any one of the two or more external electronic devices satisfies a fourth condition. Claim 7 An electronic device according to claim 6, wherein the two or more user interfaces of the extended state comprise at least one graphic element configured to control the two or more external electronic devices. Claim 8 An electronic device according to claim 1, wherein the instructions cause the electronic device to: not display the two or more user interfaces if the UWB signal is not detected for more than a predetermined time. Claim 9 delete Claim 10 delete Claim 11 delete Claim 12 delete Claim 13 A method for controlling an electronic device comprises: receiving an ultra-wideband (UWB) signal from a plurality of external electronic devices through at least one antenna of the electronic device; determining, based on the reception of the UWB signal, a direction angle, a distance, and a direction time for the plurality of external electronic devices such that the direction angle and the distance are maintained to satisfy a first condition; identifying, based on the fact that the direction time is greater than or equal to a specified threshold time, the two or more external electronic devices among the plurality of external electronic devices that satisfy the first condition for displaying two or more user interfaces corresponding to two or more external electronic devices; displaying the two or more user interfaces for controlling the two or more external electronic devices according to priority, wherein the priority includes an order according to the direction time of the two or more external electronic devices; and detecting that the priority of the two or more user interfaces is changed based on the fact that at least one of the direction angle, the distance, or the direction time for any one of the two or more external electronic devices satisfies a third condition. A method for controlling an electronic device, comprising an operation of displaying two or more user interfaces according to the changed priority above. Claim 14 delete Claim 15 delete Claim 16 delete Claim 17 A method for controlling an electronic device according to claim 13, wherein the third condition includes the aiming angle being within the range of +30 degrees to -30 degrees. Claim 18 A method for controlling an electronic device according to claim 13, wherein the method for controlling the electronic device further comprises the operation of changing and displaying the two or more user interfaces in an extended state based on determining that at least one of the orientation angle, the distance, and the orientation time for any one of the two or more external electronic devices satisfies the fourth condition. Claim 19 A method for controlling an electronic device according to claim 18, wherein the two or more user interfaces of the extended state include at least one graphic element configured to control the two or more external electronic devices. Claim 20 In claim 13, the method for controlling the electronic device further comprises the operation of not displaying the two or more user interfaces when the UWB signal is not detected for a predetermined time or longer.

Citation Information

Patent Citations

  • Method for controlling of a display apparatus and display apparatus thereof

    KR1020200035788A

  • Electronic device for determining position of external electronic device and method thereof

    KR1020210030785A

  • Method for Providing Location Based Service by using Bluetooth

    KR102210139B1

  • Location systems for electronic device interactions with environment

    US11044405B1

  • Wireless communication device and communication control device

    US20160135233A1