(57)【要約】【課題】簡易な操作によって、ユーザを安全に認証することのできる受信機を提供する。【解決手段】販売会社サーバ４０からライセンスを取得し、コンテンツ提供サーバ２０からコンテンツを受信する受信機１は、受信機１を識別する機器識別子を記憶する機器識別子記憶装置４ａと、販売会社サーバ４０に、ライセンスの取得リクエストと機器識別子を送信し、販売会社サーバ４０でライセンスが提供された場合、販売会社サーバ４０で機器識別子から生成されたコンテンツ提供サーバ２０で正当性を確認できるチェックコードを販売会社サーバ４０から受信し、チェックコードを認証情報記憶装置４ｂに登録するチェックコード登録手段５ａと、機器識別子及びチェックコードをコンテンツ提供サーバ２０に送信し、コンテンツ提供サーバ２０で機器識別子とチェックコードが正当であると確認された場合、コンテンツを受信するコンテンツ受信手段５ｂとを備える。【選択図】図１
2005010933.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信するためのライセンスを提供する販売会社サーバから前記ライセンスを取得するとともに、前記コンテンツを提供するコンテンツ提供サーバから前記コンテンツを受信する機能を備える受信機において、
前記販売会社サーバに、前記ライセンスの取得リクエストと、前記受信機を識別する機器識別子とを送信し、前記販売会社サーバから前記ライセンスが提供された場合、前記販売会社サーバで前記機器識別子から生成された、前記コンテンツ提供サーバで正当性を確認できるチェックコードを前記販売会社サーバから受信し、前記チェックコードを認証情報記憶装置に登録するチェックコード登録手段と、
前記機器識別子及び前記チェックコードを前記コンテンツ提供サーバに送信し、前記コンテンツ提供サーバで前記機器識別子と前記チェックコードとが正当であると確認された場合、前記コンテンツ提供サーバから前記コンテンツを受信するコンテンツ受信手段と
を備えることを特徴とする受信機。
【請求項２】
前記チェックコード登録手段において、更に前記コンテンツ提供サーバの識別子を前記販売会社サーバから受信するとともに、前記コンテンツ提供サーバの識別子を前記認証情報記憶装置に登録し、
前記コンテンツ受信手段において、前記認証情報記憶装置に記憶された前記識別子に対応する前記コンテンツ提供サーバに、前記チェックコードを送信する
ことを特徴とする請求項１に記載の受信機。
【請求項３】
前記チェックコード登録手段において、更に前記チェックコードを前記コンテンツ提供サーバへ送信するプロトコルを、前記販売会社サーバから受信するとともに、前記プロトコルを前記認証情報記憶装置に登録し、
前記コンテンツ受信手段において、前記認証情報記憶装置に記憶されたプロトコルで前記チェックコードを送信する
ことを特徴とする請求項１又は２に記載の受信機。
【請求項４】
前記認証情報記憶装置は、前記受信機で受信したデータを提示するブラウザから記憶されることを特徴とする請求項１乃至３のいずれか１項に記載の受信機。
【請求項５】
コンテンツを受信するためのライセンスを提供する販売会社サーバから前記ライセンスを取得するステップと、前記コンテンツを提供するコンテンツ提供サーバから前記コンテンツを受信するステップとを備える受信機に用いられる受信方法において、
前記販売会社サーバに、前記ライセンスの取得リクエストと、前記受信機を識別する機器識別子とを送信し、前記販売会社サーバから前記ライセンスが提供された場合、前記販売会社サーバで前記機器識別子から生成された、前記コンテンツ提供サーバで正当性を確認できるチェックコードを前記販売会社サーバから受信し、前記チェックコードを認証情報記憶装置に登録するチェックコード登録ステップと、
前記機器識別子及び前記チェックコードを前記コンテンツ提供サーバに送信し、前記コンテンツ提供サーバで前記機器識別子と前記チェックコードとが正当であると確認された場合、前記コンテンツ提供サーバから前記コンテンツを受信するコンテンツ受信ステップと
を備えることを特徴とする受信方法。
【請求項６】
前記チェックコード登録ステップにおいて、更に前記コンテンツ提供サーバの識別子を前記販売会社サーバから受信するとともに、前記コンテンツ提供サーバの識別子を前記認証情報記憶装置に登録し、
前記コンテンツ受信ステップにおいて、前記認証情報記憶装置に記憶された前記識別子に対応する前記コンテンツ提供サーバに、前記チェックコードを送信する
ことを特徴とする請求項５に記載の受信方法。
【請求項７】
前記チェックコード登録ステップにおいて、更に前記チェックコードを前記コンテンツ提供サーバへ送信するプロトコルを、前記販売会社サーバから受信するとともに、前記プロトコルを前記認証情報記憶装置に登録し、
前記コンテンツ受信ステップにおいて、前記認証情報記憶装置に記憶されたプロトコルで前記チェックコードを送信する
ことを特徴とする請求項５又は６に記載の受信方法。
【請求項８】
前記認証情報記憶装置は、前記受信機で受信したデータを提示するブラウザから記憶されることを特徴とする請求項５乃至７のいずれか１項に記載の受信方法。
【請求項９】
コンテンツを受信するためのライセンスを提供する販売会社サーバから前記ライセンスを取得するとともに、前記コンテンツを提供するコンテンツ提供サーバから前記コンテンツを受信する機能とを備える受信機に用いられる受信プログラムにおいて、
前記販売会社サーバに、前記ライセンスの取得リクエストと、前記受信機を識別する機器識別子とを送信し、前記販売会社サーバから前記ライセンスが提供された場合、前記販売会社サーバで前記機器識別子から生成された、前記コンテンツ提供サーバで正当性を確認できるチェックコードを前記販売会社サーバから受信し、前記チェックコードを認証情報記憶装置に登録するチェックコード登録ステップと、
前記機器識別子及び前記チェックコードを前記コンテンツ提供サーバに送信し、前記コンテンツ提供サーバで前記機器識別子と前記チェックコードとが正当であると確認された場合、前記コンテンツ提供サーバから前記コンテンツを受信するコンテンツ受信ステップと
を前記受信機に実行させることを特徴とする受信プログラム。
【請求項１０】
前記チェックコード登録ステップにおいて、更に前記コンテンツ提供サーバの識別子を前記販売会社サーバから受信するとともに、前記コンテンツ提供サーバの識別子を前記認証情報記憶装置に登録し、
前記コンテンツ受信ステップにおいて、前記認証情報記憶装置に記憶された前記識別子に対応する前記コンテンツ提供サーバに、前記チェックコードを送信する
ことを特徴とする請求項９に記載の受信プログラム。
【請求項１１】
前記チェックコード登録ステップにおいて、更に前記チェックコードを前記コンテンツ提供サーバへ送信するプロトコルを、前記販売会社サーバから受信するとともに、前記プロトコルを前記認証情報記憶装置に登録し、
前記コンテンツ受信ステップにおいて、前記認証情報記憶装置に記憶されたプロトコルで前記チェックコードを送信する
ことを特徴とする請求項９又は１０に記載の受信プログラム。
【請求項１２】
前記認証情報記憶装置は、前記受信機で受信したデータを提示するブラウザから記憶されることを特徴とする請求項９乃至１１のいずれか１項に記載の受信プログラム。
【請求項１３】
コンテンツを受信するライセンスを提供するための販売会社サーバから前記ライセンスを取得するとともに、前記コンテンツを提供するコンテンツ提供サーバから前記コンテンツを受信する受信機とを備えるシステムで用いられるコンテンツ提供サーバにおいて、
前記販売会社サーバで生成されたデータの正当性を確認できる暗号鍵を記憶する暗号鍵記憶手段と、
前記受信機を識別する機器識別子と、前記機器識別子を前記販売会社サーバにおいて生成されたチェックコードを前記受信機から受信するとともに、前記暗号鍵を参照して前記機器識別子と前記チェックコードの正当性を確認するチェックコード確認手段と、
前記チェックコード確認手段において前記機器識別子と前記チェックコードの正当性が確認された場合、前記受信機に前記コンテンツを提供するコンテンツ提供手段と
を備えることを特徴とするコンテンツ提供サーバ。
【請求項１４】
前記チェックコードを受信するプロトコルを記憶する指定プロトコル記憶手段を更に備えており、
前記チェックコード確認手段において、前記指定プロトコル記憶装置に記憶された前記プロトコルで前記チェックコードを受信した場合、前記機器識別子を前記暗号鍵で暗号化したデータが前記チェックコードと一致するかを確認する
ことを特徴とする請求項１３に記載のコンテンツ提供サーバ。
【請求項１５】
前記チェックコードは、前記受信機で受信したデータを提示するブラウザを介して記憶させることを特徴とする請求項１３又は１４に記載のコンテンツ提供サーバ。
【請求項１６】
コンテンツを受信するライセンスを提供する販売会社サーバと、前記コンテンツを提供するコンテンツ提供サーバと、前記販売会社サーバから前記ライセンスを取得し、前記コンテンツ提供サーバから前記コンテンツを受信する受信機とを備えるシステムにおいて前記コンテンツ提供サーバに用いられるコンテンツ提供方法において、
前記受信機を識別する機器識別子と、前記機器識別子を前記販売会社サーバにおいて生成されたチェックコードを前記受信機から受信するとともに、前記暗号鍵を参照して前記機器識別子と前記チェックコードの正当性を確認するチェックコード確認ステップと、
前記チェックコード確認ステップにおいて前記機器識別子と前記チェックコードの正当性が確認された場合、前記受信機に前記コンテンツを提供するコンテンツ提供ステップと
を備えることを特徴とするコンテンツ提供方法。
【請求項１７】
前記チェックコードを受信するプロトコルを記憶する指定プロトコル記憶ステップを更に備えており、
前記チェックコード確認ステップにおいて、前記指定プロトコル記憶装置に記憶された前記プロトコルで前記チェックコードを受信した場合、前記機器識別子を前記暗号鍵で暗号化したデータが前記チェックコードと一致するかを確認する
ことを特徴とする請求項１６に記載のコンテンツ提供方法。
【請求項１８】
前記チェックコードは、前記受信機で受信したデータを提示するブラウザを介して記憶させることを特徴とする請求項１６又は１７に記載のコンテンツ提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツを受信するライセンスを提供する販売会社サーバと、コンテンツを提供するコンテンツ提供サーバと、販売会社サーバからライセンスを取得し、コンテンツ提供サーバからコンテンツを受信する受信機とを備えるシステムに関し、特に受信機、受信方法、受信プログラム、コンテンツ提供サーバ及びコンテンツ提供方法に関する。
【０００２】
【従来の技術】
最近、デジタルテレビ放送が普及している。デジタルテレビ放送では、地上波或いは衛星波を利用して、デジタルデータで各家庭のテレビに放送を配信し、テレビに内蔵された受信機でデジタルデータを受信し、復号化を行いテレビの表示装置に表示する。
【０００３】
このとき配信されるデジタルデータは、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ：社団法人電波産業会）によって策定された、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのデータ放送向けのページ記述言語であるＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている。ＢＭＬのデジタルデータを用いた放送の特徴として、インタラクティブ性やインターネットへのリンクが可能となった。
【０００４】
一方、インターネット等の通信ネットワークを利用したサービス、コンテンツ等の提供も多く行われており、各家庭の通信ネットワーク普及率は著しいものがある。インターネットにおいては、良く知られるようにウェブページを記述するためのマークアップ言語であるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載されている。通信ネットワークを介して取得した情報をコンピュータで受信し、一般的にはコンピュータにおいてＨＴＭＬを処理するブラウザを実行することにより、コンピュータ上にコンテンツを提示する。
【０００５】
コンピュータでサービスやコンテンツを受信においては、会員番号、パスワードなどを入力し、それが認証された後、コンテンツの提供を受けることができる。
【０００６】
これらの状況を踏まえ、インターネットを閲覧することのできるテレビも市販されている。これに伴い、テレビにおいてもコンピュータ同様に、コンテンツのライセンスの有無を認証する仕組みが必要になる。
【０００７】
一方、コンテンツのライセンス購入を受付チェックコードを発行する販売会社サーバと、チェックコードを認証しコンテンツを提供するコンテンツ提供サーバとが、別サーバ又は別会社で運営されることもある。
【０００８】
例えば、インターネットにおける複数の異なるホストを持つサービス提供サーバにおいて、一度ログイン処理を行ったインターネット・ブラウザが、再度ログイン処理を行わずに複数のサービス提供サーバ上でサービスの提供を受けることができる（例えば、特許文献１）。この特許文献１においては、一つのログイン処理用のサーバに複数のホスト名を持たせ、そのログイン処理用のサーバで一括して各サービス提供サーバに対する認証情報を持ったクッキーをブラウザに書き込むことにより、複数のドメインにおいても認証情報を引き継げるようにする。特許文献１においては、販売会社サーバとコンテンツ提供サーバとが別会社で運営された場合でも、クッキー情報に書き込まれた認証情報を利用することができる。
【０００９】
【特許文献１】
特開２００２−２３６６６２号公報
【００１０】
【発明が解決しようとする課題】
しかし、インターネットでは様々な悪意あるサーバによって、チェックコードの盗難、改竄などが発生する恐れがある。上記の特許文献１においては、クッキー情報に記載された認証情報を複数のサーバで共有するのみで、チェックコードの盗難、改竄などに対抗するものではない。チェックコードの盗難や改竄を黙認すればコンテンツ提供サーバには不正利用者が殺到し、正当な利益を得ることができない。
【００１１】
一方、インターネットを介してテレビにコンテンツを提供する場合、コンピュータと異なり、キーボードなどの入力装置が備えられておらず、テレビのリモコンが入力装置となる場合が多い。この様にテレビにおいては、コンテンツの受信に必要な認証機能を、ユーザの簡易な操作によってに行える仕組みが必要である。
【００１２】
従って本発明の目的は、簡易な操作によって、ユーザを安全に認証することのできる受信機、受信方法、受信プログラム、コンテンツ提供サーバ及びコンテンツ提供方法を提供することである。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、本発明の第１の特徴は、コンテンツを受信するためのライセンスを提供する販売会社サーバからライセンスを取得するとともに、コンテンツを提供するコンテンツ提供サーバからコンテンツを受信する機能を備える受信機に関する。即ち、本発明の第１の特徴に係る受信機は、販売会社サーバに、ライセンスの取得リクエストと、受信機を識別する機器識別子とを送信し、販売会社サーバからライセンスが提供された場合、販売会社サーバで機器識別子から生成された、コンテンツ提供サーバで正当性を確認できるチェックコードを販売会社サーバから受信し、チェックコードを認証情報記憶装置に登録するチェックコード登録手段と、機器識別子及びチェックコードをコンテンツ提供サーバに送信し、コンテンツ提供サーバで機器識別子とチェックコードとが正当であると確認された場合、コンテンツ提供サーバからコンテンツを受信するコンテンツ受信手段とを備える。
【００１４】
これによれば、受信機を識別する機器識別子と、コンテンツ提供サーバで共有する暗号鍵で機器識別子を暗号化したチェックコードとを、受信機からコンテンツ提供サーバに送信することにより、受信機においてパスワードの入力を行うことなく、コンテンツ利用の認証を受けることができる。又、本発明に係るシステムにおける暗号方法は、販売会社サーバで暗号化された情報をコンテンツ提供サーバで機器識別子とチェックコードの正当性を確認できれば、秘密鍵暗号方式でも、公開鍵暗号方式でも良い。
【００１５】
又、チェックコード登録手段において、更にコンテンツ提供サーバの識別子を販売会社サーバから受信するとともに、コンテンツ提供サーバの識別子を認証情報記憶装置に登録し、コンテンツ受信手段において、認証情報記憶装置に記憶された識別子に対応するコンテンツ提供サーバに、チェックコードを送信しても良い。ここで、コンテンツ提供サーバの識別子とは、インターネットの場合、ＵＲＬが好ましい。
【００１６】
これによれば、チェックコードの送信先のＵＲＬを指定することにより、例えばクッキー情報に記載された場合、本来はチェックコードを記載したサーバのみチェックコードを取得できたが、指定されたサーバでもチェックコードを受信することができる。従って、販売会社サーバとコンテンツ提供サーバとを別々のサーバ或いは会社で運営することができる。
【００１７】
更に、チェックコード登録手段において、更にチェックコードをコンテンツ提供サーバへ送信するプロトコルを、販売会社サーバから受信するとともに、プロトコルを認証情報記憶装置に登録し、コンテンツ受信手段において、認証情報記憶装置に記憶されたプロトコルでチェックコードを送信しても良い。
【００１８】
これによれば、送信プロトコルを指定することにより、コンテンツ提供サーバは、不正なユーザからアクセスさせないようにすることができるので、高いセキュリティが確保される。更に、例えばｈｔｔｐｓのように、暗号化機能を備えたプロトコルを指定することにより、チェックコードの盗聴や改竄を防ぐことができる。
【００１９】
更に、認証情報記憶装置は、受信機で受信したデータを提示するブラウザから記憶されるても良い。
【００２０】
これによれば、ブラウザによって認証情報記憶装置の読み書きが可能なので、ユーザは自らＩＤやパスワードを入力することなく、コンテンツ利用の認証を受けることができる。
【００２１】
本発明の第２の特徴は、コンテンツを受信するためのライセンスを提供する販売会社サーバからライセンスを取得するステップと、コンテンツを提供するコンテンツ提供サーバからコンテンツを受信するステップとを備える受信機に用いられる受信方法に関する。即ち、本発明の第２の特徴に係る受信方法は、販売会社サーバに、ライセンスの取得リクエストと、受信機を識別する機器識別子とを送信し、販売会社サーバからライセンスが提供された場合、販売会社サーバで機器識別子から生成された、コンテンツ提供サーバで正当性を確認できるチェックコードを販売会社サーバから受信し、チェックコードを認証情報記憶装置に登録するチェックコード登録ステップと、機器識別子及びチェックコードをコンテンツ提供サーバに送信し、コンテンツ提供サーバで機器識別子とチェックコードとが正当であると確認された場合、コンテンツ提供サーバからコンテンツを受信するコンテンツ受信ステップとを備える。
【００２２】
又、チェックコード登録ステップにおいて、更にコンテンツ提供サーバの識別子を販売会社サーバから受信するとともに、コンテンツ提供サーバの識別子を認証情報記憶装置に登録し、コンテンツ受信ステップにおいて、認証情報記憶装置に記憶された識別子に対応するコンテンツ提供サーバに、チェックコードを送信しても良い。
【００２３】
更に、チェックコード登録ステップにおいて、更にチェックコードをコンテンツ提供サーバへ送信するプロトコルを、販売会社サーバから受信するとともに、プロトコルを認証情報記憶装置に登録し、コンテンツ受信ステップにおいて、認証情報記憶装置に記憶されたプロトコルでチェックコードを送信しても良い。
【００２４】
更に、認証情報記憶装置は、受信機で受信したデータを提示するブラウザから記憶されるのが良い。
【００２５】
本発明の第３の特徴は、コンテンツを受信するためのライセンスを提供する販売会社サーバからライセンスを取得するとともに、コンテンツを提供するコンテンツ提供サーバからコンテンツを受信する機能とを備える受信機に用いられる受信プログラムにに関する。即ち、本発明の第３の特徴に係る受信プログラムは、販売会社サーバに、ライセンスの取得リクエストと、受信機を識別する機器識別子とを送信し、販売会社サーバからライセンスが提供された場合、販売会社サーバで機器識別子から生成された、コンテンツ提供サーバで正当性を確認できるチェックコードを販売会社サーバから受信し、チェックコードを認証情報記憶装置に登録するチェックコード登録ステップと、機器識別子及びチェックコードをコンテンツ提供サーバに送信し、コンテンツ提供サーバで機器識別子とチェックコードとが正当であると確認された場合、コンテンツ提供サーバからコンテンツを受信するコンテンツ受信ステップとを受信機に実行させる。
【００２６】
又、チェックコード登録ステップにおいて、更にコンテンツ提供サーバの識別子を販売会社サーバから受信するとともに、コンテンツ提供サーバの識別子を認証情報記憶装置に登録し、コンテンツ受信ステップにおいて、認証情報記憶装置に記憶された識別子に対応するコンテンツ提供サーバに、チェックコードを送信しても良い。
【００２７】
更に、チェックコード登録ステップにおいて、更にチェックコードをコンテンツ提供サーバへ送信するプロトコルを、販売会社サーバから受信するとともに、プロトコルを認証情報記憶装置に登録し、コンテンツ受信ステップにおいて、認証情報記憶装置に記憶されたプロトコルでチェックコードを送信しても良い。
【００２８】
更に、認証情報記憶装置は、受信機で受信したデータを提示するブラウザから記憶されても良い。
【００２９】
本発明の第４の特徴は、コンテンツを受信するライセンスを提供するための販売会社サーバからライセンスを取得するとともに、コンテンツを提供するコンテンツ提供サーバからコンテンツを受信する受信機とを備えるシステムで用いられるコンテンツ提供サーバに関する。即ち、本発明の第４の特徴に係るコンテンツ提供サーバは、販売会社サーバで生成されたデータの正当性を確認できる暗号鍵を記憶する暗号鍵記憶手段と、受信機を識別する機器識別子と、機器識別子を販売会社サーバにおいて生成されたチェックコードを受信機から受信するとともに、暗号鍵を参照して機器識別子とチェックコードの正当性を確認するチェックコード確認手段と、チェックコード確認手段において機器識別子とチェックコードの正当性が確認された場合、受信機にコンテンツを提供するコンテンツ提供手段とを備える。
【００３０】
これによれば、受信機を識別する機器識別子と、販売会社サーバとコンテンツ提供サーバで共有する暗号鍵で機器識別子を暗号化したチェックコードとを、受信機からコンテンツ提供サーバが受信することにより、受信機においてパスワードの入力を行うことなく、コンテンツ利用の認証を行うことができる。
【００３１】
又、チェックコードを受信するプロトコルを記憶する指定プロトコル記憶手段を更に備えており、チェックコード確認手段において、指定プロトコル記憶装置に記憶されたプロトコルでチェックコードを受信した場合、機器識別子を暗号鍵で暗号化したデータがチェックコードと一致するかを確認しても良い。
【００３２】
これによれば、送信プロトコルを指定することにより、コンテンツ提供サーバは、不正なユーザからアクセスさせないようにすることができるので、高いセキュリティが確保される。更に、例えばｈｔｔｐｓのように、暗号化機能を備えたプロトコルを指定することにより、チェックコードの盗聴や改竄を防ぐことができる。
【００３３】
更に、チェックコードは、受信機で受信したデータを提示するブラウザを介して記憶させるても良い。
【００３４】
これによれば、ブラウザによって認証情報記憶装置の読み書きが可能なので、ユーザは自らＩＤやパスワードを入力することなく、コンテンツ利用の認証を受けることができる。
【００３５】
本発明の第５の特徴は、コンテンツを受信するライセンスを提供する販売会社サーバと、コンテンツを提供するコンテンツ提供サーバと、販売会社サーバからライセンスを取得し、コンテンツ提供サーバからコンテンツを受信する受信機とを備えるシステムにおいてコンテンツ提供サーバに用いられるコンテンツ提供方法に関する。即ち、本発明の第５の特徴に係るコンテンツ提供方法は、受信機を識別する機器識別子と、機器識別子を販売会社サーバにおいて生成されたチェックコードを受信機から受信するとともに、暗号鍵を参照して機器識別子とチェックコードの正当性を確認するチェックコード確認ステップと、チェックコード確認ステップにおいて機器識別子とチェックコードの正当性が確認された場合、受信機にコンテンツを提供するコンテンツ提供ステップとを備える。
【００３６】
又、チェックコードを受信するプロトコルを記憶する指定プロトコル記憶ステップを更に備えており、チェックコード確認ステップにおいて、指定プロトコル記憶装置に記憶されたプロトコルでチェックコードを受信した場合、機器識別子を暗号鍵で暗号化したデータがチェックコードと一致するかを確認しても良い。
【００３７】
更に、チェックコードは、受信機で受信したデータを提示するブラウザを介して記憶させるても良い。
【００３８】
【発明の実施の形態】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００３９】
（第１の実施の形態）
まず、本発明の実施の形態に係る受信機１について説明する。
【００４０】
本発明の実施の形態に係る受信機１は、図２に示すように例えばデジタルテレビ１１に内蔵される。本発明の実施の形態に係る受信機１を備えたデジタルテレビ１１は、放送局に備えられた放送データ送信機３０から電波塔３０ａを介して放送データを受信する。この放送を構成する文字、図形、静止画、映像、音声などのマルチメディアコンテンツは、受信機１で一時的に蓄えられて視聴される。
【００４１】
ここで受信する放送データは、データの記述言語にはＢＭＬが、動画圧縮技術にはＭＰＥＧ２が採用されている。ＢＭＬは、映像の合成表示、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組ガイド）情報との連携、双方向通信などを行うことができる。
【００４２】
一方、デジタルテレビ１１は、受信機１を介して、通信ネットワーク６０を介して、通信ネットワーク上のサーバ、即ちコンテンツ提供サーバ２０、販売会社サーバ４０及び信販会社サーバ５０に接続されており、相互通信が可能である。ここではそれぞれのサーバのＵＲＬとして、コンテンツ提供サーバ２０は「ＡＢＣ．ＣＯＭ」が、販売会社サーバ４０は「ＡＡＡ．ＣＯＭ」が、信販会社サーバ５０は「ＢＢＢ．ＣＯＭ」がそれぞれ割り当てられているとする。
【００４３】
コンテンツ提供サーバ２０、販売会社サーバ及び信販会社サーバ５０は、一般的なコンピュータに所定の処理を行うソフトウェアプログラムをインストールすることにより実現される。
【００４４】
ここで、通信ネットワーク６０とは、インターネット、パソコン通信等のことであり、コンテンツ提供サーバ２０、販売会社サーバ４０及び信販会社サーバ５０は、ＬＡＮカード、モデム、ＴＡなどを介して通信ネットワーク６０に接続することができる。
【００４５】
即ちコンテンツ提供サーバ２０は、通信ネットワーク６０を介してデジタルテレビ１１にコンテンツを提供するサーバであって、コンテンツの一例として鉄道会社から提供される運行情報が挙げられる。コンテンツ提供サーバ２０は、提供するコンテンツをデジタルテレビ１１に提示できる形式で提供する。
【００４６】
図２に示すように、本発明の実施の形態に係る受信機１は、放送データ送信機３０から送信された放送データと、通信ネットワーク６０を介してコンテンツ提供サーバ２０から送信されるネットワークデータとを受信し、デジタルテレビ１１の提示部である表示装置に、放送データとネットワークデータを提示することができる。
【００４７】
図１に示すように、本発明の第１の実施の形態に係る受信機１は、放送データ処理手段２、ネットワークデータ処理手段３、記憶装置４、制御手段５、音声処理手段６、映像処理手段７、入力インタフェース装置９を備えている。これらは、バス１０を介して互いに送受信可能である。受信機１は、コンテンツ提供サーバ２０のコンテンツの利用に必要な認証を依頼する処理が記憶されたソフトウェアプログラムを実行することにより実現される。
【００４８】
放送データ処理手段２は、放送データ送信機３０から放送データを取得する装置である。更に、放送データ処理手段２は、放送データの復調をし、ＭＰＥＧデータのデコードを行い、放送データに含まれる映像データを映像処理手段７へ、音声データを音声処理手段６へ、データ放送用のＢＭＬ情報を制御手段５に出力する。制御手段５に出力されたデータ放送用のＢＭＬ情報は、制御手段５のＢＭＬ情報制御手段（図示せず）によって処理される。
【００４９】
ネットワークデータ処理手段３は、通信ネットワーク６０を介してコンテンツ提供サーバ２０からネットワークデータを取得する装置である。具体的には、ＬＡＮカード、モデムなどが相当する。ネットワークデータ処理手段３が処理するデータは、例えばＨＴＭＬで記載されている。
【００５０】
記憶装置４は、受信機１で利用されるデータや、プログラム、プログラムで利用するテンポラリファイルなどを記憶する記憶装置であって、機器識別子記憶装置４ａと認証情報記憶装置４ｂを備えている。
【００５１】
機器識別子記憶装置４ａは、受信機１で利用するデータとして、受信機１を識別する機器識別子を記憶した記憶装置である。機器識別子記憶装置４ａは、書き込み不可能な記憶装置に記憶されるのが好ましい。
【００５２】
認証情報記憶装置４ｂは、受信機１がコンテンツ提供サーバ２０からコンテンツを取得する場合に利用する認証情報を記憶した記憶装置である。認証情報記憶装置４ｂは、販売会社サーバ４０やコンテンツ提供サーバ２０からＨＴＭＬで記載された情報を受信した場合、ＨＴＭＬブラウザが書き込みを行えるクッキー情報であるのが好ましいが、ＨＴＭＬブラウザから書き込みを行えれば、クッキー情報でなくても構わない。認証情報記憶装置４ｂは、読み書き可能な記憶装置であるのが好ましい。
【００５３】
図３を参照して、認証情報記憶装置４ｂのデータ構造とデータの一例を説明する。
【００５４】
認証情報記憶装置４ｂは、認証情報記憶装置４ｂに記憶されたレコードを識別する番号と、受信機１が取得するコンテンツ名、コンテンツ提供サーバに送信するチェックコード、チェックコードの送信先ＵＲＬ、チェックコード送信時の通信プロトコル、チェックコードの有効期間、料金を徴収する課金種別の項目を備えている。ここでは、例えば、月ごと或いは年ごとに課金する場合について記載されているが、ユーザ登録を行えば無料でコンテンツの提供を受けることのできるサービス形態であっても良い。この様にコンテンツの場合、有効期間、課金種別などの項目はＮＵＬＬ値であるのが好ましい。認証情報記憶装置４ｂに記憶されている情報は、販売会社サーバから提供された情報である。
【００５５】
制御手段５は、チェックコード登録手段５ａ、コンテンツ受信手段５ｂ、チェックコード削除手段５ｃ、ＨＴＭＬ情報制御手段５ｄを備えている。
【００５６】
チェックコード登録手段５ａは、販売会社サーバ４０に、ライセンスの取得リクエストと機器識別子を送信し、販売会社サーバ４０で機器識別子から生成されたコンテンツ提供サーバ２０で正当性を確認できるチェックコードを販売会社サーバ４０から受信し、チェックコードを認証情報記憶装置４ｂに登録する手段である。
【００５７】
コンテンツ受信手段５ｂは、機器識別子及びチェックコードをコンテンツ提供サーバ２０に送信し、コンテンツ提供サーバ２０で機器識別子とチェックコードが正当であると確認された場合、コンテンツ提供サーバ２０からコンテンツを受信する手段である。
【００５８】
チェックコード削除手段５ｃは、ユーザがコンテンツの提供を停止したい場合、販売会社サーバ４０にコンテンツの提供の停止をリクエスト、即ち退会要求を送信し、認証情報記憶装置４ｂに記憶された認証情報を削除する手段である。
【００５９】
ＨＴＭＬ情報制御手段５ｄは、コンテンツ提供サーバ２０及び販売会社サーバ４０からネットワークデータ処理手段３を介して取得したＨＴＭＬ情報を処理し、ＨＴＭＬブラウザで提示する手段である。ＨＴＭＬ情報制御手段５ｄによって、認証情報記憶装置４ｂに認証情報の書き込みが行われる。
【００６０】
映像処理手段７は、放送データ処理手段２及びネットワークデータ処理手段３で取得した情報を表示装置に提示させる手段である。
【００６１】
音声処理手段６は、放送データ処理手段２及びネットワークデータ処理手段３から取得した情報に含まれる音声情報を、アンプ、スピーカーなどを介して出力する手段である。
【００６２】
入力インタフェース装置９は、ユーザデータを設定する場合や放送チャンネルを変更する場合など、ユーザがリモコン等を介して入力したデータを受信し、バス１０を介して制御手段５に送信する手段である。
【００６３】
図４を参照して、本発明の第１の実施の形態に係るコンテンツ提供サーバ２０の機能ブロック図を説明する。本発明の第１の実施の形態に係るコンテンツ提供サーバ２０は、毎月末に１ヶ月ごとの課金を徴収する場合について説明するが、１年ごとの課金でも良いし、課金は無料でも良い。
【００６４】
本発明の第１の実施の形態に係るコンテンツ提供サーバ２０は、暗号鍵記憶装置２０１、指定プロトコル記憶装置２０２、ユーザ情報記憶装置２０３、チェックコード確認手段２１１、コンテンツ提供手段２１２、ユーザ問合送信手段２１３、通信制御手段２２１、入力装置２２２、表示装置２２３、入出力制御装置２２４を備えている。
【００６５】
暗号鍵記憶装置２０１は、販売会社サーバ４０で生成されたデータの正当性を確認できる暗号鍵を記憶する記憶装置である。コンテンツ提供サーバ２０に求められるセキュリティレベルによって、暗号方法や暗号鍵のビット数などが決定されるのが好ましい。
【００６６】
指定プロトコル記憶装置２０２は、コンテンツ提供サーバ２０が受信機１を認証するとき、特に受信機１からチェックコードを受信するときの通信プロトコルを記憶した記憶装置である。例えば、コンテンツ提供サーバ２０に高いセキュリティレベルが求められる場合、暗号化機能を備えた「ｈｔｔｐｓ」が指定されるのが好ましい。
【００６７】
ユーザ情報記憶装置２０３は、コンテンツ提供サーバ２０がコンテンツを提供するユーザの情報が記憶された記憶装置である。例えば、ユーザの住所、年齢、性別などを記憶しておき、ユーザによって提示する情報を変更する場合などに利用される。
【００６８】
チェックコード確認手段２１１は、受信機１を識別する機器識別子と、機器識別子を販売会社サーバ４０において生成されたチェックコードを受信機１から受信し、暗号鍵記憶装置２０１に記憶された暗号鍵を参照して機器識別子とチェックコードの正当性を確認する手段である。
【００６９】
ユーザ問合送信手段２１３は、コンテンツ提供サーバ２０から販売会社サーバ４０に、受信機１のユーザが正当なユーザであるかを問い合わせる手段である。特に、コンテンツ提供サーバ２０が有償でコンテンツを提供する場合、販売会社サーバ４０でユーザが料金を支払ったか否かを判断する。
【００７０】
コンテンツ提供手段２１２は、チェックコード確認手段２１１およびユーザ問合送信手段２１３において機器識別子とチェックコードの正当性が確認された場合、更にその機器識別子がサービス提供を受けるのに有効と判断された場合、受信機１にコンテンツを提供する手段である。
【００７１】
通信制御手段２２１は、通信ネットワーク６０を介して、受信機１や販売会社サーバ４０と相互に通信を行う装置で、例えばＬＡＮカード、ＬＡＮボード、モデム、ＴＡなどが含まれる。入力装置２２２は、コンテンツ提供サーバ２０へ入力する装置で、キーボード、マウスなどのことであり、表示装置２２３は、コンテンツ提供サーバ２０からの出力を表示する装置で、液晶ディスプレイ、ＣＲＴディスプレイなどが含まれる。入出力制御装置２２４は、通信制御手段２２１、入力装置２２２、表示装置２２３のそれぞれの入出力を制御し、チェックコード確認手段２１１、コンテンツ提供手段２１２、ユーザ問合送信手段２１３の各手段と仲介する装置である。
【００７２】
図５を参照して、本発明の第１の実施の形態に係る販売会社サーバ４０の機能ブロック図を説明する。
【００７３】
販売会社サーバ４０は、暗号鍵記憶装置４０１、指定プロトコル記憶装置４０２、ユーザ情報記憶装置４０３、チェックコード生成手段４１１、与信処理手段４１２、退会処理手段４１３、締日処理手段４１４、ユーザ問合受信手段４１５、通信制御手段４２１、入力装置４２２、表示装置４２３、入出力制御装置４２４を備えている。
【００７４】
暗号鍵記憶装置４０１は、コンテンツ提供サーバ２０で正当性を確認できる鍵を記憶する記憶装置である。暗号鍵記憶装置４０１は、販売会社サーバ４０が販売するコンテンツのコンテンツ提供サーバごとに暗号鍵が記憶されているのが好ましい。又、暗号鍵記憶装置４０１は販売会社サーバ４０に備えられずに、コンテンツ提供サーバ２０に機密保持できる回線で接続して、コンテンツ提供サーバ２０の暗号鍵記憶装置２０１を参照しても良い。
【００７５】
指定プロトコル記憶装置４０２は、コンテンツ提供サーバ２０が受信機１を認証するとき、特に受信機１からチェックコードを受信するときの通信プロトコルを記憶した記憶装置である。例えば、コンテンツ提供サーバ２０に高いセキュリティレベルが求められる場合、暗号化機能を備えた「ｈｔｔｐｓ」が指定されるのが好ましい。指定プロトコル記憶装置４０２は、販売会社サーバ４０が販売するコンテンツのコンテンツ提供サーバごとに指定プロトコルが記憶されているのが好ましい。
【００７６】
ユーザ情報記憶装置４０３は、販売会社サーバ４０がライセンスを販売したユーザの情報を記憶した記憶装置である。例えば、ユーザが購入したコンテンツ名、ライセンスの有効期限、金額、支払方法などが記憶されている。
【００７７】
チェックコード生成手段４１１は、受信機１からユーザがコンテンツのライセンスの購入依頼があると、受信機１から機器識別子、カード会社名、カード番号、名義人名、カードの有効期限などを受信し、与信処理手段４１２によって信販会社サーバ５０にライセンス購入料金分の与信の問合を行い、支払可能とされるとチェックコードを生成し、受信機１に送信する。チェックコードは、受信機１から受信した機器識別子を、コンテンツ提供サーバと２０で正当性を確認できる暗号鍵記憶装置４０１の暗号鍵で暗号化して生成する。更にチェックコード生成手段４１１は、生成したチェックコードと、コンテンツを提供するコンテンツ提供サーバ２０のＵＲＬと、コンテンツ提供サーバ２０に送信するときの通信プロトコルを含む認証情報を送信し、受信機１のブラウザを介して記憶装置に記憶させる。
【００７８】
与信処理手段４１２は、信販会社サーバ５０にユーザのカード情報と金額を送信し、ユーザが支払可能か否かを判断する手段である。
【００７９】
退会処理手段４１３は、受信機１からの要請に基づいて、ライセンスの停止を処理する手段である。具体的には、販売会社サーバ４０のチェックコード生成手段４１１によって記憶された認証情報を消去する手段である。
【００８０】
締日処理手段４１４は、例えば月ごとに料金を請求する場合、月末になると、ユーザ情報記憶装置４０３に記憶されている全てのユーザに対して、与信処理手段４１２によって信販会社サーバ５０に与信の問合を行い、支払可能か否かを確認し、その結果をユーザ情報記憶装置４０３に記憶する手段である。
【００８１】
ユーザ問合受信手段４１５は、コンテンツ提供サーバ２０のユーザ問合送信手段２１３によって送信された機器識別子について、ユーザ情報記憶装置４０３を参照して記憶された与信問合の結果をコンテンツ提供サーバ２０に送信する手段である。
【００８２】
通信制御手段４２１は、通信ネットワーク６０を介して、受信機１や信販会社サーバ５０と相互に通信を行う装置で、例えばＬＡＮカード、ＬＡＮボード、モデム、ＴＡなどが含まれる。入力装置２２２は、販売会社サーバ４０へ入力する装置で、キーボード、マウスなどのことであり、表示装置２２３は、販売会社サーバ４０の出力を表示する装置で、液晶ディスプレイ、ＣＲＴディスプレイなどが含まれる。入出力制御装置２２４は、通信制御手段２２１、入力装置２２２、表示装置２２３のそれぞれの入出力を制御し、チェックコード生成手段４１１、与信処理手段４１２、退会処理手段４１３、締日処理手段４１４、ユーザ問合受信手段４１５の各手段と仲介する装置である。
【００８３】
図６を参照して、本発明の第１の実施の形態に係るシステムにおいて、受信機１から販売会社サーバ４０にライセンスの購入を申し込み、コンテンツ提供サーバ２０よりコンテンツを提供できるまでの処理を説明する。
【００８４】
まず、受信機１のユーザがコンテンツのライセンスを購入する処理を行うと、受信機１のチェックコード登録手段５ａによってチェックコードの登録が行われる。
【００８５】
このとき、まずステップＳ１０１において、チェックコード登録手段５ａによって、機器識別子記憶装置４ａに記憶された機器識別子を読み出し、販売会社サーバ４０に送信する。このとき、ライセンスを購入するカードのカード会社名、カード番号、名義人名、カードの有効期限なども受信する。
【００８６】
これに対応して、ステップＳ１０２において、販売会社サーバ４０のチェックコード生成手段４１１によって受信した機器識別子を暗号鍵記憶装置４０１に記憶された暗号鍵を用いて暗号化してチェックコードを生成し、ステップＳ１０３において、受信機１に受付通知と、ステップＳ１０２で生成したチェックコードを含む認証情報送信し、販売会社サーバ４０のユーザ情報記憶装置４０３に認証情報を記憶する。更に、認証情報として、受信機１がチェックコードを送信するコンテンツ提供サーバ２０のＵＲＬと、送信時の通信プロトコルが含まれていても良い。このとき、受信機１のチェックコード登録手段５ａによって、受信した認証情報を認証情報記憶装置４ｂに記憶する。
【００８７】
次に、ステップＳ１０４において、認証情報記憶装置４ｂに記憶された情報に従ってコンテンツ提供サーバ２０にコンテンツの取得要求を送信し、コンテンツを受信する。
【００８８】
一方、販売会社サーバ４０はステップＳ１０３においてチェックコードを送信した後、ステップＳ１０５において信販会社サーバ５０の与信処理手段４１２によって、ステップＳ１０１において取得したカードの情報を信販会社サーバ５０に送信し、ステップＳ１０６において支払可能であるか否かを受信し、ステップＳ１０７においてその結果をユーザ情報記憶装置４０３に登録する。支払可能であると与信がとれたユーザを継続して正規ユーザとして記憶し、支払不可能であると与信がとれなかったユーザを使用停止ユーザとして記憶する。
【００８９】
図６においては、ステップＳ１０５及びステップＳ１０６において与信処理を行う以前に、ステップＳ１０４においてコンテンツの利用を許可している。与信処理において数十秒の時間を要する場合、コンテンツの利用を許可する前に与信処理を行うと、その処理の途中でユーザが処理を中断させたり、テレビの電源を切ったりする場合が考えられ、機器の故障やシステムダウンなどの様々な障害が起こりうる。しかし、図６の様な処理順序で行うことにより、与信処理の間、ユーザを待機させる必要がなくなり、安定したシステムの運営を行うことができる。
【００９０】
ステップＳ１０７で更新された与信結果は、ユーザが次回以降にコンテンツ要求されたときに参照され、正規ユーザであるか否かが判定される。具体的には、図示しないが、ユーザがコンテンツを利用する場合、コンテンツ提供サーバ２０のユーザ問合送信手段２１３によりユーザの与信結果の問合が送信され、販売会社サーバ４０のユーザ問合受信手段４１５によって結果を送信する。その結果、受信機１が正規ユーザとされた場合、コンテンツ提供サーバ２０のコンテンツ提供手段２１２によって受信機１にコンテンツを提供し、使用停止ユーザとされた場合、コンテンツ提供サーバ２０によってコンテンツの提供を停止する。
【００９１】
図７を参照して、受信機１からコンテンツ提供サーバ２０にコンテンツ要求をする場合の処理を説明する。
【００９２】
ステップＳ１２１においてコンテンツ提供サーバ２０は、受信機１の機器識別子記憶装置４ａに記憶された機器識別子と、認証情報記憶装置４ｂに記憶されたチェックコードを含む認証情報を、受信機１から受信する。このとき、認証情報記憶装置４ｂに記憶されたコンテンツ提供サーバ２０のＵＲＬへ、指定されたプロトコルで送信される。又、図８に示すようなメッセージが送信される。このメッセージは、受信機１の属性を示す基本データ部と、コンテンツ提供サーバ２０に依存したサービス固有データ部を備えている。基本データ部は、機器識別子、テレビのメーカー名、機種名、仕様のバージョン、ＨＴＭＬやＢＭＬのブラウザのバージョンなどの項目を備えている。サービス固有データ部は、販売会社サーバ４０から受信したチェックコードを備えている。又、コンテンツ提供サーバ２０に従って、有効期間、サービス名、課金種別などの項目を備えていても良い。
【００９３】
次にステップＳ１２２において、コンテンツ提供サーバ２０のチェックコード確認手段２１１は、暗号鍵記憶装置２０１に記憶された暗号鍵を参照して、機器識別子とチェックコードの正当性を確認する。
【００９４】
正当性が確認された場合、コンテンツ提供サーバ２０のユーザ問合送信手段２１３は、販売会社サーバ４０にステップＳ２２１でコンテンツ要求を送信した受信機について、ステップＳ１０５乃至ステップＳ１０７で行われた与信処理の結果を問い合わせ、ステップＳ１２４においてユーザ情報記憶装置４０３から結果を受信する。
【００９５】
ステップＳ１２４で受信した結果が、ユーザは正規ユーザであるとされた場合、ステップＳ１２５においてコンテンツ提供サーバ２０のコンテンツ提供手段２１２は、受信機１にコンテンツを提供する。
【００９６】
一方、ステップＳ１２４で受信した結果が、ユーザは使用停止ユーザであるとされた場合、そのユーザは使用停止ユーザとして、ステップＳ１４１において、利用不可通知を送信する。更に、ステップＳ１４２において、受信機１から販売会社サーバ４０のライセンス購入ページを要求させ、それに対応してステップＳ１４３において、販売会社サーバ４０は、受信機１に購入ページを提示する。
【００９７】
図７に示した処理の例では、チェックコードの認証を行ってから、販売会社サーバ４０に与信処理の結果を問い合わせているが、販売会社サーバ４０に与信処理の結果を問い合わせてから、チェックコードの認証を行っても良い。
【００９８】
図９を参照して、受信機１から退会要求された場合の処理について説明する。
【００９９】
まず、ステップＳ２０１において、受信機１のチェックコード削除手段５ｃによって、販売会社サーバ４０に退会要求を送信し、これに対してステップＳ２０２において、販売会社サーバ４０の退会処理手段４１３によってユーザ情報記憶装置４０３の更新を行う。更に、ステップＳ２０３において受信機１に認証情報記憶装置４ｂに記憶されたチェックコードを削除させる。具体的には、チェックコードを削除するＨＴＭＬページを送信し、ＨＴＭＬブラウザを介して認証情報記憶装置４ｂに記憶された情報を削除する。このとき、チェックコードのみ削除しても良いし、送信先のＵＲＬ、送信する通信プロトコルなどの全ての認証情報を削除しても良い。
【０１００】
更に、図９を参照して、販売会社サーバ４０において課金の締日が到達したときの締日処理を説明する。
【０１０１】
まず、ステップＳ２２１において販売会社サーバ４０の与信処理手段４１２は、締日になるとユーザ情報記憶装置４０３に記憶されている全てのユーザについて、クレジットカードの情報を信販会社サーバ５０に送信し、与信依頼を行い、ステップＳ２２２において、信販会社サーバ５０から与信結果を受信する。
【０１０２】
与信結果を受信すると、ステップＳ２２３において販売会社サーバ４０の与信処理手段４１２は、与信結果をユーザ情報記憶装置４０３に更新する。支払可能と与信がとれたユーザを継続して正規ユーザとして記憶し、支払不可能と与信がとれなかったユーザを使用停止ユーザとして記憶する。
【０１０３】
本発明の第１の実施の形態に係るシステムによれば、受信機１のブラウザが読み書き可能な領域に販売会社サーバ４０から受信した認証情報を記憶することができる。これによりユーザがＩＤやパスワードを入力することなく、安全な認証を行うことができるので、簡易な入力装置しか備えていないテレビに好適である。
【０１０４】
又、コンテンツの販売会社サーバ４０とコンテンツ提供サーバ２０が別々のサーバで運営されても、ユーザのライセンス情報を共有することができる。従って、コンテンツ提供サーバ２０は大きな改変を加えることなく、コンテンツのライセンス料を徴収することができる。
【０１０５】
（第２の実施の形態）
本発明の第１の実施の形態においては、受信機１からコンテンツ提供サーバ２０にコンテンツ要求がある度に販売会社サーバ４０のユーザ情報記憶装置４０３を参照している場合を説明したが、第２の実施の形態においては、与信処理結果をコンテンツ提供サーバ２０のユーザ情報記憶装置２０３に備える場合について説明する。
【０１０６】
第２の実施の形態においては、図６のステップＳ１０５乃至ステップＳ１０７、及び図９のステップＳ２２１乃至ステップＳ２２３において、販売会社サーバ４０で与信処理が行われると、その結果を、コンテンツ提供サーバ２０のユーザ情報記憶装置２０３に更新する。即ち、本発明の第２の実施の形態におけるコンテンツ提供サーバ２０のユーザ情報記憶装置２０３は、ユーザが正規ユーザであるか、使用停止ユーザであるかの項目を備えているのが好ましい。
【０１０７】
図１０に示した本発明の第２の実施の形態における認証処理は、図７に示した本発明の第１の実施の形態における認証処理と比べて、コンテンツ提供サーバ２０においてチェックコードを認証した後の処理が異なる。
【０１０８】
本発明の第２の実施の形態においては、図１０に示すように、ステップＳ２２２においてチェックコードを認証した後、ステップＳ２２３においてユーザ情報記憶装置２０３を参照して、ユーザが正規ユーザであるか、使用停止ユーザであるかを確認する。
【０１０９】
ユーザが正規ユーザであった場合、ステップＳ２２４においてコンテンツ提供サーバ２０のコンテンツ提供手段２１２によって、受信機１にコンテンツを提供する。一方、ユーザが使用停止ユーザであった場合、コンテンツ提供サーバ２０はステップＳ２４１において、利用不可通知を受信機１に送信し、ライセンスを購入させるために販売会社サーバ４０に接続させる。
【０１１０】
図１０に示した本発明の第２の実施の形態によれば、ユーザがコンテンツを要求する度に販売会社サーバ４０に接続する必要がないので、ネットワークの負荷を軽減させることができる。
【０１１１】
（第３の実施の形態）
本発明の第１及び第２の実施の形態においては、受信機１からコンテンツ提供サーバ２０にコンテンツ要求がある度に、ユーザが正規ユーザであるか否かを確認していたが、第３の実施の形態においては、図９のステップＳ２２１乃至ステップＳ２２３において記載した締日処理が終了してから受信機１が最初にコンテンツ提供サーバ２０にコンテンツ要求をしたときのみ、販売会社サーバ４０のユーザ情報を参照する。
【０１１２】
第３の実施の形態におけるコンテンツ提供サーバ２０は、コンテンツ提供サーバ２０のユーザ情報記憶装置２０３に、「当月の認証結果」の項目を備え、その欄がＮＵＬＬ値である場合のみ、販売会社サーバ４０のユーザ情報を参照し、その結果を「当月の認証結果」の項目に登録する。
【０１１３】
又、第３の実施の形態においても第２の実施の形態と同様に、販売会社サーバ４０の締日処理の後に、与信処理の結果をコンテンツ提供サーバ２０に更新するようにしても良い。その場合、コンテンツ提供サーバ２０は、受信機１が接続してきたログを記録する記憶装置を備え、当月に初めて受信機１が接続した場合のみ、ユーザ情報記憶装置２０３を参照するのが好ましい。
【０１１４】
本発明の第３の実施の形態においては、受信機１がコンテンツ提供サーバ２０に接続する度に、与信処理の結果を問い合わせるのではないので、各サーバに対する負荷を軽減することができる。
【０１１５】
（その他の実施の形態）
上記のように、本発明の第１の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【０１１６】
本発明の実施の形態においては、通信ネットワーク上のコンテンツをテレビで受信する場合について説明したが、コンピュータで受信する場合についても同様の認証方法を行うことができる。
【０１１７】
この様な、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【０１１８】
【発明の効果】
本発明によれば、簡易な操作によって、ユーザを安全に認証することのできる受信機、受信方法、受信プログラム、コンテンツ提供サーバ及びコンテンツ提供方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る受信機の機能ブロック図である。
【図２】本発明の第１の実施の形態に係るシステムのシステム構成図である。
【図３】本発明の第１の実施の形態に係る認証情報記憶装置のデータ構造とデータの例を示す図である。
【図４】本発明の第１の実施の形態に係るコンテンツ提供サーバの機能ブロック図である。
【図５】本発明の第１の実施の形態に係る販売会社サーバの機能ブロック図である。
【図６】本発明の第１の実施の形態において、受信機が最初にコンテンツ提供サーバからコンテンツを受信する場合の処理を示したシーケンス図である。
【図７】本発明の第１の実施の形態において、受信機がコンテンツ提供サーバからコンテンツを受信する場合の処理を示したシーケンス図である。
【図８】本発明の第１の実施の形態において、受信機からコンテンツ提供サーバにコンテンツ要求を行うメッセージの一例である。
【図９】本発明の第１の実施の形態において、受信機から販売会社サーバに退会要求を送信する処理と、販売会社サーバにおいて行う締日処理を示したシーケンス図である。
【図１０】本発明の第２の実施の形態において、受信機がコンテンツ提供サーバからコンテンツを受信する場合の処理を示したシーケンス図である。
【符号の説明】
１…受信機
２…放送データ処理手段
３…ネットワークデータ処理手段
４…記憶装置
４ａ…機器識別子記憶装置
４ｂ…認証情報記憶装置
５…制御手段
５ａ…チェックコード登録手段
５ｂ…コンテンツ受信手段
５ｃ…チェックコード削除手段
５ｄ…ＨＴＭＬ情報制御手段
６…音声処理手段
７…映像処理手段
９…入力インタフェース装置
１０…バス
１１…デジタルテレビ
２０…コンテンツ提供サーバ
３０…放送データ送信機
３０ａ…電波塔
４０…販売会社サーバ
５０…信販会社サーバ
６０…通信ネットワーク
２０１、４０１…暗号鍵記憶装置
２０２…指定プロトコル記憶装置
２０３、４０３…ユーザ情報記憶装置
２１１…チェックコード確認手段
２１２…コンテンツ提供手段
２１３…ユーザ問合送信手段
２２１、４２１…通信制御手段
２２２、４２２…入力装置
２２３、４２３…表示装置
２２４、４２４…入出力制御装置
４０２…指定プロトコル記憶装置
４１１…チェックコード生成手段
４１２…与信処理手段
４１３…退会処理手段
４１４…締日処理手段
４１５…ユーザ問合受信手段
【図１】
2005010933.tif 000003
【図２】
2005010933.tif 000004
【図３】
2005010933.tif 000005
【図４】
2005010933.tif 000006
【図５】
2005010933.tif 000007
【図６】
2005010933.tif 000008
【図７】
2005010933.tif 000009
【図８】
2005010933.tif 000010
【図９】
2005010933.tif 000011
【図１０】
2005010933.tif 000012