(57)【要約】【課題】  ホームネットワークに接続される機器とコントロール端末との情報のやり取りをサーバを経由することなく行なえるようにして、サーバへの負担を軽減できるホームネットワークシステム及びホームネットワークの運転制御方法を提供する。【解決手段】  サーバ20、機器40及びコントロール端末30が接続されたホームネットワーク10において、機器40は、通信プロトコル及びＨＴＴＰプロトコルに対応しており、機器40は、コントロール端末30に対して、表示画面／操作メニュー画面を生成すると共に、コントロール端末30からＨＴＴＰプロトコルによって直接制御され、制御結果を標準的に使用される通信プロトコルを用いてサーバ20に通知するようにした。【選択図】  図４
2006309487.tif 000002
【特許請求の範囲】
【請求項１】
サーバ、機器及びコントロール端末が接続されたホームネットワークにおいて、
機器は、通信プロトコル及びＨＴＴＰプロトコルに対応しており、
機器は、コントロール端末に対して、表示画面及び操作メニュー画面を生成し、コントロール端末からＨＴＴＰプロトコルによって直接制御され、制御結果を標準的に使用される通信プロトコルを用いてサーバに通知するようにしたことを特徴とするネットワークシステム。
【請求項２】
サーバは、前記機器を集中して管理すると共に、各機器の状態等に関する情報を、コントロール端末に対して表示画面として生成する請求項１に記載のホームネットワークシステム。
【請求項３】
通信プロトコルのみに対応し、ＨＴＴＰプロトコルに対応していない機器をネットワークに接続したときに、サーバは、当該機器の表示画面及び操作メニュー画面を生成する請求項１又は請求項２に記載のホームネットワークシステム。
【請求項４】
機器は、Ｗｅｂサーバを搭載しており、コントロール端末に対して、表示画面及び操作メニュー画面を生成する請求項１乃至請求項３の何れかに記載のホームネットワークシステム。
【請求項５】
機器は、通信プロトコル及びＨＴＴＰプロトコルに対応し、Ｗｅｂサーバを有するネットワークアダプタを有する請求項１乃至請求項４の何れかに記載のホームネットワークシステム。
【請求項６】
サーバ及びコントロール端末が接続されたホームネットワークに、機器を接続し、サーバによって機器の状態をコントロール端末に送信すると共に、コントロール端末によって機器の制御を行なうホームネットワークの運転制御方法において、
通信プロトコル及びＨＴＴＰプロトコルに対応し、操作メニュー画面を有するＷｅｂサーバを実装した機器をホームネットワークに接続するステップ、
サーバは、当該機器のＵＲＬ情報を取得してコントロール端末に送信するステップ、
コントロール端末が、機器のＷｅｂサーバにアクセスして、機器の操作メニュー画面を取得して表示するステップ、
コントロール端末に表示された操作メニュー画面から機器の制御命令をＨＴＴＰプロトコルによってホームネットワークを介して直接機器に送信するステップと、を含んでおり、
機器の状態は、通信プロトコルによってサーバに送信され、コントロール端末は、サーバから機器の状態を取得することを特徴とするホームネットワークの運転制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
サーバ、機器、コントロール端末等の物品が接続されたネットワークシステムに関するものであり、より具体的には、コントロール端末を用いて、ネットワーク上の機器を制御する方法、及び、ホームネットワークシステムの運転制御方法に関するものである。
【背景技術】
【０００２】
ホームネットワークに機器を接続し、機器の制御や状態の監視等を行なうことができるようにしたシステムが提案されている。
家庭内に敷設されるホームネットワークとして、イーサネット(Ethernet：登録商標)や無線ＬＡＮ(Local Area Network)、通信プロトコルとしてエコーネット(ECHONET：登録商標)を例示することができる。このようなホームネットワークに接続される機器として、ネットワークに対応したエアコン、冷蔵庫、照明器具、洗濯機等の家庭電化製品を例示でき、ホームネットワーク上で、機器のスイッチのオン／オフ、出力調整等の操作、運転状態の監視等を行なえるようにしている。
ホームネットワークでは、機器の操作や制御、運転状態の監視を全てサーバによって集中管理するよう構成されることがある。この場合、機器の制御や状態の確認を行なうために、ホームネットワークにコントロール端末が接続された構成において、ユーザがコントロール端末を操作することによって送られる機器への操作命令も、サーバを一旦経由して各機器に伝達されている。
また、機器の運転状態も、サーバからの情報を受けて、コントロール端末に表示されるようにしている(例えば、特許文献１参照)。
【０００３】
【特許文献１】特開２００４−３２５０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
機器とコントロール端末との情報のやり取りは、全てサーバを経由して行なわれており、さらに、ホームネットワークに接続された機器の設定(例えば、ユーザインタフェースの生成等)もサーバで行なわれるため、サーバへの負担が大きかった。
従って、サーバには、高スペック、高パフォーマンスが要求され、スペックやパフォーマンスの低いサーバでは、十分にホームネットワークの管理や処理を行なうことができなかった。
また、上記特許文献１では、ホームネットワークに接続可能な機器がコントロール端末によって予め決められており、新たな機器をホームネットワークに追加する場合には、その都度サーバに登録を行なう必要があった。
【０００５】
本発明の目的は、ホームネットワークに接続される機器とコントロール端末との情報のやり取りをサーバを経由することなく行なえるようにして、サーバへの負担を軽減できるホームネットワークシステム及びホームネットワークの運転制御方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明のホームネットワークシステムは、
サーバ、機器及びコントロール端末が接続されたホームネットワークにおいて、
機器は、通信プロトコル及びＨＴＴＰプロトコルに対応しており、
機器は、コントロール端末に対して、表示画面及び操作メニュー画面を生成し、コントロール端末からＨＴＴＰプロトコルによって直接制御され、制御結果を標準的に使用される通信プロトコルを用いてサーバに通知するようにした。
サーバは、前記機器を集中して管理すると共に、各機器の状態等に関する情報を、コントロール端末に対して表示画面として生成することが望ましい。
また、通信プロトコルのみに対応し、ＨＴＴＰプロトコルに対応していない機器をネットワークに接続したときに、サーバは、当該機器の表示画面及び操作メニュー画面を生成することが望ましい。
【発明の効果】
【０００７】
機器の表示画面及び操作メニュー画面は、機器の持つ通信プロトコルを用いて、サーバを経由することなく、直接機器からコントロール端末に送られて、コントロール端末に表示される。これにより、各機器が有する自機に最適にカスタマイズされたユーザインタフェースをコントロール端末で表示でき、サーバによる機器の表示画面及び操作メニュー画面の生成を不要とすることができる。
コントロール端末による機器の制御も、コントロール端末に表示された操作メニュー画面を操作して、サーバを経由することなく、コントロール端末からＨＴＴＰプロトコルによって直接機器に送ることができる。
上記のように、サーバを経由することなく、機器とコントロール端末との間で情報のやり取りを行なうことができるから、サーバでの処理負担を減らすことができ、サーバに高いスペック、高いパフォーマンスは要求されず、低いスペック、低いパフォーマンスのサーバでもホームネットワークの管理や各種処理に対応できる利点がある。
ＨＴＴＰプロトコルに対応していない機器をホームネットワークに接続した場合には、サーバによって当該機器の表示画面及び操作メニュー画面を作成し、コントロール端末からの操作命令は、通信プロトコルによりサーバを経由して機器に送信し、機器の状態は、通信プロトコルによりサーバを経由してコントロール端末に送信するようにすればよい。
【発明を実施するための最良の形態】
【０００８】
本発明のホームネットワークシステムの全体構成を図１に示す。
ホームネットワーク(10)は、家屋内に配設されており、ホームネットワーク(10)として、Ethernet、無線ＬＡＮ、有線ＬＡＮ等を例示できる。ホームネットワーク(10)は、ルータ装置(図示せず)等を介して、ワイドエリアネットワーク(インターネット)等と接続することもできる。
本願発明において、通信プロトコルとは、ホームネットワーク(10)内において標準的に使用されるプロトコルを意味し、例えば、ＥＣＨＯＮＥＴプロトコルを挙げることができる。
【０００９】
ホームネットワーク(10)には、図１に示すように、サーバ(20)、コントロール端末(30)、ホームネットワーク(10)上で操作、制御等を行なう機器(40)(50)が接続されている。
【００１０】
サーバ(20)は、各種プログラムの実行、ホームネットワーク内の通信の制御、サーバ自体の制御等を行なったり、各種プログラムや設定情報等を記憶する全体管理部(21)と、ホームネットワーク(10)に接続される機器の概略情報を表示するためのＧＵＩ(Graphical User Interface)を生成するＧＵＩ生成部(22)と、ＨＴＴＰプロトコルに非対応な機器が接続された場合にＧＵＩを生成するＧＵＩ生成部(23)と、htmlデータを送出するＷｅｂサーバ(24)、ＥＣＨＯＮＥＴの通信処理を行なう通信処理部(25)と、ホームネットワーク(10)と接続するための通信インタフェース(26)と、を有している。
【００１１】
コントロール端末は、図２に示すように、表示部(31)を有し、図１に示すように、サーバ(20)のＷｅｂサーバ(24)や後述する機器(対応)(40)のＷｅｂサーバ(42)から送出される操作メニュー画面情報(htmlデータ)を取得して表示画面や操作メニュー画面を表示するＷｅｂクライアント(32)とを有し、通信インタフェース(33)を介してホームネットワーク(10)に接続されている。
なお、本願発明において、「表示画面」とは、ホームネットワーク(10)に接続された機器の運転状態や制御状態を示す画面であり、「操作メニュー画面」とは、ホームネットワーク(10)に接続された機器をユーザが操作する際に、操作可能な動作や操作方法等を表示する画面を意味する。「表示画面」と「操作メニュー画面」とを共用とし、「操作メニュー画面」から操作した結果(例えば、運転状態の変化)を「操作メニュー画面」に反映(表示)するように構成することもできる。
【００１２】
機器は、符号(40)に示す機器が通信プロトコル及びＨＴＴＰプロトコルに対応しており(以下「機器(対応)と称する」)、符号(50)に示す機器はＥＣＨＯＮＥＴプロトコルには対応しているが、ＨＴＴＰプロトコルには対応していない機器(以下「機器(非対応)と称する」)とする。
ホームネットワークに接続可能な機器は、一般にネットワーク家電と称され、例えば、エアコン、冷蔵庫、洗濯機、テレビ、ビデオ、電話、Ｗｅｂカメラ等を挙げることができる。
【００１３】
通信プロトコル及びＨＴＴＰプロトコルに対応した機器(対応)(40)は、図１に示すように、ＧＵＩを生成するＧＵＩ生成部(41)と、自機に最適にカスタマイズされた表示画面及び操作メニュー画面情報(htmlデータ)を送出するＷｅｂサーバ(42)、ＥＣＨＯＮＥＴ通信処理を行なう通信処理部(43)と、機器の制御を行なう制御部(44)と、を有しており、通信インタフェース(45)を介してホームネットワーク(10)に接続されている。
なお、機器(対応)(40)は、上記のように、ＧＵＩ生成部(41)、Ｗｅｂサーバ(42)、通信処理部(43)及び通信インタフェース(45)を内蔵していてもよいし、図２に示すようなネットワークアダプタ(48)を接続して構成されてもよい。
【００１４】
通信プロトコルに非対応の機器(非対応)(50)は、機器の制御を行なう制御部(51)と、ＥＣＨＯＮＥＴの通信処理を行なう通信処理部(52)と、を有しており、通信インタフェース(53)を介してホームネットワーク(10)に接続されている。
なお、機器(非対応)(50)は、上記のように通信処理部(52)及び通信インタフェース(53)を内蔵していてもよいし、ネットワークアダプタ(54)を接続して構成されてもよい。
【００１５】
上記構成のネットワークシステムにおいて、図２に示すように、通信プロトコル(ＥＣＨＯＮＥＴプロトコル)及びＨＴＴＰプロトコルに対応した機器(対応)(40)がホームネットワーク(10)に接続されると、サーバ(20)が機器(対応)(40)を検出し、コントロール端末(30)は、独自プロトコル(又はＥＣＨＯＮＥＴ拡張プロトコル)によって、図４に示すように、サーバ(20)から接続された機器(対応)(40)のＵＲＬ情報(アドレス情報)を取得する。
コントロール端末(30)は、ホームネットワークに接続された機器が、直接アクセスや制御できるかをサーバ(20)に確認し、直接アクセス可能であれば、図４に示すように、機器(対応)(40)又はネットワークアダプタ(48)に実装されているＷｅｂサーバ(42)に直にアクセスし、機器(対応)(40)のＧＵＩ生成部(41)のＣＧＩプログラムによって生成された操作メニュー画面を表示部(31)に表示すると共に、ユーザの操作に応じて、ＨＴＴＰプロトコルによって機器(対応)(40)の制御を行なう。
機器(対応)(40)の制御結果は、コントロール端末(30)の「操作メニュー画面」または「表示画面」に反映されると共に、図３に示すように、ＥＣＨＯＮＥＴプロトコルによってサーバ(20)に通知され、サーバ(20)は制御結果を保持する。また、コントロール端末(30)は、必要に応じて、又は、ユーザの操作によって、サーバ(20)から機器(対応)(40)の状態を取得することもできる。
コントロール端末(30)に、接続されている全機器の状態を表示するような場合には、サーバ(20)が保持している情報に基づき、サーバ(20)のＧＵＩ生成部(22)により生成される表示画面が、コントロール端末(30)の表示部(31)に表示される。
なお、機器(対応)(40)のＷｅｂサーバ(42)には、複数の操作メニュー画面を実装しておき、ユーザが好みの操作メニュー画面を選んで使用することもできる。例えば、機器(対応)(40)が洗濯機であれば様々な洗濯方法、調理器であれば様々な調理方法などを操作メニュー画面に組み入れることができる。また、コントロール端末(30)に表示される表示画面や操作メニュー画面もユーザの好みに応じてデザインを選択できるようにしてもよい。
【００１６】
ＥＣＨＯＮＥＴプロトコルには対応しているが、ＨＴＴＰプロトコルには対応していない機器(非対応)(50)を接続した場合には、図２に示すように、サーバ(20)が機器(非対応)(50)を検出する。
コントロール端末(30)は、ホームネットワークに接続された機器が、直接アクセスや制御できるかをサーバ(20)に確認し、直接アクセス可能でないことがわかれば、図３に示すように、サーバ(20)のＷｅｂサーバ(24)にアクセスし、ＨＴＴＰプロトコル非対応機器用のＧＵＩ生成部(23)のＣＧＩプログラムによって生成された表示画面及び操作メニュー画面を表示部(31)に表示すると共に、ユーザの操作に応じて、サーバ(20)を介して、ＨＴＴＰプロトコルとＥＣＨＯＮＥＴプロトコルによって機器(非対応)(50)の制御を行なう。
なお、サーバ(20)のＷｅｂサーバ(24)には、複数の機器(例えば、エアコン、冷蔵庫、洗濯機等)の表示画面や操作メニュー画面を実装することができるが、機器毎に最適な表示画面や操作メニュー画面を全て実装しておくことは困難であるため、外部からインターネット経由で機器に合った表示画面や操作メニュー画面をダウンロードできるようにしてもよい。
機器の制御結果は、ＥＣＨＯＮＥＴプロトコルによってサーバ(20)に通知され、サーバ(20)は制御結果を保持し、必要に応じて、制御結果をコントロール端末(30)の表示部(31)に表示する。
【産業上の利用可能性】
【００１７】
本発明のホームネットワークシステムによれば、通信プロトコル及びＨＴＴＰプロトコルに対応した機器を接続したときには、コントロール端末に機器の有する独自の操作メニュー画面をサーバを経由することなく表示させることができ、また、操作命令もコントロール端末からサーバを経由することなく機器に送信できるので、サーバの処理負担を低減できるホームネットワークシステムとして有用である。
【図面の簡単な説明】
【００１８】
【図１】本発明のネットワークシステムのブロック図である。
【図２】ホームネットワークに接続された機器の検出状態を示す説明図である。
【図３】ホームネットワークに接続された機器の状態をコントロール端末に表示する際の情報の流れ、及び、ＨＴＴＰプロトコル非対応の機器の制御及び状態監視を行う際の情報の流れを示す説明図である。
【図４】通信プロトコル及びＨＴＴＰプロトコルに対応した機器の制御及び状態監視を行なう際の情報の流れを示す説明図である。
【符号の説明】
【００１９】
(10)  ホームネットワーク
(20)  サーバ
(30)  コントロール端末
(40)  通信プロトコル及びＨＴＴＰプロトコル対応の機器
(42)  Ｗｅｂサーバ
(48)  ネットワークアダプタ
(50)  通信プロトコル対応、ＨＴＴＰプロトコル非対応の機器
【図１】
2006309487.tif 000003
【図２】
2006309487.tif 000004
【図３】
2006309487.tif 000005
【図４】
2006309487.tif 000006