(57)【要約】    【課題】      認証サーバを設置することなく、ユーザが同一の認証情報を用いて全ての情報家電に速やかにアクセスすることが可能な情報家電および情報家電システムを提供すること。    【解決手段】  本発明は、ユーザが情報家電に対して認証情報を登録または更新し、これに対し、情報家電が認証情報を保持するとともに認証情報をマルチキャスト通信またはブロードキャスト通信を用いて他の情報家電に通知するようにした。これにより、認証サーバを設置することなく、すべての情報家電が同一の認証情報を用いることができ、ユーザが様々な情報家電に速やかにアクセスすることができる。  【選択図】      図２
2005227857.tif 000002
【特許請求の範囲】
【請求項１】
ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いて前記ユーザまたは通信端末の認証を行う情報家電であって、
他の情報家電と通信を行うためのネットワーク通信部と、前記認証情報を保存する認証情報リスト格納部と、前記認証情報の登録もしくは更新をする認証情報登録部と、登録もしくは更新を受けた前記認証情報を前記他の情報家電に前記ネットワーク通信部を用いて通知する認証情報管理部と、を具備したことを特徴とする情報家電。
【請求項２】
前記認証情報をマルチキャスト通信またはブロードキャスト通信を用いて前記他の情報家電に通知することを特徴とする請求項１記載の情報家電。
【請求項３】
前記認証情報を登録時、登録後定期的、または不定期に前記他の情報家電に通知することを特徴とする請求項１または請求項２記載の情報家電。
【請求項４】
前記認証情報を用いて前記ユーザまたは通信端末を認証する際、認証対象の前記認証情報を保持していない場合に、他の情報家電に前記認証情報の送信要求をすることを特徴とする請求項１から請求項３のいずれかに記載の情報家電。
【請求項５】
前記認証情報を用いて前記ユーザまたは通信端末を認証する際、認証対象の前記認証情報を保持している時間がある一定以上経過している場合に、他の情報家電に前記認証情報の送信要求をすることを特徴とする請求項１から請求項３のいずれかに記載の情報家電。
【請求項６】
前記認証情報の送信要求をマルチキャスト通信またはブロードキャスト通信を用いて前記他の情報家電に通知することを特徴とする請求項４または請求項５記載の情報家電。
【請求項７】
前記送信要求に対する前記認証情報を複数受信した場合には、前記送信要求に対する認証情報に含まれる時刻情報を比較し、最も新しい前記送信要求に対する前記認証情報を用いて認証することを特徴とする請求項４から請求項６のいずれかに記載の情報家電。
【請求項８】
受信した前記送信要求に対する前記認証情報が、当該認証情報を登録もしくは更新した情報家電から送られてきたことを示している場合、当該認証情報を用いて認証することを特徴とする請求項４から請求項６のいずれかに記載の情報家電。
【請求項９】
他の情報家電から前記認証情報の送信要求を受信した場合、前記送信要求に対する前記認証情報の通知を行うことを特徴とする請求項１から請求項３のいずれかに記載の情報家電。
【請求項１０】
前記認証情報の送信要求を受信してからある時間内に他の情報家電から前記送信要求に対する前記認証情報を受信しなかった場合、前記送信要求に対する前記認証情報を通知することを特徴とする請求項９記載の情報家電。
【請求項１１】
前記認証情報の送信要求を受信してからある時間内に受信したすべての前記認証情報が保持している前記認証情報より古い情報である場合、前記保持している認証情報を他の情報家電に通知することを特徴とする請求項９記載の情報家電。
【請求項１２】
前記送信要求に対する前記認証情報をマルチキャスト通信またはブロードキャスト通信を用いて通知することを特徴とする請求項９から請求項１１のいずれかに記載の情報家電。
【請求項１３】
認証情報を入力する通信端末と、請求項１から請求項１２のいずれかに記載の情報家電と、をネットワークで接続した情報家電システムであって、
前記通信端末から前記情報家電に前記ネットワークを介して前記認証情報の登録または更新を行うことを特徴とする情報家電システム。
【請求項１４】
ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いてユーザまたは通信端末の認証を行う情報家電における通信方法であって、
前記認証情報の登録または更新を受け、保存するステップと、登録または更新を受けた前記認証情報を他の情報家電に通知するステップと、を具備したことを特徴とする通信方法。
【請求項１５】
ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いてユーザまたは通信端末の認証を行う情報家電が使用するプログラムであって、
コンピュータに、前記認証情報の登録または更新を受けさせ、保存させるステップと、登録または更新を受けた前記認証情報を他の情報家電に通知させるステップと、を具備したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を備えた情報家電およびこれを備えた情報家電システムに関する。
【背景技術】
【０００２】
ユーザが、ホームネットワーク、インターネットなどの通信ネットワークを介して、アクセス可能な通信機能を備えた家電、ホームサーバ、ＷＷＷサーバなど多種多様な通信機器（以後、これらを総称して情報家電と呼ぶことにする）がある。そして、ユーザが、情報家電にアクセスする際には、ユーザまたはユーザが使用している通信端末（以後、これらを総称してユーザと呼ぶことにする）の認証を管理・制御することが行なわれている。
【０００３】
ユーザの認証を管理・制御する従来のシステムとしては、認証データを管理するためのサーバ（以後、認証サーバと呼ぶ）を通信ネットワーク上に設置したものがある（例えば、特許文献１参照）。
【０００４】
これは、ユーザが情報家電にアクセス要求した際、情報家電が認証サーバに認証を依頼し、認証サーバが情報家電に認証結果を通知するものである。このようにして、従来のシステムでは、ユーザの認証を実現している。
【０００５】
また、この従来のシステムでは、各情報家電が同一の認証サーバを使用する、または各情報家電に対する認証サーバが同一の認証データを共有している。これにより、ユーザはアカウント、パスワード、生体情報などといったユーザを特定する情報（以後、認証情報と呼ぶ）を情報家電毎に設定することなく、同一の認証情報をシステムにおいて、使用することを実現している。
【０００６】
次に、特許文献１に記載された従来のシステムについて図１０を用いて説明する。
【０００７】
従来のシステム１０００は、ユーザ端末１００２、複数の情報家電１００１ａ〜１００１ｃ、認証サーバ１００３が通信ネットワーク１００４で接続された構成となっている。
【０００８】
従来のシステム１０００は、まず、ユーザが全ての情報家電１００１ａ〜１００１ｃにアクセスできるようにするため、ユーザはユーザ端末１００２を用いて情報家電１００１ａ〜１００１ｃのいずれかにアクセスし、情報家電１００１ａ〜１００１ｃが認証サーバ１００３に認証情報を登録する。
【０００９】
例えば、ユーザ端末１００２は情報家電１００１ａを介して認証サーバ１００３に認証情報を登録する。この後、ユーザ端末１００２が情報家電１００１ｂにアクセスする場合、ユーザ端末１００２は情報家電１００１ｂに認証情報を通知し、これを受信した情報家電１００１ｂが認証サーバ１００３に認証情報を転送する。次に、認証サーバ１００３は、受信した認証情報とすでに登録されている認証情報の照合を行い、認証結果を情報家電１００１ｂに通知する。そして、情報家電１００１ｂは受信した認証結果に基づいて、ユーザ端末１００２のアクセス制御を行う。
【特許文献１】特開２００２−１９７０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述したシステム１０００では、各情報家電１００１ａ〜１００１ｃは認証サーバ１００３のアドレスを予め知っている必要がある。このため、認証サーバ１００３のアドレスを各情報家電１００１ａ〜１００１ｃに設定しておく必要がある。このため、通信機器やネットワーク通信の管理に不慣れなユーザが、各情報家電１００１ａ〜１００１ｃに対して認証サーバ１００３のアドレス設定作業を行わなければならないという課題がある。
【００１１】
また、ユーザ端末１００２が情報家電１００１ａ〜１００１ｃにアクセスを要求する毎に、情報家電１００１ａ〜１００１ｃが認証サーバ１００３に認証を依頼するようになっている。このため、認証サーバ１００３の負荷が大きくなっている場合や情報家電１００１ａ〜１００１ｃと認証サーバ１００３との間の通信遅延時間が大きくなっている場合、認証が完了するまでの待ち時間が長くなり、情報家電１００１ａ〜１００１ｃの利便性が損なわれてしまうという課題がある。
【００１２】
さらに、認証サーバ１００３が停止している、または情報家電１００１ａ〜１００１ｃと認証サーバ１００３との間で通信障害が発生している場合、情報家電１００１ａ〜１００１ｃは認証を行うことができなくなるという課題がある。
【００１３】
本発明は、かかる点に鑑みてなされたものであり、認証サーバを設置することなく、ユーザが同一の認証情報を用いて全ての情報家電に速やかにアクセスすることが可能な情報家電および情報家電システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、ユーザが情報家電に対して認証情報を登録または更新し、これに対し、情報家電が認証情報を保持するとともに認証情報をマルチキャスト通信またはブロードキャスト通信を用いて他の情報家電に通知するようにした。
【発明の効果】
【００１５】
本発明によれば、認証サーバを設置することなく、すべての情報家電が同一の認証情報を用いることができ、ユーザが様々な情報家電に速やかにアクセスすることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の第１の態様にかかる情報家電は、ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いて前記ユーザまたは通信端末の認証を行う情報家電であって、他の情報家電と通信を行うためのネットワーク通信部と、前記認証情報を保存する認証情報リスト格納部と、前記認証情報の登録もしくは更新をする認証情報登録部と、登録もしくは更新を受けた前記認証情報を前記他の情報家電に前記ネットワーク通信部を用いて通知する認証情報管理部と、を具備した構成を採る。
【００１７】
これにより、認証情報を他の情報家電に通知するので、認証サーバを設置することなく、他の情報家電と同一の認証情報を共有できる。この結果、ユーザは同一の認証情報を用いて全ての情報家電に速やかにアクセスすることが可能となる。
【００１８】
本発明の第２の態様は、第１の態様にかかる情報家電において、前記認証情報をマルチキャスト通信またはブロードキャスト通信を用いて前記他の情報家電に通知する。
【００１９】
これにより、認証情報を通知するための特別なアドレスを設定しなくても複数の情報家電に同時に認証情報を通知することが可能となる。
【００２０】
本発明の第３の態様は、第１の態様または第２の態様にかかる情報家電において、前記認証情報を登録時、登録後定期的、または不定期に前記他の情報家電に通知する。
【００２１】
登録時に認証情報を通知することにより、ユーザが他の情報家電にすぐアクセスできるようにできる。また、認証情報を定期的または不定期に通知することにより、情報家電が一時的にネットワークから切り離されていても、ネットワークに接続した後に認証情報を受信できるようにできる。
【００２２】
本発明の第４の態様は、第１の態様から第３の態様のいずれかにかかる情報家電において、前記認証情報を用いて前記ユーザまたは通信端末を認証する際、認証対象の前記認証情報を保持していない場合に、他の情報家電に前記認証情報の送信要求をする。
【００２３】
これにより、認証情報を保持していない情報家電は、認証情報を要求することが可能となるため、認証サーバを設置する必要がなくなる。
【００２４】
本発明の第５の態様は、第１の態様から第３の態様のいずれかにかかる情報家電において、前記認証情報を用いて前記ユーザまたは通信端末を認証する際、認証対象の前記認証情報を保持している時間がある一定以上経過している場合に、他の情報家電に前記認証情報の送信要求をする。
【００２５】
これにより、情報家電は最新の認証情報を保持することが可能となる。
【００２６】
本発明の第６の態様は、第４の態様または第５の態様にかかる情報家電において、前記認証情報の送信要求をマルチキャスト通信またはブロードキャスト通信を用いて前記他の情報家電に通知する。
【００２７】
これにより、認証情報の送信要求するための特別なアドレスを設定しなくても複数の情報家電に同時に認証情報を要求することが可能となる。
【００２８】
本発明の第７の態様は、第４の態様から第６の態様のいずれかにかかる情報家電において、前記送信要求に対する前記認証情報を複数受信した場合には、前記送信要求に対する認証情報に含まれる時刻情報を比較し、最も新しい前記送信要求に対する前記認証情報を用いて認証する。
【００２９】
これにより、情報家電は最新の認証情報を保持することが可能となり、他の情報家電への認証情報の要求回数を削減し、同一ユーザに対する認証に要する時間を短くすることが可能となる。
【００３０】
本発明の第８の態様は、第４の態様から第６の態様のいずれかにかかる情報家電において、受信した前記送信要求に対する前記認証情報が、当該認証情報を登録もしくは更新した情報家電から送られてきたことを示している場合、当該認証情報を用いて認証する。
【００３１】
これにより、認証情報を管理している情報家電からの認証情報つまり正確な認証情報を用いて認証ができる。また、他の情報家電から認証情報を取得する必要がなくなるので、認証に要する時間を短くすることが可能となる。
【００３２】
本発明の第９の態様は、第１の態様から第３の態様のいずれかにかかる情報家電において、他の情報家電から前記認証情報の送信要求を受信した場合、前記送信要求に対する前記認証情報の通知を行う。
【００３３】
これにより、認証情報を保持している情報家電は、認証サーバを設置することなく、ユーザは同一の認証情報を用いて他の情報家電にアクセスすることが可能となる。
【００３４】
本発明の第１０の態様は、第９の態様にかかる情報家電において、前記認証情報の送信要求を受信してからある時間内に他の情報家電から前記送信要求に対する前記認証情報を受信しなかった場合、前記送信要求に対する前記認証情報を通知する。
【００３５】
これにより、特定の情報家電が停止しているまたはネットワークから切り離されていても、認証情報の通知を受けることが可能となる。
【００３６】
本発明の第１１の態様は、第９の態様にかかる情報家電において、前記認証情報の送信要求を受信してからある時間内に受信した全ての前記認証情報が保持している前記認証情報より古い情報である場合、前記保持している認証情報を他の情報家電に通知する。
【００３７】
これにより、情報家電間での認証情報の整合性を確保することが可能となり、古い認証情報による認証を防ぐことが可能となる。
【００３８】
本発明の第１２の態様は、第９の態様から第１１の態様のいずれかにかかる情報家電において、前記送信要求に対する前記認証情報をマルチキャスト通信またはブロードキャスト通信を用いて通知する。
【００３９】
これにより、認証情報を通知するための特別なアドレスを設定しなくても複数の情報家電に同時に認証情報を通知することが可能となる。
【００４０】
本発明の第１３の態様は、認証情報を入力する通信端末と、第１の態様から第１２の態様のいずれかに記載の情報家電と、をネットワークで接続した情報家電システムであって、前記通信端末から前記情報家電に前記ネットワークを介して前記認証情報の登録または更新を行うことを特徴とする情報家電システムである。
【００４１】
本発明の第１４の態様は、前記ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いてユーザまたは通信端末の認証を行う情報家電における通信方法であって、前記認証情報の登録または更新を受け、保存するステップと、登録または更新を受けた前記認証情報を他の情報家電に通知するステップと、を具備したことを特徴とする通信方法である。
【００４２】
本発明の第１５の態様は、前記ユーザまたは通信端末を特定するユーザ情報を持つ認証情報を用いてユーザまたは通信端末の認証を行う情報家電が使用するプログラムであって、コンピュータに、前記認証情報の登録または更新を受けさせ、保存させるステップと、登録または更新を受けた前記認証情報を他の情報家電に通知させるステップと、を具備したことを特徴とするプログラムである。
【００４３】
以下、本発明の一実施の形態について、図面を参照しながら説明する。
【００４４】
まず、本実施の形態における情報家電システムの全体構成について、図１を用いて説明する。図１は、本発明における情報家電システムの全体構成を示す概略図である。
【００４５】
本実施の形態にかかる情報家電システム４０は、ユーザが使用する複数のユーザ端末１０ａ、１０ｂおよび情報家電２０ａ〜２０ｃが通信ネットワーク１００を介して相互接続されている。なお、ユーザ端末１０ａ、１０ｂ、情報家電２０ａ〜２０ｃの数は図１に制限されるものではない。
【００４６】
ユーザ端末１０ａ、１０ｂは、ユーザインタフェースを有し、通信ネットワーク１００を介して情報家電２０ａ〜２０ｃと通信可能な通信機器である。例えば、ユーザ端末１０ａ、１０ｂは、パソコン、携帯電話、ＰＤＡ、ネットワーク通信機能を備えた家電などである。
【００４７】
また、情報家電２０ａ〜２０ｃは、ネットワーク通信機能を備えた家電、ホームサーバ、ＷＷＷサーバなど、ユーザによって制御される通信機器、またはユーザにサービスを提供する機能を備えた通信機器である。
【００４８】
次に、情報家電２０ａ〜２０ｃの構成について、図２を用いて説明する。図２は、本実施の形態にかかる情報家電２０ａ〜２０ｃの構成を示す図である。
【００４９】
情報家電２０ａ〜２０ｃは、認証情報登録部２００、ユーザインタフェース部２０１、認証情報管理部２０２、ネットワーク通信部２０３、認証情報リスト格納部２０４、認証部２０５から構成される。
【００５０】
ユーザインタフェース部２０１は、表示画面、操作ボタンなどから構成されている。また、ユーザインタフェース部２０１は、ユーザが認証情報を情報家電２０ａ〜２０ｃに直接登録することができるようにするため、認証情報登録部２００から渡された登録画面の表示、ユーザからの登録入力を受け付け、入力結果を認証情報登録部２００に渡すインタフェースである。また、ユーザインタフェース部２０１は、認証情報登録部２００からの登録完了を表示する。
【００５１】
なお、ユーザ端末１０ａ、１０ｂを用いて通信ネットワーク１００を介してのみ認証情報の登録を受け付ける場合、ユーザインタフェース部２０１はなくてもよい。
【００５２】
認証情報登録部２００は、ユーザインタフェース部２０１に表示させる登録画面、登録完了画面の生成を行う。また、認証情報登録部２００は、通信ネットワーク１００を介した認証登録情報の受信処理を行って、受信した認証情報を認証情報管理部２０２に渡す。
【００５３】
認証情報管理部２０２は、認証情報登録部２００から受け取った認証登録情報を認証情報リスト格納部２０４に保存し、保存できたかどうかを認証情報登録部２００に通知する処理を行う。また、認証情報管理部２０２は、ネットワーク１００を介して受け取った認証情報要求に対して応答すべきかどうかの判断と応答すべきである場合の応答処理を行う。また、認証情報管理部２０２は、認証情報通知を受け取った場合の認証情報リストの更新処理（受け取った認証情報が保持している認証情報より新しい場合）を行う。さらに、認証情報管理部２０２は、認証情報通知の送信処理（より新しい認証情報を保持している場合）を行う。
【００５４】
認証部２０５は、認証情報登録部２００を介してユーザから送られてきた認証情報と、認証情報リスト格納部２０４に保存してある認証情報とを比較し、ユーザが正規なユーザであるか認証し、認証結果を認証情報登録部２００に送る。
【００５５】
ネットワーク通信部２０３は、ユーザ端末１０ａ、１０ｂや他の情報家電２０ａ〜２０ｃとインターネット通信を行うための通信プロトコルの処理を行う。
【００５６】
以上のように、情報家電２０ａ〜２０ｃは、ユーザの認証情報を保存および認証する機能を有する。
【００５７】
次に、認証情報管理部２０２が保持する認証情報リストについて、図３を用いて説明する。図３は、情報家電が保持している認証情報のリストを示した図である。
【００５８】
リスト３００に格納されたデータは、大きく分けて、認証に関する情報、登録・更新に関する情報、通知先に関する情報に分けられる。
【００５９】
認証に関する情報は、ログイン名３０１およびパスワード３０２である。なお、認証に関する情報として、暗証番号といったユーザ識別子、ユーザのみが知っている情報、またはユーザの顔、手形、指紋、虹彩、声紋といったユーザ固有の生体情報であっても良い。
【００６０】
登録・更新に関する情報は、認証情報の時刻情報３０３またはマスタ−フラグ３０４である。
【００６１】
時刻情報３０３は、認証情報が登録された時刻、または認証情報が最後に更新された時刻である。図３では、時刻情報３０３は、年月日、時刻（時分秒）、その日の中で何番目の更新かを示す番号を連結したものとなっている。なお、時刻情報３０３は、全ての情報家電２０ａ〜２０ｃで更新時刻の新旧の比較が可能な情報であればよい。
【００６２】
また、マスターフラグ３０４は、認証情報が自身の情報家電２０ａ〜２０ｃで登録または更新されたかどうかを示す情報である。つまり、マスターフラグ３０４は、保存されている情報家電２０ａ〜２０ｃで登録または更新されたかを示すフラグである。マスターフラグ３０４は、ユーザ端末１０ａ、１０ｂから直接ユーザ登録・更新を受けて保持している認証情報に対してのみ１に設定され、他の情報家電から受信した認証情報に対しては０に設定される。
【００６３】
認証情報要求を受信した情報家電２０ａ〜２０ｃのうち、認証情報を保持しておりかつマスターフラグが１になっている情報家電２０ａ〜２０ｃが速やかに認証情報を他の情報家電２０ａ〜２０ｃに通知する。
【００６４】
もし、マスターフラグが１になっている情報家電２０ａ〜２０ｃがある一定時間経過しても、他の情報家電２０ａ〜２０ｃに認証情報を通知しない場合、他の情報家電２０ａ〜２０ｃのうち認証情報を保持している情報家電２０ａ〜２０ｃが代理で認証情報を通知する。
【００６５】
これにより、特定の情報家電２０ａ〜２０ｃが停止しているまたはネットワーク１００から切り離されていても、認証情報の通知を受けることが可能となる。
【００６６】
また、通知先３０５は、認証情報の通知先の情報である。通知先３０５は、複数の情報家電２０ａ〜２０ｃにも通知する必要があるため、マルチキャストアドレスまたはブロードキャストアドレスが望ましい。
【００６７】
以上のような構成により、情報家電２０ａ〜２０ｃが認証情報を保持し、情報家電２０ａ〜２０ｃにアクセスを試みるユーザから認証情報が送られてきた場合に、保持している認証情報と送られてきた認証情報を照合することにより、アクセス制御を行なう。
【００６８】
さらに、本情報家電システム４０では、ユーザが全ての情報家電２０ａ〜２０ｃに認証情報を登録しなくても全ての情報家電２０ａ〜２０ｃにアクセスできるように、ある情報家電２０ａ〜２０ｃで登録された認証情報を、全ての情報家電２０ａ〜２０ｃで共有できるようにしている。
【００６９】
以下、本情報家電システム４０の認証情報登録処理およびユーザ認証処理の概要について図４を用いて説明する。
【００７０】
まず、ユーザが、ユーザ端末１０ａを用いて情報家電２０ａにアクセスし、認証情報の登録または変更を行う（ステップＳＴ（以下、単にＳＴ）４０１）。なお、上述したように、認証情報は、ログイン名、パスワードまたは暗証番号といったユーザ識別子およびユーザのみが知っている情報、またはユーザの顔、手形、指紋、虹彩、声紋といったユーザ固有の生体情報である。
【００７１】
次に、情報家電２０ａは、認証情報登録部２００において、通信ネットワーク１００を介して登録された認証情報の受信処理を行って、受信した認証情報を認証情報管理部２０２に渡し、認証情報管理部２０２が、認証情報登録部２００から受け取った認証情報を認証情報リスト格納部２０４に保存する（ＳＴ４０２）。
【００７２】
次に、情報家電２０ａは、認証情報管理部２０２において、認証情報登録部２００から受け取った認証情報の登録完了したことを認証情報登録部２００に通知し、認証情報登録部２００がネットワーク１００を介してユーザ端末１０ａに通知する（ＳＴ４０３）。
【００７３】
次に、情報家電２０ａの認証情報管理部２０２が、ネットワーク通信部２０３を介して、認証情報を他の情報家電２０ｂ、２０ｃに通知する（ＳＴ４０４）。このとき、情報家電２０ａの認証情報管理部２０２は、通知する認証情報に認証情報の登録（更新）時刻を付加する。
【００７４】
これにより、情報家電２０ｂ、２０ｃは、通知された認証情報が最新の認証情報かを判別することが可能となる。なお、情報家電２０ｂ、２０ｃが複数の認証情報を受信した場合の動作については後述する。
【００７５】
また、情報家電２０ａの認証情報管理部２０２は、情報家電２０ａ〜２０ｃで共有しているマルチキャストアドレスを用いて認証情報を通知してもよいし、ブロードキャスト通信で通知してもよい。ただし、ブロードキャスト通信の場合、同一セグメント内の情報家電のみへの通知となる。
【００７６】
また、情報家電２０ａの認証情報管理部２０２が認証情報を通知するタイミングは、ユーザが他の情報家電２０ｂ、２０ｃにすぐアクセスできるようにするために、認証情報の登録（更新）直後が望ましい。
【００７７】
また、情報家電２０ｂまたは情報家電２０ｃが一時的にネットワークから切り離されていても、ネットワークに接続した後に認証情報を受信できるようにするため、情報家電２０ａの認証情報管理部２０２は定期的または不定期に再通知することが望ましい。
【００７８】
次に、情報家電２０ｂ、２０ｃは、認証情報登録部２００において、情報家電２０ａから送られてきた認証情報を受信し、受信した認証情報を認証情報管理部２０２が認証情報リスト格納部２０４に保持する（ＳＴ４０５）。
【００７９】
このように、情報家電２０ａで登録された認証情報は、各情報家電２０ａ〜２０ｃで共有できることになる。
【００８０】
これにより、ユーザがユーザ端末１０ｂから情報家電２０ｃにアクセスしようとする場合（ＳＴ４０６）、情報家電２０ｃは認証部２０５において、ユーザから受信した認証情報と認証情報リスト格納部２０４に保持している認証情報を照合し（ＳＴ４０７）、ユーザのアクセス要求に対して応答できる（ＳＴ４０８）。このように、情報家電システム４０は、アクセス制御を行うことが可能となる。
【００８１】
また、本情報家電システム４０は、情報家電２０ｃが情報家電２０ａからの認証情報を受信できなかった場合、または情報家電２０ｃでの認証情報の保持がある一定以上経過した場合に、情報家電２０ｃが最新の認証情報を取得できるようになっている。
【００８２】
以下、情報家電２０ｃが情報家電２０ａからの認証情報を受信できなかった場合、または情報家電２０ｃでの認証情報の保持がある一定以上経過した場合において、ユーザ端末１０ｂが情報家電２０ｃにアクセスしたときの通信概要について図５を用いて説明する。
【００８３】
なお、情報家電２０ａが認証情報を登録・更新する処理は図４を用いて説明した処理と同じあるため省略する。
【００８４】
まず、ユーザ端末１０ｂは、情報家電２０ｃに認証情報を通知しアクセスを要求する（ＳＴ５０１）。
【００８５】
次に、情報家電２０ｃは、認証情報登録部２００において、ユーザ端末１０ｂから送られてきた認証情報を受信する。この際、情報家電２０ｃは、受信した認証情報を認証情報リスト格納部２０４に保持していない、または認証情報を保持している時間がある一定以上経過している。このため、情報家電２０ｃの認証情報管理部２０２は、他の情報家電２０ａ、２０ｂに認証情報を要求する（ＳＴ５０２）。
【００８６】
この要求には、アクセスを要求しているユーザの識別子（ログイン名）が含まれる。また、要求先のアドレスとして、情報家電２０ａ〜２０ｃで共有しているマルチキャストアドレス、またはブロードキャストアドレスが望ましい。
【００８７】
また、情報家電２０ｃは、認証情報の登録・変更が行われた情報家電２０ａからの認証情報の通知（マスターフラグは１）を受信し、認証情報管理部２０２が認証情報リスト格納部２０４に保存する際、通知から得られる情報家電２０ａのアドレスを通知先３０５に設定しておくことにより、認証情報管理部２０２は、情報家電２０ａのみに要求を送信することが可能となる。
【００８８】
次に、認証情報登録部２００において認証情報の要求を受信した情報家電２０ａ、２０ｂは、認証情報管理部２０２が、自身が認証情報リスト格納部２０４に保持している認証情報を通知する（ＳＴ５０３）。
【００８９】
認証情報を通知する情報家電２０ａ、２０ｂは、要求されている認証情報を認証情報リスト格納部２０４に保持しており、かつこの認証情報に対してマスターフラグが１となっている情報家電、すなわちユーザにより直接認証情報が登録または更新された情報家電２０ａ、２０ｂとなる。
【００９０】
ただし、この情報家電２０ａ、２０ｂが一定時間経過しても認証情報を通知しない場合、認証情報を保持している他の情報家電が代理で通知してもよい。
【００９１】
なお、認証情報を保持している情報家電２０ａ、２０ｂがマスターフラグの値に関わらず通知する方法も考えられる。この場合、複数の情報家電２０ａ、２０ｂが同時に認証情報を通知することを避けるため、それぞれの情報家電２０ａ、２０ｂがランダム時間秒だけ待ってから通知するようにすればよい。このとき、通知する前に他の情報家電２０ａ、２０ｂから受信した認証情報の時刻情報が保持している認証情報の時刻より情報より新しい場合、通知を中止することにより通信量を抑えることができる。
【００９２】
図５で示す例では、認証情報登録を行った情報家電２０ａが保持している認証情報のマスターフラグが１となっている。よって、情報家電２０ａが認証情報を通知している。
【００９３】
次に、情報家電２０ｂは、認証情報を認証情報登録部２００において受信し、認証情報管理部２０２に送る。認証情報管理部２０２は、認証情報リスト格納部２０４に保持している認証情報と受信した認証情報を比較して更新すべきかどうか確認を行う（ＳＴ５０４）。この処理については、図６を用いて後述する。
【００９４】
次に、認証情報の要求を行った情報家電２０ｃは、認証情報を受信して認証情報リスト格納部２０４に保存する（ＳＴ５０５）。また、情報家電２０ｃは、認証部２０５において、ユーザ端末１０ｂから受信した認証情報と保存した認証情報を比較して（ＳＴ５０６）、アクセス要求応答を送信することによりアクセス制御を行う（ＳＴ５０７）。
【００９５】
以上により、認証情報を保持していない情報家電２０ｃは、他の情報家電２０ａ、２０ｂから認証情報を受信することにより、ユーザ認証を行ってアクセス制御を行うことが可能となる。
【００９６】
次に、情報家電２０ｂが保持している認証情報が、情報家電２０ａが通知した認証情報より新しい場合における処理（図５のＳＴ５０４）の概要について図６を用いて説明する。なお、情報家電２０ａが認証情報を通知するまでの処理は、すでに図５を用いた説明と同じであるので説明を省略する。
【００９７】
図６に示すように、認証処理は以下のような手順で行なわれる。
【００９８】
情報家電２０ｂは、認証情報登録部２００において、情報家電２０ａから送られてきた認証情報を受信し、受信した認証情報を認証情報管理部２０２に送る。次に、認証情報管理部２０２は、受信した認証情報と認証情報リスト格納部２０４に保持している認証情報のそれぞれの時刻情報を比較し、情報家電２０ｂが保持している認証情報が受信した認証情報より新しいと判断し（ＳＴ６０１）、認証情報リスト格納部２０４に保持している認証情報を他の情報家電２０ａ、２０ｃに通知する（ＳＴ６０２）。
【００９９】
このとき、情報家電２０ｂが保持している認証情報のマスターフラグは、１の場合と０の場合がある。前者は、情報家電２０ｂで認証情報を登録・更新されたが、情報家電２０ａがネットワークから一時的に切り離されたなどの理由により、この認証情報の通知を受信できなかった場合である。後者は、情報家電２０ｂ以外の情報家電で認証情報を登録・更新され、この認証情報の通知を情報家電２０ｂが受信し、かつ情報家電２０ｃからの認証情報の要求に対して認証情報を登録・更新された情報家電から認証情報通知がない場合である。
【０１００】
次に、情報家電２０ａは、認証情報登録部２００において、情報家電２０ｂから送られてきた認証情報を受信し、受信した認証情報を認証情報管理部２０２に送る。次に、認証情報管理部２０２は、受信した認証情報通知と認証情報リスト格納部２０４に保持している認証情報を比較し、認証情報が更新されていることを知り、保持している認証情報を更新する（ＳＴ６０３）。
【０１０１】
このとき、情報家電２０ａの認証情報管理部２０２は、受信した認証情報通知のマスターフラグの値に関係なく、保持する認証情報のマスターフラグを０に変更する。
【０１０２】
次に、認証情報の要求を行った情報家電２０ｃは、情報家電２０ｂから送られてきた認証情報を受信し、認証情報リスト格納部２０４に保存する（ＳＴ６０４）。そして、ユーザ端末１０ｂから受信した認証情報と比較してアクセス制御を行う（図５のＳＴ５０６、ＳＴ５０７）。
【０１０３】
このように認証情報通知が複数回受信されることがあるため、認証情報を要求した情報家電２０ｃは、認証を確実にするために認証情報を受信した後しばらく待って、他の認証情報が送られてこないことを確認してから認証情報の照合を行うことが望ましい。
【０１０４】
ただし、マスターフラグが１になっている認証情報を受信した場合、その認証情報が最新のものである可能性が非常に高いので、その認証情報を用いて速やかに認証の照合を行なって正しいユーザであると判断できれば、その時点でアクセスを許可してもよい。
【０１０５】
以上により、認証情報を保持していない情報家電２０ｃは、他の情報家電から最新の認証情報を受信することにより、ユーザ認証を確実に行うことが可能となる。
【０１０６】
次に、以上のような処理を行う情報家電２０ａ〜２０ｃがユーザから認証要求を受け、ユーザアクセスの可否を行うまでの内部処理手順について、図７を用いて詳細に説明する。
【０１０７】
情報家電２０ａ〜２０ｃは、認証情報登録部２００において、ユーザから認証要求を受け、認証情報管理部２０２に送る。次に、認証情報管理部２０２は、ユーザに関する認証情報を認証情報リスト格納部２０４に保持しているかどうか確認を行なう（ＳＴ７０１）。
【０１０８】
認証の対象となるユーザに関する認証情報を保持している場合、認証情報管理部２０２は、保存してある認証情報とユーザから受信した認証情報とが一致するか判断する（ＳＴ７０２）。これらの認証情報が一致すれば、認証情報管理部２０２は、ユーザのアクセスを許可する（ＳＴ７０３）。
【０１０９】
一方、認証を保持していない場合または認証情報が一致しない場合、認証情報管理部２０２は、ネットワーク通信部２０３を介して、他の情報家電２０ａ〜２０ｃに認証情報の要求を行い、認証情報の通知を待つタイマを設定する（ＳＴ７０４）。
【０１１０】
次に、認証情報管理部２０２は、他の情報家電２０ａ〜２０ｃから認証情報の通知を待つ（ＳＴ７０５）。そして、認証情報の通知を受信した場合、認証情報管理部２０２は、この認証情報が認証情報リスト格納部２０４に保持している認証情報より新しい場合のみ、新しい認証情報に更新する（ＳＴ７０６）。
【０１１１】
なお、保持していない認証情報を受信した場合、認証情報管理部２０２は、この認証情報を保持する。認証情報管理部２０２は、新しい認証情報を保存する場合、保持していない認証情報を保持する場合のいずれの場合も、マスターフラグは０とする。
【０１１２】
そして、認証情報管理部２０２は、受信した認証情報のマスターフラグが１であるか、つまりユーザが直接登録した認証情報であるか判断する（ＳＴ７０７）。そして、マスターフラグが１となっている認証情報を受信した場合、認証部２０５は、この認証情報とユーザから受信した認証情報の比較を行い（ＳＴ７０８）、認証情報が一致すれば、タイマを停止し、ユーザのアクセスを許可する（ＳＴ７０３）。一方、ＳＴ７０８において保存してある認証情報とユーザからの認証情報が一致しない場合、認証情報管理部２０２は、ＳＴ７０５の処理に移行し、引き続き認証情報の通知を待つ。
【０１１３】
また、ＳＴ７０７においてマスターフラグが０となっている認証情報を受信した場合も、認証情報管理部２０２は、ＳＴ７０５の処理に移行し、引き続き認証情報の通知を待つ。
【０１１４】
また、認証情報管理部２０２は、認証情報を受信しない場合も受信タイマがタイムアウトするか否か監視する（ＳＴ７０９）。
【０１１５】
そして、認証情報管理部２０２は、タイマがタイムアウトした時点で、その旨の情報を認証部２０５に送り、認証部２０５が認証情報リスト格納部２０４に保持している認証情報とユーザからの認証情報が一致するかどうか確認する（ＳＴ７１０）。
【０１１６】
そして、認証情報リスト格納部２０４に保持している認証情報とユーザからの認証情報が一致した場合、認証部２０５は、アクセスを許可し（ＳＴ７０３）、一致しない場合アクセスを許可しない（ＳＴ７１１）。
【０１１７】
以上のように、情報家電２０ａ〜２０ｃは、認証情報を保持し、これを用いてユーザのアクセス制御を行うことができる。
【０１１８】
また、情報家電２０ａ〜２０ｃは、認証情報を保持していない場合も、他の情報家電２０ａ〜２０ｃから保持していない認証情報を受信することができる。これにより、複数の情報家電２０ａ〜２０ｃで同一の認証情報を共有できるので、認証サーバなどの特別な装置を備える必要がなくなる。また、全ての情報家電２０ａ〜２０ｃで同一の認証情報を共有するので、ユーザは全ての情報家電２０ａ〜２０ｃに同一の認証情報を用いてアクセスできる。
【０１１９】
次に、情報家電２０ａ〜２０ｃが他の情報家電２０ａ〜２０ｃから認証情報の送信要求を受信した場合の内部処理について図８を用いて詳細に説明する。図８は、情報家電２０ａ〜２０ｃが他の情報家電２０ａ〜２０ｃから認証情報の送信要求を受信した場合の内部処理手順を示す図である。
【０１２０】
情報家電２０ａ〜２０ｃは、他の情報家電２０ａ〜２０ｃから認証情報の要求を受けた場合、まず、認証情報管理部２０２において、要求された認証情報を保持しているか確認し（ＳＴ８０１）、保持していなければこの要求を無視する（ＳＴ８０２）。
【０１２１】
一方、要求された認証情報を保持していれば、認証情報管理部２０２は、保持している認証情報のマスターフラグが１であるか、つまり、自身がユーザから直接受けた認証情報であるか判断する（ＳＴ８０３）。
【０１２２】
保持している認証情報のマスターフラグが１である場合、認証情報管理部２０２は、すなわちこの情報家電で最後にユーザ登録または更新がされたと判断し、ネットワーク通信部２０３を介して直ちに他の情報家電２０ａ〜２０ｃに対してこの認証情報を通知する（ＳＴ８０４）。認証情報の通知先は、他の情報家電にも通知する必要があるため、マルチキャストアドレスまたはブロードキャストアドレスが望ましい。
【０１２３】
保持している認証情報のマスターフラグが０の場合、認証情報管理部２０２は、マスターフラグが１となっている情報家電からの認証情報の通知を待つタイマ（認証情報送信タイマ）を開始する（ＳＴ８０５）。そして、認証情報管理部２０２は、送信タイマがタイムアウトする前に、他の情報家電２０ａ〜２０ｃから認証情報の通知を受信するか監視する（ＳＴ８０６）。
【０１２４】
なお、複数の情報家電２０ａ〜２０ｃが同時に認証方法を送信するのを避けるため、タイマの時間は情報家電２０ａ〜２０ｃ毎にある一定の範囲内でランダムとする。
【０１２５】
認証情報送信タイマがタイムアウトする前に、他の情報家電から認証情報の通知を受信し、その認証情報が保持している認証情報より新しい場合、認証情報管理部２０２は、認証情報送信タイマを停止して認証情報の通知を中止する（ＳＴ８０２）。
【０１２６】
一方、認証情報送信タイマがタイムアウトした場合、すなわち保持している認証情報より新しい認証情報の通知を受信しなかった場合、認証情報管理部２０２は、保持している認証情報を通知する（ＳＴ８０４）。なお、通知先は、他の情報家電にも通知する必要があるため、マルチキャストアドレスまたはブロードキャストアドレスが望ましい。
【０１２７】
以上説明したように、ユーザから認証情報の登録または認証情報の更新が行なわれた情報家電２０ａ〜２０ｃが、他の情報家電２０ａ〜２０ｃから認証情報の要求を受信した場合、他の情報家電２０ａ〜２０ｃに認証情報の通知を行うことができる。これにより、認証サーバを設置することなく、ユーザは同一の認証情報を用いて全ての情報家電にアクセスすることが可能となる。
【０１２８】
また、本情報家電システム４０によれば、マルチキャスト通信またはブロードキャスト通信を用いて、最新の認証情報を保持している情報家電２０ａ〜２０ｃが他の情報家電２０ａ〜２０ｃに認証情報の通知を行うことができる。
【０１２９】
このように、マルチキャストまたはブロードキャスト通信を用いることにより、認証情報を保持している情報家電２０ａ〜２０ｃは、認証情報を通知するための特別なアドレスを設定しなくても複数の情報家電に同時に認証情報を通知することが可能となる。
【０１３０】
また、認証情報の要求を受信した情報家電２０ａ〜２０ｃは、要求を受信してからある時間内に他の情報家電２０ａ〜２０ｃから要求された認証情報を受信しなかった場合、認証情報の登録または更新が行なわれた情報家電２０ａ〜２０ｃに代わって認証情報通知を行うことができる。これにより、認証情報の登録または更新が行なわれた情報家電２０ａ〜２０ｃが停止しているまたはネットワーク１００から切り離されていても、認証情報の通知を行うことができる。
【０１３１】
また、認証情報の要求を受信した情報家電２０ａ〜２０ｃは、要求を受信してからある時間内に受信した全ての認証情報が、情報家電２０ａ〜２０ｃが保持している認証情報より古い情報である場合、保持している認証情報を通知することができる。これにより、情報家電２０ａ〜２０ｃ間での最新の認証情報を共有でき、認証情報の整合性を確保することが可能となり、かつ古い認証情報による認証を防ぐことが可能となる。
【０１３２】
次に、本情報家電２０ａ〜２０ｃが、他の情報家電２０ａ〜２０ｃから認証情報の通知を受信した場合の処理について図９を用いて説明する。図９は、情報家電２０ａ〜２０ｃが、他の情報家電２０ａ〜２０ｃから認証情報の通知を受信した場合の内部処理手順を示す図である。
【０１３３】
情報家電２０ａ〜２０ｃが他の情報家電２０ａ〜２０ｃから認証情報の通知を受信した場合、認証情報管理部２０２は、受信した認証情報より新しい認証情報を認証情報リスト格納部２０４に保持しているかどうか時刻情報に基づいて確認する（ＳＴ９０１）。
【０１３４】
そして、受信した認証情報より新しい認証情報を保持している場合は、認証情報管理部２０２は、受信した認証情報を無視する（ＳＴ９０２）。
【０１３５】
一方、受信した認証情報より新しい認証情報を保持していない場合、認証情報管理部２０２は、保持している認証情報を受信した認証情報に更新するとともに（ＳＴ９０３）、この認証情報に関する認証情報送信タイマが作動しているか判断する（ＳＴ９０４）。また、認証情報管理部２０２は、認証情報の更新の際、マスターフラグは０にする。
【０１３６】
そして、認証情報送信タイマが作動している場合、認証情報管理部２０２は、受信した認証情報を他の情報家電２０ａ〜２０ｃに送信するのを防ぐために、認証情報送信タイマを停止する（ＳＴ９０５）。これは、受信した認証情報は、他の情報家電２０ａ〜２０ｃにも送信されているからであり、同じ認証情報を送信することを防ぐためである。
【０１３７】
このように、要求してからある一定時間内に複数の情報家電から受信した認証情報に含まれる時刻情報を比較し、最も新しい認証情報を保持し、保持した認証情報を用いて認証することができる。
【０１３８】
以上説明したように、本実施の形態によれば、認証サーバを設置することなく、全ての情報家電２０ａ〜２０ｃで同一の認証情報を供給できる。これにより、ユーザは、同一の認証情報を用いて様々な情報家電に速やかにアクセスすることができる。
【０１３９】
また、認証サーバを設置する必要がないので、認証サーバアドレスを各情報家電２０ａ〜２０ｃに設定しておく必要がない。このため、通信機器やネットワーク通信の管理に不慣れなユーザが、各情報家電２０ａ〜２０ｃに対して認証サーバのアドレス設定作業を行う必要がなく、不慣れなユーザでも本システムを容易に使用できる。
【０１４０】
また、認証サーバがないので、認証サーバの負荷が大きくなっている場合や情報家電２０ａ〜２０ｃと認証サーバとの間の通信遅延時間が大きくなっている場合に、認証が完了するまでの待ち時間が長くなったり、認証ができなくなったりという事態も生じない。
【０１４１】
なお、情報家電２０ａ〜２０ｃの行う処理をプログラムにし、汎用のコンピュータに実行させる形態であっても良い。
【産業上の利用可能性】
【０１４２】
本発明にかかる情報家電システムは、ユーザが認証サーバを設置することなく、全ての情報家電に対して同一のユーザ情報でアクセスすることが可能となり、情報家電およびホームネットワークシステムの構築に有用である。また、この技術は、ユーザまたは通信端末の認証を必要とするＷＷＷサーバにも適用可能である。
【図面の簡単な説明】
【０１４３】
【図１】本発明の一実施の形態における情報家電システムの全体構成を示す概略図
【図２】本実施の形態にかかる情報家電の構成を示す図
【図３】本実施の形態にかかる情報家電が保持する認証情報リストを示す図
【図４】本実施の形態にかかる情報家電システムの認証情報登録処理およびユーザ認証処理の概要を示す図
【図５】本実施の形態にかかる情報家電が認証情報を受信できなかった場合の通信概要を示す図
【図６】本実施の形態にかかる情報家電が保持している認証情報が、他の情報家電が通知した認証情報より新しい場合における処理概要を示す図
【図７】本実施の形態にかかる情報家電がユーザから認証要求を受け、ユーザアクセスの可否を行うまでの内部処理手順を示す図
【図８】本実施の形態にかかる情報家電が他の情報家電から認証情報の送信要求を受信した場合の内部処理手順を示す図
【図９】本実施の形態にかかる情報家電が、他の情報家電から認証情報の通知を受信した場合の内部処理手順を示す図
【図１０】従来の情報家電システムの構成図
【符号の説明】
【０１４４】
１０ａ、１０ｂ  ユーザ端末
２０ａ〜２０ｃ  情報家電
４０  情報家電システム
１００  通信ネットワーク
２００  認証情報登録部
２０１  ユーザインタフェース部
２０２  認証情報管理部
２０３  ネットワーク通信部
２０４  認証情報リスト格納部
２０５  認証部
【図１】
2005227857.tif 000003
【図２】
2005227857.tif 000004
【図３】
2005227857.tif 000005
【図４】
2005227857.tif 000006
【図５】
2005227857.tif 000007
【図６】
2005227857.tif 000008
【図７】
2005227857.tif 000009
【図８】
2005227857.tif 000010
【図９】
2005227857.tif 000011
【図１０】
2005227857.tif 000012