KR20120072445A - 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법 - Google Patents

홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법 Download PDF

Info

Publication number
KR20120072445A
KR20120072445A KR1020100134201A KR20100134201A KR20120072445A KR 20120072445 A KR20120072445 A KR 20120072445A KR 1020100134201 A KR1020100134201 A KR 1020100134201A KR 20100134201 A KR20100134201 A KR 20100134201A KR 20120072445 A KR20120072445 A KR 20120072445A
Authority
KR
South Korea
Prior art keywords
home
information
user
hub
remote control
Prior art date
Application number
KR1020100134201A
Other languages
English (en)
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 KR1020100134201A priority Critical patent/KR20120072445A/ko
Publication of KR20120072445A publication Critical patent/KR20120072445A/ko

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/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • 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
    • 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/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 망사업자가 제공하는 홈 허브에 접속된 가전기기를 실시간으로 댁내외에서 용이하게 제어할 수 있는 원격 제어 시스템 및 그 방법에 관한 것으로, 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 원격 제어 시스템에 있어서, 상기 홈 허브를 제어하고, 다양한 부가 서비스를 제공하기 위한 웹 서버; 서비스 정보와 로그 정보와 상기 홈 허브 정보 및 사용자 정보를 저장하는 데이터베이스; 및 상기 웹 서버와 상기 데이터베이스 및 고객 관리 서버와 연동하여 원격 제어 서비스를 제공하는 것으로, 상기 홈 허브 정보에 근거하여 상기 고객 관리 서버로부터 전달받은 고객 정보를 이용해 가입 절차를 진행하고, 상기 홈 허브에 연결된 가전기기들을 원격 제어하며, 자원 관리 기능을 제공하는 응용 서버를 포함한다.

Description

홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법{Remote Control System and Method for controlling Home Device connected to Home Hub}
본 발명은 홈 허브에 연결된 댁내 가전기기들을 원격에서 제어하기 위한 원격 제어 시스템 및 그 방법에 관한 것으로, 더욱 자세하게는 망사업자가 제공하는 홈 허브에 접속된 가전기기를 실시간으로 댁내외에서 용이하게 제어할 수 있는 원격 제어 시스템 및 그 방법에 관한 것이다.
일반적으로 홈 네트워크 시스템은 가정(home)에 설치되는 홈 네트워크(home network)와 외부 네트워크 간의 네트워크 정합을 수행함으로써, 지능화된 커뮤니케이션이 가능하도록 하는 네트워크 시스템을 의미한다.
홈 네트워크에는 다양한 홈 가전기기들이 유무선을 통해 연결되어 있으며, 홈 가전기기들은 정보화 기기와, 오디오/비디오 기기, 제어계 기기 및 더미 기기로 구분될 수 있다. 여기서, 정보화 기기는 개인용 컴퓨터, 팩스, 스캐너, 프린터 등이고, 오디오/비디오 기기는 텔레비전(TV), 셋탑박스, DVD, VCR, 오디오, 캠코더, 가정용 게임기 등이다. 또한, 제어계 기기는 커피메이커, 전기밥솥, 냉장고, 세탁기, 전자레인지, 카메라 등이고, 더미 기기는 리모콘, 인터폰, 센서, 라이트 등이다.
각 홈 가전기기들은 통상 하나의 네트워크를 형성하고 있으며, 홈 네트워크의 사용자들은 모든 홈 가전기기들을 공유하여 사용할 수 있다. 또한 홈 네트워크에 연결된 가전기기들을 제어하기 위해 홈 게이트웨이가 구비된다.
이와 같이 홈 네트워크에 연결된 홈 가전기기들을 원격에서 제어하기 위해서는 DDNS를 설정하고, 홈 게이트웨이에 제어를 위한 포트 맵핑뿐만 아니라, 가전기기별로 제어를 위해 각 가전기기 제조사별로 준비된 웹사이트 등에 접속하여 홈 게이트웨이에 각 가전기기 제어를 위한 프로그램을 설치하여야 한다.
하지만, 이와 같은 종래의 방법은 사용자가 원격지에서 댁내의 각 가전기기들을 제어하기 위해 각 제조사별 웹 사이트 등을 방문하여야 하는 불편함이 있을 뿐만 아니라 이에 따른 사용자의 홈 게이트웨이의 설정 작업 등이 복잡하여 실제 사용자들이 이용하기에는 많은 불편함이 존재하였다.
최근에는 초고속 인터넷 기술의 발달과 함께 댁내에는 인터넷 TV, 인터넷 전화기와 같은 인터넷(IP) 기반 가전기기들이 성장하면서 각 댁내에는 초고속 인터넷을 제공하기 위한 홈 허브들이 설치되고 있다.
따라서 통신망 사업자가 제공하는 홈 허브를 이용해 간단하게 홈 가전기기들을 원격 제어할 수 있는 새로운 방법이 필요하다.
따라서, 본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 제안된 것으로, 홈 허브에 연결된 개인용 컴퓨터를 원격 제어하여 홈 게이트웨이로 이용하고, 서비스 서버에서 홈 허브 정보를 이용해 고객의 정보를 용이하게 확인하며, 댁내 가전기기들의 종류를 용이하게 판단하여 필요한 프로그램을 자동 설치하여 용이하게 댁내 가전기기들을 원격 제어할 수 있는 원격 제어 시스템 및 그 방법을 제공하는데 그 목적이 있다.
또한 본 발명은 집에 거주하는 가족 구성원 또는 거주자들 별로 댁내 가전기기의 사용 권한을 설정하여 원격 제어가 가능하도록 하는 원격 제어 시스템 및 그 방법을 제공하는데 그 목적이 있다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명은, 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 원격 제어 시스템에 있어서, 상기 홈 허브를 제어하고, 다양한 부가 서비스를 제공하기 위한 웹 서버; 서비스 정보와 로그 정보와 상기 홈 허브 정보 및 사용자 정보를 저장하는 데이터베이스; 및 상기 웹 서버와 상기 데이터베이스 및 고객 관리 서버와 연동하여 원격 제어 서비스를 제공하는 것으로, 상기 홈 허브 정보에 근거하여 상기 고객 관리 서버로부터 전달받은 고객 정보를 이용해 가입 절차를 진행하고, 상기 홈 허브에 연결된 가전기기들을 원격 제어하며, 자원 관리 기능을 제공하는 응용 서버를 포함한다.
바람직하게는 상기 응용 서버는, 상기 웹 서버와 상기 데이터베이스 및 고객 관리 서버와 연동하기 위한 서버 연동 기능과, XML 문서에 대한 파싱 기능과, 상기 가전기기들을 원격 제어하기 위한 제어명령 전송 기능과, 데이터 입출력 기능과, 프로세스의 모니터링 및 스케줄을 관리하는 기능을 제공한다.
바람직하게는 상기 응용 서버는, 사용자의 접속 상태와 인증 및 세션을 관리하기 위한 사용자 관리수단; 서비스 형태로 동작하는 단위 모듈들의 수명 주기를 관리하고 서비스 모듈별 제공 기능을 제어하는 서비스 관리수단; 로그 정보를 관리하는 로그 관리수단; 리소스를 관리하는 리소스 관리수단; 및 상기 데이터베이스에 정보를 저장하고 상기 데이터베이스로부터 데이터를 조회하기 위한 데이터 관리수단을 포함한다.
바람직하게는 상기 웹 서버는, 부가 서비스 및 상기 가전기기의 제어를 위한 응용 프로그램을 관리하고, 상기 부가 서비스 또는 상기 가전기기의 종류에 따라 최적의 응용 프로그램을 추천하는 기능을 제공한다.
바람직하게는 상기 데이터베이스에 저장되는 사용자 정보는, 모든 권한을 갖는 제1 사용자 정보와, 상기 제1 사용자 정보에 대응되고 제한된 사용 권한을 갖는 제2 사용자 정보를 포함한다.
또한 상기 목적을 달성하기 위한 본 발명은, 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 방법에 있어서, (a) 사용자의 가입 요청에 따라 전달된 상기 홈 허브의 정보를 바탕으로 고객 관리 서버로부터 상기 사용자 정보를 전달받아 상기 사용자에 대한 인증을 수행하는 단계; (b) 인증에 성공한 경우 상기 홈 허브에 연결된 홈 게이트웨이를 통해 상기 가전기기들의 정보를 전달받아 상기 가전기기들의 종류 및 제조사를 판별하는 단계; (c) 상기 가전기기들의 종류 및 제조사에 따라 설정 명령과 제어를 위한 최적 프로그램의 정보를 상기 홈 게이트웨이로 제공하는 단계; (d) 상기 사용자의 상기 가전기기에 대한 원격 제어 요청에 따라 상기 사용자를 인증하고, 상기 사용자의 권한에 따라 제어 가능한 상기 가전기기 목록을 제공하는 단계; 및 (e) 상기 제공된 가전기기 목록 중 어느 하나가 선택되면 상기 선택된 가전기기를 제어하기 위한 제어 명령을 상기 홈 게이트웨이로 전송하는 단계를 포함한다.
바람직하게는 본 발명은 상기 (a) 단계에서 동일 홈에 거주하는 상기 사용자별로 상기 가전기기의 제어 권한을 상이하게 설정한다.
바람직하게는 상기 (b) 단계에서의 가전기기들의 종류 및 제조사를 판별은, 상기 홈 게이트웨이로부터 전달받은 상기 가전기기의 MAC 주소 중 OUI 정보를 이용해 이루어진다.
상기와 같은 본 발명은 본 발명은 서비스 서버가 필요시 홈 허브를 통해 홈 허브에 연결된 개인용 컴퓨터를 원격 제어하여 홈 게이트웨이 기능을 실행시키고, 홈 허브에 연결된 가전기기들에 필요한 프로그램을 용이하게 설치함으로써, 사용자가 별도의 설정 없이도 홈 네트워크에 접속된 가전기기들을 용이하게 제어할 수 있는 효과가 있다.
도 1은 본 발명이 적용되는 홈 가전기기들의 원격 제어를 위한 네트워크 구성도,
도 2는 본 발명에 따른 서비스 서버의 상세 블록 구성도,
도 3은 본 발명에 따른 서비스 가입 절차를 설명하기 위한 도면,
도 4는 본 발명에 따른 원격 제어 절차를 설명하기 위한 도면이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.
도 1은 본 발명이 적용되는 홈 가전기기들의 원격 제어를 위한 네트워크 구성도를 나타낸 것이다.
댁내에는 홈 허브(12)가 구비되며, 홈 허브에는 개인용 컴퓨터와 IP TV와 냉장고, 세탁기와 같은 가전기기(11)들이 연결된다. 여기서 홈 허브(12)에 연결된 개인용 컴퓨터는 원격 제어가 가능하고, 가전기기들의 제어를 위한 게이트웨이 기능을 갖는다.
홈 허브(12)는 IP 네트워크를 통해 서비스 서버(13)와 연결된다. 서비스 서버(13)는 홈 허브(12)에 대한 제어 기능을 가지며, 홈 허브에 연결된 개인용 컴퓨터에 대한 원격 제어 기능을 갖는다. 또한 서비스 서버(13)는 사용자의 가입 요청에 따라 사용자 인증 및 가입 절차를 수행하고, 홈 게이트웨이를 통해 댁내 가전기기들에 대한 정보가 전달되면 가전기기를 식별하고, 가전기기별 제어항목 및 제어항목에 대한 추천 응용소프트웨어 리스트 및 구동에 필요한 설정 값을 홈 게이트웨이로 전달한다.
또한 서비스 서버(13) 망사업자의 백엔드 네트워크(14)를 통해 망 사업자의 고객관리 서버(15)와 접속하여 사용자 정보를 전달받고, 데이터베이스 관리 시스템(DBMS)(16)과 연동하여 필요한 데이터를 획득한다.
서비스 서버(13)는 IP 네트워크를 통해 원격 사용자(17)와 연결될 수 있고, 원격 사용자의 권한을 인증하며, 원격 사용자가 요청한 원격 제어가 정당할 경우 원격 사용자가 요청한 제어 명령을 홈 허브(12)에 연결된 개인용 컴퓨터(홈 게이트웨이)로 전달한다.
도 1을 참조하면, 홈 허브(12)는 광역 종합 통신망(WAN: Wide Area Network)에 접속되는 WAN 포트와, 로컬 영역 네트워크(LAN: Local Area Network)를 위한 LAM 포트를 갖는다. 가전기기들(11)은 LAN 포트에 접속된다.
초기 가입 절차에 따라 사용자의 정보가 입력되면 홈 허브(12)는 서비스 서버(13)로 입력된 사용자 정보와 홈 허버(12)의 정보(IP 주소 및/또는 MAC 주소)를 전달한다.
또한 홈 허브(12)의 LAN 포트에 가전기기가 접속되면, 홈 게이트웨이 기능을 하는 개인용 컴퓨터는 IP 주소와 가전기기의 MAC 주소와 같은 정보를 서비스 서버(13)로 전송한다.
서비스 서버(13)는 가전기기의 MAC 주소의 특정 필드를 이용해 가전기기의 종류를 확인하고, 확인된 가전기기별 제어항목과 제어항목에 대한 해당 운영체계(OS) 상의 추천 응용 소프트웨어 리스트 및 구동에 필요한 설정 값 등을 홈 게이트웨이로 전달한다. 여기서 서비스 서버(13)는 MAC 주소의 OUI(Organization Unification Identifier) 정보, 또는 DHCP의 옵션 필드를 이용해 가전기기의 종류 및 제조사 등을 판별한다.
서비스 서버(13)는 식별된 가전기기의 종류 및 제조사에 따른 정보를 홈 게이트웨이로 전달하고, 가전기기의 제어를 위한 홈 게이트웨이 설정 명령을 검색하여 설정이 필요한 경우 관련 명령을 홈 게이트웨이로 전송한다.
또한 서비스 서버(13)는 가전기기 제어를 위해 필요한 응용 소프트웨어가 홈 게이트웨이에 존재하지 않는 경우 추천 응용 소프트웨어 목록을 홈 게이트웨이로 전달한다. 이에 따라 사용자는 응용 소프트웨어를 홈 게이트웨이에 용이하게 설치할 수 있고, 가전기기 제어를 위한 설정 값을 용이하게 설정할 수 있다.
IP 네트워크에 접속된 원격 사용자(17)는 서비스 서버(13)에 자신의 ID 및 비밀번호를 입력하여 접속하고, 서비스 서버(13)는 사용자 인증을 통해 정당한 사용자이면 사용자의 권한에 따라 제어 가능한 가전기기의 목록을 제공한다.
원격 사용자(17)로부터 제공된 가전기기 목록 중 어느 하나의 가전기기가 선택되고 선택된 가전기기에 대한 제어 기능이 선택되면, 서비스 서버(13)는 선택된 기능 수행에 필요한 홈 게이트웨이 설정 명령을 검색하여, 명령을 홈 게이트웨이로 전송한다.
도 2는 본 발명에 따른 서비스 서버의 상세 블록 구성도를 나타낸 것이다.
본 발명에 따른 서비스 서버는 크게 웹 서버와, 응용 서버와, 데이터베이스(DB) 서버와, 코어 프레임워크(Core Framework)로 구성된다.
웹 서버는 개방형 API를 기반으로 구성된다. 다시 말해, 웹 서버에서 제공하는 모든 기능은 고객, 프로그램 개발자, 운영자 등 각 사용자 권한별로 부여된 웹 서비스 기반의 개방형 API 형태로 제공된다. 개방형(Open) API는 웹 기반 SOAP 프로토콜을 사용하여 플랫폼과 개발 환경에 구애받지 않고, 언제 어디서나 웹 서버의 기능을 안전하고 손쉽게 사용할 수 있다.
웹 서버는 허브 제어 기능, 부가 서비스 제공 기능, 추천 앱 관리 기능, 관리 기능을 포함한다.
허브 제어 기능은 웹 서버의 기본 기능으로, 원격에서 인터넷에 연결된 홈 허브를 간단히 제어할 수 있는 기능을 제공한다. 홈 허브 제어는 응용 서버를 통해 망사업자의 고객 관리 서버가 제공하는 제어 인터페이스와 연동하여 일관된 정보 조회 및 정보 설정 화면을 지원한다.
부가서비스 제공 기능은 사용자 댁내에서 홈 허브를 통해 연결된 가전기기들이 수행할 수 있는 기능을 서비스화 하여 제공하는 것으로, 현재 노트북이나 데스크톱 컴퓨터에서 사용 가능한 원격 데스크톱 연결, FTP 서버 접속, 원격 부팅, 원격 파일 공유 등의 기능을 제공하며, ActiveX 기능을 이용해 서비스별 사용 가능한 프로그램을 자동으로 실행할 수 있다.
추천앱 관리 기능은 웹이나 스마트폰 어플리케이션에서 부가 서비스 이용 시 사용할 수 있는 프로그램을 관리하고 사용자로부터 선택적으로 프로그램을 실행할 수 있도록 도와주는 기능을 제공한다. 관리자 또는 운영자가 부가서비스 기능에서 잘 동작하는 응용 프로그램을 추천할 수 있으며, 사용자는 제공된 응용 프로그램 목록에서 사용하고자 하는 프로그램을 선택하여 설치하고 부가서비스 이용 시 실행되도록 선택할 수 있다.
웹 서버는 게시판, Q&A, 공지사항, 도움말 등의 관리 기능을 제공한다.
응용 서버는 서비스 연동 기능부, 사용자 인증부, 허브 제어부, 단문 서비스(SMS) 제공부, 통계/모니터링부, XML 파싱부, 제어명령 전송부, 데이터 입출력부를 포함한다.
서비스 서버는 대부분의 기능을 다른 서버와의 연동을 통해 수행하고 있으며, 이러한 연동 기능을 원활하게 수행할 수 있도록 서버 연동 기능부가 제공된다. 서비스 서버의 주요 연동 대상은 사용자 인증부, 허브 제어부, SMS 발송 기능이 있다. 응용 서버는 웹 서비스, FTP, 소켓을 통해 다른 서버와 연동한다.
또한 응용 서버는 홈 게이트웨이로 가전 기기 제어를 위한 제어 명령을 전송하는 제어 명령 전송부와, 데이터 입출력을 위한 데이터 입출력부와, XML 형태의 문서를 파싱하기 위한 XML 파싱부와, 사용자의 로그 관리 및 가전기기 사용 모니터링을 위한 통계/모니터링부를 포함한다.
서비스 서버는 코어 프레임워크(Core Framework)를 가지며, 코어 프레임워크에는 사용자 관리부, 서비스 관리부, 로그 관리부, 플러그인 관리부, 리소스 관리부, 데이터 관리부, 모니터링 및 스케줄링부를 포함한다.
사용자 관리부는 사용자의 접속상태, 인증 및 세션 등을 자동으로 관리하여 서비스 사용을 원활하게 할 수 있도록 하는 기능을 제공한다. 서비스 서버는 사용자 관리 기능을 이용하여 ABIOS의 통합 인증 기능에 용이하게 연동할 수 있도록 한다.
서비스 서버의 각 단위 모듈은 서비스 형태로 구현되어 있는데, 서비스 관리부는 각 모듈의 수명 주기를 관리하고, 모듈별 제공 기능을 용이하게 연계할 수 있도록 하는 기능을 제공한다. 또한 서비스 관리부는 임시 저장, 설정 및 프로퍼티 사용을 용이하게 할 수 있는 기능을 제공한다.
로그 관리부는 서비스 서버의 각 수행 단계에서 만들어지는 모든 유형의 로그를 관리하기 위한 것으로, 로그를 필요에 따라 파일, 데이터베이스(DB), 원격지 등에 선택적으로 저장할 수 있도록 지원하며, 로그 파일 정책에 따라 등급별로 로그를 저장할 수 있도록 지원한다. 기본적으로 일(Day) 단위로 로그를 저장하며, 필요에 따라 로그 설정 파일을 수정하여 로그 정책을 변경할 수 있다.
서비스 서버는 플러그인 방식으로 새로운 기능을 추가 및 삭제할 수 있다. 현재 제공되는 허브 제어 기능은 하나의 플러그인 형태로 구현되어 있으며, 새로운 기능 추가시 기존 플러그인과 별도의 새로운 플러그인을 제작하여 용이하게 서비스 서버의 기능을 확장할 수 있다. 서비스 서버는 플러그인 관리 기능을 제공함으로써, 단순 어플리케이션 서버가 아닌 향후 서비스 플랫폼으로서 확장할 수 있다.
리소스 관리부는 서비스 서버에서 사용하는 표시 문자열, 이미지, 미디어 등 모든 유형의 리소스를 일관된 방식으로 관리할 수 있도록 하며, 지역화 기능을 제공하여 언어팩을 구성할 수 있고, 다양한 유형은 언어로 서비스를 제공할 수 있도록 지원한다.
데이터 관리부는 ADO.NET을 추상화하여 데이터베이스(DB)로부터 고속으로 데이터를 조회 및 저장할 수 있는 기본 기능들을 제공한다. 데이터 관리부에서는 Connection Pool 기능을 기본적으로 제공하여 다수의 사용자가 동시에 SQL을 요청할 때 안정적으로 데이터를 처리할 수 있다.
서비스 서버는 작업수행을 지원하는 스케쥴러 및 작업큐 기능을 제공하고 있으며, 이를 모니터링 및 스케쥴링부에서 제공한다. 모니터링 및 스케쥴링부는 모든 작업 수행시 작업의 성격에 따라 실행 주기를 관리할 수 있으며, work queue 기능을 통해 작업의 무결성을 통제할 수 있고, 동시 처리 작업도 원활하게 관리할 수 있다. 또한 작업 모니터링 기능을 통해 작업의 수행 단계별 진행상태를 용이하게 파악할 수 있다.
서비스 서버는 MySQL을 사용하여 데이터베이스(DB) 서버를 구축하고 있으며, 공통 기준정보, 허브 및 회선 정보, 서비스 정보, 각종 이력 및 관리 정보로 구성된다.
도 3은 본 발명에 따른 서비스 가입 절차를 설명하기 위한 도면이다.
초기 서비스 가입을 위해 사용자가 홈 허브에 연결된 개인용 컴퓨터를 통해 서비스를 클릭하면(301), 서비스 서버는 기본 서비스 페이지를 제공한다(302).
이에 따라 사용자가 기본 서비스 페이지에 필요한 사용자 정보를 입력하며(303), 홈 허브는 사용자가 입력된 정보와 홈 허브의 식별자 정보(ID)를 서비스 서버로 전달한다(304). 여기서 사용자가 입력한 정보에는 ID 및 비밀번호(PW)가 포함될 수 있고, 홈 허브 식별자 정보는 홈 허브의 MAC 주소를 포함할 수 있다.
서비스 서버는 홈 허브로부터 전달된 정보 중 홈 허브 정보를 기반으로 고객 관리 서버에 가입자 정보를 요청한다(305). 그리고 서비스 서버는 고객 관리 서버로부터 가입자 정보를 전달받는다(306). 상기 가입자 정보에는 가입자의 이름, 주소, 전화 번호와 같은 정보가 포함될 수 있다. 또한 서비스 서버는 고객 관리 서버로부터 접속 단말 리스트 정보를 전달받을 수 있다(307).
서비스 서버는 사용자가 원격 접속 선택시 사용자의 전화번호로 SMS 인증 번호를 전송하고(308), 사용자의 컴퓨터로 인증번호의 입력을 요청한다(309).
사용자 컴퓨터로부터 인증번호가 입력되면(310), 서비스 서버는 인증 번호 검증을 통해 정당한 사용자인지를 확인하고(311), 고객 관리 서버에 가전기기 원격 제어 부가 서비스 가입 신청을 요청한다. 그리고 서비스 서버는 고객 관리 서버로부터 부가 서비스 가입 신청에 대한 확인이 전달되면(313), 사용자 컴퓨터로 부가 서비스 가입 상태를 알린다(314).
이후 서비스 서버는 홈 허브에 연결된 가전기기의 정보를 홈 게이트웨이를 통해 전달받아 가전기기의 MAC 주소의 특정 필드를 이용해 가전기기의 종류를 확인하고, 확인된 가전기기별 제어항목과 제어항목에 대한 해당 OS 상의 추천 응용 소프트웨어 리스트 및 구동에 필요한 설정 값 등을 홈 허브를 통해 홈 게이트웨이로 전달한다. 여기서 서비스 서버는 MAC 주소의 OUI(Organization Unification Identifier) 정보 또는 DHCP의 옵션 필드를 이용해 가전기기의 종류 및 제조사 등을 판별한다.
서비스 서버는 식별된 가전기기의 종류 및 제조사에 따른 정보를 홈 게이트웨이로 전달하고, 가전기기의 제어를 위한 홈 게이트웨이 설정 명령을 검색하여 설정이 필요한 경우 관련 명령을 홈 게이트웨이로 전송한다.
또한 서비스 서버는 가전기기 제어를 위해 필요한 응용 소프트웨어가 홈 게이트웨이에 존재하지 않는 경우 추천 응용 소프트웨어 목록을 홈 게이트웨이로 전달한다. 그리고, 사용자가 추천 응용 소프트웨어 목록 중 어느 하나를 선택하여 자동으로 다운로드를 실행시킨다. 이에 따라 사용자는 응용 소프트웨어를 홈 게이트웨이에 용이하게 설치할 수 있고, 가전기기 제어를 위한 설정 값을 용이하게 설정할 수 있다.
본 발명에서는 홈 내의 거주자별로 가전기기의 제어 권한을 상이하게 부여할 수 있다. 예를 들어, 아버지 또는 어머니에게 Administer 권한을 부여하고, 자식들에게는 가전기기의 제어 권한을 상이하게 부여할 수 있다.
이를 위해 가족 구성원들은 개별적으로 서비스 서버에 접속하여 가입 절차를 수행한다. 가입 과정에서 서비스 서버는 가입 신청자의 인증을 위해 홈 허브 정보를 바탕으로 Administer 권한을 갖는 사용자를 확인하여 가입 신청자의 정보를 통보하고, 인증을 획득한다.
도 4는 본 발명에 따른 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 절차를 설명하기 위한 도면이다.
도 4를 참조하면, 원격 사용자는 서비스 서버에 접속하여 서비스 메뉴를 선택하면(401), 서비스 페이지를 원격 사용자 컴퓨터로 제공한다(402). 그리고 원격 사용자가 ID와 비밀번호(PW)를 입력하면(403), 서비스 서버는 입력된 정보를 바탕으로 가입자 인증을 수행한다(404). 이때 하나의 홈(home)에 다수 거주자가 존재하고, 각 거주자들이 본 서비스에 가입한 경우 각 거주자에 대응되는 ID와 비밀번호를 입력받아 인증이 이루어진다.
서비스 서버는 가입자에 대한 인증을 수행한 후, 가입자가 제어 권한을 가지고 있는 제어대상 가전기기 정보를 제공한다(405).
제공된 제어대상 가전기기 정보로부터 제어 대상 가전기기가 선택되면(406), 선택된 가전기기에 대응되는 제어 정보를 확인하고(507), 제어 가능 여부를 나타내는 응답을 원격 사용자 컴퓨터로 전송한다(508). 그리고 서비스 서버는 개인용 컴퓨터의 전원이 오프된 경우, 홈 허브를 통해 개인용 컴퓨터를 원격 제어하여 전원을 온시킴과 동시에 홈 게이트웨이 기능을 구동시킨다.
그런 다음 서비스 서버는 선택된 가전기기를 제어하기 위한 제어 메시지를 홈 게이트웨이로 전송하고(409), 홈 게이트웨이로부터 제어 결과를 전달받아(410) 원격 사용자에게 제어 결과를 통보한다(511).
서비스 서버는 이와 같은 가전기기에 대한 제어가 완료되면 가전기기의 상태를 변경함과 동시에 제어 로그를 기록한다(512).
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.

Claims (8)

  1. 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 원격 제어 시스템에 있어서,
    상기 홈 허브를 제어하고, 다양한 부가 서비스를 제공하기 위한 웹 서버;
    서비스 정보와 로그 정보와 상기 홈 허브 정보 및 사용자 정보를 저장하는 데이터베이스; 및
    상기 웹 서버와 상기 데이터베이스 및 고객 관리 서버와 연동하여 원격 제어 서비스를 제공하는 것으로, 상기 홈 허브 정보에 근거하여 상기 고객 관리 서버로부터 전달받은 고객 정보를 이용해 가입 절차를 진행하고, 상기 홈 허브에 연결된 가전기기들을 원격 제어하며, 자원 관리 기능을 제공하는 응용 서버
    를 포함하는 원격 제어 시스템.
  2. 제 1 항에 있어서,
    상기 응용 서버는,
    상기 웹 서버와 상기 데이터베이스 및 고객 관리 서버와 연동하기 위한 서버 연동 기능과, XML 문서에 대한 파싱 기능과, 상기 가전기기들을 원격 제어하기 위한 제어명령 전송 기능과, 데이터 입출력 기능과, 프로세스의 모니터링 및 스케줄을 관리하는 기능을 제공하는 원격 제어 시스템.
  3. 제 1 항에 있어서,
    상기 응용 서버는,
    사용자의 접속 상태와 인증 및 세션을 관리하기 위한 사용자 관리수단;
    서비스 형태로 동작하는 단위 모듈들의 수명 주기를 관리하고 서비스 모듈별 제공 기능을 제어하는 서비스 관리수단;
    로그 정보를 관리하는 로그 관리수단;
    리소스를 관리하는 리소스 관리수단; 및
    상기 데이터베이스에 정보를 저장하고 상기 데이터베이스로부터 데이터를 조회하기 위한 데이터 관리수단
    을 포함하는 원격 제어 시스템.
  4. 제 1 항에 있어서,
    상기 웹 서버는,
    부가 서비스 및 상기 가전기기의 제어를 위한 응용 프로그램을 관리하고, 상기 부가 서비스 또는 상기 가전기기의 종류에 따라 최적의 응용 프로그램을 추천하는 기능을 제공하는 원격 제어 시스템.
  5. 제 1 항에 있어서,
    상기 데이터베이스에 저장되는 사용자 정보는,
    모든 권한을 갖는 제1 사용자 정보와, 상기 제1 사용자 정보에 대응되고 제한된 사용 권한을 갖는 제2 사용자 정보를 포함하는 원격 제어 시스템.
  6. 홈 허브에 연결된 가전기기들을 원격으로 제어하기 위한 방법에 있어서,
    (a) 사용자의 가입 요청에 따라 전달된 상기 홈 허브의 정보를 바탕으로 고객 관리 서버로부터 상기 사용자 정보를 전달받아 상기 사용자에 대한 인증을 수행하는 단계;
    (b) 인증에 성공한 경우 상기 홈 허브에 연결된 홈 게이트웨이를 통해 상기 가전기기들의 정보를 전달받아 상기 가전기기들의 종류 및 제조사를 판별하는 단계;
    (c) 상기 가전기기들의 종류 및 제조사에 따라 설정 명령과 제어를 위한 최적 프로그램의 정보를 상기 홈 게이트웨이로 제공하는 단계;
    (d) 상기 사용자의 상기 가전기기에 대한 원격 제어 요청에 따라 상기 사용자를 인증하고, 상기 사용자의 권한에 따라 제어 가능한 상기 가전기기 목록을 제공하는 단계; 및
    (e) 상기 제공된 가전기기 목록 중 어느 하나가 선택되면 상기 선택된 가전기기를 제어하기 위한 제어 명령을 상기 홈 게이트웨이로 전송하는 단계
    를 포함하는 원격 제어 방법.
  7. 제 6 항에 있어서,
    상기 (a) 단계에서 동일 홈에 거주하는 상기 사용자별로 상기 가전기기의 제어 권한을 상이하게 설정하는 것을 특징으로 하는 원격 제어 방법.
  8. 제 6 항에 있어서,
    상기 (b) 단계에서의 가전기기들의 종류 및 제조사를 판별은,
    상기 홈 게이트웨이로부터 전달받은 상기 가전기기의 MAC 주소 중 OUI 정보를 이용해 이루어지는 것을 특징으로 하는 원격 제어 방법.
KR1020100134201A 2010-12-24 2010-12-24 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법 KR20120072445A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100134201A KR20120072445A (ko) 2010-12-24 2010-12-24 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100134201A KR20120072445A (ko) 2010-12-24 2010-12-24 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법

Publications (1)

Publication Number Publication Date
KR20120072445A true KR20120072445A (ko) 2012-07-04

Family

ID=46707123

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100134201A KR20120072445A (ko) 2010-12-24 2010-12-24 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR20120072445A (ko)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101395289B1 (ko) * 2012-10-04 2014-05-15 주식회사 경동원 인터넷을 통한 원격제어가 가능한 스마트 기기의 서버 인증방법 및 그 방법에 의한 인증장치
KR20150144304A (ko) * 2012-11-12 2015-12-24 주식회사 경동원 스마트 폰 앱을 이용한 난방시스템의 원격 제어 및 관리 장치
KR20160122447A (ko) 2015-04-14 2016-10-24 삼성에스디에스 주식회사 허브 장치 및 이를 이용한 댁내 기기 제어 시스템
CN106302563A (zh) * 2015-05-12 2017-01-04 广州远云网络科技有限公司 一种家用电器的智能控制方法及装置
KR20170084851A (ko) * 2016-01-13 2017-07-21 주식회사 케이티 디지털 방송용 셋톱 박스와 이를 이용한 원격 컴퓨팅 서비스 제공 서버 및 단말과 원격 컴퓨팅 서비스 제공 방법
US10460597B2 (en) 2012-09-10 2019-10-29 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US10567189B2 (en) 2012-09-10 2020-02-18 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
KR20200029786A (ko) * 2018-09-11 2020-03-19 주식회사 성강이지에스 사물인터넷 해킹 방지 시스템
KR20200067643A (ko) 2018-12-04 2020-06-12 (주)이젝스 가전기기의 원격 제어 시스템 및 그 제어 방법
WO2020213758A1 (ko) * 2019-04-17 2020-10-22 엘지전자 주식회사 음성으로 상호작용하는 인공 지능 장치 및 그 방법

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10847024B2 (en) 2012-09-10 2020-11-24 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US10460597B2 (en) 2012-09-10 2019-10-29 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US10567189B2 (en) 2012-09-10 2020-02-18 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US11651676B2 (en) 2012-09-10 2023-05-16 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US10991462B2 (en) 2012-09-10 2021-04-27 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
US10720046B2 (en) 2012-09-10 2020-07-21 Samsung Electronics Co., Ltd. System and method of controlling external apparatus connected with device
KR101395289B1 (ko) * 2012-10-04 2014-05-15 주식회사 경동원 인터넷을 통한 원격제어가 가능한 스마트 기기의 서버 인증방법 및 그 방법에 의한 인증장치
KR20150144304A (ko) * 2012-11-12 2015-12-24 주식회사 경동원 스마트 폰 앱을 이용한 난방시스템의 원격 제어 및 관리 장치
KR20160122447A (ko) 2015-04-14 2016-10-24 삼성에스디에스 주식회사 허브 장치 및 이를 이용한 댁내 기기 제어 시스템
CN106302563A (zh) * 2015-05-12 2017-01-04 广州远云网络科技有限公司 一种家用电器的智能控制方法及装置
KR20170084851A (ko) * 2016-01-13 2017-07-21 주식회사 케이티 디지털 방송용 셋톱 박스와 이를 이용한 원격 컴퓨팅 서비스 제공 서버 및 단말과 원격 컴퓨팅 서비스 제공 방법
KR20220162678A (ko) * 2016-01-13 2022-12-08 주식회사 케이티 디지털 방송용 셋톱 박스와 이를 이용한 원격 컴퓨팅 서비스 제공 서버 및 단말과 원격 컴퓨팅 서비스 제공 방법
KR20200029786A (ko) * 2018-09-11 2020-03-19 주식회사 성강이지에스 사물인터넷 해킹 방지 시스템
KR20200067643A (ko) 2018-12-04 2020-06-12 (주)이젝스 가전기기의 원격 제어 시스템 및 그 제어 방법
WO2020213758A1 (ko) * 2019-04-17 2020-10-22 엘지전자 주식회사 음성으로 상호작용하는 인공 지능 장치 및 그 방법
US11393465B2 (en) 2019-04-17 2022-07-19 Lg Electronics Inc. Artificial intelligence apparatus for speech interaction and method for the same

Similar Documents

Publication Publication Date Title
KR20120072445A (ko) 홈 허브에 연결된 댁내 가전기기의 원격 제어 시스템 및 그 방법
US8588990B2 (en) Communicating through a server between appliances and applications
US9350725B2 (en) Enabling access to a secured wireless local network without user input of a network password
US10326662B2 (en) System and method for managing playback of streaming digital content
US10454994B2 (en) Mapping an action to a specified device within a domain
US20130103660A1 (en) Network connected media gateway for communication networks
US11755303B2 (en) System and method for managing playback of streaming digital content
US9294460B1 (en) Service credential distribution
US20120303801A1 (en) Managing a domain
US20120304202A1 (en) Enabling customized functions to be implemented at a domain
KR102340693B1 (ko) 사용자 권한 설정 방법 및 이를 수행하는 홈 사물 인터넷 서비스 시스템
CN107360071B (zh) 智能家庭网络的信息发送方法、移动客户端及智能家庭网关
US20120303456A1 (en) Targeting delivery data
US20120303832A1 (en) Achieving a uniform device abstraction layer
KR20110008964A (ko) 댁 내 범용 플러그 앤 플레이 디바이스에 대한 원격 접속 서비스를 제공하기 위한 원격 접속 서비스 프로파일 설정 방법 및 사용자 인증 방법
WO2016202203A1 (zh) 设备连接方法、装置和智能电视***
KR20130041607A (ko) 콘텐츠 공유를 위한 콘텐츠 정보 제공 장치 및 방법
US20120303750A1 (en) Cloud-assisted network device integration
JP2002055827A (ja) ネットワーク接続機器の保守・管理システム
WO2011020364A1 (zh) 一种事件发送方法及***以及相关设备
JP2019186751A (ja) ネットワークシステム、サーバ、および情報処理方法
US20120303749A1 (en) Maintaining a domain
KR20150074587A (ko) 홈 네트워크 내의 통합 rui 서버 및 통합 rui 서버를 이용한 rui 서버 정보 제공 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application