(57)【要約】【課題】顧客登録が必須な情報機器では、顧客が決まっていない状態での動作テストが難しい。【解決手段】クライアント認証部１１およびユーザ認証部１４における認証結果が所定の結果が所定の結果であった場合に、動作テスト部１８により情報機器各部の動作テストを行う。例えば、クライアント認証結果が成功で初回の認証結果であった場合や、特別なテスト専用のユーザの認証情報が入力され、それがユーザ認証部１４で認証された場合などに、動作テスト部１８は自動的に情報機器のテスト動作を開始する。【選択図】  図２
2004348318.tif 000002
【特許請求の範囲】
【請求項１】
機器固有のＩＤ情報を記憶するＩＤ記憶部と、前記ＩＤ情報をサーバーへ通信して機器の個体識別を行うクライアント認証部と、ユーザ認証のための情報をユーザに入力させる認証情報入力部と、前記認証情報入力部で入力された情報をサーバーへ通信してユーザ認証を行うユーザ認証部と、前記クライアント認証部における認証結果および前記ユーザ認証部における認証結果の少なくとも一方が所定の結果であった場合に、情報機器の動作テストを行う動作テスト部を備えたことを特徴とする情報機器。
【請求項２】
機器固有のＩＤ情報を記憶するＩＤ記憶部と、前記ＩＤ情報をサーバーへ通信して機器の個体識別を行うクライアント認証部と、ユーザ認証のための情報をユーザに入力させる認証情報入力部と、前記認証情報入力部で入力された情報をサーバーへ通信してユーザ認証を行うユーザ認証部と、サーバーから情報機器の動作テスト項目を含む設定情報を受信する設定情報受信部と、前記クライアント認証部における認証結果および前記ユーザ認証部における認証結果の少なくとも一方が所定の結果であった場合に、前記設定情報受信部で受信した設定情報を基に情報機器の動作テストを行う動作テスト部を備えたことを特徴とする情報機器。
【請求項３】
動作テスト部は、情報機器へ情報サービスを提供する少なくともひとつ以上のサーバーに対して通信テストを行うサーバー通信テスト部を備えたことを特徴とする請求項１〜２記載の情報機器。
【請求項４】
動作テスト部は、宅内において情報機器に接続された他の端末機器に対して通信テストを行う下流機器通信テスト部を備えたことを特徴とする請求項１〜２記載の情報機器。
【請求項５】
ユーザの個人情報・機器情報・機器やユーザごとのテスト項目を記憶するデータベース部と、情報機器と通信を行い情報機器の個体識別のための認証を行うサーバー側クライアント認証部と、情報機器から送信されたユーザ認証情報を受信し、受信情報で前記データベース部を検索して登録ユーザかどうかを判定するサーバー側ユーザ認証部と、前記サーバー側クライアント認証部および前記サーバー側ユーザ認証部での認証結果から前記データベース部を検索し、テスト項目を含む設定情報を情報機器へ送信する設定情報送信部を備えたことを特徴とする設定サーバー。
【請求項６】
情報機器からの通信テストに対して応答を返す通信テスト応答部と、前記通信テスト応答部の応答結果を記憶する通信テスト履歴記憶部を備えた請求項５記載の設定サーバー。
【請求項７】
請求項１〜７のいづれか１項記載の機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介したサーバークライアントシステムにおけるサーバー装置およびクライアント側の情報機器に関するものである。
【０００２】
【従来の技術】
従来、この種の情報機器や設定サーバーでは、情報機器の購入時にユーザと情報機器の割り当て関係を登録する（例えば、特許文献１参照）。
【０００３】
図７は、特許文献１に記載された従来の情報機器の設定の仕組みを示すものである。図７において、１０１は情報機器、１０２は情報機器の購入時にユーザ情報（顧客情報）と機器情報を登録するための小売店端末、１０３は情報機器の設定を行うサービスセンター、１０４は顧客情報を管理・記憶する顧客センターである。
【０００４】
以上のように構成された従来の情報機器では、以下の手順で情報機器とユーザの関連づけを行う。なお、下記の手順番号（１）〜（４）は、図７中においてデータの流れを示した番号と対応している。
【０００５】
（１）情報機器１０１購入時に、小売店端末１０２を用いてユーザ情報（顧客情報）と情報機器の情報を顧客センター１０４へ送信し登録すると伴に、認証情報である「認証鍵」を生成してユーザに通知する。この時点でユーザと機器の関係は登録される。
【０００６】
（２）ユーザは、設置後の初回起動時に情報機器１０１に「認証鍵」を入力し、機器の型番などの情報と同時に顧客センター１０４へ送信する。
【０００７】
（３）顧客センター１０４は、受信した「認証鍵」や型番などの情報からデータベースを検索し、サービスセンター１０３に対してユーザ情報や登録されている機器情報などを送信する。
【０００８】
（４）サービスセンター１０３は、受信したユーザ情報や機器情報から適切な設定情報を情報機器１０１へ送信し、機器設定を行う。
【０００９】
【特許文献１】
特開２００２−１８９９３５号公報（第１−６項、第１図〜第６図）
【００１０】
【発明が解決しようとする課題】
しかしながら、このようなユーザ登録が必須な情報機器を、新築の住宅等に情報機器を標準備品として取り付ける場合など、設置時点でユーザ（顧客）が確定していない場合がある。この場合、購入時点で小売店端末１０２での登録ができず、認証鍵も生成できないので、結果として情報機器を利用できず、設置時に必要な動作確認や動作テストが行えないという課題を有していた。
【００１１】
【課題を解決するための手段】
前記従来の課題を解決するために、本発明の情報機器は、機器固有のＩＤ情報を記憶するＩＤ記憶部と、ＩＤ情報をサーバーへ通信して機器の個体識別を行うクライアント認証部と、ユーザ認証のための情報をユーザに入力させる認証情報入力部と、認証情報入力部で入力された情報をサーバーへ通信してユーザ認証を行うユーザ認証部と、クライアント認証部における認証結果およびユーザ認証部における認証結果の少なくとも一方が所定の結果であった場合に、情報機器の動作テストを行う動作テスト部を備える。これにより、情報機器を利用するユーザが決まってない場合などでも、情報機器の動作テストを行うことができる。また、情報機器の初回接続時を判断して動作テストを行うこともできる。
【００１２】
【発明の実施の形態】
請求項１に記載の発明は、機器固有のＩＤ情報を記憶するＩＤ記憶部と、前記ＩＤ情報をサーバーへ通信して機器の個体識別を行うクライアント認証部と、ユーザ認証のための情報をユーザに入力させる認証情報入力部と、認証情報入力部で入力された情報をサーバーへ通信してユーザ認証を行うユーザ認証部と、クライアント認証部における認証結果およびユーザ認証部における認証結果が所定の結果であった場合に、情報機器の動作テストを行う動作テスト部を備える。これにより、請求項１に記載の発明では、クライアント認証部による認証結果とユーザ認証部における認証結果が所定の結果が所定の結果であった場合に、動作テスト部により情報機器各部の動作テストを行う。例えば、クライアント認証結果が成功で初回の認証結果であった場合や、特別なテスト専用のユーザの認証情報が入力され、それがユーザ認証部で認証された場合などに、動作テスト部は自動的に情報機器のテスト動作を開始する。この構成により、情報機器を利用するユーザが決まってない場合などでも、情報機器の動作テストを行うことができる。また、情報機器の初回接続時を判断して動作テストを行うこともできる。
【００１３】
請求項２に記載の発明は、機器固有のＩＤ情報を記憶するＩＤ記憶部と、ＩＤ情報をサーバーへ通信して機器の個体識別を行うクライアント認証部と、ユーザ認証のための情報をユーザに入力させる認証情報入力部と、認証情報入力部で入力された情報をサーバーへ通信してユーザ認証を行うユーザ認証部と、サーバーから情報機器の動作テスト項目を含む設定情報を受信する設定情報受信部と、クライアント認証部における認証結果およびユーザ認証部における認証結果が所定の結果であった場合に、設定情報受信部で受信した設定情報を基に情報機器の動作テストを行う動作テスト部を備える。これにより、請求項２に記載の発明では、クライアント認証部およびユーザ認証部における認証に基づいて、設定情報受信部がサーバーから設定情報を受信する。設定情報には、その情報機器の動作項目が含まれており、この情報に基づいて動作テスト部は、情報機器各部の動作テストを行う。これにより、情報機器の種別やユーザの種類に基づいた動作テストを行うことができる。
【００１４】
請求項３に記載の発明は、請求項１〜２において、動作テスト部が情報機器へ情報サービスを提供する少なくともひとつ以上のサーバーに対して通信テストを行うサーバー通信テスト部を備える。これにより、請求項３に記載の発明では、サーバー通信テスト部が、設定情報受信部で受信した設定項目中の情報サービス提供サーバーのＵＲＬ、もしくは、設定サーバーのＵＲＬに対して通信テストを行う。この構成により、情報機器が接続するすべてのサーバーに対しての通信を確認することができ、宅内のルータやモデムなどの通信機器の設定が正しいかどうかをユーザや設置業者が簡単に確認できる。
【００１５】
請求項４に記載の発明は、請求項１〜２において、動作テスト部が宅内において情報機器に接続された他の端末機器に対して通信テストを行う下流機器通信テスト部を備える。この構成により、上流側のサーバーに対する通信テストだけでなく、下流側の機器に対するテストも可能となる。
【００１６】
請求項５に記載の発明はユーザの個人情報・機器情報・機器やユーザごとのテスト項目を記憶するデータベース部と、情報機器と通信を行い情報機器の個体識別のための認証を行うサーバー側クライアント認証部と、情報機器から送信されたユーザ認証情報を受信し、受信情報でデータベース部を検索して登録ユーザかどうかを判定するサーバー側ユーザ認証部と、サーバー側クライアント認証部およびサーバー側ユーザ認証部での認証結果からデータベース部を検索し、テスト項目を含む設定情報を情報機器へ送信する設定情報送信部を備える。これにより、請求項５に記載の発明は、まず、サーバー側クライアント認証部で情報機器と通信し、機器の個体識別のための認証を行う。その後、情報機器から送信されたユーザ認証情報を受信し、受信した情報をキーにデータベース部を検索して登録ユーザかもしくはテスト用のユーザかどうかを判定する。テスト用ユーザの場合、設定情報送信部は、サーバー側クライアント認証部およびサーバー側ユーザ認証部での認証結果からデータベース部を検索し、テスト項目を情報機器へ送信する。これにより、情報機器はこの情報を基に、情報サービス提供サーバーへの通信テストや下流機器への通信テスト、機器単体のテストを行うことができる。
【００１７】
請求項６に記載の発明は、請求項５において、情報機器からの通信テストに対して応答を返す通信テスト応答部と、通信テスト応答部の応答結果を記憶する通信テスト履歴記憶部を備える。この構成により、設定サーバーでも、通信テスト履歴記憶部により、情報機器の通信テスト結果を管理できる。
【００１８】
請求項７に記載の発明は、請求項１〜６のいづれか１項記載の機能の少なくとも一部をコンピュータに実現させるためのプログラムである。プログラムであるので汎用コンピュータやパソコンなどを用いて本発明の機能の一部あるいは全てを容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００１９】
【実施例】
以下本発明の実施例について、図面を参照しながら説明する。
【００２０】
（実施例１）
図１は本発明の全体構成を示した図である。図１において、１はユーザの宅内に設置された情報機器（ゲートウェイ、ルータなどの機器、表示部を備えた情報端末、エコーネットなどの通信で白物家電機器やセキュリティ機器と通信するためのゲートウェイ機器なども含む）、４は情報機器１に接続された下流側の端末機器（例えば、パソコン、テレビ、ビデオ、冷蔵庫、洗濯機、電子レンジ、エアコンなど）。情報機器１と端末機器４との接続は、ＬＡＮや電灯線通信などの有線接続でも良いし、特定小電力無線や赤外線通信などを用いた無線接続でもかまわない。２は情報機器１に対して顧客情報（ユーザ情報）や情報機器情報などの登録や、テスト項目や使用するサーバーのＵＲＬなどの情報通信を行う設定サーバー、３はユーザ毎の情報サービス提供を行う情報サービス提供サーバーである。情報サービス提供サーバーは、機器や使用サービスに応じてどのサーバーを利用するかが変わる。少なくともひとつ以上のサーバーにより構成される。設定サーバー２と情報サービス提供サーバー３は情報センターやデータセンター内に設置されることが多い。情報機器１、設定サーバー２、情報サービス提供サーバー３は、図１に示すようにインターネットやＬＡＮなどで接続されている。
【００２１】
図１を用いて本発明の概略動作を説明する。まず、通常は情報機器１の購入時や情報サービスの申し込み時に、ユーザは申込書もしくはパソコンなどを用いたオンラインサインアップなどにより、ユーザ情報（顧客情報）の登録を行う。この情報は設定サーバー２内のデータベースに格納される。情報機器１の設置後、初回起動時に情報機器１は設定サーバー２と通信を行い、クライアント認証とユーザ認証を行う（図中（１））。クライアント認証では、情報機器１内に記憶された機器固有のＩＤ情報を用いる。ユーザ認証では、自宅電話番号などの個人情報を入力することにより行う。その後、設定サーバー２では、ユーザ認証で認証されたユーザと、クライアント認証で認証された情報機器の関係を状況に応じて設定する（図中（２））。この一連の作業により、どのユーザがどの機器を利用しているかを設定サーバー２は把握できる。これにより、情報サービス提供サーバー３は、この機器とユーザの関連情報を取得して（図中（３））、ユーザ毎の個別情報通信サービスを提供できる（図中（４））。
【００２２】
しかしながら、まだ住人の決まっていない新築住宅に情報機器１を設置する場合、購入者（顧客）が設置時に決まっていないため、申込書を作成することもできないし、情報機器１を設置してもユーザ認証ができないため、機器の利用が全くできない。したがって、新築住宅への設置時に、情報機器１の動作確認を行うことができない。本発明はこの課題を解決するものである。具体的には、図中（１）でのユーザ認証で所定のユーザであるという認証が行われた場合に、設定サーバーと通信を行い、必要な動作確認項目（テスト項目）や接続するサーバーのＵＲＬなどをダウンロードし、情報機器１が自動的に動作テストやサーバーとの接続テストを行う。（図中の（１’））動作テストは図中（２）のユーザと機器の関連づけの前に行われ、動作テスト終了後、情報機器１は動作停止する。詳細な本発明の構成と動作を以下に説明する。
【００２３】
本実施例における、各部の構成の詳細を図２と図３に示す。図２は情報機器１の構成を示している。図２の１０は情報機器１の個体識別のために設けられたＩＤ情報をＲＯＭなどの不揮発性メモリに記憶しているＩＤ記憶部（フラッシュメモリやＥＥＰＲＯＭなどの揮発性メモリに記憶させても良い）。ＩＤ情報は機器毎にユニークである必要があり、さらにＩＤ情報が正しいかどうかを検証するためにパリティなどの冗長性や規則性を持たせた方が良い、また暗号化されている方が望ましい。１１は情報機器１がサーバーへ接続するにふさわしく、不正な機器で無いことを確認するために、設定サーバー２と通信して認証を行うクライアント認証部。１２は設定サーバー２や情報サービス提供サーバー３と通信を行うための機器通信部。機器通信部１２はインターネットへ接続する回線によって構成が異なる。具体例としては、イーサネット（Ｒ）アダプタ、ＡＤＳＬモデム、ＣＡＴＶモデム、ＩＳＤＮターミナルアダプタ、アナログモデムなどの構成となる。１３は個人や家庭を識別するための認証情報をユーザが入力するための認証情報入力部。本実施例では、認証情報として「自宅電話番号」と「暗証番号」の組み合わせで説明するが、個人や家庭が識別できれば他の情報でも良い。１４は入力された認証情報を基に設定サーバー２と通信を行いユーザ認証を行うユーザ認証部。１５は情報機器としてユーザ毎に情報サービスを提供する個別サービス提供部。１６は情報機器１の下流に接続された端末機器４と通信するための下流機器通信部。本実施例では、小電力無線を用いて端末機器４と情報機器１が接続されているものとする。１７は動作テスト項目や接続するサーバーのＵＲＬなどの設定情報を設定サーバー２からダウンロードする設定情報受信部。１８は情報機器１の動作テストを行う動作テスト部。１９はサーバー（情報サービス提供サーバーや設定サーバーなど）との接続テストを機器通信部１２を介して行うサーバー通信テスト部。２０は情報機器１の下流に接続された端末機器４に対して通信テストを行う下流機器通信テスト部。２１は情報機器１が情報サービス提供サーバー３を用いて行うユーザや機器毎の個別サービスの動作テストを行う個別サービステスト部。なお、サーバー通信テスト部１９、下流機器通信テスト部２０、個別サービステスト部２１は、動作テスト部１８の構成要素である。２２はクライアント認証部１１、ユーザ認証部１４、動作テスト部１８などの動作過程においてユーザに対して表示を行う表示部である。表示部２２は液晶パネルやＣＲＴ、ＥＬディスプレイなどの表示デバイスとその制御装置で構成されている。
【００２４】
図３は設定サーバー２の構成を示している。図３の３０はクライアントである情報機器１と通信を行うためのサーバー通信部。具体的にはインターネットのバックボーンへ接続するための回線終端装置やスイッチなどから構成される。３１は接続した情報機器１が正しい機器であるかどうかを認証するためのサーバー側クライアント認証部。３２はユーザ情報（顧客情報）、機器情報、ユーザと機器の割り当て情報、情報機器種別やユーザ毎の動作テスト項目、接続サーバーＵＲＬなどを記憶するデータベース部。３３は情報機器１から送信されたユーザ情報（本実施例では「自宅電話番号」と「暗証番号」の組み合わせ）を基にデータベース部３２を検索して、その認証情報を持つユーザが登録されているかどうかを判断してユーザ認証を行うサーバー側ユーザ認証部。３４は情報機器１から送信されたユーザ認証情報がある所定のユーザの場合に、そのユーザ情報およびサーバー側クライアント認証部３１で認証した機器の機器種別からデータベース部３２を検索して、動作テスト項目や接続サーバーのＵＲＬ情報などを情報機器１へ送信する設定情報送信部。３５は情報機器１からの通信テストに対して応答を返信する通信テスト応答部。３６は通信テスト応答部が応答したときの機器のＩＤ情報や、応答日時、応答内容などを履歴情報として記録する通信テスト履歴記憶部である。
【００２５】
以上のように構成された情報機器１と設定サーバー２の動作を図４〜図６を用いて説明する。
【００２６】
図４は、情報機器１の動作を示したフローチャートである。フローチャートの各ステップにしたがって情報機器１の動作を説明する。
【００２７】
（ステップＡ１）情報機器１の電源投入を行うと、まずクライアント認証部１１を用いてクライアント認証を開始する。具体的には、クライアント認証部１１がＩＤ記憶部１０中に格納されたＩＤ情報を機器通信部１２を制御して設定サーバー２へ送信する。
【００２８】
ＩＤ情報は機器の個体識別のために用いる情報であり、機器毎にユニークになるように設定する。機器の種類や種別が変わってもユニーク性は保証されなければならない。また、ＩＤの長さ（バイト数）を設定したり、先頭数バイトはメーカコード、その次は品番、その次は製品シリアル番号、というような規則性を持たせても良い。なお、ＩＤ情報は暗号化されている方が望ましい。ＩＤ記憶部１０は不揮発性メモリであるＲＯＭなどで構成しても良い。設定サーバー２へＩＤ情報を送信すると、それに対してサーバー側クライアント認証部３１から認証結果情報が返信される。この結果情報をクライアント認証部１１が受信する。
【００２９】
（ステップＡ２）認証情報入力部１３によりユーザに認証情報を入力させる。
【００３０】
本実施例では、認証情報として「自宅電話番号」と「暗証番号」を組み合わせて用いる例を説明する。認証情報としては「自宅電話番号」だけでも良いし、他の情報（例えば、携帯電話電話番号、顧客ＩＤ、生年月日）や、その組み合わせでも構わない。ただし、図１に記載している「購入時の申込書またはオンラインサインアップ」でこの認証情報を事前に設定サーバー２へ登録しておく必要がある。なお、ここで「自宅電話番号」と「暗証番号」を組み合わせている理由は、同じ家庭に同じ情報機器が同時に複数台導入される場合で、かつ、使用者が異なる場合を想定している。一家に一台が原則な機器、あるいは同時に同じ情報機器が複数台導入される可能性が少ない場合は、「自宅電話番号」だけで良い。また「暗証番号」を組み合わせた理由はセキュリティの向上という側面もある（なお、暗証番号も、事前に、図１の「購入時の申込書またはオンラインサインアップ」で登録する必要がある。）。
【００３１】
認証情報入力部１３は、ユーザからの入力を受け付けるテンキーなどのボタン入力装置で構成される。また、表示部２２に入力ガイドを表示させ、ユーザが入力結果を確認しながら認証情報を入力させる構成にしても良い。図５にこの場合の表示部２２での表示画面例を示す。図５では最初の画面１で電話番号の入力、画面２で暗証番号の入力をユーザに行わせている。
【００３２】
なお、設定サーバー２のデータベース中には、あらかじめ動作テスト用のユーザを登録させておく。したがって、所定の認証情報（「電話番号」＋「暗証番号」）の組み合わせを入力すると、それが動作テスト用のユーザ認証になる（所定の認証情報としては、「電話番号」だけでも良い。）。
【００３３】
（ステップＡ３）ユーザ認証部１４は、認証情報入力部１３で入力された認証情報を機器通信部１２を制御して設定サーバー２へ送信する。設定サーバー２は、送信した内容に対して認証結果を返信する。ユーザ認証部１４では、この返信情報を受信する。
【００３４】
（ステップＡ４）クライアント認証部１１およびユーザ認証部１４で得た認証結果がどちらもＯＫであればステップＡ５へ進む。受信した認証結果の一方や両方がＮＧであったり、所定時間だけ受信待ち受けをしても結果を受信できなかった（タイムアウト）の場合、不正なユーザが利用していると判断しユーザ認証部１４は情報機器の動作を終了させる。
【００３５】
（ステップＡ５）次に、ユーザ認証部１４は認証したユーザが動作テスト用のユーザかどうかを、設定サーバー２から送信された認証結果から判断する。動作テスト用のユーザであればステップＡ７に進み、そうでない通常のユーザの場合はステップＡ６に進む。
【００３６】
（ステップＡ６）このステップは通常動作の場合の動作であり、個別サービス提供部１５により、情報サービス提供サーバー３と通信を行い、ユーザに対して情報通信サービスを提供する。
【００３７】
（ステップＡ７）このステップは、ステップＡ５で動作テスト用のユーザであると認証された場合の動作である。この場合、設定情報受信部１７が設定サーバー２中の設定情報送信部３４にアクセスして、クライアント認証部１１で認証された機器種別に応じたテスト項目を含む設定情報をダウンロードする。設定情報は以下の内容を含んでいる。（１）情報機器１が接続する情報サービス提供サーバーのＵＲＬリスト、設定サーバーのＵＲＬ。各サーバーをテストするためのプログラム名（ＣＧＩ名を含むＵＲＬなど）。（２）下流に接続する端末機器の機器リストやプロトコル、テスト用の電文など。（３）情報機器単体で動作する個別サービスに関するテスト項目など。
【００３８】
（ステップＡ８）設定情報受信部１７で受信した内容に応じて、動作テスト部１８が情報機器１の動作テストを行う。具体的には、上記設定情報に対応して次のようなテストを行う。（１）サーバー通信テスト部１９が、情報機器１が接続するサーバーに対する通信テストを行う。情報機器１が接続するサーバーは、設定サーバー２と少なくともひとつ以上の情報サービス提供サーバー３となり、そのそれぞれに対して、受信した設定情報中に含まれるＵＲＬやテスト用プログラム名などを利用して通信テストを行う。（２）下流機器通信テスト部２０は、受信した設定情報にしたがって、下流に接続する端末機器４に対しての指定された電文での動作テストや、テストに必要な端末機器の登録動作を行う。（３）個別サービステスト部２１は、受信した設定情報にしたがって情報機器単体で動作する個別サービスに関してテストを行う。
【００３９】
（ステップＡ９）表示部２２を用いて、動作テスト部１８は、ステップＡ８により行ったテストの結果をユーザに対して表示する。表示部２２における表示画面例を図５の画面３および画面４に示す。ここではテストが成功したときの画面例を示している。この画面情報により、設置時にまだユーザが決まっていない状況でも、設置業者が情報機器１を正しく設置できたかどうかを確認することができる。テスト終了後は、動作テスト部１８は情報機器１の動作を停止させる。なお、動作テストで異常が発見された場合は、情報機器１や端末機器４の交換や、ネットワーク障害調査などをユーザや設置業者が行う必要がある。
【００４０】
次に、図６のフローチャートを説明する。図６のフローチャートは、設定サーバー２の動作を示したものである。
【００４１】
（ステップＢ１）情報機器１中のクライアント認証部１１からステップＡ１で送信された機器のＩＤ情報を、サーバー通信部３０を介してサーバー側クライアント認証部３１で受信する。ＩＤ情報は上述したように、機器固有のユニークなＩＤである。サーバー側クライアント認証部３１は、受信したＩＤ情報が有効で適切なＩＤかどうかを判断する。そして、サーバー通信部３０を制御して、その判断結果を情報機器１のクライアント認証部１１に返信する。
【００４２】
サーバー側クライアント認証部３１が行うＩＤ情報の有効性判断の方法例としては、（１）ＩＤ情報が所定のバイト数（桁数）かどうか（２）ＩＤ情報中にメーカコード、品番、シリアル番号など、機器種別に関する情報があれば、それらが適切な値（所定の範囲の値）になっているかどうか（３）パリティ情報が適切かどうか（４）機器情報を記憶しているデータベース部３２にそのＩＤが登録されているかどうか（なお、この場合、生産して流通させた情報機器１のＩＤ情報を全てデータベース部３２に記憶させなければならない）などがある。上記した方式の内、いくつかを用いてＩＤ情報の有効性を判断する。
【００４３】
（ステップＢ２）ステップＡ２で、情報機器１のユーザ認証部１４から送信された認証情報（この実施例では「自宅電話番号」＋「暗証番号」）を、サーバー通信部３０を介してサーバー側ユーザ認証部３３により受信する。サーバー側ユーザ認証部３３は、受信した認証情報をキーとしてデータベース部３２の検索を行い、その認証情報を持つユーザが登録されているかどうかをチェックする。サーバー側ユーザ認証部３３は、登録されていればＯＫを、登録されていなければＮＧを、情報機器１のユーザ認証部１４に返信する。なお、動作テスト用のユーザの認証情報は事前にデータベース部３２に登録しておくものとする。
【００４４】
（ステップＢ３）ステップＢ１でのクライアント認証結果とステップＢ２でのユーザ認証結果の少なくとも一方がＮＧの場合は、回線を切断してステップＢ１に戻り、次の通信に備える。クライアント認証およびユーザ認証の結果が両方ともＯＫの場合は、ステップＢ４に進む。
【００４５】
（ステップＢ４）サーバー側ユーザ認証部３３は、認証情報からデータベース部３２を検索した結果から、接続した情報機器１のユーザがテスト用のユーザかどうかを判断する。テスト用のユーザでなければ、ステップＢ１に戻り、次の処理に備える。テスト用のユーザである場合は、ステップＢ５へ進む。
【００４６】
（ステップＢ５）設定情報送信部３４は、サーバー側クライアント認証部３１の認証結果やユーザ認証結果から、接続した機器の機器種別などを判別し、データベース部３２をアクセスして適切な動作テスト項目を検索し、情報機器１中の設定情報受信部１７へ送信する。上述したように送信する情報には、（１）情報機器１が接続するサーバーのＵＲＬリスト、設定サーバーのＵＲＬ、各サーバーをテストするためのプログラム名（ＣＧＩ名を含むＵＲＬなど）。（２）下流に接続する端末機器の機器リストやプロトコル、テスト用の電文など。（３）情報機器単体で動作する個別サービスに関するテスト項目などが含まれる。この情報により情報機器１は、機器種別に適した動作テストが可能になる。
【００４７】
（ステップＢ６）情報機器１内のサーバー通信テスト部１９で行われる設定サーバー２に対する通信テストに対して、通信テスト応答部３５は応答を行う。また、通信テスト応答部が応答したときの機器のＩＤ情報や、応答日時、応答内容などを、通信テスト履歴記憶部は履歴情報として記録する。
【００４８】
以上の動作により、ユーザの決まっていない新築住宅へ情報機器１を設置する場合などでも、所定の認証情報を情報機器１の認証情報入力部１３へ入力することにより、動作テストを行うことができる。動作テスト内容は設定サーバー２からダウンロードされ、情報機器毎に適切な内容になり、情報サービス提供サーバーへの接続テストだけでなく、情報機器１の下流に接続された端末機器４への通信テストも可能になる。
【００４９】
なお、本実施例において、情報機器１と設定サーバー２の通信を、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などを用いて行うことにより、さらにセキュリティレベルの高い設定を行うことができる。さらに、情報機器１中のクライアント認証部１１とサーバー側クライアント認証部３１で行う機器毎の個体認証を、公開鍵暗号方式によるものや、ＳＳＬクライアント認証方式によるものに設定しても良い。
【００５０】
なお、本実施例では、認証情報入力部１３に所定の認証情報が入力された場合に、動作テスト部１８が動作することを説明したが、クライアント認証部１１の認証が初回の認証であったことを判断し、動作テスト部１８を動作させるようにしても良い。この場合、情報機器１の設定サーバーとの初回接続時は必ず動作テストが行われることになる。この方式でも、同様の効果が得られる。
【００５１】
【発明の効果】
以上のように、本発明によれば、情報機器を利用するユーザが決まってない場合などでも、ユーザ認証部に所定の認証情報を入力することにより、情報機器の動作テストを行うことができる。また、情報機器の初回接続時を判断して動作テストを行うこともできる。
【図面の簡単な説明】
【図１】本発明の実施例１における全体構成を示す図
【図２】本発明の実施例１における情報機器の構成図
【図３】本発明の実施例１における設定サーバーの構成図
【図４】本発明の実施例１における情報機器のフローチャート
【図５】本発明の実施例１における情報機器の表示例を示す図
【図６】本発明の実施例１における設定サーバーのフローチャート
【図７】従来例の構成を示す図
【符号の説明】
１  情報機器
２  設定サーバー
３  情報サービス提供サーバー
４  端末機器
１０  ＩＤ記憶部
１１  クライアント認証部
１２  機器通信部
１３  認証情報入力部
１４  ユーザ認証部
１５  個別サービス提供部
１６  下流機器通信部
１７  設定情報受信部
１８  動作テスト部
１９  サーバー通信テスト部
２０  下流機器通信テスト部
２１  個別サービステスト部
２２  表示部
３０  サーバー通信部
３１  サーバー側クライアント認証部
３２  データベース部
３３  サーバー側ユーザ認証部
３４  設定情報送信部
３５  通信テスト応答部
３６  通信テスト履歴記憶部
【図１】
2004348318.tif 000003
【図２】
2004348318.tif 000004
【図３】
2004348318.tif 000005
【図４】
2004348318.tif 000006
【図５】
2004348318.tif 000007
【図６】
2004348318.tif 000008
【図７】
2004348318.tif 000009