(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された通信機器に所定の設定情報を登録させるための通信機器設定装置において、
電源投入により起動した前記通信機器からのアクセスを認識し、認識した時点で予め設定されたリスト情報からＭＡＣアドレスを含む機器毎に個別の設定情報を取得し、取得した設定情報に基づいて、前記通信機器に対して機器設定を行う機器設定手段と、
前記機器設定手段により設定された情報に基づいて前記リスト情報を変更し、前記リスト情報により前記通信機器を管理する設定管理手段とを有し、
前記設定管理手段は、前記機器設定手段による前記通信機器への前記設定情報の書き込み状態に応じて、予め蓄積手段に設けられた複数のフォルダ領域のうち所定のフォルダ領域に蓄積される前記設定情報に基づいて、前記リスト情報を変更し、
更に、前記リスト情報に含まれる鍵情報のファイル名から前記鍵情報を取得し、取得した前記鍵情報を暗号化する鍵情報生成手段を有し、
前記設定情報には、前記鍵情報生成手段により得られる暗号化された鍵情報を含み、
前記鍵情報生成手段は、前記通信機器への設定前における暗号化前後の前記鍵情報のそれぞれを前記蓄積手段の異なるフォルダ領域に蓄積させ、
前記機器設定手段は、暗号化後の前記鍵情報を含む前記設定情報を前記通信機器に書き込んだ後、前記異なるフォルダ領域に蓄積された前記暗号化前後の前記鍵情報のそれぞれを、前記蓄積手段に設けられた書き込み済み用の異なるフォルダ領域に移動して蓄積させることを特徴とする通信機器設定装置。
【請求項２】
前記鍵情報は、ＨＤＣＰキー及び／又はＭＡＲＬＩＮキーを含むことを特徴とする請求項１に記載の通信機器設定装置。
【請求項３】
前記機器設定手段は、
前記通信機器側から前記設定情報を取得させるための命令情報を生成し、生成した命令情報を前記通信機器に出力することを特徴とする請求項１又は２に記載の通信機器設定装置。
【請求項４】
前記通信機器設定装置のアドレス情報は、前記通信機器が予め登録されているＨＴＴＰサーバにアクセスするためのアドレス情報であることを特徴とする請求項１乃至３の何れか１項に記載の通信機器設定装置。
【請求項５】
前記通信機器は、ＳＴＢ、ＴＶ、ＰＣ、携帯端末、及びゲーム機器のうち、少なくとも１つであることを特徴とする請求項１乃至４の何れか１項に記載の通信機器設定装置。
【請求項６】
通信ネットワークを介して接続された通信機器に所定の設定情報を登録させるための通信機器設定方法において、
電源投入により起動した前記通信機器からのアクセスを認識し、認識した時点で予め設定されたリスト情報からＭＡＣアドレスを含む機器毎に個別の設定情報を取得し、取得した設定情報に基づいて、前記通信機器に対して機器設定を行う機器設定ステップと、
前記機器設定ステップにより設定された情報に基づいて前記リスト情報を変更し、前記リスト情報により前記通信機器を管理する設定管理ステップとを有し、
前記設定管理ステップは、前記機器設定ステップによる前記通信機器への前記設定情報の書き込み状態に応じて、予め蓄積手段に設けられた複数のフォルダ領域のうち所定のフォルダ領域に蓄積される前記設定情報に基づいて、前記リスト情報を変更し、
更に、前記リスト情報に含まれる鍵情報のファイル名から前記鍵情報を取得し、取得した前記鍵情報を暗号化する鍵情報生成ステップを有し、
前記設定情報には、前記鍵情報生成ステップにより得られる暗号化された鍵情報を含み、
前記鍵情報生成ステップは、前記通信機器への設定前における暗号化前後の前記鍵情報のそれぞれを前記蓄積手段の異なるフォルダ領域に蓄積させ、
前記機器設定ステップは、暗号化後の前記鍵情報を含む前記設定情報を前記通信機器に書き込んだ後、前記異なるフォルダ領域に蓄積された前記暗号化前後の前記鍵情報のそれぞれを、前記蓄積手段に設けられた書き込み済み用の異なるフォルダ領域に移動して蓄積させることを特徴とする通信機器設定方法。
【請求項７】
前記鍵情報は、ＨＤＣＰキー及び／又はＭＡＲＬＩＮキーを含むことを特徴とする請求項６に記載の通信機器設定方法。
【請求項８】
前記機器設定ステップは、
前記通信機器側から前記設定情報を取得させるための命令情報を生成し、生成した命令情報を前記通信機器に出力することを特徴とする請求項６又は７に記載の通信機器設定方法。
【請求項９】
コンピュータを、請求項１乃至請求項５の何れか１項に記載の通信機器設定装置として機能させるための通信機器設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器設定装置、通信機器設定方法、及び通信機器設定プログラムに係り、特に通信機器に対する各種設定を正確且つ効率的に行うための通信機器設定装置、通信機器設定方法、及び通信機器設定プログラムに関する。
【背景技術】
【０００２】
従来では、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ、ルータ、携帯端末等の外部装置との有線通信や無線通信を実現するために、通信機器（通信インターフェース）が必要となる。更に、近年では、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）等のようにテレビと接続して、通信ネットワーク等により所定のサーバ等にアクセスすることで、様々なサービスを受けるための通信機器も存在している。
【０００３】
このような通信機器には、通常、その機器を個別に識別するためにＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ａｄｄｒｅｓｓ）アドレス等が設定されている。ここで、ＭＡＣアドレスとは、全世界で一意にネットワークインターフェース（ノード）を識別することができるものであり、全４８ビットのデータ長のうち、先頭２４ビットをＩＥＥＥ標準委員会が製造業者の識別に割り当て、残りの２４ビットを製造業者が管理する。
【０００４】
また、ＭＡＣアドレスは、上述したような通信機器を出荷する際に、製造業者により、その通信機器のネットワークカード等の記憶領域（メモリ等）に、ＭＡＣアドレスが書き込まれる。これにより、所定の通信機器間でイーサネット（Ｅｔｈｒｎｅｔ）上で通信ネットワーク（有線、無線を含む）による各種データの送受信が可能となる。
【０００５】
また、通信機器間において、暗号化等を用いて通信を行う場合には、その暗号鍵や復号鍵等の各鍵情報もＭＡＣアドレスと同様に通信機器の記憶領域に記録される。
【０００６】
また、従来では、上述したようなＭＡＣアドレスや暗号鍵等の各種設定情報の通信機器への書き込み作業は、作業者が人手で行っていた。更に、上記作業を人手で行うためにＭＡＣアドレス情報や鍵情報等の装置固有の機密情報を作業者等が直接取り扱っていた。
【０００７】
また、上述した鍵情報に対しても、管理者は、秘密鍵の元となる文字列又は秘密鍵を通信機器に入力するために長時間要していた。更に、秘密鍵の元となる文字列や秘密鍵は、管理者が直接通信機器に入力するので可視可能なテキストデータでなければならず、窃取される恐れがあった。
【０００８】
そこで、従来では、通信機器を識別する機器識別情報に基づいて、秘密鍵を暗号化する暗号部と、暗号部が暗号化した秘密鍵を通信機器に送信する送信部とを備える秘密鍵管理装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】国際公開第２００３／１０１０４０号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１に示すような従来手法では、秘密鍵管理装置を通信するために、通信機器にＭＡＣアドレスが予め設定されていなければならない。つまり、特許文献１では、秘密鍵を格納するに留まり、機器を識別するＭＡＣアドレスまでを格納するものではないため、秘密鍵管理装置と通信機器とで通信を行うための設定が事前に必要になる。特に、上述したＭＡＣアドレスについては、やはり人手による設定が必要となってしまう。そのため、操作に間違いが生じたり、人的操作のため作業時間もかかってしまう。また、管理も煩雑になってしまう恐れも生じるといった問題がある。
【００１１】
本発明は、上述した問題点に鑑みなされたものであり、通信機器に対する各種設定を正確且つ効率的に行うための通信機器設定装置、通信機器設定方法、及び通信機器設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１３】
請求項１に記載された発明は、通信ネットワークを介して接続された通信機器（１２）に所定の設定情報を登録させるための通信機器設定装置（２１）において、電源投入により起動した前記通信機器（１２）からのアクセスを認識し、認識した時点で予め設定されたリスト情報からＭＡＣアドレスを含む機器毎に個別の設定情報を取得し、取得した設定情報に基づいて、前記通信機器（１２）に対して機器設定を行う機器設定手段（３５）と、前記機器設定手段（３５）により設定された情報に基づいて前記リスト情報を変更し、前記リスト情報により前記通信機器を管理する設定管理手段（３６）とを有し、前記設定管理手段（３６）は、前記機器設定手段（３５）による前記通信機器（１２）への前記設定情報の書き込み状態に応じて、予め蓄積手段（３３）に設けられた複数のフォルダ領域のうち所定のフォルダ領域に蓄積される前記設定情報に基づいて、前記リスト情報を変更し、更に、前記リスト情報に含まれる鍵情報のファイル名から前記鍵情報を取得し、取得した前記鍵情報を暗号化する鍵情報生成手段（３４）を有し、前記設定情報には、前記鍵情報生成手段（３４）により得られる暗号化された鍵情報を含み、前記鍵情報生成手段（３４）は、前記通信機器（１２）への設定前における暗号化前後の前記鍵情報のそれぞれを前記蓄積手段（３３）の異なるフォルダ領域に蓄積させ、前記機器設定手段（３５）は、暗号化後の前記鍵情報を含む前記設定情報を前記通信機器（１２）に書き込んだ後、前記異なるフォルダ領域に蓄積された前記暗号化前後の前記鍵情報のそれぞれを、前記蓄積手段（３３）に設けられた書き込み済み用の異なるフォルダ領域に移動して蓄積させることを特徴とする。
【００１５】
請求項２に記載された発明は、前記鍵情報は、ＨＤＣＰキー及び／又はＭＡＲＬＩＮキーを含むことを特徴とする。
【００１６】
請求項３に記載された発明は、前記機器設定手段（３５）は、前記通信機器（１２）側から前記設定情報を取得させるための命令情報を生成し、生成した命令情報を前記通信機器（１２）に出力することを特徴とする。
【００１７】
請求項４に記載された発明は、前記通信機器設定装置（２１）のアドレス情報は、前記通信機器が予め登録されているＨＴＴＰサーバにアクセスするためのアドレス情報であることを特徴とする。
【００１８】
請求項５に記載された発明は、前記通信機器（１２）は、ＳＴＢ、ＴＶ、ＰＣ、携帯端末、及びゲーム機器のうち、少なくとも１つであることを特徴とする。
【００１９】
請求項６に記載された発明は、通信ネットワークを介して接続された通信機器（１２）に所定の設定情報を登録させるための通信機器設定方法において、電源投入により起動した前記通信機器からのアクセスを認識し、認識した時点で予め設定されたリスト情報からＭＡＣアドレスを含む機器毎に個別の設定情報を取得し、取得した設定情報に基づいて、前記通信機器（１２）に対して機器設定を行う機器設定ステップと、前記機器設定ステップにより設定された情報に基づいて前記リスト情報を変更し、前記リスト情報により前記通信機器（１２）を管理する設定管理ステップとを有し、前記設定管理ステップは、前記機器設定ステップによる前記通信機器（１２）への前記設定情報の書き込み状態に応じて、予め蓄積手段（３３）に設けられた複数のフォルダ領域のうち所定のフォルダ領域に蓄積される前記設定情報に基づいて、前記リスト情報を変更し、更に、前記リスト情報に含まれる鍵情報のファイル名から前記鍵情報を取得し、取得した前記鍵情報を暗号化する鍵情報生成ステップを有し、前記設定情報には、前記鍵情報生成ステップにより得られる暗号化された鍵情報を含み、前記鍵情報生成ステップは、前記通信機器（１２）への設定前における暗号化前後の前記鍵情報のそれぞれを前記蓄積手段（３３）の異なるフォルダ領域に蓄積させ、前記機器設定ステップは、暗号化後の前記鍵情報を含む前記設定情報を前記通信機器（１２）に書き込んだ後、前記異なるフォルダ領域に蓄積された前記暗号化前後の前記鍵情報のそれぞれを、前記蓄積手段（３３）に設けられた書き込み済み用の異なるフォルダ領域に移動して蓄積させることを特徴とする。
【００２１】
請求項７に記載された発明は、前記鍵情報は、ＨＤＣＰキー及び／又はＭＡＲＬＩＮキーを含むことを特徴とする。
【００２２】
請求項８に記載された発明は、前記機器設定ステップは、前記通信機器（１２）側から前記設定情報を取得させるための命令情報を生成し、生成した命令情報を前記通信機器（１２）に出力することを特徴とする。
【００２３】
請求項９に記載された発明は、コンピュータを、請求項１乃至請求項５の何れか１項に記載の通信機器設定装置（２１）として機能させるための通信機器設定プログラムである。
【００２４】
なお、上記参照符号は、あくまでも参考であり、これによって、本願発明が図示の態様に限定されるものではない。
【発明の効果】
【００２５】
本発明によれば、通信機器に対する各種設定を正確且つ効率的に行うことができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態における通信機器設定システムを説明するための一例を示す図である。
【図２】通信機器設定装置の機能構成の一例を示す図である。
【図３】本実施形態における通信機器設定処理が実現可能なハードウェア構成の一例を示す図である。
【図４】本実施形態におけるＳＴＢのハードウェア構成の一例を示す図である。
【図５】本実施形態における通信機器設定処理手順の一例を示すシーケンスチャートである。
【図６】本実施形態における通信機器設定処理手順を説明するための図である。
【図７】本実施形態における管理リストの一例を示す図である。
【発明を実施するための形態】
【００２７】
＜本発明について＞
本発明は、例えば、通信機器の製造工程やメンテナンス等に用いることができ、具体的には、以下の４つの機能のうち少なくとも１つの機能を有する。
【００２８】
まず、第１の機能は、自動的にＭＡＣアドレスやＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）キー等の鍵情報等を、ＳＴＢやデジタルＴＶ（ＴＶ：テレビ受像機）等の通信機器に自動的に書き込む。これにより、従来、作業者がＭＡＣアドレス等を所定の操作により書き込んでいた作業を全て自動化する。また、後述するように、書き込み対象の通信機器の電源を入れるだけで、ＭＡＣアドレス、シリアル番号、ＤＲＭキー等の通信機器に必要な固有機密の各種設定情報等を自動で書き込むことができる。
【００２９】
また、第２の機能は、書き込む鍵情報の暗号化も自動的で行う。また、鍵情報を書き込む際に、対象の通信機器から暗号化に必要な情報を取得し、鍵情報の暗号化を自動的に行う。
【００３０】
また、第３の機能は、ＭＡＣアドレスや鍵情報等の各種設定情報を自動で管理する。つまり、対象の通信機器に書き込み予定や書き込み済みのＭＡＣ、ＤＲＭキー等の各種設定情報を自動で管理する。具体的には、例えば自動的に管理リスト（リスト情報）を作成するか、又は、外部機器から予め設定された管理リストを取得し、書き込み済みのキー等を別ディレクトリに移動させて仕分けする。
【００３１】
また、第４の機能は、上述の動作を本来通信機器の電源起動時に自動的にアクセスを行うＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバとアドレス情報と同一のアドレス情報を本発明における通信機器設定装置に設定する。これにより、通信機器に予め設定されている初期動作内容を利用して、通信機器の電源を入れて起動させたときに、自動的に通信機器設定装置にアクセスさせ、そこで、擬似的にＨＴＴＰサーバであると認識させてＭＡＣアドレスや鍵情報を通信機器に設定させる。なお、これらの処理は、通信機器の製造工程の一部として行われ、また通信機器の再設定時にも行うことができる。
【００３２】
ここで、本発明にて適用できる通信機器は、例えば、上述したＳＴＢの他にも、例えば通信ネットワークを用いたデータ通信等が可能なゲーム機、携帯電話や携帯プレーヤー（音楽、映像等のコンテンツ再生装置を含む）等のような携帯端末、ＰＣ、デジタルＴＶ等のように、イーサネット（登録商標）等の所定のプロトコルによる通信が可能な全通信機器に適用することができる。また、鍵情報としては、例えばＨＤＣＰ（Ｈｉｇｈ−Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）キーやＣＥ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ）機器やマルチメディアサービスのためのコンテンツ管理方式であるＭＡＲＬＩＮキー等も含まれるものとする
以下に、上述した特徴を実現するための本発明における通信機器設定装置、通信機器設定方法、及び通信機器設定プログラムを好適に実施した形態について図面等を用いて説明する。
【００３３】
＜本実施形態＞
まず、本実施形態における通信機器設定システムの一例について、図を用いて説明する。図１は、本実施形態における通信機器設定システムを説明するための一例を示す図である。ここで、本実施形態では、通信機器としてＳＴＢを用いる。ＳＴＢは、通常、図１（ａ）に示すようなコンテンツ提供システム等の構成で使用される。
【００３４】
図１（ａ）に示すコンテンツ提供システム１０は、ＨＴＴＰサーバ１１と、複数のＳＴＢ１２−１，１２−２，・・・，１２−ｎと、ＳＴＢ１２と対応した数のＴＶ１３−１，ＴＶ１３−２，・・・，ＴＶ１３−ｎとを有するよう構成されており、ＨＴＴＰサーバ１１と、ＳＴＢ１２とはインターネット等に代表されるイーサネットプロトコルを用いた通信ネットワーク１４により、データの送受信が可能な状態で接続されている。
【００３５】
ＨＴＴＰサーバ１１は、通信ネットワーク１４を通じてＳＴＢ１２−１〜１２−ｎを介してＴＶ１３−１〜１３−ｎにデジタル放送等の各コンテンツを提供したり、接続しているＳＴＢ１２のユーザ情報等を管理するためのＷｅｂサーバである。なお、ＨＴＴＰサーバ１１は、放送番組を提供する放送局等であってもよい。つまり、ＨＴＴＰサーバ１１は、デジタル放送だけでなく、ＨＴＭＬや画像や映像等のオブジェクトの表示等の各種コンテンツを提供する。そのため、ＨＴＴＰサーバ１１は、各コンテンツ提供者毎に個別に管理されており、そのＳＴＢ１２を使用するユーザ等に対して、どのようなデータを提供するかを管理、設定させることができる。
【００３６】
また、ＨＴＴＰサーバ１１は、限定受信等のコンテンツ提供サービスを行う場合には、予め提供するデータを暗号化して送信し、ＳＴＢ１２側で予め記録されている復号鍵（秘密鍵）等により復号し、復号したコンテンツをＴＶ１３に出力する。これにより、ＴＶ１３は、その復号ができたコンテンツのみを画面に表示することができ、ＳＴＢ１２毎に視聴者であるユーザを限定して情報を提供することができる。
【００３７】
なお、ＨＴＴＰサーバ１１では、上述した処理を行うためにコンテンツを提供するサービスプログラム等を備えており、そのプログラムを通じて各処理を実行させる。
【００３８】
ＳＴＢ１２は、ＨＴＴＰサーバ１１から得られるコンテンツデータをそれぞれが接続されている各ＴＶ１３に対応させて復号化したり、表示画面の状態を設定し、設定した情報をＴＶ１３に出力する。
【００３９】
ＴＶ１３は、ＨＴＴＰサーバ１１からのコンテンツ情報を表示する表示手段である。したがって、本発明における表示手段としては、上述したＴＶ１３（テレビジョン）に限定されるものではなく、例えばＰＣやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等にように一般的なディスプレイを備える機器であればよい。なお、上述したＳＴＢ１２とＴＶ１３とは一体として構成されていてもよい。
【００４０】
ここで、ＳＴＢ１２には、ＨＴＴＰサーバ１１とのデータの送受信を行うために、予めアドレス情報等の識別情報を有しており、それが上述したＭＡＣアドレス等である。つまり、ＨＴＴＰサーバ１１は、各ＳＴＢ１２−１〜１２−ｎの識別をＭＡＣアドレスにより行うことができ、これにより所定のユーザに対してコンテンツを提供することができる。
【００４１】
上述したようなシステム構成等で使用されるＳＴＢ１２は、出荷前に上述したＭＡＣアドレスや鍵情報等の固有機密の各種設定情報等を予め設定しておく必要がある。そこで、本実施形態では、図１（ｂ）に示すような通信機器設定システム２０を用いることで、通機器に対する設定を正確且つ効率的に行う。
【００４２】
図１（ｂ）に示す通信機器システム２０は、通信機器設定装置２１と、複数のＳＴＢ１２−１〜１２−ｎを搬送するベルトコンベア等の搬送手段２２とを有するよう構成されている。
【００４３】
通信機器設定装置２１には、予め上述したＨＴＴＰサーバ１１に対応するＩＰアドレス等のアドレス情報が設定されている。このアドレス情報は、例えばコンテンツ提供業者毎に異なるものであるが、各ＳＴＢ１２−１〜１２−ｎには、予めコンテンツ提供業者毎に固定のアクセス先のアドレス情報が設定されているため、そのアドレス情報に併せたアドレス情報を通信機器設定装置２１にも設定する。これにより、本実施形態では、ＳＴＢ１２は、起動時に、図１（ａ）に示すＨＴＴＰサーバ１１にアクセスしているような状態で、図１（ｂ）に示す通信機器設定装置２１にアクセスできるようになる。
【００４４】
なお、通信機器設定装置２１には、複数のコンテンツ提供業者等に対応させて複数のアドレス情報が予め蓄積されており、その複数のアドレス情報のうち、各種設定を行う各ＳＴＢ１２−１〜１２−ｎに記録されている通信先のアドレス情報に対応するアドレス情報を適宜選択することもできる。
【００４５】
また、図１（ｂ）に示す通信機器設定システム２０では、複数のＳＴＢ１２−１〜１２−ｎの量産作業を可能にするため、複数のＳＴＢ１２−１〜１２−ｎに対して連続してＭＡＣアドレスや鍵情報等の設定登録を行う必要がある。つまり、搬送手段２２により連続して搬送されるＳＴＢ１２に対して個別に設定登録を行うことになる。
【００４６】
なお、本実施形態では、通信機器設定システム２０を用いて正式なＭＡＣアドレスがまだＳＴＢ１２に設定されていない状態でも通信機器設定装置２１とＳＴＢ１２とが、例えばイーサネットネーブル２３等を用いて１対１で接続することができるように、複数のＳＴＢ１２−１〜１２−ｎのそれぞれに対して予めダミーのＭＡＣアドレスを設定しておく。これにより、通信機器設定装置２１とＳＴＢ１２とが、データの送受信を行うことができる。また、ＳＴＢ１２−１〜１２−ｎのそれぞれに設定されるダミーのＭＡＣアドレスは、全数同じアドレスとする。
【００４７】
また、通信機器設定システム２０では、通信機器設定装置２１に予め蓄積された管理リストに示されているＭＡＣアドレスや鍵情報等の各種設定情報に基づいてＳＴＢ１２毎に設定情報の登録が行われ、その結果がログ情報等により通信機器設定装置２１に蓄積される。
【００４８】
通信機器設定システム２０では、搬送手段２２により連続して複数のＳＴＢ１２−１〜１２−ｎが通信機器設定装置２１に搬送されると、人手によりＳＴＢ１２の１つと通信機器設定装置２１とをイーサネットネーブル２３で接続し、接続されたＳＴＢ１２の電源を入れるだけで、自動的に上述した各種設定情報がＳＴＢ１２に蓄積される。
【００４９】
＜通信機器設定装置２１の機能構成例＞
次に、図１（ｂ）に示す通信機器設定装置２１の機能構成例について図を用いて説明する。図２は、通信機器設定装置の機能構成の一例を示す図である。図２に示す通信機器設定装置２１は、入力手段３１と、出力手段３２と、蓄積手段３３と、鍵情報生成手段３４と、機器設定手段３５と、設定管理手段３６と、通信インターフェース手段３７と、制御手段３８とを有するよう構成されている。
【００５０】
入力手段３１は、ユーザ等からの鍵情報生成指示や機器設定指示、設定管理指示等の各種指示の開始／終了等の入力を受け付ける。なお、入力手段３１は、例えばキーボードや、マウス等のポインティングデバイス等からなる。
【００５１】
出力手段３２は、入力手段３１により入力された内容や、入力内容に基づいて実行された内容等の表示・出力を行う。なお、出力手段３２は、ディスプレイやスピーカ等からなる。更に、出力手段３２としてプリンタ等の機能を有していてもよく、その場合には、機器設定結果やログ情報等の本実施形態で得られる各種情報を印刷媒体に印刷して、使用者やユーザ等に提供することもできる。
【００５２】
なお、入力手段３１と出力手段３２とは、例えばタッチパネル等のように一体型の入出力手段であってもよく、この場合には使用者の指やペン型の入力装置等を用いて所定の位置をタッチして入力を行うことができる。
【００５３】
蓄積手段３３は、鍵情報生成手段３４により得られる鍵情報や各種設定の登録を通信機器に対して行うための管理リスト、ログ情報、本実施形態において実行される管理アプリケーション等の各種プログラム等、本実施形態で得られる各種データや本実施形態を実施する上で必要な各種データ等を蓄積する。また、蓄積手段３３は、必要に応じて蓄積されている各種データを読み出すことができる。
【００５４】
更に、蓄積手段３３は、例えば、アプリケーションフォルダや書き込み前ＫＥＹ保存フォルダ、書き込み済みＫＥＹ保存フォルダ、書き込み用暗号化ＫＥＹフォルダ、書き込み済み暗号化ＫＥＹフォルダ等、予め複数のフォルダ領域を設定しておき、その領域毎に所定のデータを蓄積しておくことができる。
【００５５】
鍵情報生成手段３４は、通信機器毎に記録させる鍵情報（ＨＤＣＰキー及び／又はＭＡＲＬＩＮキー等）の生成を行う。具体的には、鍵情報生成手段３４は、予め設定された管理リスト等に蓄積されている鍵ファイル情報等を用いて所定の暗号鍵や復号鍵（秘密鍵）を生成し、そのファイル名と鍵情報そのものを蓄積手段３３に蓄積させる。
【００５６】
機器設定手段３５は、対象の通信機器であるＳＴＢ１２に対して蓄積手段３３の所定の領域に蓄積された鍵情報を自動で取得させるように、そのコマンドを生成し、そのコマンド情報を、通信インターフェース手段３７を介して現在接続されているＳＴＢ１２に出力する。
【００５７】
なお、機器設定手段３５が生成するコマンドは、予め設定される例えばＵＮＩＸ（登録商標）等のプログラムにおける一般的なデータの転送を行わせるためのコマンドであり、ＨＴＴＰサーバ１１からＳＴＢ１２に対して送信することができるコマンドと同様のものである。
【００５８】
これにより、ＳＴＢ１２は、特別な制御をすることなく、あたかもＨＴＴＰサーバ１１からのコマンド実行命令により所定のコマンドを実行させるがごとく、通信機器設定装置２１からのコマンド実行命令を実行させて、所定の領域に格納されているＭＡＣアドレスや鍵情報等の各種設定情報を取得して、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＮＡＮＤフラッシュ、ＮＯＲフラッシュ等の蓄積手段に蓄積することができる。なお、より詳細に説明すれば、例えば鍵情報は、上述したＮＡＮＤフラッシュやＮＯＲフラッシュに設定される。
【００５９】
設定管理手段３６は、機器設定手段３５等により行われたＳＴＢ１２への設定情報登録処理が終了したか否かを管理する。具体的には、設定管理手段３６は、予め設定された管理リスト等のリスト情報に基づいて、通信機器（ＳＴＢ）毎にどのようなＭＡＣアドレスや鍵情報が割り当てられ、どの時間に蓄積されているか等の通信機器に対する各種設定情報等を蓄積する。なお、管理リストの具体例については後述する。
【００６０】
また、通信インターフェース手段３７は、ＳＴＢ１２とイーサネットケーブル等により接続され、データの送受信等を行う。なお、通信インターフェース手段３７は、有線でＳＴＢ１２と接続してもよく、また無線でＳＴＢ１２と接続してもよい。
【００６１】
また、制御手段３８は、通信機器設定装置２１の各構成部全体の制御を行う。具体的には、制御手段３８は、ＳＴＢ１２とのネゴシエイトによる各種設定情報の書き込みや暗号化等の処理を行う。
【００６２】
＜通信機器設定装置２１：ハードウェア構成＞
ここで、上述した通信機器設定装置２１においては、各機能をコンピュータに実行させることができる実行プログラム（通信機器設定プログラム）を生成し、例えば汎用のパーソナルコンピュータ、サーバ等にその実行プログラムをインストールすることにより、本発明における通信機器設定を実現することができる。
【００６３】
ここで、本実施形態における通信機器設定処理が実現可能なコンピュータのハードウェア構成例について図を用いて説明する。図３は、本実施形態における通信機器設定処理が実現可能なハードウェア構成の一例を示す図である。
【００６４】
図３におけるコンピュータ本体には、入力装置４１と、出力装置４２と、ドライブ装置４３と、補助記憶装置４４と、メモリ装置４５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６と、ネットワーク接続装置４７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００６５】
入力装置４１は、ユーザ等が操作するキーボード及びマウス等のポインティングデバイスを有しており、ユーザ等からのプログラムの実行等、各種操作信号を入力する。
【００６６】
出力装置４２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ４６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。また、出力装置４２は、上述の処理結果等を紙等の印刷媒体に印刷して、ユーザ等に提示することができる。
【００６７】
ここで、本発明においてコンピュータ本体にインストールされる実行プログラムは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリやＣＤ−ＲＯＭ、ＤＶＤ等の可搬型の記録媒体４８等により提供される。プログラムを記録した記録媒体４８は、ドライブ装置４３にセット可能であり、記録媒体４８に含まれる実行プログラムが、記録媒体４８からドライブ装置４３を介して補助記憶装置４４にインストールされる。
【００６８】
補助記憶装置４４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。
【００６９】
メモリ装置４５は、ＣＰＵ４６により補助記憶装置４４から読み出された実行プログラム等を格納する。なお、メモリ装置４５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。
【００７０】
ＣＰＵ４６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、及びメモリ装置４５に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。なお、プログラムの実行中に必要な各種情報等は、補助記憶装置４４から取得することができ、また実行結果等を格納することもできる。
【００７１】
ネットワーク接続装置４７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラム自体を他の端末等に提供することができる。更に、ネットワーク接続装置４７は、例えば、接続された通信機器とのデータの送受信を行ったり、他の端末から管理リストを取得したり、ログ情報を出力することができる。
【００７２】
上述したようなハードウェア構成により、本発明における通信機器設定処理を実行することができる。また、プログラムをインストールすることにより、汎用のパーソナルコンピュータ等で本発明における通信機器設定処理を容易に実現することができる。
【００７３】
＜通信機器：ハードウェア構成＞
次に、本実施形態における通信機器であるＳＴＢ１２のハードウェア構成について、図を用いて具体的に説明する。図４は、本実施形態におけるＳＴＢのハードウェア構成の一例を示す図である。
【００７４】
図４に示すＳＴＢ１２は、アンテナ部５１と、チューナ部５２と、復調部５３と、ＣＰＵ５４と、通信インターフェース部５５と、赤外線信号受信部５６と、ＮＡＮＤフラッシュ５７と、ＥＥＰＲＯＭ５８と、ＲＡＭ５９と、表示部６０とを有するよう構成されている。なお、ＮＡＮＤフラッシュ５７と、ＥＥＰＲＯＭ５８と、ＲＡＭ５９とは、ＳＴＢ１２における蓄積手段である。
【００７５】
アンテナ部５１は、電波により伝送された放送信号等を受信するための放送信号受信手段である。アンテナ部５１は、受信した信号をチューナ部５２に出力する。
【００７６】
チューナ部５２は、ＣＰＵ５４からの制御信号により、アンテナ部５１で受信した放送信号の中からユーザにより選択されているか、又は、ＳＴＢ１２に予め設定されているチャンネルの放送信号を抽出する。
【００７７】
復調部５３は、ＣＰＵ５４からの制御信号により、チューナ部５２で抽出された放送信号の放送方式に応じた復調を行う。このとき、復調部５３は、ＮＡＮＤフラッシュ５７に蓄積されている鍵情報を取得して、暗号化された信号を復号する処理を行うこともできる。
【００７８】
ＣＰＵ５４は、ＳＴＢ１２内の各構成全体の処理を制御する制御手段である。具体的には、ＣＰＵ５４は、例えば赤外線信号受信部５６により得られるユーザからの指示内容に基づいてチューナ部５２や復調部５３に対して指示内容に対応する所定の放送信号を受信するための制御信号を送信したり、復調部５３にＮＡＮＤフラッシュ５７から得られる鍵情報を送信して所定の放送信号を抽出させたり、復調部５３から得られたコンテンツ（番組）を通信インターフェース部５５により接続されたＴＶ１３に出力したり、ＥＥＰＲＯＭ５８やＲＡＭ５９等から必要に応じて各種情報を読み出したり、書き込んだり、赤外線信号受信部５６により得られるユーザからの指示内容を表示部６０に出力するといった処理等を行う。
【００７９】
通信インターフェース部５５は、例えばイーサネット上の他の装置との間でデータを送受信するためのインターフェース用の回路であり、例えばＨＴＴＰサーバ１１との間でデータの送受信を行う。
【００８０】
赤外線信号受信部５６は、例えばリモコン等の操作手段から送信された赤外線信号形式の指示信号を受信して、その指示信号を通常のデジタル信号に変換してＣＰＵ５４に出力し、ＣＰＵ５４にてデジタル信号に対応する制御が行われる。
【００８１】
ＮＡＮＤフラッシュ５７は、ＣＰＵ５４からの制御信号により、上述した鍵情報等の各種設定情報を記録する。なお、ＮＡＮＤフラッシュ５７は、ＮＯＲフラッシュ等のフラッシュメモリでもよい。
【００８２】
ＥＥＰＲＯＭ５８は、ＣＰＵ５４からの制御信号により、上述したようにＭＡＣアドレス等の各種設定情報を記録する。また、ＥＥＰＲＯＭ５８は、ＳＴＢ１２が備えるＴＶ１３に出力するときの画面サイズや解像度の設定の変更や、コントラストの設定の変更、音量の強弱の設定の変更、ＨＤ映像／ＳＤ映像の切り替え、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、Ｉ−ＬＩＮＫ等の各種設定の変更も行うことができる。また、ＥＥＰＲＯＭ５８は、本実施形態において必要な各種プログラムを格納することもできる。
【００８３】
ＥＥＰＲＯＭ５８は、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）で書き込んだものを更に消去して再書き込みできるものである。また、ＥＰＲＯＭは、チップの製造時にデータの書き込みまでを行うマスクＲＯＭや、一度だけ書き込みが可能であり変更ができないＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）と比べて、データを書き換えられる分だけプログラムの修正や仕様変更に柔軟に対処できるという利点を持っている。なお、本発明においては、ＥＥＰＲＯＭ５８に限定されるものではなく、上述したマスクＲＯＭやＰＲＯＭを用いてもよい。
【００８４】
ＲＡＭ５９は、ＣＰＵ５４からの制御信号により、本実施形態における各処理を実行するためのプログラムを書き込んだり、読み出したりするための蓄積手段であり、例えばＴＶ１３により視聴したコンテンツ番組等の視聴履歴やチャンネル変更等の各種データを格納する。なお、ＲＡＭ５９は、ＳＲＡＭやＤＲＡＭ等を用いることができるが、本発明においてはこれに限定されるものではない。
【００８５】
表示部６０は、ＣＰＵ５４からの制御信号により、ＴＶ１３に出力される放送番組のチャンネル番号や、コンテンツ（番組）内容、コンテンツ名の一覧表示、各種のメッセージ等の表示を行う。
【００８６】
＜通信機器設定処理手順＞
次に、上述した本実施形態における製造工程時の通信機器設定処理手順について、図を用いて具体的に説明する。図５は、本実施形態における通信機器設定処理手順の一例を示すシーケンスチャートである。また、図６は、本実施形態における通信機器設定処理手順を説明するための図である。図５，図６を用いて、本実施形態における通信機器設定処理手順について具体的に説明する。
【００８７】
なお、図６に示す通信機器設定装置２１には、アプリケーションフォルダや書き込み前ＫＥＹ保存フォルダ、書き込み済みＫＥＹ保存フォルダ、書き込み用暗号化ＫＥＹフォルダ、書き込み済み暗号化ＫＥＹフォルダ等、予め複数のフォルダ領域が設定されており、各領域に対応させて各種情報が蓄積されている。
【００８８】
まず、図５に示す通信機器設定処理手順は、ＳＴＢ１２が電源を起動すると（Ｓ０１）、予め設定されているＨＴＴＰサーバ１１と同一のアドレス情報を有し、ＳＴＢ１２とイーサネットケーブル等により接続されている通信機器設定装置２１に対してアクセスを行う（Ｓ０２）。
【００８９】
次に、通信機器設定装置２１は、ＳＴＢ１２からのアクセスを認識すると、予め設定されている管理リストをチェックし（Ｓ０３）、次に設定するＭＡＣアドレス情報等を取得すると共に、管理リストを示されている予め設定された暗号化される前の鍵情報のファイル名から予め蓄積されている鍵情報を取得し、取得した鍵情報に対して暗号化を行う（Ｓ０４）。また、ＭＡＣアドレスや暗号化した鍵情報等の各種設定情報を通信機器であるＳＴＢ１２に書き込ませるために、蓄積手段３３に予め設定した書き込み用フォルタ等の記憶領域に格納する（Ｓ０５）。
【００９０】
その後、ＳＴＢ１２から、Ｓ０５の処理により所定のフォルタ等の記憶領域に格納されたデータを取得させてＳＴＢ１２で蓄積させるための命令情報等を生成し（Ｓ０６）、生成した命令情報を接続されているＳＴＢ１２に送信する（Ｓ０７）。なお、命令情報とは、例えばＵＮＩＸ等によりファイルを外部から取得して格納するまでの処理を実行するための１又は複数のコマンドや実行バッチファイル等を意味している。また、命令情報のパラメータとしては、記憶領域のアドレスやファイル名、蓄積するＮＡＮＤフラッシュ５７若しくはＥＥＰＲＯＭ５８のアドレス情報等のうち、少なくとも１つを含んでいる。
【００９１】
次に、ＳＴＢ１２では、通信機器設定装置２１から得られる命令情報に基づいて、命令を実行し、通信機器設定装置２１にアクセスし（Ｓ０８）、所定の記憶領域にある各種設定情報を取得し（Ｓ０９）、取得した各種設定情報を予め設定されたＮＡＮＤフラッシュ５７若しくはＥＥＰＲＯＭ５８等の記憶領域又は命令情報により設定された記憶領域に記録する（Ｓ１０）。また、ＳＴＢ１２は、記録が完了したことを示す情報を通信機器設定装置２１に出力する（Ｓ１１）。
【００９２】
また、通信機器設定装置２１は、ＳＴＢ１２からＳ１１の処理による記録完了情報を取得すると、各種設定情報の格納フォルダを移動して書き込み済みフォルダに蓄積する（Ｓ１２）。なお、Ｓ１２の処理では、暗号化される前の鍵情報についても所定のフォルダに移動する。これにより、実際に保存してある設定情報の中身を確認することができ、鍵情報等の正確な管理が実現できる。したがって、設定管理者側による確認等の作業を正確且つ効率的に行うことができる。
【００９３】
また、通信機器設定装置２１は、ログ情報を生成する（Ｓ１３）。また、上述した各処理により設定情報の登録が完了すると、通信機器設定装置２１は、他のＳＴＢ１２と接続して上述の処理を繰り返し行う。なお、本実施形態では、上述したＳ０１〜Ｓ１３における何れかの処理において、エラーが発生した場合には、対応するエラーメッセージを生成して画面に出力したり、予め設定された警告音等の音声を出力することができる。
【００９４】
また、エラーが発生した通信機器は、その場で取り外され次のＳＴＢ１２を通信機器設定装置２１に接続させて上述した処理を行う。なお、この場合は、エラーが発生したことをログ等に記録させておくが、管理リストを次の番号を割り当てるのではなく、その設定がうまくできなかった番号を他の通信機器（ＳＴＢ）に割り当てることができる。つまり、エラーが生じた場合でも、そのエラーが生じた通信機器のみを製造工程から外すのみで、各種設定情報の登録に対しては、特別な処理を行わずに次の通信機器に対してシーケンシャルにＭＡＣアドレスやシリアル番号、鍵情報等を割り当てることで、迅速な処理を実現することができる。
【００９５】
また、設定の登録が通信上のトラブル等によりできなった場合には、その通信機器の再設定を、一連の流れ作業による通信機器の設定が終わった後に行うことができる。しかしながら、その場合には、前回エラーが生じた設定情報をそのまま用いるのではなく、新たな設定情報を用いて設定を行う。これにより、管理自体を用意且つ正確に行うことができる。
【００９６】
次に、図６を用いて本実施形態における通信機器設定処理手順を具体的に説明すると、ＤＲＭ−ＫＥＹ（鍵情報）の書き込み時の動作は以下のようになる。本実施形態における設定処理手順により、ＭＡＣアドレス、シリアル番号を書き込み後、鍵情報であるＤＲＭキー（以下、ＫＥＹという）を書き込む。
【００９７】
まず、上述したようにＳＴＢ１２が起動時に通信機器設定装置２１へアクセス後、管理アプリケーションのサーバースレッドがＳＴＢ１２のアクセスを認識すると、通信機器設定装置２１は、ＭＡＣアドレス書き込みプロセスが起動する。
【００９８】
次に、通信機器設定装置２１は、図６に示す管理リストをサーチし、書き込むＭＡＣアドレス、各ＫＥＹのファイル名を取得する。次に、書き込むＫＥＹを暗号化し、暗号化したＫＥＹを所定のフォルダに格納される。なお、図６に示す例では、暗号化される前後のＫＥＹが所定のフォルダに格納される。
【００９９】
次に、通信機器設定装置２１からＳＴＢ１２に対して、通信機器設定装置２１の所定フォルタをマウントさせるマウント指示により、暗号化されたＫＥＹ「ＷｒｉｔｅＫｅｙ（暗号化）」をＳＴＢ１２に取り込んで書き込ませる。具体的には、ＳＴＢ１２が暗号化ＫＥＹのあるフォルダをＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）マウントして、ＫＥＹ書き込み用コマンドを実行させ、実際に通信機器設定装置２１にあるＫＥＹを書き込ませる。
【０１００】
次に、ＳＴＢ１２による書き込みが終了後、通信機器設定装置２１は、暗号化されたＫＥＹを図６に示す「書き込み用暗号化ＫＥＹフォルダ」から「書き込み済み暗号化ＫＥＹ保存フォルダ」へ移動する。この場合、元のファイル名（ＫＥＹ０１）で移動する。これにより、ファイル名が煩雑にならず管理を容易にすることができる。また、通信機器設定装置２１は、上述したように、暗号化前のＫＥＹを書き込み済みＫＥＹが保存してある所定のフォルダへ移動する。また、書き込み後は、書き込み用暗号化ＫＥＹフォルダの「ＷｒｉｔｅＫｅｙ」ファイルを削除する。
【０１０１】
つまり、本実施形態によれば、電源ＯＮにより起動したＳＴＢ１２からの通信機器設定装置２１へのアクセスを認識して、ＭＡＣアドレス、ＫＥＹ（鍵情報）等を書き込むプロセスを起動するステップと、通信機器設定装置２１が管理リストをサーチし、書き込むＭＡＣアドレスやＫＥＹ等を取得するステップと、書き込むＫＥＹを暗号化し、暗号化したＫＥＹを所定のフォルダに置くステップと、所定のフォルダから暗号化されたＫＥＹをＳＴＢ１２に書き込むにステップと、ＳＴＢ１２への書き込みが終了後、暗号化されたＫＥＹ及び暗号化前のＫＥＹをそれぞれ対応する書き込み済みフォルダに移動して蓄積させるステップとを有することにより、上述した通信機器設定を行うことができる。これにより、設定情報の登録を正確且つ効率的に行うことができる。
【０１０２】
なお、本実施形態では、暗号化されたＫＥＹ及び暗号化前のＫＥＹをそれぞれ対応する書き込み済みフォルダに蓄積することで、ＫＥＹの管理を高精度に行うことができるが、本発明においてはこれに限定されるものではなく、例えば暗号化されたＫＥＹ及び暗号化前のＫＥＹのうち、何れか一方を書き込み済みフォルダに蓄積させてもよく、正常終了した場合には、両方のＫＥＹ情報を削除させてもよい。
【０１０３】
＜管理リスト（リスト情報）について＞
ここで、上述した管理リストについて図を用いて説明する。図７は、本実施形態における管理リストの一例を示す図である。なお、図７（ａ）は、機器設定する前の各種情報を示し、図７（ｂ）は、機器設定中における管理リストの一例を示す図である。
【０１０４】
図７（ａ）に示すように、機器設定する前の管理リストにおける各種設定情報のデータ群は、例えば、「ＭＡＣアドレス」、「ＨＤＣＰキーファイル名」、「ＭＡＲＬＩＮキーファイル名」、「書き込み状態」等の項目からなる。つまり、本実施形態では、例えば、上述したＭＡＣアドレスと、「ＨＤＣＰキーファイル名」のファイルに含まれる実際の鍵情報及び／又は「ＭＡＲＬＩＮキーファイル名」のファイルに含まれる実際の鍵情報とを各種設定情報として、ＳＴＢ１２と接続してＳＴＢ１２を起動した時に、上述の設定情報の書き込み（登録）処理が行われる。なお、まだ１度も書き込み処理が行われていない状態では、管理リストの書き込み状態は、全てｕｎｒｅｇ（未登録）となっている。
【０１０５】
また、複数の通信機器設定情報を設定している場合には、以下に示すように、その段階に応じて管理リストに図７（ｂ）に示すように、リスト情報を上書きする。具体的には、図７（ｂ）に示す機器設定中の管理リストにおける各種設定情報のデータ群は、「工場名」、「書き込んだ日時情報」、「シリアル番号」、「ＭＡＣアドレス」、「ＨＤＣＰキーファイル名」、「ＭＡＲＬＩＮキーファイル名」等の項目からなる。
【０１０６】
つまり、図７（ｂ）の例では、５つのＳＴＢについて設定情報の登録が完了したことを示している。このように、データを上書きすることで、現時点で何台のＳＴＢに対して設定が終わっているかを容易に把握することができる。
【０１０７】
なお、データの項目内容や順序、データ構成等については、本発明においては、これに限定されるものではなく、例えばＩＰアドレス等についても設定情報として登録することができる。また、上述した鍵情報をＳＴＢ１２に設定しておく必要がない場合には、図７の管理リストに鍵情報は含まれない。更に、本実施形態では、他の鍵情報等やその他の項目の情報が管理リストに含まれていてもよい。
【０１０８】
例えば、本実施形態を適用して、ＥＥＰＲＯＭに蓄積されている画面サイズや解像度の設定や、コントラストの設定、音量の強弱の設定、ＨＤ映像／ＳＤ映像の切り替え、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、Ｉ−ＬＩＮＫ等の各種設定の登録や変更を行うこともできる。
【０１０９】
上述したように、本発明によれば、通信機器に対する各種設定を正確且つ効率的に行うことができる。具体的には、本発明は、ＭＡＣアドレス、鍵情報等の書き込み時に、書き込む予定のものを自動で検索し、暗号化して書き込むことができるため、ＭＡＣアドレスや鍵情報を間違って書き込むミス（二重書き込み、抜け等）をなくすことができる。また、常に自動で最短時間の書き込み動作を行うため、労力と時間の大幅な削減が見込める。
【０１１０】
また、本発明によれば、ＭＡＣアドレス、鍵情報等の管理、仕分けをサーバが書き込み時に自動で行うことができるため、人が直接データを扱うことがなく、セキュリティー保護の観点からも効果的であり、また管理ミスもなくなる。
【０１１１】
つまり、本発明によれば、作業者は対象通信機器をイーサネット接続し、電源を入れて通信機器を起動するだけで、その他の書き込み等の操作は一切行わない。したがって、操作ミスが発生することは有り得ない。また、対象機器の電源スイッチを入れると、検索、書き込み、管理まで全て自動で行われるためタクトは最小となり、作業者はデータ管理について全く意識する必要がない。したがって、管理ミスが発生することがなく、管理に掛かる労力、時間が削減される。また、本発明によれば、第三者はデータ等を見ることもできないためセキュリティー上の問題が解消される。
【０１１２】
また、本発明によれば、擬似的にＨＴＴＰサーバ化させた通信機器設定装置を用いて管理まで一連の処理を行うことができ、ＨＴＴＰサーバのように処理を行えるため、ライン工程だけでなく一般のシステムに投入して、例えば保守メンテナンス等にも本発明を適用することができる。
【０１１３】
また、本発明は、上述した本実施形態を適用して、ＳＴＢ等の通信機器の初期設定等を自動的に変更したり、ＳＴＢ自身のソフトウェアを、定期的又は実行指示等による所定のタイミングでアップデートすることができる。
【０１１４】
また、本発明は、デジタルＴＶにはインターネット機能も搭載されているため、インターネットに対応した薄型デジタルＴＶ等のデジタル家電機器への応用やＰＣ、携帯端末への応用、更には、通信可能なゲーム機器等への応用が可能である。なお、上述した通信機器の場合には、電源の投入と同時にアクセスする場所が異なる。そのため、予め設定を行うメニュー画面等を用意しておき、メニュー画面にて「初期設定変更」等のような項目が設定されると、上述した本発明の処理を行うために、通信機器設定装置２１のアドレスを用いてアクセスし、通信機器設定装置２１により上述の処理を実行するようにすることができる。
【０１１５】
更に、本発明は、組込ソフトウェアを搭載したＩＰ受信機（ＨＴＭＬ解読可能なＷｅｂブラウザ搭載）の装置固有セキュリティー情報の書き込み作業、管理全般においても広く適用できる。
【０１１６】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１１７】
１０  コンテンツ提供システム
１１  ＨＴＴＰサーバ
１２  ＳＴＢ
１３  ＴＶ
１４  通信ネットワーク
２０  通信機器設定システム
２１  通信機器設定装置
２２  搬送手段
２３  イーサネットネーブル
３１  入力手段
３２  出力手段
３３  蓄積手段
３４  鍵情報生成手段
３５  機器設定手段
３６  設定管理手段
３７  通信インターフェース手段
３８  制御手段
４１  入力装置
４２  出力装置
４３  ドライブ装置
４４  補助記憶装置
４５  メモリ装置
４６，５４  ＣＰＵ
４７  ネットワーク接続装置
４８  記録媒体
５１  アンテナ部
５２  チューナ部
５３  復調部
５５  通信インターフェース部
５６  赤外線信号受信部
５７  ＮＡＮＤフラッシュ
５８  ＥＥＰＲＯＭ
５９  ＲＡＭ
６０  表示部
【図１】
0005668397.tif 000002
【図２】
0005668397.tif 000003
【図３】
0005668397.tif 000004
【図４】
0005668397.tif 000005
【図５】
0005668397.tif 000006
【図６】
0005668397.tif 000007
【図７】
0005668397.tif 000008