(57)【要約】【課題】複数のネットワーク機器に対してイベントに対応した一連の制御命令の起動を可能とする端末装置を提供する。【解決手段】複数のネットワーク機器を連動操作する操作命令が記載されたシナリオを記憶するシナリオ記憶手段５と、操作命令を完了させる一連の制御命令を記憶するコマンド記憶手段７と、ネットワーク機器およびユーザ端末と通信を行う通信手段９と、イベントの発生を検知し、このイベントに関連付けられたシナリオをシナリオ記憶手段５から読み込んで起動するシナリオ起動手段６と、シナリオ起動手段６が起動したシナリオに基づいて、一連の制御命令をコマンド記憶手段７から読み込み、この制御命令を通信手段９を介してネットワーク機器に送信する接続機器制御手段１１とを有する。【選択図】図２
2006196956.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザ端末および１台以上のネットワーク機器に接続される端末装置であって、
複数の前記ネットワーク機器を連動操作する操作命令が記載されたシナリオを記憶するシナリオ記憶手段と、
前記操作命令を完了させる一連の制御命令を記憶するコマンド記憶手段と、
前記ネットワーク機器およびユーザ端末と通信を行う通信手段と、
イベントの発生を検知し、当該イベントに関連付けられた前記シナリオを前記シナリオ記憶手段から読み込んで起動するシナリオ起動手段と、
前記シナリオ起動手段が起動した前記シナリオに基づいて、前記一連の制御命令を前記コマンド記憶手段から読み込み、当該制御命令を前記通信手段を介して前記ネットワーク機器に送信する接続機器制御手段と
を有することを特徴とする端末装置。
【請求項２】
前記ネットワーク機器のネットワーク接続情報を管理する接続機器情報管理手段をさらに有し、前記通信手段は、前記ネットワーク接続情報に基づいて前記ネットワーク機器と通信を行うことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記通信手段を介してユーザ端末に対して通信データを入出力するユーザデータ入出力手段をさらに有し、前記シナリオは、前記ユーザデータ入出力手段を介して作成、変更可能とされていることを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記通信手段は、通信データの暗号化および複合化を行うことを特徴とする請求項１から３のいずれか１項に記載の端末装置。
【請求項５】
前記ユーザデータ入出力手段は、ＨＴＴＰサーバの機能を有することを特徴とする請求項１から４のいずれか１項に記載の端末装置。
【請求項６】
前記ユーザデータ入出力手段は、前記ユーザ端末の接続環境を判別する機能を有し、判別された接続環境に合う通信データを作成することを特徴とする請求項１から５のいずれか１項に記載の端末装置。
【請求項７】
前記シナリオが起動された際、該シナリオの起動をユーザに通知するユーザ通知手段を有することを特徴とする請求項１から６のいずれか１項に記載の端末装置。
【請求項８】
前記通知の通知先を記憶する通知先記憶手段を有し、前記ユーザ通知手段は前記通知先に通知をすることを特徴とする請求項７に記載の端末装置。
【請求項９】
前記ユーザ通知手段は、前記通知を電子メールにて通知することを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記コマンド記憶手段は、前記ネットワークに接続されたコマンドデータベースからダウンロードしたコマンドを記憶することを特徴とする請求項１から９のいずれか１項に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザ端末および１台以上のネットワーク機器に接続される端末装置に関するものである。
【背景技術】
【０００２】
近年、ネットワークにネットワーク接続可能な「ネット家電」と呼ばれるカテゴリの商品が各社から多数発売されている。このようなネット家電には、エアコン、照明、テレビ、ステレオなどの家電だけでなく、防犯センサ、雨戸、シャッター、施錠装置なども含まれる。ネット家電は主として家庭内に設置されており、ユーザは外出先からＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、携帯情報端末等を使って、ネットワーク経由で遠隔操作することができる。このようなネット家電に代表されるネットワーク機器を制御するひとつの方法として、従来、一度に複数台のネット家電を制御することができる動作制御装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２８４１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記（特許文献１）にて提案されているような従来の動作制御装置においては、例えば、装置に接続された人感センサの反応やタイマなどにより発生するイベントに対応して、一連の制御命令を起動させるようなイベントをドリガとする制御をすることが出来ないという未解決の課題を有している。さらに、或るイベントをトリガとして複数のネットワーク機器を一度に制御するという未解決の課題も有している。
【０００４】
この発明は、このような課題を解決するためになされたもので、複数のネットワーク機器に対してイベントに対応した一連の制御命令の起動を可能とする端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の端末装置は、複数のネットワーク機器を連動操作する操作命令が記載されたシナリオを記憶するシナリオ記憶手段と、操作命令を完了させる一連の制御命令を記憶するコマンド記憶手段と、ネットワーク機器およびユーザ端末と通信を行う通信手段と、イベントの発生を検知し、このイベントに関連付けられたシナリオをシナリオ記憶手段から読み込んで起動するシナリオ起動手段と、シナリオ起動手段が起動したシナリオに基づいて、一連の制御命令をコマンド記憶手段から読み込み、この制御命令を通信手段を介してネットワーク機器に送信する接続機器制御手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、端末装置に接続されているネットワーク機器を、あるイベントに対応して一度に複数台制御することが可能となり、利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【０００７】
この発明の請求項１の端末装置は、ネットワークを介してユーザ端末および１台以上のネットワーク機器に接続される端末装置であって、複数のネットワーク機器を連動操作する操作命令が記載されたシナリオを記憶するシナリオ記憶手段と、操作命令を完了させる一連の制御命令を記憶するコマンド記憶手段と、ネットワーク機器およびユーザ端末と通信を行う通信手段と、イベントの発生を検知し、当該イベントに関連付けられたシナリオをシナリオ記憶手段から読み込んで起動するシナリオ起動手段と、シナリオ起動手段が起動したシナリオに基づいて、一連の制御命令をコマンド記憶手段から読み込み、当該制御命令を通信手段を介してネットワーク機器に送信する接続機器制御手段とを有することを特徴とするものであり、この構成により、所定のイベントをトリガとして複数台のネットワーク機器に一連の制御命令が送信されるという作用を有する。
【０００８】
この発明の請求項２の端末装置は、請求項１に記載の端末装置において、ネットワーク機器のネットワーク接続情報を管理する接続機器情報管理手段をさらに有し、通信手段は、ネットワーク接続情報に基づいてネットワーク機器と通信を行うことを特徴とするものであり、この構成により、通信手段は、接続機器情報管理手段が管理する例えばＩＰアドレス等のネットワーク接続情報により、ネットワーク機器と通信を確立するという作用を有する。
【０００９】
この発明の請求項３の端末装置は、請求項１または２に記載の端末装置において、通信手段を介してユーザ端末に対して通信データを入出力するユーザデータ入出力手段をさらに有し、シナリオは、ユーザデータ入出力手段を介して作成、変更可能とされていることを特徴とするものであり、この構成により、ユーザはユーザデータ入出力手段を介してシナリオを作用、変更することができるとともに、ユーザデータ入出力手段を介して端末装置やネットワーク機器の設定を行ったりネットワーク機器の状態表示を行ったりすることができるという作用を有する。
【００１０】
この発明の請求項４の端末装置は、請求項１から３のいずれか１項に記載の端末装置において、通信手段は、通信データの暗号化および複合化を行うことを特徴とするものであり、この構成により、通信手段がユーザ端末やネットワーク機器と通信する際に、送受信される通信データが第三者の傍受や盗聴から保護され、セキュリティが確保されるという作用を有する。
【００１１】
この発明の請求項５の端末装置は、請求項１から４のいずれか１項に記載の端末装置において、ユーザデータ入出力手段は、ＨＴＴＰサーバの機能を有していることを特徴とするものであり、この構成により、Ｗｅｂブラウザを起動して、この画面上で端末装置やネットワーク機器の設定を行ったり、ネットワーク機器の状態表示を行ったりすることができるという作用を有する。また、パーソナルコンピュータや携帯電話、携帯端末装置など、Ｗｅｂブラウザが搭載された各種ネットワーク端末から、端末装置に対するデータの入出力が可能となるという作用を有する。
【００１２】
この発明の請求項６の端末装置は、請求項１から５のいずれか１項に記載の端末装置において、ユーザデータ入出力手段は、ユーザ端末の接続環境を判別する機能を有し、判別された接続環境に合う通信データを作成することを特徴とするものであり、この構成により、端末装置をユーザが操作する際に、ユーザが操作に使用する環境に応じて、適切なユーザインターフェースをユーザに提供することができるという作用を有する。
【００１３】
この発明の請求項７の端末装置は、請求項１から６のいずれか１項に記載の端末装置において、シナリオが起動された際、該シナリオの起動をユーザに通知するユーザ通知手段を有することを特徴とするものであり、この構成により、ユーザがシナリオが起動されたことを認識できるという作用を有する。
【００１４】
この発明の請求項８の端末装置は、請求項７に記載の端末装置において、通知の通知先を記憶する通知先記憶手段を有し、ユーザ通知手段は通知先に通知をすることを特徴とするものであり、この構成により、ユーザ通知手段は、通知先が遠隔地であっても通知先を使って通信をすることができる。そのため、ユーザは遠隔地にいても、ユーザ端末を通じて、発生したイベントと起動されたシナリオの内容（種別）を認識することができるという作用を有する。
【００１５】
この発明の請求項９の端末装置は、請求項８に記載の端末装置において、ユーザ通知手段は、通知を電子メールにて通知することを特徴とするものであり、この構成により、ユーザは発生したイベントと起動されたシナリオの内容（種別）を、電子メールによって受け取るという作用を有する。
【００１６】
この発明の請求項１０の端末装置は、請求項１から９のいずれか１項に記載の端末装置において、コマンド記憶手段は、ネットワークに接続されたコマンドデータベースからダウンロードしたコマンドを記憶することを特徴とするものであり、この構成により、端末装置外のネットワーク上に存在するコマンドデータベースから、ネットワーク機器のコマンド情報を取得することにより、必要なコマンド情報のみをコマンド記憶手段内に格納すればよく、端末装置の記憶装置を節約できるのと同時に、新たなネットワーク家電への対応が容易になるという作用を有する。
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１の端末装置を説明するためのシステム構成図であり、端末装置とネットワーク機器、端末装置とユーザ端末がそれぞれ接続された様子を示すシステム構成図である。図１において、端末装置１には、例えばネット家電などの複数のネットワーク機器２がネットワーク接続されている。また、端末装置１には、インターネットやイントラネットなどにより構成されるネットワーク３を介してユーザ端末４が接続されている。ユーザ端末４は、具体的には、ネットワーク３経由でデータを送受信可能なパーソナルコンピュータ、携帯電話、携帯情報端末などの機器である。ユーザは、このユーザ端末４を用いて、端末装置１やネットワーク機器２の操作や設定を行うことができる。
【００１９】
図２は、本発明の実施の形態の端末装置１の機能を示す機能ブロック図である。図２において、端末装置１は、ネットワーク機器を連動操作する操作命令が記載されたシナリオを記憶するシナリオ記憶手段５と、操作命令を完了させるために必要な一連の制御命令を記憶するコマンド記憶手段７と、ネットワーク機器２およびユーザ端末４と通信を行う通信手段９と、イベントの発生を検知し、このイベントに関連付けられたシナリオをシナリオ記憶手段５から読み込んで起動するシナリオ起動手段６と、シナリオ起動手段６が起動したシナリオに基づいて、一連の制御命令をコマンド記憶手段７から読み込み、この制御命令を通信手段９を介してネットワーク機器２に送信する接続機器制御手段１１とを有している。
【００２０】
端末装置１は、ネットワーク機器２のネットワーク接続情報を管理する接続機器情報管理手段８を有している。通信手段９は、このネットワーク接続情報に基づいてネットワーク機器２と通信を行う。端末装置１は、通信手段９を介してユーザ端末４に対して通信データを入出力するユーザデータ入出力手段１０をさらに有しており、シナリオは、ユーザデータ入出力手段１０を介して作成、変更可能とされている。
【００２１】
ネットワーク機器２には、イベントが発生したとき一連の制御命令が指示される。この一連の制御命令は、シナリオに基づいて生成される。このシナリオは、シナリオ記憶手段５に記憶されている。そして、このシナリオ記憶手段５には、イベント種別と当該イベントが発生したときのシナリオ、つまり、ネットワーク機器２に対する一連の制御命令が関連付けられて記憶されている。そして、このシナリオはユーザが、ユーザデータ入出力手段１０を使って入力することが出来るようにされており、入力されたシナリオはシナリオ記憶手段５に記憶される。ユーザは、１つのイベントに対応して複数のシナリオを作成することができる。
【００２２】
シナリオ起動手段６は、イベントの発生を検知し、そのイベントに予め関連付けられたシナリオを起動する。イベントの発生に関しては、端末装置１に信号を入力するセンサやネットワーク機器２からの外部要因に基づいて発生するものや、例えば或る時刻になったときに発生するものとか、或る条件が揃ったときに発生するものなど内的要因に基づいて発生するものもある。
【００２３】
コマンド記憶手段７には、ネットワーク機器２の機種名とその機器を制御するための制御命令などを記述したコマンド群が格納されている。接続機器情報管理手段８は、ネットワーク機器２の機器ＩＤや機種名、ＩＰアドレスなど、端末装置１に接続されるネットワーク機器２の通信状態を確立するのに必要なネットワーク接続情報を記憶、管理する。
【００２４】
通信手段９は、ユーザ端末４や接続されているネットワーク機器２と、ネットワーク接続による通信を行う。このとき、通信手段９は、接続機器情報管理手段８が管理するネットワーク接続情報を使って通信を確立する。また、通信手段９は通信データの暗号化および複合化を行う。これにより、ユーザ端末４やネットワーク機器２が端末装置１と通信する際に、送受信される通信データを第三者の傍受や盗聴から保護することが可能となる。暗号化には、例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）やＩＰＳｅｃ（ＩＰ  Ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）などのプロトコル、特に無線の場合にはＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）やＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）などが用いることができる。しかしながら、暗号化に関しては必ずしもこれらに限定されるものではない。
【００２５】
ユーザデータ入出力手段１０は、ユーザ端末４から端末装置１やネットワーク機器２に対する各種設定や状態の表示を行うユーザインターフェースをユーザに対して提供する。ユーザデータ入出力手段１０は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ機能（Ｗｅｂサーバ機能）を有しており、ユーザ端末４においてＷｅｂブラウザを起動して、その画面上で端末装置１やネットワーク機器２の設定を行ったり、状態の表示を行ったりすることができるようになっている。
【００２６】
接続機器制御手段１１は、シナリオ起動手段６が起動したシナリオに基づいて、シナリオ中に書かれたコマンドに沿いネットワーク機器２に対して通信手段９を用いて制御命令などの通信データを送受信することで、ネットワーク機器２の制御を行う。
【００２７】
図３は、本発明の実施の形態１から４の端末装置のシナリオ作成画面の一例を示す図である。図３に示されたシナリオ作成画面では、シナリオの名称として「警戒シナリオ」が入力され、そのシナリオを起動する原因となるイベントとして「玄関センサ」を選択している。さらに、このシナリオで行われる操作として、「台所の電気をＯＮ」「居間のテレビをＯＮ」が入力されている。つまり、「警戒シナリオ」というシナリオは、「玄関のセンサ」というイベントをトリガとして、「台所の電気」というネットワーク機器に対して「ＯＮ」という制御命令と「居間のテレビ」というネットワーク機器に対して「ＯＮ」という制御命令を出力するシナリオとされている。
【００２８】
図４は、本発明の実施の形態１から４の端末装置のシナリオ記憶手段に格納されるデータの一例を示す図である。シナリオ記憶手段５に格納されるシナリオは、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの記述言語を使って、シナリオ名称や起動原因となるイベントと、ネットワーク機器２に対する操作とを関連付けて記述される。しかしながら、記述のされかたは必ずしもこれに限定されるものではない。
【００２９】
図５は、本発明の実施の形態１から４の端末装置のコマンド記憶手段に格納されるデータの一例を示す図である。コマンド記憶手段７に格納されるコマンド群は、例えば、ＸＭＬなどの記述言語を使って、ネットワーク機器２に対する操作と、その操作に必要なコマンドとを関連付けて記述される。そして、コマンドはネットワーク機器２の状態取得や制御を行う場合に送信される、一連のデータから構成されている。
【００３０】
図６は、本発明の実施の形態１から４の端末装置の接続機器情報管理手段内のデータの一例を示す図である。これは、端末装置１にネットワーク機器２として照明、鍵、テレビ、センサが接続されている例である。この例では、端末装置１に接続されているネットワーク機器２に対して一意に割り振られる機器ＩＤ、メーカにより定義される機種名、設定されているＩＰアドレスが管理されている。
【００３１】
次に、図７のフローチャートに沿って動作を説明する。図７は本発明の実施の形態１の端末装置のネットワーク機器を制御するまでの手順を示すフローチャートである。ここで、シナリオは予めユーザによってユーザ端末４からユーザデータ入出力手段１０を使って入力され、シナリオ記憶手段５内に記憶されているものとする。
【００３２】
まず、ステップＳ１では、シナリオ起動手段６はイベントを検知する。イベントとしては、端末装置１に接続されているセンサやネットワーク機器２からの外部的なイベントの他にも、例えばある時刻になったときに発生するとか、所定の条件が揃ったときに発生するイベント等もある。
【００３３】
ステップＳ２では、シナリオ起動手段６は、ステップＳ１で検知された発生したイベントの種別を特定する。ステップＳ３では、シナリオ起動手段６は、ステップＳ２で特定されたイベントに予め関連付けられたシナリオを、シナリオ記憶手段５から読み込む。
【００３４】
ステップＳ４では、接続機器制御手段１１は、ステップＳ３で読み込まれたシナリオ内に、未だ制御していないネットワーク機器２が存在するかどうかを判定する。未だ制御していないネットワーク機器２が存在する場合はステップ５へ、シナリオ内の全てのネットワーク機器２の制御を完了した場合は、処理を終了する。
【００３５】
ステップＳ５では、接続機器制御手段１１は、ステップＳ３で読み込まれたシナリオに従い、操作の対象となるネットワーク機器２の情報を接続機器情報管理手段８から読み込む。ここで読み込まれる情報としては、機種名やＩＰアドレスなどが挙げられる。また、同時にその機器への操作命令も読み込む。
【００３６】
ステップＳ６では、接続機器制御手段１１は、ステップＳ５で読み込まれたネットワーク機器２の機種名および操作命令に対応する制御命令を、コマンド記憶手段７から読み込む。
【００３７】
ステップＳ７では、ステップＳ６において読み込まれた制御命令を、通信手段９を使って制御対象となるネットワーク機器２に送信する。この制御命令送信に使用するプロトコルとしては、例えばＨＴＴＰやＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）などが考えられるが、これに限定されるものではない。
【００３８】
以上のように本実施の形態によれば、端末装置に接続されているネットワーク機器を、あるイベントに対応して一度に複数台制御することができる。また、ユーザデータ入出力手段１０が、ＨＴＴＰサーバ（Ｗｅｂサーバ）の機能を有することにより、ユーザは、パーソナルコンピュータ、携帯電話、および携帯端末装置など、Ｗｅｂブラウザが搭載された各種ユーザ端末から、端末装置１に対するデータの入出力をすることが可能となる。
【００３９】
また、ユーザデータ入出力手段１０は、ユーザ端末の接続環境（アクセス元の接続機器情報）を判別できる機能を有しており、判別された接続環境に基づいて出力データが作成される。これにより、端末装置１に向けてユーザが操作する際に、ユーザが操作に使用する環境（例えば、パーソナルコンピュータや携帯情報端末或いは携帯電話など）に応じて、適切なユーザインターフェース（例えば携帯情報端末からのアクセスの場合は画面サイズを小さくしたＨＴＭＬデータを出力したり、携帯電話からのアクセスの場合にはキャリアに応じたコンテンツ記述言語を使用するなど）をユーザに提供することができる。
【００４０】
（実施の形態２）
図８は、本発明の実施の形態２の端末装置の機能を示す機能ブロック図である。本実施の形態の端末装置においては、実施の形態１の構成に加えて、ユーザ通知手段１９が新たに設けられている。ユーザ通知手段１９は、シナリオ起動手段６によってシナリオが起動された際、ユーザに対してシナリオが起動されたことを通知する。ユーザへの通知方法としては、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などから構成される光を利用した発光による通知や、音を利用した音による通知が考えられる。その他の構成は実施の形態１と同様である。
【００４１】
次に、図９のフローチャートに沿って動作を説明する。図９は本発明の実施の形態２の端末装置のユーザへの通知にいたるまでの手順を示すフローチャートである。図９において、ステップＳ１からステップＳ３、およびステップＳ５からステップＳ７は、実施の形態１と同様な動作をする。
【００４２】
本実施の形態においては、ステップＳ４−１において、接続機器制御手段１１が、ステップＳ３で読み込まれたシナリオ内に未だ制御していないネットワーク機器２が存在するか否かを判定する。そして、未だ制御していないネットワーク機器２が存在する場合はステップ５へ移行する。一方、シナリオ内の全てのネットワーク機器の制御を完了した場合は、ステップＳ４−２へ移行する。
【００４３】
ステップＳ４−２では、シナリオの起動が完了したことを、ユーザに対して通知する。通知方法としては、ＬＥＤなどから構成される光を利用したものや、音を利用したものが考えられるが、これに限定されるものではない。
【００４４】
以上のように本実施の形態によれば、シナリオ起動手段６によってシナリオが起動された際、ユーザに対してシナリオが起動されたことを通知することにより、ユーザはシナリオを起動されたことを認識することが可能となる。
【００４５】
（実施の形態３）
図１０は、本発明の実施の形態３の端末装置の機能を示す機能ブロック図である。本実施の形態おいては、実施の形態２の構成に加えて、新たに通知先記憶手段２７が設けられている。通知先記憶手段２７は、シナリオ起動手段６によってシナリオが起動された際、ユーザに対してシナリオが起動されたことを通知するための通知先を記憶している。記憶する通知先としては、ユーザの電子メールアドレスやＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレスなどが挙げられるが、これに限定されるものではない。また、ユーザ通知手段２８は、実施の形態２のユーザ通知手段１９の機能に加えて、電子メール機能を有している。その他の構成は実施の形態２と同様である。
【００４６】
以上のように本実施の形態によれば、通知先を記憶する通知先記憶手段２７を有し、ユーザ通知手段１９はこの通知先に通知をする。そのため、ユーザは、たとえ遠隔地にいても、ユーザ端末を通じて発生したイベントと起動されたシナリオの内容（種別）を認識することができる。また、ユーザ通知手段２８が、電子メール機能を有していることにより、ユーザ端末４が電子メールを受信可能な場合には、ユーザは発生したイベントと起動されたシナリオの内容（種別）を、電子メールによって受け取ることが可能となる。図１１は、本発明の実施の形態３の端末装置のユーザ端末によって受信された電子メールの一例を示す図である。ここで、ユーザ通知手段２８は、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＳＩＰなどの標準プロトコルだけでなく、独自のプロトコルを用いてユーザに通知してもよい。
【００４７】
（実施の形態４）
図１２は、本発明の実施の形態４の端末装置の機能を示す機能ブロック図である。本実施の形態においては、ネットワーク上にコマンドデータベース２９が設けられている。コマンドデータベース２９は、端末装置１外のネットワーク上の記憶装置内にあるコマンドデータベースであり、各社から出荷されるネットワーク機器のコマンド情報を機種ごとにデータベース化したものである。コマンド情報は、例えば、図５に示すようにＸＭＬなどの記述言語を使って、ネットワーク機器２（図１参照）に対する操作と、その操作に必要なコマンドを関連付けて記述される。コマンドは、ネットワーク機器２に対して操作を行う場合に送信する一連のデータから構成される。
【００４８】
以上のように本実施の形態によれば、コマンド記憶手段７は、端末装置１外のネットワーク上に存在するコマンドデータベース２９からネットワーク機器２のコマンド情報を取得する。これにより、必要なコマンド情報のみをコマンド記憶手段７内に格納すればよく、端末装置１の記憶装置を節約できるのと同時に、新たなネットワーク家電への対応が容易になる。
【００４９】
なお、上記実施の形態１〜４に関して、端末装置１に接続されるネットワーク機器２は単数、複数を問わない。また、端末装置１はネットワーク機器２およびネットワーク３と接続された構成としているが、その接続形態については、有線、無線を問わないものとする。また、ユーザ端末４がネットワーク機器２と同じネットワークに存在していても、各実施の形態が有効であることは明らかである。
【００５０】
また、夫々の実施の形態を方法、装置、システム、記録媒体、プログラム、ソフトウェアなどを用いて表現したものについても、本実施の形態の態様として有効である。
【産業上の利用可能性】
【００５１】
本発明の端末装置は、端末装置に接続されているネットワーク機器を、あるイベントに対応して一度に複数台制御することが可能となる。そのため、ネットワーク家電などの各種ネットワーク機器を操作、管理するホームゲートウェイやサーバ装置などに利用可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１の端末装置を説明するためのシステム構成図であり、端末装置とネットワーク機器、端末装置とユーザ端末がそれぞれ接続された様子を示すシステム構成図
【図２】本発明の実施の形態１の端末装置の機能を示す機能ブロック図
【図３】本発明の実施の形態１から４の端末装置のシナリオ作成画面の一例を示す図
【図４】本発明の実施の形態１から４の端末装置のシナリオ記憶手段に格納されるデータの一例を示す図
【図５】本発明の実施の形態１から４の端末装置のコマンド記憶手段に格納されるデータの一例を示す図
【図６】本発明の実施の形態１から４の端末装置の接続機器情報管理手段内のデータの一例を示す図
【図７】本発明の実施の形態１の端末装置のネットワーク機器を制御するまでの手順を示すフローチャート
【図８】本発明の実施の形態２の端末装置の機能を示す機能ブロック図
【図９】本発明の実施の形態２の端末装置のユーザへの通知にいたるまでの手順を示すフローチャート
【図１０】本発明の実施の形態３の端末装置の機能を示す機能ブロック図
【図１１】本発明の実施の形態３の端末装置のユーザ端末によって受信された電子メールの一例を示す図
【図１２】本発明の実施の形態４の端末装置の機能を示す機能ブロック図
【符号の説明】
【００５３】
１    端末装置
２    ネットワーク機器
３    ネットワーク
４    ユーザ端末
５    シナリオ記憶手段
６    シナリオ起動手段
７    コマンド記憶手段
８    接続機器情報管理手段
９    通信手段
１０    ユーザデータ入出力手段
１１    接続機器制御手段
１９，２８    ユーザ通知手段
２７    通知先記憶手段
２９    コマンドデータベース
【図１】
2006196956.tif 000003
【図２】
2006196956.tif 000004
【図３】
2006196956.tif 000005
【図４】
2006196956.tif 000006
【図５】
2006196956.tif 000007
【図６】
2006196956.tif 000008
【図７】
2006196956.tif 000009
【図８】
2006196956.tif 000010
【図９】
2006196956.tif 000011
【図１０】
2006196956.tif 000012
【図１１】
2006196956.tif 000013
【図１２】
2006196956.tif 000014