(57)【要約】【課題】セキュアマイクロクライアントイメージを送信するダウンロードサーバ装置およびその送受信方法を提供する。【解決手段】データカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置は、セキュアマイクロクライアントイメージの変更可否または追加可否を感知するオブジェクトアップデート感知部と、セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成するダウンロードデータブロック生成部と、ダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージまたはダウンロードサーバ開始メッセージを生成するダウンロードサーバ開始メッセージ生成部とを含んで構成される。【選択図】図４
2009147905.tif 000002
【特許請求の範囲】
【請求項１】
データカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置において、
前記セキュアマイクロクライアントイメージの変更可否または追加可否を感知するオブジェクトアップデート感知部と、
前記セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成するダウンロードデータブロック生成部と、
前記ダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージまたはダウンロードサーバ開始メッセージを生成するダウンロードサーバ開始メッセージ生成部と、
を含み、
前記ダウンロードサーバ開始メッセージ生成部は、
前記オブジェクトアップデート感知部が前記変更可否または前記追加可否を感知した場合に、前記ダウンロードデータブロックに対するモジュール情報をアップデートすることを特徴とするダウンロードサーバ装置。
【請求項２】
前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージは、前記アップデートされたモジュール情報を含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項３】
前記ダウンロードサーバ装置は、
前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージ、または前記ダウンロードデータブロックからＤＳＭ−ＣＣセクションとして生成するＤＳＭ−ＣＣセクションビルダ部、
をさらに含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項４】
前記ダウンロードサーバ装置は、
前記ＤＳＭ−ＣＣセクションをトランスポートストリームデータとして生成し、前記生成されたトランスポートストリームデータをケーブルモデム終端システムに送信するトランスポートストリーム生成部、
をさらに含むことを特徴とする請求項３に記載のダウンロードサーバ装置。
【請求項５】
前記ダウンロードサーバ装置は、
前記セキュアマイクロクライアントイメージが保存されたファイル保存部から前記セキュアマイクロクライアントイメージを読み出し、前記セキュアマイクロクライアントイメージに対応するオブジェクトを生成するオブジェクト生成部と、
前記オブジェクト生成部から前記オブジェクトを受信し、前記オブジェクトを前記データカルーセルモジュールとして生成し、前記データカルーセルモジュールを前記ダウンロードデータブロック生成部または前記ダウンロードサーバ開始メッセージ生成部に送信するモジュール生成部と、
をさらに含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項６】
前記セキュアマイクロクライアントイメージは、
ＣＡＳクライアントイメージ、ＤＲＭクライアントイメージ、またはＡＳＤクライアントイメージを含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項７】
前記モジュール情報は、
前記ダウンロードデータブロックの識別情報に対応する前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージのヘッダ部に含まれたモジュールバージョン情報、
を含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項８】
前記モジュール情報は、
ＰＭＴの関連タグディスクリプタのトランザクション識別フィールド値情報、
をさらに含むことを特徴とする請求項７に記載のダウンロードサーバ装置。
【請求項９】
前記モジュール情報は、
前記ダウンロードデータブロックのモジュールバージョンフィールド値情報、
を含むことを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項１０】
前記ダウンロードサーバ開始メッセージ生成部は、
前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージに含まれたトランザクション識別情報に対応するプログラム特性情報を生成し、前記プログラム特性情報をＰＳＩテーブル生成システムに送信することを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項１１】
前記ダウンロードサーバ開始メッセージ生成部は、
前記ダウンロードインフォインディケーションメッセージに含まれたプライベートデータバイトフィールドの基本ビット部および重要ビット部に基づいて前記変更可否または前記追加可否を反映することを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項１２】
前記基本ビット部は、前記ダウンロードデータブロックおよびダウンロード取消メッセージを区分し、
前記重要ビットは、前記ダウンロードデータブロックの前記追加可否または変更可否を区分することを特徴とする請求項１１に記載のダウンロードサーバ装置。
【請求項１３】
前記加入者端末装置は、
前記ダウンロードサーバ装置から受信したＤＳＭ−ＣＣセクションを分析して前記ＤＳＭ−ＣＣセクションのメッセージ類型を判断し、
前記メッセージ類型が前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージである場合には、前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージのヘッダ情報を分析して、前記セキュアマイクロクライアントイメージのアップデート可否を判断することを特徴とする請求項１に記載のダウンロードサーバ装置。
【請求項１４】
前記加入者端末装置は、
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信することを特徴とする請求項１３に記載のダウンロードサーバ装置。
【請求項１５】
ダウンロードサーバ装置からセキュアマイクロクライアントイメージを送信する方法において、
前記セキュアマイクロクライアントイメージの変更可否または追加可否を感知する段階と、
前記セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成する段階と、
生成された前記ダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージおよび前記ダウンロードインフォインディケーションメッセージのグループに対する情報を含むダウンロードサーバ開始メッセージを生成する段階と、
を含むことを特徴とするクライアントイメージ送信方法。
【請求項１６】
ダウンロードインフォインディケーションメッセージおよび前記ダウンロードインフォインディケーションメッセージのグループに対する情報を含むダウンロードサーバ開始メッセージを生成する前記段階は、
前記変更可否または前記追加可否が感知された場合に、前記ダウンロードデータブロックに対するモジュール情報をアップデートし、前記アップデートされたモジュール情報を含む前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージを生成する段階、
を含むことを特徴とする請求項１５に記載のクライアントイメージ送信方法。
【請求項１７】
前記セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成する前記段階は、
前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージ、または前記ダウンロードデータブロックからＤＳＭ−ＣＣセクションとして生成する段階と、
前記ＤＳＭ−ＣＣセクションをトランスポートストリームデータとして生成し、前記生成されたトランスポートストリームデータをケーブルモデム終端システムを介して加入者端末装置に送信する段階と、
を含むことを特徴とする請求項１５に記載のクライアントイメージ送信方法。
【請求項１８】
加入者端末装置からセキュアマイクロクライアントイメージを受信する方法において、
トランスポートストリームデコーダを介してダウンロードサーバ装置から受信したＤＳＭ−ＣＣセクションを分析して前記ＤＳＭ−ＣＣセクションのメッセージ類型を判断する段階と、
前記メッセージ類型がダウンロードインフォインディケーションメッセージまたはダウンロードサーバ開始メッセージである場合に、前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージのヘッダ情報を分析して前記セキュアマイクロクライアントイメージのアップデート可否を判断する段階と、
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信する段階と、
を含むことを特徴とするクライアントイメージ受信方法。
【請求項１９】
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信する前記段階は、
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更がある場合には、前記加入者端末装置に保存された前記ダウンロードデータブロックのブロック情報を分析して、変更した前記ブロック情報に更新する段階、
を含むことを特徴とする請求項１８に記載のクライアントイメージ受信方法。
【請求項２０】
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信する前記段階は、
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージが削除された場合には、ダウンロード取消メッセージに対応するブロック情報を分析して、前記加入者端末装置に保存された前記ダウンロードデータブロックのブロック情報を削除する段階、
を含むことを特徴とする請求項１８に記載のクライアントイメージ受信方法。
【請求項２１】
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信する前記段階は、
前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージが追加された場合には、前記加入者端末装置に追加された前記ダウンロードデータブロックのブロック情報を保存する段階、
を含むことを特徴とする請求項１８に記載のクライアントイメージ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュアマイクロクライアントイメージを送信するダウンロードサーバ装置およびこの送受信方法に関し、より詳細には、セキュアマイクロクライアントイメージに欠陥またはアップデートが必要な場合に、セキュアマイクロクライアントイメージを迅速に送信できるダウンロードサーバ装置およびその送受信方法に関する。
本発明は、情報通信部および情報通信研究振興院のＩＴ成長動力技術開発事業の一環として行われた研究から導き出されたものである［課題管理番号：２００７−Ｓ−００７−０１、課題名：Ｄｏｗｎｌｏａｄａｂｌｅ限定受信システム開発］。
【背景技術】
【０００２】
限定受信システム（ＣＡＳ）とは、放送プログラムに暗号を挿入することで、視聴が許可された加入者のみに有料放送プログラムを視聴する権限を与えるシステムである。現在、デジタルケーブル放送では、有料放送サービスを提供するために、限定受信（ＣＡ）応用の具現形態に基づいて、スマートカードまたはＰＣＭＣＩＡカード形態のケーブルカードを用いるのが主流となっている。しかしながら、従来の限定受信システムでは、セキュアマイクロクライアントイメージ（または、ＣＡＳクライアントイメージ）をスマートカードまたはＰＣＭＣＩＡカードを用いてオフラインで配布するため、限定受信システムに欠陥が発生した場合には、カードを再発給する過程において一定の時間が必要となる。これにより、欠陥に対する迅速な対処が困難となる上に、カードの再発給による追加費用が生じる問題点がある。
【０００３】
このような問題点を解決するために、最近では、両方向ケーブル通信ネットワークに基づいてダウンロード可能な限定受信システム（ＤＣＡＳ）技術の開発がイシューとなっている。ＤＣＡＳ技術とは、従来のように、ＣＡＳ事業者がスマートカードまたはＰＣＭＣＩＡカードに所定のセキュアマイクロクライアントイメージを設置して有料放送サービスを提供するものではなく、セットトップボックスにセキュアマイクロクライアントイメージの設置が可能な保安モジュールを搭載することで、両方向ケーブル通信ネットワークを介してセキュアマイクロクライアントイメージの欠陷やバージョンアップが発生した際には、容易にセキュアマイクロクライアントイメージを更新できるようにする技術である。このようなＤＣＡＳ技術では、単一保安モジュールチップに複数のＣＡシステムを処理できるため、ケーブル事業者が特定のＣＡＳソリューションに従属することなくＣＡＳ会社の選択が可能であることに加え、ＣＡＳ会社間の競争が誘導されることで多様な形態のサービス開発が促進されるようになる。
【０００４】
しかしながら、加入者端末上にセキュアマイクロクライアントイメージの欠陥またはアップデートなどの問題が発生する場合には、当該問題を加入者自身が対応することで、より一層迅速にセキュアマイクロクライアントイメージをダウンロードして有料放送サービスを視聴できるようにする必要性が生じている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題点を解決するために案出されたものであって、データカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するケーブルネットワークにおいて、加入者端末装置に搭載されるセキュアマイクロクライアントイメージに対する欠陥またはアップデートに迅速な更新が可能なダウンロードサーバ装置およびセキュアマイクロクライアントイメージの送受信方法を提供することを目的とする。
【０００６】
また、本発明は、ダウンロードサーバ装置がセキュアマイクロクライアントイメージの変更可否および／または追加可否を感知し、ダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成することで、加入者端末装置の迅速なダウンロードを制御することを他の目的とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成し、従来技術の問題点を解決するために、本発明は、データカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置において、前記セキュアマイクロクライアントイメージの変更可否または追加可否を感知するオブジェクトアップデート感知部と、前記セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成するダウンロードデータブロック生成部と、前記ダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージまたはダウンロードサーバ開始メッセージを生成するダウンロードサーバ開始メッセージ生成部とを含み、前記ダウンロードサーバ開始メッセージ生成部は、前記オブジェクトアップデート感知部が前記変更可否または前記追加可否を感知した場合に、前記ダウンロードデータブロックに対するモジュール情報をアップデートすることを特徴とするダウンロードサーバ装置を提供する。
【０００８】
また、本発明の一側によれば、ダウンロードサーバ装置からセキュアマイクロクライアントイメージを送信する方法において、前記セキュアマイクロクライアントイメージの変更可否または追加可否を感知する段階と、前記セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成する段階と、生成された前記ダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージおよび前記ダウンロードインフォインディケーションメッセージのグループに対する情報を含むダウンロードサーバ開始メッセージを生成する段階とを含むことを特徴とするクライアントイメージ送信方法を提供する。
【０００９】
また、本発明の他の一側によれば、加入者端末装置でセキュアマイクロクライアントイメージを受信する方法において、トランスポートストリームデコーダを介してダウンロードサーバ装置から受信したＤＳＭ−ＣＣセクションを分析し、前記ＤＳＭ−ＣＣセクションのメッセージ類型を判断する段階と、前記メッセージ類型がダウンロードインフォインディケーションメッセージまたはダウンロードサーバ開始メッセージである場合には、前記ダウンロードインフォインディケーションメッセージまたは前記ダウンロードサーバ開始メッセージのヘッダ情報を分析し、前記セキュアマイクロクライアントイメージのアップデート可否を判断する段階と、前記アップデート可否に対する判断の結果、前記セキュアマイクロクライアントイメージの変更または追加があるダウンロードデータブロックを受信する段階とを含むことを特徴とするクライアントイメージ受信方法を提供する。
【発明の効果】
【００１０】
本発明によれば、データカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するケーブルネットワークにおいて、加入者端末装置に搭載されるセキュアマイクロクライアントイメージに対する欠陥またはアップデートに迅速な更新が可能なダウンロードサーバ装置およびセキュアマイクロクライアントイメージの送受信方法を提供することができる効果がある。
【００１１】
また、本発明によれば、ダウンロードサーバ装置がセキュアマイクロクライアントイメージの変更可否および／または追加可否を感知し、ダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成することで、加入者端末装置の迅速なダウンロードを制御することができる効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、添付の図面を参照しながら、本発明に係るデータカルーセルプロトコルを用いたセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置およびこの送受信方法について詳しく説明する。本発明を説明するに際して、関連した公知の機能または構成に対する具体的な説明が本発明の要旨を不必要に不明確にすると判断される場合には、その詳細な説明は省略する。また、後述する用語は、本発明において機能を考慮して定義された用語であるが、これは使用者や運営者の意図または慣例などによって異なることがある。このため、この定義は、本明細書の全般に渡った内容に基づいて下されなければならない。
【００１３】
本発明における「ＣＡＳホスト」または「ＤＣＡＳホスト」は、加入者端末装置を指称するものである。
【００１４】
また、本発明における認証機関、認証サーバ、および保安モジュールの間で送受信されるメッセージの規約および手順に関する通信メカニズムは、「ＤＣＡＳプロトコル」と定義する。
【００１５】
また、本発明における「セキュアマイクロクライアントイメージ」または「セキュアマイクロクライアントソフトウェアイメージ」とは、限定受信システム（ＣＡＳ）クライアントイメージ、ＤＲＭクライアントイメージ、およびＡＳＤクライアントイメージを含む概念である。
【００１６】
図１は、本発明に係るダウンロードサーバ装置が、セキュアマイクロクライアントイメージをデータカルーセルプロトコルに適用が可能なダウンロードデータブロックとして形成する過程を説明するための概念図である。
【００１７】
ＤＣＡＳプロトコルの主要機能の１つとして、様々なセキュアマイクロクライアントイメージを同一セッション内から送信しなければならない機能がある。もし、当該セッションとの連結が断絶すれば、ダウンロードサーバ装置と加入者端末装置との間で送受信されるメッセージの機密性を保障するために、新しいセションキーが生成されるようになる。ここで、セションキーとは、セキュアマイクロクライアントイメージを認証された加入者に機密性を持って送信するために、ダウンロードサーバに保存されているセキュアマイクロクライアントメッセージを暗号化するためのものである。本発明のダウンロードサーバ装置は、暗号化されたセキュアマイクロクライアントイメージをデータカルーセルプロトコルを用いて加入者端末に送信するようになる。
【００１８】
図１を参照すれば、本発明のダウンロードサーバ装置は、ヘッドエンドシステムのファイル保存部に保存されたオブジェクト１１１、１１２、１１３、１１４の形態で存在するセキュアマイクロクライアントイメージをデータカルーセルプロトコルに適合するようにモジュールの形態１２０で構成する。当該オブジェクトは、第１ＣＡＳクライアントソフトウェアイメージ１１１、ＤＲＭクライアントソフトウェアイメージ１１２、ＡＳＤクライアントソフトウェアイメージ１１３、および第２ＣＡＳクライアントソフトウェアイメージ１１４に対するオブジェクトで構成されることができる。
【００１９】
また、ダウンロードサーバ装置は、オブジェクト１１１、１１２、１１３、１１４で構成されたモジュールは６４Ｋｂを、ＤＳＭ−ＣＣセクション形態で構成されたものは最大４Ｋｂを超えないように、ダウンロードデータブロック（ＤＤＢ）１３１、１３２、１３３、１３４に分割し、分割されたダウンロードデータブロックを制御するためのダウンロードサーバ開始メッセージ（ＤＳＩ）１５０、およびダウンロードインフォインディケーションメッセージ（ＤＩＩ）１４０を生成して、ダウンロードデータブロック１３１、１３２、１３３、１３４、ダウンロードサーバ開始メッセージ１５０、およびダウンロードインフォインディケーションメッセージ１４０を加入者端末装置に送信する。このとき、ダウンロードサーバ開始メッセージ１５０は、プログラムマップテーブル（ＰＭＴ）からトランザクション識別情報を参照して生成されるようになり、ダウンロードインフォインディケーションメッセージ１４０は、ダウンロードサーバ開始メッセージ１５０から生成されるようになる。
【００２０】
図２は、本発明の一実施形態に係るデータカルーセルプロトコルを用いたダウンロードデータブロックを送信する方式を説明するための概念図である。
【００２１】
図２を参照すれば、本発明に適用されるデータカルーセルプロトコル送信方式は、ダウンロードサーバ開始メッセージ２１０、ダウンロードインフォインディケーションメッセージ２２０、およびダウンロードデータブロック２３０、２４０、２５０、２６０が循環しながら繰り返し送信される方式である。データカルーセルプロトコルを用いてダウンロードデータブロック２３０、２４０、２５０、２６０を加入者端末装置に送信するときに、それぞれのダウンロードデータブロック２３０、２４０、２５０、２６０に対する情報を加入者端末装置に提供するために、本発明のダウンロードサーバ装置は、ダウンロードインフォインディケーションメッセージ２２０を生成する。ダウンロードインフォインディケーションメッセージ２２０には、ダウンロードデータブロックに対する情報が含まれている。また、ダウンロードデータブロックの数が多くて１つのグループに含むことができなかったり、管理上の便宜のために様々なグループを用いなければならなかったりする場合には、多数のダウンロードインフォインディケーションメッセージ２２０にダウンロードデータブロックを分けて構成し、多数のグループを形成するようになる。それぞれのグループに対する情報を加入者端末装置に知らせるために、本発明のダウンロードサーバ装置は、ダウンロードインフォインディケーションメッセージ２２０に対する情報を搭載したダウンロードサーバ開始メッセージ２１０を生成する。ダウンロードサーバ開始メッセージ２１０、ダウンロードインフォインディケーションメッセージ２２０、およびダウンロードデータブロック２３０、２４０、２５０、２６０によって加入者端末装置に送信する方法と加入者端末装置で受信する方法については、後述で詳しく説明する。
【００２２】
図３は、本発明の一実施形態に係るダウンロードサーバ装置を含むダウンロード可能な限定受信システムを示した図である。
【００２３】
図３を参照すれば、本発明のダウンロード可能な限定受信システムは、ダウンロードサーバ装置４００を含むヘッドエンドシステム３１０と、ＤＣＡＳホスト３２０と、認証機関３３０とを含んでいる。ＤＣＡＳホスト３２０の保安モジュール３２１は、ヘッドエンドシステム３１０の認証サーバ３１１と認証に必要な情報を管理するために、ケーブル会社ではなく第３の認証機関３３０を活用しており、セットトップボックス、セットトップデバイス、またはモバイルあるいは携帯用装置を含んだ顧客宅内の装置（ＣＰＥ）３４０に改善されたビデオおよびメディア技術を保護するためのセキュアマイクロクライアントイメージをＤＣＡＳホスト３２０に供給する。
【００２４】
認証機関３３０は、ヘッドエンドシステム３１０の認証サーバ３１１と安定した通信を行いながら、認証に必要な情報を提供する。認証サーバ３１１は、認証機関３３０から送信された認証に必要なセションキーを生成するための情報を、ケーブルモデム終端システム（ＣＭＴＳ）３１２を経由して保安モジュール３２１に送信する。相互の認証過程において発生するすべてのキー情報は、キー管理サーバ３１４で管理され、相互の認証が正常に完了すれば、セキュアマイクロクライアントイメージがダウンロードサーバ装置４００およびケーブルモデム終端システム３１２を介して保安モジュール３２１に送信されるようになる。
【００２５】
したがって、セキュアマイクロクライアントイメージをダウンロード（またはアップデート）した保安モジュール３２１は、スクランブルされ、送信される放送信号に対する視聴許可を獲得し、加入者に加入者端末装置３４０を介して有料放送サービスを提供するようになる。
【００２６】
上述した認証機関３３０、認証サーバ３１１、および保安モジュール３２１の間で送受信されるメッセージの規約および手順に関する通信メカニズムは、ＤＣＡＳプロトコルと定義される。当該ＤＣＡＳプロトコルを基盤として、認証機関３３０、認証サーバ３１１、および保安モジュール３２１の間で送受信されるメッセージに対する保安および相互間の認証が行われるようになる。
【００２７】
ダウンロードサーバ装置４００は、データカルーセルプロトコルを用いて加入者端末装置３４０にセキュアマイクロクライアントイメージを送信し、このセキュアマイクロクライアントイメージの変更可否および／または追加可否を感知してダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成する。ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを用いることで、加入者端末装置３４０にセキュアマイクロクライアントイメージの迅速なダウンロードを提供する。本発明のダウンロードサーバ装置４００については、図４を参照しながら詳しく説明する。
【００２８】
図４は、本発明の一実施形態に係るデータカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置の構成を示したブロック図である。
【００２９】
図４を参照すれば、本発明のダウンロードサーバ装置４００は、オブジェクトアップデート感知部４０１と、ダウンロードデータブロック生成部４０３と、ダウンロードサーバ開始メッセージ生成部４０５を含む。
【００３０】
オブジェクトアップデート感知部４０１は、セキュアマイクロクライアントイメージの変更可否および／または追加可否を感知するものである。ここで、セキュアマイクロクライアントイメージには、ＣＡＳクライアントイメージ、ＤＲＭクライアントイメージ、またはＡＳＤクライアントイメージが含まれる。
【００３１】
ダウンロードデータブロック生成部４０３は、セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成するものである。
【００３２】
ダウンロードサーバ開始メッセージ生成部４０５は、ダウンロードデータブロック生成部４０３で生成されたダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージおよびダウンロードインフォインディケーションメッセージのグループに対する情報を含むダウンロードサーバ開始メッセージを生成するものである。すなわち、ダウンロードサーバ開始メッセージ生成部４０５は、オブジェクトアップデート感知部４０１が変更可否および／または追加可否を感知した場合に、ダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成するものである。
【００３３】
ここで、モジュール情報とは、ダウンロードデータブロックの識別情報に対応するダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのヘッダ部（ｄｓｍｃｃ  Ｍｅｓｓａｇｅ  Ｈｅａｄｅｒ）に含まれたモジュールバージョン情報（ｍｏｄｕｌｅ  Ｖｅｒｓｉｏｎ）およびトランザクション識別情報（ｔｒａｎｓａｃｔｉｏｎ＿ｉｄ）、またはＰＭＴの関連タグディスクリプタ（ａｓｓｏｃｉａｔｉｏｎ＿ｔａｇ＿ｄｅｓｃｒｉｐｔｏｒ）のトランザクション識別フィールド値情報を含むものである。さらに、モジュール情報は、ダウンロードデータブロックのモジュールバージョンフィールド値情報をさらに含むこともできる。
【００３４】
より具体的に説明すれば、ダウンロードサーバ開始メッセージ生成部４０５は、ダウンロードインフォインディケーションメッセージに含まれたプライベートデータバイト（ｐｒｉｖａｔｅ  Ｄａｔｅ  Ｂｙｔｅ）フィールドの基本ビット部および重要ビット部に基づいて、セキュアマイクロクライアントイメージの変更可否および／または追加可否を反映する。基本ビット部は、ダウンロードデータブロックおよびダウンロード取消メッセージを区分するものであり、重要ビット部は、ダウンロードデータブロックの追加可否および／または変更可否を区分するものである。
【００３５】
すなわち、ダウンロードサーバ装置４００は、認証サーバ４３０からセションキーがアップデートされた場合、またはセションキーはアップデートされていないがセキュアマイクロクライアントイメージのうちの１つ（ＣＡＳクライアントイメージ、ＤＲＭクライアントイメージ、またはＡＤクライアントイメージのうちの１つ）が変更された場合には、ダウンロードサーバ開始メッセージ生成部４０５が駆動し、当該セキュアマイクロクライアントイメージが属しているダウンロードデータブロックの識別情報に対応するダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのヘッダ部のモジュールバージョン情報およびトランザクション識別情報、ＰＭＴの関連タグディスクリプタのトランザクション識別フィールド値を同時に同じ値にアップデートする。さらに、セキュアマイクロクライアントイメージが属している識別情報に対応するすべてのダウンロードデータブロックメッセージのモジュールバージョンフィールド値も、アップデートされたダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのモジュールバージョン情報と同じ値にアップデートする。もし、セションキーがアップデートされず、セキュアマイクロクライアントイメージを構成する内容も変更されていなければ、図２で説明したように、周期的な繰り返し過程に基づき、以前に送信された内容と同じダウンロードサーバ開始メッセージ、ダウンロードインフォインディケーションメッセージ、およびダウンロードデータブロックメッセージを加入者端末装置に送信するようになる。
【００３６】
このような本発明のダウンロードサーバ装置４００を用いてセキュアマイクロクライアントメッセージの変更可否および／または追加可否を感知し、ダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成することで、加入者端末装置の迅速なダウンロードを制御することができる。
【００３７】
また、ダウンロードサーバ開始メッセージ生成部４０５は、ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージに含まれたトランザクション識別情報に対応するプログラム特性情報（ＰＳＩ）を生成し、これをＰＳＩテーブル生成システム４５０に送信する。ここで、プログラム特性情報とは、加入者端末装置に保存されているトランスポートストリームに対する構成情報を含んでいるが、トランスポートストリームが含んでいるデータを種類別に逆多重化するために、それぞれのデータに該当するパッケージ識別子（ＰＩＤ）リストを伝達する特別なデータ形式を別途で規定したものである。そして、このようなデータ形式を規定したテーブルがＰＳＩテーブルである。
【００３８】
本発明のダウンロードサーバ装置４００は、ＤＳＭ−ＣＣセクションビルダ部４０７と、トランスポートストリーム生成部４０９と、オブジェクト生成部４１と１、モジュール生成部４１３とをさらに含むこともできる。
【００３９】
ＤＳＭ−ＣＣセクションビルダ部４０７は、ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージ、またはダウンロードデータブロックからＤＳＭ−ＣＣセクションを生成するものである。また、トランスポートストリーム生成部４０９は、ＤＳＭ−ＣＣセクションをトランスポートストリームデータとして生成し、生成されたトランスポートストリームデータをケーブルモデム終端システム４７０に送信するものである。また、オブジェクト生成部４１１は、セキュアマイクロクライアントイメージが保存されているファイル保存部４１２からセキュアマイクロクライアントイメージを読み出し、当該セキュアマイクロクライアントイメージに対応するオブジェクトを生成するものである。さらに、モジュール生成部４１３は、オブジェクト生成部４１１からオブジェクトを受信し、当該オブジェクトをデータカルーセルモジュールとして生成し、データカルーセルモジュールをダウンロードデータブロック生成部４０３および／またはダウンロードサーバ開始メッセージ生成部４０５に送信するものである。
【００４０】
本発明のダウンロードサーバ装置４００からトランスポートストリームが送信された加入者端末装置は、ダウンロードサーバ装置４００から受信したＤＳＭ−ＣＣセクションを分析し、ＤＳＭ−ＣＣセクションのメッセージ類型を判断し、メッセージ類型がダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージである場合には、ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのヘッダ情報を分析することで、セキュアマイクロクライアントイメージのアップデート可否を判断する。すなわち、加入者端末装置は、アップデート可否に対する判断の結果、セキュアマイクロクライアントイメージの変更および／または追加があるダウンロードデータブロックを受信するのである。
【００４１】
図５は、本発明の一実施形態に係るダウンロードサーバ装置からセキュアマイクロクライアントイメージを送信し、加入者端末装置で実行されるセキュアマイクロクライアントイメージを取得するためのデコーディングを説明するためのテーブル関係を示した図である。図５を参照すれば、本発明のデコーディングのための関係図には、ＰＭＴ５１０と、ダウンロードサーバ開始メッセージ５２０と、ダウンロードインフォインディケーションメッセージ５３０と、ダウンロードデータブロックメッセージ５４０との関係が示されている。
【００４２】
加入者端末装置は、トランスポートストリーム（例えば、ＭＰＥＧ２−ＴＳ）として送信されるセキュアマイクロクライアントイメージを取得するためにＰＭＴ５１０を取得し、これに対する関連タグディスクリプタ（ａｓｓｏｃｉａｔｉｏｎ＿ｔａｇ＿ｄｅｓｃｒｉｐｔｏｒ）を解釈し、ＰＭＴ５１０に対応するダウンロードサーバ開始メッセージ５２０およびダウンロードインフォインディケーションメッセージ５３０を取得する。この後、取得されたダウンロードサーバ開始メッセージ５２０およびダウンロードインフォインディケーションメッセージ５３０の識別情報およびモジュールバージョン情報を確認し、ダウンロードサーバ開始メッセージ５２０およびダウンロードインフォインディケーションメッセージ５３０に対応するダウンロードデータブロックメッセージ５４０またはダウンロード取消（Ｄｏｗｎｌｏａｄ  Ｃａｎｃｅｌ）メッセージ５５０を解釈する。
【００４３】
ダウンロード取消メッセージ５５０は、セキュアマイクロクライアントイメージのうちの任意の１つを加入者端末装置で削除した場合に、以前にダウンロードサーバ装置から送信されたダウンロードデータブロックメッセージに対応するブロック情報と同じ値に対するダウンロード取消情報を含んで加入者端末装置に送信される。
【００４４】
図６ａおよび図６ｂは、本発明の一実施形態に係るダウンロードサーバ装置におけるダウンロードインフォインディケーションメッセージによるセキュアマイクロクライアントイメージのアップデートを制御するための一例を示した図である。
【００４５】
図６ａおよび図６ｂを参照すれば、図６において、加入者端末装置に送信される最初のダウンロードデータブロックの形態をＤＤＢ＃１（６１１）、ＤＤＢ＃２（６１２）、およびＤＤＢ＃３（６１３）とすれば、加入者端末装置でダウンロードデータブロックメッセージを解釈する前のダウンロードインフォインディケーションメッセージのプライベートデータバイトフィールド６４０は、図６ｂ示された通りとなる。
【００４６】
ダウンロードインフォインディケーションメッセージに含まれたプライベートデータバイト（Ｐｒｉｖａｔｅ  Ｄａｔａ  Ｂｙｔｅ）フィールドは、基本ビット部６４１および重要ビット部６４２を含んでいる。基本ビット部６４１は、ダウンロードデータブロックメッセージおよびダウンロード取消メッセージを区分するものであり、重要ビット部６４２は、ダウンロードデータブロックの追加可否および／または変更可否を区分するものである。
【００４７】
より具体的に説明すれば、プライベートデータバイトフィールドは、ビット単位の意味を有しており、全８バイトのうち、基本ビット部６４１の４ビットは、モジュールを構成するダウンロードデータブロックまたはダウンロード取消メッセージのブロック情報（Ｂｌｏｃｋ  Ｎｕｍｂｅｒ）を意味するものである。また、プライベートデータバイトフィールドの８バイトのうち、重要ビット部６４２の４ビットの上位２ビットは、ダウンロードデータブロックまたはダウンロード取消メッセージを区別する値である。もし、上位２ビットの値が「０１」である場合には、ダウンロードデータブロックメッセージを意味し、「０２」である場合には、ダウンロード取消メッセージを意味する。
【００４８】
また、重要ビット部６４２の４ビットの下位２ビットは、ダウンロードデータブロックメッセージまたはダウンロード取消メッセージが追加、変更、または削除されたことを知らせる値である。すなわち、「００」は既存と同じ場合を、「０１」は追加された場合を、「０２」は変更された場合を意味するものである。
【００４９】
より具体的に説明すれば、図６ａのダウンロードサーバ装置において、ＤＤＢ＃２（６２２）が変更された場合、ＤＤＢ＃３（６２３）が削除された場合、ＤＤＢ＃４（６２４）が追加された場合であると仮定すれば、ダウンロードインフォインディケーションメッセージのプライベートデータバイトフィールド６４０は、図６ｂのように表現されるようになる。
【００５０】
これにより、加入者端末装置は、ダウンロードインフォインディケーションメッセージを分析した後、分析の必要がない場合、すなわち、変更されず以前に受信されたダウンロードデータブロックメッセージまたはダウンロード取消メッセージのままである場合には、ダウンロードデータブロックまたはダウンロード取消メッセージを分析しないことにより、セキュアマイクロクライアントイメージをダウンロードするための所要時間を減らすことができる。
【００５１】
図７は、本発明の一実施形態に係るダウンロードサーバ装置で実行されるセキュアマイクロクライアントイメージを送信する過程を示したフローチャートである。
【００５２】
図７を参照すれば、まず、オブジェクトアップデート感知部において、セキュアマイクロクライアントイメージの変更可否および／または追加可否を感知する（段階Ｓ７１０）。
【００５３】
この後、ダウンロードデータブロック生成部において、セキュアマイクロクライアントイメージに対応するデータカルーセルモジュールからダウンロードデータブロックを生成する（段階Ｓ７２０）。
【００５４】
この後、ダウンロードサーバ開始メッセージ生成部において、生成されたダウンロードデータブロックに対する情報を含むダウンロードインフォインディケーションメッセージおよびダウンロードインフォインディケーションメッセージのグループに対する情報を含むダウンロードサーバ開始メッセージを生成するようになる。このとき、変更可否および／または追加可否が感知された場合には、ダウンロードデータブロックに対するモジュール情報をアップデートし、アップデートされたモジュール情報を含むダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージを生成する（段階Ｓ７３０）。当該モジュール情報には、ダウンロードデータブロックの識別情報に対応するダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのヘッダ部に含まれたモジュールバージョン情報およびトランザクション識別情報、またはＰＭＴの関連タグディスクリプタのトランザクション識別フィールド値情報が含まれるようになる。このようなモジュール情報は、ダウンロードデータブロックのモジュールバージョンフィールド値情報もさらに含み得ることは、上述した通りである。
【００５５】
この後、ＤＳＭ−ＣＣセクションビルダ部において、ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージ、またはダウンロードデータブロックからＤＳＭ−ＣＣセクションを生成し（段階Ｓ７４０）、ＤＳＭ−ＣＣセクションをトランスポートストリームデータとして生成した後、生成されたトランスポートストリームデータをケーブルモデム終端システムを介して加入者端末装置に送信する（段階Ｓ７５０）。トランスポートストリームデータを受信した加入者端末装置で実行されるセキュアマイクロクライアントイメージのダウンロード方法は、図８を参照しながら説明する。
【００５６】
図８は、本発明の一実施形態に係る加入者端末装置でセキュアマイクロクライアントイメージを受信する方法を示したフローチャートである。
【００５７】
図８を参照すれば、まず、加入者端末装置は、トランスポートストリームデコーダを介してダウンロードサーバ装置から受信したＤＳＭ−ＣＣセクションを分析し、ＤＳＭ−ＣＣセクションのメッセージ類型を判断する（段階Ｓ８１０）。
【００５８】
この後、メッセージ類型がダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージである場合（段階Ｓ８２０）には、ダウンロードインフォインディケーションメッセージおよび／またはダウンロードサーバ開始メッセージのヘッダ情報を分析し（段階Ｓ８３０）、セキュアマイクロクライアントイメージのアップデート可否を判断する（段階Ｓ８５０）。
【００５９】
アップデート可否に対する判断の結果、セキュアマイクロクライアントイメージの変更および／または追加があるダウンロードデータブロックを受信するようになるが、このとき、アップデート可否に対する判断の結果（段階Ｓ８５０）、セキュアマイクロクライアントイメージの変更がある場合には、加入者端末装置に保存されているダウンロードデータブロックのブロック情報を分析し、変更されたブロック情報に更新する（段階Ｓ８６０）。
【００６０】
また、これとは異なり、アップデート可否に対する判断の結果（段階Ｓ８５０）、セキュアマイクロクライアントイメージが追加された場合には、加入者端末装置に追加されたダウンロードデータブロックのブロック情報を保存する（段階Ｓ８７０）。
【００６１】
さらに、これとは異なり、アップデート可否に対する判断の結果（段階Ｓ８５０）、セキュアマイクロクライアントイメージが削除された場合には、ダウンロード取消メッセージに対応するブロック情報を分析し、加入者端末装置に保存されたダウンロードデータブロックのブロック情報を削除する（段階Ｓ８８０）。
【００６２】
図９は、本発明に係る加入者端末装置でセキュアマイクロクライアントイメージを受信する一例を示したフローチャートである。
【００６３】
図９を参照すれば、ケーブルネットワークの帯域内チャンネルで送信されるＭＰＥＧ２−ＴＳ形態のセキュアマイクロクライアントイメージを受信する加入者端末装置は、ＭＰＥＧ２−ＴＳデコーダを作動させ（段階Ｓ９０１）、ＭＰＥＧ２−ＴＳの有料付加に含まれたＤＳＭ−ＣＣセクションデータを分析する（段階Ｓ９０２）。この場合、ＤＳＭ−ＣＣセクションのテーブル識別情報（ｔａｂｌｅ＿ｉｄ）に基づいて、ダウンロードサーバ開始メッセージ、ダウンロードインフォインディケーションメッセージ、ダウンロードデータブロックメッセージ、またはダウンロード取消メッセージを区別する（段階Ｓ９０３）。例えば、ＤＳＭ−ＣＣセクションのテーブル識別情報が「０ｘ３Ｂ」である場合には、ダウンロードサーバ開始メッセージ、ダウンロードインフォインディケーションメッセージ、またはダウンロード取消メッセージであり、「０ｘ３Ｃ」である場合には、ダウンロードデータブロックメッセージであり、この他の場合には、ＤＳＭＣＣディスクリプタの処理またはＤＳＭＣＣ＿Ｓｅｃｔｉｏｎのプライベートデータバイト処理をする（段階Ｓ９０４、段階Ｓ９０５）。
【００６４】
この後、加入者端末装置は、段階Ｓ９０６で、ダウンロードサーバ開始メッセージおよび／またはダウンロードインフォインディケーションメッセージのヘッダ情報を分析し（段階Ｓ９０６）、トランザクション識別情報またはモジュールバージョン情報がアップデートされたか否かを判断する（段階Ｓ９０７）。
【００６５】
このような判断の結果（段階Ｓ９０７）、アップデートがされていれば、より詳細な過程を経るようになる。この反面、判断の結果（段階Ｓ９０７）、アップデートされていなければ、図２で説明したように、ダウンロードサーバ装置からデータカルーセルプロトコルを用いて送信されるトランスポートストリームデータを繰り返し受信するようになる（段階Ｓ９０８）。
【００６６】
ここで、アップデートされていれた場合を詳細に説明すれば、ダウンロードインフォインディケーションメッセージのプライベートデータバイトに定義されたフィールドを分析する。すなわち、図６ａおよび図６ｂを参照しながら説明したように、プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「００」であり（段階Ｓ９０９）、重要ビット部の４バイトのうち上位２バイトの値が「０１」であれば（段階Ｓ９１１）、ダウンロードデータブロックメッセージを解釈しない（段階Ｓ９１２）。
【００６７】
また、これとは異なり、プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「００」であり（段階Ｓ９０７）、重要ビット部の４バイトのうち上位２バイトの値が「０１」でなければ（段階Ｓ９１１）、ダウンロード取消メッセージに対する分析を実行しない（段階Ｓ９１３）。
【００６８】
また、これと異なり、プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「０１」であり（段階Ｓ９１７）、重要ビット部の４バイトのうち上位２バイトの値が「０１」であれば（段階Ｓ９１８）、ダウンロードデータブロックメッセージを分析して加入者端末装置のメモリに追加する（段階Ｓ９１４）。
【００６９】
また、これとは異なり、プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「０１」であり（段階Ｓ９１７）、重要ビット部の４バイトのうち上位２バイトの値が「０１」でなければ（段階Ｓ９１８）、ダウンロードデータブロックメッセージを分析し、ダウンロードデータブロックメッセージに対応するブロック情報を加入者端末装置のメモリから読み出し、更新されたダウンロードデータブロックメッセージに更新する（段階Ｓ９１５）。
【００７０】
さらに、プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「０２」であれば（段階Ｓ９１９）、ダウンロード取消メッセージに対応するブロック情報を加入者端末装置のメモリから読み出して削除する（段階Ｓ９２０）。
【００７１】
プライベートデータバイトフィールドの重要ビット部の４バイトのうち下位２バイトの値が「０１」または「０２」でなければ、例外状況処理を実行する（段階Ｓ９２１）。この後、上述した段階Ｓ９１２、段階Ｓ９１３、段階Ｓ９１４、または段階Ｓ９１５を経て、ダウンロードインフォインディケーションメッセージのプライベートデータバイトフィールドに処理するデータが存在するか否かを確認し（段階Ｓ９１６）、処理するデータがさらに存在すれば、ダウンロードインフォインディケーションメッセージのプライベートデータバイトの重要ビット部の４バイトの上位２バイトに対する解釈を再び実行する（段階Ｓ９０７）。
【００７２】
なお、本発明に係るダウンロードサーバ装置で実行されるセキュアマイクロクライアントメッセージの送信方法および加入者端末装置で実行されるセキュアマイクロクライアントメッセージの受信方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【００７３】
上述したように、本発明を好ましい実施形態に則して説明したが、本発明の属する技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の技術的思想及びその領域から逸脱しない範囲内で、本発明を多様に修正及び変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【図面の簡単な説明】
【００７４】
【図１】本発明に係るダウンロードサーバ装置がセキュアマイクロクライアントイメージをデータカルーセルプロトコルに適用が可能なダウンロードデータブロックとして形成する過程を説明するための概念図である。
【図２】本発明の一実施形態に係るデータカルーセルプロトコルを用いたダウンロードデータブロックを送信する方式を説明するための概念図である。
【図３】本発明の一実施形態に係るダウンロードサーバ装置を含むダウンロード可能な限定受信システムを示した図である。
【図４】本発明の一実施形態に係るデータカルーセルプロトコルを用いて加入者端末装置にセキュアマイクロクライアントイメージを送信するダウンロードサーバ装置の構成を示したブロック図である。
【図５】本発明の一実施形態に係るダウンロードサーバ装置にセキュアマイクロクライアントイメージを送信し、加入者端末装置で実行されるセキュアマイクロクライアントイメージを取得するためのデコーディングを説明するためのテーブル関係を示した図である。
【図６ａ】本発明の一実施形態に係るダウンロードサーバ装置におけるダウンロードインフォインディケーションメッセージによるセキュアマイクロクライアントイメージのアップデートを制御するための一例を示した図である。
【図６ｂ】本発明の一実施形態に係るダウンロードサーバ装置におけるダウンロードインフォインディケーションメッセージによるセキュアマイクロクライアントイメージのアップデートを制御するための一例を示した図である。
【図７】本発明の一実施形態に係るダウンロードサーバ装置で実行されるセキュアマイクロクライアントイメージを送信する過程を示したフローチャートである。
【図８】本発明の一実施形態に係る加入者端末装置でセキュアマイクロクライアントイメージを受信する方法を示したフローチャートである。
【図９】本発明に係る加入者端末装置でセキュアマイクロクライアントイメージを受信する一例を示したフローチャートである。
【符号の説明】
【００７５】
３１０：ヘッドエンドシステム
３１１：認証サーバ
３１２：ケーブルモデム終端システム
３１４：キー管理サーバ
３１５：課金システム
３１６：オーディオ／ビデオソース
３２０：ＤＣＡＳホスト
３２１：保安モジュール
３３０：認証機関
３４０：ＣＰＥ
３５０：ケーブルネットワーク
４００：ダウンロードサーバ
４０１：オブジェクトアップデート感知部
４０３：ダウンロードデートブロック生成部
４０５：ＤＳＩメッセージ生成部
４０７：ＤＳＭ−ＣＣセクションビルダ部
４０９：トランスポートストリーム生成部
４１１：オブジェクト生成部
４１２：ファイル保存部
４１３：モジュール生成部
４３０：認証サーバ
４５０：ＰＳＩテーブル生成システム
４７０：ケーブルモデム終端システム
【図１】
2009147905.tif 000003
【図２】
2009147905.tif 000004
【図３】
2009147905.tif 000005
【図４】
2009147905.tif 000006
【図５】
2009147905.tif 000007
【図６ａ】
2009147905.tif 000008
【図６ｂ】
2009147905.tif 000009
【図７】
2009147905.tif 000010
【図８】
2009147905.tif 000011
【図９】
2009147905.tif 000012