KR100742740B1 - 제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램을 기록한 컴퓨터 판독가능한 기록매체 - Google Patents
제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램을 기록한 컴퓨터 판독가능한 기록매체 Download PDFInfo
- Publication number
- KR100742740B1 KR100742740B1 KR1020057018505A KR20057018505A KR100742740B1 KR 100742740 B1 KR100742740 B1 KR 100742740B1 KR 1020057018505 A KR1020057018505 A KR 1020057018505A KR 20057018505 A KR20057018505 A KR 20057018505A KR 100742740 B1 KR100742740 B1 KR 100742740B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- control
- user
- communication
- display
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/40—Arrangements in telecontrol or telemetry systems using a wireless architecture
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
게이트웨이 장치(106)는 정보를 통신하는 제3 블록(118)과 이 제3 블록(118)을 제어하는 제어부(113)를 포함함으로써 상기 제3 블록(118)에 의해 수신된 에어 컨디셔너(111)의 제어 내용을 나타내는 제1 정보에 기초하여 에어 컨디셔너(111)의 동작을 나타내는 제2 정보를 생성하고 상기 제2 정보를 에어 컨디셔너(111)에 송신한다. 따라서, 네트워크에 접속되고 고도의 회로가 없는 장치를 고도의 레벨로 제어할 수 있다.
게이트웨이 장치, 에어 컨디셔너, 중계 장치, 제어 프로그램, 컴퓨터 판독가능한 기록 매체, 제어부, 통신 수단.
Description
본 발명은 기기를 제어하는 제어 장치, 제어용 통신 장치, 중계 장치, 제어시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록 매체에 관한 것으로, 특히, 가전 기기를 무선 통신 등에 의해 원격제어하고, 필요에 따라 모니터링하는 제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록 매체에 관한 것이다.
종래, 에어 컨디셔너는 부속되는 리모트 콘트롤러를 조작함으로써 제어된다. 사용자가 리모트 콘트롤러의 버튼 조작을 행하면, 그에 따른 에어 컨디셔너 제어 정보가 적외선 통신에 의해 에어 컨디셔너 본체에 송신된다. 에어 컨디셔너 본체가 이 제어 정보를 수신하면 동작을 개시한다. 또는 에어 컨디셔너 본체는 비프 음 (beep sound) 등을 발하는 것에 의해 사용자에 제어 정보를 수신한 것을 통지한다. 기기가 소망 동작을 하고 있는지의 여부는 시각적으로 확인된다. 이는 기기가 발하는 비프 음을 듣는 것에 의해 확인되는 것도 있다. 이와 같은 확인이 가능한 것은, 이용자가 적외선 통신의 신호가 도달 가능한 범위에서 기기를 제어하기 때문이다. 즉, 이용자가 기기를 원격 제어할 수 있는 것은, 적외선 통신의 신호가 도달 가능한 범위에 한정된다.
또한, 에어 컨디셔너 등의 가전 기기를 제어하기 위해서는 기기 각각에 부속되는 전용의 리모트 콘트롤러를 사용할 필요가 있었다. 사용자는 그가 소유하는 기기의 수만큼 리모트 콘트롤러를 소유하여야 했다.
이와 같은 과제를 해결하기 위해, 네트워크를 이용한 유니버설 리모트 콘트롤러의 개발을 진행하고 있다. 유니버설 리모트 콘트롤러는, 복수의 기기를 하나의 리모트 콘트롤러로 제어할 수 있는 리모트 콘트롤러이다.
유니버설 리모트 콘트롤러의 성능을 최대한으로 인출하는 네트워크의 구축도 진행되고 있다. 예를 들면, ECHONET(R) 등의 통신 규격도 그의 하나이다. 이는 가전 기기를 ECHONET(R)로 불리는 통신 네트워크에 접속시키고, 네트워크상의 제어 기기로부터 제어를 행하는 것이다.
이들 기술을 배경으로 하여, 다양한 기술이 제안되어 있다. 구체적으로는, 일본국 특개2002-232978호 공보(특허 문헌 1)에는, 네트워크에 접속된 피 제어 장치를 제어할 때, 목적의 피 제어 장치의 식별 ID를 포함하는 제어 정보를 송신하는 리모트 콘트롤러와, 제어 정보를 피 제어 장치에 적합한 프로토콜로 변환하는 변환 기가 개시되어 있다. 또한, 일본국 특개2002-34023호 공보(특허 문헌 2)에는, 이용자가 멀리 떨어진 피 제어 장치를 제어하는 경우, 이용자에 의해 표시 장치상의 터치 패널을 통해 입력된 정보를, 베이스 장치로 송신하는 통신 시스템이 개시되어 있다. 베이스 장치는 목적의 피 제어 장치에 그 정보를 변환한 제어신호를 송신한다.
그러나, 특허 문헌 1에 개시되어 있는 바와 같이, 네트워크에 접속된 기기의 제어 정보를 네트워크에 대응하는 프로토콜로 변환하는 경우에는, 코스트가 증가하는 문제가 있다. 그와 같은 네트워크 통신 제어를 실현하기 위해, 종래의 기기가 구비하고 있는 소프트웨어 등에 비해 훨씬 용량이 큰 기억회로나 제어 장치 등의 하이 레벨의 회로가 필요하게 되기 때문이다. 그와 같은 고도의 회로가 필요한 이유는, 그 소프트웨어 등의 용량이 크고, 또한 소프트웨어가 하이 레벨인 것에 기인한다. 또한, 네트워크를 사용하여 기기를 제어하면, 복수의 이용자가 복수의 리모트 콘트롤러를 사용하여 복수의 기기를 제어하는 경우가 발생한다. 이와 같은 경우, 이용자에 따른 고도의 제어가 필요하게 되는 경우가 있다. 예를 들면, 유저마다 상이한 제어와 유저 인터페이스가 필요하게 되는 경우이다. 상술한 변환기는, 이와 같은 경우에 대해 어떠한 해결책도 제공하지 않고 있다.
특허 문헌 2에 개시되어 있는 바와 같이, 입력된 정보를 변환한 제어 신호를 송신하는 경우에도, 동일한 문제가 발생한다. 이 통신 시스템은 단지 프로토콜을 변환하는 데 불과하다. 기기의 네트워크화에 수반되는 회로 등의 고도화 등에 대해 어떤 해결 수단도 제공하지 않고 있다. 이에 따라, 유사한 문제가 야기된다.
본 발명은, 상술한 문제점을 해결하기 위해 이루어진 것으로, 그 목적은, 네트워크에 접속된 기기를 고도로 제어할 수 있는, 특히 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램, 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록매체를 제공하는 것이다.
본 발명의 일 국면에 의하면, 제어 장치는, 정보를 통신하기 위한 제1 통신수단과, 제1 통신 수단에 의해 수신된, 기기의 제어 내용을 나타내는 제1 정보에 기초하여, 기기의 동작을 나타내는 제2 정보를 작성하기 위한 작성 수단과, 제2 정보를 기기에 송신하도록 제1 통신 수단을 제어하기 위한 제1 제어수단을 포함한다.
이에 의해 기기의 동작을 나타내는 제2 정보가, 제어 장치에서 작성된다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 장치를 제공할 수 있다.
또한, 상술한 작성 수단은, 제2 정보를 작성하기 위한 동작을 나타내는 제3 정보를 기억하기 위한 제1 기억 수단과, 제3 정보가 나타내는 동작에 의해 제2 정보를 작성하기 위한 동작 수단을 포함하는 것이 바람직하다.
이에 의해 기기의 동작을 나타내는 제2 정보가, 제3 정보가 나타내는 동작에 의해 작성된다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 장치를 제공할 수 있다.
또는, 상술한 제1 기억 수단은, 적어도 일부를 변경할 수 있도록, 제3 정보를 기억하기 위한 변경 수단을 포함하는 것이 바람직하다.
또는, 상술한 제1 기억 수단은, 복수의 제3 정보를 기기에 대응시켜 기억하기 위한 수단을 포함하는 것이 바람직하다. 아울러 제어 장치는, 제1 통신 수단에 의해 수신된, 기기를 특정하는 제4 정보에 기초하여, 복수의 제3 정보의 어느 것을 선택하기 위한 선택 수단을 더 포함하는 것이 바람직하다. 아울러 동작수단은, 선택 수단에 의해 선택된 제3 정보가 나타내는 동작에 의해, 제2 정보를 작성하기 위한 수단을 포함하는 것이 바람직하다.
이에 의해 동작 수단은, 송신원에 기초하여, 복수의 동작 중 어느 것에 의해 제2 정보를 작성할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 복수의 기기를 고도로 제어할 수 있는 제어 장치를 제공할 수 있다.
상술한 제1 통신수단은, 통신선에 따라 선택적으로 사용되는 복수의 통신수단을 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 기기 중, 이용자에 조작이 허가된 허가 기기를 나타내는 제5 정보를, 이용자에 대응시켜 기억하기 위한 제2 기억 수단과, 제1 통신 수단에 의해 제1 정보의 송신원의 이용자를 특정하는 제7 정보, 및 기기의 특정을 요구하는 제8 정보의 수신에 응답하여, 송신원의 이용자에 대응하는 제5 정보를 포함하는 정보를 송신원에 송신하도록 제1 통신 수단을 제어하기 위한 제2 제어 수단을 더 포함하는 것이 바람직하다.
이에 의해 송신원에, 이용자에 대응하는 제5 정보를 송신할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있고, 또한 송신원에, 이용자에 대응하는 정보를 송신할 수 있는 제어 장치를 제공할 수 있다.
또한, 상술한 제어 장치는, 시각을 계측하기 위한 수단을 더 포함하는 것이 바람직하다. 아울러 제2 제어 수단에 의해 송신되는 정보는 시각을 나타내는 정보를 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 송신원을 특정하는 정보에 기초하여, 작성 수단에 의해 제2 정보가 작성되는지의 여부를 판단하기 위한 판단 수단을 포함하는 것이 바람직하다.
따라서, 송신원에 기초하여, 작성 수단에 의해 제2 정보가 작성되는지의 여부를 판단할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를, 송신원의 판단에 기초하여, 고도로 제어할 수 있는 제어 장치를 제공할 수 있다.
또는, 상술한 통신원을 특정하는 정보는, 송신원의 이용자를 특정하는 제7 정보 및 송신원의 장치를 특정하는 제10 정보의 어느 것을 포함하는 것이 바람직하다.
이에 의해 송신원의 이용자 및 송신원의 장치의 어느 것에 기초하여, 작성 수단에 의해 제2 정보가 작성되는지의 여부를 판단할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를, 송신원의 이용자 및 송신원의 장치의 어느 것에 기초하여, 고도로 제어할 수 있는 제어 장치를 제공할 수 있다.
또한, 상술한 제어 장치는, 제1 정보의 송신원을 특정하는 제6 정보에 기초하여, 송신원에, 기기를 특정하는 정보를 포함하는 제9 정보가 송신되도록, 제1 통신 수단을 제어하기 위한 제2 제어 수단을 더 포함하는 것이 바람직하다.
이에 의해, 송신원에 기초하여, 기기를 특정하는 정보를 송신할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있고, 또한 송신원에 기초하여 기기를 특정하는 정보를 송신할 수 있는 제어 장치를 제공할 수 있다.
또는, 상술한 제6 정보는, 송신원의 이용자를 특정하는 제7 정보 및 송신원의 장치를 특정하는 제10 정보를 포함하는 것이 바람직하다. 아울러 제2 제어 수단은, 제7 정보 및 제10 정보에 기초하여, 송신원의 장치 및 이용자에 적합한 양태로 제9 정보가 송신되도록, 제1 통신 수단을 제어하기 위한 수단을 포함하는 것이 바람직하다.
또는, 상술한 제2 제어 수단은, 제1 통신수단에 의해 기기의 특정을 요구하는 제8 정보의 수신에 응답하여, 제9 정보가 송신되도록 제1 통신 수단을 제어하기 위한 수단을 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 정보를 통신하기 위한 제2 통신 수단과, 제1 통신수단 및 제2 통신 수단의 일방을 사용하여 통신한 제11 정보를, 제11 정보의 통신선과는 다른 통신선에, 제1 통신수단 및 제2 통신 수단의 타방을 사용하여 통신하도록, 제1 통신 수단 및 제2 통신 수단을 제어하기 위한 제3 제어 수단을 더 포함하는 것이 바람직하다.
본 발명의 다른 국면에 의하면, 제어용 통신 장치는, 정보를 입력하기 위한 입력수단과, 입력 수단에 입력된 정보에 기초하여, 제어용 통신 장치의 이용자 및 제어용 통신 장치를 특정하는 특정 정보를 작성하기 위한 작성 수단과, 특정 정보를 송신하고, 또한 특정 정보에 기초하여 송신된 수신정보를 수신하기 위한 송수신 수단과, 수신 정보를 출력하기 위한 출력 수단을 포함한다.
이에 의해, 제어용 통신 장치의 이용자 및 제어용 통신 장치를 특정하는 정보를 송신하기 때문에, 이들 정보에 기초하여 송신된 정보를 수신할 수 있다. 그 결과, 네트워크에 접속된 기기를, 이용자 및 제어용 통신 장치가 공히 특정되어 있는 것에 기초하여, 고도로 제어할 수 있는 제어용 통신 장치를 제공할 수 있다.
또한, 상술한 특정 정보는, 제어용 통신 장치의 이용자를 특정하는 제7 정보 및 제어용 통신 장치를 특정하는 제10 정보를 포함하는 것이 바람직하다.
이에 의해, 제어용 통신 장치의 이용자를 특정하는 정보 및 제어용 통신 장치를 특정하는 정보를 송신하기 때문에, 이들 정보에 기초하여 송신된 정보를 수신할 수 있다. 그 결과, 네트워크에 접속된 기기를, 이용자 및 제어용 통신 장치 공히 특정되어 있는 것에 기초하여, 고도로 제어할 수 있는 제어용 통신 장치를 제공할 수 있다.
또한, 상술한 제7 정보 및 제10 정보 중 어느 것은, 특정되는 대상 전용의 정보를 포함하는 것이 바람직하다.
이에 의해, 특정되는 대상 전용 정보에 기초하여 송신된 정보를 수신할 수 있다. 그 결과, 네트워크에 접속된 기기를, 이용자 및 제어용 통신 장치가 공히 특정되어 있는 것에 기초하여, 확실하고 또한 고도로 제어할 수 있는 제어용 통신 장치를 제공할 수 있다.
또한, 상술한 출력 수단은, 입력 수단에 소정의 정보가 입력된 것에 응답하여, 수신 정보를 출력하기 위한 수단을 포함하는 것이 바람직하다.
본 발명의 다른 국면에 의하면, 제어 시스템은, 제어용 통신 장치, 제어 장치, 중계 장치, 및 기기를 포함하는 제어 시스템이다. 제어용 통신 장치는, 정보를 입력하기 위한 입력 수단과, 정보를 통신하기 위한 통신 수단과, 통신 수단에 의해 수신된 정보를 출력하기 위한 출력 수단을 포함한다. 제어 장치는, 정보를 통신하기 위한 제1 통신 수단과, 제1 통신 수단에 의해 제어용 통신 장치로부터 수신된, 기기의 제어 내용을 나타내는 제1 정보에 기초하여, 기기의 동작을 나타내는 제2 정보를 작성하기 위한 작성 수단과, 제2 정보를 기기에 송신하도록 제1 통신 수단을 제어하기 위한 제1 제어 수단을 포함한다. 중계 장치는, 기기로부터 입력 정보를 입력하기 위한 입력 수단과, 입력 정보를, 제어 장치에 송신하는 정보로 변환하기 위한 제1 변환 수단과, 제어 장치와 통신하기 위한 통신 수단과, 제어 장치로부터 수신된 정보를, 기기가 이용할 수 있는 변환 정보로 변환하기 위한 제2 변환 수단과, 변환 정보를 기기에 출력하기 위한 출력 수단을 포함한다. 기기는, 변환 정보에 기초하여, 기기를 제어하기 위한 제어 수단과, 제어 수단에 의한 제어에 관한 정보를 출력하기 위한 출력 수단을 포함한다.
이에 의해, 기기의 동작을 나타내는 제2 정보가, 제어 장치에서 작성된다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 시스템을 제공할 수 있다.
또한, 상술한 제어 시스템에 있어서, 제어용 통신 장치는, 제어용 통신 장치 자신 및 제어용 통신 장치의 이용자의 어느 것인가를 특정하는, 통신 정보를 작성하기 위한 작성 수단을 더 포함하는 것이 바람직하다. 아울러 제어용 통신 장치의 통신 수단은, 통신 정보를 송신하고, 또한 통신 정보에 기초하여 송신된 수신 정보를 수신하기 위한 송신 수단을 포함하는 것이 바람직하다.
또한, 상술한 제어 시스템에 있어서, 제어용 통신 장치는, 제어용 통신 장치 자신 및 제어용 통신 장치의 이용자를 특정하는, 통신 정보를 작성하기 위한 작성 수단을 더 포함하는 것이 바람직하다. 아울러 제어용 통신 장치의 통신 수단은, 통신 정보를 송신하고, 또한 통신 정보에 기초하여 송신된 수신정보를 수신하기 위한 송수신 수단을 포함하는 것이 바람직하다.
또한, 상술한 제어용 통신 장치의 출력 수단은, 제어용 통신 장치의 입력 수단에 소정의 정보가 입력된 것에 응답하여, 수신 정보를 출력하기 위한 수단을 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 기기 중, 이용자에 조작이 허가된 허가 기기를 나타내는 제5 정보를, 이용자에 대응시켜 기억하기 위한 제2 기억 수단과, 제1 통신 수단에 의해 제1 정보의 송신원의 이용자를 특정하는 제7 정보, 및 기기의 특정을 요구하는 제8 정보를 수신할 것에 응답하여, 송신원의 이용자에 대응하는 제5 정보를 포함하는 정보를 송신원에 송신하도록 제1 통신수단을 제공하기 위한 제2 제어 수단을 포함하는 것이 바람직하다.
또는, 상술한 제2 제어 수단은, 제1 통신수단에 의해 수신된 송신원의 이용자를 특정하는 제7 정보 및 송신원의 제어용 통신 장치를 특정하는 제10 정보에 기초하여, 송신원의 제어용 통신 장치 및 이용자에게 적합한 양태로 제9 정보가 송신되도록, 제1 통신 수단을 제어하기 위한 수단을 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 제1 정보의 송신원을 특정하는 제6 정보로 기초하여, 송신원에, 기기를 특정하는 정보를 포함하는 제9 정보가 송신되도록, 제1통신수단을 제어하기 위한 제2 제어 수단을 더 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 시각을 계측하기 위한 수단을 더 포함하는 것이 바람직하다. 아울러 제2 제어 수단에 의해 송신되는 정보는, 시각을 나타내는 정보를 더 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 송신원을 특정하는 정보에 기초하여, 작성 수단에 의해 제2 정보가 작성되는지의 여부를 판단하기 위한 판단 수단을 더 포함하는 것이 바람직하다.
또는, 상술한 송신원을 특정하는 정보는, 송신원의 이용자를 특정하는 제7 정보 및 송신원의 제어용 통신 장치를 특정하는 제10 정보의 어느 것인가를 포함하는 것이 바람직하다.
또한, 상술한 작성 수단은, 제2 정보를 작성하기 위한 동작을 나타내는 복수의 제3 정보를, 제어용 통신 장치 자신 및 제어용 통신 장치의 이용자의 어느 것에 대응시켜 기억하기 위한 제1 기억 수단과, 복수의 제3 정보의 어느 것에 기초한 동작에 의해 제2 정보를 작성하기 위한 동작 수단을 포함하는 것이 바람직하다. 또한, 제어 장치는, 제1 통신 수단에 의해 수신된, 제어용 통신 장치 자신 및 제어용 통신 장치의 이용자의 어느 것인가를 특정하는 통신 정보에 기초하여, 복수의 제3 정보의 어느 것으로부터, 제2 정보의 작성에 사용되는 제3 정보를 선택하기 위한 선택 수단을 더 포함하는 것이 바람직하다.
또한, 상술한 제어 장치는, 정보를 통신하기 위한 제2 통신 수단과, 제1 통신 수단 및 제2 통신 수단의 일방을 사용하여 통신한 제11 정보를, 제11 정보의 통신선과는 다른 통신선에, 제1 통신 수단 및 제2 통신 수단의 타방을 사용하여 통신시키도록, 제1 통신 수단 및 제2 통신 수단을 제어하기 위한 제3 제어 수단을 더 포함하는 것이 바람직하다.
본 발명의 다른 국면에 의하면, 중계 장치는, 제어용 통신 장치, 제어 장치, 중계 장치 및 기기를 포함하는 제어 시스템에 사용되는 중계 장치이다. 중계 장치는, 기기로부터 입력 정보를 입력하기 위한 입력 수단과, 입력 정보를, 제어 장치에 송신하는 정보로 변환하기 위한 제1 변환 수단과, 제어 장치와 통신하기 위한 통신 수단과, 제어 장치로부터 수신된 정보를, 기기가 이용할 수 있는 변환 정보로 변환하기 위한 제2 변환 수단과, 변환 정보를 기기에 출력하기 위한 출력 수단을 포함한다.
이에 의해, 제어 장치와 기기 간의 정보를 변환할 수 있다. 그 결과, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 시스템에 있어서, 정보를 변환할 수 있는 중계 장치를 제공할 수 있다.
본 발명의 다른 국면에 의하면, 제어 방법은, 정보를 통신하는 제1 통신 스텝과, 제1 통신 스텝에서 수신된, 기기의 제어 내용을 나타내는 제1 정보에 기초하여, 기기의 동작을 나타내는 제2 정보를 작성하는 작성 스텝과, 제2 정보를 기기에 송신하도록 제1 통신 스텝을 제어하는 제1 제어 스텝을 포함한다.
즉, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 방법을 제공할 수 있다.
본 발명의 다른 국면에 의하면, 제어 프로그램은, 정보를 통신하는 제1 통신 스텝과, 제1 통신 스텝에서 수신된, 기기의 제어 내용을 나타내는 제1 정보에 기초하여, 기기의 동작을 나타내는 제2 정보를 작성하는 작성 스텝과, 제2 정보를 기기에 송신하도록 제1 통신 스텝을 제어하는 제1 제어 스텝을 컴퓨터에 실행시킨다.
즉, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 방법을 실현하는 프로그램을 제공할 수 있다.
본 발명의 다른 국면에 의하면, 기록 매체는, 제어 프로그램을 기록한 기록매체이고, 정보를 통신하는 제1 통신 스텝과, 제1 통신 스텝에서 수신된, 기기의 제어 내용을 나타내는 제1 정보에 기초하여, 기기의 동작을 나타내는 제2 정보를 작성하는 작성 스텝과, 제2 정보를 기기에 송신하도록 제1 통신 스텝을 제어하는 제1 제어 스텝을 컴퓨터에 실현하기 위한 제어 프로그램을 기록한, 컴퓨터 판독가능한 기록 매체이다.
즉, 네트워크에 접속되고 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있는 제어 방법을 실현하는 프로그램을 기록한 컴퓨터 판독가능한 기록 매체를 제공할 수 있다.
도 1은, 본 발명의 실시 형태에 관한 통신 시스템의 구성을 설명하기 위한 도면이다.
도 2는, 본 발명의 실시 형태에 관한 원격 제어 장치의 블록도이다.
도 3은, 본 발명의 실시 형태에 관한 게이트웨이 장치의 블록도이다.
도 4는, 본 발명의 실시 형태에 관한 에어 컨디셔너에 접속되는 통신 어댑터의 블록도이다.
도 5는, 본 발명의 실시 형태에 관한 게이트웨이 장치에 송신 정보를 송신하는 처리의 제어 순서를 나타내는 플로우챠트이다.
도 6은, 본 실시 형태에 관한 원격 제어 장치와 게이트웨이 장치 간에 통신 되는 패킷의 포맷이다.
도 7은, 본 발명의 실시 형태에 관한 표시 정보를 LCD에 표시하는 표시 처리 제어의 순서를 나타내는 플로우챠트이다.
도 8은, 본 발명의 실시 형태에 관한 게이트웨이 장치로부터 수신 정보를 수신하는 수신 처리의 제어 순서를 나타내는 플로우챠트이다.
도 9는, 본 발명의 실시 형태에 관한 원격 제어 장치로부터의 수신정보를 수신하는 처리의 제어 순서를 나타내는 플로우챠트이다.
도 10은, 본 발명의 실시 형태에 관한 에어 컨디셔너를 제어하는 에어 컨디 셔너용 애플리케이션의 처리 제어 순서를 나타내는 플로우챠트이다.
도 11은, 본 실시 형태에 관한 통신어댑터와 에어 컨디셔너 간에 통신되는 패킷의 포맷이다.
도 12는, 본 발명의 실시 형태에 관한 에어 컨디셔너를 모니터링하는 에어 컨디셔너용 애플리케이션의 처리 제어 순서를 나타내는 플로우챠트이다.
도 13은, 본 발명의 실시 형태에 관한 게이트웨이 장치로부터 수신정보를 수신했을 때의 처리 제어 순서를 나타내는 플로우챠트이다.
도 14는, 본 발명의 실시 형태에 관한 에어 컨디셔너에 송신 정보를 송신한 때의 처리의 제어 순서를 나타내는 플로우챠트이다.
도 15는, 본 발명의 실시 형태에 관한 에어 컨디셔너로부터 수신 정보를 수신한 때의 처리 제어 순서를 나타내는 플로우챠트이다.
도 16은, 본 발명의 실시 형태에 관한 게이트웨이 장치에 송신 정보를 송신한 때의 처리 제어 순서를 나타내는 플로우챠트이다.
도 17은, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 전원의 투입 직후에 LCD에 표시되는 유저 인증을 위한 화면 예를 설명하는 도면이다.
도 18은, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 이용자가 키 조작을 행하여 유저 ID를 입력한 예를 설명하는 도면이다.
도 19는, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 이용자가 이용가능한 애플리케이션을 선택하기 위한 화면을 설명하는 도면이다.
도 20은, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 에어 컨디 셔너 애플리케이션의 조작을 모니터링하기 위한 화면을 설명하는 도면이다.
도 21은, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 에어 컨디셔너 애플리케이션의 조작을 모니터링하기 위한 화면에서, 이용자에 따라 화면 구성을 바꿀 수 있는 것을 설명하는 도면이다.
도 22는, 본 발명의 실시 형태에 관한 원격 제어 장치에 있어서, 이벤트 정보를 표시하기 위한 화면을 설명하는 도면이다.
이하, 도면을 참조하여 본 발명의 실시 형태에 대해 설명한다. 이하의 설명에서는, 동일한 부품에는 동일한 부호를 첨부하고 있다. 그들의 명칭 및 기능도 동일하다. 따라서, 그들에 대한 상세한 설명은 반복하지 않는다.
≪시스템 개요≫
도 1을 참조하면, 본 실시 형태에 관한 통신 시스템(100)은, 원격 제어 장치(104)와, 게이트웨이 장치(106)와, 통신 어댑터(108), 및 가전 기기(이하, "기기"라고 칭한다)로서의 에어 컨디셔너(111), 텔레비전(121) 및 세탁기(도시하지 않음)를 포함한다. 게이트웨이 장치(106)는, 복수의 원격 제어 장치(104)나 복수의 통신 어댑터(108)와 개별적으로 통신할 수 있다. 게이트웨이 장치(106)는, 후술하는 기억부(ROM 801 등)를 구비하고, 애플리케이션 소프트웨어나 원격제어 장치(104) 또는 이용자 등을 데이터베이스로서 기억한다. 통신 어댑터(108)는, 게이트웨이 장치(106)와 기기(본 실시 형태에 있어서는 에어 컨디셔너 111)간에 데이터를 중계하는 장치이다. 통신 어댑터(108)는, 에어 컨디셔너(111) 및 텔레비전(121)에 케이블을 통해 접속되어 있다.
또한, 게이트웨이 장치(106)는, 반드시 1대로 한정되지 않는다. 1대의 원격제어 장치(104)에 대해 복수의 게이트웨이 장치(106)가 통신해도 좋다. 이들 게이트웨이 장치(106)는, 각각 담당하는 기기에 대해, 원격 제어 장치(104)로부터 수신된 정보를 각각의 기기에 따른 다른 프로토콜(또는 다른 통신 모듈)로 통신해도 된다.
≪장치의 구성≫
[원격 제어 장치(104)]
<원격제어 장치(104)의 구성>
도 2를 참조하면, 원격제어 장치(104)는, 제어부(150), 제1 블록(152), 제2 블록(154) 및 제3 블록(156)을 구비한다.
<제어부(113)의 구성>
제어부(150)는, 원격 제어 장치(104)의 각 부를 제어한다. 제어부(150)는, CPU(central Processing Unit)(200), ROM(Read Only Memory)(201), RAM(Random Access Memory)(202), 플래시 메모리(203) 및 CF(Compact Flash) 메모리 카드 구동 장치(206)로 구성된 마이크로컴퓨터이다. 제어부(150)는, CPU 버스(204)를 통해 접속된다.
ROM(201)은 제어 프로그램의 일부는 물론 처리에 필요한 데이터 등을 기억한다. RAM(202)은, 각종 처리 프로그램을 기억한다. RAM(202)은, 각종 처리의 작업 영역으로서도 사용된다. 이용 예로서, 각종의 처리에 있어서 얻어진 데이터의 일시 적인 기억 영역으로서의 이용이 있다. 플래시 메모리(203)는, 소위 불휘발성 메모리이다. 플래시 메모리(203)에 기억된 정보는, 전원이 오프되어도 소실되지 않는다. CF 메모리 카드 구동 장치(206)에는, CF 메모리 카드(208)가 장착된다.
<제1 블록(152)의 구성>
제1 블록(152)은, 이용자가 원격 제어 장치(104)에 정보를 입력하기 위한 블록이다. 제1 블록(152)은, 키 입력부(103)와, 인터페이스(205)를 포함한다. 키 입력부(103)는 텐 키나 커서 키 등을 포함한다. 이용자는 키 입력부(103)를 사용하여 각종 설정에 필요한 정보 등을 입력할 수 있다.
<제2 블록(154)의 구성>
제2 블록(154)은, 이용자에 대해 정보를 출력하기 위한 블록이다. 제2 블록(154)은, 표시 소자인 LCD(Liquid Crystal Display)(102)와, 표시정보 처리부(207)를 포함한다. LCD(1O2)는, 필요에 따라 수신용의 신호로부터 얻은 정보를 표시한다. 표시정보 처리부(207)는, 제어부(150)로부터 공급된 정보에 기초하여 표시 신호를 형성한다. 표시 정보처리부(207)는 이 신호를 LCD(lO2)에 공급한다.
<제3 블록(156)의 구성>
제3 블록(156)은, 게이트웨이 장치(106)와의 사이에서 무선통신을 행하기 위한 블록이다. 제3 블록(156)은, 통신안테나(101)와, 공용기(210)와, 수신 처리부(211)와, 디코더부(212)와, 송신 처리부(213)와, 송신 신호 작성부(214)를 포함한다. 통신 안테나(101)는, 게이트웨이 장치(106) 간에서 무선통신 한다. 공용기(210)는, 송신 신호와 수신 신호 간의 간섭을 방지하도록 작용한다. 수신 처리부 (211)는, 공급된 신호를 복조하는 등의 처리를 행한다. 디코더부(212)는, 수신 처리부(211)에서 복조된 신호를, 제어부(150)에 공급한다. 송신 처리부(213)는, 공급된 송신 신호를 변조하거나 증폭하는 등의 처리를 행하고, 실제로 송신되는 포맷의 송신 신호를 형성한다. 송신 신호 작성부(214)는, 제어부(150)로부터의 송신 정보를 게이트웨이 장치(106)에 송신하기 위한 송신 신호로 변환하고, 공용기(210)를 통해 이를 통신 안테나(101)에 공급한다. 이 장치는, 컴퓨터 하드웨어와 CPU(200)에 의해 실행되는 소프트웨어에 의해 실현된다. 일반적으로 이러한 소프트웨어는, CF 메모리 카드(208) 등의 기록 매체에 저장되어 유통되고, CF 메모리 카드 구동 장치(206) 등에 의해 기록 매체로부터 판독된다. 판독된 소프트웨어는 RAM(202)에 일단 저장된다. 이 소프트웨어는 CPU(200)에 의해 실행된다. 컴퓨터의 하드웨어 자체는 일반적인 것이다. 따라서, 본 발명의 가장 본질적인 부분은, CF 메모리 카드(208) 등의 기록매체에 기록된 소프트웨어이다.
또한, 이들 도면에 나타낸 컴퓨터 자체의 동작은 공지된 것이기 때문에, 여기에서 그 상세한 설명은 반복하지 않는다.
[게이트웨이 장치(106)]
<게이트웨이 장치(106)의 구성>
도 3을 참조하면, 게이트웨이 장치(106)는, 제어부(113), 제1 블록(114), 제2 블록(116), 제3 블록(118) 및 제4 블록(120)을 구비한다.
<제어부(113)의 구성>
제어부(113)는, 게이트웨이 장치(106)의 각종 요소들을 제어한다. 제어부 (113)는, CPU(800), ROM(801), RAM(802), 플래시 메모리(803), FD(Flexible Disk) 구동 장치(818), 및 CD-ROM(Compact Disk Read Only Memory) 구동 장치(820)에 의해 구성된 마이크로 컴퓨터이다. 제어부(113)는, CPU 버스(804)를 통해 접속된다. ROM(801), RAM(802), 및 플래시 메모리(803)를 총칭하여 기억부로 칭한다.
CPU(800)는, 다음과 같이 동작한다. 제1 동작은, 제어부(113)의 각 부를 제어하는 동작이다. 제2 동작은, 시각을 계측하는 동작이다. 제3 동작은, 기기를 제어하기 위해 필요한 정보처리이다. 이 정보처리는, 각 기기의 동작을 구체적으로 확정하기 위한 처리이다. 이에 의해 CPU(800)는, 각 기기의 기능의 일부를 대행한다. 그 결과, 각 기기는, 그 기능에 대응하는 회로 등을 포함하지 않아도 그 회로를 포함하는 기기와 같은 기능을 발휘할 수 있다. 이에 대한 구체적인 예는 후술한다.
ROM(801)은 각종의 처리 프로그램이나 처리에 필요한 데이터 등을 기억한다.
필요한 데이터에는, 게이트웨이 장치(106)가 제어하는 기기 ID가 포함된다. 각종 처리 프로그램은, 게이트웨이 장치(106)의 제어부(113)에서 실행된다. 이들 처리 프로그램의 예로서, 뉴스 애플리케이션, 날씨 애플리케이션 및 제공 애플리케이션 등이 있다. 뉴스 애플리케이션은, 전화 회선(112)으로부터 인터넷에 접속하고, 뉴스 정보 등의 정보의 제공을 받거나, 원격 제어 장치(104)로부터 수신된 메일을 송신하는 애플리케이션이다. 날씨 애플리케이션은, 뉴스 애플리케이션과 같은 방법으로, 일기예보 등의 정보를 받는 애플리케이션이다. 제공 애플리케이션은, 플래시 메모리(803)에 기억되는 데이터에 액세스하여 이용자에게 정보를 제공하는 애플리 케이션이다. 이들 애플리케이션에서는, 각각의 애플리케이션의 역할에 따라 정보를 이용자에게 알리기 위한 데이터베이스를 포함한다. 이 정보를 이벤트 정보라고 한다. 이들 애플리케이션을 실행하는 제어부(113)는, 이 데이터베이스에 포함된 데이터와, 에어 컨디셔너(111) 등의 기기나 전화 회선(112)의 통신선으로부터 얻은 정보를 사용하여 이벤트 정보를 작성한다. 이벤트 정보의 구체 예는 후술한다.
RAM(802)은, 주로 각종 처리를 위한 작업 영역으로서 사용된다. 이용 예로서, 각종 처리에 있어서 얻어진 데이터의 일시적인 기억 영역으로서의 이용이 있다. RAM(802)의 다른 역할은, 이용자인 유저 ID와, 원격 제어 장치(104)의 제어 기기 ID, 및 제어 애플리케이션을 기억하는 것이다. 이용자의 유저 ID 및 원격 제어 장치(104)의 제어 기기 ID는, 데이터베이스로서 RAM(802)에 기억되어 있다. 제어 애플리케이션은, 통신 어댑터(108)에 접속된 기기를 제어하거나 모니터링하는 애플리케이션이다.
제어 애플리케이션은, 무선 통신을 통해 통신 어댑터(108)와 통신함으로써 이와 같은 처리들을 행한다. 제어 애플리케이션에는, 후술하는 에어 컨디셔너 애플리케이션이 포함된다. 기타의 제어 애플리케이션은, 텔레비젼(121)을 제어하거나 모니터링하는 텔레비젼 애플리케이션 및 세탁기를 제어하거나 모니터링하는 세탁기 애플리케이션이 있다.
이들 애플리케이션은 관련 기기에 대응하여 설정된다. CPU(800)는, 원격제어 장치(104)로부터 송신된, 기기를 특정하는 정보에 기초하여, 기동하는 애플리케이션을 결정한다. 이 기기를 특정하는 정보의 구체적인 내용은 후술한다.
본 실시 형태에 있어서는, 이들 애플리케이션은 모두 프로그램을 나타낸다. 그러나, 애플리케이션은 프로그램에 한정되지 않으며, 기기의 동작을 나타내는 정보를 작성할 수 있는 정보이면 어떤 것이라도 좋다. 예를 들면, 애플리케이션 대신 소정의 데이터 열(data row)도 채용될 수 있다. 그 경우, CPU(800)는 그 데이터 열을 사용하여 기기의 동작을 나타내는 정보를 작성하거나 제어하는 프로그램을 기동한다. CPU(800)는, 그 프로그램에 있어서 소정의 데이터 열로부터 기기의 동작을 나타내는 정보를 작성하기 위한 데이터 열을 선택한다. 데이터 열의 선택은, 원격 제어 장치(104)로부터 송신된, 기기를 특정하는 정보에 기초한다. 새로운 제어 애플리케이션이 추가되면, 이는 RAM(802)에 기억된다.
플래시 메모리(803)는, 소위 불휘발성 메모리이다. 플래시 메모리(803)는, 유저 인증 인터페이스, 원격 제어 장치 데이터베이스, 이용자 액세스 데이터베이스, 이용자 커스터마이즈드 데이터베이스 및 각종의 설정 파라미터 등을 기억 유지한다. 플래시 메모리(803)에 기억된 정보는, 전원이 오프되어도 소실되지 않는다. 유저 인증 데이터베이스는, 이용자를 식별하는 유저 ID(Identification Data)와 그 이용자가 제어가능한 애플리케이션을 식별하는 애플리케이션 ID 등을 요소로 하는 데이터베이스이다. 원격 제어 장치 데이터베이스는, 원격 제어 장치(104)를 식별하는 제어 기기 ID와 그 기기의 LCD의 크기나 성능, 기기의 처리 능력 등을 요소로 하는 데이터베이스이다. 이용자 액세스 데이터베이스는, 이용자를 식별하는 유저 ID와 원격 제어 장치(104)를 식별하는 제어 기기 ID를 요소로 하는 데이터베이스이다. 이 데이터베이스는, 어떤 이용자가 어느 원격제어 장치(104)로부터 통신을 행 하고 있는지를 식별하기 위한 데이터베이스이다. 이용자 커스터마이즈드 데이터베이스는, 이용자를 식별하는 유저 ID와 애플리케이션 정보를 요소로 하는 데이터베이스이다. 애플리케이션 정보란, 이용자에 따라 원격 제어 장치(104)에 표시하는 표시 정보 등이 커스텀화된 정보이다. 이용자 커스터마이즈드 데이터베이스는, 각 애플리케이션에 의해 작성되는 데이터베이스이다.
이 장치는, 컴퓨터 하드웨어와 CPU(800)에 의해 실행되는 소프트웨어에 의해 실현된다. 일반적으로 이러한 소프트웨어는, FD(822), CD-ROM(824) 등의 기록 매체에 저장되어 유통되고, FD 구동장치(818) 또는 CD-ROM 구동장치(820) 등에 의해 기록매체로부터 판독된다. 판독된 소프트웨어는 RAM(802)에 일단 저장된다. 이 소프트웨어는, CPU(800)에 의해 실행된다. 컴퓨터의 하드웨어 자체는 일반적인 것이다. 따라서, 본 발명의 가장 본질적인 부분은, FD(822), CD-ROM(824) 등의 기록매체에 기록된 소프트웨어이다.
또한, 이들 도면에 나타낸 컴퓨터 자체의 동작은 공지된 것이기 때문에, 여기에서 그 상세한 설명은 반복하지 않는다.
또한, RAM(802)은, 자유롭게 내용을 변경할 수 있는 제어 애플리케이션의 소프트웨어를 기억시켜도 된다. 그 제어 애플리케이션은, CD-ROM(824)등을 통해 소프트웨어마다 재기입될 수도 있고, 에디터 등을 사용하여 소프트웨어의 일부를 재기입할 수도 있다.
게이트웨이 장치(106)는, 복수의 기기의 그룹마다 통신용 회로를 포함하는 장치라도 좋다. 게이트웨이 장치(106)는, 기기마다 통신용의 회로를 포함하는 장치 라도 좋다.
<제1 블록(114)의 구성>
제1 블록(114)은, 이용자가 게이트웨이 장치(106)를 직접 제어하기 위한 블록이다. 제1 블록(114)은, 인터페이스(805)와, 키 입력부(806)를 포함한다. 키 입력부(806)에는 전원 키나 각종의 설정 키가 제공되어 있다. 이용자는 키 입력부(806)를 사용하여 게이트웨이 장치(106)의 주 전원의 온/오프나 각종 설정 입력을 행할 수 있다.
<제2 블록(116)의 구성>
제2 블록(116)은, 전화 회선(112)을 통해 전화망이나 인터넷 등의 통신 네트워크에 접속하기 위한 블록이다. 제2 블록(116)은, 통신부(807) 및 인터페이스(808)를 포함한다. 통신부(807)는, 변복조기인 모뎀을 포함한다. 통신부(807)는, 전화 회선(112)이 접속된 상대방과의 사이에서 각종의 데이터를 통신하다. 송신시의 통신부(807)는, 제어부(113)로부터의 신호를 변조하고, 이를 인터페이스(808)에 공급한다. 수신시의 통신부(807)는, 인터페이스(808)로부터의 신호를 복조하고, 이를 제어부(113)에 공급한다. 인터페이스(808)는, 전화 회선(112)과 게이트웨이 장치(106)의 통신부(807)와의 인터페이스이다. 인터페이스(808)는, 전화 회선(112)을 통해 송신되는 신호를 수신하거나, 게이트웨이 장치(106)로부터의 신호를 전화 회선(112)에 송신한다. 게이트웨이 장치(106)는, 통신부(807), 인터페이스(808), 전화 회선(112) 및 소정의 ISP(Internet Service Provider)를 통해 인터넷에 접속할 수 있다.
게이트웨이 장치(106)는, 인터넷에 접속하는 것에 의해 뉴스 정보를 수신하거나, 전자 메일을 송수신할 수 있다.
<제3 블록(118)의 구성>
제3 블록(118)은, 원격 제어 장치(104)와 무선 통신하기 위한 블록이다. 이 실시예에 있어서, 원격 제어 장치(104)와 게이트웨이 장치(106) 사이의 무선통신은, 특정의 소전력 무선통신을 사용하고 있다. 통신을 행하는 애플리케이션에는 미리 특정의 소전력 무선 통신의 소정의 채널 주파수가 지정되어 있다. 제3 블록(118)은, 제1 안테나(105), 송신 신호 작성부(809), 송신 처리부(810), 수신 처리부(811), 및 공용기(812)를 포함한다. 제1 안테나(105)는, 기기(본 실시 형태에 있어서는 에어 컨디셔너(111)) 간에 전파를 송수신한다. 송신 신호 작성부(809)는, CPU(800)가 작성한 정보를, 원격 제어 장치(104)로 송신하기 위한 송신 신호로 변환한다. 송신 처리부(810)는, 송신 신호를 변조하거나 증폭하는 등의 처리에 의해 실제로 송신되는 포맷의 수신 신호를 형성한다. 송신 처리부(810)는, 실제로 송신되는 포맷의 송신 신호를, 공용기(812) 및 제1 안테나(105)를 통해, 원격 제어 장치(104)에 대해 무선 송신한다. 수신 처리부(811)는, 이에 공급된 신호를 복조하는 등의 처리를 행하여, 복조후 의 신호를 제어부(113)에 공급한다. 공용기(812)는, 송신 신호와 수신 신호가 간섭하는 것을 방지하도록 작용한다.
<제4 블록(120)의 구성 및 통신 어댑터와의 통신>
제4 블록(120)은, 통신 어댑터(108)와 무선통신하기 위한 블록이다. 제4 블록(120)은, 특정의 소전력 무선 통신 프로토콜을 사용하여, 게이트웨이 장치(106) 에 대해 무선 통신한다. 제4 블록(120)은, 제2 안테나(107), 송신 신호 작성부(814), 송신 처리부(815), 수신 처리부(816), 및 공용기(817)를 포함한다. 제2 안테나(107)는 무선 신호를 통신한다. 그 신호는, 통신 어댑터(108)로부터 송신된, 소정의 통신 프로토콜에 준거한 무선 신호이다. 제2 안테나(107)는, 신호를, 공용기(817)를 통해 송신 처리부(815) 또는 신호처리부(816) 간에서 송수신한다. 송신 신호 작성부(814)는 제어부(113)로부터의 제어 정보를 통신 어댑터(108)에 송신하기 위한 제어 신호로 변환하고, 이를 송신 처리부(815)에 공급한다. 송신 처리부(815)는, 제어 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 송신되는 포맷의 제어신호를 형성한다. 통신처리부(815)는, 공용기(817) 및 제2 안테나(107)를 통해 통신 어댑터(108)에 제어 정보를 송신한다. 수신 처리부(816)는, 공급된 신호에 대한 복조 등의 처리를 행한다. 수신 처리부(818)는, 복조 후의 신호를 제어부(113)에 공급한다. 공용기(817)는, 송신 신호와 수신 신호간의 간섭을 방지하도록 작용한다.
[통신 어댑터(108)]
<통신 어댑터(108)의 구성>
도 4를 참조하면, 통신 어댑터(108)는, 제어부(140), 제1 블록(142), 제2 블록(144) 및 제3 블록(146)을 구비한다.
<제어부(140)의 구성>
제어부(140)는, 통신 어댑터(108)의 각 부를 제어한다. 제어부(113)는, CPU(900), ROM(901) 및 RAM(902)으로 구성된 마이크로컴퓨터이다. 제어부(113)는, CPU 버스(903)를 통해 접속된다.
ROM(901)은 통신 어댑터(108)의 제어부(140)에 있어서 실행되는 각종의 처리 프로그램이나 처리에 필요한 데이터 등을 기억한다.
RAM(902)은, 주로 각종의 처리 작업 영역으로서 사용된다. 일 예로서, 각종의 처리에 있어서 얻어진 데이터의 일시적인 기억 영역으로서 사용된다.
<제1 블록(142)의 구성>
제1 블록(114)은, 이용자가 통신 어댑터(108)를 직접 제어하기 위한 블록이다. 제1 블록(142)은, 키 입력부(913) 및 인터페이스(914)를 포함한다. 키 입력부(913)는 딥 스위치 등의 설정키를 포함한다. 이용자가, 통신 어댑터(108)를 에어 컨디셔너(111)에 접속하여 사용을 개시할 때, 키 입력부(913)의 딥 스위치를 사용하여 게이트웨이 장치(106)와 특정의 소전력 무선 통신을 행하는 채널 등을 설정한다.
<제2 블록(144)의 구성>
제2 블록(144)은, 게이트웨이 장치(106)와 무선통신하기 위한 블록이다. 본 실시 형태에 있어서 제2 블록(144)은, 특정의 소전력 무선통신의 프로토콜을 사용하여 무선 통신을 행한다. 제2 블록(144)은, 안테나(109), 송신 신호 작성부(904), 송신 처리부(905), 수신 처리부(906) 및 공용기(907)를 포함한다. 안테나(109)는, 게이트웨이 장치(106)와의 사이에서 무선 신호를 통신한다. 이 무선 신호는, 소정의 통신 프로토콜에 준거하고 있다. 송신 신호 작성부(904)는, 신호를 송신 처리부(905)에 공급한다. 송신 처리부(905)는, 송신 신호 작성부(904)로부터 공급된 신호 를 처리하는 것에 의해 실제로 송신되는 포맷의 신호를 형성한다. 이 처리는, 송신 신호 작성부(904)로부터 공급된 신호를 변조 및/또는 증폭하는 등의 처리이다. 송신 처리부(905)는, 에어 컨디셔너(111)에 대해, 안테나(109) 및 공용기(906)을 통해, 형성된 신호를 송신한다. 수신 처리부(906)는, 공용기(907)를 통해 무선 신호를 수신한다. 수신 처리부(906)는, 이것에 공급된 무선신호를 제어부(140)에 공급한다. 제어부(140)에 공급되는 신호는, 이미 복조 등의 처리가 끝난 신호이다. 공용기(907)는, 송신 신호와 수신 신호간의 간섭을 방지하도록 작용한다.
<제3 블록(146)의 구성>
제3블록(146)은, 에어 컨디셔너(111)와 통신하기 위한 블록이다. 에어 컨디셔너(111)와는, UART(Universal Asynchronous Receiver Transmitter) 등의 시리얼 통신으로 통신한다. 제 3블록(146)은, 송신 신호 작성부(909), 송신 처리부(910), 수신 처리부(911), 및 인터페이스(912)를 포함한다. 송신 신호 작성부(909)는 송신 정보를 송신 신호로 변환한다. 송신 정보는 제어부(140)로부터 출력되는 정보이다. 송신 신호는 에어 컨디셔너(111)에 전송된다. 송신 신호 작성부(909)는, 상기 신호를 송신 처리부(910)에 공급한다. 송신 처리부(910)는, 실제로 송신되는 포맷으로 송신 신호를 에어 컨디셔너(111)에 공급한다. 상기 신호는, 인터페이스(912) 및 에어 컨디셔너(111)와의 연결용 단자(110)를 통해 에어 컨디셔너(111)에 공급된다. 이 단자(110)에 접속되는 에어 컨디셔너(111) 측의 단자(도시하지 않음)는, 공지의 적외선 수광부와 유사하게 작용한다. 송신 처리부(910)는, 송신 신호 작성부(909)로부터 공급된 송신 신호를 처리함으로써, 실제로 송신되는 포맷의 송신 신호를 형 성한다. 그 처리 내용은, 변조나 증폭 등을 포함하는 내용이다. 수신 처리부(911)는,복조 등의 처리에 의해 신호를 정보로 변조한다.
또한, 말할 필요도 없이, 통신 시스템(100)의 형태는, 도 1 내지 도 4에 나타낸 특정 예에 한정되지 않는다. 도 1 내지 도 4 중 어느 도면에 도시되지 않은 다른 기능이 포함되어도 좋고, 도 1 내지 도 4의 어느 것에 개시된 기능이 모두 포함되지 않아도 무방하다. 예를 들면, 게이트웨이 장치(106)와 통신하는 기기는, 에어 컨디셔너(111)에만 한정되지 않는다. 게이트웨이 장치(106)와 통신하는 기기는, 복수의 에어 컨디셔너일 수도 있다. 또한, 게이트웨이 장치(106)와 통신하는 기기는, 종류가 다른 복수의 기기라도 좋다.
≪각 장치의 동작(플로우챠트)≫
[원격 제어 장치(104)]
<송신 처리>
도 5를 참조하면, 원격 제어 장치(104)에서 실행되는 프로그램은, 게이트웨이 장치(106)에 송신 정보를 송신하는 처리에 관하여, 이하와 같은 제어 구조를 갖는다.
스텝(이하, 스텝을 S로 약칭한다) 10에서, 전원이 공급되면 CPU(200)는, 키 입력부(103)로부터의 입력을 대기한다. S11에서, CPU(200)는, 이용자로부터의 키 입력이 게이트웨이 장치(106)로의 송신 요구인지의 여부를 판단한다.
본 실시 형태의 경우, CPU(200)는, 키 입력부(103) 중의 결정 키 송신 버튼이 눌려졌는지의 여부로 송신 요구인지 아닌지를 판단한다. 키 입력이 송신 요구에 대응하는 것으로 판단된 경우(S11에서 YES), 처리는 S12로 진행하고, 그렇지 않으면(S11에서 NO), 처리는 S13으로 진행한다.
S12에서, CPU(200)는, ROM(201)에 기억되어 있는 제어 기기 ID와 RAM(202)에 기억되어 있는 유저 ID와 도 20의 조작 화면에서 이용자가 조작하는 것에 의해 입력된 조작 정보를 명령 정보로서 송신 신호 작성부(214)에 공급한다.
명령 정보는, 송신 정보의 일종이다. 송신 신호 작성부(214)는, 제어부(150)로부터의 송신정보를 게이트웨이 장치(106)로 송신하기 위한 송신 신호로 변환하고, 이를 송신 처리부(213)에 공급한다. 송신 처리부(213)는 이에 공급된 송신 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 수신되는 형식의 송신 신호를 형성하여, 이를 공용기(210), 통신 안테나(101)를 통해 게이트웨이 장치(106)에 무선 송신한다. 도 6을 참조하여, 본 실시 형태에 관한 원격 제어 장치(104)와 게이트웨이 장치(106) 간에 통신되는 패킷의 포맷을 설명한다. 이 패킷은, 스페이스 에어리어(300), 동기 코드 에어리어(302), 주파수 채널 데이터(304), 식별 코드 에어리어(306), 이용자 데이터 에어리어(308), 및 오검출 코드 에어리어(310)를 포함한다. 스페이스 에어리어(300)는, 소위 블랭크 부분을 나타낸다. 동기 코드 에어리어(302)는, 동기 코드를 포함한다. 주파수 채널 데이터 에어리어(304)는, 주파수 채널을 나타내는 데이터를 포함한다. 식별 코드 에어리어(306)는, 식별 코드를 나타내는 데이터를 포함한다. 이용자 데이터 에어리어(308)는 이용자 데이터를 포함한다. 본 실시 형태에 있어서는, 유저 ID, 제어 기기 ID 및 기기의 제어 내용을 나타내는 조작 정보 등이 포함된다. 전술한 제어 애플리케이션을 선택하기 위한 “기 기를 특정하는 정보”는, 여기에 포함된다. 본 실시 형태에 있어서, 그 정보는, 원격 제어 장치(104)의 RAM(202) 및 게이트웨이 장치(106)의 플래시 메모리(803)에 기억된, 기기를 특정하는 수치이다. 본 실시 형태에 있어서, 이들 값은, 이용자가 입력한 값을 사용한다. 오검출 코드 에어리어(310)는, 소위 오검출 코드를 포함한다. 이 데이터를 사용하여 데이터가 정상으로 통신되는 지의 여부가 판단된다.
S13에서, CPU(200)는, 키 입력부(103)로부터 입력된 조작 정보를 RAM(202)에 기억시킨다. CPU(200)는, 그 정보로부터 표시 정보를 생성한다.
<표시 처리>
도 7을 참조하면, 원격 제어 장치(104)에서 실행되는 프로그램은, 원격 제어 장치(104)의 전원이 투입된 후에 있어서, 표시 정보를 LCD(102)에 표시하는 표시 처리에 관한 것으로, 이하와 같은 제어 구조를 가진다.
S14에서, 원격제어 장치(104)에 전원이 투입되면, CPU(200)는 ROM(201)으로부터 기동 프로그램을 판독한다. CPU(200)는 그 기동 프로그램을 실행한다. CPU(200)는 표시 정보처리부(207)에, 유저 ID를 입력하기 위한 화면의 정보를 공급한다. 표시 정보 처리부(207)는 이 정보로부터 표시 신호를 형성한다. 표시 정보 처리부(207)는 이 신호를 LCD(1O2)에 공급한다.
S15에서, CPU(200)는 표시 정보의 입력을 대기한다. 본 실시 형태에 있어서 CPU(200)는, 표시 정보용의 특정 영역에 데이터가 기입되면, 표시 정보가 입력된 것으로 간주한다. 이 특정 영역은 RAM(202)에 포함되는 영역이다.
S16에서, CPU(200)는, 입력된 표시 정보를 표시 정보처리부(207)에 공급한 다. 표시 정보처리부(207)는 이 정보에 기초하여 표시 신호를 LCD(lO2)에 공급한다. LCD(102)는 화상을 표시한다. 이용자의 지시에 의해 LCD(1O2)의 표시를 변경하는 경우에는, 키 입력부(103)로부터의 입력이 인터페이스(205)를 통해 제어부(150)에 공급된다. 제어부(150)는 키 입력에 따른 표시 정보를 표시 정보 처리부(207)에 공급한다.
<수신 처리>
도 8을 참조하면, 원격 제어 장치(104)에 의해 실행되는 프로그램은, 원격제어 장치(104)의 전원이 투입된 후에 있어서, 게이트웨이 장치(106)로부터 수신 정보를 수신하는 수신 처리에 관한 것으로, 이하와 같은 제어 구조를 가진다.
S17에서, 전원이 공급되면, 제어부(150)는, 게이트웨이 장치(106)로부터 정보를 수신할 때까지 대기한다. 게이트웨이 장치(106)에 의해 송신된 무선 신호는, 원격제어 장치(104)의 통신 안테나(101)에 의해 수신된다. 이 무선 신호는, 공용기(210)를 통해 수신 처리부(211)에 공급된다. 수신 처리부(211)는, 이에 공급된 신호를 복조하는 등의 처리를 행한다. 복조 후의 신호는 디코더부(212)에 공급된다. 게이트웨이 장치(106)로부터는 애플리케이션 소프트웨어를 조작하기 위한 표시 정보나, 이벤트 정보 등이 송신된다. 디코더부(212)는, 수신 처리부(211)에서 복조된 신호를 제어부(150)에 공급한다. 그 신호는, 제어부(150)에 공급되기 전에, 각각의 데이터 형식에 따라 원래의 정보로 복원된다.
S18에서, CPU(200)는, 수신된 정보가 이벤트 정보인지의 여부를 판단한다.
수신된 정보가 이벤트 정보라고 판단된 경우에는(S18에서 YES), 처리는 S19 로 진행하고, 그렇지 않으면(S18에서 NO) 처리는 S20으로 진행한다. S19에서, CPU(200)는 이벤트 정보를 RAM(202)에 기억시킨다. S20에서, CPU(200)는 표시 정보를 작성한다.
[게이트웨이 장치(106)]
<수신처리>
도 9를 참조하면, 게이트웨이 장치(106)에서 실행되는 프로그램은, 원격제어장치(104)로부터의 수신정보를 수신하는 처리에 관한 것으로, 이하와 같은 제어 구조를 갖는다.
S50에서, CPU(800)는, 원격 제어 장치(104)와의 사이에서 로그인 처리를 행한다. CPU(800)는, 원격제어 장치(104)로부터의 수신정보의 수신을 대기한다. 원격제어 장치(104)로부터 송신된, 수신정보를 나타내는 무선신호는, 게이트웨이 장치(108)의 제1 안테나(105)에 의해 수신된다. 수신된 무선 신호는, 공용기(812)를 통해 수신 처리부(811)에 공급된다. 수신 처리부(811)는, 이것에 공급된 신호를 복조하는 등의 처리를 행하고, 복조 후의 신호를 CPU(800)에 공급한다. 일정 시간 수신이 없으면, CPU(800)는, 원격제어장치(104)와의 사이에 대해 로그 오프 처리를 행한다. CPU(800)는, 로그 오프 후, 소정의 경우에 로그인 처리를 행한다. 소정의 경우란, 예를 들면 원격제어 장치(104)로부터 로그 인을 나타내는 정보를 수신하는 등의 경우이다. 또한, 전제 조건으로, CPU(800)는, 기동 프로그램을 실행중인 것으로 한다. CPU(800)는, ROM(801)으로부터 기동 프로그램을 판독함으로써 기동 프로그램을 실행할 수 있다. CPU(800)는, 게이트웨이 장치(106)에 전원이 투입되면, 기 동 프로그램을 독출할 수 있다.
S51에서, CPU(800)는, 유저 ID가 등록되어 있는지의 여부를 판단한다. 이 유저 ID는, 원격제어 장치(104)로부터 수신된 수신 정보에 포함된다. 이 유저 ID의 등록 유무는, 유저 인증 데이터베이스를 검색하면 명백하게 된다. 유저 인증 데이터베이스는, 플래시 메모리(803)에 기억되어 있다. 유저 ID가 등록되어 있는 것으로 판단한 경우에는(S51에서 YES), 처리는 S52로 진행하고, 그렇지 않으면(S51에서 NO), 처리는 S56으로 진행한다.
S52에서, CPU(800)는, 플래시 메모리(803)에 기억되어 있는 이용자 액세스 데이터베이스에 유저 ID와 제어 기기 ID를 등록한다. CPU(800)는, 수신된 유저 ID를 갖는 이용자와, 수신된 제어 기기 ID를 갖는 원격제어 장치(104)를 대응시킨다. 본 실시 형태에 있어서는, 유저 ID와 제어 기기 ID의 관계를 나타내는 데이터를 이용자 액세스 데이터베이스로 등록하는 것에 의해, 그와 같이 대응시킨다. 이에 의해 그와 같은 유저 ID를 갖는 이용자가, 그 제어 기기 ID를 갖는 원격제어 장치(104)를 사용하고 있는 것이 명백하게 된다.
S53에서, CPU(800)는, 수신된 수신정보가 유저 인증 정보를 포함하는지의 여부를 판단한다. 유저 인증 정보란, 유저 인증이 요구되어 있는 것을 나타내는 정보이다. 유저 인증 정보는, 유저 ID와 제어 기기 ID를 포함한다. 수신된 수신정보가 유저 인증 정보를 포함하는 것으로 판단한 경우에는(S53에서 YES), 처리는 S54로 진행하고, 그렇지 않으면(S53에서 NO), 처리는 S55로 진행한다.
S54에서, CPU(800)는, 유저 인증 데이터베이스로부터, 수신된 유저 ID를 소 유하는 이용자가 이용가능한 애플리케이션을 나타내는 정보를 검색한다.
CPU(800)는, 수신된 유저 ID에 기초하여, 그 정보를 검색한다. CPU(800)는, 그 이용자가 이용가능한 애플리케이션을 나타내는 애플리케이션 정보를 작성한다. CPU(800)는, 그 애플리케이션 정보를, 송신 신호 작성부(809)에 공급한다.
S55에서, CPU(800)는, 수신된 수신 정보가 기기를 조작하기 위한 조작 정보인지를 판단한다. CPU(800)는, 조작 정보를 RAM(802)에 기억시킨다. 조작 정보는 ,제어 대상의 기기를 특정하는 정보를 포함한다. CPU(800)는, 그 정보에 기초하여 특정 기기를 제어할 수 있다. 본 실시 형태에 있어서, 그 기기는 에어 컨디셔너(111)이다.
S56에서, CPU(800)는, 수신 정보의 송신원을 특정한다. 송신원은, 수신 정보에 포함되는 제어 기기 ID로부터 특정된다. CPU(800)는, 송신원의 원격제어장치(104)에, 에러 정보를 공급한다. 에러 정보의 내용은, 유저 ID가 등록되어 있지 않고 기기의 조작 접수를 거부한다는 것을 나타내는 내용이다. 에러 정보는, 원격제어 장치(104)의 LCD(lO2)에 표시된다. CPU(800)는, 에러 정보를 송신 신호 작성부(809)에 공급한다.
<에어 컨디셔너용 애플리케이션의 처리>
도 10을 참조하면, 게이트웨이 장치(106)에서 실행되는 프로그램은, 에어 컨디셔너(111)를 제어하는 에어 컨디셔너용 애플리케이션의 동작에 관한 것으로, 이하와 같은 제어 구조를 가진다.
S57에서, CPU(800)는, 기동된 애플리케이션에 기초하여, 원격제어 장치(104) 및 통신 어댑터(108)의 어느 것으로부터 수신정보를 수신할 때까지 대기한다.
S58에서, CPU(800)는, 수신된 유저 ID를 가진 이용자가, 에어 컨디셔너(111)를 조작할 수 있는 지의 여부를 판단한다. 이는, 유저 인증 데이터베이스에 포함되는 정보에 기초하여 판단된다. CPU(800)는, 유저 ID에 기초하여 유저 인증 데이터베이스로부터 그 정보를 검색한다. 이 이용자가, 에어 컨디셔너(111)를 조작가능한 것으로 판단한 경우에는(S58에서 YES), 처리는 S59로 진행하고, 그렇지 않으면(S58에서 NO), 처리는 S63으로 진행한다.
S59에서, CPU(800)는, 수신 정보에 포함되는 조작 정보로부터, 에어 컨디셔너(111)을 제어하기 위한 제어 정보를 작성한다.
S60에서, CPU(800)는, 작성된 제어 정보가, 에어 컨디셔너 본체의 제어 정보인지의 여부를 판단한다. 에어 컨디셔너 본체의 제어 정보인지의 여부”란, 에어 컨디셔너(111)에 송신해야 하는 정보인지 아닌지를 의미한다. 에어 컨디셔너 본체의 제어 정보로 판단한 경우에는(S60에서 YES), 처리는 S61로 진행하고, 그렇지 않으면(S60에서 NO), 처리는 S62으로 진행한다.
S61에서, CPU(800)는, 수신 정보에 포함되는 유저 ID와 제어 기기 ID와 제어 정보를 RAM(802)에 송신 데이터로서 기억시킨다. 이 처리는 에어 컨디셔너(111)로부터 정보를 수신했을 때, 어떤 이용자로부터의 어떤 제어 정보에 대응하는 정보인지를 식별하기 위한 처리이다. CPU(800)는, 제어 정보를 송신 신호 작성부(814)에 공급한다. 송신 신호 작성부(814)는 제어부(113)로부터의 제어 정보를 통신 어댑터(108)에 송신하기 위한 제어신호로 변환하고, 이를 송신 처리부(815)에 공급한다. 송신 처리부(815)는, 제어 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 송신되는 포맷의 제어신호를 형성한다. 송신 처리부(815)는, 공용기(817) 및 제2 안테나(107)를 통해, 통신 어댑터(108)에 제어 정보를 송신한다. 제어 정보는, 통신 어댑터(108)를 통해 에어 컨디셔너(111)에 공급된다.
S62에서, CPU(800)는, 제어 정보에 기초하여 게이트웨이 장치(106)의 각 부를 제어한다. CPU(800)는, 제어 결과에 기초하여, 제어 결과를 나타내는 표시 정보를 작성한다. CPU(800)는, 이용자에 따른 표시 정보를 작성한다. 본 실시 형태의 경우, 그 표시 정보는, 에어 컨디셔너 애플리케이션의 이용자 커스터마이즈드 데이터베이스에 포함되는 정보에 기초하여 작성할 수 있다. CPU(800)는, 유저 ID에 기초하여, 이용자 커스터마이즈드 데이터베이스로부터 그 정보를 검색한다.
이용자 커스터마이즈드 데이터베이스는, 플래시 메모리(803)에 기억된다. CPU(800)는, 송신선의 원격제어 장치(104)의 성능에 맞추어 표시 정보를 커스텀화 한다. 송신선은, 원격제어 장치 데이터베이스에 포함되는 정보에 기초하여 특정된다. CPU(800)는, 제어 기기 ID에 기초하여, 원격제어 장치 데이터베이스로부터 그 정보를 검색한다. CPU(800)는, 커스텀화한 정보를 송신 신호 작성부(809)에 공급한다.
S63에서, CPU(800)는, 수신정보의 송신원을 특정한다. 송신원은, 수신 정보에 포함되는 제어 기기 ID로부터 특정된다. CPU(800)는, 송신원의 원격제어 장치(104)에, 에러 정보를 작성한다. 에러 정보의 내용은, 에어 컨디셔너(111)가 이용 불가하다는 메시지를 원격제어장치(104)의 LCD에 표시하는 것을 포함한다. CPU (800)는, 에러 정보를 송신 신호 작성부(809)에 공급한다.
도 12를 참조하면, 게이트웨이 장치(106)에서 실행되는 프로그램은, 에어 컨디셔너(111)를 모니터링하는 에어 컨디셔너용 애플리케이션의 동작에 관한 것으로, 이하와 같은 제어 구조를 가진다.
S64에서, CPU(800)는, 각 애플리케이션을 플래시 메모리(803)로부터 독출하여 실행한다. CPU(800)는, 기동된 애플리케이션에 기초하여, 에어 컨디셔너(111)에 접속된 통신 어댑터(108)로부터 수신정보를 수신할 때까지 대기한다.
S65에서, CPU(800)는, 수신 정보가, 에어 컨디셔너(111)가 자발적으로 발한 이벤트 정보인지 아닌지를 판단한다. 이벤트 정보로 판단한 경우에는(S65에서 YES), 처리는 S66으로 진행하고, 그렇지 않으면(S65에서 NO), 처리는 S67로 진행한다.
S66에서, CPU(800)는, 유저 인증 데이터베이스로부터 에어 컨디셔너(111)를 조작할 수 있는 유저 ID를 검색한다. CPU(800)는, 등록된 유저 ID에 기초하여 다시 이용자 액세스 데이터베이스를 검색한다. CPU(800)는, 검색된 결과에 기초하여, 현재 게이트웨이 장치(106)에 액세스중의, 에어 컨디셔너(111)를 사용할 수 있는 모든 모든 유저 ID 및 조작하고 있는 제어 기기 ID를 모두 추출한다. CPU(800)는, 추출된 제어 기기 ID를 갖는 원격 제어 장치(104) 앞으로 각각 이벤트 정보를 작성한다. CPU(800)는, 작성된 이벤트 정보를 송신 신호 작성부(809)에 공급한다. 이벤트 정보는 조작정보를 포함한다. 이 조작 정보는 하기 2개의 스텝에서 처리된다. 제1 스텝은, 이용자에 따른 조작정보를 작성하는 스텝이다. CPU(800)는, 에어 컨디셔너 (111)용의 이용자 커스터마이즈드 데이터베이스에 포함된 정보에 기초하여 정보를 작성한다. 이 이용자 커스터마이즈드 데이터베이스는, 플래시 메모리(803)에 기억되어 있다. CPU(800)는, 각 유저 ID를 사용하여 이 이용자 커스터마이즈드 데이터베이스를 검색한다. 제2 스텝은, 송신선의 원격 제어 장치(104)의 성능에 맞추어 조작정보를 작성하는 스텝이다. CPU(800)는, 원격 제어 장치 데이터베이스에 포함된 정보에 기초하여 정보를 작성한다. 이 원격 제어 장치 데이터베이스는, 플래시 메모리(803)에 기억되어 있다. CPU(800)는, 각 제어 기기 ID를 사용하여 이 원격 제어 장치 데이터베이스를 검색한다.
S67에서, CPU(800)는, 수신된 정보가 어떤 제어 정보에 대응하는 것인지를 식별한다. CPU(800)는, 송신선의 유저 ID 및 제어 기기 ID를 추출한다. CPU(800)는, 유저 ID 및 제어 기기 ID에 기초하여 작성된 표시 정보를 송신 신호 작성부(809)에 공급한다. 이 표시 정보는, 하기 2개의 스텝에서 처리된다. 제1 스텝은, 이용자에 따른 표시 정보를 작성하는 스텝이다. CPU(800)는, 에어 컨디셔너(111)용의 이용자 커스터마이즈드 데이터베이스에 포함된 정보에 기초하여 정보를 작성한다. 이 이용자 커스터마이즈드 데이터는, 플래시 메모리(803)에 기억되어 있다. CPU(800)는, 각 유저 ID를 사용하여 이 이용자 커스터마이즈드 데이터베이스를 검색한다. 제2 스텝은, 송신선의 원격제어 장치(104)의 성능에 맞추어 표시 정보를 작성하는 스텝이다. CPU(800)는, 원격제어 장치 데이터베이스에 포함된 정보에 기초하여 정보를 작성한다. 이 원격 제어 장치 데이터베이스는, 플래시 메모리(803)에 기억되어 있다. CPU(800)는, 각 제어 기기 ID를 사용하여 이 원격제어 장치 데 이터베이스를 검색한다. 송신 신호 작성부(809)는, CPU(800)가 작성한 정보를, 원격제어 장치(104)로 송신하기 위한 송신 신호로 변환한다. 수신 신호는, 송신 처리부(810)에 공급된다. 송신 처리부(810)는, 송신 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 송신되는 포맷의 송신 신호를 형성한다. 송신 처리부(810)는, 실제로 송신되는 포맷의 송신 신호를, 공용기(812) 및 제1 안테나(105)를 통해, 원격 제어 장치(104)에 무선 송신한다.
[통신 어댑터(108)]
<게이트웨이 장치(106)로부터의 수신처리>
도 13을 참조하면, 통신 어댑터(108)에서 실행되는 프로그램은, 통신 어댑터(108)의 전원이 투입된 후, 게이트웨이 장치(106)로부터 수신정보를 수신했을 때의 처리에 관하여, 이하와 같은 제어 구조를 포함한다.
S68에서, 통신 어댑터(108)에 전원이 투입되면, CPU(900)는, ROM(901)으로부터 기동 프로그램을 독출한다. CPU(900)는, 기동 프로그램을 실행한다. CPU(900)는, 게이트웨이 장치(106)로부터 수신 정보를 수신할 때까지 대기한다.
S69에서, CPU(900)는, 게이트웨이 장치(106)로부터 무선 신호를 수신하면, 그 무선 신호를 복조하는 것에 의해 데이터를 작성한다. 무선 신호는, 수신 처리부(906)를 통해 CPU(900)에 공급된다. CPU(900)는, 그 공급된 데이터에 대해, 게이트웨이 장치(106)에 대한 통신 프로토콜과 에어 컨디셔너에 대한 통신 프로토콜을 변환한다. CPU(900)는, 프로토콜이 변환된 데이터에, 시리얼 번호를 할당한다. 이와 같이 하여 수신된 데이터를 오래된 순서 또는 새로운 순서로 액세스 가능하게 한 다. CPU(900)는, 시리얼 번호가 붙은 데이터를 RAM(902)에 기억시킨다.
<에어 컨디셔너(111)로의 송신 처리>
도 14를 참조하면, 통신 어댑터(108)에서 실행되는 프로그램은, 에어 컨디셔너(111)에 송신 정보를 송신할 때의 처리에 관하여, 이하와 같은 제어 구조를 포함한다.
S70에서, CPU(900)는, RAM(902)에 게이트웨이 장치(106)로부터의 수신 정보를 기억시키기 위한 준비를 한다.
S71에서, CPU(900)는, RAM(902)에 기억된, 게이트웨이 장치(106)로부터의 수신정보 중, 시리얼 번호가 제일 오래된 수신 정보를 추출한다. CPU(900)는, 추출한 수신 정보에 기초하여 에어 컨디셔너(111)에 송신하기 위한 시리얼 신호를 작성한다. 시리얼 신호는, 송신 신호 작성부(909)에 공급된다. 송신 신호 작성부(904)는, 시리얼 신호를 송신 처리부(905)에 공급한다. 송신 처리부(905)는, 시리얼 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 송신되는 포맷으로 신호를 형성한다. 송신 처리부(905)는, 에어 컨디셔너(111)에 대해, 안테나(109) 및 공용기(906)를 통해, 형성된 신호를 송신한다.
본 실시 형태에 관한 통신 어댑터(108)와 에어 컨디셔너(111) 간에 통신되는 패킷의 포맷을 설명한다. 이 패킷은, SHD 에어리어(320), EPC 에어리어(322), ESV 에어리어(324), EDT 에어리어(326), 및 FCC 에어리어(328)를 포함한다. SHD 에어리어(320)는, 예를 들면 통신 어댑터(108)로부터 에어 컨디셔너(111)로의 통신과 같은, 패킷의 통신방향을 나타낸다. EPC 에어리어(322)는, 패킷의 프로퍼티 (property)를 나타내는 데이터를 포함한다. 에어 컨디셔너(111)의 경우, 에어 컨디셔너 제어에 관한 것, 에어 컨디셔너의 상태에 관한 것, 통지에 관한 것, 기종 정보에 관한 것이 이 데이터에 의해 표현된다. ESV 에어리어(324)는, 패킷의 성질을 나타내는 데이터를 포함한다. EDT 에어리어(326)는, 프로퍼티의 내용을 나타내는 데이터를 포함한다. FCC 에어리어(328)는, 소위 오검출(error detection) 코드를 포함한다. 이 데이터를 사용하여 데이터가 정상적으로 통신되는 지의 여부를 판단한다.
<에어 컨디셔너(111)로부터의 수신 처리>
도 15를 참조하면, 통신 어댑터(108)에서 실행되는 프로그램은, 에어 컨디셔너(111)로부터 수신정보를 수신했을 때의 처리에 관한 것으로, 이하와 같은 제어 구조를 포함한다.
S72에서, CPU(900)는, 에어 컨디셔너(111)로부터 시리얼 신호의 수신을 대기한다.
S73에서, 에어 컨디셔너(111)로부터 시리얼 신호를 수신하면, 수신 처리부(911)는, 복조 등의 처리에 의해 시리얼 신호를 수신정보로 변조한다. 변조 후의 신호는 제어부(140)에 공급된다. CPU(900)는, 변조 후의 신호로 시리얼 번호를 할당한다. CPU(900)는, 수신 정보를 RAM(902)에 기억시킨다.
<게이트웨이 장치(106)로의 송신처리>
도 16을 참조하면, 통신 어댑터(108)에서 실행되는 프로그램은, 게이트웨이 장치(106)로 송신 정보를 송신했을 때의 처리에 관한 것으로, 이하와 같은 제어 구 조를 포함한다.
S74에서, CPU(900)는, RAM(902)에 에어 컨디셔너(111)로부터의 수신 정보를 추출시키기 위한 준비를 한다.
S75에서, CPU(900)는, RAM(902)에 기억된, 에어 컨디셔너(111)로부터의 수신 정보 중, 시리얼 번호가 제일 오래된 수신 정보를 추출한다. CPU(900)는, 추출된 수신 정보에 기초하여 게이트웨이 장치(106)로의 송신 정보를 작성한다. CPU(900)는, 작성된 송신 정보를 송신 신호 작성부(904)에 공급한다. 송신 신호 작성부(904)는, CPU(900)로부터의 송신 정보를 게이트웨이 장치(106)에 송신하기 위한 송신 신호로 변환한다. 송신 신호 작성부(904)는, 송신 신호를 송신 처리부(905)에 공급한다. 송신 처리부(905)는, 송신 신호를 변조 및/또는 증폭하는 처리에 의해 실제로 송신되는 포맷의 신호를 형성한다. 송신 처리부(905)는, 형성된 신호를 공용기(907) 및 안테나(109)를 통해 게이트웨이 장치(106)에 무선 송신한다.
≪통신 시스템(100)의 동작≫
이상과 같은 구조 및 플로우챠트에 기초한 통신 시스템(100)의 동작에 대해 설명한다.
<유저 인증에 관한 동작>
도 5, 도 7, 도 9, 도 17, 도 18 및 도 19를 참조하여, 이용자가 유저 ID를 입력하는 경우의 동작을 설명한다.
[원격 제어 장치(104)의 동작]
키 입력부(103)는 전원의 온/오프 스위치를 구비하고 있다. 전원 오프의 경 우에 이 전원 스위치로부터 입력이 있으면, 이 입력은 인터페이스(205)를 통해 제어부(150)에 공급된다. 제어부(150)는 ROM(201)으로부터 기동 프로그램을 독출하여 실행한다. 제어부(150)는 표시정보 처리부(207)에 유저 ID를 입력하는 화면의 정보를 공급한다. 표시정보 처리부(207)는 이 정보에 기초하여 표시 신호를 LCD(lO2)에 공급한다(S14). 도 17은 이때 LCD(lO2)에 표시되는 입력 화면의 예이다. 화면에는 “유저 ID”의 문자와 ID 번호 표시 윈도우가 표시된다.
이용자가 키 입력부(103)의 텐 키를 조작하여 ID번호를 입력하면(S10에서 YES), 이 입력이 인터페이스(205)를 통해 제어부(150)에 공급된다. 제어부(150)는 입력된 ID 번호를 RAM(202)에 기억시킨다(S13). 제어부(150)는 텐 키에 대응한 표시 정보를 표시 정보 처리부(207)에 공급한다. 표시정보 처리부(207)는 표시 정보로부터 표시신호를 작성하여 LCD(lO2)로 공급한다(S16). 도 18에, 이용자가 텐 키의 “1”, “2”, “3”, “4”, “5” 및 “6”의 키를 순서대로 누른 경우의 등록 화면의 예를 나타낸다.
키 입력부(103)는 결정 키를 구비한다. 이용자가 결정 키를 조작하면(S11에서 YES), 제어부(150)는 유저 ID와 제어 기기 ID를 송신 정보로서 게이트웨이 장치(106)에 송신한다(S12). 원격제어 장치(104)는 장치에 고유의 제어 기기 ID를 미리 기억하고 있다. 이에 따라, 원격제어장치(104)로부터 게이트웨이 장치(106)에 유저 ID와 제어 기기 ID를 포함하는 유저 인증 정보가 송신된다.
[게이트웨이 장치(106)의 동작]
원격제어장치(104)로부터 유저 인증 정보를 수신하면(S53에서 YES), 제어부 (113)는 이 정보에 포함되는 유저 ID를 토대로 유저 인증 데이터베이스를 검색한다. 제어부(113)는, 원격제어 장치(104)로부터 전송된 유저 ID를 갖는 이용자가 이용 가능한 애플리케이션의 일람표의 화상을 나타내는 애플리케이션 정보를 추출한다. 제어부(113)는, 수신된 제어 기기 ID를 토대로 원격제어 장치 데이터베이스를 검색한다. 제어부(113)는, 검색 결과에 기초하여, 정보의 송신원의 원격 제어 장치(104)의 스펙(specification)을 추출한다. 제어부(113)는, 그 스펙에 따라, 애플리케이션 정보로부터 송신 정보를 작성한다. 제어부(113)는, 작성된 송신 정보를 송신 신호 작성부(809)에 공급한다(S54). 또한, 제어부(113)는, 수신된 유저 인증 정보에 포함되는 유저 ID와 제어 기기 ID를 사용하여, 이용자 액세스 데이터베이스를 갱신한다. 게이트웨이 장치(106)에 의해 애플리케이션의 표시 정보가 원격 제어 장치(104)에 송신되면, 조작가능한 애플리케이션을 선택하기 위한 화면이 LCD(lO2)에 표시된다. 도 19를 참조하여, 이때의 LCD(lO2)의 예를 나타낸다.
<애플리케이션의 선택에 관한 동작>
도 5, 도 7 및 도 19를 참조하여, 이용자에 의한 애플리케이션의 선택에 대한 동작을 설명한다.
[원격 제어 장치(104)의 동작]
게이트웨이 장치(106)로부터, 송신된 유저 ID와 제어 기기 ID를 토대로 결정된, 이용이 허가된 애플리케이션의 정보가 송신되기 때문에(S15에서 YES), 원격 제어 장치(104)의 제어부(150)는 이를 수신한다. 본 실시 형태의 경우, 그 정보는, xml(Extensible Markup Language)의 기술 언어로 기술되어 있다. 제어부(150)는, 그 정보를 표시 정보처리부(207)에 공급한다. 표시 정보 처리부(207)는, 표시 정보로부터 표시 신호를 형성하고, 이를 LCD(102)에 공급한다. 이에 의해, LCD(102)의 표시 화면에는 무선 신호로 게이트웨이 장치(106)로부터 전송된 표시 정보가 표시된다(S16). 도 19를 참조하여, 이때의 LCD(102)의 표시 예를 나타낸다. 이 경우 조작 가능한 게이트웨이 장치상에서 실행되는 애플리케이션은 에어 컨디셔너 애플리케이션, 텔레비젼 애플리케이션, 세탁기 애플리케이션, 날씨 애플리케이션, 뉴스 애플리케이션이다. LCD(102)는, 이들 애플리케이션의 레이블을 직사각형 프레임으로 구획하여 표시한다. 뉴스 애플리케이션이 표시되는 이유는, LCD(102)에 표시 신호가 전송되었을 때, 제어부(150)가 RAM(202)에 기억된 이벤트 정보를 조작하기 위한 정보를 표시 정보처리부(207)에 공급하기 때문이다. 도 19에 나타낸 LCD(102) 상에서는, 에어 컨디셔너의 프레임이 강조 표시되어 있다. 이용자가 메뉴를 참조하면서 키 입력부(103)의 십자화살표 키를 조작하면 (S10에서 YES), 입력 조작이 인터페이스(205)를 통해 제어부(150)에 공급된다. 제어부(150)는 키 입력에 따른 표시 정보를 표시 정보처리부(207)에 공급한다. 강조된 직사각형의 프레임은, 조작에 따라 다른 프레임으로 시프트된다. 이들 제어는, 제어부(150)가 키 입력부(103)의 입력에 의해 작성된 표시 정보를, 표시정보 처리부(207)에 공급함으로써 행해진다. LCD(102) 상에서 에어 컨디셔너의 프레임이 강조된 상태로 입력부의 결정 키가 조작되면 (S11에서 YES), 제어부(150)는 송신 정보를 작성하여 송신 신호 작성부(214)에 공급한다. 송신 신호 작성부(214)는, 제어부(150)로부터의 송신 정보를 게이트웨이 장치(106)에 송신하기 위한 송신 신호로 변환하고, 이를 송신 처리부 (213)에 공급한다. 송신 처리부(213)는 이것에 공급된 송신 신호를 변조 및/또는 증폭하는 등의 처리에 의해 실제로 송신되는 포맷의 송신 신호를 형성하고, 이를 공용기(210), 통신 안테나(101)를 통해 게이트웨이 장치(106)에 무선송신 한다(S12). 게이트웨이 장치(106)에 송신 정보를 송신한 경우에는, 후술하는 바와 같은 이용자로부터 입력되는 유저 ID와 원격제어 장치(104)가 ROM(201)에 기억되어 있는 제어 기기 ID를 송신 정보에 포함하여 송신이 행해진다. 게이트웨이 장치(106)는, 이들 ID에 의해 어떤 이용자가 어떤 원격 제어 장치(104)를 조작하고 있는지를 식별할 수 있다. 이 경우, 제어부(150)는 게이트웨이 장치(106)에 에어 컨디셔너 애플리케이션이 선택되었다고 하는 정보를 송신한다(S12).
[게이트웨이 장치(106)의 동작]
S50∼S52의 처리를 거쳐, 원격제어 장치(104)로부터 제어 기기 ID와 유저 ID를 수신하면(S53에서 YES), 제어부(113)는 이용가능한 애플리케이션을 선택한다. 애플리케이션은 데이터베이스를 참조함으로써 선택된다. 제어부(113)는 애플리케이션을 조작하기 위한 애플리케이션 정보를 원격제어 장치(104)에 송신한다(S54).
<에어 컨디셔너(111)를 조작하는 경우의 동작>
도 5, 도 9, 도 10, 도 20 및 도 21을 참조하여, 이용자에 의한 에어 컨디셔너의 조작에 관한 동작을 설명한다.
[원격 제어 장치(104)의 동작]
에어 컨디셔너 애플리케이션을 실행하는, 게이트웨이 장치(106)의 CPU(800)는, 원격제어 장치(104)로부터 애플리케이션이 선택되었다고 하는 정보(본 실시 형 태에 있어서, 이 정보는 조작 정보의 일종이다)를 수신하고(S53에서 NO), 에어 컨디셔너 애플리케이션을 조작하기 위한 메뉴를 나타내는 정보를 원격제어장치(104)에 송신한다(S55). 원격제어장치(104)의 CPU(200)는 표시 정보를 작성한다(S20). 도20을 참조하여, 게이트웨이 장치(106)로부터 수신된, 에어 컨디셔너 애플리케이션을 조작하기 위한 정보로부터, 제어부(150)가 표시 정보를 표시 정보처리부(207)에 공급함으로써 표시된 LCD(102)의 표시 화면의 예를 설명한다. “운전 모드”의 문자의 우측에는 “버튼”이 표시되어 있다. 이때의 “버튼”은 “냉방”으로 기재되어 있다. 이 “버튼”은 굵은 프레임으로 표시되어 있다. 이는, 이 버튼이 선택되어 있는 것을 가리킨다.
이때 키 입력부(103)의 십자화살표 키를 좌우 방향으로 조작함으로써, 이용자는 “냉방”, “난방”, “제습”등 운전 모드를 선택할 수 있다. “설정 온도”의 문자의 우측에도 마찬가지로 "버튼"이 표시되어 있다. 이용자는 십자화살표 키를 상하 방향으로 조작함으로써 “버튼”을 선택할 수 있다. 이용자는 십자화살표 키를 좌우 방향으로 조작함으로써 설정 온도를 1℃씩 설정할 수 있다. “송신”으로 표시된 “버튼”이 선택되었을 때 키 입력부(103)의 결정 키가 조작되면(S11에서 YES), CPU(200)는 명령 정보를 게이트웨이 장치(106)에 송신한다(S12).
LCD(102)의 표시 화면의 상부 프레임 내에는 게이트웨이 장치(106)로부터 전송된 정보가 표시되어 있다. 에어 컨디셔너(111)의 온도 센서가 15℃로 검지되어 있는 것이 도시되어 있다. 에어 컨디셔너(111)는 냉방 운전중인 것으로 도시되어 있다. 설정 온도는 10℃인 것으로 도시되어 있다. 표시 화면의 상하에 있는 시각 표시 프레임(604)은, 게이트웨이 장치(106)가 에어 컨디셔너 애플리케이션을 조작하기 위한 정보를 작성한 때의 시각(10시; 11분; 30초)을 나타내고 있다. 이와 같이 시각을 확인할 수 있으면, 이용자가 직접 에어 컨디셔너(111)를 직접 볼 수 없을 정도로 떨어진 곳에 있을 때에도, 이용자는 에어 컨디셔너(111)의 동작 상태를 확인하는 것이 가능하게 된다. 이와 같은 표시를 실현하기 위한 동작은 후술한다.
[게이트웨이 장치(106)의 동작]
(통신 어댑터(108)에 제어 정보를 송신하는 경우)
원격제어장치(104)에 있어서, 예를 들면 도 20에 나타낸 바와 같이 LCD(102)에 표시되어 있는 경우, 원격제어 장치(104)의 동작 설명에서 설명한 바와 같이 십자화살표 키를 조작하여 “송신”으로 표시된 “버튼”을 선택하여 결정 키를 조작하면(S11에서 YES), 원격제어장치(104)로부터 게이트웨이 장치(106)로 정보가 송신된다(S12). 전술한 바와 같이 원격 제어 장치(104)로부터의 수신 정보는 항상 유저 ID와 제어 기기 ID를 포함한다. 명령 정보를 수신하면(S57에서 YES), 에어 컨디셔너 애플리케이션을 실행하는 제어부(113)는, 플래시 메모리(803)에 기억된 유저 인증 데이터베이스를 검색한다. 제어부(113)의 CPU(800)는, 그 검색에 의해 명령 정보에 포함된 유저 ID가 에어 컨디셔너 애플리케이션를 이용할 수 있는 이용자의 유저 ID로서 등록되어 있는 것을 확인한다(S58에서 YES). 이것이 확인되면, CPU(800)는, 명령 정보에 포함되는 조작 정보로부터, 에어 컨디셔너(111)를 제어하기 위한 제어 정보를 작성한다(S59). 이 경우, 수신된 정보가 에어 컨디셔너(111)의 설정 온도를 1℃ 올리는 것을 나타내는 제어 정보인 것으로 한다. CPU(800)는, 에어 컨 디셔너(111)에 제어 정보를 송신하는 경우에도, 미리 정보처리를 행한다. 이와 같은 정보처리에 의해, 제어 정보의 내용은, 에어 컨디셔너(111)의 동작에 직접 대응하거나 또는 그에 가까운 내용으로 된다. 이와 같이 미리 정보처리를 행함으로써, 에어 컨디셔너(111) 등의 기기에 고도의 제어 시스템을 탑재하지 않아도 고도의 제어가 가능하게 된다. 제어 정보가 작성되면, CPU(800)는, 작성된 제어 정보가, 에어 컨디셔너(111)에 송신해야 할 정보인지 아닌지를 판단한다(S60). 에어 컨디셔너(111)에 송신해야 할 정보라고 판단한 경우(S60에서 YES), CPU(800)는, 제어 정보를 송신 신호 작성부(809)에 공급한다(S61).
(통신 어댑터(108)에 제어 정보를 송신하지 않는 경우)
수신된 유저 ID가 애플리케이션을 이용할 수 있는 이용자의 유저 ID로서 등록되어 있는 것을 확인한다(S58에서 YES). 이것이 확인되면, CPU(800)는, 수신 정보에 포함되는 조작 정보로부터, 에어 컨디셔너(111)를 제어하기 위한 제어 정보를 작성한다(S59). CPU(800)는, 수신된 정보가 어떤 제어 정보에 대응하는 것인가를, 검색에 의해 식별한다. 제어 정보가 식별되면, CPU(800)는, 그 제어 정보에 대응한 정보처리를 행한다. 이 경우, 수신된 정보가 에어 컨디셔너(111)의 누적 전력 소비량을 제시하도록 한 요구를 나타내는 제어 정보인 것으로 한다. 본 실시 형태에 있어서, 에어 컨디셔너 애플리케이션을 사용하면, 에어 컨디셔너의 누적 전력 소비량을 제시할 수 있다. 에어 컨디셔너(111)는 순시의 전력 소비량을 측정할 수 있다. 에어 컨디셔너 애플리케이션을 실행하는 CPU(800)는, 정기적으로 에어 컨디셔너 본체에 전력 소비량을 측정하고 있다. CPU(800)는, 그 결과를 수신하고 있다. 그 결 과를 나타내는 데이터는 플래시 메모리(803)에 기억되어 있다. CPU(800)는, 플래시 메모리(803)로부터 정기적으로 기억하여 둔 전력 소비량을 취출하고, 총합을 계산함으로써 요구에 부응하는 것이 가능하다. 제어 정보가 작성되면, CPU(800)는, 작성된 제어 정보가, 에어 컨디셔너(111)에 송신해야 할 정보인지 아닌지를 판단한다(S60). 에어 컨디셔너에 송신해야 할 정보가 아닌 것으로 판단한 경우(S80에서 NO), CPU(800)는, 제어 결과를 나타내는 표시 정보를 작성한다(S62). 그 표시 정보는, 이용자에 따라 커스텀화 되어있다. 그 표시 정보는, 에어 컨디셔너의 애플리케이션의 이용자 커스터마이즈드 데이터베이스에 포함되는 정보에 기초하여 커스텀화된다. CPU(800)는, 원격제어 장치(104)의 스펙에 따라, 표시 정보를 더 커스텀화한다. 스펙을 나타내는 정보는, 원격제어 장치 데이터베이스에 포함되어 있다. 이 정보는, 수신된 제어 기기 ID를 토대로 원격제어 장치 데이터베이스를 검색함으로써 추출된다. CPU(800)는, 커스텀화 된 표시 정보로부터 송신 정보를 작성한다.
(통신 어댑터(108)로부터 수신된 정보를 송신하는 경우)
도 20에 나타낸 표시를 실현하기 위한 동작에 대해 설명한다. 이는, 게이트웨이 장치(106)가 통신 어댑터(108)로부터 정보를 수신하는 것에 의해 가능하게 된다.
통신 어댑터(108)로부터 정보를 수신하고(S64에서 YES), 그 정보가 이벤트 정보가 아닌 것으로 판단한 경우(S65에서 NO), CPU(800)는, 그 정보가 어떤 제어 정보인지를 식별한다. 본 실시 형태의 경우, 그 정보는 에어 컨디셔너(111)로부터 송신된, 그 시점의 설정을 나타내는 설정 정보이다. CPU(800)는, 송신선의 유저 ID 및 제어 기기 ID를 추출한다. CPU(800)는, 플래시 메모리(803)에 기억되는 에어 컨디셔너(111)용의 이용자 커스터마이즈드 데이터베이스를 유저 ID에서 검색한다. CPU(800)는, 설정 정보로부터 이용자에 따른 표시 정보를 작성한다. CPU(800)는, 원격제어 장치 데이터베이스를 제어 기기 ID에서 검색한다. CPU(800)는, 표시 정보를 송신 신호 작성부(809)에 공급한다(S7). 표시 정보는, 송신 선의 원격제어 장치(104)의 성능에 맞추어 가공된다. 이 정보를 원격제어 장치(104)가 수신함으로서 전술한 도 20에 나타낸 바와 같은 표시가 가능하게 된다. 도 20 외에, 송신선에 따라 다른 화면을 표시할 수도 있다.
도 21을 참조하여, 원격제어 장치(104)에 송신된 송신정보를 토대로, LCD (102)에 표시된 표시 화면의 다른 예를 설명한다.
[통신 어댑터(108)의 동작]
다음에, 게이트웨이 장치(106)로부터 수신한 데이터를 에어 컨디셔너(111)에 시리얼 신호로서 송신하는 경우의 통신어댑터(108)의 동작을 설명한다.
CPU(900)는, 수신 처리부(906)로부터 무선 신호를 수신하면(S68에서 YES), 그 무선 신호를 복조하는 것에 의해 데이터를 작성한다. CPU(900)는, 데이터에, 시리얼 번호를 붙인다. 이와 같이 하여 수신된 데이터를 오래된 순서 또는 새로운 순서로 액세스 가능하게 된다. CPU(900)는, 시리얼 번호가 할당된 데이터를 RAM(902)에 기억시킨다(S69). CPU(900)는, RAM(902)에 시리얼 번호가 붙은 데이터가 있으면(S70에서 YES), 그 데이터를 신호화한다. CPU(900)는, 신호화된 데이터를 송신한다(S71), 에어 컨디셔너(111)는, 그 데이터에 기초하여 동작한다.
<이벤트를 수집, 관리하는 경우의 동작>
도 8, 도 12, 도 15, 도 16, 도 19, 도 20 및 도 22를 참조하여, 이용자에 의한 에어 컨디셔너의 조작에 관한 동작을 설명한다.
[통신 어댑터(108)의 동작]
다음에, 에어 컨디셔너(111)가 데이터를 게이트웨이 장치(106)에 신호로서 송신하는 경우의 통신 어댑터(108)의 동작을 설명한다.
내부 정보가 변화한 때나 게이트웨이 장치(106)로부터 요구가 있었을 때에 에어 컨디셔너 애플리케이션의 제어에 따라 게이트웨이 장치(106)에 이벤트 정보를 통지한다. 내부 정보가 변화한 때란, 예를 들면 에어 컨디셔너(111)의 전원이 ON으로 된 때이다. 에어 컨디셔너(111)는 시리얼 신호를 사용하여 이벤트 정보를 통지한다. 에어 컨디셔너(111)로부터의 시리얼 신호는, 인터페이스(912)를 통해 수신 처리부(911)에 공급된다(S72). CPU(900)는, 공급된 데이터를 RAM(902)에 기억시킨다. CPU(900)는, 기억하는 수신 정보에 시리얼 번호를 대응시킨다(S73). 이와 같이 하여 수신된 데이터를 오래된 순 또는 새로운 순으로 액세스 가능하게 한다.
RAM(902)에 수신 정보가 기억되어 있으면(S74에서 YES), CPU(900)는, 이들 오래된 정보로부터 순서대로 액세스한다. CPU(900)는, 액세스한 수신정보에 기초하여 게이트웨이 장치(106)에 송신하기 위한 송신 정보를 작성한다. 송신 정보는, 송신 신호 작성부(904)에 공급된다. 송신 신호 작성부(904)는, CPU(900)로부터의 송신 정보를 게이트웨이 장치(106)에 송신하기 위한 송신 신호로 변환한다. 송신 신호 작성부(904)는, 송신 신호를 송신 처리부(905)에 공급한다. 송신 처리부(905) 는, 송신 신호를 변조 및/또는 증폭하는 등의 처리에 의해, 실제로 송신되는 포맷의 신호를 형성한다. 송신 처리부(905)는, 형성한 신호를 공용기(907) 및 안테나(109)를 통해 게이트웨이 장치(106)에 무선 송신한다(S75).
[게이트웨이 장치(106)의 동작]
(에어 컨디셔너 애플리케이션의 경우)
이하, 통신 어댑터(108)로부터 정보를 수신한 경우의, 에어 컨디셔너(111)용의 에어 컨디셔너 애플리케이션을 사용한 CPU(800)의 처리를 설명한다.
통신 어댑터(108)로부터의 수신 정보를 받으면(S64에서 YES), CPU(800)는 수신정보가 이벤트 정보인지 아닌지를 판단한다(S65). 이벤트 정보로 판단한 경우(S65에서 YES), CPU(800)는 RAM(802)에 기억된 유저 인증 데이터베이스로부터, 에어 컨디셔너 애플리케이션을 이용할 수 있는 유저 ID를 검색한다. 제어부(113)는, 송신할 필요가 있는 원격제어 장치(104)에 대해서만 이벤트 정보를 작성한다. 송신해야 할 원격 제어 장치(104)의 제어 장치 ID 또는 유저 ID는, 애플리케이션의 데이터베이스를 검색하여 특정한다. CPU(800)는 RAM(802)에 기억된 이용자 액세스 데이터베이스로부터, 유저 ID 및 제어 기기 ID를 검색한다. 현재 게이트웨이 장치(106)에 액세스 중에 있는 에어 컨디셔너 애플리케이션을 사용할 수 있는 모든 유저 ID는 물론 조작하고 있는 원격 제어 장치(104)의 제어 기기 ID가 모두 추출된다. CPU(800)는 이들 제어 기기 ID를 갖는 원격 제어 장치(104) 앞으로 각각 이벤트 정보를 작성한다.
CPU(800)는 작성된 이벤트 정보를 송신 신호 작성부(809)에 공급한다(S66). 이때 CPU(800)는 플래시 메모리(803)에 기억되는 에어 컨디셔너(111)용의 이용자 커스터마이즈드 데이터베이스를 검색한다. CPU(800)는 이용자에 따른 표시 정보를 작성한다. CPU(800)는 원격제어 장치 데이터베이스를 검색한다. CPU(800)는, 송신선의 원격제어 장치(104)의 성능에 맞추어 표시 정보를 처리함으로써, 이벤트 정보를 나타내는 표시 정보를 작성한다.
(뉴스 애플리케이션의 경우)·
제어부(113)는, 실행하는 각 애플리케이션의 알고리즘에 기초하여, 이벤트 정보를 원격제어 장치(104)로 송신하는 경우가 있다. 예를 들면 뉴스 애플리케이션을 실행하는 제어부(113)는, 최신 뉴스를 수신하면 이벤트 정보를 이용자가 조작하고 있는 원격제어 장치(104)로 송신한다. 이 동작의 목적은, 이용자에게 그 뉴스를 알리기 위한 것이다. 뉴스 애플리케이션이란, 전화 회선을 통해 인터넷의 뉴스를 제공하는 서비스 제공자와 통신을 행하기 위해, 제어부(113)에 의해 실행되는 애플리케이션이다.
뉴스 애플리케이션을 실행하는 제어부(113)는, 뉴스 애플리케이션의 애플리케이션ID를 토대로 플래시 메모리(803)에 기억된 유저 인증 데이터베이스를 검색하고, 이용가능한 유저 ID를 추출한다. 그리고 이 유저 ID를 토대로 이용자 액세스 데이터베이스를 검색하고, 제어 기기 ID를 추출한다. 이와 같이 하여 뉴스 애플리케이션은, 애플리케이션을 이용할 수 있는 이용자가 조작하고 있는 원격제어 장치(104)의 제어 기기 ID를 추출한다. 제어부(113)는, 이 제어 기기 ID를 토대로 이벤트 정보를 작성한다. 제어부(113)는 그 작성된 이벤트 정보를 송신 신호 작성부에 공급한다.
[원격 제어 장치(104)의 동작]
게이트웨이 장치(106) 상에서 실행되고 있는 각 애플리케이션에 기초하여, 원격제어 장치(104)에는 이벤트 정보가 송신된다(S17). 원격제어 장치(104)가 이 이벤트 정보를 수신하면(S18에서 YES), 제어부(150)는 RAM(202)에 이벤트 정보를 기억시킨다(S19). 본 실시 형태의 경우, 원격제어 장치(104)는, 에어 컨디셔너 애플리케이션에 기초하여, 10시 10분에 이벤트 정보 “방의 온도가 설정 온도 15℃로 되었습니다”를, 메일 애플리케이션에 기초하여, 10시 3분에 이벤트 정보 “아버지로부터의 메일”을, 세탁기 애플리케이션(15)에 기초하여, 9시 56분에 이벤트 정보 “헹굼은 10분만에 끝납니다”를, XXX 뉴스 애플리케이션에 기초하여, 9시 30분에 최신 뉴스가 있는 것을 나타내는 이벤트 정보 “XXX 뉴스”를 받는다.
<이벤트 정보를 표시하는 경우의 동작>
[원격제어 장치(104)의 동작]
예를 들면 도 19에 있어서, 이용자가 키 입력부(103)의 조작에 의해 이벤트 레이블이 표시된 직사각형의 프레임을 선택하고(S10), 결정 키를 조작하면(S11에서 YES), 제어부(150)는 RAM(202)이 기억하는 이벤트 정보로부터 표시 정보를 작성한다(S16). 도 22를 참조하여, 이 표시 정보가 LCD(102)에 표시된 경우의 예를 나타낸다. 상술한 이벤트 정보가 표시되어 있다.
[게이트웨이 장치(106)의 동작]
CPU(800)는, 에어 컨디셔너(111)에 접속된 통신 어댑터(108)와 무선통신을 행한다. 이것이 이벤트 정보의 요구 처리이다. CPU(800)는, 통신 어댑터(108)로부터, 에어 컨디셔너(111)의 동작 상태 및 센서 측정값을 나타내는 정보를 수신한다(S64). 이들 값이, 이벤트 정보이다. CPU(800)는, 이벤트 정보를 송신 신호 작성부(809)에 공급한다(S66). 이때의 이벤트 정보로서는, 에어 컨디셔너(111)로부터 정보를 수신한 시각을 나타내는 정보가 포함되어 있다. 이에 의해 도 20에 나타낸 바와 같이 에어 컨디셔너 데이터 수신 시각을 LCD(102)에 표시할 수 있도록 한다.
이상과 같이 하여, 다음과 같은 효과를 갖는 통신시스템(100)을 제공할 수 있다.
<원격 제어, 제어의 확인>
이와 같이 이용자는, 에어 컨디셔너로부터 멀리 떨어진 곳에서도 무선 통신을 통해 게이트웨이 장치에 의해 에어 컨디셔너를 제어할 수 있게 되고, 또한, 동시에 에어 컨디셔너 본체로부터의 정보를 원격 제어 장치에서 수신함으로써 에어 컨디셔너의 동작 상황을 파악하는 것이 가능하게 된다.
또는, 게이트웨이 장치의 제어부에서 실행되고 있는 애플리케이션 소프트웨어로서 전화 회선(112)을 통해 인터넷에 접속하여 최신의 뉴스 정보를 입수하는 애플리케이션 소프트웨어가 있는 경우, 이 애플리케이션은 최신의 뉴스를 취득했을 때 원격제어 장치에 이벤트 정보를 송신하여 이용자에게 최신 뉴스를 제공할 수 있다.
또한, 이용자는 게이트웨이 장치에 의해 실행되는 애플리케이션을 조작하는 것이 가능하게 된다. 그리고, 에어 컨디셔너 등의 기기를 조작하는 애플리케이션을 조작하는 것에 의해, 그들 기기를 조작하는 것이 가능하게 된다.
또는, 복수의 기기를 각각 원격으로 제어하는 경우, 기기 각각에 부속되는 원격 제어 리모트 콘트롤러를 사용할 필요가 없어진다. 이에 의해, 리모트 콘트롤러의 소재의 관리가 용이하게 된다. 또한, 기기의 제어를 위해 이용자는 1개의 리모트 콘트롤러만 있으면 된다.
<ID에 의한 제한>
게이트웨이 장치에서는 이용자의 ID와 원격제어 장치의 ID와 애플리케이션 소프트웨어를 관리하는 것으로 이용자에 따라 이용 가능한 애플리케이션을 제공할 수 있다. 예를 들면 어린이 방에 복수의 기기가 있어 게이트웨이 장치와 통신 어댑터를 통해 무선 통신하고 있는 경우, 어린이 방의 기기는 아이의 ID를 갖는 이용자에게만 이용을 허가하는 것도 가능하다.
<어댑터와 애플리케이션에 의한 저코스트화>
또한, 기기에는 게이트웨이 장치와 통신하기 위해 프로토콜 변환을 하는 만큼의 처리의 경량의 통신 어댑터를 사용하고, 게이트웨이 장치에서 실행되는 애플리케이션 소프트웨어로부터 제어 신호를 송신하기 위해, 애플리케이션 소프트웨어에서는 복잡한 기기 제어를 행하는 것이 가능하게 된다. 예를 들면 에어 컨디셔너를 조작하는 애플리케이션은 에어 컨디셔너로부터 소비전력 정보를 취득하여 기억하여 둠으로써 시계열적으로 어느 정도의 전력이 사용되었는지를 계산할 수 있고, 이를 이용자에게 나타낼 수 있다.
또는, 소프트웨어를 다른 소프트웨어로 바꾸어 넣는 것에 의해 용이하게 이 용자의 소망의 기기 제어가 가능하게 된다. 예를 들면, 복잡한 제어를 필요로 하지 않는 이용자는 간단한 제어 정보만을 갖는 에어 컨디셔너 애플리케이션을 사용하여 에어 컨디셔너를 제어하는 것이 가능하다.
또는, 복수 종류의 표시 정보를 갖거나, 표시 정보를 커스텀화 할 수 있는 소프트웨어이면, 이용자는 원하는 표시 정보를 선택하거나 커스텀화하는 것이 가능하다.
또는 복수의 기기를 통합하여 제어하는 애플리케이션을 게이트웨이 장치상에서 실행하여 이용하는 것도 가능하다. 예를 들면, 집안의 복수의 에어 컨디셔너, 히터, 환기용 선풍기 등이 본 실시 형태에 관한 에어 컨디셔너와 같이 통신 어댑터를 통해 게이트웨이 장치와 통신할 수 있는 경우, 이들 기기를 통합하는 애플리케이션을 사용함으로써, 집안의 공기 조화를 통합적으로 관리하는 것이 용이하게 된다.
상기 개시된 실시 형태는 모든 점에서 예시적인 것으로서 제한적인 것으로 고려되어야 한다. 본 발명의 범위는 상기 설명이 아닌 특허청구범위에 의해 개시되며, 특허청구범위와 균등한 의미 및 범위 내에서의 모든 변경이 포함되는 것이다.
이상과 같이, 본 발명에 의하면, 네트워크에 접속되고, 또한 고도의 회로를 구비하고 있지 않은 기기를 고도로 제어할 수 있기 때문에, 정보를 처리하는 장치의 제조 등에 종사하는 업계에 바람직하게 적용할 수 있다.
Claims (34)
- 이용자가 이용가능한 복수의 기기(111,121) 중 상기 이용자에 의해 선택된 기기에 대한 제어의 내용을 나타내는 제1 정보를 제어용 통신장치(104)로부터 수신하면, 상기 이용자에 의해 선택된 기기의 동작을 나타내는 제2 정보를 상기 제1 정보로부터 작성하고, 또한 상기 이용자에 의해 선택된 기기에 접속된 중계 장치(108)에 상기 제2 정보를 송신하는 게이트웨이 장치(106)로서,유저 ID와 상기 이용자가 이용가능한 복수의 기기를 식별하는 정보를 대응시켜 기억하기 위한 제1 기억수단(803)과,상기 제어용 통신장치(104)와의 사이에서 통신하기 위한 이용자 통신수단(118)과,상기 중계장치(108)와 통신하기 위한 기기 통신수단(120), 및상기 기기(111,121)를 제어하기 위해 필요한 정보를 처리하기 위한 제어수단(800)을 포함하고,상기 제어수단(800)은,상기 이용자의 유저 ID를 상기 제어용 통신장치(104)로부터 수신하면, 상기 제1 기억수단(803)이 기억한 정보에 기초하여, 상기 이용자가 이용가능한 복수의 기기(111,121)의 표시정보를 작성하기 위한 표시정보 작성수단과,상기 표시정보 작성수단이 작성한 상기 표시정보를 상기 제어용 통신장치(104)에 송신하도록, 상기 이용자 통신수단(118)을 제어하기 위한 표시정보 송신제어수단과,상기 이용자 통신수단(118)에 의해 수신된, 상기 제1 정보에 기초하여, 상기 제2 정보를 작성하기 위한 제어정보 작성 수단(113), 및상기 제2 정보를 상기 제1 정보가 나타내는 상기 기기(111,121)에 부착된 상기 중계장치(108)에 송신하도록 상기 기기 통신 수단(120)을 제어하기 위한 제어정보 송신 제어 수단을 포함하는, 게이트웨이 장치(106).
- 제1항에 있어서, 상기 게이트웨이 장치(106)는, 상기 제2 정보를 작성하기 위한 동작을 나타내는 제3 정보를 기억하기 위한 제2 기억 수단(802)을 더 포함하고,상기 제어정보 작성수단은, 상기 제3 정보가 나타내는 동작에 의해, 상기 제2 정보를 작성하기 위한 동작수단을 포함하는, 게이트웨이 장치(106).
- 제2항에 있어서, 상기 제2 기억 수단(802)은, 적어도 일부를 변경할 수 있도록, 상기 제3 정보를 기억하기 위한 수단을 포함하는, 게이트웨이 장치(106).
- 제2항에 있어서, 상기 제2 기억 수단(802)은, 복수의 상기 제3 정보를 상기 기기(111,121)에 대응시켜 기억하기 위한 수단을 포함하고,상기 제어 수단(800)은, 상기 이용자 통신 수단(118)에 의해 수신된, 상기 기기(111,121)를 특정하는 정보에 기초하여, 상기 복수의 제3 정보의 어느 것을 선택하기 위한 선택 수단을 더 포함하고,상기 동작 수단은, 상기 선택 수단이 선택한 제3 정보가 나타내는 동작에 의해, 상기 제2 정보를 작성하기 위한 수단을 포함하는, 게이트웨이 장치(106).
- 삭제
- 삭제
- 제1항에 있어서, 상기 제어수단(800)은, 시각을 계측하기 위한 수단을 더 포함하고,상기 표시정보 송신 제어 수단이 송신시키는 정보는, 상기 시각을 나타내는 정보를 더 포함하는, 게이트웨이 장치(106).
- 제1항에 있어서, 상기 제어수단(800)은, 상기 유저 ID에 기초하여, 상기 제어정보 작성 수단에 상기 제2 정보를 작성시키는지 아닌지를 판단하기 위한 판단 수단을 더 포함하는, 게이트웨이 장치(106).
- 삭제
- 삭제
- 삭제
- 삭제
- 제1항에 있어서, 상기 게이트웨이 장치(106)는, 통신 네트워크에 접속하기 위한 네트워크 통신수단(116)을 더 포함하고,상기 제어수단(800)은, 상기 이용자 통신수단(118) 및 상기 네트워크 통신수단(116)의 한쪽을 사용하여 통신한 정보를 다른 쪽에 전송시키도록, 상기 이용자 통신수단(118) 및 상기 네트워크 통신수단(116)을 제어하기 위한 제3 제어수단을 더 포함하는, 게이트웨이 장치(106).
- 삭제
- 삭제
- 삭제
- 삭제
- 제어용 통신 장치(104), 게이트웨이 장치(106), 중계 장치(108), 및 복수의 기기(111,121)를 포함하고, 상기 제어용 통신 장치(104)로부터 상기 게이트웨이 장치(106)로 상기 복수의 기기(111,121) 중 이용자에 의해 선택된 기기에 대한 제어 내용을 나타내는 제1 정보를 송신하면, 상기 게이트웨이 장치(106)가, 상기 이용자에 의해 선택된 기기의 동작을 나타내는 제2 정보를 상기 제1 정보로부터 작성하고, 또한 상기 이용자에 의해 선택된 기기에 접속된 상기 중계 장치(108)에 상기 제2 정보를 송신하는 제어 시스템(100)으로서,상기 제어용 통신 장치(104)는,이용자의 유저 ID와 상기 제1 정보를 입력하기 위한 입력 수단(152)과,상기 유저 ID와 상기 이용자가 이용가능한 복수의 기기(111,121)의 표시정보와 상기 제1 정보를 상기 게이트웨이 장치(106)와의 사이에서 통신하기 위한 통신 수단(156), 및상기 표시 정보를 표시하기 위한 표시 수단(102)을 포함하고,상기 게이트웨이 장치(106)는,상기 유저 ID와 상기 이용자가 이용가능한 복수의 기기를 식별하는 정보를 대응시켜 기억하기 위한 제1 기억수단(803)과,상기 제어용 통신장치(104)와의 사이에서 통신하기 위한 이용자 통신수단(118)과,상기 중계장치(108)와 통신하기 위한 기기 통신수단(120), 및상기 기기(111,121)를 제어하기 위해 필요한 정보를 처리하기 위한 제어수단(800)을 포함하고,상기 제어수단(800)은,상기 이용자의 유저 ID를 상기 제어용 통신장치(104)로부터 수신하면, 상기 제1 기억수단(803)이 기억한 정보에 기초하여, 상기 표시정보를 작성하기 위한 표시정보 작성수단과,상기 표시정보 작성수단이 작성한 상기 표시정보를 상기 제어용 통신장치(104)에 송신하도록, 상기 이용자 통신수단(118)을 제어하기 위한 표시정보 송신제어수단과,상기 이용자 통신수단(118)에 의해 상기 제어용 통신장치(104)로부터 수신된 상기 제1 정보에 기초하여, 상기 제2 정보를 작성하기 위한 제어정보 작성 수단, 및상기 제2 정보를 상기 제1 정보가 나타내는 상기 기기(111,121)에 부착된 상기 중계장치(108)에 송신하도록 상기 기기 통신 수단(120)을 제어하기 위한 제어정보 송신 제어 수단을 포함하고,상기 중계 장치(108)는,상기 기기(111,121)로부터 입력 정보를 입력하기 위한 입력 수단(911)과,상기 게이트웨이 장치(106)와 통신하기 위한 통신수단(144)과,상기 입력 정보를, 상기 게이트웨이 장치(106)에 송신하는 정보로 변환하고, 또한 상기 게이트웨이 장치(106)로부터 수신한 정보를, 상기 기기(111,121)가 이용가능한 변환 정보로 변환하기 위한 변환 수단(140), 및상기 변환 정보를 상기 기기에 출력하기 위한 출력 수단(910)을 포함하고,상기 기기(111,121)는,상기 변환 정보에 기초하여, 상기 기기를 제어하기 위한 제어 수단, 및상기 제어 수단에 의한 제어에 관한 정보를 출력하기 위한 출력 수단을 포함하는, 제어 시스템.
- 삭제
- 삭제
- 제18항에 있어서, 상기 제어용 통신 장치(104)의 통신 수단(156)이 통신하는 정보는, 상기 복수의 기기(111,121)의 표시 정보와는 다른, 이용자에 알려지기 위한 정보를 더 포함하고,상기 제어용 통신 장치(104)의 입력 수단(152)에 입력되는 정보는, 상기 유저 ID 및 상기 제1 정보와는 다른 소정의 정보를 더 포함하고,상기 제어용 통신 장치(104)의 표시수단(102)이 표시하는 정보는, 상기 이용자에 알려지기 위한 정보를 더 포함하고,상기 제어용 통신 장치(104)는, 상기 제어용 통신 장치의 입력 수단(152)에 상기 소정의 정보가 입력된 것에 응답하여, 상기 이용자에 알려지기 위한 정보를 표시하도록, 상기 표시수단을 제어하기 위한 수단(200)을 더 포함하는, 제어 시스템.
- 삭제
- 삭제
- 삭제
- 제18항에 있어서, 상기 게이트웨이 장치의 제어수단(800)은, 시각을 계측하기 위한 수단을 더 포함하고,상기 표시정보송신 제어 수단이 송신시키는 정보는, 상기 시각을 나타내는 정보를 더 포함하는, 제어 시스템.
- 제18항에 있어서, 상기 게이트웨이 장치의 제어수단(800)은, 상기 유저 ID에 기초하여, 상기 제어정보 작성 수단에 상기 제2 정보를 작성시키는지 아닌지를 판단하기 위한 판단 수단을 더 포함하는, 제어 시스템.
- 삭제
- 제18항에 있어서, 상기 게이트웨이 장치(106)는, 상기 제2 정보를 작성하기 위한 동작을 나타내는 복수의 제3 정보를, 상기 제어용 통신 장치 자신 및 상기 제어용 통신 장치의 이용자의 어느 것에 대응시켜 기억하기 위한 제2 기억 수단(802)을 더 포함하고,상기 제어정보 작성수단은,상기 복수의 제3 정보의 어느 것에 기초한 동작에 의해, 상기 제2 정보를 작성하기 위한 동작 수단(800)과,상기 이용자 통신수단(118)에 의해 수신된, 상기 제어용 통신 장치 자신 및 상기 제어용 통신 장치의 이용자의 어느 것을 특정하는 통신정보에 기초하여, 상기 복수의 제3 정보의 어느 것으로부터, 상기 제2 정보의 작성에 사용되는 제3 정보를 선택하기 위한 선택 수단을 포함하는, 제어 시스템.
- 제18항에 있어서, 상기 게이트웨이 장치(106)는, 통신 네트워크에 접속하기 위한 네트워크 통신수단(116)을 더 포함하고,상기 게이트웨이 장치(106)의 제어 수단(800)은, 상기 이용자 통신수단(118) 및 상기 네트워크 통신수단(116)의 한쪽을 이용하여 통신한 정보를 다른 쪽에 전송시키도록, 상기 이용자 통신수단(118) 및 상기 네트워크 통신수단(116)을 제어하기 위한 제3 제어 수단을 더 포함하는, 제어 시스템.
- 삭제
- 유저 ID를 상기 제어용 통신장치(104)로부터 수신하면, 상기 유저 ID를 갖는 이용자가 이용가능한 복수의 기기(111,121)의 표시정보를 작성하고, 상기 제어용 통신장치(104)에 상기 표시정보를 송신하는 스텝(S54)과,상기 제어용 통신장치(104)로부터 상기 복수의 기기(111,121) 중 상기 이용자에 의해 선택된 기기에 대한 제어의 내용을 나타내는 제1 정보를 수신하면, 상기 이용자에 의해 선택된 기기의 동작을 나타내는 제2 정보를 상기 제1 정보로부터 작성하는 스텝(S59), 및상기 이용자에 의해 선택된 기기에 접속된 중계장치(108)에 상기 제2 정보를 송신하는 스텝(S61)을 포함하는, 게이트웨이 장치(106)의 제어 방법.
- 삭제
- 제어 프로그램을 기록한 기록 매체(822,824)로서,유저 ID를 상기 제어용 통신장치(104)로부터 수신하면, 상기 유저 ID를 갖는 이용자가 이용가능한 복수의 기기(111,121)의 표시정보를 작성하고, 상기 제어용 통신장치(104)에 상기 표시정보를 송신하는 스텝(S54)과,상기 제어용 통신장치(104)로부터 상기 복수의 기기(111,121) 중 상기 이용자에 의해 선택된 기기에 대한 제어의 내용을 나타내는 제1 정보를 수신하면, 상기 이용자에 의해 선택된 기기의 동작을 나타내는 제2 정보를 상기 제1 정보로부터 작성하는 스텝(S59), 및상기 이용자에 의해 선택된 기기에 접속된 중계장치(108)에 상기 제2 정보를 송신하는 스텝(S61)을 컴퓨터에 실현시키기 위한 제어 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
- 제1 기억 수단(803)은, 이용자가 이용가능한 복수의 기기(111,121)를 식별하는 정보에 더하여, 제어용 통신장치(104)의 성능을 제어 기기 ID에 대응시켜 기억하기 위한 수단을 포함하고,표시정보 작성수단은, 유저 ID와 제어 기기 ID를 이용자 통신수단(118)이 수신하면, 상기 제1 기억수단(803)이 기억한 정보에 기초하여, 상기 표시정보를 상기 제어 기기 ID에 대응하는 상기 제어용 통신장치(104)의 성능에 따라 작성하기 위한 수단을 포함하고,표시정보 송신 제어 수단은, 표시정보 작성 수단이 작성한 상기 표시정보를 송신하도록, 상기 이용자 통신수단(118)을 제어하기 위한 수단을 포함하고,제어정보 작성수단은, 상기 제어용 통신장치(104)로부터 상기 이용자 통신수단(118)이 상기 제1 정보를 수신하면, 상기 제1 정보에 기초하여 상기 제2 정보를 작성하기 위한 수단을 포함하고,제어정보 송신 제어수단은, 상기 제어정보 작성수단이 작성한 상기 제2 정보를 상기 제1 정보가 나타내는 상기 기기(111,121)에 부착된 상기 중계장치(108)에 송신하도록, 기기 통신 수단(120)을 제어하기 위한 수단을 포함하는, 게이트웨이 장치(106).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003095100A JP4698129B2 (ja) | 2003-03-31 | 2003-03-31 | 制御装置 |
JPJP-P-2003-00095100 | 2003-03-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060008311A KR20060008311A (ko) | 2006-01-26 |
KR100742740B1 true KR100742740B1 (ko) | 2007-07-25 |
Family
ID=33156636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057018505A KR100742740B1 (ko) | 2003-03-31 | 2004-03-09 | 제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램을 기록한 컴퓨터 판독가능한 기록매체 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7631197B2 (ko) |
JP (1) | JP4698129B2 (ko) |
KR (1) | KR100742740B1 (ko) |
CN (2) | CN101790109A (ko) |
WO (1) | WO2004091247A1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101263392B1 (ko) * | 2006-01-09 | 2013-05-21 | 삼성전자주식회사 | 홈네트워크 원격 제어기의 비밀키를 이용한 소유권 공유방법 및 장치 |
US7224410B1 (en) * | 2006-10-19 | 2007-05-29 | Gerstman George H | Remote control device for a television receiver with user programmable means |
JP4477661B2 (ja) * | 2007-09-28 | 2010-06-09 | 富士通株式会社 | 中継プログラム、中継装置、中継方法 |
CN101436971B (zh) * | 2007-11-16 | 2012-05-23 | 海尔集团公司 | 一种无线家庭控制*** |
JP4281836B2 (ja) * | 2007-11-21 | 2009-06-17 | ダイキン工業株式会社 | 設備機器用装置、管理装置、設備機器管理システム、設備機器及び管理装置間の通信制御方法及び通信制御プログラム |
US9088663B2 (en) * | 2008-04-18 | 2015-07-21 | Universal Electronics Inc. | System for appliance control via a network |
US7508460B1 (en) * | 2008-05-23 | 2009-03-24 | Gerstman George H | Control device for a television receiver with user programmable means |
US9294705B2 (en) * | 2008-06-27 | 2016-03-22 | Universal Electronics Inc. | System and method for ubiquitous appliance control |
US8331908B2 (en) * | 2010-10-04 | 2012-12-11 | Microsoft Corporation | Mobile telephone hosted meeting controls |
JP5845457B2 (ja) * | 2011-05-24 | 2016-01-20 | パナソニックIpマネジメント株式会社 | 機器制御システム、移動端末およびプログラム |
JP2012069120A (ja) * | 2011-09-26 | 2012-04-05 | Sharp Corp | 遠隔制御装置 |
EP2672473B1 (de) * | 2012-06-08 | 2018-01-24 | Deutsche Telekom AG | Verfahren, System, Computerprogramm und Computerprogrammprodukt zur Steuerung elektrischer Geräte |
JP2014045232A (ja) * | 2012-08-24 | 2014-03-13 | Hitachi Consumer Electronics Co Ltd | 遠隔操作システム、及び端末装置 |
US9497137B2 (en) * | 2013-01-04 | 2016-11-15 | Sookbox, LLC | Digital content connectivity and control via a plurality of controllers that are treated discriminatively |
JPWO2014170975A1 (ja) * | 2013-04-17 | 2017-02-16 | 三菱電機株式会社 | 通信中継装置、通信中継方法及びプログラム |
JP5890356B2 (ja) * | 2013-08-08 | 2016-03-22 | 三菱電機株式会社 | 制御装置、機器操作システム、制御方法及びプログラム |
JPWO2015141261A1 (ja) * | 2014-03-20 | 2017-04-06 | アプリックスIpホールディングス株式会社 | 電子機器制御装置、電子機器制御システム及び電子機器制御方法 |
WO2015189932A1 (ja) | 2014-06-11 | 2015-12-17 | 三菱電機株式会社 | 中継器、および、空調システム |
JP6385158B2 (ja) * | 2014-06-24 | 2018-09-05 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法及び画像形成システム |
JP6926558B2 (ja) * | 2017-03-17 | 2021-08-25 | ヤマハ株式会社 | データ処理ユニット及び情報処理装置 |
JPWO2019069481A1 (ja) * | 2017-10-02 | 2020-12-03 | シャープ株式会社 | 制御システムおよび制御プログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000184471A (ja) * | 1998-12-11 | 2000-06-30 | Nec Corp | ホームオートメーション方式 |
JP2002291057A (ja) * | 2001-03-22 | 2002-10-04 | J-Phone West Co Ltd | 遠隔操作装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10136110A (ja) | 1996-10-28 | 1998-05-22 | Toshiba Corp | 家庭内情報システム |
US6133847A (en) * | 1997-10-09 | 2000-10-17 | At&T Corp. | Configurable remote control device |
AU2001273221A1 (en) * | 2000-07-06 | 2002-01-21 | Homeportal, Inc. | Method and system for controlling and coordinating devices and appliances, such as from a central portal and via a wide/area communications network |
JP4543513B2 (ja) | 2000-07-17 | 2010-09-15 | ソニー株式会社 | 双方向通信システム、表示装置、ベース装置および双方向通信方法 |
US6924727B2 (en) * | 2000-09-27 | 2005-08-02 | Ntt Docomo, Inc. | Method for remote control of home-located electronic devices and a management facility |
JP2002142271A (ja) * | 2000-10-31 | 2002-05-17 | Yasuhiko Nishikubo | 電子・電気機器の遠隔制御システム |
JP2002232978A (ja) | 2001-02-07 | 2002-08-16 | Hitachi Ltd | ネットワーク上の機器を制御するためのリモコン装置、変換器、及び制御システム |
EP1416760A1 (en) * | 2001-08-08 | 2004-05-06 | Matsushita Electric Industrial Co., Ltd. | Device control apparatus and device control system |
JP2003309883A (ja) * | 2002-04-18 | 2003-10-31 | Hitachi Ltd | 制御システム及び方法 |
-
2003
- 2003-03-31 JP JP2003095100A patent/JP4698129B2/ja not_active Expired - Fee Related
-
2004
- 2004-03-09 US US10/551,347 patent/US7631197B2/en not_active Expired - Fee Related
- 2004-03-09 WO PCT/JP2004/003050 patent/WO2004091247A1/ja active Application Filing
- 2004-03-09 CN CN200910208258A patent/CN101790109A/zh active Pending
- 2004-03-09 CN CNA2004800108006A patent/CN1778139A/zh active Pending
- 2004-03-09 KR KR1020057018505A patent/KR100742740B1/ko not_active IP Right Cessation
-
2008
- 2008-12-08 US US12/330,158 patent/US20090096658A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000184471A (ja) * | 1998-12-11 | 2000-06-30 | Nec Corp | ホームオートメーション方式 |
JP2002291057A (ja) * | 2001-03-22 | 2002-10-04 | J-Phone West Co Ltd | 遠隔操作装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2004304520A (ja) | 2004-10-28 |
US7631197B2 (en) | 2009-12-08 |
CN101790109A (zh) | 2010-07-28 |
WO2004091247A1 (ja) | 2004-10-21 |
JP4698129B2 (ja) | 2011-06-08 |
US20060259784A1 (en) | 2006-11-16 |
KR20060008311A (ko) | 2006-01-26 |
US20090096658A1 (en) | 2009-04-16 |
CN1778139A (zh) | 2006-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100742740B1 (ko) | 제어 장치, 제어용 통신 장치, 중계 장치, 제어 시스템, 제어 방법, 그 제어 방법을 실현하기 위한 제어 프로그램을 기록한 컴퓨터 판독가능한 기록매체 | |
US6956461B2 (en) | Apparatus and method for remotely controlling household appliances | |
JP4841326B2 (ja) | ホームネットワークシステム | |
KR20040005598A (ko) | 가정 전화 제품의 제어 장치, 제어 방법, 제어 프로그램및 가정 전화 제품 | |
CN109274536B (zh) | 信息管理方法 | |
JP2008033618A (ja) | マネージャ装置、制御方法、及び、制御プログラム | |
JP2005109746A (ja) | 家電遠隔制御システム、サービス提供サーバ、ホームサーバ、家電機器、サービス提供サーバの家電遠隔制御支援方法及びサービス提供サーバの家電サービス提供支援方法 | |
JP3757669B2 (ja) | 分散システムの設定方法 | |
JP6739044B2 (ja) | 情報提供システム、情報提供方法及び制御プログラム | |
CN103636100A (zh) | 设备监视装置、设备监视***、登记终端及设备监视方法 | |
EP1447941A2 (en) | Home network system and method of providing operation history for same | |
JP5842809B2 (ja) | 制御対象機器、機器制御システム、機器制御プログラム、および機器制御方法 | |
CN1717953B (zh) | 遥控器,遥控方法和被遥控设备 | |
JP4612296B2 (ja) | 状態情報提供装置及び方法、そのためのコンピュータプログラム、当該プログラムを記録した記録媒体、並びに当該プログラムによりプログラムされたコンピュータ | |
JP4689862B2 (ja) | 住宅設備機器遠隔管理システム | |
CN107852340B (zh) | 集线器装置及其提供服务的方法 | |
JP2012182852A (ja) | 遠隔制御装置 | |
KR20190048975A (ko) | 환경 측정 센서가 결합된 디스플레이시스템 | |
JP2009032276A (ja) | 遠隔制御装置 | |
JP2012069120A (ja) | 遠隔制御装置 | |
JP4774719B2 (ja) | 情報システム及び制御方法 | |
JP2000050368A (ja) | 通信端末の使用状態確認方法、その装置及び通信処理システム | |
US20050156733A1 (en) | Security confirmation system and method thereof | |
WO2022230649A1 (ja) | 登録方法、及び、機器制御システム | |
KR100519388B1 (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 | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20120621 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130621 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |