WO2016047940A1 - Electronic device control system, and method for operating electronic device control system - Google Patents

Electronic device control system, and method for operating electronic device control system Download PDF

Info

Publication number
WO2016047940A1
WO2016047940A1 PCT/KR2015/009519 KR2015009519W WO2016047940A1 WO 2016047940 A1 WO2016047940 A1 WO 2016047940A1 KR 2015009519 W KR2015009519 W KR 2015009519W WO 2016047940 A1 WO2016047940 A1 WO 2016047940A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
mobile device
information
sound wave
function
Prior art date
Application number
PCT/KR2015/009519
Other languages
French (fr)
Korean (ko)
Inventor
쟈오시동
탕펑
Original Assignee
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201410488210.XA external-priority patent/CN104361657B/en
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to US15/513,091 priority Critical patent/US10587743B2/en
Publication of WO2016047940A1 publication Critical patent/WO2016047940A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Definitions

  • An electronic device control system and an operating method of the electronic device control system More specifically, the present invention relates to a mobile device, an electronic device, and an operation method of the electronic device control system.
  • An electronic device control system for controlling a function of an electronic device using a mobile device and a method of operating the electronic device control system are provided. Also provided is a computer readable recording medium having recorded thereon a program for executing the method on a computer.
  • 1 is an example of an electronic device control system.
  • FIG. 2 is a diagram illustrating a configuration of a mobile device according to one embodiment.
  • FIG. 3 is a diagram illustrating a detailed configuration of a mobile device according to one embodiment.
  • FIG. 4 is a diagram illustrating a configuration of an electronic device according to an exemplary embodiment.
  • 5A is a diagram illustrating a sound wave acquisition unit of an electronic device in detail according to an embodiment.
  • 5B illustrates an example in which a sound wave acquisition unit of an electronic device is disposed.
  • FIG. 6 is a diagram illustrating a threshold distance at which a mobile device and an electronic device communicate.
  • FIG. 7 is a diagram for describing a method of determining, by the electronic device, an allowance level based on user identification information of the mobile device.
  • a mobile device provides a user interface.
  • FIG. 9 is a flowchart illustrating a method of operating an electronic device control system, according to an exemplary embodiment.
  • FIG. 10 is a flowchart illustrating a method for authenticating a mobile device using a key value in an electronic device control system according to an embodiment.
  • 11 is a flowchart illustrating a method of providing, by an electronic device control system, a user interface for operating a function of an electronic device based on user identification information of a mobile device, according to an embodiment.
  • FIG. 12 is a flowchart illustrating a method for determining, by an electronic device, location information of a mobile device according to an embodiment.
  • FIG. 13 is another diagram illustrating an electronic device control system according to an exemplary embodiment.
  • FIG. 14 is a flowchart illustrating a method of opening a door lock device by a mobile device according to an embodiment of the present disclosure.
  • 15 is a flowchart illustrating a method of turning on power of home devices by the electronic device control system.
  • a first aspect of the disclosed embodiment includes a communication unit for transmitting information regarding at least one of frequency, pattern, and amplitude to an electronic device located within a threshold distance from the mobile device;
  • a sound wave output unit configured to output sound waves that match at least one of a frequency, a pattern, and an amplitude;
  • a controller configured to provide a user interface for operating a function of the electronic device when information about a function of the electronic device that can be controlled by the mobile device is received through the communication unit.
  • the amplitude may be determined by at least one of the ambient noise level and the distance between the mobile device and the electronic device.
  • the information about the function of the electronic device may be determined according to the location of the mobile device.
  • the communication unit may transmit the user identification information of the mobile device to the electronic device, and the information about the function of the electronic device may be determined by the user identification information.
  • the communication unit may transmit key information to the electronic device, and receive an authentication completion message indicating that the mobile device has been authenticated using the key information from the electronic device, and the sound wave output unit may output sound waves when the authentication completion message is received.
  • a second aspect of the disclosed embodiment includes a communication unit for receiving information regarding at least one of frequency, pattern, and amplitude from a mobile device located within a threshold distance from the electronic device; A sound wave acquisition unit for acquiring an acoustic wave; And a controller configured to provide information about a function of the electronic device that can be controlled by the mobile device to the mobile device when the obtained sound wave matches at least one of a frequency and a pattern.
  • the sound wave acquisition unit includes a plurality of sound wave acquisition devices, and the controller may determine the position of the mobile device by comparing amplitudes of sound waves obtained from the plurality of sound wave acquisition devices.
  • the communication unit may receive user identification information of the mobile device, and the control unit may determine the permission level of the mobile device with respect to the electronic device using the user identification information, and a portion determined according to the permission level among the functions of the electronic device. Information about the function may be provided to the mobile device.
  • the communication unit may receive the key information from the mobile device, and the controller may control the communication unit to authenticate the mobile device using the key information, and transmit the authentication completion message to the mobile device when the mobile device is authenticated.
  • a third aspect of the disclosed embodiment includes transmitting information about at least one of frequency, pattern, and amplitude to an electronic device located within a threshold distance from the mobile device; Outputting sound waves that match at least one of frequency, pattern, and amplitude; Receiving information about a function of an electronic device that can be controlled by the mobile device; And providing a user interface for operating a function of the electronic device based on the received information. It provides a method of operation of a mobile device comprising a.
  • a fourth aspect of the disclosed embodiment may include receiving information regarding at least one of frequency, pattern, and amplitude from a mobile device located within a threshold distance from the electronic device; Obtaining an acoustic wave; And if the obtained sound wave matches at least one of a frequency and a pattern, providing information about a function of the electronic device that can be controlled by the mobile device to the mobile device. To provide.
  • the fifth aspect of the disclosed embodiment provides a computer readable recording medium having recorded thereon a program for executing the methods of the third and fourth aspects of the disclosed embodiment on a computer.
  • first and second may be used to describe various components, but the components are not limited by the terms. The terms are only used to distinguish one component from another.
  • first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
  • part refers to a hardware component, such as software, FPGA or ASIC, and “part” plays certain roles. However, “part” is not meant to be limited to software or hardware.
  • the “unit” may be configured to be in an addressable storage medium and may be configured to play one or more processors.
  • a “part” refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.
  • the functionality provided within the components and “parts” may be combined into a smaller number of components and “parts” or further separated into additional components and “parts”.
  • an electronic device control system includes a mobile device 10 and an electronic device 20.
  • the mobile device 10 determines whether the distance between the mobile device 10 and the electronic device 20 is within a threshold distance, and provides authentication data for authenticating the mobile device 10 and the electronic device 20 with the electronic device 20. Can be sent to.
  • the authentication data may include information regarding at least one of a frequency, a pattern, and an amplitude of an acoustic wave.
  • the authentication data may further include key information.
  • the key information may include a preset key value between the mobile device 10 and the electronic device 20.
  • the mobile device 10 may encrypt a predetermined key and transmit authentication data including an encrypted key value and / or an encryption algorithm to the electronic device 20.
  • the mobile device 10 may generate and output sound waves matching the frequencies, patterns, and amplitudes included in the authentication data.
  • the electronic device 20 may acquire sound waves output by the mobile device 10.
  • the electronic device 20 may compare the frequency and pattern of the obtained sound wave with the information on the frequency and pattern of the authentication data obtained from the mobile device 10. In this case, if the comparison result is matched, the electronic device 20 may provide data to the mobile device 10 including information on the function of the electronic device 20 that can be controlled by the mobile device 10. . Therefore, the mobile device 10 may be dynamically provided with information about the functions of the electronic device 20 that the mobile device 10 can control.
  • the electronic device 20 may request the mobile device 10 to output sound waves again.
  • the electronic device 20 may be a home device such as a refrigerator, a washing machine, a TV, an air conditioner, a lighting device, and the like. Therefore, the disclosed embodiment authenticates the mobile device 10 and adds the added home device by using the authenticated mobile device 10, even when the home device is added, without additional setting to the mobile device 10.
  • An electronic device control system and method can be provided.
  • the electronic device 20 is not limited to a home device, and the electronic device 20 may be a device requiring high security, such as a door lock device and a safe device.
  • the mobile device 10 may be, for example, a smartphone, a tablet PC, a mobile phone, a personal digital assistant (PDA), a laptop, a media player, a micro server, an e-book terminal, a digital broadcasting terminal, a remote controller, Navigation devices, MP3 players, digital cameras, and other mobile devices.
  • mobile device 10 may be a watch, glasses, hair band, earphone and ring, etc., having a communication function and a data processing function.
  • FIG. 2 is a diagram illustrating a configuration of a mobile device according to one embodiment.
  • the mobile device 10 includes a control unit 210, a communication unit 220, and a sound wave output unit 230.
  • the control unit 210, the communication unit 220, and the sound wave output unit 230 of the mobile device 10 may transmit and receive data via a bus (not shown).
  • the controller 210 controls the overall operation of the mobile device 10. If the distance between the mobile device 10 and the electronic device 20 is within a threshold distance, the controller 210 includes information on frequency, pattern, and amplitude of an acoustic wave. Generate authentication data.
  • the threshold distance may be a communication range determined by a wireless communication technique, such as a Bluetooth communication range or a WiFi communication range.
  • the threshold range may be any preset value.
  • the controller 210 may receive the location information of the mobile device 10 obtained through a global positioning system (GPS) chip (not shown) provided in the mobile device 10 and the electronic device received from the electronic device 20. By comparing the location information of 20, it may be determined whether the distance between the mobile device 10 and the electronic device 20 is within a threshold distance.
  • the threshold range may be determined according to the characteristics (or types) of the electronic device 20. For example, the controller 210 may determine a threshold distance by using information on the type of the electronic device 20 acquired at the time of performing a pairing operation between the mobile device 10 and the electronic device 20. You can decide.
  • the controller 210 may determine the frequency, pattern, and amplitude of the sound wave when the distance from the mobile device 10 is within a threshold distance. For example, the controller 210 may randomly determine the frequency and pattern of the sound waves. In addition, the controller 210 may determine the amplitude of the sound wave according to the ambient noise level of the mobile device 10. In this case, the mobile device 10 may acquire the ambient sound (ie, sound wave) through the microphone unit (not shown) and measure the decibels (dB) of the obtained ambient sound. In addition, the controller 210 may determine the amplitude of the sound wave using the following equation.
  • p0 is the standard pressure, for example, may be 20 micro-pascal.
  • p may be the pressure difference between the highest point and the lowest point of the sound wave. Therefore, the controller 210 may determine the amplitude of the sound wave by using the p value calculated by substituting the decibels of the ambient sound measured in the above equation. Alternatively, the controller 210 may determine the amplitude of the sound wave according to the distance between the mobile device 10 and the electronic device 20. For example, the controller 210 may determine the amplitude of the sound wave as a smaller value as the distance between the mobile device 10 and the electronic device 20 is shorter.
  • the controller 210 may generate authentication data including information on at least one of a dynamically determined frequency, pattern, and amplitude.
  • the controller 210 may select one of sound waves pre-stored in the mobile device 10 and generate control data including information on frequency, pattern, and amplitude of the selected sound wave.
  • the controller 210 may generate sound waves according to a predetermined sound wave generation algorithm, and generate authentication data including information on frequency, pattern, and amplitude of the generated sound waves.
  • controller 210 may generate sound waves that match the determined frequency, pattern, and amplitude.
  • the controller 210 may generate authentication data including a key value.
  • the key value may be set while the mobile device 10 and the electronic device 20 perform an initial communication task. For example, when a user of the mobile device 10 installs and executes an application capable of operating the electronic device control system on the mobile device 10, the mobile device 10 attempts to communicate with the electronic device 20. This allows you to set key values (eg a set of numbers, letters and symbols) between each other.
  • the controller 210 may encrypt the key value to generate authentication data including the encrypted key value.
  • the controller 210 may encrypt the key value using a predetermined encryption algorithm while the mobile device 10 and the electronic device 20 perform an initial communication task.
  • the control unit 210 If the authentication data includes a key value, the control unit 210 generates a sound wave that matches the determined frequency, pattern, and amplitude after receiving a message from the electronic device 20 that authentication for the mobile device 10 is completed. can do.
  • the controller 210 may generate authentication data including user identification information of the mobile device 10.
  • the user identification information may be a name, ID, nickname or unique identification number of the user who uses the mobile device 10, and may include information such as a user's age, gender, title, and the like.
  • the communicator 220 may include one or more components that allow the mobile device 10 to communicate with the electronic device 20 and the like.
  • the communication unit 220 may include a Wi-Fi chip, a Bluetooth chip, a wireless communication chip, an NFC chip, a direct WIFI chip.
  • the controller 210 may transmit / receive data with the electronic device 20 using the communication unit 220.
  • the communication unit 220 controls that the electronic device 20 is located within the Bluetooth communication range. (210).
  • the communicator 220 may provide the controller 210 with information on the type of the electronic device 20 acquired during the pairing operation with the electronic device 20.
  • the communication unit 220 may request and / or receive information about the type of the electronic device 20 from the electronic device 20 connected to the access point through a Wi-Fi chip (not shown). In addition, the communication unit 220 may request and / or receive location information of the electronic device 20 connected to the access point.
  • the communication unit 220 initiates communication with the electronic device 20 through a direct wifi chip (not shown), and controls that the electronic device 20 is located within a communication range. You can also inform.
  • the present invention is not limited thereto, and communication with the electronic device 20 may be initiated through various wireless communication techniques.
  • the communication unit 220 may transmit authentication data generated by the control unit 210 to the electronic device 20.
  • the communication unit 220 may receive an authentication completion message indicating that the mobile device 10 has been authenticated from the electronic device 20. .
  • the sound wave output unit 230 outputs sound waves under the control of the controller 210.
  • the sound wave output unit 230 may output sound waves generated by the controller 210.
  • the sound wave output unit 230 may include, for example, a speaker capable of outputting sound waves to the outside.
  • the communicator 220 may receive data including information about a function of the electronic device 20 that may be controlled by the mobile device 10.
  • the information about the function of the electronic device 20 may include format information of a control command that the electronic device 20 may perform, operation code (OPCODE) information for each function, and the like.
  • OPCODE operation code
  • the communication unit 220 may include control data format information of the electronic device 20, operation code information about a door opening / closing function of a refrigerator, a temperature control function of a freezer compartment and a refrigerating compartment, and the like. Can be received.
  • the mobile device 10 is based on user identification information of the mobile device 10, and information about the function of the electronic device 20 determined according to a permission level of the mobile device 10. May be received.
  • the controller 210 may provide a user interface for operating a function of the electronic device based on the received data.
  • the controller 210 may provide a graphical user interface (GUI) for operating the functions of the electronic device 20 on the screen of the mobile device 10.
  • GUI graphical user interface
  • the controller 210 may output a guide voice for operating the functions of the electronic device 20 through the sound wave output unit 230.
  • the controller 210 may transmit a control command to the electronic device 20 through the communication unit 220 when a user input (for example, a touch input or a voice input) for the user interface is received. Accordingly, the mobile device 10 may operate a function of the electronic device 20.
  • a user input for example, a touch input or a voice input
  • the communication unit 220 may further receive information on the current state of the electronic device 20.
  • the controller 210 may provide a user interface indicating information on a current state of the electronic device 20.
  • the controller 210 may provide information on the current state of the electronic device 20 as a guide voice through the sound wave output unit 230.
  • the communication unit 220 may receive a message to output the sound wave again.
  • the controller 210 may control the sound wave output unit 230 to output sound waves again.
  • the mobile device 10 includes a control unit 310, a communication unit 320, and a sound wave output unit 330 corresponding to the control unit 210, the communication unit 220, and the sound wave output unit 230 of FIG. 2.
  • the display unit 340 may further include an input unit 350, a sensor unit 360, a microphone unit 370, an imaging unit 380, and a memory 390.
  • the controller 310 includes at least one of a random access memory (RAM) 311, a read-only memory (ROM) 312, a CPU 313, a graphic processing unit (GPU) 314, and a bus 315. can do.
  • RAM random access memory
  • ROM read-only memory
  • GPU graphic processing unit
  • the RAM 311, the ROM 312, the CPU 313, and the GPU 314 may be connected to each other through the bus 315.
  • the CPU 313 accesses the memory 390 and performs booting using an operating system stored in the memory 390. In addition, various operations are performed using various programs, content, data, and the like stored in the memory 390.
  • the ROM 312 stores a command set for system booting. For example, when the turn-on command is input and the power is supplied, the mobile device 10 transfers an operating system (OS) stored in the memory 390 to the RAM 311 according to a command stored in the ROM 312. You can copy and run the OS to boot the system.
  • OS operating system
  • the CPU 313 copies various programs stored in the memory 390 to the RAM 311 and executes the programs copied to the RAM 311 to perform various operations. For example, the CPU 313 may execute an application that can control the door lock system.
  • the GPU 314 displays a UI screen in an area of the display unit 340. In addition, the screen generated by the GPU 314 may be provided to the display unit 340 to be displayed on each area of the display unit 340.
  • controller 310 corresponds to the controller 210 of FIG. 2, detailed description thereof will be omitted.
  • the communication unit 320 may include at least one of a Wi-Fi chip 321, a Bluetooth chip 322, a wireless communication chip 323, and an NFC chip 324.
  • the controller 310 may transmit / receive data with the electronic device 20 through the communication unit 320.
  • the Wi-Fi chip 321 and the Bluetooth chip 323 may communicate with each other by WiFi or Bluetooth.
  • a pairing operation of first transmitting and receiving various connection information such as SSID and session key may be performed to connect and communicate with each other.
  • the wireless communication chip 323 refers to a chip that performs communication according to various communication standards such as IEEE, Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evoloution (LTE), and the like.
  • the NFC chip 324 refers to a chip operating in a near field communication (NFC) method using a 13.56 MHz band among various RF-ID frequency bands such as 135 kHz, 13.56 MHz, 433 MHz, 860-960 MHz, 2.45 GHz, and the like.
  • the communication unit 320 corresponds to the communication unit 220 of FIG. 2, detailed description thereof will be omitted.
  • the sound wave output unit 330 corresponds to the sound wave output unit 230 of FIG. 2 and may output audio data including sound waves under the control of the controller 310.
  • the display 340 may display information processed by the mobile device 10 under the control of the controller 310. For example, the display 340 may display a message indicating that the mobile device 10 has been authenticated by the electronic device 20. In addition, the display unit 340 may display a user interface for operating a function of the electronic device 20 based on information about the function of the electronic device 20 received from the electronic device 20. For example, the display unit 340 may display a graphical user interface (GUI) for receiving a user input for operating a function of the electronic device 20. In addition, the display unit 340 may display information on the current state of the electronic device 20.
  • GUI graphical user interface
  • the display unit 340 may include a display panel 341 and a controller (not shown) for controlling the display panel 341.
  • the display panel 341 includes various types of displays such as a liquid crystal display (LCD), an organic light emitting diodes (OLED) display, an active-matrix organic light-emitting diode (AM-OLED), a plasma display panel (PDP), and the like. Can be.
  • the display panel 341 may be implemented to be flexible, transparent, or wearable.
  • the display unit 340 may be combined with the touch panel 352 of the input unit 350 to be provided as a touch screen (not shown).
  • the touch screen (not shown) may include an integrated module in which the display panel 341 and the touch panel 352 are combined in a stacked structure.
  • the touch screen may further include a pressure-sensitive sensor in a part of the integrated module in which the display panel 341 and the touch panel 352 are combined in a stacked structure.
  • the input unit 350 may receive various commands from a user.
  • the user input unit 350 may include at least one of a key 351, a touch panel 352, and a pen recognition panel 353.
  • the touch panel 352 may detect a user's touch input and output a touch event value corresponding to the detected touch signal.
  • the touch panel 352 may receive a touch input including at least one of a user's tap, touch and hold, double tap, drag, pan, flick, and drag and drop.
  • the touch screen may be implemented by various types of touch sensors such as capacitive, pressure sensitive, and piezoelectric.
  • the capacitive type is a method of calculating touch coordinates by detecting fine electricity generated by the human body of a user when a part of the user's body is touched by the touch screen surface by using a dielectric coated on the touch screen surface.
  • the pressure-sensitive type includes two electrode plates embedded in the touch screen, and when the user touches the screen, the touch panel calculates touch coordinates by detecting that the upper and lower plates of the touched point are in contact with current.
  • the touch event occurring in the touch screen may be mainly generated by a human finger, but may also be generated by an object of conductive material that can apply a change in capacitance.
  • the key 351 may include various types of keys, such as mechanical buttons, wheels, and the like, which are formed in various areas, such as the front part, the side part, and the rear part of the main body exterior of the mobile device 10.
  • the pen recognition panel 353 detects a proximity input or touch input of a pen according to the operation of a user's touch pen (eg, a stylus pen or a digitizer pen) and detects a detected pen proximity event or pen. A touch event can be output.
  • the pen recognition panel 353 may be implemented by, for example, an EMR method and may detect a touch or a proximity input according to a change in the intensity of the electromagnetic field due to the proximity or touch of the pen.
  • the pen recognition panel 353 includes an electromagnetic induction coil sensor (not shown) having a grid structure and an electronic signal processor (not shown) for sequentially providing an AC signal having a predetermined frequency to each loop coil of the electromagnetic induction coil sensor. It may be configured to include).
  • the magnetic field transmitted from the loop coil generates a current based on mutual electromagnetic induction in the resonant circuit in the pen. Based on this current, an induction magnetic field is generated from the coil constituting the resonant circuit in the pen, and the pen recognition panel 353 detects the induction magnetic field in the loop coil in a signal receiving state, so that the pen's approach position or The touch position can be detected.
  • the pen recognition panel 353 may be provided at a lower portion of the display panel 341 to cover a predetermined area, for example, a display area of the display panel 341.
  • the microphone unit 370 may receive a user voice or other sound and convert the same into control data.
  • the microphone 370 may receive a user voice for a user interface provided for controlling the electronic device 20.
  • the controller 310 may generate control data using a user voice input through the microphone 370, and provide the generated control data to the electronic device 20.
  • the imaging unit 380 may capture a still image or a moving image under the control of the user.
  • the imaging unit 380 may be implemented in plurality, such as a front camera and a rear camera.
  • the controller 310 may perform a control operation according to a user voice input through the microphone unit 370 or a user motion recognized by the imaging unit 380. It may be.
  • the memory 390 may include at least one of an internal memory (not shown) and an external memory (not shown).
  • the built-in memory may be, for example, volatile memory (for example, dynamic RAM (DRAM), static RAM (SRAM), synchronous dynamic RAM (SDRAM), etc.), nonvolatile memory (for example, one time programmable ROM). ), PROM (Programmable ROM), EPROM (Erasable and Programmable ROM), EEPROM (Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM, etc.), a hard disk drive (HDD), or a solid state drive (SSD). It may include.
  • volatile memory for example, dynamic RAM (DRAM), static RAM (SRAM), synchronous dynamic RAM (SDRAM), etc.
  • nonvolatile memory for example, one time programmable ROM.
  • PROM Programmable ROM
  • EPROM Erasable and Programmable ROM
  • EEPROM Electrical Erasable and Programmable ROM
  • Mask ROM Mask ROM
  • Flash ROM Flash ROM
  • HDD hard disk drive
  • SSD solid state drive
  • the external memory may include at least one of Compact Flash (CF), Secure Digital (SD), Micro Secure Digital (Micro-SD), Mini Secure Digital (Mini-SD), Extreme Digital (xD), and a Memory Stick. It may include.
  • the memory 390 may store various programs and data used for the operation of the mobile device 10.
  • the memory 390 may temporarily or semi-permanently store functions for determining the frequency, pattern, and amplitude of sound waves, encryption algorithms for encrypting key values, and generated sound waves.
  • a USB port to which a USB connector may be connected in the mobile device 10 various external input ports for connecting to various external terminals such as a headset, a mouse, a LAN, and the like may be used.
  • a digital multimedia broadcasting (DMB) chip for receiving and processing a signal, various sensors, and the like may be further included.
  • DMB digital multimedia broadcasting
  • FIG. 4 is a diagram illustrating a configuration of an electronic device according to an exemplary embodiment.
  • the electronic device 20 includes a control unit 410, a communication unit 420, and a sound wave acquisition unit 430.
  • the controller 410, the communication unit 420, and the sound wave acquisition unit 430 of the electronic device 20 may transmit and receive data through a bus (not shown).
  • the controller 410 controls the overall operation of the electronic device 20.
  • the controller 410 may control the communication unit 420, the sound wave acquisition unit 430, and the like.
  • the controller 410 may obtain authentication data received from the mobile device 10 located within a threshold distance from the electronic device 20 through the communication unit 420.
  • the authentication data may include information regarding at least one of a frequency, a pattern, and an amplitude of an acoustic wave.
  • the controller 410 may control the sound wave acquisition unit 430 to start an operation.
  • the controller 410 may authenticate the mobile device 10 using the key information. For example, the controller 410 may verify the key value using a preset authentication algorithm. If the authentication result is true, the controller 410 may control the communication unit 420 to transmit an authentication completion message indicating that the mobile device 10 has been authenticated to the mobile device 10. If the authentication result is false, the controller 410 may control the communication unit 420 to transmit a message to the mobile device 10 that the mobile device 10 is not authenticated.
  • the controller 410 may acquire sound waves (or audio data) obtained through the sound wave acquisition unit 430.
  • the controller 410 provides the mobile device 10 with information about a function of the electronic device 20 that can be controlled by the mobile device 10 when the acquired sound waves match the obtained authentication data. can do.
  • the controller 410 may determine whether the frequency and pattern of the sound wave match the information about the frequency and the pattern information included in the authentication data, in order to determine whether the acquired sound wave matches the authentication data.
  • the coincidence is within the predetermined error range (for example,? 5 percentage error range) as well as the case where the obtained frequency and pattern of the sound waves are the same as the information about the frequency and the pattern information included in the control command. May include cases.
  • the controller 410 may transmit the information to the mobile device 10 among the functions of the electronic device 20.
  • Information about the functions that can be controlled by the mobile device 10 may be provided.
  • the information on the functions provided to the mobile device 10 may include the format information of a control command that can be recognized by the controller 410 of the electronic device 20, an operation code (OPCODE) for each function, and the like. It may include.
  • the controller 410 may obtain relative position information of the mobile device 10. .
  • the controller 410 compares the amplitudes of the sound waves acquired by the sound wave acquisition unit 430 including a plurality of sound wave acquisition devices, thereby relative position (eg, relative to the electronic device 20 of the mobile device 10).
  • the side surface, the front surface of the electronic device 20, and the inside or the outside of the door when the electronic device 20 includes the door may be determined. An operation of determining the position of the mobile device 10 by the electronic device 20 will be described in detail later with reference to FIGS. 5A and 5B.
  • the controller 410 extracts information on some functions that can be controlled by the mobile device 10 among the functions of the electronic device 20 based on the location of the mobile device 10, and extracts the extracted information.
  • the mobile device 10 may be provided to the mobile device 10 through the communication unit 420.
  • the controller 410 may provide information about temperature control functions of the freezer compartment and the refrigerating compartment, lighting function of the freezer compartment and the refrigerator. If the mobile device 10 is located on the outside of the door, the opening and closing function of the door may be further provided.
  • the control unit 410 is located on the side facing the front of the TV, the power on / off function, channel change function, sound change function, etc. of the TV. When the information is provided and located on the side facing the rear or rear side of the TV, only the information on the power on / off function of the TV can be provided.
  • the controller 410 may determine the allowed level of the mobile device 10 based on the user identification information. permission level).
  • the permission level of the mobile device 10 may be a value related to functions of the electronic device 20 that the mobile device 10 can control. For example, as the permission level is lower, functions of the electronic device 20 that the mobile device 10 can control may be limited.
  • the permission level may be preset in the electronic device 20 for each user of the mobile device 10.
  • the controller 410 may provide a user interface for setting an allowance level for each user identification information of the mobile device 10.
  • the communication unit 420 may include one or more components that allow the electronic device 20 to communicate with the mobile device 10 or the like.
  • the communication unit 420 may include a Wi-Fi chip, a Bluetooth chip, an NFC chip.
  • the controller 410 may transmit / receive data with the mobile device 10 using the communication unit 420.
  • the communication unit 420 may pair the mobile device 10 and the electronic device 20 through a Wi-Fi chip (not shown), a Bluetooth chip (not shown), or the like. Thereafter, the communication unit 420 may receive authentication data from the mobile device 10. In addition, when the authentication data includes key information, the communication unit 420 may transmit an authentication completion message indicating that the mobile device 10 has been authenticated, a message indicating that the mobile device 10 has not been authenticated, or a message to re-output sound waves, and the like. 10 can be transmitted.
  • the sound wave acquisition unit 430 may acquire sound waves from the outside.
  • the sound wave acquisition unit 430 may receive an external sound and convert the external sound into audio data.
  • the sound wave acquisition unit 430 may provide audio data to the control unit 410.
  • the controller 410 may analyze the audio data to know the frequency and pattern of the obtained sound wave.
  • the sound wave acquisition unit 430 may include a plurality of sound wave acquisition devices (for example, a microphone), and the sound wave acquisition devices may be spaced apart from the electronic device 20. Accordingly, the controller 410 may determine the relative position of the mobile device 10 by comparing the amplitudes of the sound waves obtained from the plurality of sound wave acquisition devices.
  • the electronic device 20 may further include various components (for example, a cooler and a motor) for performing various functions according to the characteristics of the electronic device 20. It will be readily understood by those skilled in the art.
  • the sound wave acquisition unit 430 may include a first sound wave acquisition device 431, a second sound wave acquisition device 432, and a sound wave attenuation device 433.
  • the first sound wave acquisition device 431 and the second sound wave acquisition device 432 may be spaced apart from the electronic device 20.
  • the first sound wave acquisition device 431 may be disposed on the front surface of the electronic device 20, and the second sound wave acquisition device 432 may be disposed on the side surface.
  • the control unit 410 of the electronic device 20 compares the amplitude difference of the sound waves obtained from the first sound wave acquisition device 431 and the second sound wave acquisition device 432, so that the mobile device 10 determines the electronic device 20. It can be determined whether it is located in the front direction or the lateral direction of. In detail, the controller 410 may determine that the amplitude of the sound wave acquired by the first sound wave acquisition device 431 is greater than the amplitude of the sound wave obtained by the second sound wave acquisition device 432. Determined to be located in the front direction. In the opposite case, the controller 410 determines that the mobile device 10 is located in the lateral direction of the electronic device 20.
  • the controller 410 may determine different electronic devices according to whether the mobile device 10 is located in the front or side direction of the electronic device 20. Information for controlling the function of 20 may be provided to the mobile device 10. For example, when the electronic device 10 requires security such as a door lock device, the electronic device 20 improves security by controlling the door lock device not to be opened according to the position of the mobile device 10. You can.
  • the sound wave damping device 433 is located between the first sound wave acquiring device 431 and the second sound wave acquiring device 432, and the sound wave and the second sound wave acquiring device 432 acquired by the first sound wave acquiring device 431. It is possible to increase the amplitude difference of the sound waves obtained from. It will be readily understood by those skilled in the art that the acoustic wave attenuation device 433 may be omitted in accordance with an embodiment.
  • 5B illustrates an example in which a sound wave acquisition unit of an electronic device is disposed.
  • the sound wave acquisition unit 430a of FIG. 5B corresponding to the sound wave acquisition unit 430 of FIG. 4 may be disposed in the door 520 of the electronic device 20.
  • the sound wave acquisition unit 430a may include a first sound wave acquisition unit 511 and a second sound wave acquisition unit 512.
  • the first sound wave acquisition unit 511 may be disposed closer to the inside of the door 520
  • the second sound wave acquisition unit 512 may be disposed closer to the outside of the door 520.
  • the first and second sound wave acquisition units 511 and 512 may be integrated with the outer wall of the door 520, and the first and second sound wave acquisition units 511 and 512 may be implemented as a microphone.
  • a sound wave attenuation block 513 may be disposed between the first sound wave acquisition unit 511 and the second sound wave acquisition unit 512 to attenuate sound crosstalk between microphones.
  • the control unit 410 of the electronic device 20 compares the amplitude of the sound waves acquired by the first sound wave acquisition unit 511 and the second sound wave acquisition unit 512, thereby allowing the mobile device 10 to access the door 520. It can be determined whether it is located inside or outside of.
  • FIG. 6 is a diagram illustrating a threshold distance at which a mobile device and an electronic device communicate.
  • the mobile device 10 and the electronic device 20 may transmit data within different threshold distances according to the characteristics of the electronic device 20 (for example, the type of the electronic device 20).
  • Can send and receive This may be a value preset in the mobile device 10 according to the characteristics of the electronic device 20, or may be set by the user of the mobile device 10.
  • the mobile device 10 may generate authentication data including information about sound waves when the distance to the washing machine is located within 5 m, while the authentication when the distance to the refrigerator is located within 1 m. You can generate data. This may be because the user hardly needs to control the refrigerator at a certain distance or more, whereas the user may need to control the washing machine at a certain distance or more.
  • the mobile device 10 may stop communication with the electronic device 20 at a predetermined distance or less.
  • the mobile device 10 may stop communication and provide a message indicating that communication with the electronic device 20 is stopped on the screen of the mobile device 10. .
  • FIG. 7 is a diagram for describing a method of determining, by the electronic device, an allowance level based on user identification information of the mobile device.
  • the communication unit 420 of the electronic device 20 may receive authentication data including information about sound waves and user identification information.
  • the controller 410 of the electronic device 20 may determine a permission level of the mobile device 10 based on the user identification information.
  • the electronic device 20 may be, for example, a home appliance such as a refrigerator, a washing machine, a TV, an air conditioner, a lighting device, or the like.
  • the controller 410 of the electronic device 20 may set information about functions that can be controlled by the mobile device 10 for each permission level according to the type of the electronic device 20.
  • the mobile device 10 when the electronic device 20 is a refrigerator, the mobile device 10 is set to be unable to control the electronic device 20 at a low allowable level (that is, the fifth level), and the high allowable level (that is, the fifth level).
  • all functions of the electronic device 20 eg, door opening, closing, temperature control, lighting control, automatic cleaning function, etc.
  • the mobile device 10 may be set to be controlled by the mobile device 10.
  • controller 410 of the electronic device 20 may provide a user interface for setting information on functions that can be controlled by the mobile device 10 for each permission level.
  • the controller 410 of the electronic device 20 may set a permission level for each user identification information of the mobile device 10.
  • the user identification information may be a value obtained by combining at least one of common letters, numbers, and symbols preset in the mobile device 10 and the electronic device 20.
  • the controller 410 of the electronic device 20 may search for a permission level corresponding to the received user identification information.
  • the electronic device 10 may provide the mobile device 10 with information about the functions of the electronic device 20 determined according to the found permission level.
  • the electronic device 20 when the electronic device 20 is a refrigerator, when the 'second user' identification information is received from the mobile device 10, the electronic device 20 may be configured to open / close the door opening function, the temperature control function, and the light control function.
  • the operation code information (OPCODE), control data format information, and the like may be provided to the mobile device 10.
  • the electronic device 20 when the electronic device 20 is an air conditioner, when the 'second user' identification information is received from the mobile device 10, the electronic device 20 may perform a cooling operation function, a temperature control function, and other functions (humidification function, blowing function). Operation code information (OPCODE), control data format information, and the like, may be provided to the mobile device 10.
  • the user identification information may be age information, gender information, or position information of the user of the mobile device 10.
  • the controller 410 of the electronic device 20 may determine the permission level based on the user identification information. For example, when the age information of the user of the mobile device 10 is 18 years or less, the permission level may be determined as the third level.
  • the user identification information of the mobile device 10 may be a value preset in the mobile device 10. Alternatively, it may be a value input by the user of the mobile device 10 according to the mobile device 10 as a predetermined application capable of controlling the electronic device control system is executed.
  • a mobile device provides a user interface.
  • the controller 310 of the mobile device 10 may determine the current state information 810 and 830 and the user interface of the electronic device 20 received from the electronic device 20. 820, 840 may be provided. Meanwhile, it is assumed that the mobile device 10a of FIG. 8 is a mobile phone, and the electronic device 20a that transmits / receives a control command with the mobile device 10a is a refrigerator.
  • the controller 310 of the mobile device 10a operates the current state information 810 and 830 of the electronic device 20, and operates the functions of the electronic device 20 that may be controlled by the mobile device 10.
  • the display unit 340 may be controlled to display GUIs 825, 841, and 843 that receive a user input on the screen.
  • FIG. 8A illustrates a case where a permission level of the electronic device 20a of the mobile device 10a is a 'fourth level'
  • FIG. 8B illustrates a mobile device
  • FIG. 10A is a diagram illustrating a case where an allowable level of the electronic device 20a of 10a is 'third level'.
  • the user of the mobile device 10a may only change the door state of the electronic device 20a through the mobile device 10a.
  • the user of the mobile device 10a may not only change the door state of the electronic device 20a but also change the temperature of the refrigerating compartment and the freezing compartment.
  • the mobile device 10a may provide different user interfaces depending on the permission level.
  • FIGS. 9 to 13 are diagrams for describing a method of operating an electronic device control system, according to an exemplary embodiment.
  • a method of operating an electronic device control system according to the disclosed embodiments will be described with reference to FIGS. 1 to 8 in addition to FIGS. 9 to 13.
  • FIGS. 9 to 13 Although not mentioned otherwise, the foregoing description and technical spirit are regarded to apply equally to the methods of FIGS. 9 to 13. Therefore, description overlapping with those in FIGS. 1 to 8 will be omitted.
  • the electronic device control system may include the mobile device 10 and the electronic device 20 as shown in FIG. 1.
  • the mobile device 10 determines a frequency, a pattern, and an amplitude of an acoustic wave.
  • the mobile device 10 may determine a frequency, a pattern, and an amplitude defining the sound wave.
  • the threshold distance may be a communication range determined by a wireless communication technique, such as a Bluetooth communication range or a WiFi communication range.
  • the threshold range may be any preset value.
  • the threshold range may be determined according to the type of the electronic device 20.
  • the mobile device 10 may determine the threshold range by using information on the type of the electronic device 20 obtained when the pairing operation with the electronic device 20 is performed.
  • the mobile device 10 may randomly determine the frequency and pattern of the sound waves. In addition, the mobile device 10 may determine the amplitude of the sound wave according to the ambient noise level of the mobile device 10. In this case, the mobile device 10 may receive ambient sounds (ie, sound waves) and measure decibels (dB) of the received ambient sounds. Since the method of determining the frequency, pattern, and amplitude of the sound wave by the mobile device 10 corresponds to the operation method of the controller 210 of FIG. 2, detailed description thereof will be omitted.
  • the mobile device 10 transmits authentication data including information about the determined frequency, pattern, and amplitude to the electronic device 20.
  • the mobile device 10 may select one of pre-stored sound waves and generate authentication data including information on the frequency, pattern, and amplitude of the selected sound wave.
  • the mobile device 10 may generate sound waves according to a predetermined sound wave generation algorithm, and generate authentication data including information on frequency, pattern, and amplitude of the generated sound waves.
  • the electronic device 20 receives authentication data including information on at least one of frequency, pattern, and amplitude of sound waves from the mobile device 10.
  • the mobile device 10 outputs sound waves that match at least one of the frequency, pattern, and amplitude determined in operation S910.
  • the mobile device 10 may generate a sound wave having at least one of a frequency, a pattern, and an amplitude determined in S910, and output the generated sound wave.
  • the mobile device 10 may select a sound wave corresponding to at least one of the determined frequency, pattern, and amplitude from among prestored sound waves, and output the selected sound wave.
  • the electronic device 20 acquires sound waves.
  • the electronic device 20 may acquire information on the frequency, pattern, and amplitude of the acquired sound wave by analyzing the obtained sound wave.
  • the electronic device 20 may transmit data including information about functions of the electronic device 20 that may be controlled by the mobile device 10. To 10).
  • the matching of the acquired sound waves to the authentication data may mean that the frequency and pattern of the acquired sound waves coincide with the information about the frequency and the information about the pattern included in the authentication data.
  • the coincidence is within the predetermined error range (for example,? 5 percentage error range) as well as the case where the obtained frequency and pattern of the sound waves are the same as the information about the frequency and the pattern information included in the control command. May include cases.
  • the mobile device 10 among the functions of the electronic device 20 is determined.
  • Data including information about the functions that can be controlled by the mobile device 10 may be transmitted to the mobile device 10.
  • Information on the function of the electronic device 20 provided to the mobile device 10 may include format information of a control command that can be performed by the controller 410 of the electronic device 20 and an operation code for each function (OPCODE). ) May be included.
  • the electronic device 20 may determine the position of the mobile device 10. For example, the electronic device 10 may determine a relative position of the mobile device 10 by comparing amplitudes of sound waves acquired through each of the plurality of sound wave acquisition devices.
  • the electronic device 20 extracts some of the functions that can be controlled by the mobile device 10 based on the location information of the mobile device 10, and provides the extracted information to the mobile device 10. can do.
  • the electronic device 20 may determine that the mobile device 10 is based on the user identification information.
  • the permission level can be determined.
  • the permission level of the mobile device 10 may be a value related to functions of the electronic device 20 that the mobile device 10 can control. For example, as the permission level is lower, functions of the electronic device 20 that the mobile device 10 can control may be limited. A method of providing the mobile device 10 with information about functions by the electronic device 20 using the permission level will be described in detail later with reference to FIG. 11.
  • the mobile device 10 provides a user interface for operating a function of the electronic device based on the received information about the function of the electronic device 20.
  • the mobile device 10 may display a graphical user interface (GUI) for operating the functions of the electronic device 20 on the screen of the mobile device 10.
  • GUI graphical user interface
  • the mobile device 10 may output a guide voice for operating the functions of the electronic device 20.
  • the mobile device 10 may transmit a control command corresponding to the user input to the electronic device 20. Accordingly, the mobile device 10 may operate a function of the electronic device 20.
  • FIG. 10 is a flowchart illustrating a method for authenticating a mobile device using a key value in an electronic device control system according to an embodiment.
  • the mobile device 10 and the electronic device 20 set key values.
  • the key value may be a set of numbers, letters and symbols.
  • a key value may be set when the mobile device 10 and the electronic device 20 communicate for the first time.
  • the mobile device 10 may provide a key value with the electronic device 20. Can be set.
  • the mobile device 10 and the electronic device 20 may set a key value at the time of performing the pairing operation.
  • the mobile device 10 may determine the frequency, pattern, and amplitude of the sound wave. Since step S1020 corresponds to step S910 of FIG. 9, a detailed description thereof will be omitted.
  • the mobile device 10 may transmit authentication data further including information on at least one of the determined frequency, pattern, and amplitude, and a key value set in operation S1010 to the electronic device 20.
  • the mobile device 10 may encrypt a preset key value and transmit authentication data including the encrypted key information to the electronic device 20.
  • the mobile device 10 may encrypt the key value using a predetermined encryption algorithm at the time when the mobile device 10 and the electronic device 20 first communicate or when the pairing operation is performed.
  • the electronic device 20 may authenticate the mobile device 10 by using a key value included in the authentication data. For example, the electronic device 20 may verify the key value using a preset authentication algorithm.
  • the electronic device 20 may transmit an authentication completion message to the mobile device 10 in step S1050.
  • the mobile device 10 that receives the authentication completion message may output sound waves that match at least one of the determined frequency, pattern, and amplitude. Since step S1060 corresponds to step S940 of FIG. 9, a detailed description thereof will be omitted.
  • the electronic device 20 may transmit a message indicating that the mobile device 10 is not authenticated to the mobile device 10, and may not perform any further work.
  • 11 is a flowchart illustrating a method of providing, by an electronic device control system, a user interface for operating a function of an electronic device based on user identification information of a mobile device, according to an embodiment.
  • the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude, and user identification information of the mobile device 10, to the electronic device 20.
  • the user identification information may be a name, ID, nickname or unique identification number of the user who uses the mobile device 10, and may include information such as a user's age, gender, title, and the like. Since operation S1110 corresponds to operation S920 of FIG. 9, detailed description thereof will be omitted.
  • the electronic device 20 may receive authentication data from the mobile device 10.
  • the mobile device 10 may output sound waves that match at least one of the frequency, pattern, and amplitude determined in operation S1110.
  • the electronic device 20 acquires sound waves.
  • the electronic device 20 may determine a permission level of the mobile device 10 based on the user identification information of the mobile device 10.
  • the permission level of the mobile device 10 may be a value related to the functions of the electronic device 20 that the mobile device 10 can control.
  • the electronic device 10 may determine the permission level of the mobile device 10 based on the permission level for each user identification information preset in the electronic device 10.
  • the electronic device 20 may dynamically adjust the permission level of the mobile device 10 according to the user identification information of the mobile device 10.
  • the electronic device 20 may transmit information about the function of the electronic device 20 corresponding to the permission level to the mobile device 10. For example, as shown in FIG. 7A, the electronic device 20 may provide the mobile device 10 with information about the function of the electronic device 20 set for each permission level.
  • the mobile device 10 may provide a user interface for operating a function of the electronic device 20 based on the received information about the function of the electronic device 20.
  • FIG. 12 is a flowchart illustrating a method for determining, by an electronic device, location information of a mobile device according to an embodiment.
  • the electronic device 20 may include a plurality of sound wave acquisition devices. Therefore, in operation S1210, the electronic device 20 may acquire sound waves from the plurality of sound wave acquisition devices.
  • the sound wave acquisition device may be, for example, a microphone. Also, the sound wave acquisition devices may be spaced apart from each other in the electronic device 20.
  • the electronic device 20 may compare magnitudes of amplitudes of sound waves obtained by each of the plurality of sound wave acquisition devices.
  • the electronic device 20 may determine the location of the mobile device 10 based on the comparison result.
  • the amplitude of the sound waves acquired by the first sound wave acquisition device disposed at the first position of the electronic device 20 is determined by the second sound wave acquisition device disposed at the second position of the electronic device 20. If the amplitude is greater than the amplitude, the electronic device 20 may determine that the mobile device 10 is located close to the first position of the electronic device 20. In the opposite case, the electronic device 20 may determine that the mobile device 10 is located close to the second position of the electronic device 20.
  • FIG. 13 is another diagram illustrating an electronic device control system according to an exemplary embodiment.
  • the electronic device control system may further include home devices 30 in addition to the mobile device 10 and the electronic device 20b.
  • the electronic device 20b may be combined with the door lock device.
  • the home devices 30 may be, for example, a TV, an air conditioner, a computer, a light control system, a security system, or the like.
  • the electronic device control system may cause the power of the home devices 30 to be turned on.
  • the power of the home devices 30 may be on, meaning that power is supplied to the home devices 30 and the home devices 30 start to perform an operation.
  • the electronic device 20b may transmit a control command to turn on the power of the home devices 30 to the home devices 30.
  • the mobile device 10 may transmit a control command to turn on the power of the home devices 30 to the home devices 30.
  • the electronic device control system is coupled to the door lock device such that when the user who has the mobile device 10 is adjacent to the door lock device, the electronic device control system opens the door lock device and opens the home devices 30 located inside the door lock device.
  • the user can be provided with improved convenience.
  • FIGS. 14 and 15 are diagrams for describing a method of turning on a home appliance according to an embodiment. Although not mentioned otherwise, the foregoing description and technical spirit are regarded to apply equally to the methods of FIGS. 14 and 15. Therefore, description overlapping with those in FIGS. 1 to 12 will be omitted.
  • FIG. 14 is a flowchart illustrating a method of opening a door lock device by a mobile device according to an embodiment of the present disclosure.
  • the mobile device 10 may determine the frequency, pattern, and amplitude of sound waves.
  • the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude.
  • the mobile device 10 may output sound waves that match at least one of the determined frequency, pattern, and amplitude.
  • the electronic device 20b may acquire sound waves from the outside.
  • the electronic device 20b may control the door lock device to be opened.
  • the electronic device 20b may include a plurality of sound wave acquisition devices disposed close to the inside and the outside of the door.
  • the electronic device 20 may determine whether the mobile device 10 is located inside or outside the door by comparing amplitudes of sound waves received from each of the plurality of sound wave acquisition devices.
  • the electronic device 20b may control the door lock device to be opened when the mobile device 10 is located outside the door. On the other hand, when the mobile device 10 is located inside the door, the electronic device 20b may not open the door lock device.
  • the electronic device control system may be combined with a door lock device to improve security of the door lock device.
  • 15 is a flowchart illustrating a method of turning on power of home devices by the electronic device control system.
  • the mobile device 10 may determine the frequency, pattern, and amplitude of sound waves.
  • the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude.
  • the mobile device 10 may output sound waves that match at least one of the determined frequency, pattern, and amplitude.
  • the electronic device 20b may acquire sound waves.
  • the electronic device 20b may open the door lock device.
  • the electronic device 20b may transmit a message for notifying that the door lock device is open to the mobile device 10.
  • the mobile device 10 may transmit a control command for turning on the power of the home devices 30.
  • the mobile device 10 displays a home device list including identification information of the plurality of home devices 30, and inputs a user input of selecting at least one of the plurality of home devices 30. Can be received.
  • the mobile device 10 may generate a control command for turning on the power of the at least one selected home device and transmit the generated control command to the selected home device.
  • the home devices 30 may turn on the power when the control command is received.
  • the operation of controlling the display unit 340 of FIG. 3 so that the home device list is displayed on the screen, the operation of controlling the input unit 350 of FIG. 3 to receive a user input, and generating a control command are illustrated in FIG. 3 may be performed by the controller 310.
  • the operation of transmitting the generated control command may be performed by the communication unit 320 of FIG. 3.
  • the mobile device 10 transmits a control command to the home devices 30, the present invention is not limited thereto, and the electronic device 20b transmits the control command to the home devices 30. It may be.
  • the processor of the computer may be configured to communicate with the computer's communication module (e.g. wired and / or wireless communication module). It may further include information about how it can communicate with any other computer or server in the remote, and what information or media should be transmitted and received during communication.
  • the computer's communication module e.g. wired and / or wireless communication module. It may further include information about how it can communicate with any other computer or server in the remote, and what information or media should be transmitted and received during communication.
  • codes and code segments associated therewith may be used in consideration of a system environment of a computer that reads a recording medium and executes the program. It may be easily inferred or changed by.
  • Examples of recording media that can be read by a computer recording a program as described above include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical media storage device, and the like.
  • a computer-readable recording medium having recorded a program as described above may be distributed to computer systems connected through a network so that computer-readable codes may be stored and executed in a distributed manner.
  • at least one of the plurality of distributed computers may execute some of the functions presented above, and transmit the result to at least one of the other distributed computers, and transmit the result.
  • the receiving computer may also execute some of the functions presented above, and provide the results to other distributed computers as well.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

Provided is a mobile device comprising: a communication unit for transmitting information on a frequency, a pattern, and/or an amplitude to an electronic device located within a critical distance from the mobile device; a sound wave output unit for outputting a sound wave matching the frequency, pattern, and/or amplitude; and a control unit for providing a user interface for operating a function of the electronic device if information on the function of the electronic device controllable by the mobile device is received via the communication unit.

Description

전자 장치 제어 시스템 및 전자 장치 제어 시스템의 동작 방법 Electronic device control system and operation method of the electronic device control system
전자 장치 제어 시스템 및 전자 장치 제어 시스템의 동작 방법에 관한 것이다. 구체적으로, 전자 장치 제어 시스템을 구성하는 모바일 장치, 전자 장치 및 이들의 동작 방법에 관한 것이다. An electronic device control system and an operating method of the electronic device control system. More specifically, the present invention relates to a mobile device, an electronic device, and an operation method of the electronic device control system.
네트워크 기술의 발전 및 스마트 폰 등이 보급 확산으로 인하여 다양한 장치들과 스마트 폰을 연동하여 사용자 편의를 향상시키는 기술들이 보급되고 있다.Due to the development of network technology and the spread of smart phones, technologies for improving user convenience by linking various devices and smart phones are being spread.
최근에는, 스마트 폰의 사용자가 스마트 폰을 이용하여 집안의 가전 기기들의 상태를 확인하고 제어하는 등의 기술들에 대한 필요성이 높아지고 있다. Recently, the necessity for technologies such as the user of the smart phone to check and control the state of home appliances in the house using the smart phone is increasing.
모바일 장치를 이용하여 자동으로 가전 기기들을 제어하는 시스템 및 그 방법이 필요하다. What is needed is a system and method for automatically controlling home appliances using a mobile device.
모바일 장치를 이용하여 전자 장치의 기능을 제어하는 전자 장치 제어 시스템 및 전자 장치 제어 시스템의 동작 방법을 제공한다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.An electronic device control system for controlling a function of an electronic device using a mobile device and a method of operating the electronic device control system are provided. Also provided is a computer readable recording medium having recorded thereon a program for executing the method on a computer.
도 1은 전자 장치 제어 시스템의 일례이다.1 is an example of an electronic device control system.
도 2 는 일 실시예에 따른 모바일 장치의 구성을 도시한 도면이다. 2 is a diagram illustrating a configuration of a mobile device according to one embodiment.
도 3은 일 실시예에 따라 모바일 장치의 상세한 구성을 도시한 도면이다.3 is a diagram illustrating a detailed configuration of a mobile device according to one embodiment.
도 4는 일 실시예에 따른 전자 장치의 구성을 도시한 도면이다.4 is a diagram illustrating a configuration of an electronic device according to an exemplary embodiment.
도 5a 는 일 실시예에 전자 장치의 음파 획득부를 상세히 도시한 도면이다.5A is a diagram illustrating a sound wave acquisition unit of an electronic device in detail according to an embodiment.
도 5b는 전자 장치의 음파 획득부가 배치되는 일례를 도시한 도면이다. 5B illustrates an example in which a sound wave acquisition unit of an electronic device is disposed.
도 6은 모바일 장치와 전자 장치가 통신하는 임계 거리를 나타내는 도면이다. 6 is a diagram illustrating a threshold distance at which a mobile device and an electronic device communicate.
도 7은 전자 장치가 모바일 장치의 사용자 식별 정보에 기초하여 허용 레벨을 결정하는 방법을 설명하기 위한 도면이다. FIG. 7 is a diagram for describing a method of determining, by the electronic device, an allowance level based on user identification information of the mobile device.
도 8은 모바일 장치가 사용자 인터페이스를 제공하는 일례이다. 8 is an example in which a mobile device provides a user interface.
도 9는 일 실시예에 따라 전자 장치 제어 시스템의 동작 방법을 설명하기 위한 흐름도이다.9 is a flowchart illustrating a method of operating an electronic device control system, according to an exemplary embodiment.
도 10은 일 실시예에 따른 전자 장치 제어 시스템이 키 값을 이용하여 모바일 장치를 인증하는 방법을 설명하기 위한 흐름도이다.10 is a flowchart illustrating a method for authenticating a mobile device using a key value in an electronic device control system according to an embodiment.
도 11은 일 실시예에 따라 전자 장치 제어 시스템이 모바일 장치의 사용자 식별 정보에 기초하여, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 방법을 설명하는 흐름도이다. 11 is a flowchart illustrating a method of providing, by an electronic device control system, a user interface for operating a function of an electronic device based on user identification information of a mobile device, according to an embodiment.
도 12는 실시예에 따라 전자 장치가 모바일 장치의 위치 정보를 판단하기 위한 방법을 설명하는 흐름도이다. 12 is a flowchart illustrating a method for determining, by an electronic device, location information of a mobile device according to an embodiment.
도 13은 일 실시예에 따른 전자 장치 제어 시스템을 도시한 다른 도면이다.13 is another diagram illustrating an electronic device control system according to an exemplary embodiment.
도 14는 일 실시예에 따라 전자 장치가 모바일 장치에 의해 도어락 장치를 개방하는 방법을 설명하기 위한 흐름도이다. 14 is a flowchart illustrating a method of opening a door lock device by a mobile device according to an embodiment of the present disclosure.
도 15는 전자 장치 제어 시스템이 홈 기기들의 전원을 온(on) 시키는 방법을 설명하기 위한 흐름도이다. 15 is a flowchart illustrating a method of turning on power of home devices by the electronic device control system.
개시된 실시예의 제 1 측면은, 주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를, 모바일 장치와 임계 거리 내에 위치하는 전자 장치로 전송하는 통신부; 주파수, 패턴 및 진폭 중 적어도 하나와 일치하는 음파를 출력하는 음파 출력부; 및 모바일 장치가 제어할 수 있는 전자 장치의 기능에 대한 정보가 통신부를 통해 수신되면, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 제어부;를 포함하는 모바일 장치를 제공한다. A first aspect of the disclosed embodiment includes a communication unit for transmitting information regarding at least one of frequency, pattern, and amplitude to an electronic device located within a threshold distance from the mobile device; A sound wave output unit configured to output sound waves that match at least one of a frequency, a pattern, and an amplitude; And a controller configured to provide a user interface for operating a function of the electronic device when information about a function of the electronic device that can be controlled by the mobile device is received through the communication unit.
진폭은, 주변 소음 정도 및 모바일 장치와 전자 장치 간의 거리 중 적어도 하나에 의해 결정되는 것일 수 있다. The amplitude may be determined by at least one of the ambient noise level and the distance between the mobile device and the electronic device.
또한, 전자 장치의 기능에 대한 정보는, 모바일 장치의 위치에 따라 결정된 것일 수 있다. Also, the information about the function of the electronic device may be determined according to the location of the mobile device.
또한, 통신부는, 모바일 장치의 사용자 식별 정보를 전자 장치로 전송할 수 있으며, 전자 장치의 기능에 대한 정보는, 사용자 식별 정보에 의해 결정된 것일 수 있다. The communication unit may transmit the user identification information of the mobile device to the electronic device, and the information about the function of the electronic device may be determined by the user identification information.
또한, 통신부는, 키 정보를 전자 장치로 전송하고, 키 정보를 이용하여 모바일 장치가 인증되었다는 인증 완료 메시지를 전자 장치로부터 수신하며, 음파 출력부는, 인증 완료 메시지가 수신되면 음파를 출력할 수 있다. The communication unit may transmit key information to the electronic device, and receive an authentication completion message indicating that the mobile device has been authenticated using the key information from the electronic device, and the sound wave output unit may output sound waves when the authentication completion message is received. .
개시된 실시예의 제 2 측면은, 전자 장치와 임계 거리 내에 위치하는 모바일 장치로부터 주파수(frequency), 패턴(patter) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 수신하는 통신부; 음파(acoustic wave)를 획득하는 음파 획득부; 및 획득된 음파가 주파수 및 패턴 중 적어도 하나에 매칭(matching)되면, 모바일 장치가 제어할 수 있는 전자 장치의 기능에 대한 정보를 모바일 장치로 제공하는 제어부;를 포함하는 전자 장치를 제공한다. A second aspect of the disclosed embodiment includes a communication unit for receiving information regarding at least one of frequency, pattern, and amplitude from a mobile device located within a threshold distance from the electronic device; A sound wave acquisition unit for acquiring an acoustic wave; And a controller configured to provide information about a function of the electronic device that can be controlled by the mobile device to the mobile device when the obtained sound wave matches at least one of a frequency and a pattern.
음파 획득부는, 복수개의 음파 획득 장치들을 포함하며, 제어부는, 복수개의 음파 획득 장치들로부터 획득된 음파의 진폭의 크기를 비교하여, 모바일 장치의 위치를 결정할 수 있다.The sound wave acquisition unit includes a plurality of sound wave acquisition devices, and the controller may determine the position of the mobile device by comparing amplitudes of sound waves obtained from the plurality of sound wave acquisition devices.
또한, 통신부는, 모바일 장치의 사용자 식별 정보를 수신하며, 제어부는, 사용자 식별 정보를 이용하여, 전자 장치에 대한 모바일 장치의 허용 레벨을 결정하고, 전자 장치의 기능들 중에서 허용 레벨에 따라 결정된 일부 기능에 대한 정보를 모바일 장치로 제공할 수 있다.In addition, the communication unit may receive user identification information of the mobile device, and the control unit may determine the permission level of the mobile device with respect to the electronic device using the user identification information, and a portion determined according to the permission level among the functions of the electronic device. Information about the function may be provided to the mobile device.
또한, 통신부는, 키 정보를 모바일 장치로부터 수신하며, 제어부는, 키 정보를 이용하여 모바일 장치를 인증하고, 모바일 장치가 인증되면 인증 완료 메시지를 모바일 장치로 전송하도록 통신부를 제어할 수 있다.The communication unit may receive the key information from the mobile device, and the controller may control the communication unit to authenticate the mobile device using the key information, and transmit the authentication completion message to the mobile device when the mobile device is authenticated.
개시된 실시예의 제 3 측면은, 주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를, 모바일 장치와 임계 거리 내에 위치하는 전자 장치로 전송하는 단계; 주파수, 패턴 및 진폭 중 적어도 하나와 일치하는 음파를 출력하는 단계; 모바일 장치가 제어할 수 있는 전자 장치의 기능에 대한 정보를 수신하는 단계; 및 수신된 정보에 기초하여, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 단계; 를 포함하는 모바일 장치의 동작 방법을 제공한다.A third aspect of the disclosed embodiment includes transmitting information about at least one of frequency, pattern, and amplitude to an electronic device located within a threshold distance from the mobile device; Outputting sound waves that match at least one of frequency, pattern, and amplitude; Receiving information about a function of an electronic device that can be controlled by the mobile device; And providing a user interface for operating a function of the electronic device based on the received information. It provides a method of operation of a mobile device comprising a.
또한, 개시된 실시예의 제 4 측면은, 전자 장치와 임계 거리 내에 위치하는 모바일 장치로부터 주파수(frequency), 패턴(patter) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 수신하는 단계; 음파(acoustic wave)를 획득하는 단계; 및 획득된 음파가 주파수 및 패턴 중 적어도 하나에 매칭(matching)되면, 모바일 장치에 의해 제어될 수 있는 전자 장치의 기능에 대한 정보를 모바일 장치로 제공하는 단계;를 포함하는, 전자 장치의 동작 방법을 제공한다.Further, a fourth aspect of the disclosed embodiment may include receiving information regarding at least one of frequency, pattern, and amplitude from a mobile device located within a threshold distance from the electronic device; Obtaining an acoustic wave; And if the obtained sound wave matches at least one of a frequency and a pattern, providing information about a function of the electronic device that can be controlled by the mobile device to the mobile device. To provide.
또한, 개시된 실시예의 제 5 측면은, 개시된 실시예의 제 3 및 제 4 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.Further, the fifth aspect of the disclosed embodiment provides a computer readable recording medium having recorded thereon a program for executing the methods of the third and fourth aspects of the disclosed embodiment on a computer.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. Terms used herein will be briefly described and the present invention will be described in detail.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the present invention have been selected as widely used general terms as possible in consideration of the functions in the present invention, but this may vary according to the intention or precedent of the person skilled in the art, the emergence of new technologies and the like. In addition, in certain cases, there is also a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the invention. Therefore, the terms used in the present invention should be defined based on the meanings of the terms and the contents throughout the present invention, rather than the names of the simple terms.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되지는 않는다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 항목들의 조합 또는 복수의 관련된 항목들 중의 어느 하나의 항목을 포함한다.Terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. The terms are only used to distinguish one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes any one of a plurality of related items or a combination of a plurality of related items.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행한다. 그렇지만 "부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.When any part of the specification is to "include" any component, this means that it may further include other components, except to exclude other components unless otherwise stated. In addition, the term "part" as used herein refers to a hardware component, such as software, FPGA or ASIC, and "part" plays certain roles. However, "part" is not meant to be limited to software or hardware. The “unit” may be configured to be in an addressable storage medium and may be configured to play one or more processors. Thus, as an example, a "part" refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. The functionality provided within the components and "parts" may be combined into a smaller number of components and "parts" or further separated into additional components and "parts".
아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
도 1은 전자 장치 제어 시스템의 일례이다. 도 1을 참조하면, 전자 장치 제어 시스템은 모바일 장치(mobile device)(10) 및 전자 장치(20)를 포함한다.1 is an example of an electronic device control system. Referring to FIG. 1, an electronic device control system includes a mobile device 10 and an electronic device 20.
모바일 장치(10)는 모바일 장치(10)와 전자 장치(20) 간의 거리가 임계 거리 내인지 판단하고, 모바일 장치(10)와 전자 장치(20)를 인증하기 위한 인증 데이터를 전자 장치(20)로 전송할 수 있다. 예를 들어, 인증 데이터는, 음파(acoustic wave)의 주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 포함할 수 있다. 또한, 인증 데이터는 키 정보를 더 포함할 수 있다. 여기서, 키 정보는, 모바일 장치(10)와 전자 장치(20) 간에 기 설정된 키 값을 포함할 수 있다. 실시예에 따라 모바일 장치(10)는 기 설정된 키를 암호화하여, 암호화된 키 값 및/또는 암호화 알고리즘을 포함하는 인증 데이터를 전자 장치(20)로 전송할 수 있다.The mobile device 10 determines whether the distance between the mobile device 10 and the electronic device 20 is within a threshold distance, and provides authentication data for authenticating the mobile device 10 and the electronic device 20 with the electronic device 20. Can be sent to. For example, the authentication data may include information regarding at least one of a frequency, a pattern, and an amplitude of an acoustic wave. In addition, the authentication data may further include key information. Here, the key information may include a preset key value between the mobile device 10 and the electronic device 20. According to an exemplary embodiment, the mobile device 10 may encrypt a predetermined key and transmit authentication data including an encrypted key value and / or an encryption algorithm to the electronic device 20.
또한, 모바일 장치(10)는 인증 데이터에 포함된 주파수, 패턴 및 진폭에 매칭되는 음파를 생성하여, 출력할 수 있다.In addition, the mobile device 10 may generate and output sound waves matching the frequencies, patterns, and amplitudes included in the authentication data.
전자 장치(20)는 모바일 장치(10)에 의해 출력된 음파를 획득할 수 있다. 또한, 전자 장치(20)는 획득된 음파의 주파수 및 패턴과, 모바일 장치(10)로부터 획득된 인증 데이터의 주파수 및 패턴에 대한 정보를 비교할 수 있다. 이때, 비교 결과가 일치하면, 전자 장치(20)는 모바일 장치(10)에 의해 제어될 수 있는 전자 장치(20)의 기능에 대한 정보를 포함하는 데이터를 모바일 장치(10)로 제공할 수 있다. 따라서, 모바일 장치(10)는 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능에 대한 정보를 동적으로 제공받을 수 있다.The electronic device 20 may acquire sound waves output by the mobile device 10. In addition, the electronic device 20 may compare the frequency and pattern of the obtained sound wave with the information on the frequency and pattern of the authentication data obtained from the mobile device 10. In this case, if the comparison result is matched, the electronic device 20 may provide data to the mobile device 10 including information on the function of the electronic device 20 that can be controlled by the mobile device 10. . Therefore, the mobile device 10 may be dynamically provided with information about the functions of the electronic device 20 that the mobile device 10 can control.
그러나, 비교 결과가 일치하지 않는다면, 전자 장치(20)는 음파를 다시 출력할 것을 모바일 장치(10)로 요청할 수 있다.However, if the comparison results do not match, the electronic device 20 may request the mobile device 10 to output sound waves again.
이때, 전자 장치(20)는 냉장고, 세탁기, TV, 에어컨, 조명 기기 등과 같은 홈 기기일 수 있다. 따라서, 개시된 실시예는, 홈 기기가 추가되는 경우라도 모바일 장치(10)에 별도의 설정을 하지 않고, 모바일 장치(10)를 인증하고 인증된 모바일 장치(10)를 이용하여 추가된 홈 기기를 제어할 수 있는 전자 장치 제어 시스템 및 방법을 제공할 수 있다. 그러나, 전자 장치(20)가 홈 기기로 제한되는 것은 아니며, 전자 장치(20)는 도어락 장치(door lock device), 금고 장치 등과 같은 높은 보안성을 요구하는 장치일 수도 있다.In this case, the electronic device 20 may be a home device such as a refrigerator, a washing machine, a TV, an air conditioner, a lighting device, and the like. Therefore, the disclosed embodiment authenticates the mobile device 10 and adds the added home device by using the authenticated mobile device 10, even when the home device is added, without additional setting to the mobile device 10. An electronic device control system and method can be provided. However, the electronic device 20 is not limited to a home device, and the electronic device 20 may be a device requiring high security, such as a door lock device and a safe device.
한편, 모바일 장치(10)는 예를 들어, 스마트폰, 태블릿 PC, 휴대폰, PDA(personal digital assistant), 랩톱, 미디어 플레이어, 마이크로 서버, 전자책 단말기, 디지털방송용 단말기, 리모트 컨트롤러(remote controller), 네비게이션, MP3 플레이어, 디지털 카메라 및 기타 모바일 장치일 수 있으며, 이에 제한되지 않는다. 예를 들어, 모바일 장치(10)는, 통신 기능 및 데이터 프로세싱 기능을 구비한 시계, 안경, 헤어 밴드, 이어폰 및 반지 등일 수도 있다.Meanwhile, the mobile device 10 may be, for example, a smartphone, a tablet PC, a mobile phone, a personal digital assistant (PDA), a laptop, a media player, a micro server, an e-book terminal, a digital broadcasting terminal, a remote controller, Navigation devices, MP3 players, digital cameras, and other mobile devices. For example, mobile device 10 may be a watch, glasses, hair band, earphone and ring, etc., having a communication function and a data processing function.
도 2 는 일 실시예에 따른 모바일 장치의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a mobile device according to one embodiment.
도 2를 참조하면, 모바일 장치(10)는 제어부(210), 통신부(220), 음파 출력부(230)를 포함한다. 또한, 실시예에 따라 모바일 장치(10)의 제어부(210), 통신부(220) 및 음파 출력부(230)는 버스(미도시)를 통해 데이터를 송수신할 수 있다. Referring to FIG. 2, the mobile device 10 includes a control unit 210, a communication unit 220, and a sound wave output unit 230. In addition, according to an embodiment, the control unit 210, the communication unit 220, and the sound wave output unit 230 of the mobile device 10 may transmit and receive data via a bus (not shown).
제어부(210)는 모바일 장치(10)의 전반적인 동작을 제어한다. 제어부(210)는 모바일 장치(10)와 전자 장치(20) 간의 거리가 임계 거리 이내이면, 음파(acoustic wave)의 주파수(frequency), 패턴(pattern) 및 진폭(amplitude)에 관한 정보를 포함하는 인증 데이터를 생성한다.The controller 210 controls the overall operation of the mobile device 10. If the distance between the mobile device 10 and the electronic device 20 is within a threshold distance, the controller 210 includes information on frequency, pattern, and amplitude of an acoustic wave. Generate authentication data.
이때, 임계 거리는 블루투스 통신 가능 범위 또는 와이파이 통신 가능 범위 등과 같이, 무선 통신 기법에 의해 결정되는 통신 가능 범위일 수 있다. 또는, 임계 범위는 미리 설정된 임의의 값일 수도 있다. 이 경우, 제어부(210)는 모바일 장치(10) 내에 구비된 GPS(global positioning system) 칩(미도시)을 통해 획득된 모바일 장치(10)의 위치 정보 및 전자 장치(20)로부터 수신된 전자 장치(20)의 위치 정보를 비교함으로써, 모바일 장치(10)와 전자 장치(20) 간의 거리가 임계 거리 내인지 여부를 결정할 수 있다. 또는, 임계 범위는 전자 장치(20)의 특성(또는, 종류)에 따라 결정될 수도 있다. 예를 들어, 제어부(210)는 모바일 장치(10)와 전자 장치(20) 간의 페어링(pairing) 작업을 수행하는 시점에 획득되는 전자 장치(20)의 종류에 대한 정보를 이용하여, 임계 거리를 결정할 수 있다.In this case, the threshold distance may be a communication range determined by a wireless communication technique, such as a Bluetooth communication range or a WiFi communication range. Alternatively, the threshold range may be any preset value. In this case, the controller 210 may receive the location information of the mobile device 10 obtained through a global positioning system (GPS) chip (not shown) provided in the mobile device 10 and the electronic device received from the electronic device 20. By comparing the location information of 20, it may be determined whether the distance between the mobile device 10 and the electronic device 20 is within a threshold distance. Alternatively, the threshold range may be determined according to the characteristics (or types) of the electronic device 20. For example, the controller 210 may determine a threshold distance by using information on the type of the electronic device 20 acquired at the time of performing a pairing operation between the mobile device 10 and the electronic device 20. You can decide.
구체적으로, 제어부(210)는 모바일 장치(10)와의 거리가 임계 거리 이내이면, 음파의 주파수, 패턴 및 진폭을 결정할 수 있다. 예를 들어, 제어부(210)는 랜덤(random)하게 음파의 주파수 및 패턴을 결정할 수 있다. 또한, 제어부(210)는 모바일 장치(10)의 주변 소음 정도에 따라 음파의 진폭을 결정할 수 있다. 이때, 모바일 장치(10)는 마이크부(미도시)를 통해 주변 소리(즉, 음파)를 획득하고, 획득된 주변 소리의 데시벨(decibel, dB)을 측정할 수 있다. 또한, 제어부(210)는 아래의 수학식을 이용하여 음파의 진폭을 결정할 수 있다.In detail, the controller 210 may determine the frequency, pattern, and amplitude of the sound wave when the distance from the mobile device 10 is within a threshold distance. For example, the controller 210 may randomly determine the frequency and pattern of the sound waves. In addition, the controller 210 may determine the amplitude of the sound wave according to the ambient noise level of the mobile device 10. In this case, the mobile device 10 may acquire the ambient sound (ie, sound wave) through the microphone unit (not shown) and measure the decibels (dB) of the obtained ambient sound. In addition, the controller 210 may determine the amplitude of the sound wave using the following equation.
수학식 1
Figure PCTKR2015009519-appb-M000001
Equation 1
Figure PCTKR2015009519-appb-M000001
상기의 수학식에서 p0 는 표준 압력으로, 예를 들어, 20 마이크로파스칼(micro-pascal)일 수 있다. 또한, p 는 음파의 가장 높은 지점과 가장 낮은 지점 간의 압력 차이일 수 있다. 따라서, 제어부(210)는 상기의 수학식에 측정된 주변 소리의 데시벨을 대입하여 산출된 p 값을 이용하여, 음파의 진폭을 결정할 수 있다. 또는, 제어부(210)는 모바일 장치(10)와 전자 장치(20) 간의 거리에 따라 음파의 진폭을 결정할 수 있다. 예를 들어, 제어부(210)는 모바일 장치(10)와 전자 장치(20) 간의 거리가 짧을수록 음파의 진폭을 작은 값으로 결정할 수 있다.In the above equation p0 is the standard pressure, for example, may be 20 micro-pascal. In addition, p may be the pressure difference between the highest point and the lowest point of the sound wave. Therefore, the controller 210 may determine the amplitude of the sound wave by using the p value calculated by substituting the decibels of the ambient sound measured in the above equation. Alternatively, the controller 210 may determine the amplitude of the sound wave according to the distance between the mobile device 10 and the electronic device 20. For example, the controller 210 may determine the amplitude of the sound wave as a smaller value as the distance between the mobile device 10 and the electronic device 20 is shorter.
이와 같이, 제어부(210)는 동적으로 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 관한 정보를 포함하는 인증 데이터를 생성할 수 있다. 그러나, 실시예에 따라 제어부(210)는 모바일 장치(10)에 미리 저장된 음파들 중에서 하나를 선택하고, 선택된 음파의 주파수, 패턴 및 진폭에 관한 정보를 포함하는 제어 데이터를 생성할 수도 있다.As such, the controller 210 may generate authentication data including information on at least one of a dynamically determined frequency, pattern, and amplitude. However, according to an exemplary embodiment, the controller 210 may select one of sound waves pre-stored in the mobile device 10 and generate control data including information on frequency, pattern, and amplitude of the selected sound wave.
또는, 제어부(210)는 미리 정해진 음파 생성 알고리즘에 따라 음파를 생성하고, 생성된 음파의 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 생성할 수도 있다.Alternatively, the controller 210 may generate sound waves according to a predetermined sound wave generation algorithm, and generate authentication data including information on frequency, pattern, and amplitude of the generated sound waves.
또한, 제어부(210)는 결정된 주파수, 패턴 및 진폭과 일치하는 음파를 생성할 수 있다.In addition, the controller 210 may generate sound waves that match the determined frequency, pattern, and amplitude.
실시예에 따라 제어부(210)는 키 값(key value)을 포함하는 인증 데이터를 생성할 수도 있다. 여기서, 키 값(key value)는, 모바일 장치(10)와 전자 장치(20)가 최초 통신 작업을 수행하는 중에 설정된 것일 수 있다. 예를 들어, 모바일 장치(10)의 사용자가 모바일 장치(10)에서 전자 장치 제어 시스템을 동작시킬 수 있는 소정 애플리케이션을 설치 및 실행하면, 모바일 장치(10)는 전자 장치(20)와 통신을 시도하여 서로 간에 키 값(예를 들어, 숫자, 문자 및 기호 들의 집합)을 설정할 수 있다.According to an exemplary embodiment, the controller 210 may generate authentication data including a key value. Here, the key value may be set while the mobile device 10 and the electronic device 20 perform an initial communication task. For example, when a user of the mobile device 10 installs and executes an application capable of operating the electronic device control system on the mobile device 10, the mobile device 10 attempts to communicate with the electronic device 20. This allows you to set key values (eg a set of numbers, letters and symbols) between each other.
또한, 제어부(210)는 키 값을 암호화하여, 암호화된 키 값을 포함하는 인증 데이터를 생성할 수도 있다. 예를 들어, 제어부(210)는 모바일 장치(10)와 전자 장치(20)가 최초 통신 작업을 수행하는 중에 미리 결정된 암호화 알고리즘을 이용하여 키 값을 암호화할 수 있다.In addition, the controller 210 may encrypt the key value to generate authentication data including the encrypted key value. For example, the controller 210 may encrypt the key value using a predetermined encryption algorithm while the mobile device 10 and the electronic device 20 perform an initial communication task.
인증 데이터가 키 값을 포함하는 경우, 제어부(210)는 전자 장치(20)로부터 모바일 장치(10)에 대한 인증이 완료되었다는 메시지가 수신된 후에, 결정된 주파수, 패턴 및 진폭과 일치하는 음파를 생성할 수 있다. If the authentication data includes a key value, the control unit 210 generates a sound wave that matches the determined frequency, pattern, and amplitude after receiving a message from the electronic device 20 that authentication for the mobile device 10 is completed. can do.
또한, 실시예에 따라 제어부(210)는 모바일 장치(10)의 사용자 식별 정보를 포함하는 인증 데이터를 생성할 수도 있다. 사용자 식별 정보는, 모바일 장치(10)를 사용하는 사용자의 이름, 아이디, 닉네임 또는 고유식별번호 등일 수 있으며, 사용자 나이, 성별, 직책 등의 정보를 포함할 수도 있다.In addition, according to an embodiment, the controller 210 may generate authentication data including user identification information of the mobile device 10. The user identification information may be a name, ID, nickname or unique identification number of the user who uses the mobile device 10, and may include information such as a user's age, gender, title, and the like.
통신부(220)는 모바일 장치(10)가 전자 장치(20) 등과 통신을 하게 하는 하나 이상의 구성 요소를 포함할 수 있다. 예를 들어, 통신부(220)는 와이파이 칩, 블루투스 칩, 무선 통신 칩, NFC 칩, 다이렉트 WIFI(direct wifi) 칩 등을 포함할 수 있다. 제어부(210)는 통신부(220)를 이용하여 전자 장치(20)와 데이터를 송수신할 수 있다.The communicator 220 may include one or more components that allow the mobile device 10 to communicate with the electronic device 20 and the like. For example, the communication unit 220 may include a Wi-Fi chip, a Bluetooth chip, a wireless communication chip, an NFC chip, a direct WIFI chip. The controller 210 may transmit / receive data with the electronic device 20 using the communication unit 220.
예를 들어, 통신부(220)는 블루투스 칩(미도시)을 통해 전자 장치(20)와 페어링(pairing) 작업을 완료한 후, 전자 장치(20)가 장치가 블루투스 통신 가능 범위 내에 위치함을 제어부(210)로 알릴 수 있다. 또한, 통신부(220)는 전자 장치(20)와의 페어링 작업 수행 중에 획득된 전자 장치(20)의 종류에 대한 정보를 제어부(210)로 제공할 수 있다.For example, after completing the pairing operation with the electronic device 20 through the Bluetooth chip (not shown), the communication unit 220 controls that the electronic device 20 is located within the Bluetooth communication range. (210). In addition, the communicator 220 may provide the controller 210 with information on the type of the electronic device 20 acquired during the pairing operation with the electronic device 20.
또는, 통신부(220)는 와이파이 칩(미도시)을 통해 액세스 포인트에 연결된 전자 장치(20)로부터 전자 장치(20)의 종류에 대한 정보를 요청 및/또는 수신할 수 있다. 또한, 통신부(220)는 액세스 포인트에 연결된 전자 장치(20)의 위치 정보를 요청 및/도는 수신할 수도 있다.Alternatively, the communication unit 220 may request and / or receive information about the type of the electronic device 20 from the electronic device 20 connected to the access point through a Wi-Fi chip (not shown). In addition, the communication unit 220 may request and / or receive location information of the electronic device 20 connected to the access point.
또는, 통신부(220)는 다이렉트 와이파이(direct wifi) 칩(미도시)을 통해, 전자 장치(20)와 통신을 개시하고, 전자 장치(20)가 통신 가능 범위 내에 위치함을 제어부(210)로 알릴 수도 있다. 그러나, 이에 제한되지 않고, 다양한 무선 통신 기법을 통해 전자 장치(20)와의 통신을 개시할 수 있다.Alternatively, the communication unit 220 initiates communication with the electronic device 20 through a direct wifi chip (not shown), and controls that the electronic device 20 is located within a communication range. You can also inform. However, the present invention is not limited thereto, and communication with the electronic device 20 may be initiated through various wireless communication techniques.
또한, 통신부(220)는 제어부(210)가 생성한 인증 데이터를 전자 장치(20)로 전송할 수 있다. 실시예에 따라 인증 데이터가 키 정보(또는, 암호화된 키 정보)를 더 포함하는 경우, 통신부(220)는 모바일 장치(10)가 인증되었다는 인증 완료 메시지를 전자 장치(20)로부터 수신할 수 있다.In addition, the communication unit 220 may transmit authentication data generated by the control unit 210 to the electronic device 20. According to an embodiment, when the authentication data further includes key information (or encrypted key information), the communication unit 220 may receive an authentication completion message indicating that the mobile device 10 has been authenticated from the electronic device 20. .
음파 출력부(230)는 제어부(210)의 제어에 의해 음파를 출력한다. 예를 들어, 음파 출력부(230)는 제어부(210)에 의해 생성된 음파를 출력할 수 있다. 한편, 음파 출력부(230)는 예를 들어, 외부로 음파를 출력시킬 수 있는 스피커 등을 포함할 수 있다.The sound wave output unit 230 outputs sound waves under the control of the controller 210. For example, the sound wave output unit 230 may output sound waves generated by the controller 210. Meanwhile, the sound wave output unit 230 may include, for example, a speaker capable of outputting sound waves to the outside.
이 후, 통신부(220)는 모바일 장치(10)에 의해 제어될 수 있는 전자 장치(20)의 기능에 대한 정보를 포함하는 데이터를 수신할 수 있다. 전자 장치(20)의 기능에 대한 정보는, 전자 장치(20)가 수행할 수 있는 제어 커맨드의 포맷(format) 정보, 기능 별 동작 코드(OPCODE: operation code) 정보 등을 포함할 수 있다. 예를 들어, 전자 장치(20)가 냉장고인 경우, 통신부(220)는 전자 장치(20)의 제어 데이터 포맷 정보와, 냉장고의 도어 개폐 기능, 냉동실 및 냉장실의 온도 조절 기능 등에 대한 동작 코드 정보 등을 수신할 수 있다.Thereafter, the communicator 220 may receive data including information about a function of the electronic device 20 that may be controlled by the mobile device 10. The information about the function of the electronic device 20 may include format information of a control command that the electronic device 20 may perform, operation code (OPCODE) information for each function, and the like. For example, when the electronic device 20 is a refrigerator, the communication unit 220 may include control data format information of the electronic device 20, operation code information about a door opening / closing function of a refrigerator, a temperature control function of a freezer compartment and a refrigerating compartment, and the like. Can be received.
한편, 실시예에 따라 모바일 장치(10)는 모바일 장치(10)의 사용자 식별 정보에 기초하여, 모바일 장치(10)의 허용 레벨(permission level)에 따라 결정된 전자 장치(20)의 기능에 대한 정보를 수신할 수도 있다.Meanwhile, according to an exemplary embodiment, the mobile device 10 is based on user identification information of the mobile device 10, and information about the function of the electronic device 20 determined according to a permission level of the mobile device 10. May be received.
제어부(210)는 수신된 데이터에 기초하여, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공할 수 있다. 예를 들어, 제어부(210)는 전자 장치(20)의 기능들을 동작시키기 위한 GUI(graphic user interface)를 모바일 장치(10)의 화면에 제공할 수 있다. 또는, 제어부(210)는 음파 출력부(230)를 통해, 전자 장치(20)의 기능들을 동작시키기 위한 안내 음성을 출력할 수도 있다.The controller 210 may provide a user interface for operating a function of the electronic device based on the received data. For example, the controller 210 may provide a graphical user interface (GUI) for operating the functions of the electronic device 20 on the screen of the mobile device 10. Alternatively, the controller 210 may output a guide voice for operating the functions of the electronic device 20 through the sound wave output unit 230.
제어부(210)는 사용자 인터페이스에 대한 사용자 입력(예를 들어, 터치 입력, 음성 입력 등)이 수신되면, 통신부(220)를 통해, 전자 장치(20)로 제어 커맨드를 전송할 수 있다. 따라서, 모바일 장치(10)는 전자 장치(20)의 기능을 동작시킬 수 있다.The controller 210 may transmit a control command to the electronic device 20 through the communication unit 220 when a user input (for example, a touch input or a voice input) for the user interface is received. Accordingly, the mobile device 10 may operate a function of the electronic device 20.
실시예에 따라 통신부(220)는 전자 장치(20)의 현재 상태에 대한 정보를 더 수신할 수 있다. 이 경우, 제어부(210)는 전자 장치(20)의 현재 상태에 대한 정보를 나타내는 사용자 인터페이스를 제공할 수 있다. 또는, 제어부(210)는 전자 장치(20)의 현재 상태에 대한 정보를 음파 출력부(230)를 통해 안내 음성으로 제공할 수도 있다.According to an embodiment, the communication unit 220 may further receive information on the current state of the electronic device 20. In this case, the controller 210 may provide a user interface indicating information on a current state of the electronic device 20. Alternatively, the controller 210 may provide information on the current state of the electronic device 20 as a guide voice through the sound wave output unit 230.
또한, 통신부(220)는 음파를 다시 출력하라는 메시지를 수신할 수도 있다. 이 경우, 제어부(210)는 음파 출력부(230)가 음파를 다시 출력하도록 제어할 수 있다.In addition, the communication unit 220 may receive a message to output the sound wave again. In this case, the controller 210 may control the sound wave output unit 230 to output sound waves again.
도 3은 일 실시예에 따라 모바일 장치의 상세한 구성을 도시한 도면이다. 도 3을 참조하면, 모바일 장치(10)는 도 2의 제어부(210), 통신부(220) 및 음파 출력부(230)에 대응되는 제어부(310), 통신부(320) 및 음파 출력부(330) 외에도 디스플레이부(340), 입력부(350), 센서부(360), 마이크부(370), 촬상부(380) 및 메모리(390)를 더 포함할 수 있다.3 is a diagram illustrating a detailed configuration of a mobile device according to one embodiment. Referring to FIG. 3, the mobile device 10 includes a control unit 310, a communication unit 320, and a sound wave output unit 330 corresponding to the control unit 210, the communication unit 220, and the sound wave output unit 230 of FIG. 2. In addition, the display unit 340 may further include an input unit 350, a sensor unit 360, a microphone unit 370, an imaging unit 380, and a memory 390.
제어부(310)는 RAM(Random Access Memory)(311), ROM(Read-Only Memory)(312), CPU(313), GPU(Graphic Processing Unit)(314) 및 버스(315) 중 적어도 하나를 포함 할 수 있다. RAM(311), ROM(312), CPU(313) 및 GPU(314) 등은 버스(315)를 통해 서로 연결될 수 있다.The controller 310 includes at least one of a random access memory (RAM) 311, a read-only memory (ROM) 312, a CPU 313, a graphic processing unit (GPU) 314, and a bus 315. can do. The RAM 311, the ROM 312, the CPU 313, and the GPU 314 may be connected to each other through the bus 315.
CPU(313)는 메모리(390)에 액세스하여, 메모리(390)에 저장된 운영체제를 이용하여 부팅을 수행한다. 그리고, 메모리(390)에 저장된 각종 프로그램, 컨텐트, 데이터 등을 이용하여 다양한 동작을 수행한다.The CPU 313 accesses the memory 390 and performs booting using an operating system stored in the memory 390. In addition, various operations are performed using various programs, content, data, and the like stored in the memory 390.
ROM(312)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 예를 들어, 모바일 장치(10)는 턴온 명령이 입력되어 전원이 공급되면, CPU(313)가 ROM(312)에 저장된 명령어에 따라 메모리(390)에 저장된 운영체제(OS)를 RAM(311)에 복사하고, OS를 실행시켜 시스템을 부팅시킬 수 있다. 부팅이 완료되면, CPU(313)는 메모리(390)에 저장된 각종 프로그램을 RAM(311)에 복사하고, RAM(311)에 복사된 프로그램을 실행시켜 각종 동작을 수행한다. 예를 들어, CPU(313)는 도어락 시스템을 제어할 수 있는 애플리케이션을 실행시킬 수 있다. GPU(314)는 모바일 장치(10)의 부팅이 완료되면, 디스플레이부(340)의 영역에 UI 화면을 디스플레이한다. 또한, GPU(314)에서 생성된 화면은 디스플레이부(340)로 제공되어, 디스플레이부(340)의 각 영역에 각각 표시될 수 있다.The ROM 312 stores a command set for system booting. For example, when the turn-on command is input and the power is supplied, the mobile device 10 transfers an operating system (OS) stored in the memory 390 to the RAM 311 according to a command stored in the ROM 312. You can copy and run the OS to boot the system. When the booting is completed, the CPU 313 copies various programs stored in the memory 390 to the RAM 311 and executes the programs copied to the RAM 311 to perform various operations. For example, the CPU 313 may execute an application that can control the door lock system. When booting of the mobile device 10 is completed, the GPU 314 displays a UI screen in an area of the display unit 340. In addition, the screen generated by the GPU 314 may be provided to the display unit 340 to be displayed on each area of the display unit 340.
또한, 제어부(310)는 도 2의 제어부(210)에 대응되므로, 자세한 설명은 생략한다.In addition, since the controller 310 corresponds to the controller 210 of FIG. 2, detailed description thereof will be omitted.
통신부(320)는 와이파이 칩(321), 블루투스 칩(322), 무선 통신 칩(323) 및 NFC 칩(324) 중 적어도 하나를 포함할 수 있다. 제어부(310)는 통신부(320)를 통해 전자 장치(20)와 데이터를 송수신할 수 있다.The communication unit 320 may include at least one of a Wi-Fi chip 321, a Bluetooth chip 322, a wireless communication chip 323, and an NFC chip 324. The controller 310 may transmit / receive data with the electronic device 20 through the communication unit 320.
와이파이 칩(321), 블루투스 칩(323)은 각각 WiFi 방식, 블루투스 방식으로 통신을 수행할 수 있다. 와이파이 칩(321)이나 블루투스 칩(322)을 이용하는 경우에는 SSID 및 세션 키 등과 같은 각종 연결 정보를 먼저 송수신하는 페어링(pairing) 작업을 수행하여 통신 연결한 후 각종 정보들을 송수신할 수 있다.The Wi-Fi chip 321 and the Bluetooth chip 323 may communicate with each other by WiFi or Bluetooth. In the case of using the Wi-Fi chip 321 or the Bluetooth chip 322, a pairing operation of first transmitting and receiving various connection information such as SSID and session key may be performed to connect and communicate with each other.
무선 통신 칩(323)은 IEEE, 지그비, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evoloution) 등과 같은 다양한 통신 규격에 따라 통신을 수행하는 칩을 의미한다. NFC 칩(324)은 135kHz, 13.56MHz, 433MHz, 860~960MHz, 2.45GHz 등과 같은 다양한 RF-ID 주파수 대역들 중에서 13.56MHz 대역을 사용하는 NFC(Near Field Communication) 방식으로 동작하는 칩을 의미한다.The wireless communication chip 323 refers to a chip that performs communication according to various communication standards such as IEEE, Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evoloution (LTE), and the like. The NFC chip 324 refers to a chip operating in a near field communication (NFC) method using a 13.56 MHz band among various RF-ID frequency bands such as 135 kHz, 13.56 MHz, 433 MHz, 860-960 MHz, 2.45 GHz, and the like.
또한, 통신부(320)는 도 2의 통신부(220)에 대응되므로, 자세한 설명은 생략한다.In addition, since the communication unit 320 corresponds to the communication unit 220 of FIG. 2, detailed description thereof will be omitted.
음파 출력부(330)는 도 2의 음파 출력부(230)에 대응되며, 제어부(310)의 제어에 의해 음파를 포함하는 오디오 데이터를 출력할 수 있다.The sound wave output unit 330 corresponds to the sound wave output unit 230 of FIG. 2 and may output audio data including sound waves under the control of the controller 310.
디스플레이부(340)는 제어부(310)의 제어에 의해 모바일 장치(10)에서 처리되는 정보를 표시할 수 있다. 예를 들어, 디스플레이부(340)는 전자 장치(20)에 의해 모바일 장치(10)가 인증되었다는 메시지를 표시할 수 있다. 또한, 디스플레이부(340)는 전자 장치(20)로부터 수신되는 전자 장치(20)의 기능에 대한 정보에 기초하여, 전자 장치(20)의 기능을 동작시키기 위한 사용자 인터페이스를 표시할 수 있다. 예를 들어, 디스플레이부(340)는 전자 장치(20)의 기능을 동작시키기 위한 사용자 입력을 수신하는 GUI(graphic user interface)를 표시할 수 있다. 또한, 디스플레이부(340)는 전자 장치(20)의 현재 상태에 대한 정보를 표시할 수도 있다.The display 340 may display information processed by the mobile device 10 under the control of the controller 310. For example, the display 340 may display a message indicating that the mobile device 10 has been authenticated by the electronic device 20. In addition, the display unit 340 may display a user interface for operating a function of the electronic device 20 based on information about the function of the electronic device 20 received from the electronic device 20. For example, the display unit 340 may display a graphical user interface (GUI) for receiving a user input for operating a function of the electronic device 20. In addition, the display unit 340 may display information on the current state of the electronic device 20.
한편, 디스플레이부(340)는 디스플레이 패널(341) 및 디스플레이 패널(341)을 제어하는 컨트롤러(미도시)를 포함할 수 있다. 디스플레이 패널(341)에는 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, AM-OLED(Active-Matrix Organic Light-Emitting Diode), PDP(Plasma Display Panel) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 디스플레이 패널(341)은 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 디스플레이부(340)는 입력부(350)의 터치 패널(352)과 결합되어 터치 스크린(미도시)으로 제공될 수 있다. 예를 들어, 터치 스크린(미도시)은 디스플레이 패널(341)과 터치 패널(352)이 적층 구조로 결합된 일체형의 모듈을 포함할 수 있다. 또한, 터치 스크린은 디스플레이 패널(341)과 터치 패널(352)이 적층 구조로 결합된 일체형 모듈의 일부에 감압식 센서를 더 포함할 수도 있다.The display unit 340 may include a display panel 341 and a controller (not shown) for controlling the display panel 341. The display panel 341 includes various types of displays such as a liquid crystal display (LCD), an organic light emitting diodes (OLED) display, an active-matrix organic light-emitting diode (AM-OLED), a plasma display panel (PDP), and the like. Can be. The display panel 341 may be implemented to be flexible, transparent, or wearable. The display unit 340 may be combined with the touch panel 352 of the input unit 350 to be provided as a touch screen (not shown). For example, the touch screen (not shown) may include an integrated module in which the display panel 341 and the touch panel 352 are combined in a stacked structure. In addition, the touch screen may further include a pressure-sensitive sensor in a part of the integrated module in which the display panel 341 and the touch panel 352 are combined in a stacked structure.
입력부(350)는 사용자로부터 다양한 명령어를 입력 받을 수 있다. 사용자 입력부(350)는 키(351), 터치 패널(352) 및 펜 인식 패널(353) 중 적어도 하나를 포함할 수 있다.The input unit 350 may receive various commands from a user. The user input unit 350 may include at least one of a key 351, a touch panel 352, and a pen recognition panel 353.
터치 패널(352)은 사용자의 터치 입력을 감지하고, 감지된 터치 신호에 해당하는 터치 이벤트 값을 출력할 수 있다. 예를 들어, 터치 패널(352)은 사용자의 탭, 터치 앤드 홀드, 더블 탭, 드래그, 패닝, 플릭 및 드래그 앤드 드롭 중 적어도 하나를 포함하는 터치 입력을 수신할 수 있다. 터치 패널(352)이 디스플레이 패널(341)과 결합하여 터치 스크린(미도시)을 구성한 경우, 터치 스크린은 정전식이나, 감압식, 압전식 등과 같은 다양한 유형의 터치 센서로 구현될 수 있다.The touch panel 352 may detect a user's touch input and output a touch event value corresponding to the detected touch signal. For example, the touch panel 352 may receive a touch input including at least one of a user's tap, touch and hold, double tap, drag, pan, flick, and drag and drop. When the touch panel 352 is combined with the display panel 341 to form a touch screen (not shown), the touch screen may be implemented by various types of touch sensors such as capacitive, pressure sensitive, and piezoelectric.
정전식은 터치 스크린 표면에 코팅된 유전체를 이용하여, 사용자의 신체 일부가 터치 스크린 표면에 터치되었을 때 사용자의 인체로 야기되는 미세 전기를 감지하여 터치 좌표를 산출하는 방식이다. 감압식은 터치 스크린에 내장된 두 개의 전극 판을 포함하여, 사용자가 화면을 터치하였을 경우, 터치된 지점의 상하 판이 접촉되어 전류가 흐르게 되는 것을 감지하여 터치 좌표를 산출하는 방식이다. 터치 스크린에서 발생하는 터치 이벤트는 주로 사람의 손가락에 의하여 생성될 수 있으나, 정전 용량 변화를 가할 수 있는 전도성 재질의 물체에 의해서도 생성될 수 있다.The capacitive type is a method of calculating touch coordinates by detecting fine electricity generated by the human body of a user when a part of the user's body is touched by the touch screen surface by using a dielectric coated on the touch screen surface. The pressure-sensitive type includes two electrode plates embedded in the touch screen, and when the user touches the screen, the touch panel calculates touch coordinates by detecting that the upper and lower plates of the touched point are in contact with current. The touch event occurring in the touch screen may be mainly generated by a human finger, but may also be generated by an object of conductive material that can apply a change in capacitance.
키(351)는 모바일 장치(10)의 본체 외관의 전면부나 측면부, 배면부 등의 다양한 영역에 형성된 기계적 버튼, 휠 등과 같은 다양한 유형의 키를 포함할 수 있다.The key 351 may include various types of keys, such as mechanical buttons, wheels, and the like, which are formed in various areas, such as the front part, the side part, and the rear part of the main body exterior of the mobile device 10.
펜 인식 패널(353)은 사용자의 터치용 펜(예컨대, 스타일러스 펜(stylus pen), 디지타이저 펜(digitizer pen))의 운용에 따른 펜의 근접 입력 또는 터치 입력을 감지하고 감지된 펜 근접 이벤트 또는 펜 터치 이벤트를 출력할 수 있다. 펜 인식 패널(353)은, 예로, EMR 방식으로 구현될 수 있으며, 펜의 근접 또는 터치에 의한 전자기장의 세기 변화에 따라 터치 또는 근접 입력을 감지할 수 있다. 상세하게는 펜 인식 패널(353)은 그리드 구조를 가지는 전자 유도 코일 센서(미도시)와 전자 유도 코일 센서의 각 루프 코일에 순차적으로 소정의 주파수를 가지는 교류 신호를 제공하는 전자 신호 처리부(미도시)를 포함하여 구성될 수 있다. 이러한 펜 인식 패널(353)의 루프 코일 근방에 공진회로를 내장하는 펜이 존재하면, 해당 루프 코일로부터 송신되는 자계가 펜 내의 공진회로에 상호 전자 유도에 기초한 전류를 발생시킨다. 이 전류를 기초로 하여, 펜 내의 공진 회로를 구성하는 코일로부터 유도 자계가 발생하게 되고, 펜 인식 패널(353)은 이 유도 자계를 신호 수신 상태에 있는 루프 코일에서 검출하게 되어 펜의 접근 위치 또는 터치 위치가 감지될 수 있다. 펜 인식 패널(353)은 디스플레이 패널(341)의 하부에 일정 면적, 예를 들어, 디스플레이 패널(341)의 표시 영역을 커버할 수 있는 면적을 가지고 마련될 수 있다.The pen recognition panel 353 detects a proximity input or touch input of a pen according to the operation of a user's touch pen (eg, a stylus pen or a digitizer pen) and detects a detected pen proximity event or pen. A touch event can be output. The pen recognition panel 353 may be implemented by, for example, an EMR method and may detect a touch or a proximity input according to a change in the intensity of the electromagnetic field due to the proximity or touch of the pen. In detail, the pen recognition panel 353 includes an electromagnetic induction coil sensor (not shown) having a grid structure and an electronic signal processor (not shown) for sequentially providing an AC signal having a predetermined frequency to each loop coil of the electromagnetic induction coil sensor. It may be configured to include). If there is a pen incorporating a resonant circuit in the vicinity of the loop coil of the pen recognition panel 353, the magnetic field transmitted from the loop coil generates a current based on mutual electromagnetic induction in the resonant circuit in the pen. Based on this current, an induction magnetic field is generated from the coil constituting the resonant circuit in the pen, and the pen recognition panel 353 detects the induction magnetic field in the loop coil in a signal receiving state, so that the pen's approach position or The touch position can be detected. The pen recognition panel 353 may be provided at a lower portion of the display panel 341 to cover a predetermined area, for example, a display area of the display panel 341.
마이크부(370)는 사용자 음성이나 기타 소리를 입력 받아 제어 데이터로 변환할 수 있다. 예를 들어, 마이크부(370)는 전자 장치(20)를 제어하기 위해 제공된 사용자 인터페이스에 대한 사용자 음성을 수신할 수 있다. 제어부(310)는 마이크부(370)를 통해 입력되는 사용자 음성을 이용하여 제어 데이터를 생성하고, 생성된 제어 데이터를 전자 장치(20)로 제공할 수 있다.The microphone unit 370 may receive a user voice or other sound and convert the same into control data. For example, the microphone 370 may receive a user voice for a user interface provided for controlling the electronic device 20. The controller 310 may generate control data using a user voice input through the microphone 370, and provide the generated control data to the electronic device 20.
촬상부(380)는 사용자의 제어에 따라 정지 영상 또는 동영상을 촬상할 수 있다. 촬상부(380)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수도 있다. 촬상부(380) 및 마이크부(370)가 마련된 경우, 제어부(310)는 마이크부(370)를 통해 입력되는 사용자 음성이나 촬상부(380)에 의해 인식되는 사용자 모션에 따라 제어 동작을 수행할 수도 있다.The imaging unit 380 may capture a still image or a moving image under the control of the user. The imaging unit 380 may be implemented in plurality, such as a front camera and a rear camera. When the imaging unit 380 and the microphone unit 370 are provided, the controller 310 may perform a control operation according to a user voice input through the microphone unit 370 or a user motion recognized by the imaging unit 380. It may be.
메모리(390)는 내장 메모리(Internal Memory)(미도시) 및 외장 메모리(External Memory)(미도시) 중 적어도 하나를 포함할 수 있다.The memory 390 may include at least one of an internal memory (not shown) and an external memory (not shown).
내장 메모리는, 예를 들어, 휘발성 메모리(예를 들면, DRAM(Dynamic RAM), SRAM(Static RAM), SDRAM(Synchronous Dynamic RAM) 등), 비휘발성 메모리(예를 들면, OTPROM(One Time Programmable ROM), PROM(Programmable ROM), EPROM(Erasable and Programmable ROM), EEPROM(Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM 등), 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 중 적어도 하나를 포함할 수 있다.The built-in memory may be, for example, volatile memory (for example, dynamic RAM (DRAM), static RAM (SRAM), synchronous dynamic RAM (SDRAM), etc.), nonvolatile memory (for example, one time programmable ROM). ), PROM (Programmable ROM), EPROM (Erasable and Programmable ROM), EEPROM (Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM, etc.), a hard disk drive (HDD), or a solid state drive (SSD). It may include.
외장 메모리는, 예를 들면, CF(Compact Flash), SD(Secure Digital), Micro-SD(Micro Secure Digital), Mini-SD(Mini Secure Digital), xD(extreme Digital) 및 Memory Stick 중 적어도 하나를 포함할 수 있다.For example, the external memory may include at least one of Compact Flash (CF), Secure Digital (SD), Micro Secure Digital (Micro-SD), Mini Secure Digital (Mini-SD), Extreme Digital (xD), and a Memory Stick. It may include.
메모리(390)는 모바일 장치(10)의 동작에 사용되는 각종 프로그램 및 데이터를 저장할 수 있다. 예를 들어, 메모리(390)에는 음파의 주파수, 패턴 및 진폭을 결정하기 위한 함수들, 키 값을 암호화하기 위한 암호화 알고리즘, 생성된 음파 등을 임시 또는 반영구적으로 저장할 수 있다.The memory 390 may store various programs and data used for the operation of the mobile device 10. For example, the memory 390 may temporarily or semi-permanently store functions for determining the frequency, pattern, and amplitude of sound waves, encryption algorithms for encrypting key values, and generated sound waves.
그 밖에, 도 3에 도시하지는 않았으나, 실시예에 따라 모바일 장치(10) 내에 USB 커넥터가 연결될 수 있는 USB 포트나, 헤드셋, 마우스, LAN 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트, DMB(Digital Multimedia Broadcasting) 신호를 수신하여 처리하는 DMB 칩, 다양한 센서 등을 더 포함할 수 있다. 또한, 전술한 모바일 장치(10)의 구성 요소들의 명칭은 실시예에 따라 달라질 수 있다.In addition, although not shown in FIG. 3, according to the embodiment, a USB port to which a USB connector may be connected in the mobile device 10, various external input ports for connecting to various external terminals such as a headset, a mouse, a LAN, and the like may be used. A digital multimedia broadcasting (DMB) chip for receiving and processing a signal, various sensors, and the like may be further included. In addition, the names of the components of the above-described mobile device 10 may vary depending on the embodiment.
도 4는 일 실시예에 따른 전자 장치의 구성을 도시한 도면이다. 4 is a diagram illustrating a configuration of an electronic device according to an exemplary embodiment.
도 4를 참조하면, 전자 장치(20)는 제어부(410), 통신부(420), 음파 획득부(430)를 포함한다. 또한, 실시예에 따라 전자 장치(20)의 제어부(410), 통신부(420) 및 음파 획득부(430)는 버스(미도시)를 통해 데이터를 송수신할 수 있다.Referring to FIG. 4, the electronic device 20 includes a control unit 410, a communication unit 420, and a sound wave acquisition unit 430. In addition, according to an embodiment, the controller 410, the communication unit 420, and the sound wave acquisition unit 430 of the electronic device 20 may transmit and receive data through a bus (not shown).
제어부(410)는 전자 장치(20)의 전반적인 동작을 제어한다. 예를 들어, 제어부(410)는 통신부(420), 음파 획득부(430) 등을 제어할 수 있다. The controller 410 controls the overall operation of the electronic device 20. For example, the controller 410 may control the communication unit 420, the sound wave acquisition unit 430, and the like.
제어부(410)는 전자 장치(20)와 임계 거리 내에 위치하는 모바일 장치(10)로부터 수신된, 인증 데이터를 통신부(420)를 통해 획득할 수 있다. 인증 데이터는, 음파(acoustic wave)의 주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 포함할 수 있다. 또한, 제어부(410)는 음파에 대한 정보를 포함하는 인증 데이터가 수신되면, 음파 획득부(430)가 동작을 개시하도록 제어할 수 있다.The controller 410 may obtain authentication data received from the mobile device 10 located within a threshold distance from the electronic device 20 through the communication unit 420. The authentication data may include information regarding at least one of a frequency, a pattern, and an amplitude of an acoustic wave. In addition, when receiving authentication data including information about sound waves, the controller 410 may control the sound wave acquisition unit 430 to start an operation.
실시예에 따라 인증 데이터가 키 정보(key value)를 포함하면, 제어부(410)는 키 정보를 이용하여 모바일 장치(10)를 인증할 수 있다. 예를 들어, 제어부(410)는 미리 설정된 인증 알고리즘을 이용하여 키 값을 검증할 수 있다. 인증 결과가 참(true)이면, 제어부(410)는 통신부(420)를 제어하여 모바일 장치(10)가 인증되었다는 인증 완료 메시지를 모바일 장치(10)로 전송할 수 있다. 만약, 인증 결과가 거짓(false)이면, 제어부(410)는 모바일 장치(10)가 인증되지 않았다는 메시지를 모바일 장치(10)로 전송하도록 통신부(420)를 제어할 수 있다. According to an embodiment, if the authentication data includes key information, the controller 410 may authenticate the mobile device 10 using the key information. For example, the controller 410 may verify the key value using a preset authentication algorithm. If the authentication result is true, the controller 410 may control the communication unit 420 to transmit an authentication completion message indicating that the mobile device 10 has been authenticated to the mobile device 10. If the authentication result is false, the controller 410 may control the communication unit 420 to transmit a message to the mobile device 10 that the mobile device 10 is not authenticated.
제어부(410)는 음파 획득부(430)를 통해 획득된 음파(또는, 오디오 데이터)를 획득할 수 있다. 제어부(410)는 획득된 음파가 먼저 획득된 인증 데이터에 매칭(matching)되면, 모바일 장치(10)에 의해 제어될 수 있는 전자 장치(20)의 기능에 대한 정보를 모바일 장치(10)로 제공할 수 있다.The controller 410 may acquire sound waves (or audio data) obtained through the sound wave acquisition unit 430. The controller 410 provides the mobile device 10 with information about a function of the electronic device 20 that can be controlled by the mobile device 10 when the acquired sound waves match the obtained authentication data. can do.
구체적으로, 제어부(410)는 획득된 음파가 인증 데이터에 매칭되는지 판단하기 위하여, 음파의 주파수와 패턴이 인증 데이터에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 일치하는지 판단할 수 있다. 여기서, 일치한다는 것은, 획득된 음파의 주파수와 패턴이 제어 커맨드에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 동일한 경우뿐만 아니라, 소정의 오차 범위(예를 들어, ?5 퍼센티지 오차 범위) 내인 경우를 포함할 수 있다.In detail, the controller 410 may determine whether the frequency and pattern of the sound wave match the information about the frequency and the pattern information included in the authentication data, in order to determine whether the acquired sound wave matches the authentication data. Here, the coincidence is within the predetermined error range (for example,? 5 percentage error range) as well as the case where the obtained frequency and pattern of the sound waves are the same as the information about the frequency and the pattern information included in the control command. May include cases.
또한, 제어부(410)는 분석된 주파수와 패턴이 인증 데이터에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 일치하는 것으로 판단되면, 전자 장치(20)의 기능들 중에서, 모바일 장치(10)에 의해 제어될 수 있는 기능들에 대한 정보를 모바일 장치(10)로 제공할 수 있다. 여기서, 모바일 장치(10)로 제공되는 기능들에 대한 정보는, 전자 장치(20)의 제어부(410)가 인식할 수 있는 제어 커맨드의 포맷 정보, 기능 별 동작 코드(OPCODE: operation code) 등을 포함할 수 있다.In addition, if it is determined that the analyzed frequency and pattern match the information about the frequency and the pattern information included in the authentication data, the controller 410 may transmit the information to the mobile device 10 among the functions of the electronic device 20. Information about the functions that can be controlled by the mobile device 10 may be provided. Here, the information on the functions provided to the mobile device 10 may include the format information of a control command that can be recognized by the controller 410 of the electronic device 20, an operation code (OPCODE) for each function, and the like. It may include.
실시예에 따라 제어부(410)는 분석된 주파수와 패턴이 인증 데이터에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 일치하는 것으로 판단되면, 모바일 장치(10)의 상대적 위치 정보를 획득할 수 있다. 예를 들어, 제어부(410)는 복수개의 음파 획득 장치들을 포함하는 음파 획득부(430)로 획득된 음파들의 진폭을 비교함으로써, 모바일 장치(10)의 전자 장치(20)에 대한 상대적 위치(예를 들어, 전자 장치(20)의 측면, 전면, 전자 장치(20)가 도어(door)를 포함하는 경우 도어의 안쪽 또는 바깥쪽 등)를 판단할 수 있다. 전자 장치(20)가 모바일 장치(10)의 위치를 판단하는 동작에 대해서는, 도 5a 및 도 5b 에서 상세히 후술한다.According to an exemplary embodiment, when it is determined that the analyzed frequency and pattern match the information about the frequency and the pattern information included in the authentication data, the controller 410 may obtain relative position information of the mobile device 10. . For example, the controller 410 compares the amplitudes of the sound waves acquired by the sound wave acquisition unit 430 including a plurality of sound wave acquisition devices, thereby relative position (eg, relative to the electronic device 20 of the mobile device 10). For example, the side surface, the front surface of the electronic device 20, and the inside or the outside of the door when the electronic device 20 includes the door may be determined. An operation of determining the position of the mobile device 10 by the electronic device 20 will be described in detail later with reference to FIGS. 5A and 5B.
제어부(410)는 모바일 장치(10)의 위치에 기초하여, 전자 장치(20)의 기능들 중에서 모바일 장치(10)에 의해 제어될 수 있는 일부 기능들에 대한 정보를 추출하고, 추출된 정보를 통신부(420)를 통해 모바일 장치(10)로 제공할 수 있다.The controller 410 extracts information on some functions that can be controlled by the mobile device 10 among the functions of the electronic device 20 based on the location of the mobile device 10, and extracts the extracted information. The mobile device 10 may be provided to the mobile device 10 through the communication unit 420.
예를 들어, 전자 장치(20)가 냉장고인 경우, 도어의 안쪽에 모바일 장치(10)가 위치하면, 제어부(410)는 냉동실 및 냉장실의 온도 조절 기능, 냉동실 및 냉장고 조명 조절 기능 등에 대한 정보를 제공하고, 도어의 바깥쪽에 모바일 장치(10)가 위치하는 경우, 도어의 개폐 기능을 더 제공할 수 있다. 또한, 전자 장치(20)가 TV 인 경우, 제어부(410)는 모바일 장치(10)가 TV의 전면을 바라보는 쪽에 위치하면, TV의 전원 온/오프 기능, 채널 변경 기능, 소리 변경 기능 등에 대한 정보를 제공하고, TV의 측면 또는 후면을 바라보는 쪽에 위치하면, TV의 전원 온/오프 기능에 대한 정보만을 제공할 수 있다.For example, when the electronic device 20 is a refrigerator, when the mobile device 10 is located inside the door, the controller 410 may provide information about temperature control functions of the freezer compartment and the refrigerating compartment, lighting function of the freezer compartment and the refrigerator. If the mobile device 10 is located on the outside of the door, the opening and closing function of the door may be further provided. In addition, when the electronic device 20 is a TV, the control unit 410 is located on the side facing the front of the TV, the power on / off function, channel change function, sound change function, etc. of the TV. When the information is provided and located on the side facing the rear or rear side of the TV, only the information on the power on / off function of the TV can be provided.
실시예에 따라 모바일 장치(10)로부터 수신된 인증 데이터가 모바일 장치(10)의 사용자 식별 정보를 포함하는 경우, 제어부(410)는 사용자 식별 정보에 기초하여, 모바일 장치(10)의 허용 레벨(permission level)을 결정할 수 있다. 이때, 모바일 장치(10)의 허용 레벨은, 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능들과 관련된 값일 수 있다. 예를 들어, 허용 레벨이 낮을 수록 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능들은 제한될 수 있다. 또한, 허용 레벨은 모바일 장치(10)의 사용자 별로 전자 장치(20)에 미리 설정되어 있을 수 있다. 또한, 제어부(410)는 모바일 장치(10)의 사용자 식별 정보 별로 허용 레벨을 설정하기 위한 사용자 인터페이스를 제공할 수 있다.According to an exemplary embodiment, when the authentication data received from the mobile device 10 includes user identification information of the mobile device 10, the controller 410 may determine the allowed level of the mobile device 10 based on the user identification information. permission level). In this case, the permission level of the mobile device 10 may be a value related to functions of the electronic device 20 that the mobile device 10 can control. For example, as the permission level is lower, functions of the electronic device 20 that the mobile device 10 can control may be limited. In addition, the permission level may be preset in the electronic device 20 for each user of the mobile device 10. In addition, the controller 410 may provide a user interface for setting an allowance level for each user identification information of the mobile device 10.
통신부(420)는 전자 장치(20)가 모바일 장치(10) 등과 통신을 하게 하는 하나 이상의 구성 요소를 포함할 수 있다. 예를 들어, 통신부(420)는 와이파이 칩, 블루투스 칩, NFC 칩 등을 포함할 수 있다. 제어부(410)는 통신부(420)를 이용하여 모바일 장치(10)와 데이터를 송수신할 수 있다.The communication unit 420 may include one or more components that allow the electronic device 20 to communicate with the mobile device 10 or the like. For example, the communication unit 420 may include a Wi-Fi chip, a Bluetooth chip, an NFC chip. The controller 410 may transmit / receive data with the mobile device 10 using the communication unit 420.
통신부(420)는 와이파이 칩(미도시), 블루투스 칩(미도시) 등을 통해 모바일 장치(10)와 전자 장치(20)를 페어링(pairing)할 수 있다. 이후, 통신부(420)는 모바일 장치(10)로부터 인증 데이터를 수신할 수 있다. 또한, 인증 데이터가 키 정보를 포함하는 경우, 통신부(420)는 모바일 장치(10)가 인증되었다는 인증 완료 메시지, 모바일 장치(10)가 인증되지 않았다는 메시지 또는 음파를 재출력하라는 메시지 등을 모바일 장치(10)로 전송할 수 있다.The communication unit 420 may pair the mobile device 10 and the electronic device 20 through a Wi-Fi chip (not shown), a Bluetooth chip (not shown), or the like. Thereafter, the communication unit 420 may receive authentication data from the mobile device 10. In addition, when the authentication data includes key information, the communication unit 420 may transmit an authentication completion message indicating that the mobile device 10 has been authenticated, a message indicating that the mobile device 10 has not been authenticated, or a message to re-output sound waves, and the like. 10 can be transmitted.
음파 획득부(430)는 외부로부터 음파를 획득할 수 있다. 예를 들어, 음파 획득부(430)는 외부 소리를 입력 받아 오디오 데이터로 변환할 수 있다. 음파 획득부(430)는 오디오 데이터를 제어부(410)로 제공할 수 있다. 제어부(410)는 오디오 데이터를 분석하여, 획득된 음파의 주파수 및 패턴을 알 수 있다. The sound wave acquisition unit 430 may acquire sound waves from the outside. For example, the sound wave acquisition unit 430 may receive an external sound and convert the external sound into audio data. The sound wave acquisition unit 430 may provide audio data to the control unit 410. The controller 410 may analyze the audio data to know the frequency and pattern of the obtained sound wave.
또한, 음파 획득부(430)는 복수 개의 음파 획득 장치(예를 들어, 마이크 등)를 포함할 수 있으며, 음파 획득 장치들은 전자 장치(20) 내에 이격되어 배치될 수 있다. 따라서, 제어부(410)는 복수 개의 음파 획득 장치들로부터 획득된 음파의 진폭을 비교하여, 모바일 장치(10)의 상대적 위치를 결정할 수 있다.Also, the sound wave acquisition unit 430 may include a plurality of sound wave acquisition devices (for example, a microphone), and the sound wave acquisition devices may be spaced apart from the electronic device 20. Accordingly, the controller 410 may determine the relative position of the mobile device 10 by comparing the amplitudes of the sound waves obtained from the plurality of sound wave acquisition devices.
또한, 전자 장치(20)는 전자 장치(20)의 특성에 따라 다양한 기능을 수행하기 위한 다양한 구성요소들(예를 들어, 냉각기, 모터 등)을 더 포함할 수 있음은, 개시된 발명의 기술분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.In addition, the electronic device 20 may further include various components (for example, a cooler and a motor) for performing various functions according to the characteristics of the electronic device 20. It will be readily understood by those skilled in the art.
도 5a 는 일 실시예에 전자 장치의 음파 획득부를 상세히 도시한 도면이다. 도 5a를 참조하면, 음파 획득부(430)는 제 1 음파 획득 장치(431), 제 2 음파 획득 장치(432) 및 음파 감쇄 장치(433)를 포함할 수 있다.5A is a diagram illustrating a sound wave acquisition unit of an electronic device in detail according to an embodiment. Referring to FIG. 5A, the sound wave acquisition unit 430 may include a first sound wave acquisition device 431, a second sound wave acquisition device 432, and a sound wave attenuation device 433.
제 1 음파 획득 장치(431) 및 제 2 음파 획득 장치(432)는 전자 장치(20)에 이격되어 배치될 수 있다. 예를 들어, 제 1 음파 획득 장치(431)는 전자 장치(20)의 전면에 배치되고, 제 2 음파 획득 장치(432)는 측면에 배치될 수 있다.The first sound wave acquisition device 431 and the second sound wave acquisition device 432 may be spaced apart from the electronic device 20. For example, the first sound wave acquisition device 431 may be disposed on the front surface of the electronic device 20, and the second sound wave acquisition device 432 may be disposed on the side surface.
전자 장치(20)의 제어부(410)는 제 1 음파 획득 장치(431) 및 제 2 음파 획득 장치(432)로부터 획득되는 음파의 진폭 차이를 비교하여, 모바일 장치(10)가 전자 장치(20)의 전면 방향 또는 측면 방향에 위치하는지 결정할 수 있다. 구체적으로, 제어부(410)는 제 1 음파 획득 장치(431)에서 획득된 음파의 진폭이 제 2 음파 획득 장치(432)에서 획득된 음파의 진폭보다 크면, 모바일 장치(10)가 도어(520)의 전면 방향에 위치하는 것으로 결정한다. 반대의 경우라면, 제어부(410)는 모바일 장치(10)가 전자 장치(20)의 측면 방향에 위치하는 것으로 결정한다.The control unit 410 of the electronic device 20 compares the amplitude difference of the sound waves obtained from the first sound wave acquisition device 431 and the second sound wave acquisition device 432, so that the mobile device 10 determines the electronic device 20. It can be determined whether it is located in the front direction or the lateral direction of. In detail, the controller 410 may determine that the amplitude of the sound wave acquired by the first sound wave acquisition device 431 is greater than the amplitude of the sound wave obtained by the second sound wave acquisition device 432. Determined to be located in the front direction. In the opposite case, the controller 410 determines that the mobile device 10 is located in the lateral direction of the electronic device 20.
제어부(410)는 획득된 음파가 모바일 장치(10)로부터 수신된 인증 데이터에 매칭되면, 모바일 장치(10)가 전자 장치(20)의 전면 또는 측면 방향에 위치하는지 여부에 따라 서로 다른 전자 장치(20)의 기능을 제어하기 위한 정보를 모바일 장치(10)로 제공할 수 있다. 예를 들어, 전자 장치(10)가 도어락 장치와 같이 보안성을 필요로 하는 경우, 전자 장치(20)는 모바일 장치(10)의 위치에 따라 도어락 장치가 개방되지 않도록 제어함으로써, 보안성을 향상시킬 수 있다.When the acquired sound wave matches the authentication data received from the mobile device 10, the controller 410 may determine different electronic devices according to whether the mobile device 10 is located in the front or side direction of the electronic device 20. Information for controlling the function of 20 may be provided to the mobile device 10. For example, when the electronic device 10 requires security such as a door lock device, the electronic device 20 improves security by controlling the door lock device not to be opened according to the position of the mobile device 10. You can.
음파 감쇄 장치(433)는 제 1 음파 획득 장치(431) 및 제 2 음파 획득 장치(432) 사이에 위치하여, 제 1 음파 획득 장치(431)에서 획득된 음파와 제 2 음파 획득 장치(432)에서 획득된 음파의 진폭 차이가 커질 수 있도록 할 수 있다. 실시예에 따라 음파 감쇄 장치(433)는 생략될 수 있다는 것은 개시된 발명의 기술분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.The sound wave damping device 433 is located between the first sound wave acquiring device 431 and the second sound wave acquiring device 432, and the sound wave and the second sound wave acquiring device 432 acquired by the first sound wave acquiring device 431. It is possible to increase the amplitude difference of the sound waves obtained from. It will be readily understood by those skilled in the art that the acoustic wave attenuation device 433 may be omitted in accordance with an embodiment.
도 5b는 전자 장치의 음파 획득부가 배치되는 일례를 도시한 도면이다.5B illustrates an example in which a sound wave acquisition unit of an electronic device is disposed.
도 5b에 도시된 바와 같이, 도 4의 음파 획득부(430)에 대응되는 도 5b의 음파 획득부(430a)는 전자 장치(20)의 도어(520)에 배치될 수 있다. 또한, 음파 획득부(430a)는 제 1 음파 획득부(511) 및 제 2 음파 획득부(512)를 포함할 수 있다. 제 1 음파 획득부(511)는 도어(520)의 안쪽에 가깝게 배치되어 있으며, 제 2 음파 획득부(512)는 도어(520)의 바깥쪽에 가깝게 배치되어 있을 수 있다. 이때, 제 1 및 제 2 음파 획득부(511, 512)는 도어(520)의 외벽과 일체형으로 구현될 수 있으며, 제 1 및 제 2 음파 획득부(511, 512)는 마이크로 구현될 수 있다.As illustrated in FIG. 5B, the sound wave acquisition unit 430a of FIG. 5B corresponding to the sound wave acquisition unit 430 of FIG. 4 may be disposed in the door 520 of the electronic device 20. Also, the sound wave acquisition unit 430a may include a first sound wave acquisition unit 511 and a second sound wave acquisition unit 512. The first sound wave acquisition unit 511 may be disposed closer to the inside of the door 520, and the second sound wave acquisition unit 512 may be disposed closer to the outside of the door 520. In this case, the first and second sound wave acquisition units 511 and 512 may be integrated with the outer wall of the door 520, and the first and second sound wave acquisition units 511 and 512 may be implemented as a microphone.
또한, 제 1 음파 획득부(511) 및 제 2 음파 획득부(512) 사이에는 마이크들 간의 음파 혼선을 감쇄시키기 위한 음파 감쇄 블록(513)이 배치될 수 있다.In addition, a sound wave attenuation block 513 may be disposed between the first sound wave acquisition unit 511 and the second sound wave acquisition unit 512 to attenuate sound crosstalk between microphones.
전자 장치(20)의 제어부(410)는 제 1 음파 획득부(511) 및 제 2 음파 획득부(512)에서 획득되는 음파의 진폭의 크기를 비교함으로써, 모바일 장치(10)가 도어(520)의 안쪽 또는 바깥쪽에 위치하는지 여부를 판단할 수 있다.The control unit 410 of the electronic device 20 compares the amplitude of the sound waves acquired by the first sound wave acquisition unit 511 and the second sound wave acquisition unit 512, thereby allowing the mobile device 10 to access the door 520. It can be determined whether it is located inside or outside of.
도 6은 모바일 장치와 전자 장치가 통신하는 임계 거리를 나타내는 도면이다.6 is a diagram illustrating a threshold distance at which a mobile device and an electronic device communicate.
도 6에 도시된 바와 같이, 모바일 장치(10)와 전자 장치(20)는 전자 장치(20)의 특성(예를 들어, 전자 장치(20)의 종류)에 따라 서로 다른 임계 거리 내에서 데이터를 송수신할 수 있다. 이는, 전자 장치(20)의 특성에 따라 모바일 장치(10)에 미리 설정된 값일 수 있으며, 모바일 장치(10)의 사용자에 의해 설정될 수도 있다.As illustrated in FIG. 6, the mobile device 10 and the electronic device 20 may transmit data within different threshold distances according to the characteristics of the electronic device 20 (for example, the type of the electronic device 20). Can send and receive This may be a value preset in the mobile device 10 according to the characteristics of the electronic device 20, or may be set by the user of the mobile device 10.
예를 들어, 모바일 장치(10)는 세탁기와의 거리가 5m 이내에 위치하는 경우에 음파에 대한 정보를 포함하는 인증 데이터를 생성할 수 있는 반면에, 냉장고와의 거리가 1m 이내에 위치하는 경우에 인증 데이터를 생성할 수 있다. 이는, 사용자가 일정 거리 이상에서 냉장고를 제어할 필요성이 거의 없는데 반하여, 일정 거리 이상에서도 세탁기를 제어할 필요성이 높기 때문일 수 있다.For example, the mobile device 10 may generate authentication data including information about sound waves when the distance to the washing machine is located within 5 m, while the authentication when the distance to the refrigerator is located within 1 m. You can generate data. This may be because the user hardly needs to control the refrigerator at a certain distance or more, whereas the user may need to control the washing machine at a certain distance or more.
또한, 실시예에 따라 모바일 장치(10)는 일정 거리 이하에서 전자 장치(20)와 통신을 중단할 수 있다.Also, according to an embodiment, the mobile device 10 may stop communication with the electronic device 20 at a predetermined distance or less.
한편, 모바일 장치(10)는 전자 장치(20)와의 거리가 임계 거리보다 커지면, 통신을 중단하고, 전자 장치(20)와 통신이 중단되었다는 메시지를 모바일 장치(10)의 화면에 제공할 수 있다.Meanwhile, when the distance from the electronic device 20 is greater than the threshold distance, the mobile device 10 may stop communication and provide a message indicating that communication with the electronic device 20 is stopped on the screen of the mobile device 10. .
도 7은 전자 장치가 모바일 장치의 사용자 식별 정보에 기초하여 허용 레벨을 결정하는 방법을 설명하기 위한 도면이다.FIG. 7 is a diagram for describing a method of determining, by the electronic device, an allowance level based on user identification information of the mobile device.
도 7a를 참고하면, 전자 장치(20)의 통신부(420)는 음파에 대한 정보 및 사용자 식별 정보를 포함하는 인증 데이터를 수신할 수 있다. 이 경우, 전자 장치(20)의 제어부(410)는 사용자 식별 정보에 기초하여, 모바일 장치(10)의 허용 레벨(permission level)을 결정할 수 있다. 전자 장치(20)는 예를 들어, 냉장고, 세탁기, TV, 에어컨, 조명 기기 등과 같은 가전 기기일 수 있다. 또한, 전자 장치(20)의 제어부(410)는 전자 장치(20)의 종류에 따라 허용 레벨 별로 모바일 장치(10)에 의해 제어될 수 있는 기능들에 대한 정보를 설정할 수 있다. 예를 들어, 전자 장치(20)가 냉장고인 경우, 낮은 허용 레벨(즉, 제 5 레벨)에서는 모바일 장치(10)가 전자 장치(20)를 제어할 수 없도록 설정하고, 높은 허용 레벨(즉, 제 1 레벨)에서는 전자 장치(20)의 모든 기능들(예를 들어, 도어 개폐, 온도 조절, 조명 조절, 자동 청소 기능 등)이 모바일 장치(10)에 의해 제어될 수 있도록 설정할 수 있다.Referring to FIG. 7A, the communication unit 420 of the electronic device 20 may receive authentication data including information about sound waves and user identification information. In this case, the controller 410 of the electronic device 20 may determine a permission level of the mobile device 10 based on the user identification information. The electronic device 20 may be, for example, a home appliance such as a refrigerator, a washing machine, a TV, an air conditioner, a lighting device, or the like. In addition, the controller 410 of the electronic device 20 may set information about functions that can be controlled by the mobile device 10 for each permission level according to the type of the electronic device 20. For example, when the electronic device 20 is a refrigerator, the mobile device 10 is set to be unable to control the electronic device 20 at a low allowable level (that is, the fifth level), and the high allowable level (that is, the fifth level). In the first level, all functions of the electronic device 20 (eg, door opening, closing, temperature control, lighting control, automatic cleaning function, etc.) may be set to be controlled by the mobile device 10.
또한, 전자 장치(20)의 제어부(410)는 사용자가 허용 레벨 별로 모바일 장치(10)에 의해 제어될 수 있는 기능들에 대한 정보를 설정하기 위한 사용자 인터페이스를 제공할 수 있다.In addition, the controller 410 of the electronic device 20 may provide a user interface for setting information on functions that can be controlled by the mobile device 10 for each permission level.
또한, 도 7b에 도시된 바와 같이, 전자 장치(20)의 제어부(410)는 모바일 장치(10)의 사용자 식별 정보 별로 허용 레벨을 설정할 수 있다. 이때, 사용자 식별 정보는, 모바일 장치(10)와 전자 장치(20)에 미리 설정된 공통된 문자, 숫자 및 기호 중 적어도 하나를 조합한 값일 수 있다.In addition, as illustrated in FIG. 7B, the controller 410 of the electronic device 20 may set a permission level for each user identification information of the mobile device 10. In this case, the user identification information may be a value obtained by combining at least one of common letters, numbers, and symbols preset in the mobile device 10 and the electronic device 20.
전자 장치(20)의 제어부(410)는 통신부(420)를 통해 모바일 장치(10)의 사용자 식별 정보가 수신되면, 수신된 사용자 식별 정보에 대응되는 허용 레벨을 검색할 수 있다. 또한, 전자 장치(10)는 검색된 허용 레벨에 따라 결정된 전자 장치(20)의 기능들에 대한 정보를 모바일 장치(10)로 제공할 수 있다.When the user identification information of the mobile device 10 is received through the communication unit 420, the controller 410 of the electronic device 20 may search for a permission level corresponding to the received user identification information. In addition, the electronic device 10 may provide the mobile device 10 with information about the functions of the electronic device 20 determined according to the found permission level.
예를 들어, 전자 장치(20)가 냉장고인 경우, 모바일 장치(10)로부터 ‘제 2 사용자’ 식별 정보가 수신되면, 전자 장치(20)는 도어 개폐 기능, 온도 조절 기능 및 조명 조절 기능에 대한 동작 코드 정보(OPCODE), 제어 데이터 포맷 정보 등을 모바일 장치(10)로 제공할 수 있다. 또는, 전자 장치(20)가 에어컨인 경우, 모바일 장치(10)로부터 ‘제 2 사용자’ 식별 정보가 수신되면, 전자 장치(20)는 냉방 가동 기능, 온도 조절 기능 및 기타 기능(가습 기능, 송풍 기능 등)에 대한 동작 코드 정보(OPCODE), 제어 데이터 포맷 정보 등을 모바일 장치(10)로 제공할 수 있다.For example, when the electronic device 20 is a refrigerator, when the 'second user' identification information is received from the mobile device 10, the electronic device 20 may be configured to open / close the door opening function, the temperature control function, and the light control function. The operation code information (OPCODE), control data format information, and the like may be provided to the mobile device 10. Alternatively, when the electronic device 20 is an air conditioner, when the 'second user' identification information is received from the mobile device 10, the electronic device 20 may perform a cooling operation function, a temperature control function, and other functions (humidification function, blowing function). Operation code information (OPCODE), control data format information, and the like, may be provided to the mobile device 10.
또는, 사용자 식별 정보는, 모바일 장치(10) 사용자의 나이 정보, 성별 정보 또는 직책에 대한 정보일 수 있다. 이 경우, 전자 장치(20)의 제어부(410)는 모바일 장치(10)의 사용자 식별 정보가 수신되면, 사용자 식별 정보에 기초하여 허용 레벨을 결정할 수 있다. 예를 들어, 모바일 장치(10)의 사용자의 나이 정보가 18세 이하인 경우, 허용 레벨을 제 3 레벨로 결정할 수 있다.Alternatively, the user identification information may be age information, gender information, or position information of the user of the mobile device 10. In this case, when the user identification information of the mobile device 10 is received, the controller 410 of the electronic device 20 may determine the permission level based on the user identification information. For example, when the age information of the user of the mobile device 10 is 18 years or less, the permission level may be determined as the third level.
한편, 모바일 장치(10)의 사용자 식별 정보는 모바일 장치(10)에 미리 설정된 값일 수 있다. 또는, 전자 장치 제어 시스템을 제어할 수 있는 소정 애플리케이션이 실행됨에 모바일 장치(10)에서 따라, 모바일 장치(10)의 사용자에 의해 입력된 값일 수도 있다.Meanwhile, the user identification information of the mobile device 10 may be a value preset in the mobile device 10. Alternatively, it may be a value input by the user of the mobile device 10 according to the mobile device 10 as a predetermined application capable of controlling the electronic device control system is executed.
도 8은 모바일 장치가 사용자 인터페이스를 제공하는 일례이다.8 is an example in which a mobile device provides a user interface.
도 8의 (a) 및 (b)를 참조하면, 모바일 장치(10)의 제어부(310)는 전자 장치(20)로부터 수신된 전자 장치(20)의 현재 상태 정보(810, 830) 및 사용자 인터페이스(820, 840)를 제공할 수 있다. 한편, 도 8의 모바일 장치(10a)는 휴대폰이며, 모바일 장치(10a)와 제어 커맨드를 송수신하는 전자 장치(20a)는 냉장고인 것으로 가정한다.Referring to FIGS. 8A and 8B, the controller 310 of the mobile device 10 may determine the current state information 810 and 830 and the user interface of the electronic device 20 received from the electronic device 20. 820, 840 may be provided. Meanwhile, it is assumed that the mobile device 10a of FIG. 8 is a mobile phone, and the electronic device 20a that transmits / receives a control command with the mobile device 10a is a refrigerator.
구체적으로, 모바일 장치(10a)의 제어부(310)는 전자 장치(20)의 현재 상태 정보(810, 830), 모바일 장치(10)에 의해 제어될 수 있는 전자 장치(20)의 기능들을 동작시키기 위한 사용자 입력을 수신하는 GUI들(825, 841 및 843)이 화면에 표시되도록 디스플레이부(340)를 제어할 수 있다.In detail, the controller 310 of the mobile device 10a operates the current state information 810 and 830 of the electronic device 20, and operates the functions of the electronic device 20 that may be controlled by the mobile device 10. The display unit 340 may be controlled to display GUIs 825, 841, and 843 that receive a user input on the screen.
도 8의 (a)는 모바일 장치(10a)의 전자 장치(20a)에 대한 허용 레벨(permission level)이 ‘제 4 레벨’인 경우를 도시한 도면이며, 도 8의 (b)는 모바일 장치(10a)의 전자 장치(20a)에 대한 허용 레벨이 ‘제 3 레벨’인 경우를 도시한 도면이다. 도 8에 도시된 바와 같이, 도 8의 (a)에서 모바일 장치(10a)의 사용자는, 모바일 장치(10a)를 통해 전자 장치(20a)의 도어 상태를 변경할 수 있을 뿐이지만, (b)의 모바일 장치(10a)의 사용자는 전자 장치(20a)의 도어 상태를 변경할 수 있을 뿐만 아니라 냉장실 및 냉동실의 온도를 변경할 수 있다.FIG. 8A illustrates a case where a permission level of the electronic device 20a of the mobile device 10a is a 'fourth level', and FIG. 8B illustrates a mobile device ( FIG. 10A is a diagram illustrating a case where an allowable level of the electronic device 20a of 10a is 'third level'. As shown in FIG. 8, in FIG. 8A, the user of the mobile device 10a may only change the door state of the electronic device 20a through the mobile device 10a. The user of the mobile device 10a may not only change the door state of the electronic device 20a but also change the temperature of the refrigerating compartment and the freezing compartment.
이와 같이, 모바일 장치(10a)는 허용 레벨에 따라 서로 다른 사용자 인터페이스를 제공할 수 있다.As such, the mobile device 10a may provide different user interfaces depending on the permission level.
도 9 내지 도 13은 실시예에 따른 전자 장치 제어 시스템의 동작 방법을 설명하기 위한 도면들이다. 이하에서는, 도 9 내지 도 13과 함께 도 1 내지 도 8을 참조하여 개시된 실시예들에 따른 전자 장치 제어 시스템의 동작 방법을 설명한다. 특별한 언급이 없더라도 앞서 설명한 구체적인 내용들 및 기술적 사상은 도 9 내지 도 13 의 방법에도 동일하게 적용되는 것으로 본다. 따라서, 도 1 내지 도 8에서와 중복되는 설명은 생략한다.9 to 13 are diagrams for describing a method of operating an electronic device control system, according to an exemplary embodiment. Hereinafter, a method of operating an electronic device control system according to the disclosed embodiments will be described with reference to FIGS. 1 to 8 in addition to FIGS. 9 to 13. Although not mentioned otherwise, the foregoing description and technical spirit are regarded to apply equally to the methods of FIGS. 9 to 13. Therefore, description overlapping with those in FIGS. 1 to 8 will be omitted.
도 9는 일 실시예에 따라 전자 장치 제어 시스템의 동작 방법을 설명하기 위한 흐름도이다. 일 실시예에 따른 전자 장치 제어 시스템은 도 1에 도시된 바와 같이 모바일 장치(10) 및 전자 장치(20)를 포함할 수 있다.9 is a flowchart illustrating a method of operating an electronic device control system, according to an exemplary embodiment. The electronic device control system according to an embodiment may include the mobile device 10 and the electronic device 20 as shown in FIG. 1.
도 9를 참조하면, S910단계에서, 모바일 장치(10)는 음파(acoustic wave)의 주파수(frequency), 패턴(pattern) 및 진폭(amplitude)을 결정한다. 구체적으로, 모바일 장치(10)는 전자 장치(20)와의 거리가 임계 거리 내이면, 음파를 규정하는 주파수, 패턴 및 진폭을 결정할 수 있다. 여기서, 임계 거리는, 블루투스 통신 가능 범위 또는 와이파이 통신 가능 범위 등과 같이, 무선 통신 기법에 의해 결정되는 통신가능 범위일 수 있다. 또는, 임계 범위는 기 설정된 임의의 값일 수도 있다. 또는, 임계 범위는 전자 장치(20)의 종류에 따라 결정될 수도 있다. 예를 들어, 모바일 장치(10)는 전자 장치(20)와의 페어링(pairing) 작업 수행 시점에 획득되는 전자 장치(20)의 종류에 대한 정보를 이용하여, 임계 범위를 결정할 수 있다.Referring to FIG. 9, in operation S910, the mobile device 10 determines a frequency, a pattern, and an amplitude of an acoustic wave. In detail, if the distance to the electronic device 20 is within a threshold distance, the mobile device 10 may determine a frequency, a pattern, and an amplitude defining the sound wave. Here, the threshold distance may be a communication range determined by a wireless communication technique, such as a Bluetooth communication range or a WiFi communication range. Alternatively, the threshold range may be any preset value. Alternatively, the threshold range may be determined according to the type of the electronic device 20. For example, the mobile device 10 may determine the threshold range by using information on the type of the electronic device 20 obtained when the pairing operation with the electronic device 20 is performed.
모바일 장치(10)는 랜덤(random)하게 음파의 주파수 및 패턴을 결정할 수 있다. 또한, 모바일 장치(10)는 모바일 장치(10)의 주변 소음 정도에 따라 음파의 진폭을 결정할 수 있다. 이때, 모바일 장치(10)는 주변 소리(즉, 음파)를 수신하고, 수신된 주변 소리의 데시벨(decibel, dB)을 측정할 수 있다. 모바일 장치(10)가 음파의 주파수, 패턴 및 진폭을 결정하는 방법은, 도 2의 제어부(210)의 동작 방법에 대응되므로, 자세한 설명은 생략한다.The mobile device 10 may randomly determine the frequency and pattern of the sound waves. In addition, the mobile device 10 may determine the amplitude of the sound wave according to the ambient noise level of the mobile device 10. In this case, the mobile device 10 may receive ambient sounds (ie, sound waves) and measure decibels (dB) of the received ambient sounds. Since the method of determining the frequency, pattern, and amplitude of the sound wave by the mobile device 10 corresponds to the operation method of the controller 210 of FIG. 2, detailed description thereof will be omitted.
S920단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 전자 장치(20)로 전송한다.In operation S920, the mobile device 10 transmits authentication data including information about the determined frequency, pattern, and amplitude to the electronic device 20.
또는, 실시예에 따라 모바일 장치(10)는 미리 저장된 음파들 중에서 하나를 선택하고, 선택된 음파의 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 생성할 수도 있다. 또는, 모바일 장치(10)는 미리 정해진 음파 생성 알고리즘에 따라 음파를 생성하고, 생성된 음파의 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 생성할 수도 있다.Alternatively, according to an embodiment, the mobile device 10 may select one of pre-stored sound waves and generate authentication data including information on the frequency, pattern, and amplitude of the selected sound wave. Alternatively, the mobile device 10 may generate sound waves according to a predetermined sound wave generation algorithm, and generate authentication data including information on frequency, pattern, and amplitude of the generated sound waves.
S930단계에서, 전자 장치(20)는 모바일 장치(10)로부터 음파의 주파수, 패턴 및 진폭 중 적어도 하나에 관한 정보를 포함하는 인증 데이터를 수신한다.In operation S930, the electronic device 20 receives authentication data including information on at least one of frequency, pattern, and amplitude of sound waves from the mobile device 10.
S940단계에서, 모바일 장치(10)는 S910에서 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 출력한다. 예를 들어, 모바일 장치(10)는 S910에서 결정된 주파수, 패턴 및 진폭 중 적어도 하나를 갖는 음파를 생성하여, 생성된 음파를 출력할 수 있다. 또는, 모바일 장치(10)는 미리 저장된 음파들 중에서, 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 선택하여, 선택된 음파를 출력할 수도 있다.In operation S940, the mobile device 10 outputs sound waves that match at least one of the frequency, pattern, and amplitude determined in operation S910. For example, the mobile device 10 may generate a sound wave having at least one of a frequency, a pattern, and an amplitude determined in S910, and output the generated sound wave. Alternatively, the mobile device 10 may select a sound wave corresponding to at least one of the determined frequency, pattern, and amplitude from among prestored sound waves, and output the selected sound wave.
S950단계에서, 전자 장치(20)는 음파를 획득한다. 또한, 전자 장치(20)는 획득된 음파를 분석함으로써, 획득된 음파의 주파수, 패턴 및 진폭에 대한 정보를 획득할 수 있다.In operation S950, the electronic device 20 acquires sound waves. In addition, the electronic device 20 may acquire information on the frequency, pattern, and amplitude of the acquired sound wave by analyzing the obtained sound wave.
S960단계에서, 전자 장치(20)는 획득된 음파가 인증 데이터에 매칭되면, 모바일 장치(10)에 의해 제어될 수 있는 전자 장치(20)의 기능들에 대한 정보를 포함하는 데이터를 모바일 장치(10)로 전송한다.In operation S960, when the acquired sound wave matches the authentication data, the electronic device 20 may transmit data including information about functions of the electronic device 20 that may be controlled by the mobile device 10. To 10).
구체적으로, 획득된 음파가 인증 데이터에 매칭된다는 것은, 획득된 음파의 주파수 및 패턴이 인증 데이터에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 일치하는 것을 의미할 수 있다. 여기서, 일치한다는 것은, 획득된 음파의 주파수와 패턴이 제어 커맨드에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 동일한 경우뿐만 아니라, 소정의 오차 범위(예를 들어, ?5 퍼센티지 오차 범위) 내인 경우를 포함할 수 있다.Specifically, the matching of the acquired sound waves to the authentication data may mean that the frequency and pattern of the acquired sound waves coincide with the information about the frequency and the information about the pattern included in the authentication data. Here, the coincidence is within the predetermined error range (for example,? 5 percentage error range) as well as the case where the obtained frequency and pattern of the sound waves are the same as the information about the frequency and the pattern information included in the control command. May include cases.
따라서, 전자 장치(20)는 분석된 주파수와 패턴이 인증 데이터에 포함된 주파수에 관한 정보 및 패턴에 관한 정보와 일치하는 것으로 판단되면, 전자 장치(20)의 기능들 중에서, 모바일 장치(10)에 의해 제어될 수 있는 기능들에 대한 정보를 포함하는 데이터를 모바일 장치(10)로 전송할 수 있다. 모바일 장치(10)로 제공되는 전자 장치(20)의 기능에 대한 정보는, 전자 장치(20)의 제어부(410)가 수행할 수 있는 제어 커맨드의 포맷 정보, 기능 별 동작 코드(OPCODE: operation code) 등을 포함할 수 있다.Therefore, when it is determined that the analyzed frequency and pattern match the information about the frequency and the pattern information included in the authentication data, the mobile device 10 among the functions of the electronic device 20 is determined. Data including information about the functions that can be controlled by the mobile device 10 may be transmitted to the mobile device 10. Information on the function of the electronic device 20 provided to the mobile device 10 may include format information of a control command that can be performed by the controller 410 of the electronic device 20 and an operation code for each function (OPCODE). ) May be included.
실시예에 따라 전자 장치(20)는 획득된 음파가 인증 데이터에 매칭되면, 모바일 장치(10)의 위치를 결정할 수 있다. 예를 들어, 전자 장치(10)는 복수 개의 음파 획득 장치들 각각을 통해 획득된 음파들의 진폭을 비교함으로써, 모바일 장치(10)의 상대적 위치를 결정할 수 있다.According to an embodiment, if the acquired sound wave matches the authentication data, the electronic device 20 may determine the position of the mobile device 10. For example, the electronic device 10 may determine a relative position of the mobile device 10 by comparing amplitudes of sound waves acquired through each of the plurality of sound wave acquisition devices.
또한, 전자 장치(20)는 모바일 장치(10)의 위치 정보에 기초하여, 모바일 장치(10)에 의해 제어될 수 있는 기능들 중 일부를 추출하고, 추출된 정보를 모바일 장치(10)로 제공할 수 있다.In addition, the electronic device 20 extracts some of the functions that can be controlled by the mobile device 10 based on the location information of the mobile device 10, and provides the extracted information to the mobile device 10. can do.
한편, 실시예에 따라 모바일 장치(10)로부터 수신된 인증 데이터가 모바일 장치(10)의 사용자 식별 정보를 포함하는 경우, 전자 장치(20)는 사용자 식별 정보에 기초하여, 모바일 장치(10)의 허용 레벨(permission level)을 결정할 수 있다. 이때, 모바일 장치(10)의 허용 레벨은, 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능들과 관련된 값일 수 있다. 예를 들어, 허용 레벨이 낮을 수록 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능들은 제한될 수 있다. 전자 장치(20)가 허용 레벨을 이용하여 기능들에 대한 정보를 모바일 장치(10)로 제공하는 방법에 대해서는, 도 11에서 상세히 후술한다.Meanwhile, when the authentication data received from the mobile device 10 includes user identification information of the mobile device 10 according to an embodiment, the electronic device 20 may determine that the mobile device 10 is based on the user identification information. The permission level can be determined. In this case, the permission level of the mobile device 10 may be a value related to functions of the electronic device 20 that the mobile device 10 can control. For example, as the permission level is lower, functions of the electronic device 20 that the mobile device 10 can control may be limited. A method of providing the mobile device 10 with information about functions by the electronic device 20 using the permission level will be described in detail later with reference to FIG. 11.
S970단계에서, 모바일 장치(10)는 수신된 전자 장치(20)의 기능에 대한 정보에 기초하여, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공한다. 예를 들어, 모바일 장치(10)는 전자 장치(20)의 기능들을 동작시키기 위한 GUI(graphic user interface)를 모바일 장치(10)의 화면에 표시할 수 있다. 또는, 모바일 장치(10)는 전자 장치(20)의 기능들을 동작시키기 위한 안내 음성을 출력할 수도 있다.In operation S970, the mobile device 10 provides a user interface for operating a function of the electronic device based on the received information about the function of the electronic device 20. For example, the mobile device 10 may display a graphical user interface (GUI) for operating the functions of the electronic device 20 on the screen of the mobile device 10. Alternatively, the mobile device 10 may output a guide voice for operating the functions of the electronic device 20.
모바일 장치(10)는 사용자 인터페이스에 대한 사용자 입력(예를 들어, 터치 입력, 음성 입력 등)이 수신되면, 사용자 입력에 대응되는 제어 커맨드를 전자 장치(20)로 전송할 수 있다. 따라서, 모바일 장치(10)는 전자 장치(20)의 기능을 동작시킬 수 있다.When a user input (for example, a touch input or a voice input) for the user interface is received, the mobile device 10 may transmit a control command corresponding to the user input to the electronic device 20. Accordingly, the mobile device 10 may operate a function of the electronic device 20.
도 10은 일 실시예에 따른 전자 장치 제어 시스템이 키 값을 이용하여 모바일 장치를 인증하는 방법을 설명하기 위한 흐름도이다.10 is a flowchart illustrating a method for authenticating a mobile device using a key value in an electronic device control system according to an embodiment.
도 10을 참조하면, S1010단계에서, 모바일 장치(10) 및 전자 장치(20)는 키 값을 설정한다. 여기서, 키 값(key value)은 숫자, 문자 및 기호 들의 집합일 수 있다.Referring to FIG. 10, in operation S1010, the mobile device 10 and the electronic device 20 set key values. Here, the key value may be a set of numbers, letters and symbols.
구체적으로, 모바일 장치(10)와 전자 장치(20)가 최초로 통신하는 시점에 키 값을 설정할 수 있다. 예를 들어, 모바일 장치(10)의 사용자가 모바일 장치(10)에서 전자 장치 제어 시스템을 제어할 수 있는 소정 애플리케이션을 설치 및 실행하면, 모바일 장치(10)는 전자 장치(20)와 키 값을 설정할 수 있다. 또는, 모바일 장치(10)와 전자 장치(20)가 페어링 작업 수행 시점에 키 값을 설정할 수도 있다.In detail, a key value may be set when the mobile device 10 and the electronic device 20 communicate for the first time. For example, when a user of the mobile device 10 installs and executes an application that can control the electronic device control system on the mobile device 10, the mobile device 10 may provide a key value with the electronic device 20. Can be set. Alternatively, the mobile device 10 and the electronic device 20 may set a key value at the time of performing the pairing operation.
S1020단계에서, 모바일 장치(10)는 음파의 주파수, 패턴 및 진폭을 결정할 수 있다. S1020단계는 도 9의 S910단계에 대응되므로, 자세한 설명은 생략한다.In operation S1020, the mobile device 10 may determine the frequency, pattern, and amplitude of the sound wave. Since step S1020 corresponds to step S910 of FIG. 9, a detailed description thereof will be omitted.
S1030단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 대한 정보 및 S1010단계에서 설정된 키 값을 더 포함하는 인증 데이터를 전자 장치(20)로 전송할 수 있다.In operation S1030, the mobile device 10 may transmit authentication data further including information on at least one of the determined frequency, pattern, and amplitude, and a key value set in operation S1010 to the electronic device 20.
한편, 실시예에 따라, 모바일 장치(10)는 미리 설정된 키 값을 암호화 하고, 암호화된 키 정보를 포함하는 인증 데이터를 전자 장치(20)로 전송할 수도 있다. 예를 들어, 모바일 장치(10)는 모바일 장치(10)와 전자 장치(20)가 최초로 통신하는 시점 또는 페어링 작업 수행 시점에 미리 결정된 암호화 알고리즘을 이용하여 키 값을 암호화할 수 있다.According to an exemplary embodiment, the mobile device 10 may encrypt a preset key value and transmit authentication data including the encrypted key information to the electronic device 20. For example, the mobile device 10 may encrypt the key value using a predetermined encryption algorithm at the time when the mobile device 10 and the electronic device 20 first communicate or when the pairing operation is performed.
S1040단계에서, 전자 장치(20)는 인증 데이터에 포함된 키 값을 이용하여, 모바일 장치(10)를 인증할 수 있다. 예를 들어, 전자 장치(20)는 미리 설정된 인증 알고리즘을 이용하여 키 값을 검증할 수 있다.In operation S1040, the electronic device 20 may authenticate the mobile device 10 by using a key value included in the authentication data. For example, the electronic device 20 may verify the key value using a preset authentication algorithm.
인증 결과가 참(true)이면, 전자 장치(20)는 S1050단계에서, 인증 완료 메시지를 모바일 장치(10)로 전송할 수 있다. 인증 완료 메시지를 수신한 모바일 장치(10)는, S1060단계에서, 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 출력할 수 있다. S1060단계는 도 9의 S940단계에 대응되므로, 자세한 설명은 생략한다.If the authentication result is true, the electronic device 20 may transmit an authentication completion message to the mobile device 10 in step S1050. In operation S1060, the mobile device 10 that receives the authentication completion message may output sound waves that match at least one of the determined frequency, pattern, and amplitude. Since step S1060 corresponds to step S940 of FIG. 9, a detailed description thereof will be omitted.
그러나, S1040단계에서 인증 결과가 거짓(false)이면, 전자 장치(20)는 모바일 장치(10)가 인증되지 않았다는 메시지를 모바일 장치(10)로 전송하고, 더 이상의 작업을 수행하지 않을 수 있다.However, if the authentication result is false in operation S1040, the electronic device 20 may transmit a message indicating that the mobile device 10 is not authenticated to the mobile device 10, and may not perform any further work.
도 11은 일 실시예에 따라 전자 장치 제어 시스템이 모바일 장치의 사용자 식별 정보에 기초하여, 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 방법을 설명하는 흐름도이다.11 is a flowchart illustrating a method of providing, by an electronic device control system, a user interface for operating a function of an electronic device based on user identification information of a mobile device, according to an embodiment.
도 11을 참조하면, S1110단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭에 관한 정보 및 모바일 장치(10)의 사용자 식별 정보를 포함하는 인증 데이터를 전자 장치(20)로 전송할 수 있다. 여기서, 사용자 식별 정보는, 모바일 장치(10)를 사용하는 사용자의 이름, 아이디, 닉네임 또는 고유식별번호 등일 수 있으며, 사용자 나이, 성별, 직책 등의 정보를 포함할 수도 있다. S1110단계는 도 9의 S920에 대응되므로, 자세한 설명은 생략한다.Referring to FIG. 11, in operation S1110, the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude, and user identification information of the mobile device 10, to the electronic device 20. . Here, the user identification information may be a name, ID, nickname or unique identification number of the user who uses the mobile device 10, and may include information such as a user's age, gender, title, and the like. Since operation S1110 corresponds to operation S920 of FIG. 9, detailed description thereof will be omitted.
S1120단계에서, 전자 장치(20)는 모바일 장치(10)로부터 인증 데이터를 수신할 수 있다.In operation S1120, the electronic device 20 may receive authentication data from the mobile device 10.
S1130단계에서, 모바일 장치(10)는 S1110에서 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 출력할 수 있다.In operation S1130, the mobile device 10 may output sound waves that match at least one of the frequency, pattern, and amplitude determined in operation S1110.
S1140단계에서, 전자 장치(20)는 음파를 획득한다.In operation S1140, the electronic device 20 acquires sound waves.
S1150단계에서, 전자 장치(20)는 획득된 음파가 인증 데이터에 매칭되면, 모바일 장치(10)의 사용자 식별 정보에 기초하여, 모바일 장치(10)의 허용 레벨(permission level)을 결정할 수 있다. 모바일 장치(10)의 허용 레벨은, 모바일 장치(10)가 제어할 수 있는 전자 장치(20)의 기능들과 관련된 값일 수 있다. 예를 들어, 전자 장치(10)는 전자 장치(10)에 기 설정된 사용자 식별 정보 별 허용 레벨에 기초하여, 모바일 장치(10)의 허용 레벨을 결정할 수 있다. 또는, 전자 장치(20)는 모바일 장치(10)의 사용자 식별 정보에 따라 동적으로 모바일 장치(10)의 허용 레벨을 조정할 수도 있다.In operation S1150, when the acquired sound wave matches the authentication data, the electronic device 20 may determine a permission level of the mobile device 10 based on the user identification information of the mobile device 10. The permission level of the mobile device 10 may be a value related to the functions of the electronic device 20 that the mobile device 10 can control. For example, the electronic device 10 may determine the permission level of the mobile device 10 based on the permission level for each user identification information preset in the electronic device 10. Alternatively, the electronic device 20 may dynamically adjust the permission level of the mobile device 10 according to the user identification information of the mobile device 10.
S1160단계에서, 전자 장치(20)는 허용 레벨에 대응되는 전자 장치(20)의 기능에 대한 정보를 모바일 장치(10)로 전송할 수 있다. 예를 들어, 전자 장치(20)는 도 7a에서와 같이, 허용 레벨 별로 설정된 전자 장치(20)의 기능에 대한 정보를 모바일 장치(10)로 제공할 수 있다.In operation S1160, the electronic device 20 may transmit information about the function of the electronic device 20 corresponding to the permission level to the mobile device 10. For example, as shown in FIG. 7A, the electronic device 20 may provide the mobile device 10 with information about the function of the electronic device 20 set for each permission level.
S1170단계에서, 모바일 장치(10)는 수신된 전자 장치(20)의 기능에 대한 정보에 기초하여, 전자 장치(20)의 기능을 동작시키기 위한 사용자 인터페이스를 제공할 수 있다.In operation S1170, the mobile device 10 may provide a user interface for operating a function of the electronic device 20 based on the received information about the function of the electronic device 20.
도 12는 실시예에 따라 전자 장치가 모바일 장치의 위치 정보를 판단하기 위한 방법을 설명하는 흐름도이다.12 is a flowchart illustrating a method for determining, by an electronic device, location information of a mobile device according to an embodiment.
도 12를 참조하면, 전자 장치(20)가 복수개의 음파 획득 장치들을 포함할 수 있다. 따라서, S1210단계에서, 전자 장치(20)는 복수개의 음파 획득 장치들로부터 음파를 획득할 수 있다. 여기서, 음파 획득 장치는, 예를 들어, 마이크 등일 수 있다. 또한, 음파 획득 장치들은 전자 장치(20) 내에서 이격되어 배치될 수 있다. Referring to FIG. 12, the electronic device 20 may include a plurality of sound wave acquisition devices. Therefore, in operation S1210, the electronic device 20 may acquire sound waves from the plurality of sound wave acquisition devices. Here, the sound wave acquisition device may be, for example, a microphone. Also, the sound wave acquisition devices may be spaced apart from each other in the electronic device 20.
S1220단계에서, 전자 장치(20)는 복수개의 음파 획득 장치들 각각에서 획득된 음파의 진폭의 크기를 비교할 수 있다.In operation S1220, the electronic device 20 may compare magnitudes of amplitudes of sound waves obtained by each of the plurality of sound wave acquisition devices.
S1230단계에서, 전자 장치(20)는 비교 결과에 기초하여, 모바일 장치(10)의 위치를 판단할 수 있다.In operation S1230, the electronic device 20 may determine the location of the mobile device 10 based on the comparison result.
예를 들어, 전자 장치(20)의 제 1 위치에 배치된 제 1 음파 획득 장치에서 획득되는 음파의 진폭이 전자 장치(20)의 제 2 위치에 배치된 제 2 음파 획득 장치에서 획득되는 음파의 진폭보다 크면, 전자 장치(20)는 모바일 장치(10)가 전자 장치(20)의 제 1 위치에 가깝게 위치하는 것으로 판단할 수 있다. 반대의 경우에는, 전자 장치(20)는 모바일 장치(10)가 전자 장치(20)의 제 2 위치에 가깝게 위치하는 것으로 판단할 수 있다.For example, the amplitude of the sound waves acquired by the first sound wave acquisition device disposed at the first position of the electronic device 20 is determined by the second sound wave acquisition device disposed at the second position of the electronic device 20. If the amplitude is greater than the amplitude, the electronic device 20 may determine that the mobile device 10 is located close to the first position of the electronic device 20. In the opposite case, the electronic device 20 may determine that the mobile device 10 is located close to the second position of the electronic device 20.
도 13은 일 실시예에 따른 전자 장치 제어 시스템을 도시한 다른 도면이다.13 is another diagram illustrating an electronic device control system according to an exemplary embodiment.
도 13을 참조하면, 전자 장치 제어 시스템은 모바일 장치(10) 및 전자 장치(20b) 외에도 홈 기기들(30)을 더 포함할 수 있다. 이때, 전자 장치(20b)는 도어락 장치와 결합될 수 있다. 또한, 홈 기기들(30)는 예를 들어, TV, 에어컨, 컴퓨터, 조명 제어 시스템, 방범 시스템 등일 수 있다.Referring to FIG. 13, the electronic device control system may further include home devices 30 in addition to the mobile device 10 and the electronic device 20b. In this case, the electronic device 20b may be combined with the door lock device. In addition, the home devices 30 may be, for example, a TV, an air conditioner, a computer, a light control system, a security system, or the like.
일 실시예에 따라 전자 장치 제어 시스템은 모바일 장치(10)의 제어에 의해 전자 장치(20b)가 도어락 장치를 개방되면, 홈 기기들(30)의 전원이 온(on)되도록 할 수 있다. 여기서, 홈 기기들(30)의 전원이 온(on) 된다는 것은, 홈 기기들(30)에 전원이 공급되어 홈 기기들(30)이 동작을 수행하기 시작함을 의미할 수 있다.According to an embodiment of the present disclosure, when the electronic device 20b opens the door lock device by the control of the mobile device 10, the electronic device control system may cause the power of the home devices 30 to be turned on. Here, the power of the home devices 30 may be on, meaning that power is supplied to the home devices 30 and the home devices 30 start to perform an operation.
구체적으로, 전자 장치(20b)가 도어락 장치를 개방하면, 전자 장치(20b)는 홈 기기들(30)의 전원을 온 시키기 위한 제어 커맨드를 홈 기기들(30)로 전송할 수 있다. 또는, 전자 장치(20b)가 도어락 장치를 개방하면, 모바일 장치(10)가 홈 기기들(30)의 전원을 온 시키기 위한 제어 커맨드를 홈 기기들(30)로 전송할 수도 있다.In detail, when the electronic device 20b opens the door lock device, the electronic device 20b may transmit a control command to turn on the power of the home devices 30 to the home devices 30. Alternatively, when the electronic device 20b opens the door lock device, the mobile device 10 may transmit a control command to turn on the power of the home devices 30 to the home devices 30.
이와 같이, 전자 장치 제어 시스템은 도어락 장치와 결합됨으로써, 모바일 장치(10)를 소지한 사용자가 도어락 장치에 인접하면, 도어락 장치를 개방하고, 도어락 장치의 안쪽에 위치하는 홈 기기들(30)을 제어함으로써, 사용자에게 향상된 편의성을 제공할 수 있다.As such, the electronic device control system is coupled to the door lock device such that when the user who has the mobile device 10 is adjacent to the door lock device, the electronic device control system opens the door lock device and opens the home devices 30 located inside the door lock device. By controlling, the user can be provided with improved convenience.
도 14 및 도 15는 일 실시예에 따라 가전 기기의 전원을 온 시키는 방법을 설명하기 위한 도면들이다. 특별한 언급이 없더라도 앞서 설명한 구체적인 내용들 및 기술적 사상은 도 14 및 도 15의 방법에도 동일하게 적용되는 것으로 본다. 따라서, 도 1 내지 도 12 에서와 중복되는 설명은 생략한다.14 and 15 are diagrams for describing a method of turning on a home appliance according to an embodiment. Although not mentioned otherwise, the foregoing description and technical spirit are regarded to apply equally to the methods of FIGS. 14 and 15. Therefore, description overlapping with those in FIGS. 1 to 12 will be omitted.
도 14는 일 실시예에 따라 전자 장치가 모바일 장치에 의해 도어락 장치를 개방하는 방법을 설명하기 위한 흐름도이다.14 is a flowchart illustrating a method of opening a door lock device by a mobile device according to an embodiment of the present disclosure.
도 13을 참조하면, S1410단계에서, 모바일 장치(10)는 음파의 주파수, 패턴 및 진폭을 결정할 수 있다.Referring to FIG. 13, in operation S1410, the mobile device 10 may determine the frequency, pattern, and amplitude of sound waves.
S1420단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 전송할 수 있다.In operation S1420, the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude.
S1430단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 출력할 수 있다.In operation S1430, the mobile device 10 may output sound waves that match at least one of the determined frequency, pattern, and amplitude.
S1440단계에서, 전자 장치(20b)는 외부로부터 음파를 획득할 수 있다.In operation S1440, the electronic device 20b may acquire sound waves from the outside.
S1450단계에서, 전자 장치(20b)는 획득된 음파가 제어 커맨드에 매칭되면, 도어락 장치가 개방되도록 제어할 수 있다.In operation S1450, when the acquired sound wave matches the control command, the electronic device 20b may control the door lock device to be opened.
구체적으로, 전자 장치(20b)는 도어의 안쪽 및 바깥쪽에 가깝게 배치된 복수 개의 음파 획득 장치들을 포함할 수 있다. 또한, 전자 장치(20)는 복수 개의 음파 획득 장치들 각각에서 수신된 음파의 진폭을 비교하여, 모바일 장치(10)가 도어의 안쪽 또는 바깥 쪽에 위치하는지 판단할 수 있다.Specifically, the electronic device 20b may include a plurality of sound wave acquisition devices disposed close to the inside and the outside of the door. In addition, the electronic device 20 may determine whether the mobile device 10 is located inside or outside the door by comparing amplitudes of sound waves received from each of the plurality of sound wave acquisition devices.
전자 장치(20b)는 모바일 장치(10)가 도어의 바깥 쪽에 위치하는 경우, 도어락 장치가 개방되도록 제어할 수 있다. 반면에, 모바일 장치(10)가 도어의 안쪽에 위치하는 경우, 전자 장치(20b)는 도어락 장치를 개방시키지 않을 수 있다.The electronic device 20b may control the door lock device to be opened when the mobile device 10 is located outside the door. On the other hand, when the mobile device 10 is located inside the door, the electronic device 20b may not open the door lock device.
이와 같이, 개시된 실시예에 따른 전자 장치 제어 시스템은 도어락 장치와 결합하여, 도어락 장치의 보안성을 향상시킬 수 있다.As such, the electronic device control system according to the disclosed embodiment may be combined with a door lock device to improve security of the door lock device.
도 15는 전자 장치 제어 시스템이 홈 기기들의 전원을 온(on) 시키는 방법을 설명하기 위한 흐름도이다.15 is a flowchart illustrating a method of turning on power of home devices by the electronic device control system.
도 15를 참조하면, S1510단계에서, 모바일 장치(10)는 음파의 주파수, 패턴 및 진폭을 결정할 수 있다.Referring to FIG. 15, in operation S1510, the mobile device 10 may determine the frequency, pattern, and amplitude of sound waves.
S1520단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭에 관한 정보를 포함하는 인증 데이터를 전송할 수 있다.In operation S1520, the mobile device 10 may transmit authentication data including information about the determined frequency, pattern, and amplitude.
S1530단계에서, 모바일 장치(10)는 결정된 주파수, 패턴 및 진폭 중 적어도 하나에 일치하는 음파를 출력할 수 있다.In operation S1530, the mobile device 10 may output sound waves that match at least one of the determined frequency, pattern, and amplitude.
S1540단계에서, 전자 장치(20b)는 음파를 획득할 수 있다.In operation S1540, the electronic device 20b may acquire sound waves.
S1550단계에서, 전자 장치(20b)는 획득된 음파가 인증 데이터에 매칭되면, 도어락 장치를 개방시킬 수 있다.In operation S1550, when the acquired sound wave matches the authentication data, the electronic device 20b may open the door lock device.
S1560단계에서, 전자 장치(20b)는 도어락 장치가 개방되었음을 알리기 위한 메시지를 모바일 장치(10)로 전송할 수 있다.In operation S1560, the electronic device 20b may transmit a message for notifying that the door lock device is open to the mobile device 10.
S1570단계에서, 모바일 장치(10)는 도어락 장치가 개방되었다는 메시지가 수신되면, 홈 기기들(30)의 전원을 온(on)시키기 위한 제어 커맨드를 전송할 수 있다.In operation S1570, when the message indicating that the door lock device is opened, the mobile device 10 may transmit a control command for turning on the power of the home devices 30.
실시예에 따라 모바일 장치(10)는 복수 개의 홈 기기들(30)의 식별 정보를 포함하는 홈 기기 리스트를 화면에 표시하고, 복수 개의 홈 기기들(30) 중 적어도 하나를 선택하는 사용자 입력을 수신할 수 있다. 모바일 장치(10)는 선택된 적어도 하나의 홈 기기의 전원을 온(on) 시키기 위한 제어 커맨드를 생성하고, 생성된 제어 커맨드를 선택된 홈 기기로 전송할 수도 있다.According to an exemplary embodiment, the mobile device 10 displays a home device list including identification information of the plurality of home devices 30, and inputs a user input of selecting at least one of the plurality of home devices 30. Can be received. The mobile device 10 may generate a control command for turning on the power of the at least one selected home device and transmit the generated control command to the selected home device.
S1580단계에서, 홈 기기들(30)은 제어 커맨드가 수신되면, 전원을 온 시킬 수 있다.In operation S1580, the home devices 30 may turn on the power when the control command is received.
한편, 홈 기기 리스트가 화면에 표시되도록 도 3의 디스플레이부(340)를 제어하는 동작, 사용자 입력을 수신하기 위해 도 3의 입력부(350)를 제어하는 동작, 및 제어 커맨드를 생성하는 동작은 도 3의 제어부(310)에서 수행될 수 있다. 또한, 생성된 제어 커맨드를 전송하는 동작은 도 3의 통신부(320)에서 수행될 수 있다. Meanwhile, the operation of controlling the display unit 340 of FIG. 3 so that the home device list is displayed on the screen, the operation of controlling the input unit 350 of FIG. 3 to receive a user input, and generating a control command are illustrated in FIG. 3 may be performed by the controller 310. In addition, the operation of transmitting the generated control command may be performed by the communication unit 320 of FIG. 3.
또한, 위 설명에서는, 모바일 장치(10)가 홈 기기들(30)로 제어 커맨드를 전송하는 것으로 설명하였으나, 이에 제한되지 않으며, 전자 장치(20b)가 홈 기기들(30)로 제어 커맨드를 전송할 수도 있다.In addition, in the above description, although the mobile device 10 transmits a control command to the home devices 30, the present invention is not limited thereto, and the electronic device 20b transmits the control command to the home devices 30. It may be.
상술한 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.The above-described embodiments can be written as a program that can be executed in a computer, and can be implemented in a general-purpose digital computer which operates the program using a computer-readable recording medium.
또한, 컴퓨터의 프로세서가 전술한 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 컴퓨터의 프로세서는 컴퓨터의 통신 모듈(예: 유선 및/또는 무선 통신 모듈)을 이용하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신할 수 있는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 정보를 더 포함할 수 있다.In addition, when the processor of the computer needs to communicate with any other computer or server that is remote to perform the above-described functions, the processor of the computer may be configured to communicate with the computer's communication module (e.g. wired and / or wireless communication module). It may further include information about how it can communicate with any other computer or server in the remote, and what information or media should be transmitted and received during communication.
그리고, 개시된 발명을 구현하기 위한 기능적인(Functional) 프로그램과 이와 관련된 코드 및 코드 세그먼트 등은, 기록매체를 읽어서 프로그램을 실행시키는 컴퓨터의 시스템 환경 등을 고려하여, 개시된 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론되거나 변경될 수도 있다.In addition, a functional program for implementing the disclosed invention, codes and code segments associated therewith may be used in consideration of a system environment of a computer that reads a recording medium and executes the program. It may be easily inferred or changed by.
이상에서 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는, 일 예로, ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 미디어 저장장치 등이 있다.Examples of recording media that can be read by a computer recording a program as described above include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical media storage device, and the like.
또한 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는 네트워크로 커넥션된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 이 경우, 다수의 분산된 컴퓨터 중 어느 적어도 하나의 컴퓨터는 상기에 제시된 기능들 중 일부를 실행하고, 그 결과를 다른 분산된 컴퓨터들 중 적어도 하나에 그 실행 결과를 전송할 수 있으며, 그 결과를 전송 받은 컴퓨터 역시 상기에 제시된 기능들 중 일부를 실행하여, 그 결과를 역시 다른 분산된 컴퓨터들에 제공할 수 있다.In addition, a computer-readable recording medium having recorded a program as described above may be distributed to computer systems connected through a network so that computer-readable codes may be stored and executed in a distributed manner. In this case, at least one of the plurality of distributed computers may execute some of the functions presented above, and transmit the result to at least one of the other distributed computers, and transmit the result. The receiving computer may also execute some of the functions presented above, and provide the results to other distributed computers as well.
이상에서, 개시된 실시예를 구성하는 모든 구성요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 개시된 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 개시된 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 적어도 하나로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 개시된 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 개시된 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 등이 포함될 수 있다.In the above description, all elements constituting the disclosed embodiment are described as being combined or operating in combination, but the disclosed invention is not necessarily limited to the exemplary embodiment. That is, within the scope of the disclosed invention, all of the components may be selectively combined to operate at least one. In addition, although all of the components may be implemented in one independent hardware, each or all of the components may be selectively combined to perform some or all functions combined in one or a plurality of hardware. It may be implemented as a computer program having a. Codes and code segments constituting the computer program may be easily inferred by those skilled in the art of the disclosed invention. Such a computer program may be stored in a computer readable storage medium and read and executed by a computer, thereby implementing the disclosed embodiments. The storage medium of the computer program may include a magnetic recording medium, an optical recording medium, and the like.
이상의 설명은 개시된 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 개시된 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 개시된 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 개시된 실시예들은 개시된 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 개시된 발명의 기술 사상의 범위가 한정되는 것은 아니다. 개시된 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 개시된 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the disclosed invention, and those skilled in the art may make various modifications and changes without departing from the essential characteristics of the disclosed invention. Therefore, the disclosed embodiments are not intended to limit the technical spirit of the disclosed invention, but are intended to illustrate, and the scope of the technical spirit of the disclosed invention is not limited by these embodiments. The protection scope of the disclosed invention should be interpreted by the following claims, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the disclosed invention.

Claims (15)

  1. 주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를, 모바일 장치와 임계 거리 내에 위치하는 전자 장치로 전송하는 통신부; A communication unit which transmits information on at least one of a frequency, a pattern, and an amplitude to an electronic device located within a threshold distance from the mobile device;
    상기 주파수, 상기 패턴 및 상기 진폭 중 적어도 하나와 일치하는 음파를 출력하는 음파 출력부; 및A sound wave output unit configured to output sound waves that match at least one of the frequency, the pattern, and the amplitude; And
    상기 모바일 장치가 제어할 수 있는 상기 전자 장치의 기능에 대한 정보가 상기 통신부를 통해 수신되면, 상기 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 제어부;를 포함하는, 모바일 장치. And a controller configured to provide a user interface for operating a function of the electronic device when the information about the function of the electronic device that can be controlled by the mobile device is received through the communication unit.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 전자 장치의 기능에 대한 정보는, 상기 모바일 장치의 위치에 따라 결정된 것인, 모바일 장치.The information about the function of the electronic device is determined according to the location of the mobile device.
  3. 제 2 항에 있어서, The method of claim 2,
    상기 통신부는, 상기 모바일 장치의 사용자 식별 정보를 상기 전자 장치로 전송하며, The communication unit transmits user identification information of the mobile device to the electronic device.
    상기 전자 장치의 기능에 대한 정보는, 상기 사용자 식별 정보에 의해 결정된 것인, 모바일 장치.The information on the function of the electronic device is determined by the user identification information.
  4. 제 1 항에 있어서, The method of claim 1,
    상기 통신부는, 키 정보를 상기 전자 장치로 전송하고, 상기 키 정보를 이용하여 상기 모바일 장치가 인증되었다는 인증 완료 메시지를 상기 전자 장치로부터 수신하며, The communication unit transmits key information to the electronic device and receives, from the electronic device, an authentication completion message indicating that the mobile device has been authenticated using the key information.
    상기 음파 출력부는, 상기 인증 완료 메시지가 수신되면, 상기 음파를 출력하는, 모바일 장치. The sound wave output unit outputs the sound wave when the authentication completion message is received.
  5. 전자 장치와 임계 거리 내에 위치하는 모바일 장치로부터 주파수(frequency), 패턴(patter) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 수신하는 통신부; A communication unit configured to receive information about at least one of frequency, pattern, and amplitude from a mobile device located within a threshold distance from the electronic device;
    음파(acoustic wave)를 획득하는 음파 획득부; 및A sound wave acquisition unit for acquiring an acoustic wave; And
    상기 획득된 음파가 상기 주파수 및 패턴 중 적어도 하나에 매칭(matching)되면, 상기 모바일 장치가 제어할 수 있는 상기 전자 장치의 기능에 대한 정보를 상기 모바일 장치로 제공하는 제어부;를 포함하는, 전자 장치.And a controller configured to provide information about a function of the electronic device that can be controlled by the mobile device to the mobile device when the acquired sound wave matches at least one of the frequency and the pattern. .
  6. 제 5 항에 있어서,The method of claim 5, wherein
    상기 음파 획득부는, 복수개의 음파 획득 장치들을 포함하며, The sound wave acquisition unit includes a plurality of sound wave acquisition devices,
    상기 제어부는, 상기 복수개의 음파 획득 장치들로부터 획득된 음파의 진폭의 크기를 비교하여, 상기 모바일 장치의 위치를 결정하는, 전자 장치. The controller determines the position of the mobile device by comparing magnitudes of amplitudes of sound waves obtained from the plurality of sound wave acquisition devices.
  7. 제 6 항에 있어서,The method of claim 6,
    상기 전자 장치의 기능에 대한 정보는, 상기 모바일 장치의 위치에 기초하여 결정되는 것인, 전자 장치.The information about the function of the electronic device is determined based on the location of the mobile device.
  8. 제 5 항에 있어서,The method of claim 5, wherein
    상기 통신부는, 상기 모바일 장치의 사용자 식별 정보를 수신하며,The communication unit receives the user identification information of the mobile device,
    상기 제어부는, 상기 사용자 식별 정보를 이용하여, 상기 전자 장치에 대한 상기 모바일 장치의 허용 레벨을 결정하고, The controller may determine an allowable level of the mobile device with respect to the electronic device by using the user identification information.
    상기 전자 장치의 기능들 중에서, 상기 허용 레벨에 따라 결정된 일부 기능에 대한 정보를 상기 모바일 장치로 제공하는, 전자 장치. Among the functions of the electronic device, providing the mobile device with information about some functions determined according to the permission level.
  9. 제 5 항에 있어서, The method of claim 5, wherein
    상기 통신부는, 키 정보를 상기 모바일 장치로부터 수신하며, The communication unit receives key information from the mobile device,
    상기 제어부는, 상기 키 정보를 이용하여 상기 모바일 장치를 인증하고, 상기 모바일 장치가 인증되면, 인증 완료 메시지를 상기 모바일 장치로 전송하도록 상기 통신부를 제어하는, 전자 장치. The controller controls the communication unit to authenticate the mobile device using the key information and to transmit an authentication completion message to the mobile device when the mobile device is authenticated.
  10. 모바일 장치의 동작 방법에 있어서, In the operating method of the mobile device,
    주파수(frequency), 패턴(pattern) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를, 상기 모바일 장치와 임계 거리 내에 위치하는 전자 장치로 전송하는 단계;Transmitting information about at least one of a frequency, a pattern, and an amplitude to an electronic device located within a threshold distance from the mobile device;
    상기 주파수, 상기 패턴 및 상기 진폭 중 적어도 하나와 일치하는 음파를 출력하는 단계;Outputting sound waves that match at least one of the frequency, the pattern, and the amplitude;
    상기 모바일 장치가 제어할 수 있는 상기 전자 장치의 기능에 대한 정보를 수신하는 단계; 및Receiving information about a function of the electronic device that the mobile device can control; And
    상기 수신된 정보에 기초하여, 상기 전자 장치의 기능을 동작시키기 위한 사용자 인터페이스를 제공하는 단계; 를 포함하는, 방법. Providing a user interface for operating a function of the electronic device based on the received information; Including, the method.
  11. 제 10 항에 있어서,The method of claim 10,
    상기 전자 장치의 기능에 대한 정보는, 상기 모바일 장치의 위치에 따라 결정된 것인, 방법.The information about the function of the electronic device is determined according to the location of the mobile device.
  12. 제 11 항에 있어서, 상기 방법은, The method of claim 11, wherein the method is
    상기 모바일 장치의 사용자 식별 정보를 상기 전자 장치로 전송하는 단계;를 더 포함하며, Transmitting user identification information of the mobile device to the electronic device;
    상기 전자 장치의 기능에 대한 정보는, 상기 사용자 식별 정보에 의해 결정된 것인, 방법. The information on the function of the electronic device is determined by the user identification information.
  13. 전자 장치의 동작 방법에 있어서, In the operating method of the electronic device,
    상기 전자 장치와 임계 거리 내에 위치하는 모바일 장치로부터 주파수(frequency), 패턴(patter) 및 진폭(amplitude) 중 적어도 하나에 관한 정보를 수신하는 단계; Receiving information about at least one of frequency, pattern, and amplitude from a mobile device located within a critical distance from the electronic device;
    음파(acoustic wave)를 획득하는 단계; 및Obtaining an acoustic wave; And
    상기 획득된 음파가 상기 주파수 및 패턴 중 적어도 하나에 매칭(matching)되면, 상기 모바일 장치에 의해 제어될 수 있는 상기 전자 장치의 기능에 대한 정보를 상기 모바일 장치로 제공하는 단계;를 포함하는, 방법.If the obtained sound waves match at least one of the frequency and the pattern, providing information about the function of the electronic device that can be controlled by the mobile device to the mobile device; .
  14. 제 13 항에 있어서,The method of claim 13,
    상기 전자 장치는 복수개의 음파 획득 장치들을 포함하며, The electronic device includes a plurality of sound wave acquisition devices,
    상기 전자 장치의 기능에 대한 정보를 상기 모바일 장치로 제공하는 단계는, Providing information on the function of the electronic device to the mobile device,
    상기 복수개의 음파 획득 장치들로부터 획득된 음파의 진폭의 크기를 비교하여, 상기 모바일 장치의 위치를 결정하는 단계; 및Determining a position of the mobile device by comparing amplitudes of sound waves obtained from the plurality of sound wave acquisition devices; And
    상기 전자 장치의 기능들 중에서, 상기 모바일 장치의 위치에 따라 결정된 일부 기능에 대한 정보를 상기 모바일 장치로 제공하는 단계;를 포함하는, 방법.Among the functions of the electronic device, providing information on some functions determined according to the location of the mobile device to the mobile device.
  15. 제 10 항 내지 제 14 항 중의 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체. A computer-readable recording medium having recorded thereon a program for executing the method of claim 10 on a computer.
PCT/KR2015/009519 2014-09-22 2015-09-10 Electronic device control system, and method for operating electronic device control system WO2016047940A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/513,091 US10587743B2 (en) 2014-09-22 2015-09-10 Electronic device control system, and method for operating electronic device control system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201410488210.XA CN104361657B (en) 2014-09-22 2014-09-22 The using method of a kind of intelligence lock and intelligence lock
CN201410488210.X 2014-09-22
KR10-2015-0127714 2015-09-09
KR1020150127714A KR102399592B1 (en) 2014-09-22 2015-09-09 Method and System for Controlling the Electronic Device

Publications (1)

Publication Number Publication Date
WO2016047940A1 true WO2016047940A1 (en) 2016-03-31

Family

ID=55581414

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2015/009519 WO2016047940A1 (en) 2014-09-22 2015-09-10 Electronic device control system, and method for operating electronic device control system

Country Status (1)

Country Link
WO (1) WO2016047940A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513252A (en) * 2017-02-28 2018-09-07 卡西欧计算机株式会社 Information acquisition method, wireless communication device, electronic watch and recording medium
CN109708317A (en) * 2017-10-26 2019-05-03 芜湖美的厨卫电器制造有限公司 Control system, method and the server of water heater

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030030729A (en) * 2001-10-12 2003-04-18 엘지전자 주식회사 Transmitting/receiving apparatus using sound wave
KR20090094167A (en) * 2007-01-26 2009-09-03 소니 에릭슨 모빌 커뮤니케이션즈 에이비 System, methods, devices and computer program products for controlling electronic appliances within a local area
KR20110054814A (en) * 2009-11-18 2011-05-25 조정현 Remote control method of the home application through bluetooth
WO2013024922A1 (en) * 2011-08-17 2013-02-21 엘지전자 주식회사 Electronic device and method for operating same
KR20140093556A (en) * 2013-01-18 2014-07-28 주식회사 노키온 Security System Using Two factor Authentication And Security Method of Electronic Equipment Using Thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030030729A (en) * 2001-10-12 2003-04-18 엘지전자 주식회사 Transmitting/receiving apparatus using sound wave
KR20090094167A (en) * 2007-01-26 2009-09-03 소니 에릭슨 모빌 커뮤니케이션즈 에이비 System, methods, devices and computer program products for controlling electronic appliances within a local area
KR20110054814A (en) * 2009-11-18 2011-05-25 조정현 Remote control method of the home application through bluetooth
WO2013024922A1 (en) * 2011-08-17 2013-02-21 엘지전자 주식회사 Electronic device and method for operating same
KR20140093556A (en) * 2013-01-18 2014-07-28 주식회사 노키온 Security System Using Two factor Authentication And Security Method of Electronic Equipment Using Thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513252A (en) * 2017-02-28 2018-09-07 卡西欧计算机株式会社 Information acquisition method, wireless communication device, electronic watch and recording medium
CN108513252B (en) * 2017-02-28 2020-09-22 卡西欧计算机株式会社 Information acquisition method, wireless communication device, electronic timepiece, and recording medium
CN109708317A (en) * 2017-10-26 2019-05-03 芜湖美的厨卫电器制造有限公司 Control system, method and the server of water heater

Similar Documents

Publication Publication Date Title
KR102399592B1 (en) Method and System for Controlling the Electronic Device
WO2014189265A1 (en) Method and apparatus for using electronic device
WO2018026059A1 (en) Mobile terminal and control method thereof
WO2016182108A1 (en) Mobile terminal and method for controlling same
WO2016006772A1 (en) Mobile terminal and method of controlling the same
WO2017073811A1 (en) Mobile terminal and operating method therefor
WO2016093518A1 (en) Method and apparatus for arranging objects according to content of background image
WO2017164585A1 (en) Electronic device and control method thereof
WO2016093459A1 (en) Mobile terminal and control method thereof
WO2016010262A1 (en) Mobile terminal and controlling method thereof
WO2017099314A1 (en) Electronic device and method for providing user information
WO2015182966A1 (en) Method for controlling display and electronic device
WO2015156640A1 (en) Method and device for controlling security screen in electronic device
WO2015194797A1 (en) Mobile terminal and method of controlling the same
WO2017071326A1 (en) Terminal control method, device and system
WO2015126012A1 (en) Mobile terminal and method for controlling same
WO2020226289A1 (en) Electronic apparatus, user terminal, and method of controlling the electronic apparatus and the user terminal
WO2018093005A1 (en) Mobile terminal and method for controlling the same
WO2016036027A1 (en) Mobile terminal and controlling method thereof
WO2019182309A1 (en) Method and server for setting communication network of home appliances
WO2017030212A1 (en) Mobile terminal and method for controlling same
WO2018164445A1 (en) Electronic device and method for controlling application thereof
WO2018124355A1 (en) Audio device and control method therefor
WO2016125971A1 (en) Mobile terminal and control method therefor
WO2016003066A1 (en) Mobile terminal and method for controlling the same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15844476

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15513091

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15844476

Country of ref document: EP

Kind code of ref document: A1