KR102145813B1 - Home Appliances Remote Control Method by Using Block Chain and Method thereof - Google Patents

Home Appliances Remote Control Method by Using Block Chain and Method thereof Download PDF

Info

Publication number
KR102145813B1
KR102145813B1 KR1020190164727A KR20190164727A KR102145813B1 KR 102145813 B1 KR102145813 B1 KR 102145813B1 KR 1020190164727 A KR1020190164727 A KR 1020190164727A KR 20190164727 A KR20190164727 A KR 20190164727A KR 102145813 B1 KR102145813 B1 KR 102145813B1
Authority
KR
South Korea
Prior art keywords
information
home
smart terminal
home appliance
control
Prior art date
Application number
KR1020190164727A
Other languages
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
Application filed by 주식회사 에스비이엔씨 filed Critical 주식회사 에스비이엔씨
Priority to KR1020190164727A priority Critical patent/KR102145813B1/en
Application granted granted Critical
Publication of KR102145813B1 publication Critical patent/KR102145813B1/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]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • 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]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/281Exchanging configuration information on appliance services in a home automation network indicating a format for calling an appliance service function in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

According to the present invention, a method for remote control of electronic products at home using a blockchain comprises steps of photographing a member′s face using specific information of each smart terminal possessed by household members and a camera mounted on the smart terminal, and transmitting information on the photographed face image and the smart terminal-specific information to a home server of the home, or the like.

Description

블록체인을 이용한 가정의 전자제품 원격 제어 방법{Home Appliances Remote Control Method by Using Block Chain and Method thereof}Home Appliances Remote Control Method by Using Block Chain and Method thereof

본 발명은 가정에 설치되는 에어컨, TV, 청소기, 전열기와 같은 전자 제품을 원격에서 제어하기 위한 것에 관한 것이다. 상기 가정의 전자 제품들을 사무실, 지하철, 버스와 같은 임의의 장소에서 해킹에 의하여 원하지 않게 전자 제품이 원격에서 제어되는 경우, 전기 요금은 물론 화재와 같은 위험성에 노출되므로 해킹 방지를 위한 보안 대책이 특히 필요한 것이다.The present invention relates to remotely controlling electronic products such as air conditioners, TVs, vacuum cleaners, and electric heaters installed in homes. If the electronic products of the home are undesirably controlled remotely by hacking in an office, subway, or bus, etc., security measures to prevent hacking are particularly important because they are exposed to risks such as fire as well as electricity bills. It is necessary.

본 발명과 관련된 종래 기술은 대한민국 등록특허 제10-2048992호(2019. 11. 27. 공고)에 게시되어 있는 것이다. 도 1은 상기 종래 인공지능 청소기 구성도이다. 상기도 1에서 종래 인공지능 청소기는 자율 주행을 수행하는 청소기(100), APThe prior art related to the present invention is published in Korean Patent Registration No. 10-2048992 (announced on November 27, 2019). 1 is a block diagram of the conventional artificial intelligence cleaner. In FIG. 1, the conventional artificial intelligence cleaner is a cleaner 100 and an AP that performs autonomous driving.

장치(400), 서버(500), 네트워크(550), 이동 단말기들(200a, 200b)을 포함할 수 있다. 이 중 청소기(100), AP 장치(400), 이동 단말기들(600a) 등은 집과 같은 건물(10) 내에 배치될 수 있다. 청소기(100)는, 자동으로 청소가 이루어지는 청소기로서, 자동 주행 및 자동 청소를 수행할 수 있다. 한편, 청소기(100)는, 주행 기능 및 청소 기능 외에, 내부에 통신부(1100)를 구비하고, 내부 네트워크(10) 내의 전자기기들 또는 외부 네트워크(550)를 통해 접속 가능한 전자기기들과 데이터를 교환할 수 있다. 이를 위해, 통신부(1100)는, AP 장치(400)와 유, 무선으로 데이터 교환을 수행할 수 있다. 액세스 포인트(access point; AP) 장치(400)는, 인접한 전자 기기(electric device)에 내부 네트워크(10)를 제공할 수 있다. 특히, 무선 네트워크를 제공할 수 있다. 한편, AP 장치(400)는, 내부 네트워크(10) 내의 전자 기기들에, 소정 통신 방식에 의한 무선 채널을 할당하고, 해당 채널을 통해, 무선 데이터 통신을 수행할 수 있다. 여기서, 소정 통신 방식은, WiFi 통신 방식일 수 있다. 이때, 내부 네트워크(10) 내에 위치하는 이동 단말기(600b)는, AP 장치(400)를 통해, 청소기(100)에 접속함으로써, 청소기(100)에 대한 모니터링, 원격제어 등을 수행할 수 있게 된다. 한편, AP 장치(400)는, 내부 네트워크(10) 외에, 외부 네트워크(550)를 통해, 외부 전자기기와 데이터 통신을 수행할 수 있다. 예를 들어, AP 장치(400)는, 외부 네트워크(550)를 통해, 외부에 위치하는 이동 단말기(200a)와 무선 데이터 통신을 수행할 수 있다. 이때, 외부 네트워크(550)에 위치하는 이동 단말기(200a)는, 외부 네트워크(550), 및 AP 장치(400)를 통해, 청소기(100)에 접속함으로써, 청소기(100)에 대한 모니터링, 원격제어 등을 수행할 수 있게 된다. 다른 예로, AP 장치(400)는, 외부 네트워크(550)를 통해, 외부에 위치하는 서버(500)와 무선 데이터 통신을 수행할 수 있다. 서버(500)는, 음성 인식 알고리즘을 구비할 수 있다. 그리고, 음성 데이터 수신시, 수신되는 음성 데이터를, 텍스트 형식의 데이터로 변환하여, 출력할 수 있다. 한편, 서버(500)는, 청소기(100)에 대한 펌웨어 정보, 운전 정보(코스 정보 등)를 저장하고, 청소기(100)에 대한 제품 정보를 등록할 수 있다. 예를 들어, 서버(500)는, 청소기(100) 제조자가 운영하는 서버일 수 있다. 다른 예로, 서버(500)는, 공개된 애플리케이션 스토어 운영자가 운영하는 서버일 수도 있다. 한편, 서버(500)는 댁 내에 구비되며, 댁 내 가전 기기들에 대한 상태 정보를 저장하거나, 댁 내 가전 기기에서 공유되는 컨텐츠를 저장하는 홈 서버일 수도 있다. 서버(500)가 홈 서버인 경우, 이물질과 관련된 정보, 예를 들어, 이물질 이미지 등을 저장할 수 있다. 한편, 일 실시예에 따른, 청소기(100)는, 내부에 구비되는 카메라를 통해, 이물질을 포함하는 이미지를 캡쳐하고, 이물질을 포함하는 이미지와, 이미지 관련 정보를, 이동 단말기(200) 또는 서버(500)로 전송하며, 이동 단말기(200) 또는 서버(500)로부터의, 이물질에 대한 청소 실행 정보에 기초하여, 이물질 주변을 청소하거나, 이물질에 대한 청소 회피 정보에 기초하여, 이물질 주변을 청소하지 않을 수 있다. 이에 따라, 이물질에 대해 선택적으로 청소를 수행할 수 있게 된다. 한편, 다른 실시예에 따르면, 청소기(100)는, 내부에 구비되는 스테레오 카메라를 통해, 이물질을 포함하는 이미지를 캡쳐하고, 스테레오 카메라로부터 획득된 이물질을 포함하는 이미지에 대한 신호 처리를 수행하여, 이미지 내의 이물질과 관련된 오브젝트를 확인하고, 확인된 이물질과 관련된 오브젝트에 기초하여, 이물질에 대한 청소 실행 정보 또는 청소 회피 정보를 생성하고, 청소 실행 정보에 기초하여, 이물질 주변을 청소하거나, 청소 회피 정보에 기초하여, 이물질 주변을 청소하지 않을 수 있다. 이에 따라, 이물질에 대해 선택적으로 청소를 수행할 수 있게 되는 것이다.It may include a device 400, a server 500, a network 550, and mobile terminals 200a and 200b. Among them, the cleaner 100, the AP device 400, and the mobile terminals 600a may be disposed in the building 10 such as a house. The cleaner 100 is a cleaner that automatically cleans, and may perform automatic driving and automatic cleaning. Meanwhile, the vacuum cleaner 100 includes a communication unit 1100 inside, in addition to a driving function and a cleaning function, and transmits electronic devices and data accessible through the internal network 10 or the external network 550. Can be exchanged. To this end, the communication unit 1100 may exchange data with the AP device 400 by wire or wirelessly. The access point (AP) device 400 may provide the internal network 10 to an adjacent electric device. In particular, it is possible to provide a wireless network. Meanwhile, the AP device 400 may allocate a wireless channel according to a predetermined communication method to electronic devices in the internal network 10 and perform wireless data communication through the channel. Here, the predetermined communication method may be a WiFi communication method. At this time, the mobile terminal 600b located in the internal network 10 can perform monitoring, remote control, etc. of the cleaner 100 by accessing the cleaner 100 through the AP device 400. . Meanwhile, the AP device 400 may perform data communication with an external electronic device through an external network 550 in addition to the internal network 10. For example, the AP device 400 may perform wireless data communication with an external mobile terminal 200a through the external network 550. At this time, the mobile terminal 200a located in the external network 550 is connected to the vacuum cleaner 100 through the external network 550 and the AP device 400 to monitor and remotely control the vacuum cleaner 100. And so on. As another example, the AP device 400 may perform wireless data communication with a server 500 located outside through the external network 550. The server 500 may be equipped with a speech recognition algorithm. In addition, when the voice data is received, the received voice data may be converted into text format data and output. Meanwhile, the server 500 may store firmware information and driving information (course information, etc.) for the cleaner 100 and register product information for the cleaner 100. For example, the server 500 may be a server operated by a manufacturer of the cleaner 100. As another example, the server 500 may be a server operated by an open application store operator. On the other hand, the server 500 is provided in the home, and may be a home server that stores state information on home appliances, or stores content shared by the home appliances. When the server 500 is a home server, information related to a foreign material, for example, an image of a foreign material, may be stored. Meanwhile, according to an embodiment, the cleaner 100 captures an image containing a foreign substance through a camera provided therein, and transmits an image containing the foreign substance and image-related information to the mobile terminal 200 or the server. It is transmitted to 500 and cleans the vicinity of the foreign material based on the cleaning execution information for the foreign material from the mobile terminal 200 or the server 500, or cleans the vicinity of the foreign material based on the cleaning avoidance information for the foreign material. I can't. Accordingly, it is possible to selectively perform cleaning on foreign substances. Meanwhile, according to another embodiment, the cleaner 100 captures an image containing a foreign substance through a stereo camera provided therein, and performs signal processing on the image containing the foreign substance obtained from the stereo camera, Checks the object related to the foreign material in the image, generates cleaning execution information or cleaning avoidance information for the foreign material, based on the object related to the identified foreign material, and cleans the vicinity of the foreign material based on the cleaning execution information, or cleaning avoidance information Based on, it is possible not to clean the surroundings of foreign objects. Accordingly, it is possible to selectively perform cleaning on foreign substances.

상기와 같이 구성된 종래의 인공지능 청소기는 외부에서 이동통신 단말기를 통하여 원격으로 청소기를 제어하여 실내를 청소하도록 할 수 있는 것이나. 이동통신 단말기의 고유 정보를 해킹당하는 경우에는 본의 아니게 제3자에 의하여 청소기가 작동할 수 있으며, 또한, 해킹에 의하여 원격에서 청소기가 아니라 에어컨이나 전열기의 경우에는 전기 요금의 상승이나 화재로 이어질 수 있는 것이다. 따라서 상기와 같은 종래 기술의 문제점을 해결하기 위한 본 발명은 블록체인을 이용하여 가전제품 원격 제어를 위한 보안을 획기적으로 개선하기 위한 것이고, 또한, 본 발명은 블록체인 기술의 조회 인증 절차를 보다 간소화하여 인증에 따른 시간을 절약하며, 네트워크에 연결된 어느 노드의 장애가 발생하는 경우에도 인증을 원활하게 수행할 수 있도록 하기 위한 것이다.The conventional artificial intelligence cleaner configured as described above is capable of cleaning the interior by remotely controlling the cleaner through a mobile communication terminal from the outside. If the unique information of the mobile communication terminal is hacked, the vacuum cleaner may be unintentionally operated by a third party. Also, in the case of an air conditioner or heater, not a vacuum cleaner, due to the hacking, it may lead to an increase in electricity bills or fire. It can be. Therefore, the present invention for solving the problems of the prior art as described above is to dramatically improve the security for remote control of home appliances using a block chain, and the present invention further simplifies the inquiry authentication procedure of the block chain technology. This is to save time according to authentication, and to smoothly perform authentication even when a failure of any node connected to the network occurs.

상기와 같은 목적을 가진 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법은 가정 구성원이 소지한 각 스마트 단말기 고유 정보와 해당 스마트 단말기에 장착된 카메라를 이용하여 해당 구성원의 얼굴을 촬영하고 촬영된 얼굴 영상 정보와 스마트 단말기 고유 정보를 가정의 홈 서버로 전송하는 단계와. 키 입력부를 통하여 홈 서버에 가정에 설치된 에어컨의 전원을 on, off 하는 제어부 모듈 1과 전열기를 on, off 하는 제어부 모듈 2와 같은 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결되고 해당 가전제품의 제어부 모듈에 의하여 제어되는 스위치 상태 정보를 홈 서버로 전송하여 저장하도록 하는 단계와, 홈 서버가 수신된 각 가정 구성원의 얼굴 영상 정보에서 안면 인식 정보를 추출하고 추출된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 DB화하여 저장하는 단계와, 홈 서버가 네트워크를 통하여 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 블록체인으로 전송하는 단계와, 블록체인이 수신된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 기초로 신규 블록을 형성하고 각 노드로 전송하여 저장하도록 하는 단계와, 가정 구성원 중 하나가 가정의 가전제품을 원격에서 제어하고자 하는 경우에, 소지한 해당 구성원의 스마트 단말기를 이용하여 해당 스마트 단말기 고유정보와 제어하고자 하는 해당 가전제품 제어부 모듈 고유 정보를 홈 서버로 전송하는 단계와, 홈 서버가 수신된 해당 가전제품 제어부 모듈 고유 정보와 스마트 단말기 고유정보를 블록체인에 전송하여 조회를 요청하는 단계와, 블록체인이 해당 가전제품 제어부 모듈 고유 정보와 스마트 단말기 고유정보를 네트워크에 연결된 각 노드로 전송하여 조회를 요청하고, 조회 결과 정보인 조회 성공, 조회 실패, 네트워크 문제로 인한 조회 보류 정보를 홈 서버로 전송하는 단계와, 홈 서버가 수신된 조회 결과 정보를 기초로 조회 성공율을 산정하여 일정 비율(예를 들어 70%) 이상 성공인 경우, 홈 서버가 제어 신호를 해당 가전제품의 제어부 모듈로 전송하는 단계와, 해당 가전제품의 제어부 모듈이 관련 스위치를 제어하여 해당 가전제품을 구동하고 제어 결과 정보를 홈 서버로 전송하는 단계와 홈 서버가 해당 가전제품 제어 결과 정보를 블록체인으로 전송하는 단계와, 블록체인이 해당 가전제품 제어 결과 정보를 각 노드로 전송하여 블록을 업데이트 하도록 하는 단계를 포함하여 이루어지는 것을 특징으로 하는 것이다. The method for remote control of electronic products at home using the blockchain of the present invention having the above purpose is to take pictures of the face of the member using the unique information of each smart terminal and a camera mounted on the smart terminal. Transmitting face image information and smart terminal specific information to a home server at home. Unique information of each home appliance control module, such as the control module 1 that turns on and off the power of the air conditioner installed in the home on the home server and the control module 2 that turns the heater on and off, and is connected to the home appliance and the corresponding home appliance Transmitting and storing switch state information controlled by the controller module of the home server, and the home server extracting facial recognition information from the received facial image information of each household member, and the extracted facial recognition information, and facial recognition. The step of converting and storing the unique information of each household member's smart terminal, the unique information of each home appliance control module, and the corresponding switch status information matching the information into a DB, and the home server matching the facial recognition information and the facial recognition information through the network. Each household member's smart terminal unique information, each home appliance control module's unique information, and the step of transmitting the corresponding switch status information to the blockchain, and each household member's smart terminal matching the face recognition information received by the blockchain and the facial recognition information Forming a new block based on the unique information, the unique information of each home appliance control module, and the corresponding switch status information, and transmitting it to each node for storage, and when one of the household members wants to remotely control the home appliance E, using the smart terminal of the member in possession, transmitting the unique information of the corresponding smart terminal and the unique information of the corresponding home appliance control module to be controlled to the home server, and the home server receiving the received unique information of the home appliance control module and The step of requesting an inquiry by transmitting the unique information of the smart terminal to the blockchain, and the block chain transmitting the unique information of the home appliance control module and the unique information of the smart terminal to each node connected to the network to request an inquiry, and the inquiry result information The step of transmitting the information on hold of inquiry due to inquiry success, inquiry failure, or network problem to the home server, and the success rate of inquiry based on the inquiry result information received by the home server, and a certain percentage (for example, 70%) or more successful In case, the home server controls the corresponding appliances The steps of transmitting the product to the control module, the control module of the home appliance controlling the related switch to drive the home appliance and transmitting the control result information to the home server, and the home server blocking the home appliance control result information It characterized in that it comprises the step of transmitting to the chain and the step of updating the block by transmitting the information of the control result of the corresponding home appliance by the block chain to each node.

상기와 같이 구성된 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 및 제어 방법은 블록체인을 적용하여 완벽한 인증을 통하여 해킹을 방지하면서도 네트워크 문제로 인하여 한 노드가 통신불량, 트래픽과 같은 상황으로 인증할 수 없는 경우에도 다수의 노드 인증을 통하여 보안을 확보할 수 있는 효과가 있는 것이다. 또한, 본 발명은 각 가정에 설치된 가전제품들이 오직 가정 구성원에 의해서만 원격으로 작동되도록 할 수 있는 것이고, 해킹으로 인하여 가정의 네트워크에 외부인이 침투하여 가전제품을 사용하는 것을 원천적으로 방지할 수 있는 효과가 있는 것이다. 또한, 1차 인증은 블록체인 각 노드를 통하여 스마트 단말기 고유 정보를 인증하지만, 이에 실패하면 블록체인 각 노드가 스마트 단말기소지자의 얼굴 안면인식과 스마트 단말기 고유 정보를 함께 인증하도록 함으로써 해킹방지를 단계별로 강화한 효과가 있는 것이다.The system and control method for remote control of electronic products at home using the present invention block chain configured as described above, while preventing hacking through perfect authentication by applying a block chain, one node is authenticated in situations such as poor communication and traffic due to network problems. Even if this is not possible, there is an effect of securing security through multiple node authentication. In addition, the present invention allows home appliances installed in each home to be operated remotely only by household members, and the effect of fundamentally preventing the use of home appliances by infiltrating outsiders into the home network due to hacking. There is. In addition, the primary authentication authenticates the unique information of the smart terminal through each node in the block chain, but if this fails, each node in the block chain authenticates the face recognition of the smart terminal holder and the unique information of the smart terminal together to prevent hacking step by step. It has an enhanced effect.

도 1은 종래 인공지능 청소기 구성도,
도 2는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제1실시 예 구성도,
도 3은 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제1실시 예 제어 흐름도,
도 4는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제2실시 예 구성도,
도 5는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제2실시 예 제어 흐름도이다.
1 is a configuration diagram of a conventional artificial intelligence cleaner,
2 is a configuration diagram of a first embodiment of a system for remote control of electronic products at home using a block chain of the present invention;
3 is a control flowchart of a first embodiment of a method for remotely controlling electronic products at home using a block chain of the present invention;
4 is a configuration diagram of a second embodiment of a system for remote control of electronic products at home using a block chain of the present invention;
5 is a control flowchart of a second embodiment of a method for remotely controlling electronic products at home using a block chain of the present invention.

상기와 같은 목적을 가진 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 및 제어 시스템을 도 2 내지 도 5를 기초로 하여 설명하면 다음과 같다.A method and a control system for remote control of electronic products at home using a block chain of the present invention having the above object will be described with reference to FIGS. 2 to 5 as follows.

도 2는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제1실시 예 구성도이다. 상기도 2에서 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제1실시 예는 스마트 단말기 고유 정보, 부착된 카메라가 촬영한 얼굴 영상 정보를 홈 서버로 전송하는 가정이 소지하는 가정 구성원 스마트 단말기(10)와, 가정에 설치된 가전제품을 제어하고자 하며, 해당 가전제품의 제어부 모듈 고유 정보와 스마트 단말기 고유 정보를 홈 서버로 전송하고, 홈 서버로부터 해당 가전제품의 제어 결과 정보를 수신하여 표시부를 통하여 제공하는 것으로 가정 구성원이 소지한 가정 구성원 스마트 단말기 중에서 해당 가전 제품을 제어하고자 하는 제어 스마트 단말기(20)와, 가정 구성원의 스마트 단말기로부터 수신한 얼굴 영상 정보에서 안면 정보를 추출하고, 키 입력부 또는 가정 구성원의 스마트 단말기로부터 각 가전제품 제어부 모듈 고유 정보들과 해당 가전제품에 연결된 스위치 상태 정보(on, off 상태)를 수신하며, 가정 구성원 스마트 단말기 고유 정보, 가정 구성원 스마트 단말기 고유 정보에 매칭하는 안면정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 DB화하여 저장하고, 상기 가정 구성원 스마트 단말기 고유 정보, 가정 구성원 스마트 단말기 고유 정보에 매칭하는 안면정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 네트워크에 연결된 블록체인으로 전송하여 저장하도록 하며, 제어 스마트 단말기(20)로부터 제어 스마트 단말기 고유 정보와 가전제품 제어부 모듈 고유 정보를 수신하면 수신된 해당 제어 스마트 단말기 고유 정보와 해당 가전제품 제어부 모듈 고유 정보를 블록체인으로 전송하여 조회하도록 하고 조회 결과 정보를 수신하며, 조회 결과 정보를 기초로 조회 성공율을 산정하고, 조회 성공율이 기설정된 조회 성공율 이상인 경우, 해당 가전제품 제어 모듈로 제어(on 또는 off)신호를 전송하여 해당 스위치를 제어하도록 하며, 해당 가전제품 제어모듈로부터 제어 결과 정보를 수신하여 블록체인 각 노드로 전송하여 블록을 업데이트 하도록 하는 홈 서버(30)와, 홈 서버로부터 가정 구성원 스마트 단말기 고유정보, 상기 가정 구성원 스마트 단말기 고유 정보에 매칭하는 안면정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 수신하여 이를 기초로 신규 블록을 형성하고 각 노드에 전송하여 저장하도록 하며, 홈 서버가 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유 정보를 전송하여 조회를 요청하면 수신된 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유 정보를 네트워크에 연결된 각 노드로 전송하여 조회를 요청하고 조회 결과 정보를 홈 서버로 전송하는 블록체인(40)과, 홈 서버로부터 제어 신호를 수신하여 해당 가전제품에 연결된 해당 스위치를 제어하며 제어 결과 정보를 홈 서버로 전송하는 해당 가전제품 제어부 모듈(50)로 구성된 것을 특징으로 하는 것이다. 또한, 상기에서 블록체인 노드는, 서버, 가정 구성원이 각자 소지하는 스마트 단말기, 해당 가전제품을 제어하는 제어부 모듈들을 포함하여 구성될 수 있는 것이다. 또한, 가정 구성원 스마트 단말기(10)와 가정의 어느 가전제품을 제어하고자 하는 가정 구성원은 모든 가정 구성원 중에서 한 사람이 되므로 어느 가전제품을 제어하고자 하는 가정 구성원이 소지한 제어 스마트 단말기(20)는 가정 구성원 스마트 단말기(10)와 같은 단말기 일수 있는 것이다.2 is a block diagram of a first embodiment of a system for remote control of electronic products at home using a block chain of the present invention. In Fig. 2, the first embodiment of the system for remote control of electronic products at home using the present invention blockchain is a smart terminal for a household member possessed by a household that transmits unique information of a smart terminal and face image information captured by an attached camera to a home server. (10) And, to control the home appliance installed in the home, the controller module specific information of the home appliance and the smart terminal specific information are transmitted to the home server, and the display unit receives the control result information of the home appliance from the home server. The control smart terminal 20 that wants to control the home appliance from among the smart terminals of the household members possessed by the household member, and the facial information from the facial image information received from the smart terminal of the household member are extracted, and the key input unit or Face that receives unique information of each home appliance control module and switch status (on, off state) connected to the home appliance from the smart terminal of a household member, and matches the unique information of the household member's smart terminal and the household member's smart terminal. Information, unique information of each home appliance control module, and corresponding switch state information are stored in a DB, and the household member smart terminal unique information, facial information matching the household member smart terminal unique information, each home appliance control module unique information, corresponding The switch status information is transmitted and stored in a block chain connected to the network, and when the control smart terminal-specific information and the home appliance control module-specific information are received from the control smart terminal 20, the received control smart terminal-specific information and the corresponding home appliance The control module transmits unique information to the blockchain for inquiry, receives the inquiry result information, calculates the inquiry success rate based on the inquiry result information, and controls the home appliance control module when the inquiry success rate is higher than a preset inquiry success rate ( On or off) signal is transmitted to control the switch, and the control result information is received from the home appliance control module and transmitted to each node in the block chain to update the block. A new home server 30 receives the home server 30, the home member smart terminal unique information, the facial information matching the home member smart terminal unique information, the home appliance control module unique information, and the corresponding switch state information, and Blocks are formed, transmitted to each node, and stored.When the home server transmits the home appliance control module specific information and the corresponding control smart terminal specific information to request an inquiry, the received home appliance control module specific information and the corresponding control smart Blockchain 40 that transmits terminal specific information to each node connected to the network to request an inquiry and transmits the inquiry result information to the home server, and controls the corresponding switch connected to the home appliance by receiving a control signal from the home server. It is characterized by consisting of the home appliance control module 50 for transmitting the control result information to the home server. In addition, the block chain node in the above may include a server, a smart terminal each household member possesses, and a control module for controlling the corresponding home appliance. In addition, since the household member smart terminal 10 and the household member who wants to control a household appliance becomes one of all household members, the control smart terminal 20 possessed by a household member who wants to control a household appliance It may be a terminal such as the member smart terminal 10.

도 3은 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제1실시 예 제어 흐름도이다. 상기도 3에서 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제1실시 예는 가정 구성원이 소지한 각 가정 구성원 스마트 단말기에 장착된 카메라를 이용하여 소지자 얼굴을 촬영하고 촬영된 얼굴 정보와 해당 가정 구성원 스마트 단말기 고유 정보를 가정의 홈 서버로 전송하는 단계(S11)와. 키 입력부 또는 가정 구성원 스마트 단말기를 이용하여 가정에 설치된 에어컨의 전원을 on, off 하는 제어부 모듈 1과 전열기를 on, off 하는 제어부 모듈 2와 같은 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 홈 서버로 전송하여 저장하도록 하는 단계(S12)와, 홈 서버가 수신된 각 가정 구성원의 얼굴 영상 정보에서 안면 인식 정보를 추출하고 추출된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 DB화하여 저장하는 단계(S13)와, 홈 서버가 네트워크를 통하여 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 블록체인으로 전송하는 단계(S14)와, 블록체인이 수신된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 기초로 신규 블록을 형성하고 형성된 신규 블록을 각 노드로 전송하여 저장하도록 하는 단계(S15)와, 가정 구성원 중 하나가 가정의 가전제품을 원격에서 제어하고자 하는 경우에, 소지한 해당 구성원의 제어 스마트 단말기를 이용하여 해당 제어 스마트 단말기 고유정보와 제어하고자 하는 해당 가전제품 제어부 모듈 고유 정보를 홈 서버로 전송하는 단계(S16)와, 홈 서버가 수신된 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유정보를 블록체인에 전송하여 조회를 요청하는 단계(S17)와, 블록체인이 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유정보를 네트워크에 연결된 각 노드로 전송하여 조회를 요청하고, 조회 결과 정보인 조회 성공, 조회 실패, 네트워크 문제로 인한 조회 보류 정보를 홈 서버로 전송하는 단계(S18)와, 홈 서버가 수신된 조회 결과 정보를 기초로 조회 성공율을 산정하여 일정 비율(예를 들어 70%) 이상 성공인 경우, 홈 서버가 제어 신호를 해당 가전제품의 제어부 모듈로 전송하는 단계(S19)와, 해당 가전제품의 제어부 모듈이 관련 해당 스위치를 제어하여 해당 가전제품을 구동하고 제어 결과 정보를 홈 서버로 전송하는 단계(S20)와 홈 서버가 해당 가전제품 제어 결과 정보를 블록체인으로 전송하는 단계와, 블록체인이 해당 가전제품 제어 결과 정보를 각 노드로 전송하여 블록을 업데이트 하도록 하는 단계(S21)를 포함하여 이루어지는 것을 특징으로 하는 것이다. 상기 S19 단계에서 조회 성공율이 일정 비율 미만인 경우, 조회 인증 실패 메시지를 해당 스마트 단말기로 전송하여 제공하는 단계를 더 포함하여 구성할 수 있는 것이다. 또한, 상기 S19 단계에서는 조회 성공율이 100%인 경우를 기준으로 설정하여 해당 가전 제품의 제어부 모듈을 통하여 스위치를 제어할 수 있는 것이다. 또한, 상기에서 해당 가전제품 제어부 모듈의 제어 결과 정보는 해당 가전제품 제어부 모듈 고유정보와 해당 스위치 상태 정보의 변경정보를 포함할 수 있는 것이다.3 is a control flowchart of a first embodiment of a method for remotely controlling electronic products at home using a block chain of the present invention. In Fig. 3, the first embodiment of the method for remote control of electronic products at home using a block chain of the present invention captures the face of a holder using a camera mounted on each household member smart terminal possessed by the household member, and the photographed face information and corresponding Step (S11) of transmitting the unique information of the household member smart terminal to the home server of the household. Home appliance control module unique information, such as control module 1 that turns on and off the power of an air conditioner installed in the home, and control module 2 that turns on and off the electric heater using a key input unit or a household member smart terminal, and the corresponding switch status information. A step of transmitting and storing the server (S12), and a smart terminal for each household member that extracts facial recognition information from the received facial image information of each household member and matches the extracted facial recognition information and facial recognition information by the home server Unique information, each home appliance control module unique information, and the step of storing the corresponding switch status information into a DB (S13), and each household member smart terminal matching the facial recognition information and the facial recognition information by the home server through the network The step of transmitting information, each home appliance control module unique information, and the corresponding switch status information to the blockchain (S14), the face recognition information received by the blockchain, and the smart terminal unique information of each household member matching the facial recognition information, A step (S15) of forming a new block based on the unique information of each home appliance control module and the corresponding switch state information, and transmitting and storing the formed new block to each node (S15), and one of the household members remotely stores the home appliance. In the case of a control, the step of transmitting the control smart terminal specific information and the home appliance control module specific information to be controlled to the home server using the control smart terminal of the corresponding member (S16), and the home server receives The step of requesting an inquiry by transmitting the home appliance control module unique information and the corresponding control smart terminal unique information to the block chain (S17), and the block chain transmits the home appliance control module unique information and the corresponding control smart terminal unique information to the network. Sending to each node connected to to request an inquiry, and transmitting the inquiry result information such as inquiry success, inquiry failure, and inquiry pending information due to a network problem to the home server (S18), and the inquiry result information received by the home server. Based on the search success rate, a certain percentage ( For example, 70%) or more success, the step of the home server transmitting a control signal to the control module of the home appliance (S19), and the control module of the home appliance controls the corresponding switch to drive the home appliance. And transmitting the control result information to the home server (S20), the home server transmitting the corresponding home appliance control result information to the block chain, and the block chain transmitting the corresponding home appliance control result information to each node to generate a block. It characterized in that it comprises a step (S21) to update. In the case where the inquiry success rate is less than a certain ratio in step S19, it may be configured to further include the step of transmitting and providing the inquiry authentication failure message to the corresponding smart terminal. In addition, in step S19, the switch can be controlled through the control module of the home appliance by setting the inquiry success rate as a reference of 100%. In addition, in the above, the control result information of the home appliance control module may include unique information of the home appliance control module and change information of the corresponding switch state information.

도 4는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제2실시 예 구성도이다. 상기도 4에서 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 시스템 제2실시 예는 스마트 단말기 고유 정보, 부착된 카메라가 촬영한 얼굴 영상 정보와 고유 정보를 홈 서버로 전송하는 가정 구성원 스마트 단말기(10-1)와, 홈 서버로부터 1차 조회 인증 실패 정보를 수신하는 경우, 부착된 카메라로 소지자의 얼굴을 촬영하고 촬영된 얼굴 영상 정보를 고유 정보와 함께 홈 서버로 전송하며, 홈 서버로부터 해당 가전제품의 제어 결과 정보를 수신하여 표시부를 통하여 제공하는 것으로 가정 구성원이 소지한 가정 구성원 스마트 단말기 중에서 가전제품을 제어하고자 하는 제어 스마트 단말기(20-1)와, 키 입력부 또는 가정 구성원 스마트 단말기를 통하여 각 가전 제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 수신하고 가정 구성원 스마트 단말기로부터 수신한 얼굴 영상 정보에서 안면 정보를 추출하고. 추출된 안면 정보, 안면정보에 매칭하는 가정 구성원 스마트 단말기 고유정보, 각 가전제품 제어부 모듈 고유정보, 해당 각 가전제품 제어부 모듈에 연결된 스위치 상태정보를 DB화하여 저장하고, 상기 안면 정보, 안면정보에 매칭하는 가정 구성원 스마트 단말기 고유정보, 각 가전제품 제어부 모듈 고유정보, 해당 제어부 모듈에 연결된 스위치 상태정보를 블록체인으로 전송하며, 가정의 가전제품을 제어하고자 하는 가정 구성원의 제어 스마트 단말기로부터 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유 정보를 수신하면 수신된 해당 가전제품 제어부 모듈 고유 정보와 해당 제어 스마트 단말기 고유 정보를 블록체인으로 전송하여 조회를 요청하고, 블록체인으로부터 조회 결과 정보를 수신하여 조회 성공율을 산정하고, 산정된 조회 성공율이 기설정된 성공율 이하인 경우, 1차 조회 인증 실패로 판단하여 1차 조회 인증 실패 정보를 가전제품 제어를 요청한 해당 제어 스마트 단말기로 전송하며, 해당 제어 스마트 단말기로부터 수신한 얼굴 영상정보에서 안면 정보를 추출하고, 추출된 안면정보, 기저장된 해당 제어 스마트 단말기 고유정보, 해당 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태 정보를 블록체인으로 전송하여 2차 조회를 요청하며, 블록체인으로부터 수신한 2차 조회 결과 정보를 기초로 조회 성공율을 산정하며 조회 성공율이 기설정된 성공율 이상인 경우 해당 가전제품 제어부 모듈로 제어 신호를 전송하고, 해당 가전제품으로부터 제어 결과 정보를 수신하는 홈 서버(30-1)와, 홈 서버로부터 수신된 가정 구성원 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품 제어부 모듈에 연결된 스위치 상태정보를 기초로 신규 블록을 형성하고 형성된 신규 블록을 각 노드로 전송하여 저장하도록 하고, 홈 서버로부터 수신된 해당 가전제품 제어부 모듈 고유 정보 및 가정 구성원이 소지한 해당 제어 스마트 단말기 고유 정보를 각 노드로 전송하여 1차 조회를 요청하고 1차 조회 결과 정보를 홈 서버로 전송하며, 홈 서버로부터 수신된 안면 정보, 해당 제어 스마트 단말기 고유정보, 해당 가전제품 제어부 모듈 고유 정보, 해당 가전제품 제어부 모듈에 연결된 스위치 상태정보를 각 노드로 전송하여 2차 조회를 요청하고, 2차 조회 결과 정보를 홈 서버로 전송하며, 홈 서버로부터 해당 가전제품 제어부 모듈의 제어 결과 정보를 수신하여 각 노드로 전송하여 각 노드의 블록을 업데이트 하도록 하는 블록체인(40-1)과, 홈 서버로부터 제어 신호를 수신하여 해당 가전제품에 연결된 스위치를 제어하며 제어 결과 정보를 홈 서버로 전송하는 해당 가전제품 제어부 모듈(50-1)로 구성된 것을 특징으로 하는 것이다. 가정 구성원 스마트 단말기(10-1)와 가정의 어느 가전제품을 제어하고자 하는 가정 구성원이 소지한 제어 스마트 단말기(20-1)는 같은 단말기 일수도 있는 것이다.4 is a block diagram of a second embodiment of a system for remote control of electronic products at home using a block chain of the present invention. In FIG. 4, the second embodiment of the system for remote control of electronic products at home using a block chain of the present invention is a smart terminal for a household member that transmits unique information of a smart terminal, face image information captured by an attached camera, and unique information to a home server ( 10-1) And, in the case of receiving the first inquiry authentication failure information from the home server, the holder's face is photographed with the attached camera and the photographed face image information is transmitted to the home server along with the unique information, and the corresponding information from the home server The control result information of the home appliance is received and provided through the display unit. Among the smart terminals of household members possessed by the household member, the control smart terminal 20-1 to control the home appliance, and the key input unit or the home member smart terminal Each home appliance control module unique information and corresponding switch status information are received, and facial information is extracted from the facial image information received from a smart terminal of a household member. The extracted facial information, the unique information of the smart terminal of household members matching the facial information, the unique information of each home appliance control module, and the switch status information connected to each home appliance control module are converted into a DB and stored, and stored in the facial information and the facial information. The matching household member smart terminal unique information, each home appliance control module unique information, and the switch status information connected to the corresponding control module are transmitted to the block chain, and the home appliance from the control smart terminal of the household member who wants to control the home appliance Upon receiving the controller module-specific information and the corresponding control smart terminal-specific information, the received home appliance controller module-specific information and the corresponding control smart terminal-specific information are transmitted to the blockchain to request an inquiry, and the inquiry result information is received from the blockchain. If the inquiry success rate is calculated, and the calculated inquiry success rate is less than the preset success rate, it is determined as the primary inquiry authentication failure and the information on the primary inquiry authentication failure is transmitted to the corresponding control smart terminal that requested control of the home appliance, and from the control smart terminal. The facial information is extracted from the received facial image information, and the extracted facial information, the unique information of the corresponding control smart terminal, unique information of the corresponding home appliance control module, and the corresponding switch state information are transmitted to the blockchain to request a second inquiry. , Calculates the inquiry success rate based on the secondary inquiry result information received from the blockchain, and if the inquiry success rate is higher than a preset success rate, it transmits a control signal to the home appliance control module and receives the control result information from the home appliance. The server 30-1, the family member's facial recognition information received from the home server, each household member's smart terminal unique information matching the facial recognition information, each home appliance control module unique information, a switch connected to the home appliance control module A new block is formed based on the status information, and the newly formed block is transmitted to each node for storage, and the home appliance control module unique information received from the home server and the corresponding control smart terminal possessed by household members. Sends terminal-specific information to each node to request a primary inquiry, and transmits the primary inquiry result information to the home server, facial information received from the home server, the corresponding control smart terminal specific information, the home appliance control module specific information, The switch status information connected to the home appliance control module is transmitted to each node to request a secondary inquiry, the secondary inquiry result information is transmitted to the home server, and the control result information of the home appliance control module is received from the home server. Blockchain (40-1) that transmits to each node to update the block of each node, and a corresponding home appliance that receives a control signal from the home server and controls the switch connected to the home server, and transmits control result information to the home server. It is characterized by consisting of a product control module (50-1). The household member smart terminal 10-1 and the control smart terminal 20-1 possessed by a household member who wants to control a home appliance may be the same terminal.

도 5는 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제2실시 예 제어 흐름도이다. 상기도 5의 a 및 b에서 본 발명 블록체인을 이용한 가정의 전자제품 원격 제어 방법 제2실시 예는 가정 구성원이 소지한 각 가정 구성원 스마트 단말기에 장착된 카메라를 이용하여 소지자 얼굴을 촬영하고 촬영된 얼굴 정보와 해당 구성원 스마트 단말기 고유 정보를 가정의 홈 서버로 전송하는 단계(S31)와. 키 입력부 또는 가정 구성원 스마트 단말기를 통하여 홈 서버로 가정에 설치된 에어컨의 전원을 on, off 하는 제어부 모듈 1과 전열기를 on, off 하는 제어부 모듈 2와 같은 가전제품 각 제어부 모듈의 고유 정보와 해당 가전제품에 연결된 해당 스위치 상태정보(on, 0ff 정보)를 홈 서버로 전송하는 단계(S32)와, 홈 서버가 수신된 각 가정 구성원의 얼굴 영상 정보에서 안면 인식 정보를 추출하고 추출된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결된 스위치 상태정보를 DB화하여 저장하는 단계(S33)와, 홈 서버가 가정 구성원 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 블록체인으로 전송하는 단계(S34)와, 블록체인이 수신된 가정 구성원 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 기초로 신규 블록을 형성하고 형성된 신규 블록을 각 노드로 전송하여 저장하도록 하는 단계(S35)와, 가정 구성원 중 하나가 가전제품을 원격에서 제어하고자 하는 경우에, 그가 소지한 제어 스마트 단말기를 이용하여 해당 제어 스마트 단말기 고유정보와 제어하고자 하는 해당 가전제품 제어부 모듈 고유 정보를 홈 서버로 전송하는 단계(S36)와, 홈 서버가 해당 제어 스마트 단말기로부터 수신된 해당 가전제품 제어부 모듈 고유 정보 및 해당 제어 스마트 단말기 고유정보를 네트워크에 연결된 블록체인으로 전송하는 단계(S37)와, 블록체인이 수신된 해당 가전제품 제어부 모듈 고유 정보 및 해당 제어 스마트 단말기 고유정보를 각 노드로 전송하여 1차 조회를 요청하는 단계(S38)와, 블록체인이 1차 조회 결과를 홈 서버로 전송하는 단계(S39)와, 홈 서버가 수신된 1차 조회 결과 정보를 기초로 조회 성공율을 산정하는 단계(S40)와, 조회 성공률이 일정 비율 이하인 경우, 홈 서버가 1차 조회 인증 실패를 해당 제어 스마트 단말기로 전송하여 표시부를 통하여 제공하도록 하는 단계(S41)와, 가정 구성원이 소지한 해당 제어 스마트 단말기가 소지자의 얼굴을 촬영하고 촬영된 영상 정보를 해당 제어 스마트 단말기 고유 정보와 함께 홈 서버로 전송하는 단계(S42)와, 홈 서버가 수신된 얼굴 영상 정보에서 안면 정보를 추출하도록 하는 단계(S43)와, 홈 서버가 추출된 안면 정보, 안면정보에 매칭하는 해당 제어 스마트 단말기 고유정보, 제어하고자 하는 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 네트워크에 연결된 블록체인으로 전송하는 단계(S44)와, 블록체인이 수신된 안면 정보, 해당 제어 스마트 단말기 고유정보, 해당 가전제품 제어부 모듈 고유 정보, 해당 스위치 상태정보를 각 노드로 전송하여 2차 조회를 요청하는 단계(S45)와, 블록체인이 2차 조회 결과를 홈 서버로 전송하는 단계(S46)와, 홈 서버가 수신된 2차 조회 결과 정보를 기초로 조회 성공율을 산정하는 단계(S47)와, 조회 성공률이 기설정된 일정 비율 이상인 경우, 홈 서버가 해당 가전제품 제어부 모듈로 제어 신호를 전송하는 단계(S48)와, 해당 가전제품 제어 모듈이 해당 스위치를 제어하고 제어 결과 정보를 홈 서버로 전송하는 단계(S49)와, 홈 서버가 제어 결과 정보를 블록체인으로 전송하여 각 노드의 블록을 업데이트 하도록 하는 단계(S50)를 포함하여 이루어지는 것을 특징으로 하는 것이다. 상기에서 조회 성공율에 대하여 구체적으로 설명하면 가정 구성원이 5명인 경우, 조회 성공율이 3명이상인 경우로 설정할 수 있는 것이고, 가정 구성원이 6명인 경우 4명의 조회 성공율을 설정할 수 있는 것으로 상기 기설정된 일정 비율은 100% 미만일수 있는 것이다. 조회 성공율이란, 블록체인의 각 노드가 블록으로 기저장된 정보와 홈 서버로부터 새로 수신된 정보의 일치 여부를 기준으로 조회 성공율을 판단하는 것이다. 또한, 새로운 가전제품이 구입되는 경우 가전제품에 연결되는 제어부 모듈 고유 정보와 해당 스위치 상태 정보를 홈 서버를 통하여 블록체인에 연결된 각 노드로 전송하여 블록을 업데이트하여 비교 기준 블록으로 적용할 수 있는 것이다.5 is a control flowchart of a second embodiment of a method for remotely controlling electronic products at home using a block chain of the present invention. 5A and 5B, the second embodiment of the method for remotely controlling electronic products at home using a block chain of the present invention captures and photographs a holder's face using a camera mounted on each household member's smart terminal possessed by the household member. Transmitting the face information and the member's smart terminal unique information to the home server of the household (S31) and. Home appliances such as control module 1 that turns on and off the power of an air conditioner installed in the home through a key input unit or a smart terminal for household members, and control module 2 that turns on and off the electric heater, and unique information of each control module and the corresponding home appliance Transmitting the corresponding switch status information (on, 0ff information) connected to the home server (S32), and the home server extracting facial recognition information from the received facial image information of each household member, and the extracted facial recognition information, The step of converting and storing the unique information of each household member smart terminal matching the facial recognition information, the unique information of each home appliance control module, and the switch state information connected to the corresponding home appliance (S33), and the home server's facial recognition information Wow, the step of transmitting each household member's smart terminal unique information matching the facial recognition information, each home appliance control module unique information, and the corresponding switch status information to the blockchain (S34), and the household member's facial recognition information from which the blockchain was received. And, forming a new block based on the unique information of each household member's smart terminal matching the facial recognition information, the unique information of each home appliance control module, and the corresponding switch status information, and transmitting the formed new block to each node to store it ( S35) and, when one of the household members wants to remotely control the home appliance, the control smart terminal unique information and the home appliance control module unique information to be controlled are transferred to the home server using the control smart terminal he has. Transmitting step (S36), the home server transmitting the home appliance control module unique information received from the control smart terminal and the corresponding control smart terminal unique information to a block chain connected to the network (S37), and the block chain Sending the received home appliance control module unique information and the corresponding control smart terminal unique information to each node to request a first inquiry (S38), and a block chain transmitting the first inquiry result to the home server (S39) ), and the primary inquiry result information received by the home server. Calculating a success rate based on the inquiry (S40), and when the success rate of the inquiry is less than a certain ratio, the home server transmits the primary inquiry authentication failure to the corresponding control smart terminal and provides it through the display (S41), and the assumption A step in which the corresponding control smart terminal possessed by the member photographs the holder's face and transmits the photographed image information to the home server together with the specific information of the corresponding control smart terminal (S42), and facial information from the received facial image information by the home server. In step S43, the home server extracts facial information, the corresponding control smart terminal specific information matching the facial information, the home appliance control module specific information to be controlled, and the corresponding switch status information in a blockchain connected to the network. Sending to each node (S44) and sending facial information received by the blockchain, unique information on the control smart terminal, unique information on the home appliance control module, and status information on the corresponding switch to each node to request a second inquiry ( S45), the block chain transmitting the secondary inquiry result to the home server (S46), the home server calculating the inquiry success rate based on the received secondary inquiry result information (S47), and the inquiry success rate In the case of a predetermined ratio or more, the home server transmitting a control signal to the home appliance control module (S48), and the home appliance control module controlling the switch and transmitting the control result information to the home server (S49). ), and the step (S50) of causing the home server to update the block of each node by transmitting the control result information to the block chain. In the above description, if there are 5 household members, the inquiry success rate can be set to 3 or more, and when there are 6 household members, the inquiry success rate of 4 people can be set. May be less than 100%. The search success rate is to determine the search success rate based on whether each node of the blockchain matches information previously stored as a block with information newly received from the home server. In addition, when a new home appliance is purchased, the unique information of the control unit module connected to the home appliance and the corresponding switch state information are transmitted to each node connected to the block chain through the home server, and the block can be updated and applied as a reference block for comparison. .

10, 10-1 : 가정 구성원 스마트 단말기, 20, 20-1 : 가전제품을 제어하고자 하는 구성원이 소지한 스마트 단말기, 30, 30-1 : 홈 서버,
40, 40-1 : 블록체인, 50, 50-1 : 해당 가전제품을 제어하는 제어부 모듈
10, 10-1: smart terminal for household members, 20, 20-1: smart terminal possessed by members who want to control home appliances, 30, 30-1: home server,
40, 40-1: Blockchain, 50, 50-1: Control module that controls the home appliance

Claims (2)

가정에 설치되는 에어컨, TV, 청소기, 전열기와 같은 전자 제품을 원격에서 제어하기 위한 블록체인을 이용한 가정의 전자제품 원격 제어 방법에 있어서,
상기 블록체인을 이용한 가정의 전자제품 원격 제어 방법은,
가정 구성원이 소지한 각 가정 구성원 스마트 단말기에 장착된 카메라를 이용하여 소지자 얼굴을 촬영하고 촬영된 얼굴 영상 정보와 해당 가정 구성원 스마트 단말기 고유 정보를 가정의 홈 서버로 전송하는 단계(S31)와;
키 입력부 또는 가정 구성원 스마트 단말기를 통하여 홈 서버로 가정에 설치된 에어컨의 전원을 on, off 하는 제어부 모듈 1과 전열기를 on, off 하는 제어부 모듈 2와 같은 가전제품 각 제어부 모듈 고유 정보와 해당 가전제품에 연결된 스위치 상태정보(on, 0ff 정보)를 홈 서버로 전송하는 단계(S32)와;
홈 서버가 수신된 각 가정 구성원의 얼굴 영상 정보에서 안면 인식 정보를 추출하고 추출된 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결된 스위치 상태정보를 DB화하여 저장하는 단계(S33)와;
홈 서버가 가정 구성원 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결된 스위치 상태정보를 블록체인으로 전송하는 단계(S34)와;
블록체인이 수신된 가정 구성원 안면인식 정보와, 안면인식 정보에 매칭하는 각 가정 구성원 스마트 단말기 고유 정보, 각 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결된 스위치 상태정보를 기초로 신규 블록을 형성하고 형성된 신규 블록을 각 노드로 전송하여 저장하도록 하는 단계(S35)와;
가정 구성원 중 하나가 가전제품을 원격에서 제어하고자 하는 경우에, 그 가정 구성원이 소지한 제어 스마트 단말기를 이용하여 해당 제어 스마트 단말기 고유정보와 제어하고자 하는 해당 가전제품 제어부 모듈 고유 정보를 홈 서버로 전송하는 단계(S36)와;
홈 서버가 해당 제어 스마트 단말기로부터 수신된 해당 가전제품 제어부 모듈 고유 정보 및 해당 제어 스마트 단말기 고유정보를 네트워크에 연결된 블록체인으로 전송하는 단계(S37)와;
블록체인이 수신된 해당 가전제품 제어부 모듈 고유 정보 및 해당 제어 스마트 단말기 고유정보를 각 노드로 전송하여 1차 조회를 요청하는 단계(S38)와;
블록체인이 1차 조회 결과를 홈 서버로 전송하는 단계(S39)와;
홈 서버가 수신된 1차 조회 결과 정보를 기초로 조회 성공율을 산정하는 단계(S40)와;
조회 성공률이 일정 비율 이하인 경우, 홈 서버가 1차 조회 인증 실패를 해당 제어 스마트 단말기로 전송하여 표시부를 통하여 제공하도록 하는 단계(S41)와;
해당 제어 스마트 단말기가 소지자의 얼굴을 촬영하고 촬영된 얼굴 영상 정보를 해당 제어 스마트 단말기 고유 정보와 함께 홈 서버로 전송하는 단계(S42)와;
홈 서버가 수신된 얼굴 영상 정보에서 안면인식 정보를 추출하도록 하는 단계(S43)와;
홈 서버가 추출된 안면인식 정보, 안면인식 정보에 매칭하는 해당 제어 스마트 단말기 고유정보, 제어하고자 하는 가전제품 제어부 모듈 고유 정보, 해당 가전제품에 연결된 스위치 상태정보를 네트워크에 연결된 블록체인으로 전송하는 단계(S44)와;
블록체인이 수신된 안면인식 정보, 해당 제어 스마트 단말기 고유정보, 해당 가전제품 제어부 모듈 고유 정보, 해당 가전 제품에 연결된 스위치 상태정보를 각 노드로 전송하여 2차 조회를 요청하는 단계(S45)와;
블록체인이 2차 조회 결과를 홈 서버로 전송하는 단계(S46)와;
홈 서버가 수신된 2차 조회 결과 정보를 기초로 조회 성공율을 산정하는 단계(S47)와;
조회 성공률이 기설정된 일정 비율 이상인 경우(단 기설정된 일정 비율은 100% 미만임), 홈 서버가 해당 가전제품 제어부 모듈로 제어 신호를 전송하는 단계(S48)와;
해당 가전제품 제어 모듈이 해당 가전 제품에 연결된 스위치를 제어하고 제어 결과 정보를 홈 서버로 전송하는 단계(S49);
및 홈 서버가 제어 결과 정보를 블록체인으로 전송하여 각 노드의 블록을 업데이트 하도록 하는 단계(S50)를 포함하여 이루어지는 것으로, 상기 블록체인 노드는, 홈 서버, 가정 구성원 소지하는 모든 스마트 단말기, 각 가전제품을 제어하는 제어부 모듈들을 포함하여 구성될 수 있는 것을 특징으로 하는 블록체인을 이용한 가정의 전자제품 원격 제어 방법.






In the remote control method of electronic products at home using a block chain for remotely controlling electronic products such as air conditioners, TVs, vacuum cleaners, and electric heaters installed in the home,
The method for remote control of electronic products at home using the blockchain,
Photographing the face of the holder using a camera mounted on each household member smart terminal possessed by the household member, and transmitting the photographed face image information and the unique information of the corresponding household member smart terminal to a home server of the household (S31);
Home appliances such as control module 1 that turns on and off the power of the air conditioner installed in the home through the key input unit or the smart terminal of household members, and the control module 2 that turns on and off the electric heater. Transmitting the connected switch status information (on, 0ff information) to the home server (S32);
The home server extracts facial recognition information from the received facial image information of each household member, and the extracted facial recognition information, the smart terminal unique information of each household member matching the facial recognition information, each home appliance control module unique information, the corresponding home appliance Converting and storing switch state information connected to the product into a DB (S33);
A step of transmitting, by the home server, the family member facial recognition information, each household member smart terminal unique information matching the facial recognition information, each home appliance control module unique information, and the switch state information connected to the home appliance to the blockchain (S34) Wow;
A new block is formed based on the family member's facial recognition information received by the block chain, each household member's smart terminal unique information matching the facial recognition information, each home appliance control module unique information, and the switch status information connected to the home appliance. Transmitting and storing the formed new block to each node (S35);
When one of the household members wants to remotely control a home appliance, the control smart terminal owned by the household member is used to transmit the corresponding control smart terminal specific information and the corresponding home appliance control module specific information to the home server. Step (S36) and;
Transmitting, by the home server, the home appliance control module unique information received from the corresponding control smart terminal and the corresponding control smart terminal unique information to a block chain connected to the network (S37);
A step (S38) of requesting a first inquiry by transmitting the unique information of the corresponding home appliance control module and the corresponding control smart terminal unique information, which the block chain is received, to each node;
A step (S39) of the block chain transmitting the first inquiry result to the home server;
Calculating, by the home server, an inquiry success rate based on the received primary inquiry result information (S40);
When the inquiry success rate is less than a certain ratio, the step of sending the home server the primary inquiry authentication failure to the corresponding control smart terminal and providing it through the display unit (S41);
A step (S42) of the corresponding control smart terminal photographing the holder's face and transmitting the photographed face image information together with the corresponding control smart terminal specific information to the home server;
Allowing the home server to extract facial recognition information from the received facial image information (S43);
The step of transmitting the facial recognition information extracted by the home server, the specific information of the corresponding control smart terminal matching the facial recognition information, the unique information of the control unit module of the home appliance to be controlled, and the status information of the switch connected to the home appliance to the blockchain connected to the network (S44) and;
Requesting a second inquiry by transmitting the facial recognition information received by the block chain, the corresponding control smart terminal unique information, the corresponding home appliance control module unique information, and the switch state information connected to the home appliance to each node (S45);
Step (S46) of the block chain transmitting the secondary inquiry result to the home server;
Calculating, by the home server, an inquiry success rate based on the received secondary inquiry result information (S47);
When the inquiry success rate is greater than or equal to a predetermined percentage (short-term predetermined percentage is less than 100%), the home server transmitting a control signal to the home appliance control module (S48);
The home appliance control module controlling a switch connected to the home appliance and transmitting control result information to the home server (S49);
And a step (S50) of causing the home server to update the block of each node by transmitting the control result information to the block chain, wherein the block chain node includes a home server, all smart terminals possessed by household members, and each household appliance. A method for remote control of electronic products at home using a blockchain, characterized in that it can be configured to include control modules that control the product.






삭제delete
KR1020190164727A 2019-12-11 2019-12-11 Home Appliances Remote Control Method by Using Block Chain and Method thereof KR102145813B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190164727A KR102145813B1 (en) 2019-12-11 2019-12-11 Home Appliances Remote Control Method by Using Block Chain and Method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190164727A KR102145813B1 (en) 2019-12-11 2019-12-11 Home Appliances Remote Control Method by Using Block Chain and Method thereof

Publications (1)

Publication Number Publication Date
KR102145813B1 true KR102145813B1 (en) 2020-08-19

Family

ID=72265461

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190164727A KR102145813B1 (en) 2019-12-11 2019-12-11 Home Appliances Remote Control Method by Using Block Chain and Method thereof

Country Status (1)

Country Link
KR (1) KR102145813B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060107739A (en) * 2003-09-26 2006-10-16 가부시끼가이샤 도시바 Home electric appliances remote control system, service provision server, home server, home electric appliances, home electric appliances remote control support method of service provision server, and home electric appliances service provision support method of service provision server
KR20150005800A (en) * 2013-07-05 2015-01-15 삼성전자주식회사 Remote controlled home appliances and mobile communication terminal and system for managing of home appliances therefor
KR20180085570A (en) * 2017-01-19 2018-07-27 주식회사 케이티 Apparatus for managing data using block chain and method thereof
KR20190075658A (en) * 2017-12-21 2019-07-01 박행운 Cash box managmenet system using user terminal
KR20190100177A (en) * 2016-12-30 2019-08-28 인텔 코포레이션 Naming and Blockchain Records for the Internet of Things
US20190358428A1 (en) * 2018-05-23 2019-11-28 Xiamen Brana Design Co., Ltd. Robot-connected iot-based sleep-caring system
KR20190136179A (en) * 2018-05-30 2019-12-10 주식회사 씨브이티 System and method for controlling a door based on biometric recognition

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060107739A (en) * 2003-09-26 2006-10-16 가부시끼가이샤 도시바 Home electric appliances remote control system, service provision server, home server, home electric appliances, home electric appliances remote control support method of service provision server, and home electric appliances service provision support method of service provision server
KR20150005800A (en) * 2013-07-05 2015-01-15 삼성전자주식회사 Remote controlled home appliances and mobile communication terminal and system for managing of home appliances therefor
KR20190100177A (en) * 2016-12-30 2019-08-28 인텔 코포레이션 Naming and Blockchain Records for the Internet of Things
KR20180085570A (en) * 2017-01-19 2018-07-27 주식회사 케이티 Apparatus for managing data using block chain and method thereof
KR20190075658A (en) * 2017-12-21 2019-07-01 박행운 Cash box managmenet system using user terminal
US20190358428A1 (en) * 2018-05-23 2019-11-28 Xiamen Brana Design Co., Ltd. Robot-connected iot-based sleep-caring system
KR20190136179A (en) * 2018-05-30 2019-12-10 주식회사 씨브이티 System and method for controlling a door based on biometric recognition

Similar Documents

Publication Publication Date Title
KR101784990B1 (en) Home automation control system and method using the face recognition
KR102213640B1 (en) Apparatus and method for exporting information related to a home device of a user device in a home network system
CN106789255B (en) Automatic network access control method for intelligent household electrical appliance
CN104660714B (en) Long-range control method, the apparatus and system of terminal device
KR102277752B1 (en) Apparatus and method for controlling home device using wearable device
CN105009131B (en) Promote the multilayer authentication method communicated between intelligent home equipment and server based on cloud
TWI544778B (en) Remote doorbell control system and its samrt doorbell device
CN100512101C (en) Electronic device control apparatus
US20140180447A1 (en) Smart adapter and remote control system using the same
CN105981352A (en) Uniform communication protocols for communication between controllers and accessories
KR20150073827A (en) Apparatus and method for registrating a home device to a server in a home network system
TW201419797A (en) Gateway, smart home system and smart control method of home appliance thereof
CN103685733A (en) Remote control method and terminal
WO2016021728A1 (en) Information device and control device
US20190213819A1 (en) Management device, control method, and program
KR20180122839A (en) Video phone system using internet of things
CN103345204A (en) Home control system
CN105307009A (en) STB (Set Top Box) logging in WIFI through scanning two-dimension code and use method thereof
KR20160128644A (en) Disital door remote control device
KR102145813B1 (en) Home Appliances Remote Control Method by Using Block Chain and Method thereof
KR102145812B1 (en) Home Appliances Remote Control System by Using Block Chain and Method thereof
KR100415018B1 (en) System for network-based internet, electronic unmanned guard and home automation service
JP2020067824A (en) Network system and electric device
KR101989828B1 (en) Home network service providing system using portable terminal
KR101237830B1 (en) The Method And Mobile Phone for Auto Change Of Control Mode in Home Network

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant