(57)【要約】  【課題】コンテンツ配信ネットワークを構成する複数のコンテンツ受信端末の個別初期設定を、少ないネットワーク負荷で容易に行うことのできる受信端末初期設定システムを提供する。  【解決手段】ホストコンピュータ９は複数のＳＴＢ３と通信する。ＳＴＢ３はコンテンツ受信端末である。ホスト側設定データ記憶部２１は、複数のＳＴＢ３の各々に固有の端末固有設定データを記憶する。ホストコンピュータ９は、複数のＳＴＢ３にブロードキャストで設定開始を通知し、複数のＳＴＢ３の各々からユニキャストで設定開始応答とともに各ＳＴＢ３に固有の端末固有コードを受け付ける。さらに、ホストコンピュータ９は、端末固有コードに対応する端末固有設定データをホスト側設定データ記憶部２１から抽出し、端末固有コードに対応するコンテンツ受信端末に送る。【選択図】  図１
2007279867.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークに設けられ、前記複数のコンテンツ受信端末との通信によって前記複数のコンテンツ受信端末へ初期設定用のデータを提供する受信端末初期設定システムであって、
前記複数のコンテンツ受信端末と通信するホストコンピュータを備え、
前記ホストコンピュータは、
前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶する設定データ記憶手段と、
前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知する開始通知手段と、
前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付ける応答受付手段と、
前記端末固有コードに対応する端末固有設定データを前記設定データ記憶手段から抽出して前記コンテンツ受信端末にユニキャストで送る設定データ提供手段と、
を備え、
前記複数のコンテンツ受信端末の各々は、前記ホストコンピュータから受信した前記端末固有設定データに従って初期設定を行うことを特徴とする受信端末初期設定システム。
【請求項２】
前記設定データ記憶手段は、前記端末固有設定データを、複数項目データを含んだ端末固有設定データファイルの形式で記憶しており、前記設定データ提供手段は、前記端末固有設定データファイルを前記コンテンツ受信端末に提供することを特徴とする請求項１に記載の受信端末初期設定システム。
【請求項３】
前記複数のコンテンツ受信端末および前記ホストコンピュータはサブホストコンピュータと接続されており、
前記設定開始応答を送ってきた応答端末数が所定のホスト配信上限数を超過した場合、前記応答端末数と前記ホスト配信上限数の差分に相当する数のコンテンツ受信端末を超過コンテンツ受信端末とし、前記超過コンテンツ受信端末の前記端末固有設定データを前記サブホストコンピュータ経由で送信することを特徴とする請求項１または２に記載の受信端末初期設定システム。
【請求項４】
前記ホストコンピュータは、複数の前記超過コンテンツ受信端末の前記端末固有設定データをまとめて前記サブホストコンピュータに送り、
前記サブホストコンピュータは、複数の前記超過コンテンツ受信端末の各々から前記端末固有コードを受け付けて、該当する前記端末固有設定データを提供することを特徴とする請求項３に記載の受信端末初期設定システム。
【請求項５】
複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークに設けられ、前記複数のコンテンツ受信端末と通信して初期設定用のデータを提供する、受信端末初期設定用のホストコンピュータ装置であって、
前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶する設定データ記憶手段と、
前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知する開始通知手段と、
前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付ける応答受付手段と、
前記端末固有コードに対応する端末固有設定データを前記設定データ記憶手段から抽出して前記コンテンツ受信端末にユニキャストで送る設定データ提供手段と、
を備えることを特徴とする受信端末初期設定用のホストコンピュータ装置。
【請求項６】
複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークにて実行され、前記複数のコンテンツ受信端末とホストコンピュータとの通信によって前記複数のコンテンツ受信端末へ初期設定用のデータを提供する受信端末初期設定方法であって、
前記ホストコンピュータは、
前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶しており、
前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知し、
前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付け、
前記端末固有コードに対応する端末固有設定データを前記コンテンツ受信端末にユニキャストで送り、
前記コンテンツ受信端末は、前記ホストコンピュータから受信した前記端末固有設定データに従って初期設定を行うことを特徴とする受信端末初期設定方法。
【請求項７】
複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークにて、前記複数のコンテンツ受信端末と通信して初期設定用のデータを提供するホストコンピュータ装置で実行されるプログラムであって、
前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶し、
前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知し、
前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付け、
前記端末固有コードに対応する端末固有設定データを前記コンテンツ受信端末にユニキャストで送る処理を前記ホストコンピュータ装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークに設けられ、複数のコンテンツ受信端末と通信して初期設定用のデータを提供する受信端末初期設定システムに関する。
【背景技術】
【０００２】
従来、複数のコンテンツ受信端末へネットワーク経由でサーバから映像等のコンテンツを配信するコンテンツ配信ネットワークが知られている。このようなコンテンツ配信ネットワークでは、各々のコンテンツ受信端末の初期設定は、個別に作業員が行う必要があった。
【０００３】
コンテンツ配信ネットワークは、例えば、ホテル等の施設に備えられている。ホテルでは、各部屋にコンテンツ受信端末としてのセットトップボックス（以下、ＳＴＢという）が置かれる。それらＳＴＢがローカルエリアネットワークを介してＶＯＤサーバに接続され、ＶＯＤサーバから各ＳＴＢへ映像等のコンテンツが配信される。このようなコンテンツ配信ネットワークにおいては、全部屋のＳＴＢの初期設定を行うためには、作業員が各部屋に行き、各部屋の中でＳＴＢの初期設定を行う必要があった。
【０００４】
また、ネットワーク機器の初期設定に関連する技術としては、例えば、特許文献１に開示されたものがある。同文献ではローカルエリアネットワークに複数のハブ装置が接続されている。一つのハブ装置から残りの複数のハブ装置に対してブロードキャストで設定データがダウンロードされる。各ハブ装置は、ダウンロードされた設定データに従って設定動作を行う。このようにして、ブロードキャスト通信を利用することにより、各機器の設置場所に作業員が行かなくても多数の機器の設定が可能になり、設定作業が容易に行われる。
【特許文献１】特開平９−２００２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のコンテンツ受信端末の初期設定は、上述したように一つ一つのコンテンツ受信端末の設置場所で作業員によって行われており、そのため作業に手間と時間がかかる。また、端末数が増えると、設定ミスの可能性も高くなり、そして、設定ミスを修正するためにさらなる手間もかかってしまう。このように、従来のコンテンツ配信ネットワークでは、コンテンツ受信端末の初期設定が容易でないという問題があった。
【０００６】
また、上述の特許文献１はブロードキャスト通信で設定データをネットワーク機器に送っていた。しかし、コンテンツ受信端末の設定内容は比較的多く、初期設定に必要な情報量も少なくない。そのため、仮にブロードキャスト通信で設定データをコンテンツ受信端末に送ったとすると、ネットワークへの負荷が大きくなるという問題がある。また、コンテンツ受信端末毎に設定内容を異ならせるという要求に応えられないという問題もある。
【０００７】
本発明は、従来の問題を解決するためになされたもので、その目的は、コンテンツ受信端末毎の個別の初期設定を、少ないネットワーク負荷で容易に行うことのできる受信端末初期設定システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の受信端末初期設定システムは、複数のコンテンツ受信端末へコンテンツを配信するコンテンツ配信ネットワークに設けられ、前記複数のコンテンツ受信端末との通信によって前記複数のコンテンツ受信端末へ初期設定用のデータを提供する。本発明のシステムは、前記複数のコンテンツ受信端末と通信するホストコンピュータを備え、前記ホストコンピュータは、前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶する設定データ記憶手段と、前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知する開始通知手段と、前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付ける応答受付手段と、前記端末固有コードに対応する端末固有設定データを前記設定データ記憶手段から抽出して前記コンテンツ受信端末にユニキャストで送る設定データ提供手段と、を備え、前記複数のコンテンツ受信端末の各々は、前記ホストコンピュータから受信した前記端末固有設定データに従って初期設定を行う。
【０００９】
この構成により、ホストコンピュータが複数のコンテンツ受信端末にブロードキャストで設定開始を通知すると、各コンテンツ受信端末がユニキャストで設定開始応答とともに端末固有コードを送り、ホストコンピュータが端末固有コードに対応する端末固有設定データを該当するコンテンツ受信端末にユニキャストで提供する。そして、各コンテンツ受信端末は、ホストコンピュータから受信した端末固有設定データに従って初期設定を行う。したがって、一つ一つのコンテンツ受信端末の設置場所へ作業員が初期設定データを入力しに行かなくてよいので、初期設定が容易になる。また、各コンテンツ受信端末へ端末固有設定データがユニキャストで送られるので、ネットワーク負荷の増大を避けることができ、また、端末毎の設定内容を異ならせることができる。こうして、コンテンツ受信端末毎の個別の初期設定を少ないネットワーク負荷で容易に行うことのできる受信端末初期設定システムを提供できる。
【００１０】
また、本発明の受信端末初期設定システムにおいて、前記設定データ記憶手段は、前記端末固有設定データを、複数項目データを含んだ端末固有設定データファイルの形式で記憶しており、前記設定データ提供手段は、前記端末固有設定データファイルを前記コンテンツ受信端末に提供する。
【００１１】
この構成により、各コンテンツ受信端末の初期設定データをファイル化するので、ネットワークの通信負荷を低減できる。
【００１２】
また、本発明の受信端末初期設定システムにおいて、前記複数のコンテンツ受信端末および前記ホストコンピュータはサブホストコンピュータと接続されており、前記設定開始応答を送ってきた応答端末数が所定のホスト配信上限数を超過した場合、前記応答端末数と前記ホスト配信上限数の差分に相当する数のコンテンツ受信端末を超過コンテンツ受信端末とし、前記超過コンテンツ受信端末の前記端末固有設定データを前記サブホストコンピュータ経由で送信する。
【００１３】
この構成により、コンテンツ受信端末の数が多い場合に、サブホストコンピュータを経由することにより負荷分散が可能になる。
【００１４】
また、本発明の受信端末初期設定システムにおいて、前記ホストコンピュータは、複数の前記超過コンテンツ受信端末の前記端末固有設定データをまとめて前記サブホストコンピュータに送り、前記サブホストコンピュータは、複数の前記超過コンテンツ受信端末の各々から前記端末固有コードを受け付けて、該当する前記端末固有設定データを提供する。
【００１５】
この構成により、複数のコンテンツ受信端末の設定データがまとめてサブホストコンピュータに送られ、それら複数のコンテンツ受信端末に振り分けられるので、負荷分散が可能になり、設定データの配布に要する時間を短縮でき、これにより初期設定に要する時間も短縮できる。
【００１６】
本発明の別の態様は、上記の受信端末初期設定用のホストコンピュータ装置である。このホストコンピュータ装置は、前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶する設定データ記憶手段と、前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知する開始通知手段と、前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付ける応答受付手段と、前記端末固有コードに対応する端末固有設定データを前記設定データ記憶手段から抽出して前記コンテンツ受信端末にユニキャストで送る設定データ提供手段と、を備える。この態様によっても上述の本発明の利点が得られる。
【００１７】
本発明の別の態様は、上述のシステムによって実行される受信端末初期設定方法である。この方法では、前記ホストコンピュータは、前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶しており、前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知し、前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付け、前記端末固有コードに対応する端末固有設定データを前記コンテンツ受信端末にユニキャストで送り、前記コンテンツ受信端末は、前記ホストコンピュータから受信した前記端末固有設定データに従って初期設定を行う。この態様によっても上述の本発明の利点が得られる。
【００１８】
本発明の別の態様は、上述のホストコンピュータで実行されるプログラムである。このプログラムは、前記複数のコンテンツ受信端末の各々に固有の端末固有設定データを記憶し、前記複数のコンテンツ受信端末にブロードキャストで設定開始を通知し、前記複数のコンテンツ受信端末の各々からユニキャストで設定開始応答とともに各コンテンツ受信端末に固有の端末固有コードを受け付け、前記端末固有コードに対応する端末固有設定データを前記コンテンツ受信端末にユニキャストで送る処理を前記ホストコンピュータ装置に実行させる。この態様によっても上述の本発明の利点が得られる。
【発明の効果】
【００１９】
本発明は、ホストコンピュータから各コンテンツ受信端末にユニキャストで端末固有設定データを送る構成を設けることにより、コンテンツ受信端末毎の個別の初期設定を少ないネットワーク負荷で容易に行うことができるという効果を有する受信端末初期設定システムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態に係る受信端末初期設定システムについて、図面を用いて説明する。
【００２１】
本発明の実施の形態に係る受信端末初期設定システムを備えたコンテンツ配信ネットワークを図１〜図３に示す。図１および図２がコンテンツ配信ネットワーク全体を示しており、図３が受信端末初期設定システムを示している。まず、図１および図２を参照して、全体の構成を説明する。本実施の形態では、コンテンツ配信ネットワークがホテルに備えられ、コンテンツ受信端末がセットトップボックス（以下、ＳＴＢ）である。
【００２２】
図１に示されるように、コンテンツ配信ネットワーク１においては、複数のＳＴＢ３が、クローズされたローカルエリアネットワーク５を介してＶＯＤサーバ７と接続されている。さらに、複数のＳＴＢ３は、ローカルエリアネットワーク５を介して、ホストコンピュータ９およびサブホストコンピュータ１１とも接続されている。さらに、ローカルエリアネットワーク５はインターネット１３とも接続されている。
【００２３】
ＳＴＢ３にはＶＯＤサーバ７から映像等のコンテンツが提供される。ホストコンピュータ９は、各ＳＴＢ３の稼働状況等を監視してコンテンツ配信ネットワーク１を管理するコンピュータ装置である。また、サブホストコンピュータ１１は、ホストコンピュータ９を補助するコンピュータ装置である。
【００２４】
上記構成において、本実施の形態の受信端末初期設定システムの主な機能はホストコンピュータ９、各ＳＴＢ３およびサブホストコンピュータ１１に設けられている。また、図１には示されないが、コンテンツ配信ネットワーク１にはルータが組み込まれてよく、これにより、ネットワークを分割して管理することが可能になる。
【００２５】
図２は、ＳＴＢ３関連の構成をより詳細に示している。ＳＴＢ３はホテルの各部屋に設置されている。ＳＴＢ３は、各部屋の各種機器と接続される。図の例では、ＳＴＢ３は、テレビ１０１に接続され、テレビ１０１は外部機器１０３、１０５に接続される。ＳＴＢ３は、受光モジュール１０７を介してリモコン１０９、キーボード１１１から信号を受信し、また、発光モジュール１１３を介してテレビ１０１に信号を送る。さらに、ＳＴＢ３は、宿泊客のパーソナルコンピュータ１１５と接続可能である。また、テレビ１０１は、ホテル設備である共通アンテナ１１７と接続されている。このような構成により、ホテル宿泊客は、ＳＴＢ３と関連システムを利用して、各種コンテンツの提供を受けたり、その他のＩＴ関連サービスを受けることができる。
【００２６】
次に、図３を参照し、本実施の形態に係る受信端末初期設定システムの構成を説明する。図３は、ホストコンピュータ９、サブホストコンピュータ１１およびＳＴＢ３における初期設定関連の構成を示している。
【００２７】
図３に示すように、ホストコンピュータ９は、ホスト側設定データ記憶部２１、ホスト側初期設定制御部２３、ネットワーク通信部２５、ＤＨＣＰサーバ部２７および入力部２９を備えている。
【００２８】
ホスト側設定データ記憶部２１は、ＳＴＢ３に提供されるべき初期設定データを記憶している。初期設定データはＳＴＢ３毎に異なっている。本実施の形態では、各ＳＴＢ３に固有の初期設定データを、端末固有設定データという。端末固有設定データは、複数の設定内容情報を含んだ端末固有設定データファイルのかたちにファイル化されている。
【００２９】
各ＳＴＢ３の端末固有設定データファイルは、端末固有コードと関連づけられている。端末固有コードは、各ＳＴＢ３に固有のコードである。本実施の形態の例では、端末固有コードが、ＳＴＢ３のシリアル番号である。そして、端末固有設定データファイルのファイル名に、該当ＳＴＢ３のシリアル番号が含められており、これにより各ファイルが端末固有コードと関連づけられる。
【００３０】
ホスト側初期設定制御部２３は、ホストコンピュータ９側で初期設定関連の処理を行う構成である。ホスト側初期設定制御部２３は、各ＳＴＢ３の端末固有設定データファイルを、シリアル番号をキーにしてホスト側設定データ記憶部２１から読み出して、該当するＳＴＢ３へとネットワーク通信部２５を介して送信する。
【００３１】
ＤＨＣＰサーバ部２７は、サブホストコンピュータ１１のＤＨＣＰクライアント部３７およびＳＴＢ３のＤＨＣＰクライアント部４７と共に、ＤＨＣＰの機能を実現する。ＤＨＣＰ（Dynaimc Host Configuration Protocol）は、周知のように、各クライアントの起動時に、クライアントに動的にＩＰアドレスを割り当ててネットワーク設定を行う機能である。
【００３２】
入力部２９は、キーボード等で構成されており、各種のデータを入力するために用いられる。各ＳＴＢ３の端末固有設定データは、入力部２９から入力されてホスト側設定データ記憶部２１に格納されてよい。また、初期設定開始の指示も、入力部２９から入力されてよい。
【００３３】
次に、サブホストコンピュータ１１は、サブホスト側設定データ記憶部３１、サブホスト側初期設定制御部３３、ネットワーク通信部３５およびＤＨＣＰクライアント部３７を備えている。
【００３４】
サブホスト側設定データ記憶部３１は、ホストコンピュータ９から供給された端末固有設定データファイルを記憶する。後述するように、ホストコンピュータ９からサブホストコンピュータ１１へは、ＳＴＢ３の数が所定のホスト配信上限数より多いときに端末固有設定データファイルが供給される。
【００３５】
サブホスト側初期設定制御部３３は、サブホストコンピュータ１１側で初期設定関連の処理を行う構成である。サブホスト側初期設定制御部３３は、サブホスト側設定データ記憶部３１の端末固有設定データファイルを、ホストコンピュータ９から指示されたＳＴＢ３へと提供する。
【００３６】
ＳＴＢ３は、端末側設定データ記憶部４１、端末側初期設定制御部４３、ネットワーク通信部４５およびＤＨＣＰクライアント部４７を備えている。
【００３７】
端末側設定データ記憶部４１は、ホストコンピュータ９またはサブホストコンピュータ１１から提供された端末固有設定データファイルを記憶する。ホストコンピュータ９は、複数のＳＴＢ３の端末固有設定データファイルを記憶していたが、ＳＴＢ３の端末側設定データ記憶部４１は、自己のＳＴＢ３のための端末固有設定データファイルのみを記憶する。端末側設定データ記憶部４１は不揮発性メモリで構成されている。
【００３８】
端末側初期設定制御部４３は、ＳＴＢ３側で初期設定関連の処理を行う構成である。ＳＴＢ３は、ホストコンピュータ９またはサブホストコンピュータ１１から端末固有設定データファイルを取得して端末側設定データ記憶部４１に格納する。また、ＳＴＢ３は、端末側設定データ記憶部４１の端末固有設定データファイルに従って初期設定動作をＳＴＢ３に行わせる。
【００３９】
図４は、端末固有設定データファイルの例を示している。端末固有設定データファイルは、ＳＴＢ３の初期設定に必要な複数の情報を含んでいる。図示のように、端末固有設定データファイルは、個別設定ファイル、アップデート設定ファイルおよびＶＬＡＮ設定ファイルといった３つのファイルに別れている。各ファイルが、各ＳＴＢ３に固有の情報を持つ。
【００４０】
例えば、個別設定ファイルでは、端末固有の情報は、「ＳＴＢ  ＩＤ」、「ＩＰアドレス」、「アップデータサーバ接続先」、「接続ＴＶメーカ」、「接続ＴＶ画面モード」、「Ｄ端子出力設定」、「ＳＴＢ接続端子設定」、「外部機器接続端子設定１」、「外部機器接続端子設定２」、「リモコン受付無効時間設定」および「ＳＴＢ出力音量設定」である。
【００４１】
また、アップデートサーバ設定ファイルでは、端末固有の情報は、「ログインアカウント」と「ログインパスワード」の両方である。また、ＶＬＡＮ設定ファイルでは、端末固有の情報は、「ＳＴＢポート」および「ＰＣポート」の情報である。本実施の形態では、アップデートサーバ設定ファイルおよびＶＬＡＮ設定ファイルの情報は暗号化されている。暗号化には例えばＳＳＨが利用される。暗号化通信方式を用いることにより、セキュリテイレベルを高くできる。
【００４２】
図５は、上述のようにして構成された受信端末初期設定システムの動作を示すタイムチャートである。図５は、初期設定の対象になるＳＴＢ３の数が少なく、サブホストコンピュータ１１が機能しない場合の動作を示している。図の例では、一つのＳＴＢ３が示されているが、すべてのＳＴＢ３が同様に動作する。
【００４３】
ホストコンピュータ９では、ＤＨＣＰサーバ部２７が起動する（Ｓ１）。また、ＳＴＢ３のシリアル番号毎に端末固有設定データファイルが作成され、ホスト側設定データ記憶部２１に格納される（Ｓ３）。
【００４４】
ＳＴＢ３が起動し（Ｓ５）、ＤＨＣＰで仮ネットワーク設定が行われる（Ｓ７）。このように初期状態ではＤＨＣＰ機能でネットワークが確立される。それから、ホストコンピュータ９のホスト側初期設定制御部２３が初期設定処理を開始する（Ｓ９）。ここでは、例えば、入力部２９がユーザにより操作されて、初期設定の指示が入力部２９に入力される。この指示がホスト側初期設定制御部２３に受け付けられて、初期設定が開始する。
【００４５】
初期設定が開始すると、ホスト側初期設定制御部２３は、ブロードキャストで全ＳＴＢ３に対して設定開始を通知する（Ｓ１１）。各ＳＴＢ３の端末側初期設定制御部４３は、ユニキャストで、シリアル番号と共に設定開始応答をホストコンピュータ９へ送る（Ｓ１３）。この応答はホストコンピュータ９のホスト側初期設定制御部２３に受け付けられる。シリアル番号は既に述べたように端末固有コードの一例である。
【００４６】
ホストコンピュータ９のホスト側初期設定制御部２３は、設定開始応答を送ってきた応答端末数が所定のホスト配信上限数を超過したか否かを判定する（Ｓ１５）。ここでは、応答端末数がホスト配信上限数以下であったとする。
【００４７】
この場合、各ＳＴＢ３は、ホストコンピュータ９からシリアル番号をキーに該当する端末固有設定データファイルを取得する（Ｓ１７）。このとき、ホスト側初期設定制御部２３は、各ＳＴＢ３のシリアル番号を含んだファイル名を持つ端末固有設定データファイルをホスト側設定データ記憶部２１から読み出し、該当するＳＴＢ３へ送る。
【００４８】
ＳＴＢ３では、端末側初期設定制御部４３が、取得した端末固有設定データファイルを端末側設定データ記憶部４１に格納する（Ｓ１９）。このとき、ファイル名が適当にリネームされてよい。
【００４９】
端末側初期設定制御部４３は、端末固有設定データファイルに従った設定動作を行い、それから、ユニキャストで、シリアル番号と共に、設定完了通知をホストコンピュータ９に送る（Ｓ２１）。この通知がホストコンピュータ９のホスト側初期設定制御部２３に取得される。ホストコンピュータ９は、端末管理テーブルを保持することで、全ＳＴＢ３の設定状況を管理してもよい。この場合、端末管理テーブルには、未設定、設定中、設定完了といった各種状態が書き込まれてよい。
【００５０】
ホスト側初期設定制御部２３は、ＳＴＢ３から設定完了の通知を受け取ると、そのＳＴＢ３に応答をユニキャストで送る（Ｓ２３）。この応答と共に再起動指示が送られる。そして、ＳＴＢ３は、再起動を行う（Ｓ２５）。全ＳＴＢ３が、各々異なる端末固有設定データファイルを取得して初期設定を行い、再起動する。したがって、全ＳＴＢ３が個別に設定された状態で動作できる。
【００５１】
このようにして、本実施の形態では、全ての端末（ＳＴＢ３）が接続されてから、ホスト側から一斉に各種設定を指示することにより、全端末の個別設定を行うことができる。接続等に関する従来と同内容の端末別の初期設定を、従来より容易かつ迅速に行うことができる。
【００５２】
上記の図５の例では、ＳＴＢ３の数が比較的少なく、応答受信端末数がホスト配信上限数以下であり、サブホストコンピュータ１１が機能していない。これに対して、図６は、サブホストコンピュータ１１が機能する場合の、受信端末初期設定システムの動作を示すタイムチャートである。図６では、図５と共通する部分は適宜省略されている。
【００５３】
図５と同様に、図６においては、ホストコンピュータ９がブロードキャストで全ＳＴＢ３に対して設定開始を通知し（Ｓ１１）、各ＳＴＢ３は、ユニキャストで、シリアル番号と共に設定開始応答をホストコンピュータ９へ送る（Ｓ１３）。そして、ホストコンピュータ９のホスト側初期設定制御部２３は、設定開始応答を送ってきた応答端末数が所定のホスト配信上限数を超過したか否かを判定する（Ｓ１５）。ここでは、応答端末数がホスト配信上限数を超過したとする。
【００５４】
この場合、超過数（応答端末数とホスト配信上限数の差分に相当する数）のＳＴＢ３を、超過ＳＴＢに設定する。本実施の形態の初期設定システムは、超過ＳＴＢに関しては、以下の処理を行う。
【００５５】
ホストコンピュータ９のホスト側初期設定制御部２３は、超過ＳＴＢに設定されたＳＴＢ３に対して、ユニキャストで設定待機を通知する（Ｓ３１）。設定待機を受け取ったＳＴＢ３は、設定開始通知待ち状態になる（Ｓ３３）。ホスト側初期設定制御部２３は、接続可能なサブホストコンピュータ１１を検索する（Ｓ３５）。サブホストコンピュータ１１は予めホストコンピュータ９のメモリに登録されており、この登録されたサブホストコンピュータ１１が検索される。そして、ホスト側初期設定制御部２３は、サブホストコンピュータ１１に対して、ユニキャストで対応準備を通知する（Ｓ３７）。このとき、超過ＳＴＢのシリアル番号が通知される。
【００５６】
サブホストコンピュータ１１のサブホスト側初期設定制御部３３は、超過ＳＴＢの端末固有設定データファイルが既にサブホスト側設定データ記憶部３１に有るか否かを確認する（Ｓ３９）。そして、サブホスト側初期設定制御部３３は、超過ＳＴＢの端末固有設定データファイルを持っていなければ、シリアル番号をキーに端末固有設定データファイルをホストコンピュータ９から取得する（Ｓ４１）。ホスト側初期設定制御部２３は、取得したシリアル番号を含んだファイル名を持つ端末固有設定データファイルをホスト側設定データ記憶部２１から読み出し、サブホストコンピュータ１１へ送る。このとき、複数の端末固有設定データファイルがまとめて一つのセッションでサブホストコンピュータ１１へ送られる。
【００５７】
サブホストコンピュータ１１では、サブホスト側初期設定制御部３３が、取得した端末固有設定データファイルをサブホスト側設定データ記憶部３１に格納し、ユニキャストで対応準備完了の応答をホストコンピュータ９に送る（Ｓ４３）。
【００５８】
ホストコンピュータ９では、ホスト側初期設定制御部２３が、ユニキャストで、接続先アドレスと共に、設定開始通知を、超過分のＳＴＢ３へと送る（Ｓ４５）。接続先アドレスは、サブホストコンピュータ１１のアドレスである。
【００５９】
そして、ＳＴＢ３は、接続先アドレスに基づきサブホストコンピュータ１１と通信する。ＳＴＢ３は、シリアル番号をキーに、サブホストコンピュータ１１から端末固有設定データファイルを取得する（Ｓ４７）。この動作は、ホストコンピュータ９から端末固有設定データファイルを取得する動作と同様でよい。すなわち、サブホスト側初期設定制御部３３は、各ＳＴＢ３のシリアル番号を含んだファイル名を持つ端末固有設定データファイルをサブホスト側設定データ記憶部３１から読み出し、該当するＳＴＢ３へ送る。ＳＴＢ３では、端末側初期設定制御部４３が、取得した端末固有設定データファイルを端末側設定データ記憶部４１に格納する（Ｓ４９）。このとき、ファイル名が適当にリネームされてよい。
【００６０】
端末側初期設定制御部４３は、端末固有設定データファイルに従った設定動作を行い、それから、ユニキャストで、シリアル番号と共に、設定完了通知をホストコンピュータ９に送る（Ｓ５１）。この通知がホストコンピュータ９のホスト側初期設定制御部２３に取得される。
【００６１】
以上により、超過ＳＴＢへは、サブホストコンピュータ１１を経由して端末固有設定データファイルが送られる。超過ＳＴＢ以外のＳＴＢ３へは、図５と同様の動作によって、ホストコンピュータ９から端末固有設定データファイルが送られる。このファイル送信は、サブホストコンピュータ１１のファイル送信と並行して行われる。より詳細には、ホストコンピュータ９からＳＴＢ３へのファイル送信は、サブホストコンピュータ１１へ超過ＳＴＢの端末固有設定データファイルをまとめて送った後に行われる。
【００６２】
このようにして、本実施の形態では、一部の端末固有設定データファイルがホストコンピュータ９からサブホストコンピュータ１１経由でＳＴＢ３へ送られる。ホストコンピュータ９からサブホストコンピュータ１１へは、複数の端末固有設定データファイルがまとめて送られる。したがって、本実施の形態によれば、ホストコンピュータ９が通信を確立すべきセッション数が低減する。こうして、負荷分散が可能になり、ホストコンピュータ９の負荷が減り、設定データの配布に要する時間を短縮でき、これにより初期設定に要する時間も短縮できる。
【００６３】
なお、上記の例では、一つのサブホストコンピュータ１１が示されていた。しかし、複数のサブホストコンピュータ１１が設けられてもよいことはもちろんである。また、サブホストコンピュータ１１は、専用のコンピュータでなくてよい。例えば、ホストコンピュータ９のミラーサーバが、初期設定のために、上記のサブホストコンピュータ１１として機能してよい。
【００６４】
また、上記の動作説明では、全部のＳＴＢ３の初期設定を同時に行う場合が想定されている。しかし、本実施の形態の初期設定システムは、一部のＳＴＢ３を交換するような場合にも好適に動作する。より詳細には、一部のＳＴＢ３が交換された場合も、図５および図６の動作が同様に行われる。ただし、正常なＳＴＢ３は、既に端末固有設定データファイルを持っているので、ホストコンピュータ９から端末固有設定データファイルを取得しない。したがって、交換されたＳＴＢ３のみが、設定開始応答をホストコンピュータ９に返し、端末固有設定データファイルをホストコンピュータ９に要求する。これに応えて、ホストコンピュータ９は、交換されたＳＴＢ３にのみ端末固有設定データファイルを供給する。
【００６５】
以上に本発明の実施の形態に係る受信端末初期設定システムについて説明した。本実施の形態では、ＳＴＢ３がコンテンツ受信端末であった。また、ホスト側設定データ記憶部２１が、ホストコンピュータ９の設定データ記憶手段に相当する。また、ホスト側初期設定制御部２３が、ホストコンピュータ９の開始通知手段、応答受付手段および設定データ提供手段として機能する。
【００６６】
本実施の形態によれば、ホストコンピュータ９が複数のコンテンツ受信端末にブロードキャストで設定開始を通知すると、各コンテンツ受信端末がユニキャストで設定開始応答とともに端末固有コードを送る。そして、ホストコンピュータ９が端末固有コードに対応する端末固有設定データを設定データ記憶部２１から抽出して、該当するコンテンツ受信端末にユニキャストで提供する。そして、各コンテンツ受信端末は、ホストコンピュータ９から受信した端末固有設定データに従って初期設定を行う。
【００６７】
したがって、一つ一つのコンテンツ受信端末の設置場所へ作業員が初期設定データを入力しに行かなくても、従来と同内容の端末別の初期設定を行うことが可能である。これにより、初期設定の手間と時間を削減でき、作業員の設定ミスも減り、その修正のための手間も削減され、コンテンツ受信端末の初期設定が容易になる。また、各コンテンツ受信端末へ端末固有設定データがユニキャストで送られるので、ネットワーク負荷の増大を避けることができ、かつ、端末毎の設定内容を異ならせることができる。こうして、コンテンツ受信端末毎の個別の初期設定を少ないネットワーク負荷で容易に行うことのできる受信端末初期設定システムを提供できる。
【００６８】
また、本実施の形態によれば、端末固有設定データが、複数項目データを含んだ端末固有設定データファイルの形式で記憶されており、この端末固有設定データファイルが各コンテンツ受信端末に提供される。各コンテンツ受信端末の初期設定データをファイル化するので、ネットワークの通信負荷を低減できる。
【００６９】
また、本実施の形態によれば、応答端末数がホスト配信上限数を超過した場合、超過コンテンツ受信端末（上記例では超過ＳＴＢ）の端末固有設定データがサブホストコンピュータ１１経由で送信される。このようにして、コンテンツ受信端末の数が多い場合に、サブホストコンピュータ１１を経由することにより負荷分散が可能になる。
【００７０】
また、本実施の形態によれば、ホストコンピュータ９は、複数の超過コンテンツ受信端末の端末固有設定データをまとめてサブホストコンピュータ１１に送り、サブホストコンピュータ１１は、複数の超過コンテンツ受信端末の各々から端末固有コードを受け付けて、該当する端末固有設定データを提供する。このようにして、複数のコンテンツ受信端末の端末固有設定データファイルがまとめてサブホストコンピュータに送られ、それら複数のコンテンツ受信端末に振り分けられるので、負荷分散が可能になり、設定データの配布に要する時間を短縮でき、これにより初期設定に要する時間も短縮できる。
【００７１】
以上に本発明の好適な実施の形態を説明した。しかし、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかる受信端末初期設定システムは、複数のコンテンツ受信端末の個別設定を少ないネットワーク負荷で容易に行うことのできるという効果を有し、例えば、ホテル等の施設におけるセットトップボックスの初期設定システムとして有用である。
【図面の簡単な説明】
【００７３】
【図１】受信端末初期設定システムを含むコンテンツ配信ネットワークのブロック図
【図２】受信端末初期設定システムを含むコンテンツ配信ネットワークのブロック図
【図３】本発明の実施の形態に係る受信端末初期設定システムのブロック図
【図４】端末固有設定データファイルを示す図
【図５】受信端末初期設定システムの動作を示す図
【図６】ＳＴＢが多い場合の受信端末初期設定システムの動作を示す図
【符号の説明】
【００７４】
１  コンテンツ配信ネットワーク
３  ＳＴＢ
５  ローカルエリアネットワーク
７  ＶＯＤサーバ
９  ホストコンピュータ
１１  サブホストコンピュータ
１３  インターネット
２１  ホスト側設定データ記憶部
２３  ホスト側初期設定制御部
２５  ネットワーク通信部
３１  サブホスト側設定データ記憶部
３３  サブホスト側初期設定制御部
３５  ネットワーク通信部
４１  端末側設定データ記憶部
４３  端末側初期設定制御部
４５  ネットワーク通信部
【図１】
2007279867.tif 000003
【図２】
2007279867.tif 000004
【図３】
2007279867.tif 000005
【図４】
2007279867.tif 000006
【図５】
2007279867.tif 000007
【図６】
2007279867.tif 000008