Electronic device and control method thereof

An electronic device using SSID packets for power type and time-based mode switching addresses frequent power type changes, ensuring efficient and safe appliance operation by synchronized power input recognition.

WO2026029402A1PCT designated stage Publication Date: 2026-02-05SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/009446
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-30
Filing Date
2025-07-02
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Users face difficulties in adjusting the output of household appliances when power type changes frequently, leading to potential power outages and inefficiencies due to mismatched power supply types.

Method used

An electronic device that transmits SSID packets with identification, mode, and count information to external devices, switching modes based on power type and time elapsed, ensuring synchronized power input recognition and appliance adjustment.

Benefits of technology

Facilitates seamless power type identification and appliance adjustment, preventing power outages by ensuring appliances operate within permissible power limits, enhancing efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025009446_05022026_PF_FP_ABST
    Figure KR2025009446_05022026_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device is disclosed. When instructions are individually or collectively executed, one or more processors: operate in a first mode when the electronic device is turned on; during the operation in the first mode, transmit a plurality of first service set identifier (SSID) packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device through a communication interface; operate in a second mode when a preconfigured time elapses from a time point at which the electronic device is turned on; and during the operation in the second mode, transmit a plurality of second SSID packets including the identification information of the electronic device, mode information corresponding to the second mode, and a count value to the at least one external device through the communication interface.
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 that performs communication with an external device using an SSID (Service Set Identifier) ​​packet and a method for controlling the same.

[0002] Advances in electronic technology have led to the development and proliferation of various types of electronic devices. In particular, home appliances used in a variety of settings, including homes, offices, and public spaces, have seen continuous advancements in recent years.

[0003] In certain countries, restrictions on household appliances may apply depending on the type of power supplied to the home (e.g., national or private). In these cases, users must check the type of power supplied to their homes and manually adjust the output of their appliances. However, when the power type changes frequently, it can be difficult for users to constantly adjust the output of their appliances.

[0004] An electronic device according to one or more embodiments of the present disclosure includes one or more processors including a communication interface, a memory for storing instructions, and processing circuitry.

[0005] According to one or more embodiments, the one or more processors, when the instructions are individually or collectively executed, operate in a first mode when the electronic device is turned on, and transmit a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device through the communication interface while operating in the first mode, and operate in a second mode when a preset time has elapsed from the turn-on time of the electronic device, and transmit a plurality of second SSID packets including identification information of the electronic device, mode information corresponding to the second mode, and a count value to the at least one external device through the communication interface while operating in the second mode.

[0006] According to one or more embodiments, the preset information includes at least one of information on the type of power supplied to the electronic device or information on a disaster situation.

[0007] According to one or more embodiments, the plurality of first SSID packets include at least one of identification information of the electronic device, mode information corresponding to the first mode, and a count value, the plurality of second SSID packets include at least one of identification information of the electronic device, mode information corresponding to the second mode, and a count value, and the one or more processors transmit, when the instructions are individually or collectively executed, the plurality of first SSID packets including an incremented count value while operating in the first mode to the at least one external device through the communication interface, and transmit, while operating in the second mode, the plurality of second SSID packets including the incremented count value to the at least one external device through the communication interface.

[0008] According to one or more embodiments, the one or more processors, when the instructions are individually or collectively executed, operate in a third mode when the count value reaches a preset threshold value, and while operating in the third mode, alternately transmit the plurality of second SSID packets and the plurality of third SSID packets to the at least one external device through the communication interface, wherein the plurality of third SSID packets include identification information of the electronic device, mode information corresponding to the third mode, and a count value.

[0009] According to one or more embodiments, the one or more processors, when the instructions are individually or collectively executed, stop transmitting the third SSID packets when the plurality of third SSID packets are transmitted a preset number of times while operating in the third mode and transmit only the second SSID packets including the reset count value to the at least one external device through the communication interface.

[0010] According to one or more embodiments, the plurality of first SSID packets further include a first security key value, wherein the first security key value is generated based on at least one of identification information of the electronic device, mode information corresponding to the first mode, and a count value, and the plurality of second SSID packets further include a second security key value, wherein the second security key value is generated based on at least one of identification information of the electronic device, mode information corresponding to the second mode, and a count value.

[0011] According to one or more embodiments, when the instructions are individually or collectively executed, if a count value included in an SSID packet of another electronic device received from the at least one external device while operating in the second mode is greater than a maximum count value included in the plurality of second SSID packets, the one or more processors synchronize the count value included in the second SSID packet with the count value included in the SSID packet of the other electronic device and transmit the same to the at least one external device through the communication interface.

[0012] According to one or more embodiments, the first mode is at least one of a pairing mode and an on mode.

[0013] A system including an electronic device and at least one home appliance according to one or more embodiments of the present disclosure, wherein the electronic device transmits an SSID (Service Set Identifier) ​​packet including identification information of the electronic device, mode information corresponding to a mode of the electronic device, and a count value to at least one home appliance when the electronic device is turned on, and the home appliance receives at least one type of power including power input by the electronic device.

[0014] According to one or more embodiments, the home appliance verifies identification information of the electronic device, the mode information, and the count value included in an SSID packet received from the electronic device based on a preset algorithm, and identifies the power input to the home appliance based on the verified packet.

[0015] According to one or more embodiments, the electronic device transmits a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device while operating in a first mode, and when a preset time has elapsed from the turn-on time, operates in a second mode, and transmits a plurality of second SSID packets including identification information of the electronic device, mode information corresponding to the second mode, and a count value to the at least one home appliance while operating in the second mode.

[0016] According to one or more embodiments, when an SSID packet is received from the electronic device, the home appliance identifies whether mode information included in the received SSID packet is a preset mode, and when a preset number of SSID packets identified as the preset mode are verified, performs pairing with the electronic device.

[0017] According to one or more embodiments, the home appliance identifies the first type of power when a second SSID packet is received that includes a count value that is increased by a preset time unit from a maximum count value included in the plurality of second SSID packets, and identifies the second type of power when a second SSID packet is received that includes a count value that is less than or equal to a maximum count value included in the plurality of second SSID packets.

[0018] According to one or more embodiments, the electronic device operates in a third mode when the count value reaches a preset threshold value, and alternately transmits the plurality of second SSID packets and the plurality of third SSID packets to the at least one home appliance while operating in the third mode, and when the plurality of third SSID packets are transmitted a preset number of times while operating in the third mode, stops transmitting the third SSID packets and transmits only the second SSID packets including the reset count value to the at least one home appliance, and when the third SSID packet is received from the electronic device, the home appliance identifies whether mode information included in the received third SSID packet is the third mode, and when a preset number of third SSID packets identified as the third mode are verified, and a second SSID packet including a count value less than or equal to a maximum count value included in the plurality of second SSID packets received from the electronic device is received, identifies the first type of power based on the received second SSID packet.

[0019] According to one or more embodiments, the home appliance transmits, to at least one other home appliance, a plurality of SSID packets including identification information of the home appliance, mode information, and a count value identical to a count value included in the received SSID packet, based on an SSID packet received from the electronic device.

[0020] In a method for controlling an electronic device according to one or more embodiments of the present disclosure,

[0021] The method comprises the steps of: operating in a first mode when the electronic device is turned on; transmitting a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device while operating in the first mode; operating in a second mode when a preset time has elapsed from the turn-on time of the electronic device; and transmitting a plurality of second SSID packets including identification information of the electronic device, mode information corresponding to the second mode, and a count value to the at least one external device while operating in the second mode.

[0022] FIG. 1 is a diagram illustrating the operation of an electronic device according to one or more embodiments.

[0023] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to one or more embodiments.

[0024] FIG. 3 is a diagram for explaining an SSID packet transmission process of an electronic device according to one or more embodiments.

[0025] FIG. 4 is a diagram illustrating a process of transmitting an SSID packet including an increased count value of an electronic device according to one or more embodiments.

[0026] FIG. 5 is a diagram for explaining a second mode operation process of an electronic device according to one or more embodiments.

[0027] FIG. 6 is a diagram illustrating a reset mode of an electronic device according to one or more embodiments.

[0028] FIG. 7 is a diagram for explaining a third SSID packet transmission process of an electronic device according to one or more embodiments.

[0029] FIG. 8 is a diagram illustrating a process for generating a security key value of an electronic device according to one or more embodiments.

[0030] FIG. 9 is a diagram illustrating a count value synchronization process of an electronic device according to one or more embodiments.

[0031] FIG. 10 is a diagram illustrating a count value increasing process according to one or more embodiments.

[0032] FIG. 11 is a diagram for explaining an SSID packet transmission process of a home appliance according to one or more embodiments.

[0033] FIG. 12 is a flowchart illustrating the overall operation process of an electronic device and home appliance according to one or more embodiments.

[0034] FIG. 13 is a flowchart illustrating the overall operation process of an electronic device according to one or more embodiments.

[0035] FIG. 14 is a block diagram illustrating a configuration of a home appliance according to one or more embodiments.

[0036] The terms used in the various embodiments of this disclosure have been selected from widely used, current terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant disclosure. Therefore, the terms used in this disclosure should be defined based on the meaning of the terms and the overall content of this disclosure, rather than simply their names.

[0037] 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.

[0038] The expression "at least one of A and / or B" should be understood to mean either "A" or "B" or "A and B".

[0039] 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.

[0040] When it is said 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 connected through another component (e.g., a third component).

[0041] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this disclosure, terms such as "comprise" or "consist of" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood not to preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0042] In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, multiple "modules" or multiple "parts" may be integrated into at least one module and implemented as at least one processor (not shown), excluding any "modules" or "parts" that need to be implemented as specific hardware.

[0043] In this disclosure, the term user may refer to a person using an electronic device or a device used by the person.

[0044] An embodiment of the present disclosure will be described in more detail with reference to the attached drawings below.

[0045] FIG. 1 is a diagram illustrating the operation of an electronic device according to one or more embodiments.

[0046] For example, the electronic device (100) may be a device for configuring or managing a wireless network. For example, the electronic device (100) may be implemented in various forms, such as an IoT device, a mobile device, a TV, a wearable device, a wireless router, an access point, a hotspot device, a wireless network adapter, a wireless bridge, etc.

[0047] For example, when the electronic device (100) is turned on by receiving power from an external source, the electronic device (100) may transmit information to notify the external device that the electronic device (100) has been turned on. For example, the electronic device (100) may generate identification information corresponding to the electronic device (100) and transmit it to the external device. For example, the identification packet may include an SSID (Service Set Identifier). For example, the electronic device (100) may transmit an SSID (Service Set Identifier) ​​packet to at least one external device (200-1 to 200-3) located around the electronic device (100).

[0048] An SSID packet may include a network name for identifying a wireless network. The network name included in the SSID packet may be set during the device manufacturing process or may be arbitrarily changed by the user. For example, the SSID may include names such as 'PublicWiFi_2G', 'TelecomWiFi123_5G', etc. In one example, the SSID packet may include at least one of a number or letter for identifying a wireless network. For example, the SSID packet may include a 32-digit hexadecimal string including numbers 0 to 9 and alphabets a to v, but is not limited thereto. The SSID packet may be referred to in various ways, such as a network identifier, an AP (Access Point) identifier, a Wi-Fi identifier, etc., but in the present disclosure, it will be collectively referred to as an SSID packet.

[0049] Referring to FIG. 1, an electronic device (100) may be turned on (30) when a specific type of power is supplied from the outside (hereinafter, referred to as external power). The external power may include a first type of power and a second type of power. The first type of power may be public power (10) produced by a country (e.g., a public enterprise). The second type of power may be private power (20) produced by a private enterprise or company.

[0050] For example, the electronic device (100) can receive first type power by connecting the power input unit of the electronic device (100) to an outlet that supplies first type power. For example, an outlet that supplies first type power and an outlet that supplies second type power may be located separately within a home. For example, the power input unit of the electronic device (100) can be connected by distinguishing between the first type power and the second type power through a switch that can control the first type power and the second type power from a single outlet. The electronic device (100) can receive first type power by connecting the power input unit to an outlet that supplies first type power, and can be turned on (30) when the first type power is supplied. The first type power (10) and the second type power (20) may differ in the power supply method, scale, purpose, etc. For example, in the case of the first type of power (10), a large amount of power can be produced through large-scale power plants such as nuclear power plants, hydroelectric power plants, and thermal power plants. In the case of the second type of power (20), a small amount of power can be produced through small-scale power plants such as solar power plants. Accordingly, the first type of power (10) and the second type of power (20) may differ in the amount of power produced.

[0051] In certain countries, the usage environment and system for multiple devices may vary depending on which type of power is supplied, Type 1 power (10) or Type 2 power (20). For example, in Iraq, where Type 1 power is supplied to each household only at set times, home appliances such as air conditioners and refrigerators can be used at maximum output without any restrictions during those times. However, outside of the times when Type 1 power is supplied, that is, during the times when Type 2 power is supplied, home appliances can only be used at a power output lower than the preset power. If home appliances are used at a power output higher than the preset power when Type 2 power is supplied, the fuse located in the power supply line may blow, resulting in a power outage.

[0052] According to one embodiment, when the first type power (10) is supplied through a power line to which the first type power (10) is connected, the electronic device (100) may transmit information to notify at least one external device (200-1 to 200-3). For example, the electronic device (100) may be turned on only when the first type power (10) is supplied, and may transmit an SSID packet to the external devices (200-1 to 200-3).

[0053] According to one embodiment, the electronic device (100) may transmit multiple SSID packets to at least one external device (200-1 to 200-3) in a broadcasting manner. The broadcasting manner may be a manner in which the same data is simultaneously transmitted from one transmitting device to multiple random receiving devices. That is, the electronic device (100) may transmit the same SSID packet to at least one external device (200-1 to 200-3) included within a preset distance, rather than to a specific target device in a preset manner, through the broadcasting manner.

[0054] A plurality of external devices (200-1 to 200-3) that receive a plurality of SSID packets from an electronic device (100) can identify that the external power currently being supplied is the first type of power. This is because it is a rule mutually agreed upon between the plurality of external devices (200-1 to 200-3) and the electronic device (100) that the electronic device (100) is turned on and transmits SSID packets only when the external power currently being supplied is the first type of power.

[0055] According to one embodiment, the electronic device (100) may receive information corresponding to a disaster situation from an external network via a communication interface (110). The disaster situation information may include information corresponding to natural disasters such as earthquakes, tsunamis, typhoons, floods, etc., or man-made disasters such as fires, explosions, shootings, etc.

[0056] For example, the electronic device (100) can convert information corresponding to a disaster situation into a preset string and transmit a plurality of SSID packets including the converted string to a plurality of external devices (200-1 to 200-3).

[0057] For example, an electronic device (100) may receive multiple SSID packets containing information corresponding to a disaster situation from at least one of another electronic device, an external network, and a wired communication cable. The electronic device (100) may transmit the received multiple SSID packets to multiple external devices (200-1 to 200-3).

[0058] According to one embodiment, the electronic device (100) may receive information corresponding to a disaster situation based on a wired communication cable or user input. For example, the electronic device (100) may receive information corresponding to a disaster situation through an optical fiber cable, an Ethernet cable, a coaxial cable, or the like. For example, the electronic device (100) may receive user input including information corresponding to a disaster situation from a user.

[0059] Hereinafter, various embodiments will be described in which multiple external devices (200-1 to 200-3) in various network environments can identify that the external power currently supplied is the first type of power through multiple SSID packets received from the electronic device (100).

[0060] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to one or more embodiments.

[0061] According to FIG. 2, the electronic device (100) includes a communication interface (110), a memory (120), and one or more processors (130). However, the present invention is not limited thereto, and the electronic device (100) may be implemented in a form in which some components are excluded, or may be implemented in a form in which other components are further included.

[0062] The communication interface (110) may include wired or wireless input / output interfaces (or input / output terminals) according to various standards. For example, the communication interface (110) may perform communication using AP-based Wi-Fi (Wi-Fi, Wireless LAN network). However, it is not limited thereto, and the communication interface (110) may include various interfaces such as HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), DVI (Digital Visual Interface), Bluetooth, Zigbee, wired / wireless LAN (Local Area Network), WAN (Wide Area Network), Ethernet, IEEE 1394, AES / EBU (Audio Engineering Society / European Broadcasting Union), optical, coaxial, etc.

[0063] The memory (120) can store at least one command, data, program, etc. required for the operation of the electronic device (100). For example, the memory (120) can store a photographed image captured by a camera. For example, the memory (120) can store a plurality of sticker images acquired from an artificial intelligence model.

[0064] The memory (120) may be implemented in the form of memory embedded in the electronic device (100) or in the form of memory that can be attached or detached from the electronic device (100), depending on the purpose of data storage. For example, data for driving the electronic device (100) may be stored in a memory embedded in the electronic device (100), and data for expanding the functions of the electronic device (100) may be stored in a memory that can be attached or detached from the electronic device (100).

[0065] In the case of memory embedded in the electronic device (100), it may be implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD)).

[0066] The memory (120) may be implemented as a single memory that stores data generated in various operations according to the present disclosure, but is not limited thereto, and the memory (120) may be implemented to include multiple memories that each store different types of data or each store data generated in different stages.

[0067] One or more processors (130) control the overall operation of the electronic device (100). Specifically, one or more processors (130) may be connected to each component of the electronic device (100) to control the overall operation of the electronic device (100). For example, one or more processors (130) may be electrically connected to a communication interface (110) and a memory (120) to control the overall operation of the electronic device (100). One or more processors (130) may include a processing circuit and may be configured with one or more processors.

[0068] One or more processors (130) can perform operations of the electronic device (100) according to various embodiments by executing one or more commands stored in the memory (120).

[0069] One or more processors (130) may include one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors (130) may execute one or more programs or instructions stored in a memory. For example, the one or more processors may perform a method according to one or more embodiments of the present disclosure by executing one or more instructions stored in a memory.

[0070] When a method according to one or more embodiments of the present disclosure includes multiple operations, the multiple operations may be performed by one processor or by multiple processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by the first processor, or the first operation and the second operation may be performed by the first processor (e.g., a general-purpose processor) and the third operation may be performed by the second processor (e.g., an artificial intelligence-specific processor).

[0071] One or more processors (130) 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 (150) are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include an internal processor memory, such as a cache memory or an 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 one or more embodiments 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 one or more embodiments of the present disclosure.

[0072] When a method according to one or more embodiments of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or 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.

[0073] In the embodiments of the present disclosure, a processor 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 the embodiments of the present disclosure are not limited thereto. Hereinafter, for the convenience of explanation, one or more processors (130) will be referred to as a processor (130).

[0074] According to one embodiment, the processor (130) may operate in a first mode when the electronic device (100) is turned on as the first type of external power is supplied. For example, the first mode may be a mode in which pairing with an external device is performed for a preset period of time from the turn-on time of the electronic device (100) and an SSID packet for notifying the external power type to the external device is transmitted after the preset period of time has elapsed. If the operation mode in which pairing with an external device is performed for a preset period of time from the turn-on time of the electronic device (100) is called a pairing mode and the operation mode in which an SSID packet for notifying the external power type to the external device is transmitted after the preset period of time has elapsed is called an on mode, the first mode may be an all mode in which the pairing mode and the on mode are combined.

[0075] For example, the first mode may be at least one of a pairing mode and an on mode. For example, the first mode may be a pairing mode for performing pairing with an external device for a preset period of time from the turn-on time of the electronic device (100). For example, the first mode may be an on mode for transmitting an SSID packet to an external device with which pairing has previously been performed.

[0076] According to one embodiment, the processor (130) may transmit a plurality of SSID packets (hereinafter referred to as first SSID packets) for transmitting preset information to at least one external device via the communication interface (110) while operating in the first mode. The preset information may include at least one of information on the type of power supplied to the electronic device or disaster situation information.

[0077] According to one embodiment, the processor (130) may operate in a second mode when a preset time elapses from the turn-on time of the electronic device (100). For example, the second mode may be an on mode that transmits an SSID packet to inform an external device of preset information. For example, the second mode may be a mode in which pairing is not possible compared to the first mode in which pairing is possible. For example, the electronic device (100) may operate in a second mode in which an SSID packet can be transmitted to a surrounding external device when a preset time of 5 minutes elapses from the turn-on time.

[0078] According to one embodiment, the processor (130) may transmit a plurality of SSID packets (hereinafter referred to as second SSID packets) for transmitting preset information to at least one external device through the communication interface (110) while operating in the second mode.

[0079] FIG. 3 is a diagram for explaining an SSID packet transmission process of an electronic device according to one or more embodiments.

[0080] According to one embodiment, when the electronic device (100) is turned on by being supplied with a first type of power (10) from the outside, the electronic device (100) can transmit an SSID packet including identification information, mode information, and a count value of the electronic device (100) to at least one external device.

[0081] For example, an SSID packet transmitted by an electronic device (100) may include a device version, mode information (320), identification information (310), a count value (330), and a security key value. As illustrated in FIG. 3, the SSID packet lists the device version, mode information (320), identification information (310), a count value (330), and a security key value in that order, but this is merely an example, and the information may be listed in a random order. In addition, the electronic device (100) may generate an SSID packet including 32 numbers or alphabets.

[0082] The identification information (310) of the electronic device (100) may include a MAC (Media Access Control) address. The MAC address may include a physical unique identification address of the electronic device assigned to a network interface. The MAC address has uniqueness that distinguishes it from other devices and may be set as a unique address of the device during the manufacturing process. For example, the identification information (310) of the electronic device (100) may include a five-digit string containing numbers or alphabets, such as 01DD8 or C5A1F.

[0083] Mode information (320) may include strings corresponding to pairing mode, on mode, full mode, and reset mode, respectively. For example, pairing mode may be expressed as a 'p' string, on mode as an 'o' string, all 'a' strings, and reset mode as an 'r' string. For example, mode information (320) may be expressed as a one-digit string in an SSID packet.

[0084] The count value (330) may include a value that increases in a preset time unit. For example, if the preset time unit is 1 minute, the count value (330) may be values ​​such as '000001', '000002', and '000003' that increase in 1-minute units. For example, the count value (330) may include a 6-digit 32-digit hexadecimal string in the SSID packet, and may be expressed from '000001' to 'vvvvvv'.

[0085] Referring to FIG. 3, the electronic device (100) can transmit an SSID packet including mode information (320), identification information (310) of the electronic device (100), and a count value (330) to at least one external device (200-1 to 200-3). The identification information (330) of the electronic device (100) is unique identification information of the electronic device (100) and can include a 5-digit string of 'xxxxx'. The count value (330) can be expressed as a 6-digit string that increases by a preset time unit from the time the electronic device (100) is turned on.

[0086] According to an example, the electronic device (100) may transmit a first SSID packet including an 'a' string corresponding to a first mode to at least one external device (200-1 to 200-3). According to an example, the electronic device (100) may transmit a second SSID packet including an 'o' string corresponding to a second mode to at least one external device (200-1 to 200-3).

[0087] According to one embodiment, the electronic device (100) may transmit an SSID packet containing only at least one or at least two pieces of information among identification information, mode information, and a count value of the electronic device (100) to at least one external device. For example, the electronic device (100) may transmit an SSID packet containing only identification information of the electronic device (100) to at least one external device.

[0088] For example, the electronic device (100) may transmit an SSID packet containing only information corresponding to a disaster situation to at least one external device. For example, the electronic device (100) may transmit an SSID packet containing a preset string corresponding to a disaster situation to at least one external device.

[0089] According to one embodiment, the electronic device (100) can automatically perform pairing with at least one external device (200-1 to 200-3) when turned on. Meanwhile, the electronic device (100) can be turned on for the first time when the first type of power is supplied, then turned off when the first type of power is not supplied, and turned on for the second time when the first type of power is supplied again. Accordingly, the electronic device (100) can perform pairing with at least one external device (200-1 to 200-3) at both the first turn-on time and the second turn-on time.

[0090] Meanwhile, the electronic device (100) may be turned on for the second time and may transmit an SSID packet including the 'p' string to at least one external device with which pairing was performed at the time of the first turn-on. In this case, even though at least one external device has been paired with the electronic device (100), the SSID packet corresponding to the pairing mode may be received. At this time, a delay may occur in the process of verifying the SSID packet corresponding to the pairing mode in the at least one external device.

[0091] Accordingly, the electronic device (100) may transmit an SSID packet including the 'a' string, rather than an SSID packet including the 'p' string, to at least one external device. In this case, the electronic device (100) may transmit an SSID packet to at least one external device with which pairing was performed during the first turn-on at the second turn-on time, or may transmit an SSID packet for performing pairing with a new device.

[0092] FIG. 4 is a diagram illustrating a process of transmitting an SSID packet including an increased count value of an electronic device according to one or more embodiments.

[0093] According to one embodiment, the electronic device (100) may transmit a plurality of first SSID packets including a count value increased by a preset time unit to at least one external device through the communication interface (110) while operating in a first mode, and may transmit a plurality of second SSID packets including a count value increased by a preset time unit to at least one external device through the communication interface (110) while operating in a second mode.

[0094] The preset time unit here may be a value set during the manufacturing of the electronic device (100) and / or a value that can be set / changed by the user. The preset time unit is n( ) may be a value such as seconds, n minutes, etc., and in this disclosure, for the convenience of explanation, it is assumed to be 1 minute.

[0095] According to one embodiment, the electronic device (100) may broadcast the first SSID packet to at least one external device (200-1 to 200-3). According to one example, the electronic device (100) may broadcast the first SSID packet to at least one external device (200-1 to 200-3) continuously in units of one minute.

[0096] For example, at least one external device (200-1 to 200-3) may perform pairing with the electronic device (100) only when it receives the first SSID packet from the electronic device (100) a preset number of times. For example, at least one external device (200-1 to 200-3) may trust the first SSID packet received from the electronic device (100) and identify that the first type of power is supplied only when it receives the first SSID packet from the electronic device (100) a preset number of times or more. The preset number of times may be a value set during manufacturing and / or a value that can be set / changed by the user. Trusting the SSID packet may include the meaning that even if the external device (200-1 to 200-3) does not receive the SSID packet from the electronic device (100) a preset number of times or more, it verifies the SSID packets sequentially received and identifies the external power as the first type of power when the verification is successful.

[0097] Referring to FIG. 4, the electronic device (100) can transmit a plurality of first SSID packets (41 to 43) including count values ​​increased by one minute to an external device (200). The first first SSID packet (41) can include a count value (44) of '000001', the second first SSID packet (42) can include a count value (45) of '000002', and the third first SSID packet (43) can include a count value (46) of '000003'.

[0098] The external device (200) can verify the identification information and mode information of the electronic device (100) included in each of the first SSID packets (41 to 43) and store the verified first SSID packets (41 to 43) in the memory (120). When each of the first SSID packets including the identification information of the same electronic device (100) and the same mode information is received a preset number of times, the external device (200) can perform pairing with the electronic device (100).

[0099] For example, if the preset number of times is set to 3, the external device (200) can verify the third first SSID packet (43) received from the electronic device (100) and, if the verification is successful, perform pairing with the electronic device (100).

[0100] FIG. 5 is a diagram for explaining a second mode operation process of an electronic device according to one or more embodiments.

[0101] According to one embodiment, the electronic device (100) may operate in the second mode when a preset time elapses from the turn-on time. The preset time may be a value set during the manufacturing of the electronic device (100) and / or a value that can be set / changed by the user. The preset time is n( ) can be a value such as seconds, n minutes, etc., and in this disclosure, for the convenience of explanation, it is assumed to be 5 minutes. For example, the preset time may be a value greater than the preset time unit described above.

[0102] Referring to FIG. 5, the electronic device (100) may operate in a second mode after a preset time (e.g., 5 minutes) has elapsed from the turn-on time. The electronic device (100) may broadcast a second SSID packet to at least one external device (200-1 to 200-3). For example, the electronic device (100) may transmit a plurality of second SSID packets (51, 52) including a count value increased by one minute to the external device (200). For example, the first second SSID packet (51) may include a count value (53) of '000006', and the second second SSID packet (52) may include a count value (54) of '000007'.

[0103] For example, the external device (200) may verify each second SSID packet (51, 52) received at preset time intervals, for example, at 1-minute intervals. The external device (200) may compare the identification information of the electronic device (100) included in the second SSID packet (51, 52) with the identification information of the electronic device (100) included in the first SSID packet (41 to 43) stored in the memory (120), and verify whether or not the information includes the 'o' string.

[0104] Meanwhile, if the first type of power is not supplied after a specific time, for example, 6 minutes, from the time the electronic device (100) is turned on, the electronic device (100) may be turned off. In this case, the electronic device (100) may not be able to transmit the second second SSID packet (52) to the external device (200). Nevertheless, if another electronic device transmits an SSID packet including the same name as the network name included in the first second SSID packet (51) to the external device (200), the external device (200) may misunderstand that the first type of power is supplied.

[0105] To solve this problem, the electronic device (100) may transmit a second SSID packet including a count value increased by a preset time unit to the external device (200) while operating in the second mode. Accordingly, as illustrated in FIG. 5, the electronic device (100) may transmit a second SSID packet including a count value in the form of '000006', '000007', '000008', etc., with the count value increased by 1, to the external device (200).

[0106] FIG. 6 is a diagram illustrating a reset mode of an electronic device according to one or more embodiments.

[0107] According to one embodiment, the electronic device (100) may operate in a third mode when the count value included in the SSID packet reaches a preset threshold value. Here, the third mode may be a reset mode for resetting to a count value within a preset range because a value following 'vvvvvv', which is the maximum count value, cannot be expressed. Here, the preset threshold value may be a value set during the manufacturing of the electronic device (100) and / or a value that can be set / changed by a user. In the present disclosure, for the convenience of explanation, the preset threshold value is assumed to be 'sssss' and explained.

[0108] According to one embodiment, the electronic device (100) may alternately transmit a plurality of second SSID packets and a plurality of third SSID packets to at least one external device through the communication interface (110) while operating in the third mode. The plurality of third SSID packets may include identification information of the electronic device (100), mode information corresponding to the third mode, and a count value. Here, the mode information corresponding to the third mode may be mode information including the string 'r'.

[0109] Referring to FIG. 6, the electronic device (100) may operate in a third mode when transmitting a second SSID packet (61) including a count value of 'ssssss', which is a preset threshold value, to an external device (200). While operating in the third mode, the electronic device (100) may alternately transmit a second SSID packet (63, 65, 67) including an 'o' string and a third SSID packet (64, 66) including an 'r' string to the external device (200) via the communication interface (110).

[0110] As illustrated in FIG. 6, the electronic device (100) can transmit to the external device (200) a second SSID packet (63) including a count value of 'sssss1' when the time is A, a second SSID packet (65) including a count value of 'sssss2' when the time is B ((A+1)), and a second SSID packet (67) including a count value of 'sssss3' when the time is C ((B+1)), in the same manner as when operating in the second mode. When the electronic device (100) operates in the third mode, it can additionally transmit to the external device (200) a third SSID packet (64) including a count value of 'sssss1' when the time is A 30 seconds, and a third SSID packet (66) including a count value of 'sssss2' when the time is B 30 seconds, through the communication interface (110).

[0111] In Fig. 6, the third SSID packet (64, 66) is shown as being transmitted at 30 seconds, but this is only an example, and it may be transmitted at any time between the time periods of two second SSID packets transmitted at 1-minute intervals.

[0112] According to one embodiment, while the electronic device (100) operates in the second mode, the external device (200) may identify the first type of power when a second SSID packet is received that includes a count value that is increased by 1 from the maximum count value included in the plurality of second SSID packets. On the other hand, the external device (200) may identify the second type of power when a second SSID packet is received that includes a count value that is less than the maximum count value included in the plurality of second SSID packets.

[0113] Accordingly, while operating in the second mode, the electronic device (100) can transmit a third SSID packet (64, 66) to the external device (200), thereby informing the external device (200) that a second SSID packet containing a count value lower than the maximum count value included in a plurality of second SSID packets can be transmitted.

[0114] FIG. 7 is a diagram for explaining a third SSID packet transmission process of an electronic device according to one or more embodiments.

[0115] According to one embodiment, when a plurality of third SSID packets are transmitted a preset number of times while operating in the third mode, the electronic device (100) may stop transmitting the third SSID packets and transmit only the second SSID packets including the reset count value to at least one external device.

[0116] The preset number of times here may be a value set during the manufacturing of the electronic device (100) and / or a value that can be set / changed by the user. The preset number of times is n( ) may be repeated, and in this disclosure, for the convenience of explanation, it is assumed to be repeated twice.

[0117] Referring to FIG. 7, the electronic device (100) can transmit a third SSID packet (64) including a count value of 'sssss1' to an external device (200) through the communication interface (110) in the first time (71) at 30 seconds of A. The electronic device (100) can transmit a third SSID packet (66) including a count value of 'sssss2' to an external device (200) in the second time (72) at 30 seconds of B.

[0118] In this case, the external device (200) can identify that the electronic device (100) is operating in the third mode based on the third SSID packet (66) received in the second time (72). For example, the external device (200) can recognize that the count value has been reset, and even if the external device (200) receives an SSID packet including a count value lower than the 'sssss3' count value after the third SSID packet (66) received in the second time (72), it can identify it as the first type of power.

[0119] The electronic device (100) may stop transmitting the third SSID packets after transmitting a plurality of third SSID packets (64, 66) a preset number of times (twice). The electronic device (100) may transmit a second SSID packet including a count value within a preset range to an external device (200). However, this is merely an example, and it is understood that the electronic device (100) may transmit a second SSID packet including a minimum count value within a preset range to an external device (200).

[0120] Here, the preset range may be a value set during the manufacturing of the electronic device (100) and / or a value that can be set / changed by the user. For example, the preset range may include a count range between 1 and 100, which is merely an example and may be set to any range.

[0121] Referring to FIG. 7, the electronic device (100) may stop transmitting the third SSID packet after minute C. The electronic device (100) may transmit only the second SSID packet (73) including the reset count value of '000050' to the external device (200) in minute D. In this case, even if the external device (200) receives the second SSID packet including the count value '000050' which is lower than the count value 'sssss3' received in minute C, it may identify it as the first type power.

[0122] FIG. 8 is a diagram illustrating a process for generating a security key value of an electronic device according to one or more embodiments.

[0123] According to one embodiment, the plurality of first SSID packets further include a security key value (hereinafter, referred to as a first security key value), and the first security key value may be generated based on at least one of identification information of the electronic device (100), mode information corresponding to the first mode, and a count value.

[0124] According to one embodiment, the plurality of second SSID packets further include a security key value (hereinafter referred to as a second security key value), and the second security key value may be generated based on at least one of identification information of the electronic device (100), mode information corresponding to the second mode, and a count value.

[0125] The electronic device (100) can generate a security key value based on a preset security algorithm stored in the memory (120). Specifically, the electronic device (100) can generate a security key value based on mode information (320), identification information (310) of the electronic device (100), and a count value (330).

[0126] Referring to FIG. 8, the electronic device (100) can input mode information (a) corresponding to the first mode, identification information (xxxxx) of the electronic device (100), and a count value (000001) of the electronic device (100) into a preset security algorithm to generate a first security key (810) value. The electronic device (100) can input mode information (o) corresponding to the second mode, identification information (xxxxx) of the electronic device (100), and a count value (000007) of the electronic device (100) into a preset security algorithm to generate a second security key (820) value.

[0127] Even if the mode information and the identification information of the electronic device (100) are the same, if the count value is different, a new security key value may be generated. Similarly, even if the identification information and the count value of the electronic device (100) are the same, if the mode information is different, a new security key value may be generated.

[0128] Meanwhile, if another electronic device stores a preset security algorithm in its memory, the other electronic device (100) can generate a security key value corresponding to 'axxxxx000002' through the preset security algorithm. However, at this time, the generated security key value may be generated based on 'yyyyy', which is the identification information of the other electronic device, even though 'xxxxx', which is the identification information of the electronic device (100), is copied as is and entered into the preset security algorithm. Therefore, the security key value corresponding to 'axxxxx000002' generated by the electronic device (100) and the security key value corresponding to 'axxxxx000002' generated by the other electronic device may be different from each other.

[0129] The identification information of the electronic device (100) is the MAC address, which is the unique physical address of the electronic device (100). Even if another electronic device copies the identification information of the electronic device (100) and inputs it into a preset security algorithm, the security key value is generated based on the identification information of the other electronic device, not the identification information of the electronic device (100).

[0130] Based on the above, the external device (200) can verify the SSID packet received from the electronic device (100) using the security key value. The external device (200) can identify whether the received SSID packet was transmitted from the electronic device (100) based on a preset security algorithm. For example, the external device (200) can identify whether the SSID packet was transmitted from the electronic device (100) or from another electronic device by verifying the security key value included in the SSID packet maliciously generated by another electronic device.

[0131] FIG. 9 is a diagram illustrating a count value synchronization process of an electronic device according to one or more embodiments.

[0132] According to one embodiment, when the electronic device (100) operates in the second mode, if the count value included in the SSID packet of another electronic device (300) received from at least one external device is greater than the maximum count value included in a plurality of second SSID packets, the electronic device (100) may synchronize the count value included in the second SSID packet with the count value included in the SSID packet of the other electronic device (300) and transmit the same to at least one external device (200) through the communication interface (110).

[0133] For example, when two or more electronic devices are located within the same space, the electronic device (100) may receive an SSID packet generated by the other electronic device (300) from another electronic device (300). For example, the electronic device (100) may receive an SSID packet of the other electronic device (300) from at least one external device (200).

[0134] Referring to FIG. 9, the electronic device (100) can transmit a second SSID packet (91) including a count value of '000006' to an external device (200-1, 200-2) after 6 minutes from the turn-on time. The other electronic device (300) can transmit an SSID packet (92) including a count value of '000050' to the external device (200-1, 200-2) after 50 minutes from the turn-on time. At this time, the electronic device (100) can directly receive the SSID packet (92) transmitted by the other electronic device (300) or can receive it through the external device (200-1, 200-2).

[0135] The electronic device (100) can store the SSID packet (92) received from another electronic device (300) in the memory (120) and identify the count value included in the SSID packet (92). The electronic device (100) can compare the maximum count value (000006) included in the second SSID with the count value (000050) included in the SSID packet (92). If the count value included in the SSID packet (92) is greater than the maximum count value included in the second SSID, the electronic device (100) can synchronize the count value included in the second SSID with the count value included in the SSID packet (92). The electronic device (100) can transmit the second SSID packet (93) including the count value of '000050' synchronized with the count value included in the SSID packet (92) to the external device (200-1, 200-2).

[0136] Thereafter, the electronic device (100) can transmit a second SSID packet (94) including a count value of '000051' that is increased by 1 from the count value of '000050' to the external device (200-1, 200-2).

[0137] According to one embodiment, when the electronic device (100) operates in the first mode and the count value included in the SSID packet of another electronic device (300) is greater than the maximum count value included in a plurality of first SSID packets, the electronic device (100) may synchronize the count value included in the first SSID packet with the count value included in the SSID packet of the other electronic device (300) and transmit the same to at least one external device (200) through the communication interface (110).

[0138] FIG. 10 is a diagram illustrating a count value increasing process according to one or more embodiments.

[0139] According to one embodiment, the electronic device (100) may synchronize the count value included in the SSID packet with the count value included in the SSID packet of another electronic device. Accordingly, the count value included in the SSID packet transmitted by the electronic device (100) may be increased exponentially by the other electronic device.

[0140] Referring to FIG. 10, immediately after being turned on, the electronic device (100) can transmit an SSID packet including a count value of '000001' to an external device (200). After 1 minute has passed since being turned on, the electronic device (100) can transmit an SSID packet (1010) including a count value of '000002' to the external device (200). Meanwhile, when an SSID packet (1020) including a count value of '000003' is received from another electronic device (300) at 1 minute and 30 seconds, the electronic device (100) can transmit an SSID packet (1030) synchronized based on the count value of '000003' at 1 minute and 31 seconds.

[0141] Afterwards, the electronic device (100) can transmit an SSID packet (1040) including a count value of '000004' that is increased by 1 from the previous count value after 2 minutes from the turn-on time.

[0142] In this way, when at least one other electronic device is located within the same space as the electronic device (100), a phenomenon in which the count increases rapidly beyond a preset time unit may occur during the process of synchronizing the electronic device (100) with the count value included in the SSID packet received from the other electronic device (300).

[0143] According to one embodiment, when the count value increases rapidly due to another electronic device (300), the electronic device (100) may operate in a third mode to transmit a third SSID packet to at least one external device (200).

[0144] According to one embodiment, an external device (200) may generate an SSID packet based on an SSID packet received from an electronic device (100) and transmit the SSID packet to another external device. Here, the external device (200) may be implemented in various forms such as an air conditioner, a washing machine, a refrigerator, a vacuum cleaner, an oven, a dishwasher, etc. In the above-described embodiment, the external device (200) is referred to as an external device, but in the following description, it will be collectively referred to as a home appliance (200).

[0145] According to one embodiment, the home appliance (200) can verify the identification information, mode information, and count value of the electronic device (100) included in the SSID packet received from the electronic device (100) based on a preset security algorithm, and can identify one of the first type of power and the second type of power based on the verified packet.

[0146] According to one embodiment, the home appliance (200) may operate in pairing mode for a preset period of time based on a user input for performing pairing mode. The home appliance (200) may transmit an SSID packet including mode information corresponding to the pairing mode to another home appliance. Here, the mode information corresponding to the pairing mode may be mode information including the string 'p'.

[0147] FIG. 11 is a diagram for explaining an SSID packet transmission process of a home appliance according to one or more embodiments.

[0148] According to one embodiment, while the home appliance (200) is operating in pairing mode, when an SSID packet is received from an electronic device, the home appliance (200) can identify whether the mode information included in the received SSID packet is a preset mode. Here, the preset mode may include mode information including the string 'a' and mode information including the string 'p'.

[0149] For example, a home appliance (200) may receive an SSID packet including mode information including the string 'a' from an electronic device (100). For example, a home appliance (200) may receive an SSID packet including mode information including the string 'p' from another home appliance.

[0150] Referring to FIG. 11, the home appliance (200) can receive a plurality of first SSID packets from the electronic device (100). The home appliance (200) can identify whether the mode information included in the received first SSID packet (1110) is a preset mode. The home appliance (200) can input the mode information included in the received first SSID packet (1110), identification information of the electronic device (100), and a count value into a preset security algorithm to verify a security key value. The home appliance (200) can perform pairing with the electronic device (100) when a preset number of SSID packets identified as a preset mode are verified.

[0151] According to one embodiment, another home appliance (400) located at a distance greater than the distance at which the SSID packet can be received from the electronic device (100) can receive the SSID packet from the home appliance (200). That is, the home appliance (200) can transmit a plurality of SSID packets including identification information of the home appliance (200), mode information, and a count value identical to the count value included in the received SSID packet to the other home appliance (400) based on the SSID packet received from the electronic device (100).

[0152] Referring to FIG. 11, a home appliance (200) may transmit a plurality of SSID packets (1120) including newly generated security key values ​​based on the identification information, mode information (p), and count values ​​of the home appliance (200) based on a plurality of first SSID packets (1110) received from an electronic device (100), to another home appliance (400). At this time, the count value included in the SSID packet (1120) transmitted by the home appliance (200) may be the same count value as the count value included in the first SSID packet (1110) received from the electronic device (100).

[0153] According to one embodiment, when a third SSID packet is received from an electronic device (100), the home appliance (200) can identify whether the mode information included in the received third SSID packet is the third mode. After a preset number of third SSID packets identified as the third mode are verified, when a second SSID packet including a count value less than or equal to the maximum count value included in a plurality of second SSID packets received from the electronic device (100) is received, the home appliance (200) can identify the first type of power based on the received second SSID packet.

[0154] FIG. 12 is a flowchart illustrating the overall operation process of an electronic device and home appliance according to one or more embodiments.

[0155] Referring to FIG. 12, in operation 1201, the electronic device (100) may generate an SSID value based on mode information, identification information of the electronic device (100), and a count value.

[0156] In operations 1202 and 1203, the electronic device (100) can generate an SSID value with a count value increased by 1.

[0157] In operation 1204, the home appliance (200) can receive multiple SSID packets from the electronic device (100).

[0158] In operation 1205, the home appliance (200) can check the information included in the received multiple SSID packets.

[0159] In operation 1206, the home appliance (200) verifies the information included in the SSID packet, and when verification is complete, pairing with the electronic device (100) can be performed.

[0160] In operation 1207, the home appliance (200) may generate an SSID packet based on the SSID packet received from the electronic device (100).

[0161] In operation 1208, another home appliance (400) can receive multiple SSID packets from the home appliance (200).

[0162] In operation 1209, the other home appliance (400) can check the information included in the received multiple SSID packets.

[0163] In operation 1210, the other home appliance (400) checks the information included in the SSID packet, and when verification is complete, pairing with the home appliance (200) can be performed.

[0164] In operation 1211, the other home appliance (400) can generate an SSID packet based on the SSID packet received from the home appliance (200).

[0165] In operation 1212, the electronic device (100) may generate an SSID packet with changed mode information.

[0166] In operation 1213, the home appliance (200) can receive multiple SSID packets with changed mode information from the electronic device (100).

[0167] In operation 1214, the home appliance (200) can check the information included in the received multiple SSID packets.

[0168] In operation 1215, if the count value of the SSID packet received from another electronic device is greater than the count value of the SSID packet received from the electronic device (100), the home appliance (200) can generate an SSID packet including a larger count value.

[0169] In operation 1216, the other home appliance (400) can receive multiple SSID packets with changed count values ​​from the home appliance (200).

[0170] In operation 1217, the other home appliance (400) can check the information included in the received multiple SSID packets.

[0171] In operation 1218, if the count value of the SSID packet received from the other device is greater than the count value of the SSID packet received from the home appliance (200), the home appliance (400) may generate an SSID packet including a larger count value.

[0172] FIG. 13 is a flowchart illustrating the overall operation process of an electronic device according to one or more embodiments.

[0173] Referring to FIG. 13, in operation 1310, the electronic device (100) can operate in a first mode when the electronic device (100) is turned on.

[0174] In operation 1320, the electronic device (100) may transmit a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device (100), mode information corresponding to the first mode, and a count value to at least one external device (200) while operating in the first mode.

[0175] In operation 1330, the electronic device (100) can operate in the second mode when a preset time elapses from the turn-on time of the electronic device (100).

[0176] In operation 1340, the electronic device (100) may transmit a plurality of second SSID packets including identification information of the electronic device (100), mode information corresponding to the second mode, and a count value to at least one external device (200) while operating in the second mode.

[0177] A method for transmitting a plurality of first SSID packets or second SSID packets including identification information of an electronic device (100), mode information corresponding to a first or second mode, and a count value to at least one external device (200) has been specifically described in the various embodiments described above, so a redundant description is omitted.

[0178] FIG. 14 is a block diagram illustrating a configuration of a home appliance according to one or more embodiments.

[0179] According to Fig. 14, the home appliance (200) includes a communication interface (210), a memory (220), and one or more processors (230). However, this is not limited thereto, and the home appliance (200) may be implemented in a form in which some components are excluded, or may be implemented in a form in which other components are additionally included. Among the components illustrated in Fig. 14, a detailed description of components that overlap with those illustrated in Fig. 2 will be omitted.

[0180] According to one embodiment, one or more processors (230) can verify identification information, mode information, and count values ​​of an electronic device (100) included in an SSID packet received through a communication interface (210) based on a preset algorithm, and identify one of the first type power and the second type power based on the verified packet.

[0181] According to one embodiment, when an SSID packet is received from an electronic device (100), one or more processors (230) can identify whether the mode information included in the received SSID packet is a preset mode, and when a preset number of SSID packets identified as the preset mode are verified, control the home appliance (200) to perform pairing with the electronic device (100).

[0182] According to one embodiment, one or more processors (230) may identify as first type power when a second SSID packet is received that includes a count value that has increased by a preset time unit from a maximum count value included in a plurality of second SSID packets, and may identify as second type power when a second SSID packet is received that includes a count value that is less than or equal to a maximum count value included in a plurality of second SSID packets.

[0183] According to one embodiment, when a third SSID packet is received from the electronic device (100), one or more processors (230) identify whether mode information included in the received third SSID packet is the third mode, and after a preset number of third SSID packets identified as the third mode are verified, when a second SSID packet including a count value less than or equal to a maximum count value included in a plurality of second SSID packets received from the electronic device (100) is received, the first type of power can be identified based on the received second SSID packet.

[0184] According to one embodiment, one or more processors (230) may transmit a plurality of SSID packets including identification information of the home appliance (200), mode information, and a count value identical to the count value included in the received SSID packet to at least one other home appliance through the communication interface (210) based on the SSID packet received from the electronic device (100).

[0185] The control method described in FIG. 13 can be performed by an electronic device (100) having the configuration of FIG. 2 described above, but is not necessarily limited thereto, and can also be performed by electronic devices having various configurations.

[0186] The various embodiments described above may be implemented as a single embodiment, or at least one of the embodiments may be combined in whole or in part to be implemented together in one device.

[0187] According to the various embodiments described above, the electronic device may transmit multiple SSID packets to multiple home appliances to inform them that national power is supplied, and based on this, the home appliances may adjust their maximum output to prevent a power outage.

[0188] Meanwhile, the various embodiments described above may be applied to a product as an embodiment alone, but at least some of the contents may be implemented in combination with other embodiments of the present disclosure.

[0189] The various embodiments described above can be implemented as software including instructions 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 instructions stored from the storage medium and operate according to the called instructions, and may include an electronic device (e.g., electronic device (100)) according to the disclosed embodiments. When an instruction is executed by a processor, the processor can perform a 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. The machine-readable storage medium can be provided in the form of a non-transitory computer-readable storage medium. Here, 'non-transitory' means that the storage medium does not contain a signal and is tangible, but does not distinguish between data being stored semi-permanently or temporarily in the storage medium.

[0190] Additionally, according to one embodiment of the present disclosure, the method according to the various embodiments described above may be provided as included in a computer program product.

[0191] Specifically, a non-transitory readable storage medium or a computer program product storing computer instructions for causing an operation to be performed, including a step of operating in a first mode when an electronic device is turned on, a step of transmitting a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device while operating in the first mode, a step of operating in a second mode when a preset time has elapsed from the turn-on time of the electronic device, and a step of transmitting a plurality of second SSID packets including identification information of the electronic device, mode information corresponding to the second mode, and a count value to at least one external device while operating in the second mode, may be provided.

[0192] The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0193] In addition, computer instructions or programs for performing the control methods of electronic devices according to the various embodiments described above may be stored in a non-transitory computer-readable medium. The computer instructions stored in such a non-transitory computer-readable medium, when executed by a processor of a specific device, cause the specific device to perform processing operations in the device according to the various embodiments described above. A non-transitory computer-readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specific examples of non-transitory computer-readable media may include a CD, DVD, hard disk, Blu-ray disk, USB, memory card, or ROM.

[0194] 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 skilled 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 instructions; and one or more processors including processing circuitry; One or more of the above processors, When the above instructions are executed individually or collectively, When the above electronic device is turned on, it operates in the first mode, While operating in the first mode, a plurality of first SSID (Service Set Identifier) ​​packets for transmitting preset information are transmitted to at least one external device through the communication interface, When a preset time has elapsed from the turn-on point of the electronic device, it operates in the second mode, An electronic device that transmits a plurality of second SSID packets for transmitting the preset information to at least one external device through the communication interface while operating in the second mode.

2. In paragraph 1, The above preset information is: An electronic device comprising at least one of information on the type of power supplied to the electronic device or information on a disaster situation.

3. In paragraph 1, The plurality of first SSID packets include at least one of identification information of the electronic device, mode information corresponding to the first mode, and a count value, The plurality of second SSID packets include at least one of identification information of the electronic device, mode information corresponding to the second mode, and a count value, The one or more processors, when the instructions are executed individually or collectively, Transmitting the plurality of first SSID packets including the increased count value while operating in the first mode to the at least one external device through the communication interface, An electronic device that transmits the plurality of second SSID packets including the increased count value while operating in the second mode to the at least one external device through the communication interface.

4. In paragraph 3, The one or more processors, when the instructions are executed individually or collectively, When the above count value reaches a preset threshold value, it operates in the third mode, While operating in the third mode, the plurality of second SSID packets and the plurality of third SSID packets are alternately transmitted to the at least one external device through the communication interface, The above multiple third SSID packets are, An electronic device comprising identification information of the electronic device, mode information corresponding to the third mode, and a count value.

5. In paragraph 4, The one or more processors, when the instructions are executed individually or collectively, An electronic device, which, when the plurality of third SSID packets are transmitted a preset number of times while operating in the third mode, stops transmitting the third SSID packets and transmits only the second SSID packets including the reset count value to the at least one external device through the communication interface.

6. In paragraph 3, The above plurality of first SSID packets further include a first security key value, The first security key value is generated based on at least one of the identification information of the electronic device, mode information corresponding to the first mode, and a count value, The above plurality of second SSID packets further include a second security key value, An electronic device, wherein the second security key value is generated based on at least one of identification information of the electronic device, mode information corresponding to the second mode, and a count value.

7. In paragraph 1, The one or more processors, when the instructions are executed individually or collectively, An electronic device, which, while operating in the second mode, if a count value included in an SSID packet of another electronic device received from the at least one external device is greater than a maximum count value included in the plurality of second SSID packets, synchronizes the count value included in the second SSID packet with the count value included in the SSID packet of the other electronic device and transmits the same to the at least one external device through the communication interface.

8. In paragraph 1, The above first mode is, An electronic device in at least one of pairing mode and on mode.

9. In a system including an electronic device and at least one home appliance, An electronic device that transmits an SSID (Service Set Identifier) ​​packet including identification information of the electronic device, mode information corresponding to a mode of the electronic device, and a count value to at least one home appliance when the electronic device is turned on; and An electrical appliance that receives at least one type of power including power input by the electronic device; A system in which the home appliance verifies the identification information of the electronic device, the mode information, and the count value included in the SSID packet received from the electronic device based on a preset algorithm, and identifies the power input to the home appliance based on the verified packet.

10. In paragraph 9, The above electronic device, While operating in the first mode, transmit a plurality of first SSID (Service Set Identifier) ​​packets including identification information of the electronic device, mode information corresponding to the first mode, and a count value to at least one external device, A system that operates in a second mode when a preset time has elapsed from the turn-on point in time, and transmits a plurality of second SSID packets including identification information of the electronic device, mode information corresponding to the second mode, and a count value to at least one home appliance while operating in the second mode.

11. In paragraph 10, The above home appliances, When an SSID packet is received from the electronic device, the mode information included in the received SSID packet is identified as a preset mode, When a preset number of SSID packets identified in the preset mode are verified, the system performs pairing with the electronic device.

12. In paragraph 11, The above home appliances, When a second SSID packet including a count value increased from the maximum count value included in the plurality of second SSID packets is received, it is identified as the first type power, A system that identifies a second type of power when a second SSID packet is received that includes a count value less than or equal to the maximum count value included in the plurality of second SSID packets.

13. In paragraph 12, The above electronic device, When the above count value reaches a preset threshold value, it operates in the third mode, While operating in the third mode, the plurality of second SSID packets and the plurality of third SSID packets are alternately transmitted to the at least one home appliance, When the plurality of third SSID packets are transmitted a preset number of times while operating in the third mode, transmission of the third SSID packets is stopped and only the second SSID packet including the reset count value is transmitted to the at least one home appliance. The above home appliances, When the third SSID packet is received from the electronic device, the mode information included in the received third SSID packet is identified as the third mode, A system that identifies the first type of power based on the received second SSID packet when a second SSID packet including a count value less than or equal to the maximum count value included in the plurality of second SSID packets received from the electronic device is received after a preset number of third SSID packets identified in the third mode are verified.

14. In paragraph 9, The above home appliances, A system that transmits a plurality of SSID packets including identification information of the home appliance, mode information, and a count value identical to the count value included in the received SSID packet to at least one other home appliance based on an SSID packet received from the electronic device.

15. In a method for controlling an electronic device, A step of operating in a first mode when the electronic device is turned on; A step of transmitting a plurality of first SSID (Service Set Identifier) ​​packets for transmitting preset information to at least one external device while operating in the first mode; A step of operating in a second mode when a preset time has elapsed from the turn-on time of the electronic device; and A control method comprising: a step of transmitting a plurality of second SSID packets for transmitting the preset information to at least one external device while operating in the second mode.

Citation Information

Patent Citations

  • Information sharing method among a plurality of communication devices capable of coordinating a communication method with a relatively low power consumption and a communication method with a relatively high power consumption

    JP6767038B2

  • Connection method for smart home device and apparatus thereof

    US20200106832A1

  • Wireless extender with on-boarding SSID for simple and extensible onboarding

    US20210203527A1

  • SSID Broadcast Management to Support Priority of Broadcast

    US20240031919A1

  • KR20220014752A