Abstract:
An electronic device is disclosed which includes a wireless communication circuit configured to support BLUETOOTH communication, a processor, and a memory. The electronic device may connect with a first external electronic device via a first link configured to communicate in units of time slots, connect with a second external electronic device via the second link, transmit first link information for estimation of a radio resource of the first link to the second external electronic device via the second link, change a radio resource of the second link using the first link information, and communicate with the second external electronic device via the second link using the changed radio resource. In addition to the above, various embodiments disclosed in the present disclosure are possible.
Abstract:
An electronic device for taking a pre-action and a method therefor are provided. The electronic device includes a wireless communication circuitry configured to support a Bluetooth protocol and at least one processor operatively connected with the wireless communication circuitry. The at least one processor is configured to establish a first link based on the Bluetooth protocol with a first external electronic device using the wireless communication circuitry, receive a first message for requesting to perform a first pre-action for establishing a second link between the first external electronic device and a second external electronic device from the first external electronic device, using the wireless communication circuitry, perform the first pre-action for establishing the second link with the second external electronic device using the wireless communication circuitry, transmit a second message for reporting a result of the first pre-action to the first external electronic device using the wireless communication circuitry.
Abstract:
Disclosed is an electronic device includes a wireless communication circuit configured to support Bluetooth communication; at least one processor operatively connected to the wireless communication circuit; and a memory operatively connected to the at least one processor, wherein the memory stores one or more instructions that, when executed, cause the at least one processor to perform a plurality a plurality of operations comprising: receiving first data transmitted from a first external electronic device via a first link between the electronic device and the first external electronic device; when an acknowledgement (ACK) is not received from a second external electronic device, determining that the first external electronic device or the electronic device should retransmit the first data to the second external electronic device based on at least one of status information about the electronic device, status information about the first external electronic device, communication quality of the first link, or communication quality of the second link.
Abstract:
An electronic device and method are disclosed herein. The electronic device includes a communication module, a display, a memory and a processor which implements the method. The method includes receiving access point (AP) information from at least one AP through the communication module, generating an AP list including an AP communicatively connectable with the electronic device based on the received AP information, storing the AP list in the memory, identifying a state of the electronic device, determining an arrangement criterion for arranging a display order of Aps included in the AP list based on state information about the electronic device, and controlling the display to arrange the AP list according to the determined arrangement criterion.
Abstract:
Provided is an electronic device capable of providing a voice-based intelligent assistance service. The electronic device may include: a housing; a microphone disposed inside the housing; at least one speaker disposed inside the; a communication circuit disposed inside the housing; a processor disposed inside the housing and operatively connected with the microphone, the speaker, and the communication circuit; and a memory disposed inside the housing, operatively connected to the processor, and configured to store a plurality of application programs. The memory may store instructions that, when executed, cause the processor to control the electronic device to: collect voice data of a user based on a specified condition prior to receiving a wake-up utterance invoking a voice-based intelligent assistant service; transmit the collected voice data to an external server and request the external server to construct a prediction database configured to predict an intention of the user; and output, after receiving the wake-up utterance, a recommendation service related to the intention of the user based on at least one piece of information included in the prediction database.
Abstract:
A video encoding method and an electronic device adapted to the method are provided. The electronic device includes: a wireless communication circuit configured to communicate with a first electronic device, a touchscreen configured to display a user interface for performing a video call, a speaker, a microphone, one or more processors electrically connected to the communication circuit, the touchscreen, the speaker, and the microphone, and a memory electrically connected to the one or more processors, wherein the memory stores instructions that, when executed, cause the one or more processors to: receive a signal related to an incoming video call from the first electronic device via the wireless communication circuit, receive a user input accepting the video call via the user interface, transmit a signal accepting the video call to the first electronic device via the wireless communication circuit in response to the user input, receive a video stream from the first electronic device via the wireless communication circuit, wherein the video stream has been adapted at the first electronic device, based at least partly on: status information on the electronic device and/or status information on wireless communication between the electronic device and the first electronic device, display the received video stream on the touchscreen while providing voice from the video call, using the speaker, receive voice, using the microphone, and transmit the received voice to the first electronic device, using the wireless communication circuit.
Abstract:
An electronic device according to various embodiments may include a housing including a first surface facing a first direction and a second surface facing a second direction opposite the first direction, a touchscreen display exposed through a portion of the first surface, at least one wireless and/or wired communication circuit disposed inside the housing, at least one processor disposed inside the housing and electrically connected to the display and the communication circuit, and a memory disposed inside the housing and electrically connected to the processor. The communication circuit and/or the at least one processor may be configured to be in one of a plurality of states for exchanging data on a bus based on a plurality of generations of the peripheral component interconnect express (PCIe) standard. The plurality of states may include a first state using a first clock rate and a first data encoding rate based on a first one of the plurality of generations, a second state using a second clock rate and a second data encoding rate based on a second one of the plurality of generations, and a first recovery state defined in the first one of the plurality of generations.
Abstract:
A method for controlling a window displayed in a screen area of an electronic device is provided. The method includes executing the window, configuring a reference point of the window according to a predetermined reference, receiving a request for changing a property of the window, in response to receiving the request for changing the property of the window, changing the property of the window on the basis of the reference point, and reconfiguring the reference point of the property-changed window.
Abstract:
The present invention relates to methods and apparatuses for providing guide information for a camera. An image is collected through the camera. The image includes a subject illuminated by a light source. An optimized direction is determined for the light source relative to the subject. Guide information is generated that specifies an adjustment of the light source relative to the subject for achieving the optimized direction for the light source. The generated guide information is outputted to provide a visual, audible, or tactile indication.
Abstract:
Various example embodiments of the disclosure relate to an electronic device and a wireless communication connection control method thereof. The method may include: receiving and storing at least one first account information stored in at least one server from a first electronic device; broadcasting a beacon signal including an indicator indicating that a WiFi access is granted based at least in part on account information related to the server; receiving at least one second account information from a neighboring electronic device which has received the beacon signal; determining whether the second account information is related to the first account information, based at least in part on data to be exchanged with the server; and upon determining that the second account information is related to the first account information, granting the neighboring electronic device an access to the access point in order to use the Internet, without having to request for credential information from the neighboring electronic device.