Electronic device and control method thereof

The electronic device in home IoT systems addresses communication disconnection issues by receiving and analyzing error information to identify and resolve disconnections, enhancing system reliability and user experience.

WO2025254308A1PCT designated stage Publication Date: 2025-12-11SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/003293
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-03
Filing Date
2025-03-14
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Existing home IoT systems struggle to accurately identify and resolve communication disconnections between devices and servers due to various causes, such as software issues, power disconnections, or device relocation, without providing clear information on the cause of the disconnection.

Method used

An electronic device equipped with a communication interface, processor, and memory is designed to receive and analyze error information from other devices, identify the cause of disconnection, and transmit this information to the server, including guide information for resolution.

Benefits of technology

Enables quick and accurate identification of the cause of communication disconnections, allowing for timely resolution and improved user experience in home IoT systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025003293_11122025_PF_FP_ABST
    Figure KR2025003293_11122025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device and a control method thereof are provided. The electronic device comprises: a communication interface; a memory storing at least one instruction; and a processor connected to the memory and the communication interface so as to control the electronic device. The processor receives, through the communication interface, a signal including error information broadcast by another electronic device, wherein the error information comprises information related to communication disconnection between the other electronic device and a server. The processor identifies whether to transmit the error information to the server on the basis of the received signal and, when it is identified to transmit the error information to the server, controls the communication interface so as to transmit the error information to the server.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of controlling the same

[0001] The present disclosure relates to an electronic device and a method for controlling the same, and more particularly, to an electronic device and a method for controlling the same for providing information on a disconnection of a communication connection between another electronic device and a server.

[0002] Recently, technologies related to the Internet of Things (IoT) are rapidly developing. In particular, various electronic devices can be interconnected to form a home IoT system. These home IoT systems provide users with a variety of services.

[0003] Meanwhile, devices within a home IoT system can lose communication with the server for a variety of reasons. For example, software issues, power cord disconnection, router changes, poor network quality, or device relocation can all lead to disconnection between the device and the server. Currently, the only way to detect a connection loss between a device and the server is to simply check whether the connection to the server the device is connected to is still active or has been lost.

[0004] A connection loss can be caused by the user intentionally disconnecting the device's power cord, changing the access point (AP) information but failing to update it, relocating the device, or a software issue requiring improvement. However, once the connection between the device and the server is lost, it's very difficult for the server to determine the cause beyond the fact that the connection was lost, so it has no choice but to leave the connection in that state.

[0005] Therefore, it is requested that a solution be found to enable users to identify the cause of device disconnection and to provide the identified cause of the disconnection and a solution to the problem to the user.

[0006] According to one embodiment of the present disclosure, an electronic device includes: a communication interface; a memory storing at least one instruction; and at least one processor connected to the memory and the communication interface to control the electronic device; wherein, based on the execution of the at least one instruction by the at least one processor, the at least one processor receives a signal including error information broadcast by another electronic device through the communication interface, the error information including information related to a disconnection of a communication connection between the another electronic device and a server, and identifies whether to transmit the error information to the server based on the received signal, and controls the communication interface to transmit the error information to the server when it is determined that the error information has been transmitted to the server.

[0007] The above communication interface can periodically scan for signals broadcast by the other electronic device.

[0008] Based on the execution of the at least one instruction by the at least one processor, when the server detects a disconnection of the communication connection with the other electronic device, the at least one processor may receive a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device, and control the communication interface to scan a signal broadcast by the other electronic device in response to the request signal.

[0009] Based on the execution of the at least one instruction by the at least one processor, the at least one processor may receive a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device when the electronic device is identified by the server as being located in the same space as another electronic device.

[0010] A display; further comprising, based on the execution of the at least one instruction by the at least one processor, when the server detects a disconnection of the communication connection with the other electronic device, the at least one processor receives a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device, and controls the display to provide guide information about the disconnection of the communication connection between the other electronic device and the server based on the request signal.

[0011] Based on the execution of the at least one instruction by the at least one processor, the at least one processor may control the communication interface to scan a signal broadcast by the other electronic device when the electronic device is identified as being located in the same space as the other electronic device.

[0012] The above error information may include information about the cause of the communication disconnection between the other electronic device and the server, and identification information of the other electronic device.

[0013] Based on the execution of the at least one instruction by the at least one processor, the at least one processor can identify whether the identification information of the other electronic device included in the received signal matches the previously registered identification information and determine whether to transmit the error information to the server.

[0014] Based on the execution of the at least one instruction by the at least one processor, when the server receives the error information, the at least one processor receives guide information corresponding to the error information through the communication interface, and the guide information may include at least one of information on the cause of a communication disconnection between the other electronic device and the server and information for resolving the communication disconnection.

[0015] According to one embodiment of the present disclosure, a method for controlling an electronic device includes the steps of: receiving a signal including error information broadcast by another electronic device; wherein the error information includes information related to a disconnection of a communication connection between the other electronic device and a server; identifying whether to transmit the error information to the server based on the received signal; and, if the error information is identified as having been transmitted to the server, transmitting the error information to the server.

[0016] The above control method can periodically scan a signal broadcast by the other electronic device.

[0017] The above control method may include a step of receiving a request signal from the server to scan a signal broadcast by the other electronic device when the server detects a disconnection of communication with the other electronic device; and a step of scanning a signal broadcast by the other electronic device in response to the request signal.

[0018] When the electronic device is identified as being located in the same space as another electronic device by the server receiving the request signal, a request signal for scanning a signal broadcast by the other electronic device can be received from the server.

[0019] The above control method may include, when the server detects a disconnection of communication with the other electronic device, a step of receiving a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device, and a step of providing guide information about the disconnection of communication between the other electronic device and the server based on the request signal.

[0020] The above control method may include a step of scanning a signal broadcast by the other electronic device when the electronic device is identified as being located in the same space as the other electronic device.

[0021] The embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.

[0022] FIG. 1 is a diagram illustrating a home IoT system according to one embodiment of the present disclosure;

[0023] FIG. 2 is a block diagram showing the configuration of an electronic device according to one embodiment of the present disclosure;

[0024] FIG. 3 is a sequence diagram illustrating a method for providing information on a communication disconnection between another electronic device and a server according to one embodiment of the present disclosure.

[0025] FIG. 4 is a diagram for explaining a signal including error information according to one embodiment of the present disclosure;

[0026] FIG. 5a is a list that matches and stores the cause of a disconnection, error code, and guide information according to one embodiment of the present disclosure.

[0027] FIG. 5b is a diagram showing guide information provided by a user terminal according to one embodiment of the present disclosure;

[0028] FIG. 6 is a sequence diagram illustrating a method for providing information on a communication disconnection between another electronic device and a server according to one embodiment of the present disclosure.

[0029] FIG. 7 is a sequence diagram illustrating a method for providing information on a communication disconnection between another electronic device and a server according to one embodiment of the present disclosure.

[0030] FIG. 8 is a diagram showing guide information for guiding the movement of a location of an electronic device according to one embodiment of the present disclosure;

[0031] FIG. 9 is a flowchart for explaining a method for controlling an electronic device according to one embodiment of the present disclosure.

[0032] Embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the scope to specific embodiments, and it should be understood that various modifications, equivalents, and / or alternatives of the embodiments of the present disclosure are included. In connection with the description of the drawings, similar reference numerals may be used for similar components.

[0033] In describing the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, a detailed description thereof will be omitted.

[0034] Additionally, the following embodiments may be modified in various other forms, and the scope of the technical concepts of the present disclosure is not limited to the following embodiments. Rather, these embodiments are provided to further faithfully and completely convey the technical concepts of the present disclosure to those skilled in the art.

[0035] The terminology used in this disclosure is for the purpose of describing specific embodiments only and is not intended to limit the scope of the rights. Singular expressions include plural expressions unless the context clearly dictates otherwise.

[0036] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.

[0037] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.

[0038] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0039] In the present disclosure, when it is mentioned that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component, or may be coupled via another component (e.g., a third component).

[0040] On the other hand, when it is said that a component (e.g., a first component) is "directly connected" or "directly connected" to another component (e.g., a second component), it can be understood that no other component (e.g., a third component) exists between said component and said other component.

[0041] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.

[0042] Instead, in some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.

[0043] In one or more embodiments, a 'module' or 'part' performs at least one function or operation, and may be implemented in hardware, software, or a combination of hardware and software. Furthermore, a plurality of 'modules' or 'parts' may be integrated into at least one module and implemented as at least one processor, except for a 'module' or 'part' that needs to be implemented as a specific hardware.

[0044] According to the embodiments, various elements and areas in the drawings are schematically drawn. Therefore, the technical concept of the present invention is not limited by the relative sizes or spacing drawn in the attached drawings.

[0045] Hereinafter, with reference to the attached drawings, embodiments according to the present disclosure will be described in detail so that a person having ordinary knowledge in the technical field to which the present disclosure pertains can easily implement the present disclosure.

[0046] FIG. 1 is a diagram illustrating a home IoT system (1) (hereinafter referred to as “system”) according to one embodiment of the present disclosure. As illustrated in FIG. 1, the system (1) may include a first electronic device (100), a second electronic device (10), a server (20), and a user terminal (30). However, the present disclosure is not limited thereto, and according to one embodiment, the system (1) may include two or more electronic devices. According to some embodiments, the first electronic device (100) may be referred to as an “electronic device,” and the second electronic device (10) may be referred to as an “other electronic device.”

[0047] At this time, the first electronic device (100) and the second electronic device (10) may be implemented as one of various types of home appliances. For example, as illustrated in FIG. 1, the second electronic device (10) may be implemented as an air purifier, and the first electronic device (100) may be implemented as a refrigerator. However, this is merely an example, and the first electronic device (100) may be implemented as various types of home appliances, such as a dishwasher, an electric range, an electric oven, an air conditioner, a clothes manager, a washing machine, a dryer, a microwave oven, a cleaning robot, a vacuum cleaner, and a television.

[0048] The server (20) may include a communication module, at least one processor, and at least one memory. For example, the communication module may communicate with another server, a second electronic device (10), a first electronic device (100), or a user terminal (30). At least one processor may process data received from another server, the second electronic device (10), the first electronic device (100), or the user terminal (30). At least one memory may store a program for processing data or processed data. The server (20) may be implemented as various computing devices such as a workstation, a cloud, a data drive, or a data station. The server (20) may be implemented as one or more servers that are physically or logically separated based on functions, detailed configurations of functions, or data, and may transmit and receive data and process the transmitted and received data through communication between each server.

[0049] The server (20) can perform functions such as managing user accounts, registering a first electronic device (100) or a second electronic device (10) by linking it to a user account, and managing or controlling the registered devices. For example, a user can access the server (20) through a user terminal (30) and create or generate a user account. The user account can be identified by an ID and password set by the user. The server (20) can register the first electronic device (100) or the second electronic device (10) to the user account according to a set procedure. For example, the server (20) can link identification information (e.g., serial number or MAC address, etc.) of the first electronic device (100) to the user account, thereby registering, managing, and controlling the electronic device (100). Additionally, according to one embodiment, the server (20) can register, manage, and control the second electronic device (10) by linking identification information (e.g., serial number or MAC address) of the second electronic device (10) with a user account.

[0050] A user terminal (or “user device”, etc.) (30) may include a communication module capable of communicating with an electronic device (100) or a server (20), a user interface for receiving user input or outputting information to a user, at least one processor for controlling the operation of the user terminal (30), and at least one memory storing a program for controlling the operation of the user terminal (30).

[0051] The user terminal (30) may be carried by the user or placed in the user's home or office, etc. The user terminal (30) may include, but is not limited to, a personal computer, a terminal, a portable telephone, a smart phone, a handheld device, a wearable device, etc.

[0052] The memory of the user terminal (30) may store software code, instructions, or programs for controlling the first electronic device (100). For example, the program may be an application. The application may be sold pre-installed on the user terminal (30) or may be downloaded and installed on the user terminal (30) from an external server.

[0053] A user can access a server (20) by executing an application installed on a user terminal (30), create a user account, and perform communication with the server (20) based on the logged-in user account to register a first electronic device (100) or a second electronic device (10).

[0054] For example, if the first electronic device (100) is operated so that it can be connected to the server (20) according to the procedure guided by the application installed on the user terminal (30), the electronic device (100) can be registered in the user account by registering the identification information (e.g., serial number or MAC address) of the first electronic device (100) in the corresponding user account on the server (20).

[0055] A user can control the first electronic device (100) using an application installed on the user terminal (30). For example, when a user logs into a user account using an application installed on the user terminal (30), the first electronic device (100) registered to the user account appears, and when a control command for the first electronic device (100) is input, the control command can be transmitted to the first electronic device (100) via the server (20).

[0056] The network for connecting devices included in the system (1) may include both wired and wireless networks. Wired networks include cable networks or telephone networks, and wireless networks may include any network that transmits and receives signals via radio waves. Wired and wireless networks may be interconnected.

[0057] A network may include a wide area network (WAN) such as the Internet, a local area network (LAN) formed around an access point (AP), and a short-range wireless network that does not use an access point (AP). Short-range wireless networks may include, but are not limited to, Bluetooth (IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), and Z-Wave.

[0058] An access point (AP) can connect a first electronic device (100), a second electronic device (10), or a user terminal (30) to a wide area network (WAN) to which a server (20) is connected. The first electronic device (100) or the second electronic device (10) can be connected to the server (20) via the wide area network (WAN).

[0059] The access point (AP) can communicate with other electronic devices (10) or electronic devices (100) using wireless communication such as Wi-Fi (IEEE 802.11), Bluetooth (IEEE 802.15.1), Zigbee (IEEE 802.15.4), and can connect to a wide area network (WAN) using wired communication, but is not limited thereto.

[0060] According to various embodiments, the first electronic device (100) or the second electronic device (10) may be directly connected to the server (20) or the user terminal (30) without going through an access point (AP).

[0061] The first electronic device (100) may be connected to the second electronic device (10), the user terminal (30), or the server (20) via a long-range wireless network or a short-range wireless network. For example, the second electronic device (10) may be connected to the first electronic device (100) via a short-range wireless network (e.g., Wi-Fi Direct).

[0062] As another example, the second electronic device (10) may be connected to a user terminal (30) or a server (20) via a wide area network (WAN) using a long-distance wireless network (e.g., a cellular communication module).

[0063] As another example, the first electronic device (100) may connect to a wide area network (WAN) using wired communication and be connected to a user terminal (30) or a server (20) through the wide area network (WAN).

[0064] In an example where the first electronic device (100) can access a wide area network (WAN), the first electronic device (100) can operate as an access relay. For example, if the first electronic device (100) can access a wide area network (WAN) using wired communication, it can also operate as an access relay. Accordingly, the first electronic device (100) can connect the second electronic device (10) to a wide area network (WAN) to which a server (20) is connected. In addition, the second electronic device (10) can connect the first electronic device (100) to a wide area network (WAN) to which a server (20) is connected.

[0065] A first electronic device (100) can transmit information about an operation or status to a second electronic device (10), a user terminal (30), or a server (20) via a network. For example, the first electronic device (100) can transmit information about a communication status of the second electronic device (10) (e.g., error information) to the server (20).

[0066] A first electronic device (100) can obtain various information from a second electronic device (10), a user terminal (30), or a server (20), and provide the obtained information to the server (20) or the user terminal (30). For example, the first electronic device (100) can receive error information broadcast by the second electronic device (10).

[0067] The first electronic device (100) can operate according to a control command received from the second electronic device (10), the user terminal (30), or the server (20). For example, if the first electronic device (100) has obtained prior approval from the user so that it can operate according to the control command of the server (20) even without user input, the first electronic device (100) can operate according to the control command received from the server (20). Here, the control command received from the server (20) may include, but is not limited to, a control command input by the user through the user terminal (30) or a control command based on preset conditions.

[0068] The user terminal (30) can transmit information about the user to the first electronic device (100) or the server (20) via the communication module. For example, the user terminal (30) can transmit information about the user's location, health status, preferences, schedule, etc. to the server (20). The user terminal (30) can transmit information about the user to the server (20) with the user's prior consent.

[0069] The first electronic device (100), user terminal (30), or server (20) may determine a control command using technology such as artificial intelligence. For example, the server (20) may receive information regarding the operation or status of the first electronic device (100) or information regarding the user of the user terminal (30), process the information using technology such as artificial intelligence, and transmit the processing result or control command to the first electronic device (100) or user terminal (30) based on the processing result.

[0070] According to an embodiment, a first electronic device (100) may receive a signal including error information broadcast by a second electronic device (10). At this time, the error information may include information regarding a disconnection of communication between the second electronic device (10) and a server (20). For example, the error information may include information regarding the cause of the disconnection of communication between the second electronic device (10) and the server (20). At this time, the signal may further include identification information of the second electronic device (10) in addition to the error information.

[0071] The first electronic device (100) determines whether to transmit error information to the server (20) based on the received signal. In one embodiment, the first electronic device (100) can determine whether the second electronic device (10) is a pre-registered device based on the identification information of the second electronic device (10) included in the received signal, and determine whether to transmit error information to the server (20).

[0072] The first electronic device (100) can transmit error information to the server (20) based on the identification result. That is, when error information is received from the previously registered second electronic device (10), the first electronic device (100) can transmit the error information to the server (20).

[0073] The server (20) can obtain information about a communication connection loss with the second electronic device (10) based on error information received from the first electronic device (100) and transmit the obtained information to the user terminal (30).

[0074] The user terminal (30) may provide guide information based on error information received from the server (20). At this time, the guide information may include at least one of information regarding the cause of the communication disconnection between the second electronic device (10) and the server (20) and information for resolving the communication disconnection.

[0075] According to an embodiment, by the method described above, the user can be provided with information about a communication disconnection between the second electronic device (10) and the server (20), thereby enabling a quick and accurate resolution of the communication disconnection.

[0076] Meanwhile, in the above-described embodiment, the first electronic device (100) and the user terminal (30) are described as being implemented as separate devices, but this is only one embodiment, and it is of course possible for the first electronic device (100) and the user terminal (30) to be implemented as one device.

[0077] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure. The electronic device illustrated in FIG. 2 may correspond to any one of the first electronic device (100), the second electronic device (10), or the user terminal (30) illustrated in FIG. 1. For clarity in the following description, the first electronic device (100) may be referred to as an “electronic device (100),” and the second electronic device (10) may be referred to as an “other electronic device (10)” or “another electronic device (10).” As illustrated in FIG. 2, the electronic device (100) includes a communication interface (110), a display (120), a sensor (130), a user input unit (140), a memory (150), and a processor (160). However, this is merely an embodiment, and it is to be understood that some components may be removed or added depending on the type of the electronic device (100).

[0078] The communication interface (110) includes at least one circuit and can communicate with various types of external devices or servers. The communication interface (110) can include at least one of a BLE (Bluetooth Low Energy) module, a Wi-Fi communication module, a cellular communication module, a 3G (third generation) mobile communication module, a 4G (fourth generation) mobile communication module, a 4th generation LTE (Long Term Evolution) communication module, and a 5G (fifth generation) mobile communication module.

[0079] In particular, the communication interface (110) can transmit various information to another electronic device (10), a user terminal (30), or a server (20), or receive various information from another electronic device (10), a user terminal (30), or a server (20). In one or more embodiments, the communication interface (110) can perform a scan operation to receive a signal broadcast by another electronic device (10). At this time, the signal can include error information and identification information of the other electronic device (10). In one or more embodiments, the communication interface (110) can periodically perform a scan operation to receive a signal broadcast by the other electronic device (10). For example, the communication interface (110) can perform a scan operation when it receives a request signal from the server (20). In one or more embodiments, the communication interface (110) can perform a scan operation in response to a request signal received from the server (20) to receive a signal broadcast by the other electronic device (10). In one or more embodiments, the communication interface (110) may perform a scan operation to receive a signal broadcast by the other electronic device (10) when the other electronic device (10) is located within a threshold distance (reference distance). The threshold distance is a preset distance.

[0080] Additionally, the communication interface (110) can transmit error information to the server (20). At this time, the communication interface (110) can transmit identification information of the other electronic device (10) together with the error information. Additionally, the communication interface (110) can receive a request signal from the server (20) to scan a signal broadcast by the other electronic device (10).

[0081] In one or more embodiments, the communication interface (110) may have different modules for communicating with other electronic devices (10) and for communicating with a server (20). For example, the electronic device (100) may communicate with an external device via a short-range wireless communication interface (e.g., a BLE module, a Wi-Fi direct communication module, etc.), and may communicate with the server (20) via a long-range wireless communication interface (e.g., a Wi-Fi communication module, an LTE communication module, a 5G communication module, etc.).

[0082] The display (120) may include various types of display panels. For example, the display (120) may include, but is not limited to, an LCD (Liquid Crystal Display) panel, an OLED (Organic Light Emitting Diodes) panel, an AM-OLED (Active-Matrix Organic Light-Emitting Diode), an LcoS (Liquid Crystal on Silicon), a QLED (Quantum dot Light-Emitting Diode), a DLP (Digital Light Processing), a PDP (Plasma Display Panel) panel, an inorganic LED panel, a micro LED panel, and the like. According to an embodiment, the display (150) may configure a touch screen together with a touch panel, and may be formed of a flexible panel.

[0083] According to an embodiment, the display (120) may provide guide information regarding a disconnection of communication between another electronic device (10) and the server (20) based on a request signal received from the server (20). In one embodiment, the guide information may include not only information regarding a disconnection of communication between the electronic device (10) and the server (20), but also a guidance message to move around the other electronic device (10).

[0084] The sensor (130) can detect the state of the electronic device (100) (e.g., movement, location) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. For example, the state of the electronic device (100) may include, but is not limited to, a moving state, an operational state at the location of the electronic device (100), etc. The external environmental state may include, but is not limited to, a user state, etc. The sensor (130) may include, for example, a gesture sensor or an acceleration sensor.

[0085] According to an embodiment, the sensor (130) can detect the location information of the electronic device (100) to perform a scanning operation of the communication interface (110) to receive a signal broadcast by another electronic device (10).

[0086] The user input unit (140) may include a button, a lever, a switch, a touch interface, etc. For example, the touch interface may be implemented in a manner of receiving input by a user's touch on the display (120) screen of the electronic device (100). According to an embodiment, the user input unit (140) may receive various user inputs for controlling not only the electronic device (100) but also other devices.

[0087] The memory (150) may store an operating system (OS) for controlling the overall operation of components of the electronic device (100) and instructions or data related to the components of the electronic device (100). According to an embodiment, the memory (150) may include a plurality of modules for providing information on a disconnection of a communication connection between another electronic device (10) and a server (20). According to an embodiment, when a function for providing information on a disconnection of a communication connection between another electronic device (10) and a server (20) is executed, the electronic device (100) may load data for performing various operations by various modules for providing information on a disconnection of a communication connection between another electronic device (10) and a server (20) stored in a non-volatile memory into a volatile memory. Here, loading means an operation of loading and storing data stored in a non-volatile memory into a volatile memory so that the processor (160) can access it.

[0088] According to an embodiment, the memory (150) may be implemented as a non-volatile memory (e.g., a hard disk, a solid state drive (SSD), a flash memory), a volatile memory (which may also include memory within the processor (160)), etc.

[0089] The processor (160) can control the electronic device (100) according to at least one instruction stored in the memory (150). According to an embodiment, the processor (160) can include one or more processors. According to an embodiment, the one or more processors can include one or more of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), a MIC (Many Integrated Core), a DSP (Digital Signal Processor), an NPU (Neural Processing Unit), a hardware accelerator, or a machine learning accelerator. According to an embodiment, the one or more processors can control one or any combination of other components of the electronic device, and perform operations related to communication or data processing. According to an embodiment, the one or more processors can execute one or more programs or instructions stored in the memory. For example, the one or more processors can perform a method according to an embodiment of the present disclosure by executing one or more instructions stored in the memory.

[0090] When a method according to an embodiment of the present disclosure includes multiple operations, the multiple operations may be performed by one processor or multiple processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by the first processor. However, without being limited to the above-described embodiment, in another embodiment, the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence-specific processor).

[0091] According to an embodiment, one or more processors may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicores or heterogeneous multicores). When one or more processors are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include internal processor memory, such as cache memory or on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to an embodiment of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to an embodiment of the present disclosure.

[0092] When a method according to an embodiment of the present disclosure includes multiple operations, the multiple operations may be performed by one core among the multiple cores included in a multi-core processor, or may be performed by the multiple cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor. However, the present disclosure is not limited thereto, and in another embodiment, the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.

[0093] In embodiments of the present disclosure, the processor (160) may mean a system on a chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator, but embodiments of the present disclosure are not limited thereto.

[0094] According to an embodiment, the processor (160) receives a signal including error information broadcast by another electronic device (10) through the communication interface (110) by executing at least one instruction. At this time, the error information includes information about a communication connection break between the other electronic device (10) and the server (20). The processor (160) determines whether to transmit the error information to the server based on the received signal. The processor (160) controls the communication interface (110) to transmit the error information to the server (20) based on the result of determining whether to transmit the error information to the server.

[0095] In one or more embodiments, when the server (20) detects a loss of communication connection with the other electronic device (10), the processor (160) may receive a request signal from the server (20) via the communication interface (110) to scan a signal broadcast by the other electronic device (10). The processor (160) may control the communication interface (110) to scan the signal broadcast by the other electronic device (10) in response to the request signal. The processor (160) may control the communication interface (110) to scan the signal broadcast by the other electronic device (10) in response to the request signal.

[0096] In one or more embodiments, when the electronic device (100) is identified by the server (20) as being located in the same space as another electronic device (10), the processor (160) may receive a request signal from the server (20) via the communication interface (110) to scan a signal broadcast by the other electronic device (10).

[0097] In one or more embodiments, when the server (20) detects a loss of communication connection with another electronic device (10), the processor (160) may receive a request signal from the server (20) via the communication interface (110) to scan a signal broadcast by the other electronic device (10). The processor (160) may control the display (120) to provide guide information about the loss of communication connection between the other electronic device (10) and the server (20) based on the request signal.

[0098] In one or more embodiments, when the electronic device (100) is identified as being located in the same space as another electronic device (10), the processor (160) may control the communication interface (110) to scan for a signal broadcast by the other electronic device (10).

[0099] In one or more embodiments, the signal broadcast by the other electronic device (10) may include error information including information on the cause of the communication disconnection between the other electronic device (10) and the server (20) and identification information of the other electronic device (10). At this time, the processor (160) may identify whether the identification information of the other electronic device (10) included in the received signal matches the previously registered identification information and determine whether to transmit the error information to the server (20).

[0100] In one or more embodiments, when the server (20) receives error information, the processor (160) may receive guide information corresponding to the error information through the communication interface (100). At this time, the guide information may include at least one of information regarding the cause of the communication disconnection between the other electronic device (10) and the server (20) and information for resolving the communication disconnection.

[0101] FIG. 3 is a sequence diagram illustrating a method of an electronic device for providing information on a loss of communication connection between another electronic device and a server, according to one embodiment of the present disclosure.

[0102] For example, a connection loss occurs between another electronic device (10) and a server (20) (S305). At this time, the connection loss may be caused by various reasons. For example, the connection loss may be caused by various reasons such as, but not limited to, router connection failure (authentication, EAPOL failure, etc.), DHCP failure on the router, router connection failure (AP not found), router connection failure (password mismatch), session connection failure with the cloud server, DNS failure with the OCF cloud address, S / W crash, weak signal strength, etc.

[0103] According to an embodiment, the other electronic device (10) may generate a signal including error information (S310). At this time, the other electronic device (10) may obtain information regarding a disconnection of communication with the server (20). For example, the other electronic device (10) may obtain error information including information regarding the cause of the disconnection of communication based on a problem occurring during the communication connection process with the server (20). At this time, the error information may be replaced with terms such as “error code”, “bug information”, etc. In addition, the other electronic device (10) may include identification information of the other electronic device (10) in the signal. For example, the identification information of the other electronic device (10) may include at least one of the type of the other electronic device (10), the product number, information regarding the Mac address, and user information using the other electronic device (10).

[0104] FIG. 4 is a diagram for explaining a signal including error information according to one embodiment of the present disclosure.

[0105] According to an embodiment, a signal (400) including error information may be a signal generated based on a BLE (Bluetooth Low Energy) communication standard. The signal including error information may include a Company ID area, a version area, a Service ID area, and a Service specific data area (401). At this time, the Service specific data area (401) may include error information and identification information of another electronic device (10). For example, a first area (410) of the Service specific data area (401) may store information about another electronic device (10), a second area (420) may store information about a cause of a connection loss, and a third area (430) may store debug information including additional information about a connection loss. For example, information about another electronic device (10) stored in the first area may include, but is not limited to, product information, Wi-Fi MAC address information, or serial number information. Additionally, the connection loss information stored in the third area (430) may include, but is not limited to, the number of connection losses, the time at which the connection loss occurred, information about the AP that attempted to connect, or user information.

[0106] According to an embodiment, the information included in the signal (400) described in FIG. 4 is merely an example, and it is to be understood that other information may be included or some information may be omitted. In addition, although the signal may be generated by the BLE communication standard in FIG. 4, this is merely an example, and it is to be understood that the signal may be generated by various communication standards, such as the Wi-Fi communication standard.

[0107] Referring back to FIG. 3, the other electronic device (10) can broadcast the generated signal (S315). Broadcasting is one of the communication methods for transmitting data to multiple devices, and can be used to notify multiple devices located near or around the other electronic device (10) of specific information. For example, the notification can be sent to devices within a threshold distance from the other electronic device (10).

[0108] The electronic device (100) can receive a broadcasted signal through a periodic signal scan operation (S320). For example, the electronic device (100) can periodically perform a signal scan operation to receive a signal broadcast by an external device. For example, the electronic device (100) can scan a signal broadcast by an external device at a 100 ms cycle.

[0109] The electronic device (100) can identify whether to transmit error information to the server (20) (S325). Specifically, the electronic device (100) can identify whether the other electronic device (10) is a pre-registered electronic device based on the identification information of the other electronic device (10) included in the signal broadcast by the other electronic device (10) (e.g., serial number, Mac address of the other electronic device (10), user ID, etc.). For example, the electronic device (100) can identify whether to transmit error information to the server (20) by identifying whether the identification information of the other electronic device (10) included in the received signal matches the pre-registered identification information. As a result, error information broadcast from an unregistered other electronic device (e.g., an electronic device next door) can be prevented from being transmitted to an external server.

[0110] The electronic device (100) can transmit error information to the server (20) (S330). If it is identified that the error information is to be transmitted to the server (20), the electronic device (100) can transmit error information broadcasted by another electronic device (10) to the server (20). At this time, the electronic device (100) can transmit identification information of the other electronic device (10) together with the error information. In addition, the electronic device (100) can transmit error information to the server (20) whenever it receives it, but this is only one embodiment, and according to an embodiment, the error information can be transmitted to the server (20) only when the error information includes a change.

[0111] The server (20) can identify another electronic device (10) and error information based on the information received from the electronic device (100) (S335). That is, the server (20) can identify information about the cause of the disconnection based on the error code received by the electronic device (100), and can confirm the user using the other electronic device (10) based on the identification information of the other electronic device (10). At this time, the server (20) can identify information about the user terminal (30) of the user using the other electronic device (10).

[0112] The server (20) can transmit error information to the user terminal (30) (S340). Specifically, the server (20) can transmit error information to the user terminal (30) based on information about the user terminal (30) of the user using the other electronic device (10).

[0113] The user terminal (30) can display guide information based on error information (S345). At this time, the user terminal (30) can match and store the cause of the connection loss, the error code, and the guide information, as illustrated in FIG. 5A. For example, if the connection between another electronic device (10) and the server (20) is lost due to a connection failure (Authentication, EAPOL failure, etc.) to the router, the user terminal (30) can receive information about the error code "NE 11." The user terminal (30) can identify the guide information matching the error code "NE 11" based on the matching table illustrated in FIG. 5A. At this time, the guide information can include information about the other electronic device (10), information about the cause of the connection loss, and information about a solution for the connection loss.

[0114] For example, the user terminal (30) may provide guide information (510) such as "The connection to the router is not normal. Please check the router, such as the distance to the router, as illustrated in FIG. 5b." At this time, the user terminal (30) may provide the guide information (510) at the top of the display screen in the form of a feed message, as illustrated in FIG. 5b. However, this is only one embodiment, and the user terminal (30) may not only display the guide information (510) in various formats in various areas of the display screen, but may also provide the guide information in an audible form through a speaker.

[0115] According to the embodiment, in the above-described embodiment, the server (20) transmits error information to the user terminal (30), and the user terminal (30) identifies and provides guide information matching the error information. However, this is only one embodiment, and the server (20) can identify guide information matching the error information and transmit it to the user terminal (30).

[0116] In addition, in the above-described embodiment, it has been described that the electronic device (100) transmits error information to the user terminal (30) via the server (20), but this is only one embodiment, and the electronic device (100) can transmit error information directly to the user terminal (30).

[0117] According to an embodiment, if the server (20) detects a disconnection with another electronic device (10) and no error information is received from the electronic device (100), the server (20) may determine that the communication connection is disconnected due to a power line connection problem and may not provide guide information to the user. That is, the server (20) may not transmit separate error information to the user terminal. According to an embodiment, the above-described embodiment is merely an example, and the server (20) may determine that the communication connection is disconnected due to a power line connection problem and provide guide information to the user terminal (30). Here, the guide information may include notification information that the user needs to connect to the power.

[0118] According to the embodiment, in the above-described embodiment, it has been described that the electronic device (100) periodically performs a scan operation, but this is only one embodiment, and the electronic device (100) may perform a scan operation by receiving a request signal from the server (20). This will be described in detail below with reference to FIG. 6.

[0119] FIG. 6 is a sequence diagram illustrating a method for providing information on a disconnection of a communication connection between another electronic device and a server according to one embodiment of the present disclosure.

[0120] A connection loss occurs between the other electronic device (10) and the server (20) (S605).

[0121] The server (20) can detect the occurrence of a disconnection and identify an electronic device located in the same space or area as another electronic device (10) (S610). In one or more embodiments, the server (20) can identify an electronic device located in the same space as another electronic device (10) based on information about a system (1) registered in the server (20). At this time, information about the system (1) may include identification information, location information, address information, etc. of devices registered in the system (1). Accordingly, the server (20) can identify an electronic device located in the same space as another electronic device (10) based on location information of devices registered in the system (1). In one or more embodiments, the server (20) can identify a device that is not located in the same space as another electronic device (10), but can move to another electronic device (10). For example, the server (20) may identify a robot cleaner that is not currently located in the same space as the other electronic device (10), but is capable of moving to the location of the other electronic device (10), as an electronic device located in the same space as the other electronic device (10). For example, the same space may mean the same room, but the present disclosure is not limited thereto. For example, the server (20) may identify a robot cleaner that is not currently located in the same room as the other electronic device (10), but is capable of moving to the location of the other electronic device (10), as an electronic device located in the same room as the other electronic device (10).

[0122] The server (20) may transmit a request signal to the identified electronic device (100) (S615). At this time, the request signal may be a signal requesting the reception of a signal broadcast by another electronic device (10). At this time, identification information regarding the other electronic device (10) may be received in the request signal.

[0123] The electronic device (100) can perform a scan operation in response to a request signal from the server (20) (S620). For example, the electronic device (100) can perform a scan operation upon receiving a request signal from the server 20 (S620). That is, the electronic device (100) can control the communication interface (110) to receive a signal broadcast by another electronic device (10).

[0124] According to an embodiment, the other electronic device (10) can generate a signal including an error code after a connection loss occurs (S625) and broadcast the generated signal (S630).

[0125] The electronic device (100) can receive a broadcasted signal through a scan operation (S635).

[0126] Since the subsequent S640 to S660 operations are identical to the S325 to S345 steps described in Fig. 3, any duplicate description will be omitted.

[0127] Additionally, if there is no device in the same location as the other electronic device (10), the server (20) may transmit a request signal containing information about a communication disconnection to the electronic device (100) carried by the user. In this case, the electronic device (100) may be implemented as a portable terminal such as a smart phone, tablet PC, etc. This will be described in detail below with reference to FIG. 7.

[0128] FIG. 7 is a sequence diagram illustrating a method for providing information on a communication disconnection between another electronic device and a server according to one embodiment of the present disclosure.

[0129] A connection loss occurs between the other electronic device (10) and the server (20) (S705).

[0130] The server (20) can detect a disconnection occurrence and identify an electronic device located in the same space as another electronic device (10) (S710). In one or more embodiments, the server (20) can identify an electronic device located in the same space as another electronic device (10) based on information about a system (1) registered with the server (20).

[0131] If it is identified that there is no electronic device located in the same space as another electronic device (10), the server (20) can transmit a request signal to the electronic device (100) (S715).

[0132] The electronic device (100) may display a guide based on a request signal (S720). For example, the electronic device (100) may provide guide information regarding a disconnection of communication between another electronic device (10) and a server (20). At this time, the guide information may include at least one of information regarding the other electronic device (10), information regarding a disconnection of communication between the other electronic device (10) and the server (20), information regarding the location of the other electronic device (10), and guidance information instructing the user to move to the location of the other electronic device (10). As an example, the electronic device (100) may display guide information (810) at the top of the display screen in the form of a feed message, such as "The communication connection between the air purifier and the server has been disconnected. To determine the cause of the disconnection, please move to the living room where the air purifier is located," as illustrated in FIG. 8.

[0133] An electronic device (100) can identify that it is located in the same space as another electronic device (10) (S725). Specifically, the electronic device (100) can identify that it is located in the same space as another electronic device (10) based on location information detected by a sensor or information received from an AP connected to the other electronic device (10).

[0134] The electronic device (100) can perform a signal scanning operation (S730). Specifically, if it is identified as being located in the same space as another electronic device (10), the electronic device (100) can control the communication interface (110) to receive a signal broadcast by the other electronic device (10).

[0135] According to an embodiment, the other electronic device (10) can generate a signal including an error code after a connection loss occurs (S735) and broadcast the generated signal (S740).

[0136] The electronic device (100) can receive a broadcasted signal through a scan operation (S745).

[0137] Since the subsequent S750 to S770 operations are identical to the S325 to S345 steps described in Fig. 3, any duplicate description will be omitted.

[0138] According to an embodiment, although FIG. 7 describes that the electronic device (100) and the user terminal (30) are implemented as separate devices, this is only one embodiment, and the user terminal (30) and the electronic device (100) may be implemented as a single device. In this case, the electronic device (100) may transmit error information received by another electronic device (10) to the server (20) and generate guide information based on the error information. However, this is only one embodiment, and if the electronic device (100) is a device that can directly notify a user, such as a mobile device, a wearable device, or a TV, the electronic device (100) may provide guide information to the user directly without transmitting a signal including error information received from the other electronic device (10) to the server (20).

[0139] In an embodiment of the present disclosure, when an electronic device (100) and another electronic device (10) are connected to the same router, only one of the plurality of devices, that is, the other electronic device (10), may lose communication. At this time, the electronic device (100) may receive a signal including information about signal strength (e.g., Received Signal Strength Indicator (RSSI)) from the other electronic device (10). In addition, the electronic device (100) may transmit information about the signal strength received from the other electronic device (10) to the server (20). Accordingly, the server (20) may transmit guide information to the user terminal (30) to inform the user that the other electronic device (10) is far from the router and thus cannot be connected. The user terminal (30) may provide the guide information transmitted from the server (20).

[0140] In one or more embodiments, the other electronic device (10) and the server (20) may share an encryption key and a decryption key for encrypting error information. Accordingly, the other electronic device (10) may encrypt error information using the encryption key and then broadcast it. At this time, the electronic device (100) may transmit the encrypted error information to the server (20), and the server (20) may decrypt the encrypted error information using the decryption key. This may enhance the security of the error information broadcast by the other electronic device (10).

[0141] FIG. 9 is a flowchart for explaining a method for controlling an electronic device according to one embodiment of the present disclosure.

[0142] An electronic device (100) receives a signal containing error information broadcast by another electronic device (10) (S910). At this time, the error information includes information regarding a loss of communication connection between the other electronic device (10) and a server (20). In addition, the error information may include identification information of the other electronic device (10) as well as information regarding a loss of communication connection with the server (20).

[0143] The electronic device (100) determines whether to transmit error information to the server (20) based on the received signal (S920). In one embodiment, the electronic device (100) can determine whether to transmit error information to the server (20) by determining whether the identification information of another electronic device (10) included in the received signal matches previously registered identification information.

[0144] The electronic device (100) transmits error information to the server (20) based on the identification result (S930).

[0145] In one or more embodiments, the electronic device (100) may periodically scan for signals broadcast by other electronic devices (10).

[0146] In one or more embodiments, when the server (20) detects a loss of communication connection with another electronic device (10), the electronic device (100) may receive a request signal from the server (20) via the communication interface (110) to scan a signal broadcast by the other electronic device (10). The electronic device (100) may control the communication interface (110) to scan the signal broadcast by the other electronic device (10) in response to the request signal. For example, the electronic device (100) may control the communication interface (110) to scan the signal broadcast by the other electronic device (10) in response to the request signal.

[0147] In one or more embodiments, when the electronic device (100) is identified by the server (20) as being located in the same space as another electronic device (10), the electronic device (100) may receive a request signal from the server (20) to scan a signal broadcast by the other electronic device (10).

[0148] In one or more embodiments, when the server (20) detects a loss of communication connection with another electronic device (10), the electronic device (100) may receive a request signal from the server (20) to scan a signal broadcast by the other electronic device (10). Based on the request signal, the electronic device (100) may provide guidance information regarding the loss of communication connection between the other electronic device (10) and the server (20).

[0149] In one or more embodiments, when the electronic device (100) is identified as being located in the same space as another electronic device (10), the electronic device (100) may control the communication interface (110) to scan for a signal broadcast by the other electronic device.

[0150] In one or more embodiments, when the server (20) receives error information, the electronic device (100) may receive guide information corresponding to the error information. In this case, the guide information may include at least one of information regarding the cause of the communication disconnection between the other electronic device (10) and the server (20) and information for resolving the communication disconnection.

[0151] According to an embodiment, the method according to various embodiments of the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0152] The methods according to various embodiments of the present disclosure may be implemented as software including commands stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device is a device that can call commands stored in the storage medium and operate according to the called commands, and may include an electronic device (e.g., a TV) according to the disclosed embodiments.

[0153] In some embodiments, the device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.

[0154] When the above instruction is executed by the processor, the processor may perform the function corresponding to the instruction directly or by using other components under the control of the processor. The instruction may include code generated or executed by a compiler or interpreter.

[0155] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In electronic devices, communication interface; memory that stores at least one instruction; and At least one processor connected to the memory and the communication interface for controlling the electronic device; Based on the at least one processor executing the at least one instruction, the at least one processor, Receive a signal including error information broadcast by another electronic device through the above communication interface, wherein the error information includes information related to a disconnection of communication between the other electronic device and the server, Identifying whether to transmit the error information to the server based on the received signal, An electronic device that controls the communication interface to transmit the error information to the server when the error information is identified as having been transmitted to the server.

2. In paragraph 1, The above communication interface is, An electronic device that periodically scans for signals broadcast by the above electronic device.

3. In paragraph 1, Based on the at least one processor executing the at least one instruction, the at least one processor, When the server detects a loss of communication connection with the other electronic device, it receives a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device, An electronic device that controls the communication interface to scan a signal broadcast by the other electronic device in response to the request signal.

4. In paragraph 3, Based on the at least one processor executing the at least one instruction, the at least one processor, An electronic device that, when the server identifies the electronic device as being located in the same space as another electronic device, receives a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device.

5. In paragraph 1, including display; Based on the at least one processor executing the at least one instruction, the at least one processor, When the server detects a loss of communication connection with the other electronic device, it receives a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device, An electronic device that controls the display to provide guide information on disconnection of communication between the other electronic device and the server based on the request signal.

6. In paragraph 5, Based on the at least one processor executing the at least one instruction, the at least one processor, An electronic device that controls the communication interface to scan a signal broadcast by the other electronic device when the electronic device is identified as being located in the same space as the other electronic device.

7. In paragraph 1, The above error information is. An electronic device comprising information including information on the cause of a loss of communication connection between the other electronic device and the server and identification information of the other electronic device.

8. In paragraph 7, Based on the at least one processor executing the at least one instruction, the at least one processor, An electronic device that identifies whether the identification information of the other electronic device included in the received signal matches the previously registered identification information and determines whether to transmit the error information to the server.

9. In paragraph 1, Based on the at least one processor executing the at least one instruction, the at least one processor, When the above server receives the above error information, it receives guide information corresponding to the above error information through the communication interface, The above guide information is, An electronic device comprising at least one of information on the cause of a communication disconnection between the electronic device and the server and information for resolving the communication disconnection.

10. In a method for controlling an electronic device, A step of receiving a signal including error information broadcast by another electronic device; wherein the error information includes information related to a loss of communication connection between the other electronic device and a server, A step of identifying whether to transmit the error information to the server based on the received signal; and A control method comprising: a step of transmitting the error information to the server when the error information is identified as having been transmitted to the server.

11. In paragraph 10, The above control method is, A control method for periodically scanning a signal broadcast by the above electronic device.

12. In paragraph 10, The above control method is, When the server detects a loss of communication connection with the other electronic device, a step of receiving a request signal from the server to scan a signal broadcast by the other electronic device; and A control method comprising: a step of scanning a signal broadcast by the other electronic device in response to the request signal; 13. In paragraph 12, The step of receiving the above request signal is: A control method for receiving a request signal from the server to scan a signal broadcast by the other electronic device when the electronic device is identified by the server as being located in the same space as another electronic device.

14. In paragraph 10, The constant control method is, When the server detects a loss of communication connection with the other electronic device, a step of receiving a request signal from the server through the communication interface to scan a signal broadcast by the other electronic device; and A control method comprising: a step of providing guide information on disconnection of communication between the other electronic device and the server based on the request signal; 15. In paragraph 14, The above control method is, A control method comprising: a step of scanning a signal broadcasted by the other electronic device when the electronic device is identified as being located in the same space as the other electronic device;

Citation Information

Patent Citations

  • System for controling network communication power of internet of things device using network monitoring

    KR101815821B1

  • Electronic apparatus and method for providing event management service

    KR1020170059818A

  • Rhinomanometer apparatus

    KR1020240150915A

  • Method for rice makgeolli using How to make rice makgeolli using partially milled rice

    KR1020250153620A

  • Mobile terminal and electronic device

    US20170078906A1