First electronic device, second electronic device, and operating method thereof
By employing a combined Wi-Fi and Bluetooth interface for MAC address exchange and connection mode switching, the method facilitates efficient wireless communication between electronic devices, simplifying cable connections and reducing setup time.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2026-01-05
- Publication Date
- 2026-07-16
Smart Images

Figure KR2026000157_16072026_PF_FP_ABST
Abstract
Description
First electronic device, second electronic device and method of operation thereof
[0001] The disclosed embodiment relates to a first electronic device, a second electronic device, and a method of operating the same, and more specifically, to a first electronic device, a second electronic device, and a method of operating the same for effectively establishing a wireless communication connection between the first electronic device and the second electronic device.
[0002] An external device can be connected to a display device, such as a TV, to provide external input sources. Ports for connecting external input sources are provided on the external device, and the external input sources can be connected to the device. The external device is an external connection device connected to the TV that separates various input ports from the TV, thereby facilitating the installation and management of numerous input ports. In this way, instead of connecting various external input sources individually to the TV, connecting only a single external device simplifies the cables connected to the TV. Such an external device can be referred to as a One Connect Box. The TV and the external device can be connected via wired communication using a cable. By connecting the TV and the external device via wireless communication, the cables connected to the TV can be eliminated. A method for conveniently connecting the TV and the external device using wireless communication is required.
[0003] According to the disclosed embodiments, the first electronic device, the second electronic device, and the method of operation thereof are intended to facilitate a wireless communication connection between the first electronic device and the second electronic device.
[0004] According to one embodiment, the first electronic device may include a communication interface including a standalone BT interface and a combined Wi-Fi and BT interface, a memory for storing one or more instructions, and at least one processor including a processing circuit for executing the one or more instructions stored in the memory.
[0005] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device may control the combined Wi-Fi and BT interfaces to obtain the MAC address of the standalone BT interface based on the power-on of the first electronic device.
[0006] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device may control the combined Wi-Fi and BT interface to perform a first connection with the second electronic device via Bluetooth communication.
[0007] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device may control the combined Wi-Fi and BT interface to transmit the MAC address of the standalone BT interface to the second electronic device through the first connection and to receive Wi-Fi connection information associated with the second electronic device.
[0008] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device may control the standalone BT interface to perform a second connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT interface.
[0009] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device may control the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the second electronic device based on Wi-Fi connection information associated with the second electronic device.
[0010] According to one embodiment, the second electronic device may include a communication interface comprising a standalone BT interface and a combined Wi-Fi and BT interface, a memory for storing one or more instructions, and at least one processor for executing the one or more instructions stored in the memory.
[0011] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the second electronic device may control the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication as it receives a Bluetooth advertising packet from the first electronic device.
[0012] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the second electronic device may control the combined Wi-Fi and BT interface to receive the MAC address of the standalone BT module of the first electronic device from the first electronic device through the first connection and to transmit Wi-Fi connection information associated with the second electronic device to the first electronic device.
[0013] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the second electronic device may control the standalone BT interface to perform a second connection according to Bluetooth communication with the first electronic device based on the MAC address of the standalone BT interface of the first electronic device.
[0014] According to one embodiment, when one or more instructions are executed individually and / or collectively by the at least one processor, the second electronic device may control the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information associated with the second electronic device.
[0015] According to one embodiment, a method for operating a first electronic device including a standalone BT interface and a combined Wi-Fi and BT interface may include controlling the combined Wi-Fi and BT interface to obtain the MAC address of the standalone BT interface based on the power-on of the first electronic device.
[0016] According to one embodiment, a method for operating a first electronic device may include controlling the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication with the second electronic device.
[0017] According to one embodiment, a method for operating a first electronic device may include, through the first connection, transmitting the MAC address of the standalone BT interface to a second electronic device and controlling the combined Wi-Fi and BT interface to receive Wi-Fi connection information associated with the second electronic device.
[0018] According to one embodiment, a method for operating a first electronic device may include controlling the standalone BT interface to perform a second connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT interface.
[0019] According to one embodiment, a method for operating a first electronic device may include controlling the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the second electronic device based on Wi-Fi connection information associated with the second electronic device.
[0020] According to one embodiment, a method for operating a second electronic device including a standalone BT interface and a combined Wi-Fi and BT interface may include controlling the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from a first electronic device.
[0021] According to one embodiment, a method for operating a second electronic device may include, through the first connection, receiving the MAC address of a standalone BT module of the first electronic device from the first electronic device and controlling the combined Wi-Fi and BT interface to transmit Wi-Fi connection information related to the second electronic device to the first electronic device.
[0022] According to one embodiment, a method for operating a second electronic device may include controlling the standalone BT interface to perform a second connection with the first electronic device via Bluetooth communication based on the MAC address of the standalone BT interface of the first electronic device.
[0023] According to one embodiment, a method for operating a second electronic device may include controlling the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information related to the second electronic device.
[0024] According to one embodiment, a non-transient computer-readable recording medium having one or more instructions recorded thereon, wherein when the one or more instructions are executed individually and / or collectively by at least one processor of a first electronic device, the first electronic device controls a combined Wi-Fi and BT interface of the first electronic device to obtain the MAC address of a standalone BT interface of the first electronic device based on the power-on of the first electronic device, controls the combined Wi-Fi and BT interface to perform a first connection with the second electronic device via Bluetooth communication, transmits the MAC address of the standalone BT interface to the second electronic device through the first connection, controls the combined Wi-Fi and BT interface to receive Wi-Fi connection information associated with the second electronic device, controls the standalone BT interface to perform a second connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT interface, and performs a third connection with the second electronic device via Wi-Fi communication based on the Wi-Fi connection information associated with the second electronic device. It can control the combined Wi-Fi and BT interface.
[0025] According to one embodiment, a non-transient computer-readable recording medium having one or more instructions recorded thereon, wherein when the one or more instructions are executed individually and / or collectively by at least one processor of a second electronic device, the second electronic device controls a combined Wi-Fi and BT interface of the second electronic device to perform a first connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from a first electronic device, receives a MAC address of a standalone BT module of the first electronic device from the first electronic device through the first connection, and controls the combined Wi-Fi and BT interface to transmit Wi-Fi connection information associated with the second electronic device to the first electronic device, controls the standalone BT interface of the second electronic device to perform a second connection according to Bluetooth communication based on the MAC address of the standalone BT interface of the first electronic device, and controls the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information associated with the second electronic device. there is.
[0026] The foregoing and other aspects, features, and advantages of the embodiments of the present disclosure will become apparent from the following description in combination with the accompanying drawings.
[0027] FIG. 1 shows an example of a system including a TV and an external device connected to the TV according to one embodiment.
[0028] FIG. 2 is an example of a system including a first electronic device and a second electronic device according to one embodiment.
[0029] FIG. 3 shows an example of a detailed block diagram of a first electronic device and a second electronic device according to one embodiment.
[0030] FIG. 4 is a block diagram of a first electronic device and a second electronic device according to one embodiment.
[0031] FIG. 5 is a flowchart of a method of operation of a first electronic device according to one embodiment.
[0032] FIG. 6 is a flowchart of a method of operation of a second electronic device according to one embodiment.
[0033] FIG. 7 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment.
[0034] FIG. 8 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0035] FIG. 9 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0036] FIG. 10 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0037] FIG. 11 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment.
[0038] FIG. 12 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment.
[0039] FIG. 13 is a flowchart illustrating an example of a detailed operation of a wireless communication connection process between a first electronic device and a second electronic device according to one embodiment.
[0040] FIG. 14 is a flowchart illustrating an example of a detailed operation of a wireless communication connection process between a first electronic device and a second electronic device according to one embodiment.
[0041] The terms used in this specification will be briefly explained, and the invention will be described in detail.
[0042] The terms used in this invention have been selected based on currently widely used general terms, taking into account their functions within the invention; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this invention should be defined not merely by their names, but based on their meanings and the overall content of the invention.
[0043] When a part of a specification is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as "...part" or "module" as used in the specification refer to a unit that processes at least one function or operation, and this may be implemented in hardware or software, or as a combination of hardware and software.
[0044] In the present disclosure, the expression “at least one of a, b, or c” may refer to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “a, b, and c all”, or variations thereof.
[0045] The following describes embodiments with reference to the attached drawings so that those skilled in the art can easily implement the present invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.
[0046] In the embodiments of this specification, the term "user" refers to a person who controls the function or operation of a computing device or electronic device using a control device, and may include a viewer, an administrator, or an installation technician.
[0047] FIG. 1 shows an example of a system including a TV and an external device connected to the TV according to one embodiment.
[0048] TV 10 can receive input from various external input sources. TV 10 may be equipped with ports for receiving input from various external input sources, and may receive input by connecting each external input source to the ports.
[0049] Instead of directly connecting these various external input sources to the TV 10, an external device 20 can be provided for connecting the external input sources. That is, the external device 20 is equipped with ports for connecting external input sources, such as an HDMI port, optical port, tuner port, CI port, and USB port, and the external input sources can be connected to the external device 20. In other words, the external device 20 is an external connection device connected to the TV 10, designed to separate various input ports from the TV 10 and facilitate the installation and management of numerous input ports. In this way, by connecting only one external device 20 instead of connecting various external input sources to the TV 10 individually, the cables connected to the TV can be simplified. This external device can be referred to as a One Connect Box.
[0050] TV 10 and external device 20 can be connected via wired or wireless communication. When connecting TV 10 and external device 20 via wired communication, a single cable may be used. To eliminate even this single cable, TV 10 and external device 20 can be connected via wireless communication.
[0051] In this way, a connection method is required to connect the TV 10 and the external device 20 via wireless communication while minimizing user intervention and reducing the connection time.
[0052] FIG. 2 is an example of a system including a first electronic device and a second electronic device according to one embodiment.
[0053] Referring to FIG. 2, the first electronic device 100 can establish a wireless communication connection with the second electronic device 200. The first electronic device 100 may be referred to as an external device or a source device in correspondence with the second electronic device 200.
[0054] The first electronic device 100 may include a communication interface 110, a memory 120, and a processor 130.
[0055] A communication interface 110 includes a communication circuit and can perform communication with at least one external device. Here, 'communication' may mean an operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. A communication interface 110 can perform wired or wireless communication with at least one external device. The external device may be a second electronic device 200. For example, a communication interface 110 may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one external device.
[0056] The communication interface 110 may include a wireless communication interface 111 and a wired communication interface 112.
[0057] The wireless communication interface 111 may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with at least one external device.
[0058] According to one example, the communication interface 110 may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface 110 may receive control signals from the remote controller.
[0059] According to one example, the communication interface 110 may include at least one communication module that performs communication according to a wireless communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication interface 110 may further include a communication module that performs communication with a server to support long-distance communication according to a long-distance communication standard. For example, the communication interface 110 may include a communication module that performs communication through a network for internet communication. Additionally, the communication interface 110 may include a communication module that performs communication through a communication network according to a communication standard such as 3G, 4G, 5G and / or 6G.
[0060] A wired communication interface 112 may include at least one port for connecting to an external device via a wired cable in order to communicate with an external device via a wire. For example, the wired communication interface 112 may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. Accordingly, the wired communication interface 112 can perform communication with an external device connected via a wire through at least one port. Here, a port may refer to a physical device configuration into which a cable, a communication line, or a plug can be connected or inserted.
[0061] As described above, the communication interface 110 may include at least one support element for supporting communication between the first electronic device 100 and an external device. Here, the support element may include the aforementioned communication module, communication circuit, communication device, port for input / output of data, cable port for input / output of data, plug for input / output of data, etc. For example, the at least one support element included in the communication interface 110 may be an Ethernet communication module, a Wi-Fi communication module, a Bluetooth communication module, an IR communication module, a USB port, a tuner (or broadcast receiver), an HDMI port, a DP (display port), a DVI (digital visual interface) port, etc.
[0062] Memory 120 can store a program for processing and controlling the processor 130, and can store data input to or output from the first electronic device 100. Additionally, memory 120 can store data necessary for the operation of the first electronic device 100.
[0063] Memory 120 may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.
[0064] Processor 130 includes a processing circuit and controls the overall operation of the first electronic device 100. For example, processor 130 can perform the function of the electronic device 100 described in the present disclosure by executing one or more instructions stored in memory 120.
[0065] In an embodiment of the present disclosure, the processor 130 stores one or more instructions in an internally provided memory and can control the operation of a display device to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor 130 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 120 provided within the processor 130.
[0066] According to one embodiment, the processor 130 can perform the operation of the first electronic device 100 disclosed in the present disclosure by executing one or more instructions stored in memory 120.
[0067] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module (wherein the Wi-Fi / BT combo module may be referred to as a Wi-Fi combined Wi-Fi and BT interface in this disclosure) to acquire the MAC address of a standalone BT module (wherein the standalone BT module may be referred to as a standalone BT interface in this disclosure) based on the power-on of the first electronic device by executing one or more instructions stored in memory 120.
[0068] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to perform a connection with the second electronic device via Bluetooth communication by executing one or more instructions stored in memory 120.
[0069] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to transmit the MAC address of the standalone BT module to the second electronic device and receive Wi-Fi connection information of the second electronic device through the Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device by executing one or more instructions stored in memory 120.
[0070] According to one embodiment, the processor 130 can control the standalone BT module to perform a connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT module transmitted to the second electronic device by executing one or more instructions stored in memory 120.
[0071] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to perform a connection with the second electronic device in accordance with Wi-Fi communication based on Wi-Fi connection information of the second electronic device received from the second electronic device by executing one or more instructions stored in memory 120.
[0072] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to transmit a request to enter pairing mode with the standalone BT module based on the power-on of the first electronic device by executing one or more instructions stored in memory 120.
[0073] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to transmit a Bluetooth message containing the MAC address of the standalone BT module to the second electronic device by executing one or more instructions stored in memory 120.
[0074] According to one embodiment, the processor 130 can receive a connection request based on Bluetooth communication with the standalone BT module from the second electronic device by executing one or more instructions stored in memory 120 using the MAC address of the standalone BT module.
[0075] According to one embodiment, the processor 130 can control the standalone BT module to perform a connection operation based on Bluetooth communication with the second electronic device upon receiving a connection request by executing one or more instructions stored in memory 120.
[0076] According to one embodiment, the processor 130 can control receiving a Bluetooth message containing Wi-Fi connection information of the second electronic device from the second electronic device by executing one or more instructions stored in memory 120.
[0077] According to one embodiment, the processor 130 can control the second electronic device to transmit a connection request based on Wi-Fi communication with the second electronic device by using Wi-Fi connection information of the second electronic device by executing one or more instructions stored in memory 120.
[0078] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the second electronic device based on a connection request by executing one or more instructions stored in memory 120.
[0079] According to one embodiment, the Wi-Fi connection information may include the SSID and password of the software AP of the second electronic device.
[0080] According to one embodiment, the processor 130 can control the standalone BT module to receive a control signal related to power control from the second electronic device in accordance with the Bluetooth communication connection between the standalone BT module and the second electronic device by executing one or more instructions stored in memory 120.
[0081] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to transmit audio-visual data to the second electronic device according to the Wi-Fi communication connection between the Wi-Fi / BT combo module and the second electronic device by executing one or more instructions stored in memory 120.
[0082] According to one embodiment, the processor 130 can control the Wi-Fi / BT combo module to receive status and / or control information related to Wi-Fi communication from the second electronic device according to the Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device by executing one or more instructions stored in memory 120.
[0083] The first electronic device 100 may be any type of device that performs functions including a processor and memory. The first electronic device 100 may be a fixed or portable device. For example, the first electronic device 100 may be a device that provides content as an external display device including a display. The content may include, but is not limited to, images, videos, audio, text, games, applications, etc. The first electronic device 100 may include a set-top box (STB), a Blu-ray disc player, a digital versatile disc player, a game console, a digital camera, a camcorder, a streaming device, a home theater, etc. The first electronic device 100 may be referred to as a source device in terms of providing content, and may also be referred to as a content providing device, an electronic device, a computing device, etc.
[0084] The block diagram of the first electronic device 100 illustrated in FIG. 2 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted according to the specifications of the first electronic device 100 actually implemented. For example, if necessary, two or more components may be combined into a single component, or a single component may be subdivided into two or more components. Furthermore, the functions performed in each block are intended to explain the embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0085] The second electronic device 200 may include a communication interface 210, a memory 220, and a processor 230.
[0086] A communication interface 210 includes a communication circuit and can perform communication with at least one external device. Here, 'communication' may mean an operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. A communication interface 210 can perform wired or wireless communication with at least one external device. The external device may be a first electronic device 100. For example, a communication interface 210 may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one external device.
[0087] The communication interface 210 may include a wireless communication interface 211 and a wired communication interface 212.
[0088] The wireless communication interface 211 may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with at least one external device.
[0089] According to one example, the communication interface 210 may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface 210 may receive control signals from the remote controller.
[0090] According to one example, the wireless communication interface 211 may include at least one communication module that performs communication according to a wireless communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the wireless communication interface 211 may further include a communication module that performs communication with a server to support long-distance communication according to a long-distance communication standard. For example, the wireless communication interface 211 may include a communication module that performs communication through a network for internet communication. Additionally, the wireless communication interface 211 may include a communication module that performs communication through a communication network according to a communication standard such as 3G, 4G, 5G and / or 6G.
[0091] A wired communication interface 212 may include at least one port for connecting to an external device via a wired cable in order to communicate with an external device via a wire. For example, the wired communication interface 112 may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. Accordingly, the wired communication interface 212 can perform communication with an external device connected via a wire through at least one port. Here, a port may refer to a physical device configuration into which a cable, a communication line, or a plug can be connected or inserted.
[0092] As described above, the communication interface 210 may include at least one support element for supporting communication between the second electronic device 200 and an external device. Here, the support element may include the aforementioned communication module, communication circuit, communication device, port for input / output of data, cable port for input / output of data, plug for input / output of data, etc. For example, the at least one support element included in the communication interface 210 may be an Ethernet communication module, a Wi-Fi communication module, a Bluetooth communication module, an IR communication module, a USB port, a tuner (or broadcast receiver), an HDMI port, a DP (display port), a DVI (digital visual interface) port, etc.
[0093] Memory 220 can store a program for processing and controlling the processor 230, and can store data that is input to or output from the second electronic device 200. Additionally, memory 220 can store data necessary for the operation of the second electronic device 200.
[0094] Memory 220 may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.
[0095] Processor 230 includes a processing circuit and controls the overall operation of the second electronic device 200. For example, processor 230 can perform the functions of the second electronic device 200 described in this disclosure by executing one or more instructions stored in memory 220.
[0096] In an embodiment of the present disclosure, the processor 230 stores one or more instructions in an internally provided memory and can control the operation of a display device to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor 230 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 220 provided within the processor 230.
[0097] According to one embodiment, the processor 230 can perform the operation of the second electronic device 200 disclosed in the present disclosure by executing one or more instructions stored in memory 220.
[0098] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to perform a connection according to Bluetooth communication by receiving a Bluetooth advertising packet from the first electronic device by executing one or more instructions stored in memory 220.
[0099] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to receive the MAC address of the standalone BT module of the first electronic device from the first electronic device and transmit Wi-Fi connection information of the second electronic device to the first electronic device by executing one or more instructions stored in memory 220.
[0100] According to one embodiment, the processor 230 can control the standalone BT module to perform a connection with the first electronic device via Bluetooth communication based on the MAC address of the standalone BT module of the first electronic device by executing one or more instructions stored in memory 220.
[0101] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to perform a connection with the first electronic device in accordance with Wi-Fi communication based on Wi-Fi connection information of the second electronic device by executing one or more instructions stored in memory 220.
[0102] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to receive a Bluetooth message including the MAC address of the standalone BT module of the first electronic device by executing one or more instructions stored in memory 220.
[0103] According to one embodiment, the processor 230 can control the standalone BT module to transmit a connection request based on Bluetooth communication with the first electronic device to the first electronic device by using the MAC address of the standalone BT module of the first electronic device by executing one or more instructions stored in memory 220.
[0104] According to one embodiment, the processor 230 can control the standalone BT module to perform a connection operation based on Bluetooth communication with the first electronic device by executing one or more instructions stored in memory 220, thereby transmitting a connection request.
[0105] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to transmit a Bluetooth message containing Wi-Fi connection information of the second electronic device corresponding to a wireless network created for the soft AP to the first electronic device by executing one or more instructions stored in memory 220.
[0106] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to receive a connection request based on Wi-Fi connection information of the second electronic device from the first electronic device by executing one or more instructions stored in memory 220.
[0107] According to one embodiment, the processor 230 can control the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the first electronic device based on a connection request by executing one or more instructions stored in memory 220.
[0108] The second electronic device 200 may be any type of device that performs functions including a processor and memory. The second electronic device 200 may be a fixed or portable device. For example, the second electronic device 200 may represent a device equipped with a display capable of displaying image content, video content, game content, graphic content, etc. The second electronic device 200 may include various types of electronic devices capable of receiving and outputting content, such as televisions like network TV, smart TV, internet TV, web TV, and IPTV; computers like desktops, laptops, and tablets; smartphones, cellular phones; game players, music players, video players; medical equipment; home appliances, etc. The second electronic device 200 may be referred to as a sink device in terms of receiving data from the first electronic device 100, and may be referred to in various ways, such as other electronic devices, computing devices, content receiving devices, Bluetooth communication devices, etc.
[0109] Meanwhile, the block diagram of the second electronic device 200 illustrated in FIG. 2 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted according to the specifications of the second electronic device 200 actually implemented. For example, if necessary, two or more components may be combined into a single component, or a single component may be subdivided into two or more components. Furthermore, the functions performed in each block are intended to explain the embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0110] FIG. 3 shows an example of a detailed block diagram of a first electronic device and a second electronic device according to one embodiment.
[0111] The first electronic device 100 may include a communication interface 110, a memory 120, and a processor 130.
[0112] The communication interface 110 may include a wireless communication interface 310 and a wired communication interface 320.
[0113] The wireless communication interface 310 may include one or more modules that enable wireless communication between the first electronic device 100 and a wireless communication system or between the first electronic device 100 and a network where another electronic device is located.
[0114] The wireless communication interface 310 may include a Wi-Fi / BT combo module 311 and a standalone BT module 314.
[0115] The Wi-Fi / BT Combo Module 311 is a module that integrates the Wi-Fi Module 312 and the Combo BT Module 313, and can be referred to as a Wi-Fi / BT integrated module. The Wi-Fi / BT Combo Module 311 refers to a wireless communication semiconductor that integrates Wi-Fi and Bluetooth functions onto a single silicon chip. This is intended to efficiently provide wireless connectivity for various electronic devices, such as smartphones, tablets, laptops, and IoT devices. Since Wi-Fi and Bluetooth share the 2.4GHz frequency band, the combo chip is designed to ensure that the two technologies operate without interference. The Wi-Fi module complies with the IEEE 802.11 standard and can primarily support the 2.4GHz and 5GHz (or 6GHz) bands. The Bluetooth module can support the latest standards, such as Bluetooth 5.0, 5.1, 5.2, and 5.3. By integrating Wi-Fi and Bluetooth into a single chip in this way, space is saved, enabling ultra-compact packaging, and power consumption can be reduced by extending battery life through the efficient management of the two wireless systems. The Wi-Fi / BT combo module 311 can be referred to as the combo module 311.
[0116] The Wi-Fi module 312 can establish a communication connection with the second electronic device 200 and perform communication according to the Wi-Fi communication protocol under the control of the processor 130.
[0117] According to one embodiment, the Wi-Fi module 312 can establish a communication connection with the Wi-Fi module 412 of the second electronic device 200 according to the Wi-Fi communication protocol upon power-on of the first electronic device 100.
[0118] According to one embodiment, the Wi-Fi module 312 can establish a communication connection with the Wi-Fi module 412 of the second electronic device 200 according to the Wi-Fi communication protocol using Wi-Fi connection information received from the second electronic device 200.
[0119] According to one embodiment, the Wi-Fi module 312 can perform the role of transmitting data, for example audio-visual data, to the Wi-Fi module 412 of the second electronic device 200 when a communication connection is established according to the Wi-Fi communication protocol of the first electronic device 100 and the second electronic device 200.
[0120] The combo BT module 313 can establish a communication connection and communicate with the second electronic device 200 according to the Bluetooth communication protocol under the control of the processor 130. The Bluetooth communication protocol may include the Classic Bluetooth communication protocol or the BLE communication protocol.
[0121] According to one embodiment, the combo BT module 313 can establish a communication connection with the combo BT module 413 of the second electronic device 200 according to the Bluetooth communication protocol upon power-on of the first electronic device 100.
[0122] According to one embodiment, the combo BT module 313 may obtain the MAC address of the standalone BT module 314 upon power-on of the first electronic device 100 and request the standalone BT module 314 to enter a pairing mode.
[0123] According to one embodiment, the combo BT module 313 can broadcast a BLE advertising packet to be discovered by the second electronic device 200 upon power-on of the first electronic device 100.
[0124] According to one embodiment, the combo BT module 313 can transmit the MAC address of the standalone BT module 314 to the second electronic device 200 upon establishing a Bluetooth connection with the combo BT module 413 of the second electronic device 200.
[0125] According to one embodiment, the combo BT module 313 can receive Wi-Fi connection information from the second electronic device 200 to connect to the soft AP of the second electronic device in accordance with the establishment of a Bluetooth connection with the combo BT module 413 of the second electronic device 200.
[0126] According to one embodiment, the combo BT module 313 may be responsible for at least one of state information related to Wi-Fi communication or control information related to Wi-Fi communication upon establishing a Bluetooth connection with the combo BT module 413 of the second electronic device 200. The combo BT module 313 may receive at least one of state information related to Wi-Fi communication or control information related to Wi-Fi communication from the combo BT module 413 of the second electronic device 200. The state information related to Wi-Fi communication may include the connection status of Wi-Fi communication or information on the strength of the Wi-Fi signal. For example, the state information related to Wi-Fi communication may include a state indicating that Wi-Fi is connected, a state indicating that Wi-Fi is not connected, and the strength of the Wi-Fi signal. The control information related to Wi-Fi communication may include a control signal indicating a Wi-Fi connection or a control signal indicating a Wi-Fi disconnection.
[0127] The Standalone BT Module 314 represents a standalone module with built-in Bluetooth Low Energy (BLE) communication capabilities. "Standalone" is a term used to describe a module in which the BT module exists independently, unlike a combo module in which a Wi-Fi module and a Bluetooth module are integrated.
[0128] According to one embodiment, the standalone BT module 314 may provide the MAC address of the standalone BT module 314 to the combo BT module 313 upon the request of the combo BT module 313 upon the power-on of the first electronic device 100.
[0129] According to one embodiment, a standalone BT module 314 receives a request to enter pairing mode from a combo BT module 313 upon power-on of a first electronic device 100, and can enter pairing mode accordingly.
[0130] According to one embodiment, a standalone BT module 314 can receive a connection request via Bluetooth communication from a standalone BT module 414 of a second electronic device 200 and establish a connection via Bluetooth communication accordingly.
[0131] According to one embodiment, the standalone BT module 314 may receive a control signal related to power control from the second electronic device 200 upon establishing a connection via Bluetooth communication with the standalone BT module 414 of the second electronic device 200. The control signal related to power control may include a control signal for turning the power of the first electronic device 100 on or off.
[0132] According to one embodiment, a control signal related to power control may include a power-on signal. For example, when the second electronic device 200 is powered on according to user input, the second electronic device 200 may transmit a control signal to the first electronic device 100 to power on the first electronic device 100 connected to the second electronic device 200. That is, the standalone BT module 314 of the first electronic device 100 may receive a power-on signal from the standalone BT module 414 of the second electronic device 200. Accordingly, when the standalone BT module 314 of the first electronic device 100 receives such a power-on signal, it may power on the first electronic device 100 by wearing up the processor that was in a low-power state or power-off state.
[0133] According to one embodiment, a control signal related to power control may include a power-off related status signal. That is, the standalone BT module 314 of the first electronic device 100 may receive a power-off related status signal from the standalone BT module 414 of the second electronic device 200. The power-off related status signal may include, for example, a suspend status signal or a normal status signal. For example, when the second electronic device 200 is powered off, the second electronic device 200 may transmit a suspend status signal to the first electronic device 100 connected to the second electronic device 200. Upon receiving such a suspend status signal, the first electronic device 100 may enter a suspend state. The suspend state may include the first electronic device 100 entering a low-power mode or operating in a power-off mode. For example, when the second electronic device 200 has only its display screen powered off and the processor is operating in a normal state, the second electronic device 200 can transmit a normal state signal to the first electronic device 100 connected to the second electronic device 200. Upon receiving this normal state signal, the first electronic device 100 can maintain a normal state of normal operation. That is, when the second electronic device 200 has only its display screen turned off, the first electronic device 100 can maintain a normal state of normal operation.
[0134] The wired communication interface 320 may include one of an HDMI port (High-Definition Multimedia Interface port, 321), a component jack (component jack, 322), a PC port (PC port, 323), and a USB port (USB port, 324), or a combination of one or more thereof. In addition to the HDMI port, the wired communication interface 320 may further include a DisplayPort (DP), Thunderbolt, and MHL (Mobile High-Definition Link).
[0135] The second electronic device 200 may include a video processing unit 240, a display 250, an audio processing unit 260, an audio output unit 270, and a sensing unit 280, in addition to a communication interface 210, a memory 220, and a processor 230. The communication interface 210 may include a wireless communication interface 410 and a wired communication interface 420.
[0136] The wireless communication interface 410 may include one or more modules that enable wireless communication between the second electronic device 200 and a wireless communication system or between the second electronic device 200 and a network where another electronic device is located.
[0137] The wireless communication interface 410 may include a Wi-Fi / BT combo module 411 and a standalone BT module 414.
[0138] The Wi-Fi / BT Combo Module 411 is a module that integrates the Wi-Fi Module 412 and the Combo BT Module 413, and can be referred to as a Wi-Fi / BT integrated module. The Wi-Fi / BT Combo Module 411 refers to a wireless communication semiconductor that integrates Wi-Fi and Bluetooth functions onto a single silicon chip. This is intended to efficiently provide wireless connectivity for various electronic devices, such as smartphones, tablets, laptops, and IoT devices. Since Wi-Fi and Bluetooth share the 2.4GHz frequency band, the combo chip is designed to ensure that the two technologies operate without interference. The Wi-Fi Module 412 complies with the IEEE 802.11 standard and primarily supports the 2.4GHz and 5GHz (or 6GHz) bands. The Bluetooth module can support the latest standards, such as Bluetooth 5.0, 5.1, 5.2, and 5.3. In this way, integrating Wi-Fi and Bluetooth into a single chip saves space, enabling ultra-small packaging, and efficiently manages the two wireless systems to increase battery life and reduce power consumption. The Wi-Fi / BT combo module 411 can be referred to as the combo module 411.
[0139] The Wi-Fi module 412 can establish a communication connection and perform communication according to the Wi-Fi communication protocol under the control of the processor 230.
[0140] The Wi-Fi module 412 can establish a communication connection with the first electronic device 100 and perform communication according to the Wi-Fi communication protocol under the control of the processor 230.
[0141] According to one embodiment, the Wi-Fi module 412 can establish a communication connection with the Wi-Fi module 312 of the first electronic device 100 according to the Wi-Fi communication protocol.
[0142] According to one embodiment, the Wi-Fi module 412 can configure a wireless network for a soft AP for a Wi-Fi communication connection with a first electronic device 100.
[0143] According to one embodiment, a Wi-Fi module 412 may provide Wi-Fi connection information to a Wi-Fi module 312 of a first electronic device 100 for connecting to a wireless network configured according to the configuration of a wireless network for a soft AP. In this case, the Wi-Fi connection information may include the SSID and password of the soft AP. The Wi-Fi connection information may be transmitted to the first electronic device 100 via a BLE message.
[0144] According to one embodiment, the Wi-Fi module 412 can receive data, for example, audio-visual data, from the Wi-Fi module 312 of the first electronic device 100 when a communication connection is established according to the Wi-Fi communication protocol of the first electronic device 100 and the second electronic device 200.
[0145] The combo BT module 413 can establish a communication connection and communicate with the first electronic device 100 according to the Bluetooth communication protocol under the control of the processor 230.
[0146] According to one embodiment, the combo BT module 413 can establish a communication connection with the combo BT module 313 of the first electronic device 100 according to the Bluetooth communication protocol upon power-on of the first electronic device 100.
[0147] According to one embodiment, the combo BT module 413 can perform a BLE scan operation for peripheral device discovery and, accordingly, receive a BLE advertising packet broadcast from the first electronic device 100. At this time, the BLE scan operation for peripheral device discovery can be triggered by user input.
[0148] According to one embodiment, the combo BT module 413 identifies the first electronic device 100 upon receiving a BLE advertising packet, transmits a connection request to the combo BT module 313 of the identified first electronic device 100, and receives a connection acceptance from the combo BT module 313 of the first electronic device 100 in response, thereby performing a connection operation according to Bluetooth communication with the combo BT module 313 of the first electronic device 100.
[0149] According to one embodiment, the combo BT module 413 can receive the MAC address of the standalone BT module 314 of the first electronic device 100 from the combo BT module 313 of the first electronic device 100 upon establishing a Bluetooth connection with the combo BT module 313 of the first electronic device 100.
[0150] According to one embodiment, the combo BT module 413 can transmit Wi-Fi connection information to the first electronic device 100 to connect to the soft AP of the second electronic device in accordance with the establishment of a Bluetooth connection with the combo BT module 313 of the first electronic device 100.
[0151] According to one embodiment, the combo BT module 413 may be responsible for at least one of state information related to Wi-Fi communication or control information related to Wi-Fi communication upon establishing a Bluetooth connection with the combo BT module 313 of the first electronic device 100. The combo BT module 413 may transmit at least one of state information related to Wi-Fi communication or control information related to Wi-Fi communication to the combo BT module 313 of the first electronic device 100. The state information related to Wi-Fi communication may include the connection status of Wi-Fi communication or information on the strength of the Wi-Fi signal. For example, the state information related to Wi-Fi communication may include a state indicating that Wi-Fi is connected, a state indicating that Wi-Fi is not connected, and the strength of the Wi-Fi signal. The control information related to Wi-Fi communication may include a control signal indicating a Wi-Fi connection or a control signal indicating a Wi-Fi disconnection.
[0152] The standalone BT module 414 represents a standalone module with built-in Bluetooth Low Energy (BLE) communication capabilities.
[0153] According to one embodiment, a standalone BT module 414 can receive the MAC address of a standalone BT module 314 of a first electronic device 100 from a combo BT module 413.
[0154] According to one embodiment, the standalone BT module 414 can establish a connection with the standalone BT module 314 of the first electronic device 100 via Bluetooth communication by receiving a connection request via Bluetooth communication to the standalone BT module 314 of the first electronic device 100 using the MAC address of the standalone BT module 314 of the first electronic device 100 and receiving a connection acceptance from the standalone BT module 314 of the first electronic device 100 accordingly.
[0155] According to one embodiment, the standalone BT module 414 may perform the role of transmitting a control signal related to power control to the first electronic device 100 upon establishing a connection through Bluetooth communication with the standalone BT module 314 of the first electronic device 100. The control signal related to power control may include a control signal for turning the power of the first electronic device 100 on or off.
[0156] According to one embodiment, the wired communication interface 420 may include an HDMI port, a component jack, a PC port, and a USB port, or a combination thereof. The wired communication interface 420 may include a DP, a Thunderbolt port, a mobile high-definition link (MHL), and an HDMI port.
[0157] According to one embodiment, a control signal related to power control may include a power-on signal. For example, when the second electronic device 200 is powered on according to user input, the second electronic device 200 may transmit a control signal to the first electronic device 100 to power on the first electronic device 100 connected to the second electronic device 200. That is, the standalone BT module 414 of the second electronic device 200 may transmit a power-on signal to the standalone BT module 314 of the first electronic device 100.
[0158] According to one embodiment, a control signal related to power control may include a power-off related status signal. That is, the standalone BT module 414 of the second electronic device 200 may transmit a power-off related status signal to the standalone BT module 314 of the first electronic device 100. For example, when the second electronic device 200 is powered off, the second electronic device 200 may transmit a suspend status signal to the first electronic device 100 connected to the second electronic device 200. Upon receiving such a suspend status signal, the first electronic device 100 may enter a suspend state. The suspend state may include the first electronic device 100 entering a low-power mode or operating in a power-off mode. For example, when only the display screen of the second electronic device 200 is powered off and the processor operates in a normal state, the second electronic device 200 may transmit a normal state signal to the first electronic device 100 connected to the second electronic device 200. The first electronic device 100, upon receiving such a normal state signal, can maintain a normal state of normal operation.
[0159] As shown in FIG. 3, a combo BT module 313 and a combo BT module 413 are provided for transmitting and receiving control signals related to Wi-Fi communication between the first electronic device 100 and the second electronic device 200, and a standalone BT module 314 and a standalone BT module 414 are separately provided for transmitting and receiving power control signals between the first electronic device 100 and the second electronic device 200, thereby allowing for more reliable processing of power control signal transmission and reception.
[0160] The video processing unit 240 can process a video signal received from the communication interface 210 under the control of the processor 230 and output it to the display 250.
[0161] Display 250 can display video signals on the screen.
[0162] The audio processing unit 260 can convert an audio signal received from the communication interface 210 into an analog audio signal and output it to the audio output unit 270 under the control of the processor 230.
[0163] The audio output unit 270 can output audio (e.g., voice, sound) input through the communication interface 210. Additionally, the audio output unit 270 can output audio stored in memory 220 under the control of the processor 230. The audio output unit 270 may include at least one of a speaker, a headphone output terminal, or an S / PDIF (Sony / Philips Digital Interface) output terminal, or a combination thereof.
[0164] The detection unit 280 detects the user's voice, the user's image, or the user's interaction, and may include a microphone 281, a camera unit 282, and an optical receiver 283.
[0165] Microphone 281 receives the user's uttered voice. Microphone 281 can convert the received voice into an electrical signal and output it to processor 230. The user voice may include, for example, a voice corresponding to a menu or function of the second electronic device 200.
[0166] Camera 282 can receive images (e.g., consecutive frames) corresponding to a user's motion including a gesture within the camera recognition range. Processor 230 can use the recognition result of the received motion to select a menu displayed on the second electronic device 200 or perform control corresponding to the motion recognition result.
[0167] The optical receiver 283 receives an optical signal (including a control signal) received from an external control device. The optical receiver can receive an optical signal corresponding to user input (e.g., touch, press, touch gesture, voice, or motion) from the control device. A control signal can be extracted from the received optical signal under the control of the processor 230.
[0168] FIG. 4 is a block diagram of a first electronic device and a second electronic device according to one embodiment.
[0169] Referring to FIG. 4, the configuration is mostly the same as that shown in FIG. 3, except that the wireless communication interface 310 of the first electronic device 100 and the wireless communication interface 410 of the second electronic device 200 of FIG. 4 do not include a standalone BT module 314 and a standalone BT module 414.
[0170] In the example illustrated in FIG. 3, separate standalone BT modules 314 and 414 are provided for the transmission and reception of power control signals between the first electronic device 100 and the second electronic device 200. On the other hand, in the example illustrated in FIG. 4, the role of transmitting and receiving power control signals between the first electronic device 100 and the second electronic device 200 can be handled by the combo BT module 313 of the combo module 311 and the combo BT module 413 of the combo module 411. That is, in the example illustrated in FIG. 4, the combo BT module 313 of the first electronic device and the combo BT module 413 of the second electronic device 200 can handle the role of transmitting and receiving power control signals as well as transmitting and receiving Wi-Fi communication-related status information or Wi-Fi communication-related control information. As shown in FIG. 3, if separate standalone BT modules 314 and 414 are provided for the transmission and reception of power control signals between the first electronic device 100 and the second electronic device 200, the transmission and reception of power control signals can be processed more reliably. On the other hand, as shown in the example in FIG. 4, if the combo BT module 313 of the first device and the combo BT module 413 of the second electronic device 200 are responsible for the transmission and reception of power control signals as well as the transmission and reception of Wi-Fi communication-related status information or Wi-Fi communication-related control information, the communication chip can be configured more concisely and efficiently.
[0171] FIG. 5 is a flowchart of the operation method of a first electronic device according to one embodiment.
[0172] Referring to FIG. 5, in operation 510, based on the power-on of the first electronic device 100, the Wi-Fi / BT combo module 311 can obtain the MAC address of the standalone BT module 314.
[0173] According to one embodiment, when the first electronic device 100 is powered on, the first electronic device 100 can automatically perform an operation to establish a wireless communication connection between the first electronic device 100 and the second electronic device 200, i.e., the operation illustrated in FIG. 5. Furthermore, to initiate this wireless communication connection operation, the first electronic device 100 can control the Wi-Fi / BT combo module 311 to acquire the MAC (Media Access Control) address of the standalone BT module 314 and control the standalone BT module 314 to operate in pairing mode. In Bluetooth Low Energy (BLE) communication, a MAC address refers to a 48-bit address that uniquely identifies a BLE module on a network. A MAC address is a unique identifier assigned to a network interface, and within a BLE network, each device is distinguished by its unique MAC address. A BLE device may include its MAC address in an advertising packet to notify surrounding devices of its presence.
[0174] According to one embodiment, the first electronic device 100 may be powered on during the OOBE (Out-of-Box Experience) stage. OOBE refers to the initial experience of a user purchasing, opening, and using a product for the first time, and when the power of the first electronic device 100 is turned on during this OOBE stage, operation 510 may begin.
[0175] According to one embodiment, the first electronic device 100 may be powered on when the power of the first electronic device 100 is turned off and then turned on again for a reset, even if the device is already being used by a user. In this way, operation 510 may be started even when the power-on is due to a reset.
[0176] In operation 520, the Wi-Fi / BT combo module 311 of the first electronic device 100 can be controlled to perform a connection with the second electronic device 200 via Bluetooth communication.
[0177] According to one embodiment, when the first electronic device 100 is powered on, it may broadcast an advertising packet to notify surrounding devices of the presence of the first electronic device 100. A BLE advertising packet is a data packet that a BLE (Bluetooth Low Energy) device periodically transmits to notify surrounding devices of its presence and key information. Such an advertising packet serves as an initial signal for a connection request and enables the first electronic device 100 to broadcast its information at low power.
[0178] According to one embodiment, the combo BT module 313 of the Wi-Fi / BT combo module 311 of the first electronic device 100 can broadcast a BLE advertising packet. The BLE advertising packet may include the MAC address of the combo BT module 313 and the device name of the first electronic device 100. The second electronic device 200 receives the BLE advertising packet broadcast from the first electronic device 100 by periodically scanning peripheral devices, and can identify the first electronic device 100 from the received BLE advertising packet. Subsequently, the first electronic device 100 receives a connection request from the second electronic device 200 and transmits a connection acceptance to the second electronic device 200 in response, thereby enabling the Wi-Fi / BT combo module 311 of the first electronic device 100 to establish a Bluetooth connection with the second electronic device 200.
[0179] In operation 530, through the Bluetooth communication connection between the Wi-Fi / BT combo module 311 of the first electronic device 100 and the second electronic device 200, the Wi-Fi / BT combo module 311 transmits the MAC address of the standalone BT module 314 to the second electronic device 200 and can receive Wi-Fi connection information of the second electronic device 200.
[0180] According to one embodiment, the Wi-Fi / BT combo module 311 of the first electronic device 100 can include the MAC address of the standalone BT module 314 in a message based on a Bluetooth communication connection and transmit it to the second electronic device 200. For example, the Wi-Fi / BT combo module 311 of the first electronic device 100 can include the MAC address of the standalone BT module 314 in a status report based on a Bluetooth communication connection and transmit it to the second electronic device 200. In this way, by including and transmitting the MAC address of the standalone BT module 314 of the first electronic device through a BLE message, the time required for the standalone BLE connection can be saved.
[0181] According to one embodiment, the Wi-Fi / BT combo module 311 of the first electronic device 100 can receive a message from the second electronic device 200 containing Wi-Fi connection information of the second electronic device 200 based on a Bluetooth communication connection. The Wi-Fi connection information is configuration information used when the first electronic device 100 connects to the wireless network of the second electronic device 200, and may include, for example, an SSID (Service Set Identifier) and a password. In this way, by receiving Wi-Fi connection information for the Wi-Fi communication connection of the second electronic device through a BLE message, time spent on Wi-Fi connection can be saved.
[0182] In operation 540, the first electronic device 100 can control the standalone BT module 314 to perform a connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT module transmitted to the second electronic device 200.
[0183] According to one embodiment, the second electronic device 200 obtains the MAC address of the standalone BT module 314 of the first electronic device 100, and the second electronic device 200 can transmit a connection request to the first electronic device 100 using the MAC address of the standalone BT module 314, and the standalone BT module 314 of the first electronic device 100 that receives the connection request can subsequently perform a BLE connection operation with the second electronic device 200.
[0184] In operation 550, the first electronic device 100 can control the Wi-Fi / BT combo module 311 to perform a connection with the second electronic device according to Wi-Fi communication based on the Wi-Fi connection information of the second electronic device 200 received from the second electronic device 200.
[0185] According to one embodiment, the Wi-Fi / BT combo module 311 of the first electronic device 100 transmits a Wi-Fi connection request to the second electronic device 200 based on Wi-Fi connection information of the second electronic device 200 received from the second electronic device 200, and based on this Wi-Fi connection request, the Wi-Fi / BT combo module 311 can perform a connection with the second electronic device through Wi-Fi communication.
[0186] In the embodiment illustrated in FIG. 5, it was described that the MAC address of the standalone BT module 314 of the first electronic device 100 is included in the BLE message sent by the combo module 311 and transmitted, but this is not limited thereto. It is also possible to include the MAC address of the standalone BT module 314 of the first electronic device 100 in the BLE advertising packet broadcast by the combo module 311 and transmit it.
[0187] FIG. 6 is a flowchart of a method of operation of a second electronic device according to one embodiment.
[0188] Referring to FIG. 6, in operation 610, the second electronic device 200 can control the Wi-Fi / BT combo module 411 to perform a connection according to Bluetooth communication as it receives a Bluetooth advertising packet from the first electronic device 100.
[0189] According to one embodiment, the Wi-Fi / BT combo module 411 of the second electronic device 200 can receive an advertising packet from the first electronic device 100 by monitoring advertising channels to discover BLE devices present in the vicinity of the second electronic device 200. The Wi-Fi / BT combo module 411 of the second electronic device 200 can obtain the MAC address of the standalone BT module 314 of the first electronic device 100 from the advertising packet of the first electronic device 100. The Wi-Fi / BT combo module 411 of the second electronic device 200 can perform a connection operation with the first electronic device 100 by transmitting a connection request to the first electronic device 100 and receiving a connection acceptance for the connection request.
[0190] In operation 620, the second electronic device 200 can control the Wi-Fi / BT combo module 411 to receive the MAC address of the standalone BT module of the first electronic device 100 from the first electronic device 100 through the Bluetooth communication connection between the Wi-Fi / BT combo module 411 and the first electronic device 100, and to transmit Wi-Fi connection information of the second electronic device 200 to the first electronic device 100.
[0191] According to one embodiment, the Wi-Fi / BT combo module 411 of the second electronic device 200 can receive a message containing the MAC address of the standalone BT module 314 of the first electronic device from the first electronic device 100 based on a Bluetooth communication connection. For example, the Wi-Fi / BT combo module 411 of the second electronic device 200 can receive a status report containing the MAC address of the standalone BT module 314 of the first electronic device 100 from the first electronic device 100 based on a Bluetooth communication connection. In this way, by including and transmitting the MAC address of the standalone BT module 314 of the first electronic device through a BLE message, the time required for a standalone BLE connection can be saved.
[0192] According to one embodiment, the Wi-Fi / BT combo module 411 of the second electronic device 200 can transmit a message containing Wi-Fi connection information of the second electronic device 200 to the first electronic device 100 based on a Bluetooth communication connection. The Wi-Fi connection information is configuration information used when the first electronic device 100 connects to the wireless network of the second electronic device 200, and may include, for example, an SSID (Service Set Identifier) and a password. In this way, by transmitting Wi-Fi connection information for the Wi-Fi communication connection of the second electronic device via a BLE message, the time required for the Wi-Fi connection can be saved.
[0193] In operation 630, the second electronic device 200 can control the standalone BT module 414 to perform a connection with the first electronic device 100 via Bluetooth communication based on the MAC address of the standalone BT module 314 of the first electronic device 100.
[0194] According to one embodiment, the standalone BT module 414 of the second electronic device 200 can perform a Bluetooth connection operation of the standalone BT module 414 by transmitting a connection request to the first electronic device 100 using the MAC address of the standalone BT module 314 of the first electronic device 100 and receiving a connection acceptance corresponding to the connection request from the first electronic device 100.
[0195] In operation 640, the second electronic device 200 can control the Wi-Fi / BT combo module 411 to perform a connection with the first electronic device 100 via Wi-Fi communication based on the Wi-Fi connection information of the second electronic device 200.
[0196] According to one embodiment, the Wi-Fi / BT combo module 411 of the second electronic device 200 receives a connection request from the first electronic device 100 that includes Wi-Fi connection information necessary for Wi-Fi connection of the second electronic device 200, and by authenticating the first electronic device 100 based on the Wi-Fi connection information included in the received connection request, the second electronic device 200 can perform a connection operation according to Wi-Fi communication with the first electronic device 100.
[0197] FIG. 7 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment.
[0198] Referring to Fig. 7, in operation 710, the first electronic device 100 can be powered on.
[0199] According to one embodiment, the first electronic device 100 can be powered on during the OOBE (Out-of-Box Experience) stage. OOBE refers to the initial experience of a user purchasing, opening, and using a product for the first time, and the power of the first electronic device 100 can be powered on during this OOBE stage.
[0200] According to one embodiment, the first electronic device 100 may be powered on when the power of the first electronic device 100 is turned off for a reset or the like and then turned on again, even if the first electronic device 100 is already being used by a user. When the first electronic device 100 is powered on in this way, the operation shown in FIG. 7 may be performed to automatically connect the first electronic device 100 to the second electronic device 200.
[0201] In operation 720, based on the power-on of the first electronic device 100, the combo BT module 313 of the combo module 311 can obtain the MAC address of the standalone BT module 314. In Bluetooth Low Energy (BLE) communication, a MAC address refers to a 48-bit address that uniquely identifies a BLE module on a network. A MAC address is a unique identifier assigned to a network interface, and within a BLE network, each device is distinguished by its unique MAC address. A BLE device can include its MAC address in an advertising packet to notify surrounding devices of its presence.
[0202] In operation 730, based on the power-on of the first electronic device 100, the combo BT module 313 of the combo module 311 may transmit a request to enter pairing mode to the standalone BT module 314. The request to enter pairing mode may represent a request to transition the standalone BT module 314 to an initial preparation phase for establishing a secure connection with another BLE device.
[0203] In operation 740, the standalone BT module 314 may enter pairing mode upon receiving a request to enter pairing mode. In pairing mode, the standalone BT module 314 may exit normal data communication or advertising mode and transition to a state ready to start a pairing procedure for a secure connection.
[0204] In operation 750, the combo BT module 313 of the first electronic device 100 can transmit a BLE advertising packet to the second electronic device 200.
[0205] According to one embodiment, when the first electronic device 100 is powered on, it may broadcast an advertising packet to notify surrounding devices of its presence. A BLE advertising packet is a data packet that a BLE (Bluetooth Low Energy) device periodically transmits to notify surrounding devices of its presence and key information. This advertising packet serves as an initial signal for a connection request and enables the first electronic device 100 to broadcast its information at low power. In other words, the advertising packet can efficiently broadcast the basic information of the first electronic device 100 transmitting this packet, allowing a surrounding second electronic device 200 to detect the first electronic device 100 and subsequently attempt a connection.
[0206] According to one embodiment, a BLE advertising packet transmitted by the combo BT module 313 of the combo module 311 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313. The device name of the first electronic device 100 represents a name that allows a user to easily recognize the device.
[0207] In operation 760, the second electronic device 200 can identify the first electronic device 100. The second electronic device 200 can identify the first electronic device 100 based on the device name of the first electronic device 100 included in the BLE advertising packet.
[0208] In operation 770, the first electronic device 100 and the second electronic device 200 can perform a combo BLE connection operation. The combo BLE connection operation may include a BLE communication connection operation between the combo BT module 313 and the combo BT module 413. The second electronic device 200 can identify the first electronic device 100 and then transmit a BLE connection request to the first electronic device 100 based on information obtained through an advertising packet. At this time, the first electronic device 100 and the second electronic device 200 can establish an initial communication session for the BLE connection. After the connection is established, the first electronic device 100 and the second electronic device 200 can proceed with a pairing process for a secure connection. The first electronic device 100 and the second electronic device 200 can exchange a temporary or security key to share information necessary for the encryption of subsequent communication, and based on the exchanged key, both parties can establish an encrypted communication channel.
[0209] According to one embodiment, during a combo BLE connection operation between a first electronic device 100 and a second electronic device 200, the combo BT module 313 of the first electronic device 100 can transmit the MAC address of the standalone BT module 313 obtained in operation 720 to the second electronic device 200 using a BLE message. In this way, by transmitting the MAC address of the standalone BT module 314 to the second electronic device 200 during the BLE connection operation of the combo BT module 313, the time required for the connection operation of the standalone BT module 314 can be saved.
[0210] In operation 780, the first electronic device 100 and the second electronic device 200 can perform a standalone BLE pairing operation based on the MAC address of the standalone BT module 314.
[0211] According to one embodiment, the second electronic device 200 can transmit a standalone BLE connection request to the first electronic device 100 using the MAC address of the standalone BT module 314 obtained during the combo BLE pairing operation. At this time, the first electronic device 100 and the second electronic device 200 can establish an initial communication session for a BLE connection. After the connection is established, the first electronic device 100 and the second electronic device 200 can proceed with a pairing process for a secure connection. The first electronic device 100 and the second electronic device 200 can exchange a temporary or security key to share information necessary for the encryption of subsequent communication, and based on the exchanged key, both parties can establish an encrypted communication channel.
[0212] In operation 790, the first electronic device 100 and the second electronic device 200 can perform a Wi-Fi pairing operation.
[0213] According to one embodiment, for Wi-Fi pairing between a first electronic device 100 and a second electronic device 200, the second electronic device 200 can act as a soft AP. In order to enable the first electronic device 100 to connect to the second electronic device 200 acting as a soft AP, the second electronic device 200 can transmit Wi-Fi connection information for connecting to the soft AP of the second electronic device 200 to the first electronic device 100 via a BLE message. Then, the first electronic device 100 can request a connection to the second electronic device 200 using the Wi-Fi connection information received from the second electronic device 200, thereby enabling the first electronic device 100 and the second electronic device 200 to perform a Wi-Fi connection operation. The Wi-Fi connection information may include an SSID and a password.
[0214] In the example illustrated in FIG. 7, the combo BLE pairing operation 770, the standalone BLE operation 780, and the Wi-Fi pairing operation 790 do not need to be performed in chronological order, and the combo BLE pairing operation 770, the standalone BLE operation 780, and the Wi-Fi pairing operation 790 can be performed in parallel. That is, one or more detailed operations for performing the combo BLE pairing operation 770, one or more detailed operations for performing the standalone BLE operation 780, and one or more detailed operations for performing the Wi-Fi pairing operation 790 can be processed simultaneously in parallel. Accordingly, the wireless communication connection operation between the first electronic device 100 and the second electronic device 200 can be performed quickly.
[0215] By allowing the operation illustrated in FIG. 7, which is automatically performed upon power-on of the first electronic device 100, to proceed automatically with minimal user intervention, the user experience can be made more convenient by minimizing cumbersome manual input by the user.
[0216] In operation 760 illustrated in FIG. 7, the second electronic device 200 identifying the first electronic device can be performed in various ways. Hereinafter, with reference to FIGS. 8 and 9, a method for the second electronic device 200 to identify the first electronic device 100 to perform a wireless communication connection will be described.
[0217] FIG. 8 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0218] Referring to FIG. 8, in operation 810, the combo BT module 313 of the first electronic device 100 can transmit a BLE advertising packet to the second electronic device 200. The BLE advertising packet transmitted by the combo BT module 313 of the combo module 311 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313.
[0219] In operation 820, the second electronic device 200 can identify the first electronic device 100 as a target device for automatic wireless communication connection. The second electronic device 200 can identify the first electronic device 100 based on the device name of the first electronic device 100 included in the BLE advertising packet, and determine the identified first electronic device 100 as a target device for automatic wireless communication connection.
[0220] FIG. 9 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0221] Referring to FIG. 9, in operation 910, the combo BT module 313 of the first electronic device 100 can transmit a BLE advertising packet to the second electronic device 200. The BLE advertising packet transmitted by the combo BT module 313 of the combo module 311 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313.
[0222] In operation 920, the second electronic device 200 may display a user interface including the name of the first electronic device 100. That is, instead of determining the first electronic device 100 identified by the BLE advertising packet as the target device for wireless communication connection, the second electronic device 200 may display a user interface for confirming the user's intent.
[0223] According to one embodiment, the second electronic device 200 may output a user interface for receiving user input selecting the first electronic device 100 as the device to perform a wireless communication connection. For example, the second electronic device 200 may display a user interface 950 as illustrated in FIG. 9. The user interface 950 may include a confirmation item 951 and a cancellation item 952 along with a message saying "<One Connect Box has been detected. Would you like to proceed with pairing?>".
[0224] In operation 930, the second electronic device 200 can receive a user selection through a user interface. For example, it can receive user input selecting a confirmation item 951 or a cancellation item 952 from the user interface 950.
[0225] In operation 940, the second electronic device 200 may identify the first electronic device 100 as a target device for wireless communication connection based on user selection. For example, if it receives user input selecting Confirm item 951, the second electronic device 200 may identify the first electronic device 100 as a target device for wireless communication connection. For example, if it receives user input selecting Cancel item 952, the second electronic device 200 may terminate the wireless communication connection operation.
[0226] FIG. 10 is a flowchart of a method for a second electronic device to identify a first electronic device to be wirelessly communicated with according to one embodiment.
[0227] Referring to FIG. 10, in operation 1010, the combo BT module 313 of the first electronic device 100 can transmit a BLE advertising packet to the second electronic device 200. The BLE advertising packet transmitted by the combo BT module 313 of the combo module 311 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313. Additionally, the BLE advertising packet may further include information regarding whether it is connected to the electronic device. For example, the information regarding whether it is connected to the electronic device may include information regarding whether it is connected to the second electronic device. For example, if the first electronic device 100 performs a connection operation to the second electronic device 200 and is in a connected state, the information regarding whether it is connected to the electronic device may include information such as "<Connected to the second electronic device>".
[0228] In operation 1020, the second electronic device 200 can also receive a BLE advertising packet from the third electronic device 1000. The BLE advertising packet received by the second electronic device 200 from the third electronic device 1000 may include the device name of the third electronic device 1000, the MAC address of the BLE module, and information regarding whether it is connected to the electronic device.
[0229] In operation 1030, the second electronic device 200 can interpret the information of the received BLE advertising packets to obtain information regarding whether the second electronic device is connected. Based on the information regarding whether the second electronic device is connected, the second electronic device 200 can determine whether the device that sent the BLE advertising packets is connected to the second electronic device, exclude electronic devices that are already connected, and identify electronic devices that are not connected.
[0230] In operation 1040, the second electronic device 200 may display a device list including electronic devices that are not connected to the second electronic device. That is, the second electronic device 200 may display a device list including the device names of the first electronic device and the third electronic device 1000 when both the first electronic device 100 and the third electronic device 1000, which sent BLE advertising packets, are not connected. The second electronic device 200 may display a user interface including such a device list to verify the user's intention to select a target device to connect to wireless communication.
[0231] According to one embodiment, the second electronic device 200 may output a user interface including a device list to receive user input selecting a device to perform a wireless communication connection. For example, the second electronic device 200 may display a user interface 1070 as illustrated in FIG. 10. The user interface 1070 may include a confirmation item 1071 and a cancellation item 1072 along with a message saying "<Please select a device to connect to wireless communication from the list below. OneConnectBox #1, OneConnectBox #2>". For example, OneConnectBox #1 may be the device name of the first electronic device 100. For example, OneConnectBox #2 may be the device name of the third electronic device 1000.
[0232] In operation 1050, the second electronic device 200 can receive user selections through a user interface. For example, the second electronic device 200 can receive user input in the user interface 1070 to check Work Connect Box #1 and select Confirm Item 1071. For example, the second electronic device 200 can receive user input in the user interface 1070 to check Work Connect Box #2 and select Confirm Item 1071.
[0233] In operation 1060, the second electronic device 200 may identify the first electronic device 100 as a target device for wireless communication connection based on user selection. For example, when the second electronic device 200 receives user input in the user interface 1070 to check Work Connect Box #1 and select Confirm Item 1071, it may identify the first electronic device 100 corresponding to One Connect Box #1 as a device to perform a wireless communication connection. For example, when the second electronic device 200 receives user input in the user interface 1070 to check Work Connect Box #2 and select Confirm Item 1071, it may identify the third electronic device 1000 corresponding to One Connect Box #2 as a device to perform a wireless communication connection. For example, when it receives user input to select Cancel Item 1072, the second electronic device 200 may terminate the wireless communication connection operation.
[0234] FIG. 11 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment. In the wireless connection operation illustrated in FIG. 7, the BLE module of the combo module triggered the wireless connection operation, but is not necessarily limited thereto. In the example illustrated in FIG. 11, an example in which a standalone BLE module triggers the wireless connection operation is described.
[0235] Referring to FIG. 11, in operation 1110, the first electronic device 100 can be powered on.
[0236] According to one embodiment, the first electronic device 100 can be powered on during the OOBE (Out-of-Box Experience) stage. OOBE refers to the initial experience of a user purchasing, opening, and using a product for the first time, and the power of the first electronic device 100 can be powered on during this OOBE stage.
[0237] According to one embodiment, the first electronic device 100 may be powered on when the power of the first electronic device 100 is turned off for a reset or the like and then turned on again, even if the first electronic device 100 is already being used by a user. When the first electronic device 100 is powered on in this way, the operation shown in FIG. 11 may be performed to automatically connect the first electronic device 100 to the second electronic device 200.
[0238] In operation 1120, based on the power-on of the first electronic device 100, the standalone BT module 314 can obtain the MAC address of the combo BT module 313 of the combo module 311. In Bluetooth Low Energy (BLE) communication, a MAC address refers to a 48-bit address that uniquely identifies a BLE module on a network. A MAC address is a unique identifier assigned to a network interface, and within a BLE network, each device is distinguished by its unique MAC address. A BLE device can include its MAC address in an advertising packet to notify surrounding devices of its presence.
[0239] In operation 1130, based on the power-on of the first electronic device 100, the standalone BT module 314 may transmit a request to enter pairing mode to the combo BT module 313 of the combo module 311. The request to enter pairing mode may represent a request to transition to an initial preparation phase for the combo BT module 313 to establish a secure connection with another BLE device.
[0240] In operation 1140, the combo BT module 313 of the combo module 311 may enter pairing mode upon receiving a request to enter pairing mode. In pairing mode, the combo BT module 313 of the combo module 311 may exit normal data communication or advertising mode and transition to a state ready to start a pairing procedure for a secure connection.
[0241] In operation 1150, the standalone BT module 314 of the first electronic device 100 can transmit a BLE advertising packet to the second electronic device 200.
[0242] According to one embodiment, when the first electronic device 100 is powered on, it may broadcast an advertising packet to notify surrounding devices of its presence. A BLE advertising packet is a data packet that a BLE (Bluetooth Low Energy) device periodically transmits to notify surrounding devices of its presence and key information. This advertising packet serves as an initial signal for a connection request and enables the first electronic device 100 to broadcast its information at low power. In other words, the advertising packet can efficiently broadcast the basic information of the first electronic device 100 transmitting this packet, allowing a surrounding second electronic device 200 to detect the first electronic device 100 and subsequently attempt a connection.
[0243] In operation 1160, the second electronic device 200 can identify the first electronic device 100. The second electronic device 200 can identify the first electronic device 100 based on the device name of the first electronic device 100 included in the BLE advertising packet.
[0244] In operation 1170, the first electronic device 100 and the second electronic device 200 can perform a standalone BLE connection operation. The second electronic device 200 can identify the first electronic device 100 and then send a connection request to the first electronic device 100 based on information obtained through an advertising packet. At this time, the first electronic device 100 and the second electronic device 200 can establish an initial communication session for a BLE connection. After the connection is established, the first electronic device 100 and the second electronic device 200 can proceed with a pairing process for a secure connection. The first electronic device 100 and the second electronic device 200 can exchange a temporary or security key to share information necessary for the encryption of subsequent communication, and based on the exchanged key, both parties can establish an encrypted communication channel.
[0245] According to one embodiment, during a standalone BLE connection operation between a first electronic device 100 and a second electronic device 200, the standalone BT module 314 of the first electronic device 100 can transmit the MAC address of the combo BT module 313 obtained in operation 1120 to the second electronic device 200 using a BLE message. By transmitting the MAC address of the combo BT module 313 to the second electronic device 200 during the standalone BLE connection operation in this way, the time required for the connection operation of the combo module's BLE module can be saved.
[0246] In operation 1180, the first electronic device 100 and the second electronic device 200 can perform a combo BLE pairing operation based on the MAC address of the combo BT module 313.
[0247] According to one embodiment, the second electronic device 200 can transmit a combo BLE connection request to the first electronic device 100 using the MAC address of the combo BT module 313 obtained during a standalone BLE pairing operation. At this time, the first electronic device 100 and the second electronic device 200 can establish an initial communication session for a BLE connection. After the connection is established, the first electronic device 100 and the second electronic device 200 can proceed with a pairing process for a secure connection. The first electronic device 100 and the second electronic device 200 can exchange a temporary or security key to share information necessary for the encryption of subsequent communication, and based on the exchanged key, both parties can establish an encrypted communication channel.
[0248] In operation 1190, the first electronic device 100 and the second electronic device 200 can perform a Wi-Fi pairing operation.
[0249] According to one embodiment, for Wi-Fi pairing between a first electronic device 100 and a second electronic device 200, the second electronic device 200 can act as a soft AP. In order to enable the first electronic device 100 to connect to the second electronic device 200 acting as a soft AP, the second electronic device 200 can transmit Wi-Fi connection information for connecting to the soft AP of the second electronic device 200 to the first electronic device 100 via a BLE message. Then, the first electronic device 100 can request a connection to the second electronic device 200 using the Wi-Fi connection information received from the second electronic device 200, thereby enabling the first electronic device 100 and the second electronic device 200 to perform a Wi-Fi connection operation. The Wi-Fi connection information may include an SSID and a password.
[0250] In the example illustrated in FIG. 11, the standalone BLE pairing operation 1170, the combo BLE operation 1180, and the Wi-Fi pairing operation 1190 do not need to be performed in chronological order, and the standalone BLE pairing operation 1170, the combo BLE operation 1180, and the Wi-Fi pairing operation 1190 can be performed in parallel. That is, one or more detailed operations for performing the standalone BLE pairing operation 1170, one or more detailed operations for performing the combo BLE operation 1180, and one or more detailed operations for performing the Wi-Fi pairing operation 1190 can be processed simultaneously in parallel. Accordingly, the wireless communication connection operation between the first electronic device 100 and the second electronic device 200 can be performed quickly.
[0251] By allowing the operation illustrated in FIG. 11, which is automatically performed upon power-on of the first electronic device 100, to proceed automatically with minimal user intervention, the user experience can be made more convenient by minimizing cumbersome manual input by the user.
[0252] FIG. 12 is a flowchart of a wireless connection operation between a first electronic device and a second electronic device according to one embodiment. In the example illustrated in FIG. 7 or FIG. 11, the first electronic device 100 includes a standalone BT module for receiving power control-related control signals separately from the combo BT module, but in the example illustrated in FIG. 12, the standalone BT module is not included, and the combo BT module can be responsible for receiving power control-related control signals and control / status information.
[0253] Referring to FIG. 12, in operation 1210, the first electronic device 100 can be powered on.
[0254] According to one embodiment, the first electronic device 100 can be powered on during the OOBE (Out-of-Box Experience) stage. OOBE refers to the initial experience of a user purchasing, opening, and using a product for the first time, and the power of the first electronic device 100 can be powered on during this OOBE stage.
[0255] According to one embodiment, the first electronic device 100 may be powered on when the power of the first electronic device 100 is turned off for a reset or the like and then turned on again, even if the first electronic device 100 is already being used by a user. When the first electronic device 100 is powered on in this way, the operation shown in FIG. 12 may be performed to automatically connect the first electronic device 100 to the second electronic device 200.
[0256] In operation 1220, based on the power-on of the first electronic device 100, a BLE advertising packet can be transmitted to the second electronic device 200.
[0257] According to one embodiment, when the first electronic device 100 is powered on, it may broadcast an advertising packet to notify surrounding devices of its presence. A BLE advertising packet is a data packet that a BLE (Bluetooth Low Energy) device periodically transmits to notify surrounding devices of its presence and key information. This advertising packet serves as an initial signal for a connection request and enables the first electronic device 100 to broadcast its information at low power. In other words, the advertising packet can efficiently broadcast the basic information of the first electronic device 100 transmitting this packet, allowing a surrounding second electronic device 200 to detect the first electronic device 100 and subsequently attempt a connection.
[0258] According to one embodiment, a BLE advertising packet transmitted by the combo BT module 313 of the combo module 311 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313. The device name of the first electronic device 100 represents a name that allows a user to easily recognize the device.
[0259] In operation 1230, the second electronic device 200 can identify the first electronic device 100. The second electronic device 200 can identify the first electronic device 100 based on the device name of the first electronic device 100 included in the BLE advertising packet.
[0260] In operation 1240, the first electronic device 100 and the second electronic device 200 can perform a combo BLE connection operation. The second electronic device 200 can identify the first electronic device 100 and then send a connection request to the first electronic device 100 based on information obtained through an advertising packet. At this time, the first electronic device 100 and the second electronic device 200 can establish an initial communication session for a BLE connection. After the connection is established, the first electronic device 100 and the second electronic device 200 can proceed with a pairing process for a secure connection. The first electronic device 100 and the second electronic device 200 can exchange a temporary or security key to share information necessary for the encryption of subsequent communication, and based on the exchanged key, both parties can establish an encrypted communication channel.
[0261] In operation 1250, the first electronic device 100 and the second electronic device 200 can perform a Wi-Fi pairing operation.
[0262] According to one embodiment, for Wi-Fi pairing between a first electronic device 100 and a second electronic device 200, the second electronic device 200 can act as a soft AP. In order to enable the first electronic device 100 to connect to the second electronic device 200 acting as a soft AP, the second electronic device 200 can transmit Wi-Fi connection information for connecting to the soft AP of the second electronic device 200 to the first electronic device 100 via a BLE message. Then, the first electronic device 100 can request a connection to the second electronic device 200 using the Wi-Fi connection information received from the second electronic device 200, thereby enabling the first electronic device 100 and the second electronic device 200 to perform a Wi-Fi connection operation. The Wi-Fi connection information may include an SSID and a password.
[0263] In the example illustrated in FIG. 12, the combo BLE pairing operation 1240 and the Wi-Fi pairing operation 1250 do not need to be performed in chronological order, and the combo BLE pairing operation 1240 and the Wi-Fi pairing operation 1250 can be performed in parallel. That is, one or more detailed operations for performing the combo BLE pairing operation 1240 and one or more detailed operations for performing the Wi-Fi pairing operation 1250 can be processed simultaneously in parallel. Accordingly, the wireless communication connection operation of the first electronic device 100 and the second electronic device 200 can be performed quickly.
[0264] By allowing the operation illustrated in FIG. 12, which is automatically performed upon power-on of the first electronic device 100, to proceed automatically with minimal user intervention, the user experience can be made more convenient by minimizing cumbersome manual input by the user.
[0265] FIG. 13 is a flowchart illustrating an example of a detailed operation of a wireless communication connection process between a first electronic device and a second electronic device according to one embodiment. In FIG. 13, the pairing manager 315 of the first electronic device 100 may include a program module that controls a Wi-Fi module 312, a combo BT module 313, and a standalone BT module 314. In FIG. 13, the pairing manager 415 of the second electronic device 200 may include a program module that controls a Wi-Fi module 412, a combo BT module 413, and a standalone BT module 414.
[0266] Referring to FIG. 13, the first electronic device 100 can be powered on.
[0267] According to one embodiment, the first electronic device 100 can be powered on during the OOBE (Out-of-Box Experience) stage. OOBE refers to the initial experience of a user purchasing, opening, and using a product for the first time, and the power of the first electronic device 100 can be powered on during this OOBE stage.
[0268] According to one embodiment, the first electronic device 100 may be powered on when the power of the first electronic device 100 is turned off for a reset or the like and then turned on again, even if the first electronic device 100 is already being used by a user. When the first electronic device 100 is powered on in this way, the operation shown in FIG. 13 may be performed to automatically connect the first electronic device 100 to the second electronic device 200.
[0269] In operation 1302, based on the power-on of the first electronic device 100, the pairing manager 315 can obtain the MAC address of the standalone BT module 314. In Bluetooth Low Energy (BLE) communication, a MAC address refers to a 48-bit address that uniquely identifies a BLE module on a network. A MAC address is a unique identifier assigned to a network interface, and within a BLE network, each device is distinguished by its unique MAC address. A BLE device can include its MAC address in an advertising packet to notify surrounding devices of its presence.
[0270] In operation 1303, based on the power-on of the first electronic device 100, the pairing manager 315 may send a request to enter pairing mode to the standalone BT module 314. The request to enter pairing mode may represent a request to transition the standalone BT module 314 to an initial preparation phase for establishing a secure connection with another BLE device.
[0271] In operation 1304, the standalone BT module 314 may enter pairing mode upon receiving a request to enter pairing mode. In pairing mode, the standalone BT module 314 may exit normal data communication or advertising mode and transition to a state ready to start a pairing procedure for a secure connection.
[0272] In operation 1305, the pairing manager 415 of the second electronic device 200 may instruct the combo BT module 413 to start a BLE scan. For example, when a user attempts to connect the first electronic device 100 to the second electronic device 200, the user may control the start of a BLE scan using a menu provided by the second electronic device 200. For example, the second electronic device 200 may provide a configuration menu to start a BLE scan, and upon receiving an input to start a BLE scan from this configuration menu, the second electronic device 200 may start a BLE scan. In accordance with the BLE scan start instruction from the pairing manager 415, the combo BT module 413 may perform a BLE scan operation. The BLE scan operation may include the central device periodically monitoring advertising channels to receive advertising packets transmitted by peripheral devices. By scanning the BLE, the Combo BT module 413 can select a device to wirelessly connect to based on the information of the received advertising packet.
[0273] In operation 1306, the pairing manager 315 of the first electronic device 100 can request the combo combo BT module 313 to start BLE advertising.
[0274] In operation 1307, the combo BT module 313 can transmit a BLE advertising packet to the second electronic device 200. According to one embodiment, the BLE advertising packet transmitted by the combo BT module 313 of the first electronic device 100 to the second electronic device 200 may include the device name of the first electronic device 100 and the MAC address of the combo BT module 313. The device name of the first electronic device 100 represents a name that allows a user to easily recognize the device.
[0275] In operation 1308, the combo BT module 413 can discover the first electronic device through a BLE scan operation and notify the pairing manager 415 of it. The combo BT module 413 of the second electronic device 200 can receive a BLE advertising packet transmitted by the combo BT module 313 of the first electronic device 100 through a BLE scan operation. The combo BT module 413 can detect the first electronic device 100 based on the device name of the first electronic device 100 included in the received BLE advertising packet. Then, the combo BT module 413 can transmit information about the first electronic device 100 to the pairing manager 415.
[0276] In operation 1309, the pairing manager 415 can transmit information about the first electronic device to the application module 416. If the combo BT module 413 receives one or more BLE advertising packets, it can transmit a device list containing information about one or more electronic devices to the application module 416.
[0277] In operation 1310, the application module 416 may display a list of devices on a display. This is intended to provide the user with a list of multiple devices attempting to wirelessly connect to the second electronic device 200, and to allow the user to select one device from the list, when there are multiple devices currently attempting to wirelessly connect to the second electronic device 200. The BLE advertising packet may include connection-status information for the second electronic device, which indicates whether a connection has been established. For example, if the connection-status information indicates that device A has never been connected to the second electronic device, device A may be included in the device list. Conversely, if the connection-status information indicates that device A has been connected to the second electronic device, device A may be excluded from the device list. In operation 1311, the application module 416 may receive user input selecting one electronic device through a user interface containing the device list. For convenience of explanation, it is assumed below that user input selecting the first electronic device 100 has been received.
[0278] In operation 1312, the application module 416 can transmit a signal to the pairing manager 415 indicating that the first electronic device 100 has been selected.
[0279] In operation 1313, the pairing manager 415 can transmit an instruction to switch the Wi-Fi module 412 from general client mode to AP mode. When the terminal's Wi-Fi chip switches from general client mode to access point (AP) mode, the Wi-Fi chip ceases its existing client (station, STA) role and begins to operate like an AP to allow other devices to connect. A Soft AP (Soft Access Point) represents a function that enables the terminal to create and manage a network without dedicated AP hardware. Such a Soft AP enables other devices to connect to the network created by this Soft AP to access the Internet or local resources. As a software-based AP, a Soft AP can perform the role of an AP by software-controlling the device's wireless network interface. A Soft AP can configure a wireless network by setting its own SSID and security settings (e.g., WPA2, WPA3), and allow surrounding devices to connect to this network. Upon receiving this instruction to start a Soft AP, the Wi-Fi module 412 switches its Wi-Fi mode to AP mode. During this process, the terminal can provide network information to client devices by configuring its own IP address, subnet, DHCP server, etc. A device configured as a soft AP receives a connection request and establishes a connection with a client after undergoing authentication and security procedures. The SSID is the name of the created network, which is displayed so that users can search for and connect to it.
[0280] In operation 1314, the pairing manager 415 can transmit BLE connection instructions to the combo BT module 413. For example, the pairing manager 415 can transmit GATT-based BLE connection instructions to the combo BT module 413. In BLE, a "GATT connection" refers to a connection state established to exchange data between two BLE devices based on the GATT (Generic Attribute Profile) protocol; typically, one device acts as a GATT server (e.g., sensor, peripheral device), and the other acts as a GATT client (e.g., smartphone, central device). Once a physical BLE connection is formed after the central device (in the example of FIG. 13, the second electronic device 200) finds the peripheral device through advertising and scanning processes and sends a connection request, GATT messages can be transmitted and received over this connection. The GATT server provides data in the form of services and characteristics, and the client can perform necessary operations such as reading or writing.
[0281] In operation 1315, the combo BT module 413 of the second electronic device 200 can send a BLE connection request to the combo BT module 313 of the first electronic device 100.
[0282] In operation 1316, the combo BT module 313 of the first electronic device 100 can transmit a BLE connection acceptance to the combo BT module 413 of the second electronic device 200. Through this process of BLE connection request and BLE connection acceptance, the first electronic device 100 and the second electronic device 200 can establish a connection and form a communication channel to exchange data.
[0283] In operation 1317, the combo BT module 313 of the first electronic device 100 and the combo BT module 413 of the second electronic device 200 can perform BLE bonding operations. Bonding involves exchanging encryption keys and security information to enhance security between the devices after they are connected, and the exchanged security information is stored in each device, allowing the encrypted communication channel to be quickly restored without additional authentication during subsequent connections.
[0284] In operation 1318, the combo BT module 313 of the first electronic device 100 can transmit a BLE connection completion message to the pairing manager 315.
[0285] In operation 1319, the pairing manager 315 can transmit a status report to the pairing manager 415 of the second electronic device 200. The status report may include the device type of the first electronic device 100, information on the currently running firmware version, etc. Such a status report may be transmitted through specific services and characteristics within the BLE GATT profile.
[0286] According to one embodiment, the status report may include the MAC address of the standalone BT module. By including the MAC address of the standalone BT module in the status report transmitted based on the combo BLE connection in this way, the standalone BLE connection operation can be performed quickly.
[0287] In this way, a BLE connection operation can be performed between the combo BT module 313 of the first electronic device 100 and the combo BT module 413 of the second electronic device 200 according to the previously described operations 1314 to 1319.
[0288] FIG. 14 is a flowchart illustrating an example of a detailed operation of a wireless communication connection process between a first electronic device and a second electronic device according to one embodiment. The operation illustrated in FIG. 14 can be performed subsequently to the operation illustrated in FIG. 13.
[0289] Referring to FIG. 14, in operation 1320, the pairing manager 415 of the second electronic device 200 can configure a wireless network for a soft AP. For wireless network configuration, the pairing manager 415 can set an SSID, security and encryption, select a channel, assign an IP address, and assign a DHCP server. SSID setting specifies the name (SSID) of the network to be created so that clients can identify it when searching for the network. Security and encryption refers to selecting a security protocol such as WPA2 or WPA3 and setting a connection password to prevent unauthorized access. Channel selection refers to selecting a Wi-Fi channel considering the usage environment (interference, signal strength, etc.). IP address and DHCP server assignment refers to the terminal itself acting as a DHCP server to automatically assign network information such as an IP address, subnet mask, gateway, and DNS server to connected clients.
[0290] In operation 1321, the pairing manager 415 can transmit information regarding the soft AP to the pairing manager 315 of the first electronic device 100. The information regarding the soft AP may include, for example, an SSID, a password, the IP addresses of the first electronic device and the second electronic device, a Wi-Fi channel, etc. The pairing manager 415 may use static IP addresses instead of DHCP to quickly obtain the IP addresses of the first electronic device and the second electronic device. The pairing manager 415 can transmit this information regarding the soft AP to the pairing manager 315 of the first electronic device 100 using BLE GATT messages.
[0291] In operation 1322, the pairing manager 415 can transmit a standalone BLE connection instruction to the standalone BT module 414. At this time, the pairing manager 415 can provide the MAC address of the standalone BT module 314 of the first electronic device 100, obtained through the status report in operation 1319, to the standalone BT module 414.
[0292] In operation 1323, the standalone BT module 414 of the second electronic device 200 can transmit a BLE connection request to the standalone BT module 314 of the first electronic device 100.
[0293] In operation 1324, the standalone BT module 314 of the first electronic device 100 can transmit a BLE connection acceptance to the standalone BT module 414 of the second electronic device 200. Through this process of BLE connection request and BLE connection acceptance, the first electronic device 100 and the second electronic device 200 can establish a connection and form a communication channel capable of exchanging data.
[0294] In operation 1325, the standalone BT module 314 of the first electronic device 100 and the standalone BT module 414 of the second electronic device 200 can perform BLE bonding operations. Bonding involves exchanging encryption keys and security information to enhance security between the devices after they are connected, and the exchanged security information is stored in each device, allowing the encrypted communication channel to be quickly restored without additional authentication during subsequent connections.
[0295] In operation 1326, the pairing manager 315 can transmit a status report to the pairing manager 415 of the second electronic device 200. The status report may include the device type of the first electronic device 100, information on the currently running firmware version, etc. Such a status report may be transmitted through specific services and characteristics within the BLE GATT (Generic Attribute Profile) profile.
[0296] In this way, standalone BLE pairing operations between the first electronic device 100 and the second electronic device 200 can be performed by operations 1323 to 1326.
[0297] In operation 1327, the pairing manager 315 can set the IP address.
[0298] In operation 1328, the pairing manager 315 can transmit a Wi-Fi connection instruction to the Wi-Fi module 312.
[0299] In operation 1329, the Wi-Fi module 312 can transmit a connection request to the Wi-Fi module 412 of the second electronic device 200. The Wi-Fi module 312 can transmit a connection request to the Wi-Fi module 412 using the soft AP information received from the second electronic device 200 in operation 1321. For example, the Wi-Fi module 312 can transmit a connection request to the Wi-Fi module 412 using the SSID and password among the soft AP information received from the second electronic device 200. In response to this connection request, the Wi-Fi module 412 of the second electronic device 200 can authenticate the first electronic device 100 based on the received password. Once authentication is complete, the first electronic device 100 and the second electronic device 200 can complete the connection setup by exchanging association request and response messages.
[0300] In operation 1330, the Wi-Fi module 312 can notify the pairing manager 315 that the connection is complete.
[0301] In operation 1331, the pairing manager 315 can transmit a status report to the pairing manager 415 of the second electronic device 200.
[0302] In operation 1332, the pairing manager 415 can notify the application module 416 that the Wi-Fi connection is complete.
[0303] In this way, Wi-Fi pairing operations can be performed between the first electronic device 100 and the second electronic device 200 by operations 1320, 1321, 1327 to 1332.
[0304] The operations for combo BLE pairing, standalone BLE pairing, and Wi-Fi pairing described above with reference to FIGS. 13 and 14 have been illustrated and described in sequence for convenience of explanation. However, the order of operations for combo BLE pairing, standalone BLE pairing, and Wi-Fi pairing may be changed and may be performed in parallel between the first electronic device 100 and the second electronic device 200.
[0305] According to one embodiment, the first electronic device may include a communication interface comprising a standalone BT module and a Wi-Fi / BT combo module, a memory for storing one or more instructions, and at least one processor for executing one or more instructions stored in the memory.
[0306] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to acquire the MAC address of the standalone BT module based on the power-on of the first electronic device.
[0307] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to perform a connection with the second electronic device via Bluetooth communication.
[0308] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to transmit the MAC address of the standalone BT module to the second electronic device and receive Wi-Fi connection information of the second electronic device through the Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0309] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the standalone BT module to perform a connection with the second electronic device according to Bluetooth communication based on the MAC address of the standalone BT module transmitted to the second electronic device.
[0310] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to perform a connection with the second electronic device in accordance with Wi-Fi communication based on Wi-Fi connection information of the second electronic device received from the second electronic device.
[0311] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to transmit a request to enter pairing mode with the standalone BT module based on the power-on of the first electronic device.
[0312] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to transmit a Bluetooth message containing the MAC address of the standalone BT module to the second electronic device.
[0313] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device may receive a connection request based on Bluetooth communication with the standalone BT module from the second electronic device using the MAC address of the standalone BT module.
[0314] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the standalone BT module to perform a connection operation based on Bluetooth communication with the second electronic device upon receiving a connection request.
[0315] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can be controlled to receive a Bluetooth message containing Wi-Fi connection information of the second electronic device from the second electronic device.
[0316] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the second electronic device to transmit a connection request based on Wi-Fi communication with the second electronic device by using Wi-Fi connection information of the second electronic device.
[0317] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the second electronic device based on a connection request.
[0318] According to one embodiment, the Wi-Fi connection information may include the SSID and password of the software AP of the second electronic device.
[0319] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device may control the standalone BT module to receive a control signal related to power control of the first electronic device from the second electronic device according to the Bluetooth communication connection between the standalone BT module and the second electronic device.
[0320] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device can control the Wi-Fi / BT combo module to transmit audio-visual data to the second electronic device according to the Wi-Fi communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0321] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the first electronic device may control the Wi-Fi / BT combo module to receive status and / or control information related to Wi-Fi communication from the second electronic device according to the Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0322] According to one embodiment, the second electronic device may include a communication interface comprising a standalone BT module and a Wi-Fi / BT combo module, a memory for storing one or more instructions, and at least one processor for executing the one or more instructions stored in the memory.
[0323] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to perform a connection according to Bluetooth communication as it receives a Bluetooth advertising packet from the first electronic device.
[0324] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to receive the MAC address of the standalone BT module of the first electronic device from the first electronic device through the Bluetooth communication connection between the Wi-Fi / BT combo module and the first electronic device, and to transmit Wi-Fi connection information of the second electronic device to the first electronic device.
[0325] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the standalone BT module to perform a connection with the first electronic device via Bluetooth communication based on the MAC address of the standalone BT module of the first electronic device.
[0326] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to perform a connection with the first electronic device via Wi-Fi communication based on the Wi-Fi connection information of the second electronic device.
[0327] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to receive a Bluetooth message including the MAC address of the standalone BT module of the first electronic device.
[0328] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the standalone BT module to transmit a connection request based on Bluetooth communication with the first electronic device to the first electronic device using the MAC address of the standalone BT module of the first electronic device.
[0329] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the standalone BT module to perform a connection operation based on Bluetooth communication with the first electronic device as it transmits a connection request.
[0330] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device may control the Wi-Fi / BT combo module to transmit to the first electronic device a Bluetooth message containing Wi-Fi connection information of the second electronic device corresponding to a wireless network created for a soft AP.
[0331] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to receive a connection request from the first electronic device based on the Wi-Fi connection information of the second electronic device.
[0332] According to one embodiment, when one or more instructions are executed individually and / or collectively by at least one processor, the second electronic device can control the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the first electronic device based on a connection request.
[0333] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include an operation of controlling the Wi-Fi / BT combo module to acquire the MAC address of the standalone BT module based on the power-on of the first electronic device.
[0334] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection with the second electronic device according to Bluetooth communication.
[0335] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit the MAC address of the standalone BT module to the second electronic device and to receive Wi-Fi connection information of the second electronic device through a Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0336] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the standalone BT module to perform a connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT module transmitted to the second electronic device.
[0337] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection with the second electronic device in accordance with Wi-Fi communication based on Wi-Fi connection information of the second electronic device received from the second electronic device.
[0338] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit a request to the standalone BT module to enter a pairing mode based on the power-on of the first electronic device.
[0339] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit a Bluetooth message including the MAC address of the standalone BT module to the second electronic device.
[0340] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include receiving a connection request based on Bluetooth communication with the standalone BT module from the second electronic device using the MAC address of the standalone BT module.
[0341] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include an operation of controlling the standalone BT module to perform a connection operation based on Bluetooth communication with the second electronic device upon receiving a connection request.
[0342] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include an operation of controlling the reception of a Bluetooth message including Wi-Fi connection information of the second electronic device from the second electronic device.
[0343] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include an operation of controlling the Wi-Fi / BT combo module to transmit to the second electronic device a connection request based on Wi-Fi communication with the second electronic device using Wi-Fi connection information of the second electronic device.
[0344] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the second electronic device based on the connection request.
[0345] According to one embodiment, the Wi-Fi connection information may include the SSID and password of a network configured for the soft AP of the second electronic device.
[0346] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the standalone BT module to receive a control signal related to power control of the first device from the second electronic device in accordance with the Bluetooth communication connection between the standalone BT module and the second electronic device.
[0347] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit audio-visual data to the second electronic device according to a Wi-Fi communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0348] According to one embodiment, a method for operating a first electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to receive status and / or control information related to Wi-Fi communication from the second electronic device according to a Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device.
[0349] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from a first electronic device.
[0350] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include receiving the MAC address of the standalone BT module of the first electronic device from the first electronic device through a Bluetooth communication connection between the Wi-Fi / BT combo module and the first electronic device.
[0351] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit Wi-Fi connection information of the second electronic device to a first electronic device.
[0352] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the standalone BT module to perform a connection with the first electronic device via Bluetooth communication based on the MAC address of the standalone BT module of the first electronic device.
[0353] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection with the first electronic device via Wi-Fi communication based on Wi-Fi connection information of the second electronic device.
[0354] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to receive a Bluetooth message including the MAC address of the standalone BT module of the first electronic device.
[0355] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the standalone BT module to transmit a connection request based on Bluetooth communication with the first electronic device to the first electronic device using the MAC address of the standalone BT module of the first electronic device.
[0356] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the standalone BT module to perform a connection operation based on Bluetooth communication with the first electronic device as a result of transmitting a connection request.
[0357] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to transmit a Bluetooth message containing Wi-Fi connection information of the second electronic device corresponding to a wireless network created for a soft AP to the first electronic device.
[0358] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to receive a connection request from the first electronic device based on Wi-Fi connection information of the second electronic device.
[0359] According to one embodiment, a method for operating a second electronic device including a standalone BT module and a Wi-Fi / BT combo module may include controlling the Wi-Fi / BT combo module to perform a connection operation based on Wi-Fi communication with the first electronic device based on a connection request.
[0360] According to one embodiment, a non-transient computer-readable recording medium having one or more instructions recorded thereon, wherein when the one or more instructions are executed individually and / or collectively by at least one processor of a first electronic device, the first electronic device comprising a standalone BT module and a Wi-Fi / BT combo module controls, based on the power-on of the first electronic device, the Wi-Fi / BT combo module to acquire the MAC address of the standalone BT module and controls the Wi-Fi / BT combo module to perform a connection with the second electronic device via Bluetooth communication, controls the Wi-Fi / BT combo module to transmit the MAC address of the standalone BT module to the second electronic device and to receive Wi-Fi connection information of the second electronic device through the Bluetooth communication connection between the Wi-Fi / BT combo module and the second electronic device, controls the standalone BT module to perform a connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT module transmitted to the second electronic device, and controls the Wi-Fi / BT based on the Wi-Fi connection information of the second electronic device received from the second electronic device. The combo module can be controlled to perform a connection with the second electronic device via Wi-Fi communication.
[0361] According to one embodiment, as a non-transient computer-readable recording medium having one or more instructions recorded thereon, when the one or more instructions are executed individually and / or collectively by at least one processor of a second electronic device, the second electronic device including a standalone BT module and a Wi-Fi / BT combo module may control the Wi-Fi / BT combo module to perform a connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from a first electronic device, and through the Bluetooth communication connection between the Wi-Fi / BT combo module and the first electronic device, receive the MAC address of the standalone BT module of the first electronic device from the first electronic device and control the Wi-Fi / BT combo module to transmit Wi-Fi connection information of the second electronic device to the first electronic device, control the standalone BT module to perform a connection according to Bluetooth communication with the first electronic device based on the MAC address of the standalone BT module of the first electronic device, and control the Wi-Fi / BT combo module to perform a connection according to Wi-Fi communication with the first electronic device based on the Wi-Fi connection information of the second electronic device.
[0362] Some embodiments may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules executed by a computer. A computer-readable medium may be any available medium accessible by a computer and includes both volatile and non-volatile media, and both removable and non-removable media. Additionally, a computer-readable medium may include a computer storage medium. A computer storage medium includes both volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data.
[0363] The disclosed embodiments may be implemented as a software program comprising instructions stored on a computer-readable storage media.
[0364] A computer is a device capable of calling instructions stored from a storage medium and performing operations according to the disclosed embodiments according to the called instructions, and may include an electronic device according to the disclosed embodiments.
[0365] Computer-readable storage media may be provided in the form of non-transitory storage media. Here, 'non-transitory' means merely that the storage medium does not contain a signal and is tangible, without distinguishing whether data is stored semi-permanently or temporarily on the storage medium.
[0366] In addition, the control method according to the disclosed embodiments 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.
[0367] A computer program product may include a software program and a computer-readable storage medium on which the software program is stored. For example, a computer program product may include a product in the form of a software program (e.g., a downloadable app) that is electronically distributed through a device manufacturer or an electronic market (e.g., Google Play Store, App Store). For electronic distribution, at least a portion of the software program may be stored on a storage medium or temporarily created. In this case, the storage medium may be a server of the manufacturer, a server of the electronic market, or a storage medium of a relay server that temporarily stores the software program.
[0368] A computer program product may include a storage medium of a server or a storage medium of a device in a system composed of a server and a device. Alternatively, if there is a third device (e.g., a smartphone) that is connected to the server or device in communication, the computer program product may include a storage medium of the third device. Alternatively, the computer program product may include the S / W program itself that is transmitted from the server to the device or the third device, or transmitted from the third device to the device.
[0369] In this case, one of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments. Alternatively, two or more of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments in a distributed manner.
[0370] For example, a server (e.g., a cloud server or an artificial intelligence server, etc.) can execute a computer program product stored on the server to control a device connected to the server in communication to perform a method according to the disclosed embodiments.
[0371] As another example, the third device may execute a computer program product to control a device connected to the third device in communication to perform a method according to the disclosed embodiment. When the third device executes the computer program product, the third device may download the computer program product from a server and execute the downloaded computer program product. Alternatively, the third device may execute a computer program product provided in a preloaded state to perform a method according to the disclosed embodiments.
[0372] At least one of the components, elements, modules, and units (collectively referred to as “components”) illustrated as blocks in drawings such as FIGS. 1, 9, and 10 may use an integrated circuit structure such as memory, a processor, a logic circuit, a look-up table, etc., and may perform the corresponding functions through the control of one or more microprocessors or other control devices. Additionally, at least one of these components may be embodied as part of a module, program, or code containing one or more executable instructions for performing a specific logic function, and may be executed by one or more microprocessors or other control devices. Furthermore, at least one of these components may be included or implemented by a central processing unit (CPU), a microprocessor, or a similar processor to perform the corresponding functions. The foregoing description of the present disclosure is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present disclosure. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0373] The scope of the present disclosure is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present disclosure.
Claims
1. In the first electronic device 100, Communication interface 310 including a standalone BT module 314 and a combined Wi-Fi and BT module 311, Memory 120 for storing one or more instructions, and It includes at least one processor 130 comprising a processing circuit that executes one or more instructions stored in the memory, and When the above one or more instructions are executed individually and / or collectively by the at least one processor, the first electronic device 100, Based on the power-on of the first electronic device, the combined Wi-Fi and BT interfaces are controlled to obtain the MAC address of the standalone BT interface, and Control the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication with the second electronic device, and Through the first connection above, the MAC address of the standalone BT interface is transmitted to the second electronic device, and the combined Wi-Fi and BT interface is controlled to receive Wi-Fi connection information associated with the second electronic device, and Control the standalone BT interface to perform a second connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT interface, and A first electronic device that controls the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the second electronic device based on Wi-Fi connection information associated with the second electronic device.
2. In Paragraph 1, When the above one or more instructions are executed individually and / or collectively by the at least one processor 130, the first electronic device 100, A first electronic device that controls the combined Wi-Fi and BT interfaces to transmit a request to enter pairing mode to the standalone BT interface based on the power-on of the first electronic device.
3. In Paragraph 1 or 2, When the above one or more instructions are executed individually and / or collectively by the at least one processor 130, the first electronic device 100, Control the combined Wi-Fi and BT interfaces to transmit a first Bluetooth message including the MAC address of the standalone BT interface to the second electronic device, and Receiving a request for a second connection based on Bluetooth communication with the standalone BT interface from the second electronic device using the MAC address of the standalone BT interface, and A first electronic device that controls the standalone BT module to perform an operation for a second connection based on Bluetooth communication with the second electronic device upon receiving a request for the second connection.
4. In any one of paragraphs 1 through 3, When the above one or more instructions are executed individually and / or collectively by the at least one processor 130, the first electronic device 100, Control to receive a second Bluetooth message from the second electronic device that includes Wi-Fi connection information associated with the second electronic device, and Control the combined Wi-Fi and BT interface to transmit a request for a third connection based on Wi-Fi communication with the second electronic device to the second electronic device using Wi-Fi connection information associated with the second electronic device, and A first electronic device that controls the combined Wi-Fi and BT interface to perform an operation for a third connection based on Wi-Fi communication with the second electronic device based on a request for the third connection.
5. In Paragraph 4, The above Wi-Fi connection information includes the SSID and password of a network configured for a soft AP in the second electronic device, in a first electronic device.
6. In any one of paragraphs 1 through 5, Control the combined Wi-Fi and BT interface to transmit audio-visual data to the second electronic device through the third connection, and Control the combined Wi-Fi and BT interface to receive at least one of status information related to Wi-Fi communication and control information related to Wi-Fi communication from the second electronic device through the first connection, and A first electronic device that controls the standalone BT interface to receive a control signal related to power control of the first electronic device from the second electronic device through the second connection.
7. In the second electronic device 200, Communication interface 210 including a standalone BT interface 414 and a combined Wi-Fi and BT interface 411, Memory 220 storing one or more instructions, and It includes at least one processor 230 that executes one or more instructions stored in the memory, When the above one or more instructions are executed individually and / or collectively by the at least one processor 230, the second electronic device 200, Control the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from the first electronic device, and Through the first connection above, the MAC address of the standalone BT module of the first electronic device is received from the first electronic device, and the combined Wi-Fi and BT interface is controlled to transmit Wi-Fi connection information related to the second electronic device to the first electronic device, and Control the standalone BT interface to perform a second connection according to Bluetooth communication with the first electronic device based on the MAC address of the standalone BT interface of the first electronic device, and A second electronic device that controls the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information related to the second electronic device.
8. In Paragraph 7, When the above one or more instructions are executed individually and / or collectively by the at least one processor 230, the second electronic device 200, Control the combined Wi-Fi and BT interfaces to receive a first Bluetooth message including the MAC address of the standalone BT interface of the first electronic device, and Control the standalone BT interface using the MAC address of the standalone BT interface of the first electronic device to transmit a request for a second connection based on Bluetooth communication with the first electronic device to the first electronic device, and A second electronic device that controls the standalone BT interface to perform an operation for a second connection based on Bluetooth communication with the first electronic device as it transmits a request for the second connection.
9. In any one of paragraphs 7 through 8, When the above one or more instructions are executed individually and / or collectively by the at least one processor 230, the second electronic device 200, Control the combined Wi-Fi and BT interface to transmit a second Bluetooth message, which includes Wi-Fi connection information associated with the second electronic device corresponding to a wireless network created for a soft AP, to the first electronic device, and Control the combined Wi-Fi and BT interface to receive a request for a third connection based on Wi-Fi connection information related to the second electronic device from the first electronic device, and A second electronic device that controls the combined Wi-Fi and BT interface to perform an operation for a third connection based on Wi-Fi communication with the first electronic device based on a request for the third connection.
10. A method for operating a first electronic device 100 comprising a standalone BT module 314 and a combined Wi-Fi and BT module 311, wherein An operation to control the combined Wi-Fi and BT interfaces to obtain the MAC address of the standalone BT interface based on the power-on of the first electronic device, Operation of controlling the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication with the second electronic device, The operation of controlling the combined Wi-Fi and BT interface to transmit the MAC address of the standalone BT interface to a second electronic device through the first connection and to receive Wi-Fi connection information associated with the second electronic device, An operation to control the standalone BT interface to perform a second connection according to Bluetooth communication with the second electronic device based on the MAC address of the standalone BT interface, and A method comprising controlling the combined Wi-Fi and BT interfaces to perform a third connection according to Wi-Fi communication with the second electronic device based on Wi-Fi connection information associated with the second electronic device.
11. In Paragraph 10, A method comprising controlling the combined Wi-Fi and BT interfaces to transmit a request to enter pairing mode to the standalone BT interface based on the power-on of the first electronic device.
12. In Paragraph 10 or 11, Operation of controlling the combined Wi-Fi and BT interface to transmit a first Bluetooth message including the MAC address of the standalone BT interface to the second electronic device, The operation of receiving a request for a second connection based on Bluetooth communication with the standalone BT interface from the second electronic device using the MAC address of the standalone BT interface, and A method comprising controlling the standalone BT module to perform an operation for a second connection based on Bluetooth communication with the second electronic device upon receiving a request for the second connection.
13. A method for operating a second electronic device 200 comprising a standalone BT interface 414 and a combined Wi-Fi and BT interface 411, wherein Operation of controlling the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from a first electronic device, Operation of controlling the combined Wi-Fi and BT interface to receive the MAC address of the standalone BT module of the first electronic device from the first electronic device through the first connection, and to transmit Wi-Fi connection information related to the second electronic device to the first electronic device. An operation to control the standalone BT interface to perform a second connection according to Bluetooth communication with the first electronic device based on the MAC address of the standalone BT interface of the first electronic device, and A method comprising controlling the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information related to the second electronic device.
14. A non-transient computer-readable recording medium having one or more instructions recorded thereon, wherein when the one or more instructions are executed individually and / or collectively by at least one processor of the first electronic device, the first electronic device, Based on the power-on of the first electronic device, the combined Wi-Fi and BT interfaces of the first electronic device are controlled to obtain the MAC address of the standalone BT interface of the first electronic device, and Control the combined Wi-Fi and BT interface to perform a first connection according to Bluetooth communication with the second electronic device, and Through the first connection above, the MAC address of the standalone BT interface is transmitted to the second electronic device, and the combined Wi-Fi and BT interface is controlled to receive Wi-Fi connection information associated with the second electronic device, and Control the standalone BT interface to perform a second connection with the second electronic device via Bluetooth communication based on the MAC address of the standalone BT interface, and A recording medium that controls the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the second electronic device based on Wi-Fi connection information associated with the second electronic device.
15. A non-transient computer-readable recording medium on which one or more instructions are recorded, wherein when said one or more instructions are executed individually and / or collectively by at least one processor of a second electronic device, said second electronic device, Controlling the combined Wi-Fi and BT interface of the second electronic device to perform a first connection according to Bluetooth communication upon receiving a Bluetooth advertising packet from the first electronic device, and Through the first connection above, the MAC address of the standalone BT module of the first electronic device is received from the first electronic device, and the combined Wi-Fi and BT interface is controlled to transmit Wi-Fi connection information related to the second electronic device to the first electronic device, and Control the standalone BT interface of the second electronic device to perform a second connection according to Bluetooth communication with the first electronic device based on the MAC address of the standalone BT interface of the first electronic device, and A recording medium that controls the combined Wi-Fi and BT interface to perform a third connection according to Wi-Fi communication with the first electronic device based on Wi-Fi connection information related to the second electronic device.