KR20050026275A - 분산 지능형 홈로봇 제어 시스템 - Google Patents

분산 지능형 홈로봇 제어 시스템 Download PDF

Info

Publication number
KR20050026275A
KR20050026275A KR1020030063296A KR20030063296A KR20050026275A KR 20050026275 A KR20050026275 A KR 20050026275A KR 1020030063296 A KR1020030063296 A KR 1020030063296A KR 20030063296 A KR20030063296 A KR 20030063296A KR 20050026275 A KR20050026275 A KR 20050026275A
Authority
KR
South Korea
Prior art keywords
home
failure
sms message
robot
code
Prior art date
Application number
KR1020030063296A
Other languages
English (en)
Other versions
KR100552507B1 (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 KR1020030063296A priority Critical patent/KR100552507B1/ko
Publication of KR20050026275A publication Critical patent/KR20050026275A/ko
Application granted granted Critical
Publication of KR100552507B1 publication Critical patent/KR100552507B1/ko

Links

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/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • 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/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • 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
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephonic Communication Services (AREA)
  • Manipulator (AREA)

Abstract

본 발명에 따른 분산 지능형 홈로봇 제어 시스템은, 홈게이트웨이에 장애 사항별로 생성된 장애코드 파일을 저장하여, 유무선 네트워크를 통해 홈게이트웨이에 연결된 각 홈네트워크 기기의 장애 정보를 홈게이트웨이가 수신하는 경우, 홈게이트웨이는 그 수신된 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 홈로봇에 전송하게 하고, 홈로봇은 장애 코드별로 생성된 SMS 메시지 파일을 저장하고 있다가 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하게 함으로써, 홈네트워크 기기의 장애발생시 홈로봇을 통해 사용자에게 알람 또는 SMS 메시지를 통하여 즉각적으로 통보하여 그에 대한 조치를 할 수 있게 한다.

Description

분산 지능형 홈로봇 제어 시스템{system for control home robot using distributed intelligence}
본 발명은 분산 지능형 홈로봇 제어 시스템에 관한 것으로, 상세하게는 홈게이트웨이를 통해서 IP(Internet Protocol)망에 있는 서버의 지능을 이용하는 분산 지능형 홈로봇 제어시스템에 관한 것이다.
도 1은 종래의 분산 지능형 홈로봇 제어 시스템의 구성도이다.
도 1을 참조하면, 분산 지능형 홈로봇 제어 시스템은 원격 서버(10)와 홈게이트웨이(20)와 홈로봇(30)으로 구성된다.
원격 서버(10)는 홈게이트웨이(20)를 통해 연결된 홈로봇(30)으로부터 전달되는 신호로부터 사용자의 명령 및 해당 로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행한다. 그리고, 그 연산 결과에 따라 홈로봇(30)에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 홈로봇의 구동을 제어하기 위한 홈로봇의 구동제어신호를 생성하여 홈게이트웨이(20)를 통해 홈로봇(30)에 전송한다.
원격 서버(10)에 의해 최초로 로봇이 동작을 시작할 때, 원격 서버(10)의 DB에 등록하는 프로세스가 이루어진다. 등록 작업은 1회만 이루어지면 된다. 등록 작업은 원격 서버(10)와 홈로봇(30) 모두에게 필요하다. 이것은 휴대폰 최초 개통시 휴대폰 고유 ID를 이동통신 사업자에 등록하는 과정과 유사하다.
등록후 사용자가 홈로봇(30)에게 음성명령을 내리면, 홈로봇(30)은 이를 A/D 변환하고, 그 데이터를 홈게이트웨이(20)를 통해 원격 서버(10)에 전송한다. 홈로봇(30) 내부에서 이 이상의 처리는 이루어지지 않는다. 사용자가 홈로봇(30)에게 명령을 내리는 방법은 음성에 한정할 필요는 없으며, 터치스크린, 무선 키보드 등의 방법이 사용될 수 도 있다.
홈게이트웨이(20)는 이와 같이 홈로봇(30)으로부터 명령을 수신하면, WLAN 데이터를 홈게이트웨이(20)가 접속하고 있는 외부 네트워크 형태에 맞는 데이터로 변환한 후, ID를 부가하여 원격 서버(10)에 전송한다. 이 경우는 홈게이트웨이(20)가 홈로봇(30)에 상시 접속하고 있는 경우에 해당된다.
원격 서버(10)는 홈내에 고정되어 있는 홈게이트웨이(20)와 홈로봇(30)의 ID를 모두 확인한 후 요청되는 명령을 수행하므로, 로봇의 분실, 도난 등의 경우에도 보안문제는 발생하지 않는다.
원격 서버(10)는 내부의 음성인식 모듈을 통해 수신된 명령을 분석하고 음성명령 결과를 얻어 해당 서비스 모듈을 동작시킨다. 서비스를 요구하는 명령은 공통서비스를 요구하는 것일 수 도 있고, 개별 서비스를 요구하는 것일 수도 있다.
홈로봇(30)은 CPU, 마이크, LCD 스피커, 네트워크 모듈 등의 최소한의 기본 모듈로만 구성된다. 이와 같이 최소한의 기본 모듈로만 로봇을 구성함으로써, 제작단가와 배터리 문제 등을 해결할 수 있다.
도 2는 도 1에 도시된 홈로봇의 구성 블록도이다.
도 2를 참조하면, 홈로봇(30)은 무선 통신 인터페이스부(31)와, 제어부(32)와, A/D 변환부(33)와, D/A 변환부(34)와, 구동부(35)와, LCD 표시부(36)와, 스피커(37)와, 마이크(38)를 포함하여 구성된다.
무선 통신 인터페이스부(31)는 A/D 변환부(33)를 통해 변환된 신호를 무선신호로 변환하여 홈게이트웨이(30)를 통해 원격 서버(10)에 전송한다. 또한, 홈게이트웨이(20)를 통해 원격 서버(10)로부터 전송되는 무선신호를 수신하여 제어부(32)에 전송한다.
제어부(32)는 사용자로부터 음성 명령이 수신되는 경우, 해당 음성 명령을 A/D 변환부(33) 및 무선 통신 인터페이스부(31)를 통해 홈게이트웨이(20)를 통해 원격 서버(10)에 전송한다. 또한, 원격 서버(10)에 의해 해당 명령이 해석되어 그에 대한 응답처리가 이루어지는 경우, 해당 응답처리결과를 홈게이트웨이(20)와 무선 통신 인터페이스부(31) 및 D/A 변환부(34)를 통해 수신하여 스피커(37)로 전송하고, 원격 서버로부터 받은 신호에 따라 몸체를 이동하기 위한 이동제어신호를 구동부(35)에 발생한다.
제어부(32)의 메모리도 일종의 캐쉬 역할을 할 수 있을 정도의 최소한의 메모리 사양만을 요구하므로, 종래와 같이 대량의 신호처리를 위한 대용량 메모리는 필요하지 않다.
A/D 변환부(33)는 마이크(38)를 통해 입력된 외부의 음성신호를 홈게이트웨이(20)를 통해 원격 서버(10)로 전송하기 위해 아날로그-디지털 신호변환을 수행한다.
D/A 변환부(34)는 무선 통신 인터페이스부(31)를 통해 원격 서버(10)로부터 수신한 음성신호를 신호에 대해 디지털-아날로그 신호변환을 수행하여 스피커(37)로 보낸다.
A/D 변환부(33)와, D/A 변환부(34)는 디지털 통신이 가능하게 하기 위한 최소한의 기능만을 수행한다.
구동부(35)는 제어부(32)의 이동제어신호에 따라 몸체를 이동시키는 기능을 수행한다.
LCD 표시부(36)는 무선 통신 인터페이스부(31)를 통해 원격 서버(10)로부터 수신된 영상신호를 재생하는 기능을 수행한다.
스피커(37)는 원격 서버(10)로부터 전달된 음성신호에 대하여 D/A 변환부(34)를 통해 D/A 변환된 신호를 음성으로 재생하여 사용자에게 들려준다.
마이크(38)는 사용자의 음성신호를 입력받아 전기신호로 변환하여 A/D 변환부(33)에 전송한다.
이와 같이 종래의 분산 지능형 본 발명에서의 로봇은 일종의 이동형 인터페이스 장치 혹은 리모트 콘트롤러로서 기능을 수행한다.
이와 같이 구성된 종래의 분산 지능형 홈로봇 제어 시스템에서는 사용자가 홈로봇(30)에게 어떠한 음성 명령을 내리면, 홈로봇(30)에서는 그 음성 명령을 단순히 A/D 변환하여 홈게이트웨이(20)를 통해 원격 서버(10)에 전송하고, 원격 서버에서 그 음성 명령을 해석하고, 그에 대한 응답을 음성으로 생성하여 홈로봇에 전송하면, 홈로봇은 원격 서버로부터 전달받은 음성을 스피커를 통하여 재생하도록 한다.
이렇게 함으로써, 고가의 로봇을 통해서도 잘 구현되지 않던 대용량의 프로세싱을 요구하는 작업을 저가의 로봇을 통해 구현할 수 있으며, 서비스 업그레이드시에도 로봇의 하드웨어 교체를 요구하지 않으므로 지속적으로 고급 서비스를 구현할 수 있다.
그러나, 이와 같은 종래의 분산 지능형 홈로봇 제어 시스템에서는 홈게이트웨이와 홈로봇간의 통신이 두절되는 경우, 홈로봇에서 원격 서버의 지능을 이용할 수 없게 됨에 따라, 홈로봇의 정상적인 동작수행이 어렵다. 아울러, 홈게이트웨이와 홈로봇 사이에 통신이 두절된 경우에도 사용자가 외부에 있다거나, 사용자가 댁내에 있다고 하더라도 사용자가 신경써서 알아보지 않는 한 그러한 사실을 쉽게 알 수 없는 문제점이 있었다.
한편, 홈네트워크 시스템은 가정 내부의 가전기기 / 방범 / 도어폰 / 경비실 / 현관 원격검침 등의 기능 및 연결을 총괄하는 홈 세대기기와 내부기기로 홈패드, 도어폰, 욕실폰, 주방 TV 등으로 구성될 수 있으며, 아파트 단지 내로는 각 공동구역의 CCTV와 공동현관, 주차 관제 등의 기기로 구성되어질 수 있다.
홈네트워크 기기를 운영하다가 보면, 홈네트워크 기기에 각종 장애가 발생할 수 있는데, 그러한 장애중에는 사용자의 신속한 조치가 필요한 장애사항들이 있다.
그러나, 종래의 홈네트워크 시스템에서는 임의의 홈네트워크 기기에 장애가 발생된 경우, 사용자가 외부에 있다거나, 사용자가 댁내에 있다고 하더라도 사용자가 신경써서 알아보지 않는 한 그러한 사실을 쉽게 알 수 없는 문제점이 있었다.
본 발명은 이러한 문제점을 해결하기 위하여 안출된 것으로, 분산 지능형 홈로봇과 홈네트워크 시스템을 연계하여 홈게이트웨이와의 통신 단절 및 홈네트워크 기기의 장애발생시 사용자에게 이러한 사실을 효과적으로 알릴 수 있도록 하는 분산 지능형 홈로봇 제어 시스템을 제공하는데 그 목적이 있다.
이러한 목적을 달성하기 위한 본 발명의 일측면에 의하면, 분산 지능형 홈로봇 제어 시스템에 있어서, 유무선 통신 인터페이스를 통해 연결된 댁내의 적어도 하나 이상의 기기들에게 유무선 자원을 할당하는 홈게이트웨이와, 홈게이트웨이를 통해 제공되는 유무선 자원을 할당받아 홈게이트웨이와 통신하며, 홈게이트웨이와의 통신상태를 주기적으로 감시하여 통신이 단절이 되는 경우, 미리 설정된 이동통신 단말기로 SMS 메시지를 전송하는 홈로봇을 포함하는 분산 지능형 홈로봇 제어 시스템을 제공한다.
본 발명의 다른 측면에 의하면, 분산 지능형 홈로봇 제어 시스템에 있어서, 장애가 발생하는 경우 자신의 장애 정보를 유무선 네트워크를 통해 전송하는 적어도 하나 이상의 홈네트워크 기기와, 장애 사항별로 생성된 장애코드 파일을 저장하고, 유무선 네트워크를 통해 연결된 각 홈네트워크 기기의 장애 정보를 수신하는 경우, 자신이 저장하고 있는 장애 코드 파일에서 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 전송하는 홈 게이트웨이와, 장애 코드별로 생성된 SMS 메시지 파일을 저장하고, 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하는 홈로봇를 포함하는 분산 지능형 홈로봇 제어 시스템을 제공한다.
본 발명의 또 다른 측면에 의하면, 분산 지능형 홈로봇 제어 시스템에 있어서, 장애가 발생하는 경우 자신의 장애 정보를 유무선 네트워크를 통해 전송하는 적어도 하나 이상의 홈네트워크 기기와, 장애 사항별로 생성된 장애코드 파일을 저장하고, 유무선 네트워크를 통해 연결된 각 홈네트워크 기기의 장애 정보를 수신하는 경우, 자신이 저장하고 있는 장애 코드 파일에서 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 전송하는 홈 게이트웨이와, 장애 코드별로 생성된 SMS 메시지 파일을 저장하고, 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하는 홈로봇과, 홈게이트웨이와 네트워크를 통해 연결되어 홈로봇 및 각 홈네트워크 기기를 제어하며, 장애사항별 장애 코드 파일, 장애 코드별 SMS 메시지 파일을 생성하여, 홈게이트웨이 또는 홈로봇으로부터 다운로드 요청이 있는 경우 해당 정보를 전송해주는 원격 서버를 포함하는 분산 지능형 홈로봇 제어 시스템을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명하도록 한다.
도 3은 본 발명의 일실시예에 따른 분산 지능형 홈로봇 제어 시스템의 구성도이다. 도 3을 참조하면, 원격 서버(100)와 홈게이트웨이(200)와 홈로봇(300)과 홈네트워크 기기(400)로 구성된다.
이와 같이 구성된 본 발명에 따른 분산 지능형 홈로봇 제어 시스템은 도 1 및 도 2에 도시된 바와 같이 홈로봇(30)이 홈게이트웨이(20)를 통해 원격 서버(10)의 지능을 이용하는 분산 지능 기능을 기본적으로 수행한다.
따라서, 이하에서는 원격 서버(100), 홈게이트웨이(200), 홈로봇(300)의 구성 및 동작을 설명할 때, 분산 지능 기능을 수행하기 위한 각 구성 및 동작은 도 1 및 도 2에서 설명된 종래의 기술을 포함하므로 자세한 설명을 생략하도록 하고 분산 지능형 로봇이 홈네트워크 시스템에 적용된 기술에 한정하여 설명하도록 한다.
원격 서버(100)는 홈게이트웨이(200)를 통해 홈로봇(300)과 홈네트워크 기기들(400)을 원격에서 제어할 수 있다. 원격 서버(100)는 홈네트워크 기기(400)로부터 전달되는 각종 정보를 수신하여 홈네트워크 기기(400)의 동작상태를 파악하고 그에 해당하는 제어신호를 출력하여 홈네트워크 기기(400)를 제어한다. 아울러, 홈로봇(300)의 동작상태에 관한 신호를 수신하여 홈로봇(300)의 현재 동작상태를 파악하고 홈로봇(300)의 동작을 제어할 수 있다.
원격 서버(100)는 홈네트워크 기기(400)의 동작상태를 효과적으로 관리하기 위해, 각 홈네트워크 기기의 장애 사항별로 장애코드를 생성하여 데이터 파일로 관리하고 있다. 또한, 각 장애 코드별로 SMS 메시지를 생성하여 데이터 파일로 가지고 있다. 장애 사항별 장애 코드라는 것은 임의의 기기에 대한 장애 내용을 하나의 코드로 매칭시킨 것이다.
예를 들어, 장애 사항이 오디오 기기의 전원회로가 단선된 경우라면, 오디오 기기라는 하나의 인자(factor)와, 전원회로라는 인자와, 단선이라는 인자가 하나의 코드를 생성하게 된다. 예를 들어, 오디오 기기에 1이라는 인자를 할당하고, 오디오 기기중의 많은 회로중에 전원회로에 1이라는 인자를 할당하고, 전원회로의 많은 동작상태중에 단선된 경우에 1이라는 인자를 할당한다고 하면, 장애코드는 111이 되는 것이다.
예를 들어, TV에 2라는 인자를 할당한다고 할때, TV의 전원회로가 단선된 경우라면 장애코드는 211이 될 수 있을 것이다. 이러한 장애코드의 규칙은 홈네트워크 기기의 숫자 및 회로 구성 및 동작종류를 어떻게 구분하느냐에 따라 그에 맞게 얼마든지 변동이 가능하다.
또한 장애코드별 SMS 메시지라는 것은 임의의 장애 코드에 대하여 일대일로 매칭되어 생성된 SMS 메시지이다. 예를 들어, 111이라는 장애코드에는 "오디오 기기의 전원회로가 단선되었음을 알려드립니다."라는 SMS 메시지가 일대일로 매칭될 수 있다.
따라서, 원격 서버(100)는 홈네트워크 기기(400) 및 홈로봇(300)의 각 동작 상태중에서 장애사항들을 사용자에게 알리기 위한 각 장애사항별 고장 코드를 생성하고, 그 고장 코드에 대한 SMS 메시지를 생성하여 데이터 파일로 저장하도록 한다.
원격 서버(100)는 홈게이트웨이(200)로부터 또는 홈게이트웨이(200)를 통하거나 인터넷 망을 통해 홈로봇(300)으로부터 그 저장된 데이터들에 대하여 다운로드 요청이 있으면 해당 데이터 파일을 전송하여 준다.
예를 들어, 홈게이트웨이(200)에 대하여는 장애사항별 장애 코드에 대한 데이터 파일을 전송하고, 홈로봇(300)에 대하여는 장애사항별 장애 코드 및 장애코드별 SMS 메시지에 대한 데이터 파일을 전송한다.
홈게이트웨이(200)는 원격 서버(200)로부터 장애 사항별 장애코드에 대한 데이터 파일을 다운로드받아 저장하고, 홈로봇(300)으로부터 장애사항별 장애 코드 및 장애 코드별 SMS 메시지에 대한 데이터 요청이 있는 경우, 원격 서버(100)에 요청하여 해당 데이터를 전송받아 홈로봇(300)에 전송하여 준다.
홈게이트웨이(200)는 각각의 홈네트워크 기기(400)로부터 장애정보가 수신되는 경우, 자신이 가지고 있는 장애사항별 장애 코드 데이터 파일에서 해당 장애사항에 해당하는 장애 코드를 검색한다. 그리고, 그 검색한 장애 코드를 홈로봇(300)에게 전송해준다.
홈로봇(300)은 홈게이트웨이(200)을 통하거나 인터넷망 또는 적외선 통신을 통해 원격 서버(100)로부터 제공되는 장애사항별 장애코드와 장애코드별 SMS 메시지에 대한 데이터 파일을 저장하고 있다.
홈로봇(300)은 홈게이트웨이(200)와는 무선 랜 통신을 통해 연결되어, 홈네트워크 기기(400) 및 원격 서버(100)와 연동된다. 홈네트워크 기기(400)들이 홈게이트웨이(200)로 자신의 장애 정보를 송신하면, 홈게이트웨이(200)는 자신의 데이터 파일을 검색하여 해당하는 장애코드를 홈로봇(300)으로 전송한다.
이에 따라 홈로봇(300)은 홈게이트웨이(200)로부터 장애 코드가 전송되면, 자신이 저장하고 있는 장애 코드 및 장애코드별 SMS 메시지 데이터 파일을 검색하여 해당하는 SMS 메시지를 찾아낸다.
아울러, 홈로봇(300)은 최초의 동작 설정시 사용자에 의해 연락할 이동 통신 단말기의 전화번호를 저장하고 있다. 따라서, 자신이 저장하고 있는 데이터 파일에서 찾아낸 SMS 메시지를 자신이 저장하고 있던 전화번호로 전송한다. 이에 따라, 외부에 있는 사용자는 자신이 휴대하고 있는 이동통신 단말기를 통해 자신의 집에 있는 홈로봇으로부터 전송되는 알람 메시지를 수신할 수 있는 것이다.
이동통신 단말기(500)는 홈로봇(300)의 데이터 파일에 저장된 전화번호에 해당하는 이동통신 단말기로서 홈로봇(300)으로부터 SMS 메시지를 수신하여 사용자에게 표시하여 준다.
도 4는 본 발명에 따른 홈게이트웨이의 구성 블록도이다.
도 4를 참조하면, 홈게이트웨이(200)는 IP 망과 통신을 수행하는 외부 통신 인터페이스부(210)와, 외부 통신 인터페이스부(210)를 통해 연결된 서버로부터 전송되는 장애사항별 장애코드 데이터 파일을 저장하는 저장부(220)와, 홈네트워크 기기(400) 및 홈로봇(300)과 유무선 통신을 수행하는 유무선 통신 인터페이스부(230)와, 홈네트워크 기기(400)로부터 장애정보를 수신하여 그에 해당하는 장애 코드를 홈로봇(300)에 전송하는 제어부(240)를 포함하여 구성될 수 있다.
외부 통신 인터페이스부(210)는 IP 망과 통신을 수행하여 홈게이트웨이(200)를 원격서버(100) 또는 다른 인터넷망에 접속하는 인터페이스를 수행한다. 예를 들면, DSL, 케이블 모뎀, 전용선 등 네트워크와의 접속 방식에 따라 하나 또는 여러 가지가 선택될 수 있다.
저장부(220)는 홈네트워크 기기(400)의 각 장애사항별 장애 코드 데이터 파일을 저장하고 있다. 이 장애사항별 장애코드 데이터 파일은 외부 통신 인터페이스부(210)를 통해 연결된 원격서버(100)로부터 전송되어 저장된다.
유무선 통신 인터페이스부(230)는 홈게이트웨이(200)에 연동되는 홈로봇(300)과 홈네트워크 기기(400)와의 통신 인터페이스이다. 유무선 통신 인터페이스부(230)는 홈로봇(40)으로부터 전송되는 임의의 무선신호를 수신한다. 또한, 홈로봇(40)에게 임의의 응답신호를 전송한다. 이에 따라, 유무선 통신 인터페이스부(230)는 근거리 무선 통신 방식 중 하나 또는 다수를 택한다.
예를 들면 홈로봇(300)과 통신을 위하여 802.11a, 802.11b, 블루투스, 적외선 통신 등을 선택하고, 가전제품, PC 등의 홈네트워크 기기(400)과 통신을 위하여 홈 PNA, PLC 모듈 등을 선택할 수 있다.
제어부(240)는 외부 통신 인터페이스부(210)를 통해 연결된 원격 서버(100)로부터 장애사항별 장애코드 데이터 파일을 다운로드받아 저장부(220)에 저장시키고, 유무선 통신 인터페이스부(230)를 통해 홈네트워크 기기(400)로부터 장애정보를 수신하는 경우 저장부(220)에서 해당 장애정보에 해당하는 장애코드를 검색하여 홈로봇(300)에 전송하기 위해 유무선 통신 인터페이스부(230)로 출력한다.
도 5는 본 발명에 따른 분산 지능형 홈로봇 제어 시스템에서 홈게이트웨이의 동작 흐름도이다.
도 5를 참조하면, 제어부(240)는 유무선 통신 인터페이스부(230)를 통해 사용자로부터 파일 다운로드 명령을 받으면, 그 파일 다운 로드 명령에 따라 외부 통신 인터페이스부(210)를 통하여 원격서버(100)에 접속하여 원격 서버(100)에 저장된 장애사항별 장애 코드의 다운로드를 요청한다(S1). 원격 서버(100)로부터 장애사항별 장애코드가 전송되면 이 장애 사항별 장애코드 데이터 파일을 저장부(220)에 저장한다(S2).
한편, 유무선 통신 인터페이스부(230)를 통해 연결되어 있는 홈네트워크기기(400)로부터 임의의 장애 발생 정보가 수신되는 경우, 저장부(220)에 저장된 데이터 파일을 검색하여 해당 장애 코드를 찾아낸다(S3, S4). 장애 코드가 찾아내지면 그 장애 코드를 유무선 통신 인터페이스부(230)를 통하여 홈로봇(300)으로 전송한다(S5).
이때, 제어부(240)는 유무선 통신 인터페이스부(230)를 통해 수신한 장애 사항에 대해 설정된 장애코드가 없는 경우 일반적으로 설정되어 있는 장애코드를 홈로봇(400)에게 전송한다.
도 6은 본 발명의 일실시예에 따른 홈로봇의 구성 블록도이다.
도 6을 참조하면, 입력부(311)와, 저장부(312)와, SMS 메시지 전송 처리부(313)와, 무선 통신 인터페이스부(314)와, 제어부(315)와, A/D 변환부(316)와, D/A 변환부(317)와, 구동부(318)와, LCD 표시부(319)와, 스피커(320)와, 마이크(321)를 포함하여 구성된다.
입력부(311)는 사용자로부터 연락할 이동통신 단말기(500)의 전화번호 및 홈로봇(300)의 동작을 설정하기 위한 사항을 입력받는데 사용된다.
저장부(312)는 입력부(311)에 의해 설정된 이동통신 단말기의 전화번호와, 장애 코드 및 그 장애코드에 해당하는 SMS 메시지를 저장한다.
SMS 메시지 전송 처리부(313)는 저장부(312)에서 선택된 SMS 메시지를 설정된 전화번호의 이동통신 단말기(500)에 송신한다. SMS 메시지 전송 처리부(313)는 예를 들어 HHP(Hand Held Phone)모듈로 구현될 수 도 있으며, 평상시에는 휴지모드(doze)에 있다가, 제어부(315)로부터 전달되는 제어신호에 따라 운용상태가 되어 저장부(312)에 저장되어 있다가 제어부(315)에 의해 선택된 SMS 메시지를 저장부(312)에 저장되어 있는 이동통신 단말기로 전송한다.
무선 통신 인터페이스부(314)는 홈게이트웨이(200)와 무선 통신을 수행한다. 즉, 무선 통신 인터페이스부(314)는 사용자가 홈로봇(300)에 내리는 음성 명령이 A/D 변환부(316)를 통해 전기적인 신호롤 변환되면 그 변환된 전기적인 신호를 무선신호로 변환하여 홈게이트웨이(200)를 통해 원격 서버(100)에 전송한다. 또한, 홈게이트웨이(200)를 통해 원격 서버(100)로부터 전송되는 무선신호를 수신하여 제어부(315)에 전송한다. 원격 서버(100)로부터 전송되는 무선 신호에는 홈로봇(300)의 구동을 위한 각종 제어정보와 장애 코드 및 그 장애코드에 해당하는 SMS 메시지를 포함한다.
제어부(315)는 사용자의 입력에 따라 홈로봇의 초기 동작을 설정하고, 사용자의 입력에 따라 홈게이트웨이(200)와 무선 통신 인터페이스부(314)를 통해 무선 통신을 수행하여 원격 서버(100)에 장애사항별 장애 코드와 장애 코드별 SMS 메시지 데이터 파일을 다운로드 요청한다. 그리고, 홈게이트웨이(200)로부터 원격서버(100)로부터 장애 사항별 장애코드와 장애 코드별 SMS 메시지 데이터 파일이 전송되면 저장부(312)에 저장시킨다. 또한, 제어부(315)는 입력부(311)를 통해 홈네트워크기기의 장애발생시 연락한 이동통신 단말기(500)의 전화번호를 입력받아 저장부(312)에 저장한다.
이와 같은 과정을 거쳐 홈로봇(300)의 초기동작을 설정한 상태에서 무선 통신 인터페이스부(314)를 통해 홈게이트웨이(200)로부터 장애 코드가 수신되는 경우, 저장부(312)를 검색하여 장애 코드에 따른 SMS 메시지를 선택하여 SMS 메시지 전송 처리부(313)에 출력한다.
제어부(315)는 알람설정을 수행한다. 즉, 홈네트워크 기기(400)의 장애 발생시 SMS 메시지를 이동통신 단말기(500)에 전송할 뿐 아니라, 댁내에서 사용자가 알 수 있도록 스피커 또는 LCD를 통하여 해당 홈네트워크 기기에 장애가 발생했음을 알리가 위한 것이다.
제어부(315)가 설정하는 알람 항목에는 알람 방법, 즉, 스피커를 사용할 것인지, LCD를 사용할 것인지 아니면 스피커와 LCD를 동시에 사용할 것인지를 설정한다. 그리고, 알람이 발생되면 얼마의 시간동안 유지될지도 설정하게 된다. 그리고, 장애의 정도에 따라 알람의 발생을 선택적으로 할 수 있다. 예를 들어, 장애등급이 낮은 장애의 발생시에는 LCD로만 표시하지만, 장애등급이 높은 장애가 발생했을 경우에는 LCD와 스피커를 이용하여 동시에 알람을 발생시킬 수 도 있다.
아울러, 제어부(315)는 홈게이트웨이(200)로부터 전송된 고장 코드에 의해서만 홈네트워크 기기(400)의 장애 발생을 판단하여 SMS 메시지 전송처리부(313)을 통하여 사용자의 이동통신 단말기(500)에 알리는 것은 아니다.
물론, 제어부(315)는 사용자로부터 홈로봇(300)에 대한 음성 명령이 수신되는 경우, 해당 음성 명령을 A/D 변환부(316) 및 무선 통신 인터페이스부(314)를 통해 홈게이트웨이(200)를 통해 원격 서버(100)에 전송한다. 또한, 원격 서버(100)에 의해 해당 명령이 해석되어 그에 대한 응답처리가 이루어지는 경우, 해당 응답처리결과를 홈게이트웨이(200)와 무선 통신 인터페이스부(314) 및 D/A 변환부(317)를 통해 수신하여 스피커(320)로 전송하고, 원격 서버(100)로부터 받은 신호에 따라 몸체를 이동하기 위한 이동제어신호를 구동부(318)에 발생한다.
제어부(315)의 메모리도 일종의 캐쉬 역할을 할 수 있을 정도의 최소한의 메모리 사양만을 요구하므로, 대량의 신호처리를 위한 대용량 메모리는 필요하지 않다.
A/D 변환부(316)는 마이크(320)를 통해 입력된 사용자의 음성 명령을 홈게이트웨이(200)를 통해 원격 서버(100)로 전송하기 위해 아날로그-디지털 신호변환을 수행한다.
D/A 변환부(317)는 무선 통신 인터페이스부(314)를 통해 원격 서버(100)로부터 수신한 음성신호를 신호에 대해 디지털-아날로그 신호변환을 수행하여 스피커(319)로 보낸다.
A/D 변환부(316)와, D/A 변환부(317)는 디지털 통신이 가능하게 하기 위한 최소한의 기능만을 수행한다.
구동부(318)는 제어부(315)의 이동제어신호에 따라 몸체를 이동시키는 기능을 수행한다.
LCD 표시부(319)는 무선 통신 인터페이스부(314)를 통해 원격 서버(100)로부터 수신된 영상신호를 재생하는 기능을 수행한다.
스피커(320)는 원격 서버(100)로부터 전달된 음성신호에 대하여 D/A 변환부(317)를 통해 D/A 변환된 신호를 음성으로 재생하여 사용자에게 들려준다.
마이크(321)는 사용자의 음성신호를 입력받아 전기신호로 변환하여 A/D 변환부(316)에 전송한다.
이와 같이 본 발명에서의 로봇은 최소한의 모듈로 구성된다. 이러한 로봇의 구성도는 당업자가 용이하게 구현할 수 있으며 필요에 따라 약간의 센서- 카메라 등 영상 감지부나 기타 다른 센서를 더 포함할 수도 있다.
이와 같이 구성된 분산 지능형 홈로봇 제어 시스템에서 홈네트워크 기기의 장애 발생시 수행되는 동작 흐름을 살펴보도록 한다.
도 7a 및 도 7b는 본 발명의 일실시예에 따른 홈로봇의 동작 흐름도이다.
도 7a 및 도 7b를 참조하면, 홈로봇(300)을 이용하여 홈네트워크 기기의 장애를 감시하려면 그러한 동작을 위해 홈로봇(300)에 초기설정을 해야 한다. 초기설정을 위해서 제어부(315)는 입력부(311)를 통해 사용자의 입력 사항을 입력받게 된다. 우선, 사용자로부터 파일 다운로드 명령이 입력되는 경우, 제어부(315)는 무선 통신 인터페이스부(314)를 통해 홈게이트웨이(200)를 경유하여 원격서버(100)에 장애 코드 데이터 파일과 SMS 메시지 데이터 파일의 다운로드를 요청한다(S11). 홈게이트웨이(200)를 통해 원격 서버(100)로부터 장애 코드 데이터 파일과 SMS 메시지 데이터 파일이 전송되면 이를 저장부(312)에 저장한다(S12).
또한, 제어부(315)는 입력부(311)를 통해 사용자로부터 연락할 이동통신 단말기의 전화번호가 입력되면, 그 전화번호를 저장부(312)에 저장한다(S13).
연락할 이동통신 단말기의 전화번호에 대한 입력이 완료되면, 알람설정을 수행한다(S14). 즉, 입력부(311)를 통해 사용자로부터 입력받아 알람 항목에 따라 스피커, LCD중에 알람방법을 선택하고, 알람발생 유지 시간을 선택하고, 장애등급에 따른 알람발생 방법과 시간을 설정한다.
알람 설정이 완료되면, 제어부(315)는 홈네트워크 기기의 장애발생 알림기능에 관여하여는 대기상태가 된다. 이때, SMS 문자 전송 처리부(313)는 휴지상태(doze)를 유지하도록 한다(S15).
제어부(315)는 장애 발생 알림 기능에 대하여는 대기상태를 유지하고 있다가, 무선 통신 인터페이스부(314)를 통해 임의의 홈네트워크 기기(400)에 대한 장애 코드를 수신하면 휴지상태에 있는 SMS 메시지 전송 처리부(313)를 기동제어신호를 전송하여 기동시킨다(S16, S17).
제어부(315)는 수신된 장애코드를 분석한 후 저장부(312)에 저장된 데이터 파일을 검색하여 그 장애코드에 상응하는 SMS 메시지를 찾아내어, 그 SMS 메시지의 주소를 SMS 메시지 전송 처리부(313)로 보낸다(S18).
SMS 메시지 전송 처리부(313)는 휴지상태로 있다가 제어부(315)로부터 기동제어신호를 받으면 기동하여 동작상태로 전환된다. SMS 메시지 전송 처리부(313)는 동작상태로 전환된 상태에서 SMS 메시지를 전송하기 위한 통신 점검을 수행한다. 통신 점검이 정상적으로 완료되면 저장부(312)에서 연락할 이동통신 단말기의 전화번호를 가져오고(S19), 제어부(315)로부터 SMS 메시지의 주소가 수신될때까지 대기한다. SMS 메시지 전송 처리부(313)는 제어부(315)로부터 SMS 메시지의 주소를 수신하면 저장부(312)에서 해당 SMS 메시지를 가져와서 연락할 이동통신 단말기에 그 SMS 메시지를 전송한다(S20).
한편, 제어부(315)는 홈게이트웨이(200)로부터 장애코드가 수신되면, 저장부(312)에 설정된 알람방식에 따라 영상 알람 메시지를 LCD를 통해 출력하고, 음성 알람 메시지를 스피커를 통해 출력한다(S21).
이상의 실시예에서는 제어부(315)가 홈게이트웨이(200)로부터 장애코드가 수신되면 저장부(312)에 설정된 알람방식에 따라 영상 알람 메시지를 LCD에 출력하고 음성 알람 메시지를 스피커를 통해 동시에 출력하였다.
그러나, 영상 알람 메시지를 LCD에 출력하는 것과, 음성 알람 메시지를 스피커를 통해 출력하는 동작을 사용자의 설정에 따라 선택적으로 할 수 도 있다.
아울러, 이상의 일실시예에서는 제어부(315)가 홈게이트웨이(200)로부터 장애코드가 수신되는 대로 저장부(132)에 저장되어 있는 알람 메시지를 LCD나 스피커를 통해 출력하였으나, 알람 메시지의 출력 동작을 장애등급에 따라 조절할 수도 있다.
즉, 제어부(315)는 홈게이트웨이(200)로부터 장애코드가 수신되면, 장애코드의 장애등급을 판단한다. 장애등급이 2등급인 경우에는 저장부(312)에 설정된 알람방식에 따라 영상 알람 메시지를 LCD를 통해 출력한다.
한편, 장애등급이 1등급인 경우에는 저장부(312)에 설정된 알람 방식에 따라 영상 알람메시지를 LCD에 출력하고, 음성 알람 메시지를 스피커를 통해 출력할 수도 있다.
또한, 일실시예에서는 제어부(315)가 장애 발생 알림 기능에 대하여 대기상태를 유지하고 있다가, 무선 통신 인터페이스부(314)를 통해 임의의 홈네트워크 기기(400)에 대한 장애 코드를 수신하면 곧바로 휴지상태에 있는 SMS 메시지 전송 처리부(313)에 기동제어신호를 전송하여 SMS 메시지 전송 처리부(313)를 기동시켰다.
그러나, 장애등급을 판단하여 장애등급에 따라 SMS 메시지의 전송여부를 조절할 수 있다. 즉, 제어부(315)는 홈게이트웨이(200)로부터 장애코드가 수신되면, 장애코드의 장애등급을 판단한다. 장애등급이 2등급인 경우에는 SMS 메시지 전송 처리부(313)를 기동시키지 않는다.
한편, 장애등급이 1등급인 경우에는 SMS 메시지 전송처리부(313)를 기동시키고, 저장부(312)에 저장된 SMS 메시지의 주소를 SMS 메시지 전송처리부(313)로 전송하여 SMS 메시지 전송 처리부(313)로 하여금 SMS 메시지를 전송하게 할 수 있다.
또한, 이상의 실시예에서는 홈로봇(300)의 제어부(315)가 홈게이트웨이(200)로부터 장애코드가 전송되면 그에 따라 SMS 메시지를 전송하는 방식으로 되어 있다. 그러나, 홈게이트웨이(200)의 자체 동작 장애로 인하여 홈게이트웨이(200)에서 장애코드 자체를 보내줄 수 없는 상황이 일어날 수 도 있다.
이러한 경우를 위해 홈로봇의 제어부(315)는 대기상태에서 주기적으로 무선 통신 인터페이스부(314)를 감시하여 홈게이트웨이(200)와의 무선 통신 상태가 단절되어 있음을 감지하면, 홈게이트웨이(200)와의 통신장애가 발생되었다고 판단하여 이 사실을 사용자의 이동통신 단말기(500)에 SMS 메시지를 이용하여 전송한다.
즉, 저장부(312)에 장애코드 파일과 SMS 메시지 파일중에서 최초 홈로봇(300)의 초기화 동작시 원격서버(100)로부터 다운로드 받은 장애 코드 파일과 SMS 메시지 파일중에 홈네트워크 기기(400)의 장애 사항 뿐아니라, 홈게이트웨이(200)의 장애 사항을 나타내는 고장코드 및 SMS 메시지를 포함하도록 하는 것이다.
그러나, 홈게이트웨이의 장애사항을 나타내는 고장 코드는 홈게이트웨이(200)에 장애가 발생되었을 때 홈게이트웨이(200)로부터 홈로봇(300)에 전송되는 것이 아니다. 즉, 홈게이트웨이(200)에 장애가 발생되었는데 그 장애 사실은 홈로봇(300)에서 전송해 줄 수 는 없는 것이다.
따라서, 홈로봇(300)의 제어부(315)는 무선 통신 인터페이스부(313)를 감시하고 있다가 홈게이트웨이(200)와의 통신이 단절되면 미리 저장되어 있는 장애코드를 추출하고, 그 장애코드에 부합하는 SMS 메시지를 선택하여 그 SMS 메시지의 주소를 SMS 메시지 전송 처리부(313)로 전송하여 SMS 메시지 전송 처리부(313)에서 SMS 메시지를 전송하도록 한다.
아울러, 홈로봇(300)의 제어부(315)는 홈게이트웨이(200)의 장애검출뿐만 아니라 홈로봇(300) 자체에 발생되는 장애가 있을 수 있다. 이에 따라, 홈로봇(300)에 대한 자체 고장코드 및 SMS 메시지를 저장부(312)에 가지고 있을 수 있다. 물론, 이러한 고장코드는 홈로봇(300)의 초기설정시 원격서버(100)로부터 다운로드 받는 것이다. 홈로봇(300)의 자체 장애의 유형으로는 배터리 소진, 무선 통신 장애, LCD 장애, 스피커 장애 등이 있을 수 있다.
또한, 실시예에서는 홈로봇(300)은 홈게이트웨이(200)로부터 전송되는 장애코드를 수신하면 그 장애 코드에 상응하여 저장되어 있는 SMS 메시지를 선택하여 해당 SMS 메시지를 전송하고 있다.
그러나, 홈로봇(300)의 제어부(315)는 홈게이트웨이(200)로부터 장애코드와 함게 장애부가정보를 수신하는 경우, 장애 부가 정보를 추가된 파라메타로 하여 SMS 메시지 전송 처리부(313)로 전송한다. SMS 메시지 전송 처리부(313)는 제어부(315)로부터 전송된 SMS 메시지 주소와 별도의 파라메타로 전송된 장애 부가정보를 가지고, 저장부(312)에서 해당 주소의 SMS 메시지를 가져오고 그 장애부가정보를 부가하여 사용자의 이동통신 단말기에 전송할 SMS 메시지를 완성하여 그 SMS 메시지를 사용자의 이동통신 단말기에 전송할 수 있다.
예를 들어, 장애 부가 정보는 임의의 홈네트워크 기기(400)에 장애가 발생된 시간일 수 있다. 즉, 임의의 홈네트워크 기기(400)에 발생할 수 있는 장애의 종류는 예측이 가능하므로 각 장애사항별로 고장코드를 생성해놓을 수 있고, 그 장애 코드에 상응하여 SMS 메시지를 생성하여 데이터 파일로 구축할 수 있다. 그러나, 장애가 발생되는 시간 정보는 미리 생성해놓을 수 없기 때문에 하나의 파라메타로만 설정해놓고, 장애 부가정보가 수신되는 경우에만 미리 생성된 SMS 메시지에 그 장애부가정보를 추가하여 사용자의 SMS 메시지 전송부(313)를 통하여 SMS 메시지를 전송하도록 하는 것이다.
이상의 실시예에서는 원격서버(100), 홈게이트웨이(200), 홈로봇(300), 홈네트워크 기기(400)로 이루어지는 지능형 홈로봇 제어 시스템에 대하여 설명하였다.
아울러, 도면에는 도시되지 않았지만 다른 실시예로서 홈게이트웨이, 홈로봇, 홈네트워크 기기로 이루어지는 지능형 홈로봇 제어 시스템을 구현할 수 있다.
즉, 본 발명의 다른 실시예에 따른 지능형 홈로봇 제어 시스템은 장애가 발생하는 경우 자신의 장애 정보를 유무선 네트워크를 통해 전송하는 적어도 하나 이상의 홈네트워크 기기와, 장애 사항별로 생성된 장애코드 파일을 저장하고, 유무선 네트워크를 통해 연결된 각 홈네트워크 기기의 장애 정보를 수신하는 경우, 자신이 저장하고 있는 장애 코드 파일에서 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 전송하는 홈 게이트웨이와, 장애 코드별로 생성된 SMS 메시지 파일을 저장하고, 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하는 홈로봇으로 구성될 수 있다.
아울러, 도면에 도시되지 않았지만, 본 발명에 따른 분산 지능형 홈로봇 제어 시스템은 유무선 통신 인터페이스를 통해 연결된 댁내의 적어도 하나 이상의 기기들에게 유무선 자원을 할당하는 홈게이트웨이와, 홈게이트웨이를 통해 제공되는 유무선 자원을 할당받아 홈게이트웨이와 통신하며, 홈게이트웨이와의 통신상태를 주기적으로 감시하여 통신이 단절이 되는 경우, 미리 설정된 이동통신 단말기로 SMS 메시지를 전송하는 홈로봇으로 구성될 수 있다
이 실시예에서는 홈게이트웨이가 댁내에 있는 각종 기기 예를 들면, 가전기기, 다수의 홈로봇과 유무선 통신 인터페이스를 통해 연결되어 있고, 댁내에 있는 기기에 유무선 자원을 할당하여 홈로봇이나 각종 기기들이 홈게이트웨이로부터 할당받은 유무선 통신 자원들을 사용할 수 있다. 예를 들어 홈게이트웨이가 무선랜 서비스에서의 AP(Access Point)의 역할을 수행하는 것이다. 아울러, 홈로봇은 그 홈게이트웨이로부터 무선채널을 할당받아 무선랜 통신을 수행하고, 홈게이트웨이와의 무선통신상태를 주기적으로 감시하여 통신이 단절되는 경우, 자신이 저장하고 있던 사용자의 이동통신 단말기에 그 사실을 통보하게 하는 것이다.
본 발명에 의하면, 고가의 로봇을 통해서도 잘 구현되지 않던 대용량의 프로세싱을 요구하는 작업을 저가의 로봇을 통해 구현할 수 있으며, 서비스 업그레이드시에도 로봇의 하드웨어 교체를 요구하지 않으므로 지속적으로 고급 서비스를 구현할 수 있다.
아울러, 홈네트워크를 구성하는 홈네트워크의 각 기기들의 장애 발생시 홈로봇을 통하여 즉각적으로 알 수 있고, 사용자가 집에 있지 않고 외부에 있을 경우에도 이동 통신 단말기를 통하여 SMS 메시지를 통보 받을 수 있으므로, 홈네트워크 기기의 장애에 대한 즉각적인 조치를 취할 수 있게 된다.
도 1은 종래의 분산 지능형 홈로봇 제어 시스템의 구성도.
도 2는 도 1에 도시된 홈로봇의 구성 블록도.
도 3은 본 발명에 따른 분산 지능형 홈로봇 제어 시스템의 구성도.
도 4는 본 발명에 따른 홈게이트웨이의 구성 블록도.
도 5는 본 발명에 따른 분산 지능형 홈로봇 제어 시스템에서 홈게이트웨이의 동작 흐름도.
도 6은 본 발명의 일실시예에 따른 홈로봇의 구성 블록도.
도 7a 및 도 7b는 본 발명의 일실시예에 따른 홈로봇의 동작 흐름도.
<도면의 주요 부분에 대한 부호의 설명〉
100: 원격 서버 200 : 홈게이트웨이
210 : 외부 통신 인터페이스부 220 : 저장부
230 : 유무선 통신 인터페이스부 240 : 제어부
300 : 홈로봇 311 : 입력부
312 : 저장부 313 : SMS 메시지 전송 처리부
314 : 무선 통신 인터페이스부 315 : 제어부
316 : A/D 변환부 317 : D/A 변환부
318 : 구동부 319 : LCD 표시부
320 : 스피커 321 : 마이크
400: 홈네트워크 기기 500 : 이동 통신 단말기

Claims (19)

  1. 분산 지능형 홈로봇 제어 시스템에 있어서,
    유무선 통신 인터페이스를 통해 연결된 댁내의 적어도 하나 이상의 기기들에게 유무선 자원을 할당하는 홈게이트웨이와,
    상기 홈게이트웨이를 통해 제공되는 유무선 자원을 할당받아 상기 홈게이트웨이와 통신하며, 상기 홈게이트웨이와의 통신상태를 주기적으로 감시하여 통신이 단절이 되는 경우, 미리 설정된 이동통신 단말기로 SMS 메시지를 전송하는 홈로봇을 포함하는 분산 지능형 홈로봇 제어 시스템
  2. 제 1항에 있어서, 상기 홈게이트웨이는,
    유무선 네트워크를 통해 연결된 적어도 하나 이상의 홈네트워크 기기에 장애가 발생되는 경우 홈로봇을 통해 SMS 메시지를 미리 설정된 이동통신 단말기로 전송하게 하는 분산 지능형 홈로봇 제어 시스템.
  3. 제 2항에 있어서, 상기 SMS 메시지는,
    장애가 발생된 홈네트워크 기기, 해당 홈네트워크 기기의 장애종류, 장애 발생시간중 적어도 하나를 포함하는 분산 지능형 홈로봇 제어 시스템.
  4. 제 2항에 있어서, 상기 홈게이트웨이는,
    IP 망과 통신을 수행하는 외부 통신 인터페이스부와,
    상기 장애사항별 장애코드 데이터 파일을 저장하는 저장부와,
    상기 홈네트워크 기기 및 홈로봇과 유무선 통신을 수행하는 유무선 통신 인터페이스부와,
    상기 유무선 통신 인터페이스부를 통해 상기 홈네트워크 기기로부터 장애정보를 수신되는 경우 상기 저장부에서 해당 장애정보에 해당하는 장애코드를 검색하여 상기 홈로봇에 전송하기 상기 유무선 통신 인터페이스부로 출력하는 제어부를 포함하는 분산 지능형 홈로봇 제어 시스템.
  5. 제 2항에 있어서, 상기 홈로봇은,
    연락할 이동통신 단말기의 전화번호 및 로봇의 동작을 설정하기 위한 사항을 입력하는 입력부와,
    상기 입력부에 의해 설정된 이동통신 단말기의 전화번호와, 장애 코드 파일 및 그 장애코드에 해당하는 SMS 메시지 파일을 저장하는 저장부와,
    상기 저장부에서 선택된 SMS 메시지를 설정된 전화번호의 이동통신 단말기에 송신하는 SMS 메시지 전송 처리부와,
    상기 홈게이트웨이와 무선 통신을 수행하는 무선 통신 인터페이스부와,
    사용자의 입력에 따라 로봇의 초기 동작을 설정하고, 상기 무선 통신 인터페이스를 통해 상기 홈게이트웨이로부터 장애 코드가 수신되는 경우, 상기 저장부를 검색하여 장애 코드에 따른 SMS 메시지를 선택하여 상기 SMS 메시지 전송 처리부에 출력하는 제어부를 포함하는 분산 지능형 홈 로봇 시스템.
  6. 제 5항에 있어서, 상기 제어부는, 장애코드에 해당하는 알람을 발생하는 분산 지능형 홈로봇 제어 시스템.
  7. 제 6항에 있어서, 상기 제어부는, 스피커를 통해 음성 알람을 발생하는 분산 지능형 홈로봇 제어 시스템.
  8. 제 6항에 있어서, 상기 제어부는, 디스플레이수단을 통해 영상 알람을 발생하는 분산 지능형 홈로봇 제어 시스템.
  9. 제 5항에 있어서, 상기 제어부는,
    상기 사용자의 입력에 따라 상기 홈게이트웨이로부터 장애코드 파일 및 SMS 메시지 파일을 상기 무선 통신 인터페이스부를 통해 다운로드 받아 저장부에 저장시키는 분산 지능형 홈로봇 제어 시스템.
  10. 제 5항에 있어서, 상기 SMS 메시지 전송처리부는,
    상기 홈게이트웨이로부터 장애 코드와 함께 장애 부가 정보를 수신하여 설정된 형식에 따라 SMS 메시지를 생성하여 설정된 이동통신 단말기로 전송하는 분산 지능형 홈로봇 제어 시스템.
  11. 제 10항에 있어서, 상기 장애 부가 정보는,
    장애가 발생된 홈네트워크 기기, 해당 홈네트워크 기기의 장애종류, 장애 발생시간중 적어도 하나를 포함하는 분산 지능형 홈 로봇 시스템.
  12. 제 5항에 있어서, 상기 제어부는,
    상기 홈게이트웨이로부터 장애코드가 수신되는 경우, 장애코드를 분석하여 상기 저장부에서 그 장애 코드에 상응하는 SMS 메시지의 주소를 찾아내어 상기 SMS 전송처리부에 전송하는 분산 지능형 홈로봇 제어 시스템.
  13. 제 5항에 있어서, 상기 제어부는,
    상기 홈게이트웨이로부터 장애코드가 수신되는 경우, 상기 SMS 메시지 전송 처리부에 기동제어신호를 전송하여 SMS 메시지 전송처리부를 SMS 메시지 전송을 위한 동작모드로 대기시키는 분산 지능형 홈로봇 제어 시스템.
  14. 제 5항에 있어서, 상기 제어부는,
    상기 홈게이트웨이로부터 장애코드가 수신되는 경우, 그 장애코드의 장애등급을 판단하여 SMS 메시지를 전송해야할 장애등급인 경우 상기 SMS 메시지 전송 처리부에 기동제어신호를 전송하는 분산 지능형 홈로봇 제어 시스템.
  15. 제 5항에 있어서, 상기 SMS 메시지 전송 처리부는,
    휴지 상태(Doze)를 유지하고 있다가 상기 제어부로부터 전송되는 기동 제어신호에 따라 기동하여 상기 저장부에 저장된 이동통신 단말기의 전화번호를 가져와서 SMS 메시지 전송을 위한 동작을 수행하는 분산 지능형 홈로봇 제어 시스템.
  16. 제 1항에 있어서, 상기 홈로봇은,
    자체 동작 상태를 감시하여 장애발생시, 장애발생 사실을 알리는 SMS 메시지를 설정된 이동통신 단말기로 전송하는 분산 지능형 홈로봇 제어 시스템.
  17. 제 16항에 있어서, 상기 SMS 메시지는,
    배터리 소진, 무선 통신장애, LCD 장애, 스피커 장애 중 적어도 하나를 포함하는 분산 지능형 홈로봇 제어 시스템.
  18. 분산 지능형 홈로봇 제어 시스템에 있어서,
    장애가 발생하는 경우 자신의 장애 정보를 유무선 네트워크를 통해 전송하는 적어도 하나 이상의 홈네트워크 기기와,
    장애 사항별로 생성된 장애코드 파일을 저장하고, 유무선 네트워크를 통해 연결된 상기 각 홈네트워크 기기의 장애 정보를 수신하는 경우, 자신이 저장하고 있는 장애 코드 파일에서 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 전송하는 홈 게이트웨이와,
    상기 장애 코드별로 생성된 SMS 메시지 파일을 저장하고, 상기 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하는 홈로봇를 포함하는 분산 지능형 홈로봇 제어 시스템.
  19. 분산 지능형 홈로봇 제어 시스템에 있어서,
    장애가 발생하는 경우 자신의 장애 정보를 유무선 네트워크를 통해 전송하는 적어도 하나 이상의 홈네트워크 기기와,
    장애 사항별로 생성된 장애코드 파일을 저장하고, 유무선 네트워크를 통해 연결된 상기 각 홈네트워크 기기의 장애 정보를 수신하는 경우, 자신이 저장하고 있는 장애 코드 파일에서 그 장애 정보에 상응하는 장애 코드를 검색하여 무선 네트워크를 통해 무선으로 전송하는 홈 게이트웨이와,
    상기 장애 코드별로 생성된 SMS 메시지 파일을 저장하고, 상기 홈게이트웨이로부터 장애 코드를 전송받는 경우, 자신이 저장하고 있는 SMS 메시지 파일에서 해당 장애 코드에 상응하는 SMS 메시지를 검색하여 미리 설정된 이동통신 단말기로 전송하는 홈로봇과,
    상기 홈게이트웨이와 네트워크를 통해 연결되어 상기 홈로봇 및 각 홈네트워크 기기를 제어하며, 장애사항별 장애 코드 파일, 장애 코드별 SMS 메시지 파일을 생성하여, 상기 홈게이트웨이 또는 상기 홈로봇으로부터 다운로드 요청이 있는 경우 해당 정보를 전송해주는 원격 서버를 포함하는 분산 지능형 홈로봇 제어 시스템.
KR1020030063296A 2003-09-09 2003-09-09 분산 지능형 홈로봇 제어 시스템 KR100552507B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030063296A KR100552507B1 (ko) 2003-09-09 2003-09-09 분산 지능형 홈로봇 제어 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030063296A KR100552507B1 (ko) 2003-09-09 2003-09-09 분산 지능형 홈로봇 제어 시스템

Publications (2)

Publication Number Publication Date
KR20050026275A true KR20050026275A (ko) 2005-03-15
KR100552507B1 KR100552507B1 (ko) 2006-02-14

Family

ID=37384198

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030063296A KR100552507B1 (ko) 2003-09-09 2003-09-09 분산 지능형 홈로봇 제어 시스템

Country Status (1)

Country Link
KR (1) KR100552507B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100753054B1 (ko) * 2005-12-30 2007-08-31 한국생산기술연구원 모듈 기반 퍼스널 로봇의 폴트 톨러런트 지원을 위한네트워크 연결 유지 관리 시스템과 네트워크 연결 유지관리 방법 및 이를 기록한 기록매체
KR100898836B1 (ko) * 2007-07-19 2009-05-22 서울통신기술 주식회사 홈 네트워크 장치의 네트워크 이상 통지방법 및 그 홈네트워크 장치
KR100902662B1 (ko) * 2004-12-30 2009-06-15 삼성전자주식회사 단말용 데이터 포맷을 이용한 통신 제어 시스템 및 그 방법
CN108259536A (zh) * 2016-12-29 2018-07-06 佛山市顺德区美的电热电器制造有限公司 一种控制方法、装置及***
CN108877023A (zh) * 2018-09-21 2018-11-23 中新智擎科技有限公司 一种注册机及访客注册方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100902662B1 (ko) * 2004-12-30 2009-06-15 삼성전자주식회사 단말용 데이터 포맷을 이용한 통신 제어 시스템 및 그 방법
KR100753054B1 (ko) * 2005-12-30 2007-08-31 한국생산기술연구원 모듈 기반 퍼스널 로봇의 폴트 톨러런트 지원을 위한네트워크 연결 유지 관리 시스템과 네트워크 연결 유지관리 방법 및 이를 기록한 기록매체
KR100898836B1 (ko) * 2007-07-19 2009-05-22 서울통신기술 주식회사 홈 네트워크 장치의 네트워크 이상 통지방법 및 그 홈네트워크 장치
CN108259536A (zh) * 2016-12-29 2018-07-06 佛山市顺德区美的电热电器制造有限公司 一种控制方法、装置及***
CN108259536B (zh) * 2016-12-29 2021-09-14 佛山市顺德区美的电热电器制造有限公司 一种控制方法、装置及***
CN108877023A (zh) * 2018-09-21 2018-11-23 中新智擎科技有限公司 一种注册机及访客注册方法

Also Published As

Publication number Publication date
KR100552507B1 (ko) 2006-02-14

Similar Documents

Publication Publication Date Title
CN1282341C (zh) 电子设备和在电子设备中使用的服务提供方法
CN100373878C (zh) 家用网络的遥控方法及其***
US20150359038A1 (en) Transducer access point
JP2002186058A (ja) 家電機器ネットワーク制御装置及び方法
KR20030058396A (ko) 이동 통신 단말기와 이를 이용한 네트웍 접속 시스템 및그 방법
JP2005517311A (ja) ホームネットワーキング通信装置及び方法
JP2002315066A (ja) 通信装置及びプロトコル選択方法
EP1843525B1 (en) Apparatus, method and system for managing event information
KR100978332B1 (ko) 네트워크 시스템
JP2006227825A (ja) 情報家電管理システム、情報家電制御管理システム、情報家電制御管理方法、及び、情報家電操作方法
KR100552507B1 (ko) 분산 지능형 홈로봇 제어 시스템
US8456671B2 (en) Communication system, information storage device, management device, and terminal device
JPH11234272A (ja) 複合通信端末装置管理システム及び複合通信端末装置
KR20050079480A (ko) 홈 네트워크 서비스 제공 UPnP기반 RG 시스템
JP2003283524A (ja) 信号中継装置
KR20020040959A (ko) 지니 기반의 홈 오토메이션 방법
JP4797620B2 (ja) ネットワーク連携装置
US20040100933A1 (en) Network system, control system, information appliance, and program
JP4515489B2 (ja) 情報管理装置及び情報管理方法
US9876650B2 (en) Method for controlling functions of device included in home network
JP2005130307A (ja) ホームネットワーク端末及びルームゲートウエイ
KR20070059908A (ko) 가상 홈 게이트웨이를 포함한 통합관리 시스템 및 그시스템을 이용한 긴급상황 처리 방법
JP2004229148A (ja) 遠隔制御システム
KR100796893B1 (ko) 홈 네트워크 사이트와 이를 이용한 홈 네트워크 기기의원격지 접속방법
KR20030059367A (ko) 원격지에서의 가전기기 제어 방법 및 서버

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170125

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180130

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20190130

Year of fee payment: 14