(57)【要約】    【課題】      管理端末から通信可能な通信機器の情報のみを提供することができるようにすること。    【解決手段】  本発明は、一つまたは複数の通信機器とこの通信機器の使用するアドレスとを対応付けた通信機器リストを備え、通信機器を管理する管理端末から通信機器に関する情報の要求を受けた際に、通信機器リストを参照し、通信機器の使用するアドレスから管理端末が通信可能な通信機器を選択し、選択した通信機器に関する情報を管理端末に送信するようにすることにより、管理端末が通信可能な通信機器のみの情報を管理端末に提供することができるようにした。  【選択図】      図２
2006209406.tif 000002
【特許請求の範囲】
【請求項１】
通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するメッセージ受信手段と、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択し、選択した前記通信機器に関する情報を取得する通信機器選択手段と、選択された前記通信機器に関する情報を前記管理端末に送信するメッセージ送信手段と、を具備することを特徴とする通信機器。
【請求項２】
前記管理端末から送られてくる認証情報によりアクセスを許可するかどうかを確認し、アクセスを許可する場合は前記管理端末が通信可能な前記通信機器を選択することを特徴とする請求項１記載の通信機器。
【請求項３】
前記通信機器の情報は、前記通信機器のＵＲＬであり、前記ＵＲＬに記述されるアドレスはインターネットアドレスであることを特徴とする請求項１または請求項２に記載の通信機器。
【請求項４】
前記通信機器選択手段は、前記管理端末からの要求で使用された通信プロトコルに対応する前記アドレスを持つ前記通信機器のみを選択することを特徴とする請求項１から請求項３のいずれかに記載の通信機器。
【請求項５】
前記通信機器選択手段は、前記管理端末が指定した通信プロトコルに対応する前記アドレスを持つ前記通信機器のみを選択することを特徴とする請求項１から請求項３のいずれかに記載の通信機器。
【請求項６】
前記通信機器をグループ分けしたグループリストを具備し、
前記通信機器選択手段は、前記管理端末と同一グループに属する前記通信機器を選択することを特徴とする請求項１から請求項３のいずれかに記載の通信機器。
【請求項７】
前記通信機器をグループ分けしたグループリストを具備し、
前記通信機器選択手段は、前記管理端末が指定したグループに属する前記通信機器を選択することを特徴とする請求項１から請求項３のいずれかに記載の通信機器。
【請求項８】
前記グループには認証情報が対応付けられており、前記管理端末から送られてくる認証情報により前記管理端末がアクセスしてもよい前記グループを選択することを特徴とする請求項６または請求項７記載の通信機器。
【請求項９】
前記管理端末から送られてくる認証情報により前記管理端末がアクセスしてもよい前記通信機器を選択し、選択した前記アクセスしてもよい前記通信機器から通信可能な前記通信機器を選択することを特徴とする請求項１から請求項７のいずれかに記載の通信機器。
【請求項１０】
前記選択したアクセスしても良い通信機器に関する情報と、前記選択したアクセスしても良い通信機器を識別するアクセス識別情報を前記管理端末に送信するとともに、前記アクセス識別情報を前記選択したアクセスしても良い通信機器に送信することを特徴とする請求項９記載の通信機器。
【請求項１１】
前記アクセス識別情報は、前記管理端末のアドレスまたは前記選択された通信機器に関する情報の少なくとも一方を含むことを特徴とする請求項１０記載の通信機器。
【請求項１２】
通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するステップと、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストを設けるステップと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択するステップと、選択した前記通信機器に関する情報を取得するステップと、選択された前記通信機器に関する情報を前記管理端末に送信するステップと、を具備することを特徴とする情報通信方法。
【請求項１３】
コンピュータに、通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するステップと、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストを設けるステップと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択するステップと、選択した前記通信機器に関する情報を取得するステップと、選択された前記通信機器に関する情報を前記管理端末に送信するステップと、を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信機能を具備した家電などの通信機器に関する。
【背景技術】
【０００２】
ネットワーク通信機能を具備する家電などの通信機器を制御したり管理したりするために、管理サーバを利用して通信機器を集中管理することが一般に知られている。管理サーバは、通信機器に関する情報（通信機器のアドレス、通信機器名、制御コマンドなど）を一元管理し、通信機器を制御管理する管理端末に対して、通信機器の一覧提供、通信機器との通信の仲介などを行なう。この方法には以下の３つのメリットがある。
【０００３】
１つ目は、管理端末自身が各通信機器のアドレスや制御内容を保持管理する必要がなくなるため、管理端末のハードウェア、ソフトウェアを小さくすることができるとともに、管理サーバのソフトウェアのみの変更で通信機器の管理内容を変更することができる。
【０００４】
２つ目は、管理端末と通信機器が直接通信できないネットワーク環境、例えば、管理端末のアドレスがＩＰｖ４アドレスで通信機器のアドレスがＩＰｖ６アドレスの場合においても、管理サーバがアドレス変換を行なうことにより、管理端末は通信機器を制御したり管理したりすることができる。
【０００５】
３つ目は、管理端末が常に管理サーバを介して通信を行なうため、各通信機器は管理サーバ以外からの通信制限を容易に行なうことができ、セキュリティをより高めることができる。
【０００６】
管理サーバを利用した集中管理による方法として、管理サーバが、各通信機器の制御管理内容に対応付けられたポート番号をＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に埋め込んで管理端末に公開し、管理端末がこのポート番号を用いて管理サーバと通信を行なう方法がある（特許文献１参照）。
【特許文献１】特開２００２−１４１９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記のような集中管理の場合、管理サーバを設置する必要があり、コストがかかるという課題がある。
【０００８】
また、管理サーバが停止している場合、または管理サーバがネットワークから切り離されている場合、管理端末は通信機器を制御管理することができないという課題がある。
【０００９】
一方、ネットワーク通信機能を具備する家電などの通信機器を制御したり管理したりするために、管理端末が通信機器と直接通信する方法がある。
【００１０】
しかしながら、この方法によれば、管理サーバを用いた構成による課題はなくなるが、通信機器は管理端末からの要求に対してすべて対応しなければならないという課題がある。
【００１１】
例えば、管理端末がテレビに対して他の家電のリストを要求したり、ビデオデッキの設定内容の確認を要求したりするといった、管理端末が通信機器に対して他の通信機器の情報を要求する場合である。
【００１２】
このような要求に対して、通信機器は管理端末に無関係に同一の情報を提供しては困る場合がある。例えば、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）に登録されていない通信機器のリストを管理端末に提供する場合、管理端末がこれらの通信機器にアクセスできるようにするためには、通信機器はこれらの通信機器のＩＰアドレスを提供しなければならないことになる。
【００１３】
ここで、ＩＰｖ４のみに対応している管理端末が、ＩＰｖ６アドレスで記述された通信機器のリストを受け取ってもこれらの通信機器にアクセスすることはできない。このように、単純に通信機器のリストを提供したのでは、管理端末が通信できない通信機器に関する情報を送ってしまうという問題がある。
【００１４】
本発明は、かかる点に鑑みてなされたものであり、管理端末から通信可能な通信機器の情報のみを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、一つまたは複数の通信機器とこの通信機器の使用するアドレスとを対応付けた通信機器リストを備え、通信機器を管理する管理端末から通信機器に関する情報の要求を受けた際に、通信機器リストを参照し、通信機器の使用するアドレスから管理端末が通信可能な通信機器を選択し、選択した通信機器に関する情報を管理端末に送信するようにした。
【発明の効果】
【００１６】
これにより、管理端末が通信可能な通信機器のみの情報を管理端末に提供することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の第１の態様にかかる通信機器は、通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するメッセージ受信手段と、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択し、選択した前記通信機器に関する情報を取得する通信機器選択手段と、選択された前記通信機器に関する情報を前記管理端末に送信するメッセージ送信手段と、を具備する構成を採る。
【００１８】
これにより、管理端末が通信可能な通信機器のみの情報を提供することができるため、通信量を削減することができるとともに、ユーザがアクセスできない通信機器を選択してしまうことを防ぐことができる。
【００１９】
本発明の第２の態様は、第１の態様にかかる通信機器において、前記管理端末から送られてくる認証情報によりアクセスを許可するかどうかを確認し、アクセスを許可する場合は前記管理端末が通信可能な前記通信機器を選択する。
【００２０】
これにより、通信機器へのアクセス許可がある管理端末のみに通信機器の情報を提供することができ、アクセス許可がない管理端末による通信機器へのアクセスを防ぐことができる。
【００２１】
本発明の第３の態様は、第１の態様または第２の態様にかかる通信機器において、前記通信機器の情報は、前記通信機器のＵＲＬであり、前記ＵＲＬに記述されるアドレスはインターネットアドレスである。
【００２２】
これにより、ＤＮＳに登録されていない通信機器に対するＵＲＬは管理端末から通信可能なアドレスで記述されるため、管理端末がＵＲＬで指定されたアドレスに対して通信することができる。
【００２３】
本発明の第４の態様は、第１の態様から第３の態様のいずれかにかかる通信機器において、前記通信機器選択手段は、前記管理端末からの要求で使用された通信プロトコルに対応する前記アドレスを持つ前記通信機器のみを選択する。
【００２４】
これにより、例えば、管理端末がＩＰｖ４で要求した場合、ＩＰｖ４に対応した通信機器の情報のみを受け取ることができるなど、通信プロトコルを明示的に指定することなく、通信可能な通信機器の情報を取得することができ、ユーザがアクセスできない通信機器を選択してしまうことを防ぐことができる。
【００２５】
本発明の第５の態様は、第１の態様から第３の態様のいずれかにかかる通信機器において、前記通信機器選択手段は、前記管理端末が指定した通信プロトコルに対応する前記アドレスを持つ前記通信機器のみを選択する。
【００２６】
これにより、管理端末が指定した通信プロトコルで通信可能な通信機器のみをユーザに提示することができ、通信機器を的確に選択することが可能となる。例えば、管理端末がＩＰｖ４またはＩＰｖ６を指定した場合、要求時に使用した通信プロトコルに無関係に、ＩＰｖ４またはＩＰｖ６に対応した通信機器の情報を受け取ることができ、通信可能なすべての通信機器の情報を取得することができる。
【００２７】
本発明の第６の態様は、第１の態様から第３の態様のいずれかにかかる通信機器において、前記通信機器をグループ分けしたグループリストを具備し、前記通信機器選択手段は、前記管理端末と同一グループに属する前記通信機器を選択する。
【００２８】
これにより、管理端末が制御管理してもよいグループ、つまり同一グループの通信機器のみを提供するため、セキュリティ・プライバシを向上させることができる。例えば、子供が使用している管理端末と子供には使わせたくない通信機器を異なるグループに設定しておくことにより、子供にこれらの通信機器の情報を提供させないようにすることができる。
【００２９】
本発明の第７の態様は、第１の態様から第３の態様のいずれかにかかる通信機器において、前記通信機器をグループ分けしたグループリストを具備し、前記通信機器選択手段は、前記管理端末が指定したグループに属する前記通信機器を選択する。
【００３０】
これにより、管理端末は、グループ単位で、複数の通信機器を簡単に指定することができる。また、管理端末が制御管理してもよいグループの通信機器のみを提供するため、セキュリティ・プライバシを向上させることができる。例えば、子供が使用している管理端末と子供には使わせたくない通信機器を異なるグループに設定しておくことにより、子供にこれらの通信機器の情報を提供させないようにすることができる。
【００３１】
本発明の第８の態様は、第６の態様または第７の態様にかかる通信機器において、前記グループには認証情報が対応付けられており、前記管理端末から送られてくる認証情報により前記管理端末がアクセスしてもよい前記グループを選択する。
【００３２】
これにより、グループ単位に通信端末の認証が行なうことができる。
【００３３】
本発明の第９の態様は、第１の態様から第７の態様のいずれかにかかる通信機器において、前記管理端末から送られてくる認証情報により前記管理端末がアクセスしてもよい前記通信機器を選択し、選択した前記アクセスしてもよい前記通信機器から通信可能な前記通信機器を選択する。
【００３４】
これにより、通信端末毎に認証を行なえ、管理端末が管理している通信機器に関する情報のみを送信することができる。
【００３５】
本発明の第１０の態様は、第９の態様にかかる通信機器において、前記選択したアクセスしても良い通信機器に関する情報と、前記選択したアクセスしても良い通信機器を識別するアクセス識別情報を前記管理端末に送信するとともに、前記アクセス識別情報を前記選択したアクセスしても良い通信機器に送信する。
【００３６】
これにより、通信機器はアクセスを許可された管理端末を把握することができ、管理端末は通信機器にアクセスする際に、アクセス識別情報を通知するだけで通信機器に簡単にアクセスすることができる。
【００３７】
本発明の第１１の態様は、第１０の態様にかかる通信機器において、前記アクセス識別情報は、前記管理端末のアドレスまたは前記選択された通信機器に関する情報の少なくとも一方を含む。
【００３８】
これにより、通信機器はアクセスを許可された管理端末のアドレスを把握することができたり、アクセス許可されていない管理端末からの不正なアクセスを防いだりすることができる。
【００３９】
本発明の第１２の態様は、通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するステップと、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストを設けるステップと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択するステップと、選択した前記通信機器に関する情報を取得するステップと、選択された前記通信機器に関する情報を前記管理端末に送信するステップと、を具備することを特徴とする情報通信方法である。
【００４０】
本発明の第１３の態様は、コンピュータに、通信機器を管理する管理端末から一つまたは複数の前記通信機器に関する情報の要求を受信するステップと、前記通信機器と当該通信機器の使用するアドレスとを対応付けた通信機器リストを設けるステップと、前記要求を受けた際に前記通信機器の使用するアドレスから前記管理端末が通信可能な前記通信機器を選択するステップと、選択した前記通信機器に関する情報を取得するステップと、選択された前記通信機器に関する情報を前記管理端末に送信するステップと、を行なわせることを特徴とするプログラムである。
【００４１】
以下、本発明の実施の形態について、図面を参照しながら説明する。まず、本実施の形態にかかる通信システムの構成について、図１を用いて説明する。図１は、本発明における通信システムの全体構成図を示す概略図である。
【００４２】
図１において、通信システム１０は、管理端末３０ａ、３０ｂ、通信機器４０ａ〜４０ｃがネットワーク２０で接続されている。なお、管理端末３０ａ、３０ｂ、通信機器４０ａ〜４０ｃの数は図１に制限されるものではない。
【００４３】
管理端末３０ａ、３０ｂは、通信機器４０ａ〜４０ｃを制御管理するための通信機器である。具体的には、管理端末３０ａ、３０ｂは、携帯電話、パソコン、ＰＤＡ、カーナビなどユーザ入出力インタフェースを備えた通信機器である。
【００４４】
通信機器４０ａ〜４０ｃは、ネットワーク２０に接続することが可能なすべての機器が該当するが、とくに通信機能が備わった照明、テレビ、電子レンジ、冷蔵庫、エアコン、洗濯機など家庭で一般に使用される家電、パソコン、ホームサーバなどの通信機器である。また、管理端末３０ａ、３０ｂ自体が通信機器４０ａ〜４０ｃとなることも考えられる。
【００４５】
次に、通信機器４０ａ〜４０ｃの内部構成について、図２のブロック図を用いて説明する。
【００４６】
通信機器４０は、ネットワーク通信部２０１、メッセージ処理部２０２、通信機器選択部２０３、グループリストＤＢ２０４、通信機器リストＤＢ２０５、認証情報ＤＢ２０６から構成される。
【００４７】
ネットワーク通信部２０１は、管理端末３０ａ、３０ｂからのメッセージや他の通信機器４０ａ〜４０ｃからのアクセス識別情報を含むメッセージを受信してメッセージ処理部２０２へ渡したり、メッセージ処理部２０２から受け取ったメッセージを管理端末３０ａ、３０ｂまたは他の通信機器４０ａ〜４０ｃへ送信したりする。
【００４８】
メッセージ処理部２０２は、ネットワーク通信部２０１から受け取ったメッセージの解析を行い、必要に応じて応答メッセージを生成し、ネットワーク通信部２０１に渡す。メッセージ処理部２０２は、他の通信機器４０ａ〜４０ｃからアクセス識別情報を含むメッセージを受信した場合、アクセス識別情報を認証情報ＤＢ２０６に記録しておく。なお、このアクセス識別情報は、他の通信機器４０で認証が完了したことを示す情報である。アクセス識別情報は、永久的に利用することはセキュリティ上好ましくないため、記録してからある一定時間経過した場合に、削除して、認証情報として無効にすることが望ましい。
【００４９】
メッセージ処理部２０２は、管理端末３０ａ、３０ｂからメッセージを受け取った時点で、管理端末３０ａ、３０ｂが通信機器４０ａ〜４０ｃへのアクセス認証が完了されていない場合、メッセージの内容に関係なく、認証情報の要求メッセージを生成する。また、メッセージ処理部２０２は、管理端末３０ａ、３０ｂがアクセス認証を完了している場合にメッセージを受け取った場合、以下のとおりメッセージを生成し、ネットワーク通信部２０１に渡す。
【００５０】
メッセージ処理部２０２は、管理端末３０ａ、３０ｂからグループリストの要求を受信した場合、通信機器選択部２０３からグループリストを取得し、グループリストを含む応答メッセージを生成する。
【００５１】
また、メッセージ処理部２０２は、管理端末３０ａ、３０ｂから通信機器４０ａ〜４０ｃへのアクセスのための認証情報を受信した場合、受信した認証情報と認証情報ＤＢ２０６で保持している認証情報を比較し、認証に成功すれば通信機器選択部２０３からグループリストを取得し、グループリストを含む応答メッセージを生成する。
【００５２】
また、メッセージ処理部２０２は、管理端末３０ａ、３０ｂからグループに属する通信機器リストの要求を受信した場合、受信したメッセージにグループに対する認証情報、通信プロトコルが含まれていれば認証情報、通信プロトコル情報を通信機器選択部２０３に伝え、通信機器選択部２０３から認証の確認と指定されたグループに属する通信機器４０ａ〜４０ｃのリストを取得し、通信機器４０ａ〜４０ｃのリストを含む応答メッセージを生成する。
【００５３】
なお、メッセージ処理部２０２は、通信プロトコルが指定されていない場合、通信に用いられている通信プロトコルを通信機器選択部２０３に伝える。
【００５４】
また、管理端末３０ａ、３０ｂが通信機器４０ａ〜４０ｃにアクセスする際に認証を簡略化できるよう、メッセージ処理部２０２は、管理端末３０ａ、３０ｂを識別するアクセス識別情報を生成し、アクセス識別情報を含むメッセージを生成する。アクセス識別情報を含むメッセージは、管理端末３０ａ、３０ｂおよび通信機器４０ａ〜４０ｃのリストに含まれる通信機器４０ａ〜４０ｃに送信される。
【００５５】
通信機器選択部２０３は、メッセージ処理部２０２からのグループリストの要求を受けた場合、グループリストＤＢ２０４からグループリストを取得してメッセージ処理部２０２に渡す。
【００５６】
通信機器選択部２０３は、メッセージ処理部２０２からグループ、認証情報、通信プロトコル情報を受けた場合、グループリストＤＢ２０４から指定されたグループに対する認証情報を取得し、受け取った認証情報と比較を行なう。認証が正しければ、指定されたグループに属し、かつ指定された通信プロトコルに対応した通信機器４０ａ〜４０ｃの情報を通信機器リストＤＢ２０５から取得してメッセージ処理部２０２に渡す。
【００５７】
グループリストＤＢ２０４は、グループ名、グループ識別子、およびパスワードを組にしたリストである。グループリストＤＢ２０４の例を図３に示す。
【００５８】
グループ名３０１は、ユーザが特定の通信機器のリストを表示させるために、管理端末３０ａ、３０ｂ上で表示される情報であり、ＡＶ機器、白物家電、セキュリティなどといった通信機器の上位概念を表わす名称や、利用者限定、長男などといった利用者を特定する名称などが記述される。図３の例では、グループ名３０１に、ＡＶ機器、白物家電、セキュリティ機器、利用者限定、長男の５つのグループが規定されている。
【００５９】
グループ識別子３０２は、通信および内部処理でグループを識別する情報であり、グループ名３０１と同じでも構わない。
【００６０】
パスワード３０３は、グループに属している通信機器４０のリストを提供するかどうかを判断するための認証情報である。
【００６１】
パスワード３０３が設定されているグループに属する通信機器リストが要求された場合、管理端末３０ａ、３０ｂから正しいパスワードを得られなければ、そのグループに属する通信機器４０ａ〜４０ｃのリストは管理端末３０ａ、３０ｂに提供されない。
【００６２】
ただし、パスワード３０３が設定されていない場合、認証を行なうことなく、通信機器４０ａ〜４０ｃへのアクセスを許可されたすべてのユーザに対して通信機器リストを提供することになる。
【００６３】
図３の例では、ＡＶ機器、白物家電、セキュリティ機器にはパスワード３０３が設定されていないため、これらのグループに属する通信機器４０ａ〜４０ｃに関しては、認証を行なうことなく管理端末３０ａ、３０ｂに提供される。
【００６４】
このグループリストＤＢ２０４により、通信機器４０ａ〜４０ｃは、通信機器４０ａ〜４０ｃをグループ化して管理する。また、必要に応じてグループごとにパスワードを付与することによりセキュリティを確保できる。
【００６５】
通信機器リストＤＢ２０５は、通信機器名、通信機器識別子、グループ識別子、通信機器アドレスを組みにした通信機器情報のリストである。通信機器リストＤＢ２０５の例を図４に示す。
【００６６】
通信機器名４０１は、ユーザが通信機器４０ａ〜４０ｃを指定できるように管理端末３０ａ、３０ｂ上で表示される情報である。
【００６７】
通信機器識別子４０２は、通信および内部処理で通信機器４０ａ〜４０ｃを識別する情報であり、通信機器名４０１と同じでも構わない。また、通信機器識別子４０２は、なくても構わない。
【００６８】
グループ識別子４０３は、グループリストＤＢ２０４のグループ識別子３０２と同じであり、通信機器４０ａ〜４０ｃが属するグループを表わす。
【００６９】
通信機器アドレス４０４は、通信機器４０ａ〜４０ｃのアドレスである。通信機器４０ａ〜４０ｃが複数のアドレスを持つ場合は、通信機器アドレス４０４は列挙される。
【００７０】
図４の例では、ホームサーバ、テレビ、ＤＶＤはＧｒｏｕｐ１（ＡＶ機器）、照明、冷蔵庫はＧｒｏｕｐ２（白物家電）、ネットワークカメラはＧｒｏｕｐ３（セキュリティ機器）、お風呂、エアコンはＧｒｏｕｐ４（利用者限定）、パソコンはＧｒｏｕｐ５（長男）に属している。
【００７１】
また、ホームサーバ、テレビ、ＤＶＤ、ネットワークカメラ、お風呂は、ＩＰｖ４、ＩＰｖ６に対応、照明、冷蔵庫、エアコンはＩＰｖ６のみに対応、パソコンはＩＰｖ４のみに対応している。
【００７２】
Ｇｒｏｕｐ４およびＧｒｏｕｐ５に属しているお風呂、エアコン、パソコンはパスワード認証が必要になっており、管理端末３０ａ、３０ｂから正しいパスワードを得られた場合のみ、管理端末３０ａ、３０ｂに情報を提供可能な通信機器となっている。
【００７３】
この通信機器リストＤＢ２０５により、通信機器４０ａ〜４０ｃは、他の通信機器４０ａ〜４０ｃに関するアドレスなどの情報を管理できる。
【００７４】
認証情報ＤＢ２０６は、通信機器４０ａ〜４０ｃ自体にアクセスするための認証情報（例えば、ユーザ名とパスワードの組）、他の通信機器４０ａ〜４０ｃで認証が完了したことを示すアクセス識別情報（例えば、他の通信機器４０ａ〜４０ｃで生成された文字列）で構成される。
【００７５】
この認証情報ＤＢ２０６により、許可された管理端末３０ａ、３０ｂに対してのみ、情報を提供するようにできる。
【００７６】
なお、グループリストＤＢ２０４、通信機器リストＤＢ２０５、認証情報ＤＢ２０６の管理に関しては、ユーザが各通信機器４０ａ〜４０ｃに手動で登録しておいてもよく、また、ひとつの通信機器４０ａ〜４０ｃに登録後、他の通信機器４０ａ〜４０ｃに自動転送して登録してもよい。
【００７７】
このように、通信機器４０ａ〜４０ｃは構成される。
【００７８】
次に、管理端末３０ａが通信機器４０ａと通信を行い、通信機器４０ｂに関する情報を通信機器４０ａから取得し、通信機器４０ｂにアクセスするまでの通信シーケンスの概要について、図５の通信シーケンス図を用いて説明する。
【００７９】
まず、管理端末３０ａは、通信機器４０ｂにアクセスするためのアドレス情報を含む通信機器情報を取得するためにまず、通信機器４０ａ〜４０ｃのグループリストを通信機器４０ａに要求する（ステップＳ１（以下、ステップＳを単にＳとする））。このときの通信プロトコルとしてＨＴＴＰのＧＥＴメソッドなどを用いる。
【００８０】
グループリストは、グループリストＤＢ２０４をもとに作成されるものであり、通信機器４０ａ〜４０ｃをいくつかに分類したグループのリストである。グループの分類の仕方は、図３に示すように、ＡＶ機器、白物家電といった通信機器を用途別に分類したり、アクセス許可されているユーザ単位に分類したりすることが考えられる。
【００８１】
なお、管理端末３０ａが特定のグループに属している場合、グループリストを取得することなく、管理端末３０ａが属すグループに属している通信機器の情報を要求してもよい。
【００８２】
これに対して、通信機器４０ａはネットワーク通信部２０１において、グループリストの要求を受信し、メッセージ処理部２０２に送る。メッセージ処理部２０２は、管理端末３０ａから通信機器４０ａへのアクセス認証が完了しているか判断し、完了していない場合は、ネットワーク通信部２０１を介して管理端末３０ａに対して認証情報を要求する（Ｓ２）。
【００８３】
認証情報は、通信機器４０ａにアクセスするユーザを認証するための情報であり、通信機器４０ａの認証情報ＤＢ２０６にあらかじめ保存されている。
【００８４】
認証情報の要求を受信した管理端末３０ａは、ユーザに認証情報の入力を促す、または管理端末３０ａが保持している認証情報を用いて、ユーザから入力された認証情報または管理端末３０ａが保持している認証情報を通信機器４０ａに送信する（Ｓ３）。このときの通信プロトコルとしてＨＴＴＰのベーシック認証などを用いる。
【００８５】
また、認証情報は、ユーザ名とパスワード（文字列）でも、パスワードだけでも構わない。なお、管理端末３０ａは、グループリストの要求時または要求前に認証情報を送信してもよい。
【００８６】
なお、管理端末３０ａから通信機器４０ａへのアクセス認証が不要な場合は、認証情報要求（Ｓ２）と認証情報の通知（Ｓ３）は行われない。
【００８７】
これに対して、通信機器４０ａはネットワーク通信部２０１において、認証情報を受信し、メッセージ処理部２０２に送る。メッセージ処理部２０２は、受信した認証情報と認証情報ＤＢ２０６が保持している認証情報とを比較し、認証を行なう。メッセージ処理部２０２は、認証に成功すれば、通信機器選択部２０３からグループリストＤＢ２０４に蓄積されたグループ名などの情報や、通信機器リストＤＢ２０５から通信機器４０ａ〜４０ｃの用いる通信プロトコルなどの情報を取得し、これらを用いてグループリストを作成する。ネットワーク通信部２０１を介して、管理端末３０ａにグループリストを送信する（Ｓ４）。
【００８８】
図３に示すグループリストＤＢ２０４および図４に示す通信機器リストＤＢ２０５の場合において、ＨＴＴＰ（ボディ部）を用いたグループリストの送信データ例を以下に示す。なお、この例ではグループに属する機器情報を取得するためのパスワードはＣＧＩのパラメータとなっているが、ＨＴＴＰのヘッダ（ベーシック認証など）に記述する方法など他の方法でも構わない。
<HTML>
<BODY>
<CENTER>メニュー</CENTER>
<A HREF=“/control.html”>制御メニュー</A>
<FORM METHOD=“GET” ACTION=“/cgi-bin/list”>
通信機器リスト<INPUT TYPE=“SUBMIT” NAME=“SUBMIT” VALUE=“送信”><BR>
<STRONG>プロトコル：</STRONG>
<SELECT NAME=“PROTOCOL”>
<OPTION VALUE=“ipv4”>IPV4</OPTION>
<OPTION VALUE=“ipv6”>IPV6</OPTION>
<OPTION SELECTED VALUE=““>未指定</OPTION>
</SELECT><BR>
<STRONG>グループ:</STRONG>
<SELECT NAME=“GROUP”>
<OPTION SELECTED VALUE=“Group1”>ＡＶ機器</OPTION>
<OPTION VALUE=“Group2”>白物家電</OPTION>
<OPTION VALUE=“Group3”>セキュリティ機器</OPTION>
<OPTION VALUE=“Group4”>利用者限定</OPTION>
<OPTION VALUE=“Group4”>長男</OPTION>
</SELECT><BR>
<STRONG>パスワード:</STRONG>
<INPUT TYPE=“TEXT” NAME=“PASSWORD” SIZE=“8” VALUE=““><BR>
</FORM>
</BODY>
</HTML>
このように、グループリストには、ＩＰｖ４やＩＰｖ６といった通信プロトコルや、通信機器４０ａ〜４０ｃのグループ名や、グループへのアクセスのための認証情報（パスワード）を必要とすることが記述されている。このグループリストにより、ユーザに、グループリストによりグループ名、通信プロトコル、グループにアクセスするための認証情報を通知でき、ユーザは所望のグループ、通信プロトコルを選択できる。
【００８９】
また、通信機器４０ａは、管理端末３０ａの認証を行なうことにより、通信機器４０ａへのアクセス許可がある管理端末３０ａのみに通信機器４０ａ〜４０ｃの情報を提供することができ、アクセス許可がない管理端末による通信機器へのアクセスを防ぐことができる。
【００９０】
このグループリストを受信した管理端末３０ａは、ユーザにグループリストを提示し、グループの選択、および必要に応じて通信プロトコル（ＩＰｖ４、ＩＰｖ６など）の選択やグループへのアクセスのための認証情報（パスワード）の入力を待つ。
【００９１】
ユーザは、グループリストから、アクセスしたいグループを選択し、グループにアクセスするために認証情報（パスワード）が必要ならば、グループ内の通信機器４０ａ〜４０ｃにアクセスするための認証情報（パスワード）を入力し、さらにアクセスしたい通信機器４０ａ〜４０ｃとの通信プロトコルを指定したい場合、通信プロトコル情報（ＩＰｖ４、ＩＰｖ６など）を選択する。
【００９２】
このように、グループ単位で複数の通信機器をまとめて簡単に指定できる。
【００９３】
なお、認証情報は管理端末３０ａで保持しておき、ユーザがグループを選択する際に対応する認証情報を選択してもよい。
【００９４】
管理端末３０ａは、選択されたグループ、認証情報、通信プロトコル情報を含む通信機器リスト要求メッセージを通信機器４０ａに送信する（Ｓ５）。
【００９５】
なお、ユーザが管理端末３０ａの属しているグループを選択する場合、ユーザはグループを選択する必要はなく、管理端末３０ａが保持しているグループを選択するようにしてもよい。
【００９６】
これにより、管理端末３０ａは、自身が制御管理しているグループの通信機器４０ａ〜４０ｃの情報のみを要求できる。
【００９７】
例えば、子供が使用している管理端末３０と子供には使わせたくない通信機器４０ａ〜４０ｃを異なるグループに設定しておくことにより、電子レンジ、ホームサーバなど取り扱いに注意で、子供にアクセスされたくないようにしたい通信機器４０ａ〜４０ｃの情報を提供させないようにすることができる。このように、管理端末３０と通信してもよい通信機器４０ａ〜４０ｃの情報のみを提供したりする。
【００９８】
また、ユーザが認証情報を必要としないグループを選択する場合、認証情報を送信する必要はない。
【００９９】
また、ユーザが通信プロトコルを指定しない場合、管理端末３０ａは、ユーザが管理端末３０ａと通信機器４０ａとの間の通信プロトコルを選択したものとみなす。
【０１００】
これにより、管理端末３０ａが使用可能な通信プロトコルを選択できる。
【０１０１】
これに対し、通信機器４０ａは、ネットワーク通信部２０１において、グループ指定、認証情報、通信プロトコル情報を含む通信機器リスト要求メッセージを受信し、メッセージ処理部２０２に送る。メッセージ処理部２０２は、通信機器リスト要求メッセージを通信機器選択部２０３に送る。通信機器選択部２０３は、通信機器リスト要求メッセージにおいて指定されたグループが認証を必要としている場合、グループリストＤＢ２０４を参照し、指定されたグループのパスワード３０３と、通信機器リスト要求メッセージに含まれる認証情報と比較することで、認証を行なう。
【０１０２】
このように、通信機器４０ａは、グループ単位でアクセス認証を行なうことができる。
【０１０３】
次に、通信機器選択部２０３は、グループの認証が成功すると、通信機器リストＤＢ２０５を参照し、通信機器リスト要求メッセージによって指定されたグループに含まれる通信機器４０ａ〜４０ｃから、通信機器リスト要求メッセージにより指定された通信プロトコルに対応した通信機器４０ａ〜４０ｃを選択する。そして、通信機器選択部２０３は、選択した通信機器４０ａ〜４０ｃに関する通信機器アドレス４０４などの情報をメッセージ処理部２０２に送る。そして、メッセージ処理部２０２は、送られてきた通信機器４０ａ〜４０ｃに関する情報を用いて通信機器リストを作成し、ネットワーク通信部２０１を介して、管理端末３０ａに送信する（Ｓ６）。
【０１０４】
通信機器リストは、通信機器名、通信機器のアドレスなどの対応表であり、通信機器リストＤＢ２０５に蓄積されている情報である。
【０１０５】
このように、管理端末３０ａから指定されたグループであり、かつ指定された通信プロトコルを持つ通信機器４０ａ〜４０ｃに関する情報を送信できる。指定されたグループであり、かつ指定された通信プロトコルを用いた通信機器４０ａ〜４０ｃは管理端末３０ａが通信可能な通信機器４０ａ〜４０ｃであるので、管理端末３０ａが通信可能な通信機器のみの情報を管理端末に提供することができる。この結果、管理端末３０ａが通信不可能な通信機器４０ａ〜４０ｃに関する情報を送ることがないので、通信量を削減することができる。
【０１０６】
また、通信機器４０ａは、通信機器選択部２０３において、管理端末３０ａが管理端末３０ａの指定するグループへの認証に成功した場合、管理端末３０ａを識別するためのアクセス識別情報をグループに属している通信機器（図５の例では通信機器４０ｂ）に送信する（Ｓ７）。
【０１０７】
アクセス識別情報は、管理端末３０ａのアドレスまたは管理端末３０ａから生成される識別子でもよいし、通信機器４０ａが適当に生成した識別子でもよい。これにより、通信機器４０ｂは、アクセス識別情報から、アクセスを許可された管理端末３０ａのアドレスを把握することができる。また、アクセス許可されていない管理端末からの不正なアクセスを防ぐことができる。
【０１０８】
通信機器リストを受信した管理端末３０ａは、ユーザに通信機器リストを提示し、例えばユーザが通信機器４０ｂを選択すると、通信機器４０ｂのメニュー画面を通信機器４０ｂに要求する（Ｓ８）。
【０１０９】
このとき、管理端末３０ａは、通信機器４０ｂに対するメニュー画面の要求にアクセス識別情報を含めておく。これにより、通信機器４０ｂが通信機器４０ａから受信したアクセス識別情報と照合を行なうことによって、通信機器４０ｂでの管理端末３０ａの認証を簡単に行なうことができる。また、管理端末３０ａもアクセス識別情報を送るだけで、通信機器４０ｂに簡単にアクセスできる。
【０１１０】
このようにして、管理端末３０ａは通信機器４０ａと通信を行い、グループリストを取得し、取得したグループリストを用いて通信機器４０ｂに関する情報を取得し、通信機器４０ｂにアクセスする。
【０１１１】
次に、図６を用いて、通信機器４０ａが管理端末３０ａから通信機器リストの要求メッセージを受信してから応答するまでの処理（Ｓ５〜Ｓ７）を詳細に説明する。
【０１１２】
通信機器４０ａは、ネットワーク通信部２０１において、管理端末３０ａからのメッセージを受信する。次に、通信機器４０ａは、メッセージ処理部２０２において、受信したメッセージの解析を行なう。メッセージが通信機器４０ａへのアクセスのための認証情報の通知や通信機器４０ａに対する設定など受信機器自体に関するメッセージであると判断した場合、つまり通信機器リスト要求メッセージでないと判断した場合（Ｓ６０１）、メッセージ処理部２０２は、受信したメッセージに応じた処理を行い（Ｓ６０２）、応答メッセージを生成して（Ｓ６０３）、ネットワーク通信部２０１を介して管理端末３０ａへ送信する（Ｓ６０４）。
【０１１３】
一方、受信したメッセージが、他の通信機器４０ａ〜４０ｃの情報を要求している通信機器リスト要求メッセージであると判断した場合（Ｓ６０１）、メッセージ処理部２０２は、通信機器リスト要求メッセージを通信機器選択部２０３に送る。そして、通信機器選択部２０３が以下の処理を行なう。
【０１１４】
まず、通信機器選択部２０３は、要求メッセージでグループが指定されている場合（ユーザが明示的にグループを指定している場合、または管理端末３０ａに設定されているグループのデフォルト値を指定している場合）、通信機器リストＤＢ２０５のグループ識別子４０３を参照し、通信機器リスト要求メッセージより指定されたグループに対応するグループ名３０１に属する通信機器４０ａ〜４０ｃすべてを管理端末３０ａに提供する通信機器４０ａ〜４０ｃの候補とする（Ｓ６０５）。例えば、メッセージが、図３、図４におけるＧｒｏｕｐ４を指定している場合、通信機器選択部２０３は、お風呂およびエアコンを候補とする。
【０１１５】
一方、通信機器リスト要求メッセージにグループが指定されていない場合、通信機器選択部２０３は、グループリストＤＢ２０４を参照し、認証を必要としないグループ、つまりパスワード３０３のないグループ識別子３０２を選択する。次に、通信機器選択部２０３は、通信機器リストＤＢ２０５を参照し、選択したグループ識別子３０２と同一のグループ識別子４０３に属する通信機器４０ａ〜４０ｃすべてを管理端末３０ａに提供する通信機器の候補とする。例えば、メッセージが、図３、図４におけるグループを指定しない場合、通信機器選択部２０３は、Ｇｒｏｕｐ１、Ｇｒｏｕｐ２、Ｇｒｏｕｐ３に属するホームサーバ、テレビ、ＤＶＤ、照明、冷蔵庫、ネットワークカメラを候補とする。
【０１１６】
このように、通信機器リスト要求メッセージにグループが指定されていない場合には、パスワードが付与されていないグループに属する通信機器４０ａ〜４０ｃの情報のみ、つまり、任意のユーザに送っても良い通信機器４０ａ〜４０ｃの情報のみを送る。
【０１１７】
次に、通信機器選択部２０３は、受信した通信機器リスト要求メッセージに通信プロトコルが指定されているか判断する（Ｓ６０６）。受信したメッセージに通信プロトコルが指定されている場合、通信機器選択部２０３は、通信機器リストＤＢ２０５の通信機器アドレス４０４を参照することで、Ｓ６０５で選択した通信機器４０ａ〜４０ｃの通信プロトコルを把握し、Ｓ６０５で選択した通信機器４０ａ〜４０ｃから指定された通信プロトコルに対応した通信機器４０ａ〜４０ｃを選択する（Ｓ６０７）。
【０１１８】
例えば、通信機器リストＤＢ２０５が図４のようになっている状態で、管理端末３０ａがＧｒｏｕｐ４、ＩＰｖ４を指定している場合、メッセージ処理部２０２は、Ｇｒｏｕｐ４でＩＰｖ４に対応しているお風呂を選択することになる。
【０１１９】
このように、通信機器４０ａは、管理端末３０ａが指定した通信プロトコルで通信可能な通信機器４０ａ〜４０ｃのみをユーザに提示することができ、ユーザは通信可能な通信機器４０ａ〜４０ｃを的確に選択することが可能となる。
【０１２０】
例えば、管理端末３０ａがＩＰｖ４およびＩＰｖ６で通信可能であるので、ＩＰｖ４およびＩＰｖ６を指定した場合、要求時に使用した通信プロトコルに無関係に、ＩＰｖ４およびＩＰｖ６に対応した通信機器４０ａ〜４０ｃの情報を受け取ることができる。つまり、管理端末３０ａは、通信可能なすべての通信機器４０ａ〜４０ｃの情報を取得することができる。
【０１２１】
一方、Ｓ６０６において、通信プロトコルが指定されていない場合、通信機器選択部２０３は、管理端末３０ａがＩＰｖ６を用いているか判断し（Ｓ６０８）、ＩＰｖ６を用いた通信を行っている場合は、通信機器リストＤＢの通信機器アドレス４０４を参照することで、Ｓ６０５で選択した通信機器４０ａ〜４０ｃの通信プロトコルを把握し、Ｓ６０５で選択した通信機器４０ａ〜４０ｃからＩＰｖ６対応の通信機器４０ａ〜４０ｃを選択し（Ｓ６０９）、ＩＰｖ６を用いた通信を行っていない場合は、Ｓ６０５において選択した通信機器４０ａ〜４０ｃからＩＰｖ４対応の通信機器４０ａ〜４０ｃを選択する（Ｓ６１０）。
【０１２２】
このように、例えば、管理端末３０ａが、ＩＰｖ６で通信機器リスト要求メッセージを送った場合、ＩＰｖ６に対応した通信機器４０ａ〜４０ｃの情報のみを受け取ることができる。これにより、管理端末３０ａは、通信プロトコルを明示的に指定しなくても、通信可能な通信機器４０ａ〜４０ｃの情報を取得することができ、ユーザがアクセスできない通信機器４０ａ〜４０ｃを選択してしまうことを防ぐことができる。
【０１２３】
なお、管理端末３０ａがＩＰｖ６以外の通信を行っている場合、ＩＰｖ４対応通信機器を選択するものとしているが、ＩＰｖ４対応通信機器でないものを選択してもよい。このようにして、３つ以上の通信プロトコルにも対応することができる。
【０１２４】
このように、通信機器の選択が完了した後、メッセージ処理部２０２は、通信機器４０ａ〜４０ｃに関する情報を用いた通信機器リストを生成する（Ｓ６１１）。
【０１２５】
次に、メッセージ処理部２０２は、管理端末３０ａが選択された通信機器４０ａ〜４０ｃのいずれかと通信する際に、認証を自動的に行なえるようにするために、管理端末３０ａの認証が完了したことを示すアクセス識別子を生成する（Ｓ６１２）。
【０１２６】
そして、メッセージ処理部２０２は、通信機器選択部２０３が選択した通信機器４０ａ〜４０ｃの通信機器リストとアクセス識別子を用いた応答メッセージを生成し（Ｓ６０３）、ネットワーク通信部２０１を介して管理端末３０ａに送る（Ｓ６０４）。
【０１２７】
このようにして、通信機器４０ａは、管理端末３０ａから通信機器リスト要求メッセージを受信して応答する。
【０１２８】
ここで、通信機器リストの具体例について説明する。
【０１２９】
例えば、管理端末３０ａが、
GET /cgi-bin/list?PROTOCOL=&GROUP=Group4&PASSWORD=wxyz
のように、ＨＴＴＰのＧＥＴメソッドによりＧｒｏｕｐ４を指定する通信機器リスト要求メッセージを、ＩＰｖ６を用いて、送信した場合を考える。この通信機器リスト要求メッセージには、PROTOCOL、GROUP、PASSWORDでそれぞれ通信プロトコル、グループ、パスワードが指定されている。
【０１３０】
このときの、通信機器選択部２０３は、下記のような、応答メッセージ例（ＨＴＴＰのボディ部）を生成する（下記の例ではアクセス識別子は省略）。下記の応答メッセージは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のアドレスは、管理端末３０ａが使用した、つまり通信可能なＩＰｖ６となっている。
<HTML>
<BODY>
<CENTER>家電一覧</CENTER>
<A href=“[3ffe:501:420::7]/index.html”> お風呂</A> <br>
<A href=“[3ffe:501:420::8]/index.html”> エアコン </A> <br>
</BODY>
</HTML>
このように、通信機器選択部２０３は、Ｇｒｏｕｐ４に属するお風呂およびエアコンを選択し、そのＵＲＬ（ＩＰｖ６）と共にリストにした、応答メッセージを生成する。
【０１３１】
また、管理端末３０ａが、
GET /cgi-bin/list?PROTOCOL=&GROUP=&PASSWORD=
のように、ＨＴＴＰのＧＥＴメソッドを用いて、通信プロトコル、グループ、パスワードを指定することなくＩＰｖ４で要求メッセージを送信してきた場合を考える。
【０１３２】
このときの、通信機器選択部２０３は、下記のような、応答メッセージ例（ＨＴＴＰのボディ部）を生成する（下記の例ではアクセス識別子は省略）。この応答メッセージの対象となる通信機器４０ａ〜４０ｃは、ＩＰｖ４に対応し、認証を必要としないグループに属す。また、応答メッセージに記述されたＵＲＬのアドレスは、管理端末３０ａが通信可能なＩＰｖ４となる。
<HTML>
<BODY>
<CENTER>家電一覧</CENTER>
<A href=“192.168.3.1/index.html”>ホームサーバ</A> <br>
<A href=“192.168.3.2/index.html”>テレビ</A> <br>
<A href=“192.168.3.3/index.html”>DVD</A> <br>
<A href=“192.168.3.6/index.html”>ネットワークカメラ</A> <br>
</BODY>
</HTML>
このように、通信機器選択部２０３は、認証が不要なグループに属するホームサーバ、テレビ、ＤＶＤ、ネットワークカメラを選択し、そのＵＲＬ（ＩＰｖ４）と共にリストにした、応答メッセージを生成する。
【０１３３】
また、応答メッセージに、通信機器４０ａ〜４０ｃの情報として、インターネットのアドレスが記述されたＵＲＬを用いることにより、ＤＮＳに登録されていない通信機器４０ａ〜４０ｃに対しても、ＵＲＬは管理端末３０ａから通信可能なアドレスで記述される。これにより、管理端末３０ａがＵＲＬで指定されたアドレスを用いて、ＤＮＳに登録されていない通信機器４０ａ〜４０ｃと通信することができる。
【０１３４】
なお、要求メッセージおよび応答メッセージは、上記のＨＴＴＰに限定する必要はなく、上記のように必要な情報が含まれていれば他の通信フォーマットで通信を行っても構わない。
【０１３５】
以上説明したように、本実施の形態によれば、通信機器４０は、他の通信機器４０に関する情報を要求した管理端末３０に対して、管理端末３０が通信可能な通信機器４０のみの情報を提供できる。これにより、通信機器４０は、管理端末３０にとって無駄な情報を通知する必要がなくなるだけでなく、管理端末３０にとって有効な情報のみをユーザに提示することが可能となり、通信機器４０を的確に選択することが可能となる。
【０１３６】
また、管理端末３０が通信可能な通信機器４０の判断方法として、管理端末３０が要求したときに用いた通信プロトコルを用いている。例えば、管理端末がＩＰｖ４を用いて要求した場合、通信機器４０はＩＰｖ４に対応した通信機器４０の情報のみを管理端末に提供する。これにより、管理端末３０はＩＰｖ４に対応していない通信機器４０を排除した情報をユーザに提示することが可能となり、通信機器４０を的確に選択することが可能となる。
【０１３７】
また、管理端末３０が通信可能な通信機器４０の判断方法として、管理端末３０が指定した通信プロトコルを用いている。例えば、管理端末３０がＩＰｖ４で要求したにも関わらず、ＩＰｖ４およびＩＰｖ６を指定した場合、通信機器３０はＩＰｖ４またはＩＰｖ６に対応した通信機器４０の情報を管理端末３０に提供する。これにより、ＩＰｖ４およびＩＰｖ６の両方に対応した管理端末３０は、要求時の通信プロトコルに無関係にＩＰｖ４またはＩＰｖ６（または両方）に対応した通信機器４０の情報を受けることができるようになる。
【０１３８】
また、管理端末３０が通信可能な通信機器４０の判断方法として、管理端末３０のグループおよびグループに関連付けられた認証情報を用いている。これにより、通信機器４０は管理端末３０のアクセスを許可している通信機器４０のみの情報を提供することができ、セキュリティ・プライバシを向上させることができるようになる。
【０１３９】
さらに、通信機器４０は通信機器リストを管理端末３０に提供するための認証が完了した際、認証が完了したことを示すアクセス識別子を管理端末３０、および管理端末３０に提供する通信機器リストに含まれている通信機器４０に提供する。これにより、管理端末３０が通信機器リストに含まれている通信機器４０と通信を行なう際にアクセス識別子を通信機器４０に伝えることにより、通信機器４０はアクセス識別子の照合を行なうことによって、ユーザが改めて認証情報を入力する必要がなく、簡単に認証を行なうことが可能となる。
【０１４０】
なお、本実施の形態では、グループごとに認証情報（パスワード）を付与した形態で説明したが、グループごとでなくても各通信機器４０ａ〜４０ｃ毎にパスワードを付与しても良い。これにより、通信機器４０ａ〜４０ｃごとに認証を行なえ、管理端末が管理している通信機器４０ａ〜４０ｃに関する情報のみを送信することができる。
【０１４１】
なお、通信機器４０ａ〜４０ｃが行なう処理をプログラムにし、汎用のコンピュータに行なわせる形態であっても良い。
【産業上の利用可能性】
【０１４２】
本発明にかかる通信機器は、他の通信機器にアクセスするための情報を要求した管理端末に対して、管理端末が通信可能な通信機器のみの情報を管理端末に提供し、無駄な情報を排除することが可能となるため、通信機器を的確に選択することが可能となり、家電の制御・管理システムの構築に有用である。また、この技術は、一般の通信機器にも適用可能である。
【図面の簡単な説明】
【０１４３】
【図１】本発明の一実施の形態における通信システムの構成図
【図２】本実施の形態における通信機器の構成図
【図３】本実施の形態におけるグループリストＤＢの構成図
【図４】本実施の形態における通信機器リストＤＢの構成図
【図５】本実施の形態における管理端末と通信機器との間の通信シーケンス図
【図６】本実施の形態にかかる通信機器の内部処理フロー図
【符号の説明】
【０１４４】
１０  通信システム
２０  ネットワーク
３０ａ、３０ｂ  管理端末
４０ａ〜４０ｃ  通信機器
２０１  ネットワーク通信部
２０２  メッセージ処理部
２０３  通信機器選択部
２０４  グループリストＤＢ
２０５  通信機器リストＤＢ
２０６  認証情報ＤＢ
【図１】
2006209406.tif 000003
【図２】
2006209406.tif 000004
【図３】
2006209406.tif 000005
【図４】
2006209406.tif 000006
【図５】
2006209406.tif 000007
【図６】
2006209406.tif 000008