(57)【特許請求の範囲】
【請求項１】
第１Ｗｅｂサーバに通信ネットワークを介して通信可能に接続されたデジタル放送受信装置に表示される放送コンテンツの視聴者に対して、特典として通信ネットワークを流通するデータ形式の景品を進呈する視聴者サービスが提供される前記コンテンツを放送し、放送する前記コンテンツのデータ放送により、前記コンテンツを視聴する視聴者が前記景品を取得する権利を獲得した際に前記景品をダウンロードするための宛先である第２Ｗｅｂサーバにアクセスするためのアクセス用情報を送信するデジタル放送送信装置と、前記第１Ｗｅｂサーバと、前記第２Ｗｅｂサーバと、を備えるサービス提供システムであって、
前記デジタル放送送信装置は、
前記コンテンツ用の前記アクセス用情報として、前記コンテンツ用の景品をダウンロードするためのページの前に遷移する遷移先のＵＲＬの文字列を送信すると共に、データ放送により、前記デジタル放送受信装置にて前記遷移先のＵＲＬの文字列の後に前記第１Ｗｅｂサーバから取得したパスワードを示す文字列を連結したテキストから２次元コードを生成および表示するためのコード生成プログラムを送信する放送制御手段を備え、
前記第１Ｗｅｂサーバは、
前記デジタル放送受信装置から、通信ネットワークを介して、前記パスワードの生成要求を受信し、前記パスワードを生成し、この生成したパスワードを返信するパスワード生成手段と、
前記生成したパスワードをパスワードテーブルに保持するパスワード記憶手段と、
前記第２Ｗｅｂサーバから、通信ネットワークを介して、指定されたパスワードの検索要求を受け付け、前記指定されたパスワードが前記パスワードテーブルに保持されているか否かを示す検索結果を返信すると共に、前記指定されたパスワードを保持していた場合、当該パスワードを前記パスワードテーブルから消去するテーブル更新制御手段と、を備え、
前記第２Ｗｅｂサーバは、
前記遷移先のＵＲＬで特定され、
携帯端末機から、通信ネットワークを介して、前記遷移先のＵＲＬの文字列と前記パスワードを示す文字列とが連結された文字列を受信し、受信した文字列に連結されているパスワードを抽出するパスワード抽出手段と、
前記抽出したパスワードを指定して当該パスワードの前記検索要求を前記通信ネットワークを介して前記第１Ｗｅｂサーバに送信し、当該パスワードが前記第１Ｗｅｂサーバに保持されていることを示す検索結果を受信した場合、前記抽出したパスワードが有効であると判定するパスワード判定手段と、
前記抽出したパスワードが有効ではないと判定された場合、その旨のエラーメッセージを表示するページ画面を前記携帯端末機に送信し、前記抽出したパスワードが有効であると判定された場合、前記景品をダウンロードするためのページ画面を前記携帯端末機に送信するページ画面送信制御手段と、
を備えることを特徴とするサービス提供システム。
【請求項２】
前記第１Ｗｅｂサーバのパスワード生成手段は、
パスワードを生成するときの時刻情報を用いた所定の演算により前記パスワードを生成することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
前記第１Ｗｅｂサーバのパスワード生成手段は、
前記デジタル放送受信装置の識別情報を用いた所定の演算により前記パスワードを生成することを特徴とする請求項１に記載のサービス提供システム。
【請求項４】
前記第１Ｗｅｂサーバのパスワード生成手段は、
前記生成したパスワードを保持したパスワードテーブルを通信ネットワークを介して前記第２Ｗｅｂサーバに送信し、
前記第２Ｗｅｂサーバは、
前記通信ネットワークを介して受信したパスワードテーブルを記憶手段に保持し、
前記パスワード判定手段は、前記抽出したパスワードが有効であると判定した場合に当該パスワードを前記記憶手段に保持したパスワードテーブルから消去し、消去後のパスワードテーブルが前記第１Ｗｅｂサーバに保持されているか否かを予め定められた時間間隔で問い合わせ、前記パスワードテーブルの内容が一致しない消去漏れを検出した場合に、該当するパスワードを消去する命令を前記第１Ｗｅｂサーバに送信することを特徴とする請求項１ないし請求項３のいずれか一項に記載のサービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送のコンテンツの視聴者に特典を与えるサービスを提供するサービス提供システムに関し、特に、不正を防止しながらサービスを提供するサービス提供システムに関する。
【背景技術】
【０００２】
従来、放送局では、放送番組を視聴者に視聴してもらった謝礼や、視聴者が放送番組に参加した際の景品として、例えば、携帯電話機向けの壁紙、待ち受け画面や着ボイスなどのコンテンツを視聴者に進呈している。その際、放送局では、利用者の利便性のために、放送番組のデータ放送コンテンツ上において、景品進呈用のＵＲＬ（Uniform Resource Locator）の情報が記載された２次元コードを送信して表示していた。
【０００３】
この放送番組を視聴した視聴者は、例えば、自分が所有する２次元コード読み取り機能付き携帯端末機によって、データ放送コンテンツ上に表示されている２次元コードを読み取り、景品進呈用のＵＲＬにアクセスし、例えば、壁紙や着ボイスなどのコンテンツを容易にダウンロードできる。また、放送局では、景品を取得する正当な権利を獲得した利用者の利便性のために、視聴者が、例えば、権利獲得直後に宛先のＵＲＬにアクセスしなくても、数日間の期限内においてアクセスすれば良いこととしている。この仕組みでは、放送局は、景品を受け取る権利がある視聴者だけが、景品進呈用のＵＲＬにアクセスすることを想定していた。
【０００４】
しかしながら、２次元コードを読み取ることで得た景品進呈用のＵＲＬの情報をネット上の掲示板などに掲示して公開する行為がなされたことがあった。このようにネット上の掲示板などに掲示された情報は誰でも閲覧できるので、放送局が正当な権利者に用意した景品を、誰でも獲得できることとなってしまった。例えば、放送局が、毎週放映するシリーズの放送番組を放送中にリアルタイムに視聴する視聴者に対してポイントを与えて受信機に蓄積し、予め定められた回数だけ連続して視聴した場合に蓄積ポイントに応じて景品を進呈するといったルールを導入している場合がある。このような場合には、連続して視聴する努力をした視聴者が不快な想いを感じることになる。つまり、特定の条件を満たす正当な視聴者のために用意した景品進呈サービスが成立しなくなってしまった。
【０００５】
ネットワーク上の不正を防止する方法として、ネットワーク上のサーバにアクセスする人物やその人物が利用するネットワーク装置を識別するようにすることが考えられる。
例えば特許文献１には、パスワードが流れた番組を視聴していない者までが、そのパスワードを用いて懸賞に応募してしまうような不正行為を防止するために、実際に視聴した人物を識別する技術が開示されている。
【０００６】
この特許文献１に記載の技術は、画面表示によってパスワードを看取した視聴者が、パスワードをパーソナルコンピュータ等から入力する必要がある。そのため、デジタル放送受信装置からインターネット接続する環境を整えることが必須である。また、視聴者が携帯端末機で２次元コードを読み取ることを前提とする技術ではない。
【０００７】
なお、ネットワーク上の不正を防止するための方法ではないが、ユーザ登録において、２次元コードを生成して画面表示する技術が提案されている（例えば特許文献２参照）。
特許文献２に記載の技術では、デジタル放送受信装置がインターネット接続する環境が整っていなくても、デジタル放送受信装置において２次元コードを生成して画面表示することが可能である。また、放送局が、データ放送にて、受信側のＢ−ＣＡＳ（登録商標）カードのカード番号を基に２次元コードを表示するためのプログラムを送信し、視聴者が２次元コードを用いてユーザ登録を容易に行うことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３５８６８３号公報
【特許文献２】特開２０１０−１４０１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、放送番組のデータ放送コンテンツ上において、景品進呈用のＵＲＬの情報が記載された２次元コードを送信して表示し、視聴者が携帯端末機で２次元コードを読み取る仕組みにおいて、景品を不正に取得する行為を無効化しようとする場合、多くの運用コストを要する。このような不正行為を無効化する方法としては、例えば、放送局が、１つの景品に対応した１つの放送番組のデータ放送において、複数の２次元コードを予め用意し、用意した複数の２次元コードを、予め定めた時間ごとに切り替えたり、予め定めた視聴者グループ毎に切り替えたりするなどして、不正行為の被害を最小限に食い止めることが考えられる。このような不正ダウンロードの対策を厳密にしようとすればするほど、運用コストが膨大にかかってしまっていた。例えば、１０分間ごとに２次元コードを切り替える場合、３日間の景品ダウンロード期限があれば、４３２個もの２次元コードを用意する必要がある。
【００１０】
また、放送局は、そもそも放送番組を視聴者に視聴してもらった感謝の景品を進呈するサービスを提供しているだけなので、放送局が不正者を特定して追及するといったことは想定していない。そして、不正ダウンロードの対策においては、ネットワーク上のサーバにアクセスする人物やその人物が利用するネットワーク装置を厳密に識別する必要性はない。不正ダウンロードの対策によって、不正をした者の大部分が不正をしても無駄であると認識し、不正を行わなくなればよいのである。
【００１１】
本発明は、以上のような問題点に鑑みてなされたものであり、放送番組の視聴者用の景品が不正にダウンロードされることを防止するための運用コストを低減することを課題とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するために、請求項１に記載のサービス提供システムは、第１Ｗｅｂサーバに通信ネットワークを介して通信可能に接続されたデジタル放送受信装置に表示される放送コンテンツの視聴者に対して、特典として通信ネットワークを流通するデータ形式の景品を進呈する視聴者サービスが提供される前記コンテンツを放送し、放送する前記コンテンツのデータ放送により、前記コンテンツを視聴する視聴者が前記景品を取得する権利を獲得した際に前記景品をダウンロードするための宛先である第２Ｗｅｂサーバにアクセスするためのアクセス用情報を送信するデジタル放送送信装置と、前記第１Ｗｅｂサーバと、前記第２Ｗｅｂサーバと、を備えることとした。
【００１３】
かかる構成によれば、サービス提供システムは、前記デジタル放送送信装置の放送制御手段によって、前記コンテンツ用の前記アクセス用情報として、前記コンテンツ用の景品をダウンロードするためのページの前に遷移する遷移先のＵＲＬの文字列を送信すると共に、データ放送により、前記デジタル放送受信装置にて前記遷移先のＵＲＬの文字列の後に前記第１Ｗｅｂサーバから取得したパスワードを示す文字列を連結したテキストから２次元コードを生成および表示するためのコード生成プログラムを送信する。
コンテンツ受信側において、デジタル放送受信装置は、アクセス用情報として、遷移先のＵＲＬの文字列を受信すると共に、データ放送により、コード生成プログラムを受信する。そして、デジタル放送受信装置は、コンテンツを視聴する視聴者が予め定められた基準を満たして景品を取得する権利を獲得した場合、アクセス用情報を用いて、遷移先のＵＲＬとパスワードとが連結したテキストを記載した２次元コードを生成し、テレビ画面に表示する。これにより、視聴者は、テレビ画面に表示された２次元コードを携帯端末機にて読み取って景品をダウンロードするための宛先である第２Ｗｅｂサーバにアクセスすることができる。なお、不正者は、宛先の情報を携帯端末機に入力して第２Ｗｅｂサーバにアクセスする。
【００１４】
また、このサービス提供システムにおいて、前記第１Ｗｅｂサーバが、パスワード生成手段と、パスワード記憶手段と、テーブル更新制御手段と、を備えることとした。
この第１Ｗｅｂサーバは、パスワード生成手段によって、前記デジタル放送受信装置から、通信ネットワークを介して、前記パスワードの生成要求を受信し、前記パスワードを生成し、この生成したパスワードを返信すると共に、前記生成したパスワードを、パスワード記憶手段に記憶されたパスワードテーブルに保持する。
そして、第１Ｗｅｂサーバは、テーブル更新制御手段によって、前記第２Ｗｅｂサーバから、通信ネットワークを介して、指定されたパスワードの検索要求を受け付け、前記指定されたパスワードが前記パスワードテーブルに保持されているか否かを示す検索結果を返信すると共に、前記指定されたパスワードを保持していた場合、当該パスワードを前記パスワードテーブルから消去する。
【００１５】
また、このサービス提供システムにおいて、前記第２Ｗｅｂサーバは、前記遷移先のＵＲＬで特定され、パスワード抽出手段と、パスワード判定手段と、ページ画面送信制御手段とを備えることとした。
この第２Ｗｅｂサーバは、パスワード抽出手段によって、携帯端末機から、通信ネットワークを介して、前記遷移先のＵＲＬの文字列と前記パスワードを示す文字列とが連結された文字列を受信し、受信した文字列に連結されているパスワードを抽出する。
そして、第２Ｗｅｂサーバは、パスワード判定手段によって、前記抽出したパスワードを指定して当該パスワードの前記検索要求を前記通信ネットワークを介して前記第１Ｗｅｂサーバに送信し、当該パスワードが前記第１Ｗｅｂサーバに保持されていることを示す検索結果を受信した場合、前記抽出したパスワードが有効であると判定する。
そして、第２Ｗｅｂサーバは、ページ画面送信制御手段によって、前記抽出したパスワードが有効ではないと判定された場合、その旨のエラーメッセージを表示するページ画面を前記携帯端末機に送信し、前記抽出したパスワードが有効であると判定された場合、前記景品をダウンロードするためのページ画面を前記携帯端末機に送信する。
【００１６】
これにより、サービス提供システムにおいて、第２Ｗｅｂサーバが携帯端末機から取得したパスワードの有効性を判定するときに、そのパスワードを生成した第１Ｗｅｂサーバに問い合わせ、この問い合わせ時に第１Ｗｅｂサーバが該当するパスワードを消去する。そのため、パスワードが有効であると判定されるのは１度だけである。したがって、２次元コードに記載された、ＵＲＬにパスワードが連結された文字列が、ネット上の掲示板などに掲示されたとしても、その掲示した人物が景品を既に取得していれば、掲示された情報は既に無効であり、他人は不正利用できない。また、サービス提供システムでは、送信側にて２次元コードを生成して予め用意する必要がないので、景品が不正にダウンロードされることを防止するための運用コストを低減することができる。
【００１７】
また、請求項２に記載のサービス提供システムは、請求項１に記載のサービス提供システムにおいて、前記第１Ｗｅｂサーバのパスワード生成手段が、パスワードを生成するときの時刻情報を用いた所定の演算により前記パスワードを生成することが好ましい。
【００１８】
かかる構成によれば、サービス提供システムにおいて、第１Ｗｅｂサーバが、パスワードを生成するときの時刻情報を用いてパスワードを生成するので、デジタル放送受信装置からパスワードの生成要求を受信して受け付けた順番に応じて、複数のデジタル放送受信装置に対して異なるパスワードを生成することができる。
【００１９】
また、請求項３に記載のサービス提供システムは、請求項１に記載のサービス提供システムにおいて、前記第１Ｗｅｂサーバのパスワード生成手段が、前記デジタル放送受信装置の識別情報を用いた所定の演算により前記パスワードを生成することが好ましい。
【００２０】
かかる構成によれば、サービス提供システムにおいて、第１Ｗｅｂサーバが、デジタル放送受信装置の識別情報を用いてパスワードを生成するので、パスワードの生成要求を送信する複数のデジタル放送受信装置に対して異なるパスワードを生成することができる。
【００２１】
また、請求項４に記載のサービス提供システムは、請求項１ないし請求項３のいずれか一項に記載のサービス提供システムにおいて、前記第１Ｗｅｂサーバのパスワード生成手段が、前記生成したパスワードを保持したパスワードテーブルを通信ネットワークを介して前記第２Ｗｅｂサーバに送信し、前記第２Ｗｅｂサーバが、前記通信ネットワークを介して受信したパスワードテーブルを記憶手段に保持し、前記パスワード判定手段が、前記抽出したパスワードが有効であると判定した場合に当該パスワードを前記記憶手段に保持したパスワードテーブルから消去し、消去後のパスワードテーブルが前記第１Ｗｅｂサーバに保持されているか否かを予め定められた時間間隔で問い合わせ、前記パスワードテーブルの内容が一致しない消去漏れを検出した場合に、該当するパスワードを消去する命令を前記第１Ｗｅｂサーバに送信することが好ましい。
【００２２】
かかる構成によれば、サービス提供システムにおいて、第２Ｗｅｂサーバの監視によって、第１Ｗｅｂサーバが保持するパスワードテーブルの内容と、第２Ｗｅｂサーバが保持するパスワードテーブルの内容とを同期させることができる。これにより、第１Ｗｅｂサーバが第２Ｗｅｂサーバからの問い合わせに応じて行う、パスワードの検索、応答、消去の一連の処理において、仮に、途中で不具合が発生し、保持している旨を応答したパスワードを消去できなかったとしても、第２Ｗｅｂサーバからの命令によって、第１Ｗｅｂサーバのパスワードテーブルから消去することができる。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、サービス提供システムにおいて、第１Ｗｅｂサーバが、不正者を排除するために第２Ｗｅｂサーバで判定に用いるパスワードを生成し、第２Ｗｅｂサーバからの問い合わせ時に該当するパスワードを消去するので、生成したパスワードが有効であると判定されるのは１度だけである。したがって、２次元コードに記載のＵＲＬの情報を不正により得た者の不正行為を無効化することができる。また、サービス提供システムでは、送信側にて２次元コードを生成して予め用意する必要がないので、景品が不正にダウンロードされることを防止するための運用コストを低減することができる。
【００２４】
請求項２または請求項３に記載の発明によれば、サービス提供システムにおいて、第１Ｗｅｂサーバがデジタル放送受信装置からの要求に応じて異なるパスワードを容易に生成することができるので、景品が不正にダウンロードされることを防止するための運用コストを低減することができる。
【００２５】
請求項４に記載の発明によれば、サービス提供システムにおいて、第１Ｗｅｂサーバおよび第１Ｗｅｂサーバでそれぞれ保持するパスワードテーブルの内容を同期させるので、第１Ｗｅｂサーバにおいて保持している旨を応答したパスワードを消去できなかった場合、第２Ｗｅｂサーバからの命令で該当パスワードを消去することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係るサービス提供システムの概要を示す構成図である。
【図２】図１に示す送信機および受信機の構成を示すブロック図である。
【図３】図１に示すそれぞれのＷｅｂサーバの構成を示すブロック図である。
【図４】図１に示す受信機で行う２次元コード生成処理の概要を示すフローチャートである。
【図５】本発明の実施形態に係るサービス提供システムの処理の概要を示す説明図である。
【発明を実施するための形態】
【００２７】
以下、本発明に係るサービス提供システムを実施するため形態（以下「実施形態」という）について図面を参照して詳細に説明する。
【００２８】
［サービス提供システムの概要]
放送通信連携システム１は、図１に示すように、サービス提供システム２と、視聴者宅で使用される受信機（デジタル放送受信装置）３と、視聴者宅で使用される２次元コード読み取り機能付き携帯端末機４とを備える。
サービス提供システム２は、放送コンテンツの視聴者に対して、通信により、特典として景品を進呈する視聴者サービスを提供するシステムであり、放送局で使用されコンテンツを放送する送信機（デジタル放送送信装置）５と、Ｗｅｂサーバ６と、Ｗｅｂサーバ７とを備える。
【００２９】
携帯端末機４は、例えば携帯電話機や携帯情報端末（ＰＤＡ：Personal Digital Assistant）等である。送信機５や受信機３は、図２に示すような機能ブロック図で構成され、Ｗｅｂサーバ６やＷｅｂサーバ７は、図３に示すような機能ブロック図で構成される。なお、送信機５、受信機３、Ｗｅｂサーバ６およびＷｅｂサーバ７の構成の詳細については後記することとして、視聴者が景品を取得するまでの放送通信連携システム１の中での各装置の処理の概要について図１を参照して説明する。
【００３０】
サービス提供システム２において、視聴者に進呈される景品は、インターネット（通信ネットワーク）Ｎを流通するデータ形式の景品であり、携帯端末機４向けの壁紙、待ち受け画面や着ボイスなどのコンテンツである。また、以下では、放送コンテンツを視聴する視聴者が景品を取得する権利を獲得した際に景品をダウンロードするための宛先（ＵＲＬ）が記載された２次元コードがＱＲコード（登録商標）であるものとして説明する。なお、ＱＲコードは、日本工業規格（ＪＩＳ  Ｘ  ０５１０）で仕様が定められている。
【００３１】
送信機５は、コンテンツの視聴者に対して特典として景品を進呈する視聴者サービスが提供されるコンテンツを放送すると共に、放送するコンテンツのデータ放送により、アクセス用情報を送信する。このアクセス用情報は、コンテンツを視聴する視聴者が景品を取得する権利を獲得した際に景品をダウンロードするための宛先に携帯端末機４にてアクセスするための情報であって、詳細は後記するが、遷移先のＵＲＬの文字列を含む。そして、送信機５は、データ放送にて、遷移先のＵＲＬの文字列と、ＱＲコード生成プログラムとを放送波により送信する（ステップＳ１）。
【００３２】
受信機３は、放送波により、コンテンツおよびデータ放送を受信し、コンテンツを視聴する視聴者が予め定められた基準を満たして景品を取得する権利を獲得した場合、アクセス用情報と、ＱＲコード生成プログラムとを用いて後記するようにＱＲコードを生成し、テレビ画面に表示する（ステップＳ２）。この受信機３は、インターネットＮを介してＷｅｂサーバ７に通信可能に接続されており、生成要求を送信することによりＷｅｂサーバ７で生成されたパスワードを取得し、取得したパスワードを埋め込んでＱＲコードを生成する。視聴者が景品取得権利を獲得した場合、図１に示すように、ＱＲコードシンボルと共に、例えば「景品をプレゼント！」といった内容の画面が表示される。
【００３３】
ステップＳ２にてテレビ画面のデータ放送上にＱＲコードが表示されると、視聴者は、携帯端末機４を用いて、ＱＲコードを読み取る操作を行う（ステップＳ３）。図１に示す例では、ＱＲコードに記載されている、景品をダウンロードするためのページの前に遷移する遷移先のＵＲＬの文字列と、パスワードを示す文字列「７５７３８４６」とが読み取られている。続いて、視聴者が、携帯端末機４を用いて、ＱＲコードを読み取った宛先に接続する操作を行うと、携帯端末機４は、インターネットＮを介して、遷移先のＵＲＬで特定されるＷｅｂサーバ６にアクセスする（ステップＳ４）。
【００３４】
Ｗｅｂサーバ６は、携帯端末機４から、パスワードを示す文字列「７５７３８４６」を取得し、パスワードがＷｅｂサーバ７で生成された有効なものか否かを判定し（ステップＳ５）、判定結果に応じたページが携帯端末機４に表示されることになる（ステップＳ６）。
【００３５】
［放送通信連携システムの各装置の構成]
図２は、図１に示す送信機および受信機の構成を示すブロック図である。
＜送信機（デジタル放送送信装置）＞
送信機５は、デジタル放送番組の番組コンテンツを配信するものであり、さらに、データ放送として電子文書（ＢＭＬ文書：Broadcast Markup Language）を配信するものである。送信機５は、データ放送にて、コンテンツ用のアクセス用情報を送信する。
【００３６】
アクセス用情報は、景品をダウンロードするための宛先に携帯端末機４にてアクセスするための情報であって、遷移先のＵＲＬの文字列を含む。
遷移先のＵＲＬの文字列とは、コンテンツ用の景品をダウンロードするためのページの前に遷移する遷移先のＵＲＬの文字列である。
このＵＲＬの文字数、およびパスワードの文字数は、その合計値が、２次元コードの仕様を満足するように選択されて予め設定されている。例えば、ＱＲコードの仕様では、型番（バージョン）、誤り訂正レベル、文字種モード等に応じてＱＲコードに記載できる文字数が定められている。なお、具体的な例としては、例えば、英数字モード、「型番（バージョン）」が“３”、「誤り訂正レベル」が“Ｑ”ならば、合計値が「４７文字」と定められている。なお、本実施形態において、ＵＲＬの文字数とパスワードの文字数との合計値は、４７文字に限定されるものではない。
【００３７】
また、送信機５は、データ放送にて、ＱＲコード生成プログラムや、このＱＲコード生成プログラムに必要なパラメータ等（以下、ＱＲコード生成プログラム等という）を送信する。ＱＲコード生成プログラムは、受信機３にてＱＲコードを生成する際に遷移先のＵＲＬの文字列の後にＷｅｂサーバ７で生成されたパスワードを示す文字列を連結したテキストからＱＲコードを生成および表示するためのプログラムである。なお、プログラムに必要なパラメータとしては、例えば、型番（バージョン）、誤り訂正レベル、文字種モード、文字数等の情報を含むことができる。
【００３８】
前記機能を実現するために、送信機５は、主に、コンテンツ記憶手段３１と、放送制御手段３２と、放送送出手段３３とを備えている。
【００３９】
コンテンツ記憶手段３１は、デジタル放送の番組コンテンツやデータ放送コンテンツ等の各種コンテンツを記憶するものであって、ハードディスク等の記憶装置である。
コンテンツ記憶手段３１は、外部から入力された、遷移先のＵＲＬの文字列を記憶すると共に、ＱＲコード生成プログラム等を記憶する。
【００４０】
放送制御手段３２は、コンテンツ記憶手段３１から、番組コンテンツ、データ放送コンテンツ等を読み出して、放送送出手段３３に出力するものである。
放送制御手段３２は、データ放送コンテンツのＢＭＬ文書に、アクセス用情報と、ＱＲコード生成プログラム等を組み込む。この放送制御手段３２は、データ放送にて、ＱＲコード生成プログラム、ＱＲコード生成用のパラメータ、および遷移先のＵＲＬの文字列を一度に送信するようにしてもよいし、別々に送信するようにしてもよい。
なお、放送制御手段３２は、詳細な説明は省略するが、デジタル放送の限定受信システムに対応してコンテンツのスクランブル、鍵情報の暗号化等の各種の制御を行う。
【００４１】
放送送出手段３３は、放送制御手段３２から出力される番組コンテンツ、データ放送のデータ等を多重化して、データカルーセルで伝送（配信）するものである。
【００４２】
＜受信機（デジタル放送受信装置）＞
受信機３は、放送波を介して、デジタル放送を受信するものであって、一般的なデジタル放送受信装置である。ここでは、受信機３は、放送受信手段４１と、ユーザ操作手段４２と、表示手段４３と、コンテンツ蓄積手段４４と、記憶手段４５と、受信制御手段４６とを備えている。そして、受信機３は、セキュリティモジュールである個別情報記憶カード４７を装着されることで、デジタル放送の受信を可能としている。個別情報記憶カード４７は、例えば、Ｂ−ＣＡＳカードである。なお、受信機３は、インターネットＮに接続されていることが必須要件である。
【００４３】
放送受信手段４１は、送信機５から送出されるデジタル放送を受信するチューナ等から構成され、個別情報記憶カード４７の装着時に受信したデジタル信号を受信制御手段４６に出力するものである。
ユーザ操作手段４２は、ユーザの操作により指定されるコマンドを受信制御手段４６に出力するものであり、例えば、リモコン装置等である。
表示手段４３は、受信制御手段４６の処理結果として復号されたデジタル放送番組、データ放送を画面上に表示するものであり、例えば、ＬＣＤ（Liquid Crystal Display）等である。
【００４４】
コンテンツ蓄積手段４４は、放送受信手段４１で受信したデジタル放送番組等のコンテンツを記憶するものであり、ハードディスク等で構成される。
記憶手段４５は、受信制御手段４６等の動作プログラムやその処理結果等を記憶するものであり、メモリやハードディスク等で構成される。この記憶手段４５には、Ｗｅｂサーバ７に対してパスワードの生成要求を送信してパスワードを取得するパスワード取得プログラムが予め記憶されている。なお、パスワード取得プログラムはデータ放送により配信するようにしてもよい。この記憶手段４５には、例えば、ユーザの住所、年齢等の個人情報を記憶した不揮発性メモリであるＮＶＲＡＭ（Non-volatile Random Access Memory）も含むこととする。
【００４５】
受信制御手段４６は、放送受信手段４１で受信したデジタル信号の再生・表示を制御するものである。ここでは、受信制御手段４６は、コンテンツ再生制御手段４６１と、表示制御手段４６２と、２次元コード生成手段４６３と、を備えている。
【００４６】
コンテンツ再生制御手段４６１は、受信した多重化されたデジタル信号から暗号化鍵情報やコンテンツ等を分離し、鍵情報を復号して、コンテンツをデスクランブルすることでコンテンツを再生する制御を行うものである。
【００４７】
表示制御手段４６２は、コンテンツ再生制御手段４６１で再生されたコンテンツを表示手段４３に表示させるものである。また、表示制御手段４６２は、データ放送の電子文書であるＢＭＬを解析し、表示制御を行うものでもある。
【００４８】
２次元コード生成手段４６３は、送信機５から、ＱＲコード生成プログラム等を含む電子文書を受信した際に、当該電子文書に組み込まれている情報（ＱＲコード生成プログラム）に基づいて機能するものである。この２次元コード生成手段４６３は、視聴者が予め定められた基準を満たした際に、ＵＲＬの文字列およびパスワードを示す文字列を含む２次元コードとしてＱＲコードを生成し、表示手段４３に表示させる。
【００４９】
ここで、予め定められた基準とは、放送局が視聴者サービスとして独自に導入しているルールである。このようなルールとしては、例えば、放送局が、毎週放映するシリーズの放送番組を放送中にリアルタイムに視聴する視聴者に対してポイントを与えて受信機３に蓄積させ、予め定められた回数だけ連続して視聴した場合に蓄積ポイントに応じて景品を進呈するといったものが挙げられる。
【００５０】
なお、視聴者が予め定められた基準を満たしたか否かについては、従来公知の方法で行われているように、放送局が、ＢＭＬを用いて、受信機３内に設けられている不揮発メモリに対して、不揮発メモリであるＮＶＲＡＭにアクセスするためのＢＭＬのコマンド（ＡＰＩ：Application Programming Interface）を使い個人情報などの情報の読み書きを行うことで実現できる。受信機３内の不揮発メモリには、放送事業者毎に領域（事業者領域）が確保されているからである。
【００５１】
ここで、２次元コード生成手段４６３によるＱＲコード生成処理の概要について図４を参照して説明する。まず、ＱＲコードで実際に読み取らせたい内容を示すテキストとして、ＵＲＬの文字列とパスワードを示す文字列とを続けて２次元コード生成手段４６３に入力する（Ｓ１１）。例えば、「ｈｔｔｐ：／／  …  」等のテキストが入力される。
【００５２】
次に、２次元コード生成手段４６３は、入力テキストを符号化する（Ｓ１２）。これにより、例えば「ｈｔｔｐ：／／  …  」等のテキストは、「１００１１０  …  」のような２進表現のビット列（データコード語列）に変換される。次に、２次元コード生成手段４６３は、数値演算を実行する。まず、誤り訂正符号を計算し、付加する。ＱＲコードは、データコード語列に付加する一連の誤り訂正コード語を生成するリードソロモン（ＲＳ）誤り訂正を備えている。そこで、２次元コード生成手段４６３は、ＲＳ誤り訂正符号（誤り訂正コード語）を計算により求め、データコード語列に付加する（Ｓ１３）。
【００５３】
さらに、２次元コード生成手段４６３は、マスク処理を行う（Ｓ１４）。マスク処理は、明モジュールと暗モジュールとをバランスよく配置してＱＲコードを読み取り易くするために、符号化領域で与えられたモジュールパターン（ビット列のパターン）と、複数のマスクパターン（マスク処理マトリックスパターン）とで順にＸＯＲ（排他的論理和）による変換を行い、変換結果の評価により、マスクパターンとして最適なものを選定し、最適なマスクパターンを用いた場合のＸＯＲ演算結果を出力する処理である。なお、ＱＲコードは、８種類のマスクパターン｛０，…，７｝を備えている。そして、２次元コード生成手段４６３は、生成したＱＲコードを出力する（Ｓ１５）。例えば、シンボルとして構成したＱＲコード（ＱＲコードシンボル）を表示手段４３の画面に表示させることができる。
【００５４】
［Ｗｅｂサーバの構成］
図３は、図１に示すそれぞれのＷｅｂサーバの構成を示すブロック図である。
Ｗｅｂサーバ６は、放送事業者によって携帯端末機４のために用意され、ＣＧＩ（Common Gateway Interface）やＰＨＰ（Hypertext Preprocessor）といったサーバである。以下では、Ｗｅｂサーバ６のことを端末用Ｗｅｂサーバと呼称する場合もある。
また、Ｗｅｂサーバ７は、放送事業者によって受信機３のために用意され、ＣＧＩやＰＨＰといったサーバである。以下では、Ｗｅｂサーバ７のことをＢＭＬ用Ｗｅｂサーバと呼称する場合もある。なお、Ｗｅｂサーバ７が特許請求の範囲に記載の第１Ｗｅｂサーバであり、Ｗｅｂサーバ６が特許請求の範囲に記載の第２Ｗｅｂサーバを示す。また、視聴者が景品を取得するまでの時系列では、Ｗｅｂサーバ７の方が先に処理を開始するので、この順番に説明する。
【００５５】
＜ＢＭＬ用Ｗｅｂサーバ＞
Ｗｅｂサーバ（第１Ｗｅｂサーバ）７は、例えば、ＣＰＵ（Central Processing Unit）等の演算装置と、メモリ、ハードディスク等の記憶装置（記憶手段）と、外部との各種情報の送受信を行うインタフェース装置と、を備え、前記したハードウェア資源がプログラムによって制御されることにより実現され、図３に示すように、パスワード生成手段２１と、パスワード記憶手段２２と、テーブル更新制御手段２３とを備える。
【００５６】
パスワード生成手段２１は、受信機３から、インターネットＮを介して、パスワードの生成要求を受信し、パスワードを生成し、この生成したパスワードを返信するものである。ここで、パスワードは、例えば図１に示すように数字のみの文字列で構成される。文字数は、図１に示した７桁（７文字）に限定されるものではない。前記したように、パスワードの文字数と、送信機５がデータ放送によりアクセス情報として送信する遷移先のＵＲＬの文字数との合計値は、２次元コードの仕様を満足するように選択されて予め設定されている。
【００５７】
また、パスワードの生成方法は、従来公知の種々の方法を用いることができる。例えば、以下に示す（Ａ１）〜（Ａ３）の方法のいずれかを用いることができる。
（Ａ１）パスワード生成手段２１が乱数発生器を備え、この乱数発生器によって、整数からランダムに選択した、予め定められた桁数の乱数をパスワードとして生成する。
【００５８】
（Ａ２）パスワード生成手段２１は、パスワードを生成するときの時刻情報を用いた所定の演算によりパスワードを生成する。ここで、時刻情報は、Ｗｅｂサーバ７のクロック信号から取得することができる。時刻情報は、例えば、年月日、時分秒の単純に組み合わせた数〜十数桁の文字列とすることができる。また、秒よりも短い時刻を用いてもよい。この場合、複数の受信機３からパスワードの生成要求を受信して受け付けた順番に応じて、複数の受信機３に対して異なるパスワードを容易に生成することができ、運用コストを低減できる。
【００５９】
（Ａ３）パスワード生成手段２１は、受信機の識別情報を用いた所定の演算によりパスワードを生成することが好ましい。ここで、受信機の識別情報は、例えば、Ｗｅｂサーバ７がパスワードの生成要求を受信するときに取得することができる。この識別情報は、例えば、受信機に装着されているＢ−ＣＡＳカードのカード固有番号（２０桁）、受信機固有の製品番号や製造番号、受信機３を利用する視聴者の電話番号、視聴者のユーザ登録番号等とすることができる。この場合、複数の受信機３からパスワードの生成要求を同時に受信しても、互いに異なるパスワードを容易に生成することができ、運用コストを低減できる。
【００６０】
なお、放送局が、インターネット接続前提の視聴者サービスとして視聴者に対してポイントを与えて受信機３に蓄積させるときには、受信機の識別情報で管理してポイントの蓄積を行っている。したがって、このようなインターネット接続前提の視聴者サービスを行うＷｅｂサーバに、パスワード生成手段２１等を設けてパスワード処理機能を付加することでＷｅｂサーバ７を実現する場合には、このＡ３のパスワード生成方法を用いると都合がよい。
【００６１】
ただし、パスワードの生成方法は、放送局のポリシーによって定められる。例えば、運用コストの低減を重視する場合、前記した（Ａ１）〜（Ａ３）のいずれの方法でも好ましい。一方、ユニークなパスワードを複雑な方法で生成することで、不正を確実に排除することを重視する場合、（Ａ１）〜（Ａ３）の方法において、さらに、予め定めた数式により四則演算等を施したり、（Ａ１）〜（Ａ３）の方法を適宜組み合わせたりしてもよい。
【００６２】
パスワード記憶手段２２は、メモリやハードディスク等の記憶装置から構成され、パスワード生成手段２１で生成されたパスワードをパスワードテーブルＴに保持し、このパスワードテーブルＴを記憶するものである。なお、パスワードテーブルＴは、放送コンテンツ毎、または、放送コンテンツ内のサービス内容毎に、複数格納されている。
【００６３】
テーブル更新制御手段２３は、Ｗｅｂサーバ６から、インターネットＮを介して、指定されたパスワードの検索要求を受け付け、この指定されたパスワードがパスワードテーブルＴに保持されているか否かを示す検索結果を返信すると共に、指定されたパスワードを保持していた場合、当該パスワードをパスワードテーブルＴから消去するものである。
【００６４】
＜端末用Ｗｅｂサーバ＞
Ｗｅｂサーバ（第２Ｗｅｂサーバ）６は、前記したハードウェア資源がプログラムによって制御されることにより実現され、図３に示すように、パスワード抽出手段１１と、パスワード判定手段１２と、ページ画面送信制御手段１３と、ページ画面記憶手段１４とを備える。このＷｅｂサーバ６は、前記遷移先のＵＲＬで特定されるものである。
【００６５】
パスワード抽出手段１１は、携帯端末機４から、インターネットＮを介して、遷移先のＵＲＬの文字列とパスワードを示す文字列とが連結された文字列を受信し、受信した文字列に連結されているパスワードを抽出するものである。抽出されたパスワードは、パスワード判定手段１２に出力される。
【００６６】
パスワード判定手段１２は、パスワード抽出手段１１で抽出したパスワードを指定して当該パスワードの検索要求を、インターネットＮを介して、Ｗｅｂサーバ７に送信する。また、パスワード判定手段１２は、Ｗｅｂサーバ７から、当該パスワードがＷｅｂサーバ７に保持されていることを示す検索結果を受信した場合、抽出したパスワードが有効であると判定する。また、パスワード判定手段１２は、検索要求に対する応答として、当該パスワードがＷｅｂサーバ７に保持されていないことを示す検索結果を受信した場合、抽出したパスワードが無効であると判定する。これらの判定結果は、ページ画面送信制御手段１３に出力される。
【００６７】
ここで、パスワードは、秘匿化すべき情報なので、通信によって送出する場合には、暗号化する必要がある。この場合には、セキュアな通信手段として、例えば、ＴＬＳ（Transport Layer Security）等を用いてＷｅｂサーバ７を認証した後に秘匿化されたパスワードを送出する。なお、本実施形態では、パスワード判定手段１２は、Ｗｅｂサーバ７との間でインターネットＮを介して、検索要求を送信することとしたが、インターネットＮの代わりに専用回線（通信ネットワーク）を用いてもよい。この場合には、例えば情報を秘匿化することなくやりとりできる。
【００６８】
ページ画面送信制御手段１３は、パスワード判定手段１２の判定結果に応じたページ画面の情報をページ画面記憶手段１４から抽出して、インターネットＮを介して、携帯端末機４に返信するものである。
ページ画面送信制御手段１３は、パスワードが有効ではない場合（無効と判定された場合）、その旨のエラーメッセージを表示するページ画面を携帯端末機４に送信する。
ページ画面送信制御手段１３は、パスワードが有効である場合、景品をダウンロードするためのページ画面を携帯端末機４に送信する。
【００６９】
ページ画面記憶手段１４は、メモリやハードディスク等の記憶装置から構成され、パスワード判定手段１２の判定結果に応じたページ画面の情報として、ダウンロード不許可ページと、ダウンロード許可ページとを記憶するものである。
ダウンロード不許可ページは、例えば、“無効”、“アクセスが許可されませんでした”、“もう一度チャレンジして下さい”といった内容を表示するお断りページである。
ダウンロード許可ページは、景品をダウンロードするためのページであって、景品の内容やその選択肢と、ダウンロード開始ボタンとを表示するページである。このダウンロード開始ボタンを押下することで、景品がダウンロードされる。
なお、ページ画面記憶手段１４は、壁紙や着ボイス等のデータも記憶する。
【００７０】
これらＷｅｂサーバ６，７は、一般的なコンピュータを、前記した各手段として機能させるプログラムにより動作させることで実現することができる。このプログラムは、通信回線を介して提供することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００７１】
［放送通信連携システムの動作］
放送通信連携システム１の中での各装置の処理の概要として説明した図１のステップＳ２〜ステップＳ６の処理のうち、受信機３およびＷｅｂサーバ７の行うステップＳ２の処理の詳細と、Ｗｅｂサーバ６の行うステップＳ５の処理の詳細とを図５を参照（適宜図１〜図４参照）して説明する。
【００７２】
図５には、放送通信連携システム１のうち、受信機３、Ｗｅｂサーバ７、携帯端末機４、およびＷｅｂサーバ６が表示されている。このうち、受信機３−Ｗｅｂサーバ７間に示す白抜き矢印（Ｓ２２、Ｓ２４）、携帯端末機４−Ｗｅｂサーバ６間に示す白抜き矢印（Ｓ４、Ｓ６（２本））は、それぞれ該当する装置間でインターネットＮを介した情報のやりとりを表している。また、受信機３−携帯端末機４間の白抜き矢印（Ｓ３）は、ＱＲコードの読み取りを表している。さらに、Ｗｅｂサーバ７−Ｗｅｂサーバ６間に示す破線の矢印（Ｓ５２、Ｓ５６）は、インターネットＮまたは専用回線を介した情報のやりとりを表している。
【００７３】
まず、ステップＳ１（図１参照）において、受信機３は、データ放送にて、遷移先のＵＲＬの文字列と、ＱＲコード生成プログラム等とを放送波により受信する。
次に、ステップＳ２において、図５に示すように、受信機３は、ＢＭＬのコマンドであるＡＰＩによって、景品を獲得したか否かを判別する（ステップＳ２１）。すなわち、視聴者が景品を取得する権利を獲得したか否かを判別する。視聴者が景品を取得する権利を獲得した場合（ステップＳ２１：ＯＫ）、受信機３の記憶手段４５に記憶されているパスワード取得プログラムがメモリに展開されて、ＣＰＵ等がこのプログラムを実行する。これにより、受信機３は、ＢＭＬ用ＷｅｂサーバであるＷｅｂサーバ７に対して、インターネットＮを介してパスワードの生成を依頼する（ステップＳ２２）。Ｗｅｂサーバ７は、要求に応じてパスワードを生成し、生成したパスワードを格納すると共に、返答としてパスワードを送信する。これにより、受信機３は、パスワードを取得する（ステップＳ２５）。以下、パスワードのことを簡略化して単に「コード」と表記する。なお、２次元コードについては、ＱＲコード、またはＱＲコードシンボルと表記して区別する。
【００７４】
Ｗｅｂサーバ７が、複数の受信機３からの要求に応じてそれぞれ生成した複数のパスワードを格納したパスワードテーブルの一例を図５に示す。この例では、パスワードテーブルＴの１行目に、所定の放送コンテンツに係る景品について１人目の視聴者の受信機３からの生成要求で生成したコード「７５７３８４６」が記載され、２行目に、２人目の視聴者の受信機３からの生成要求で生成したコード「８４１２３０１」が記載され、以下同様に複数のコードが記載されている。ここでは、受信機３が、図５に示すパスワードテーブルＴにおいて、例えば１行目に記載されたコード「７５７３８４６」を取得したものとして説明する。なお、図５にはパスワードテーブルＴを１つだけ例示したが、その個数は複数であってもよい。
【００７５】
ステップＳ２５に続いて、受信機３の２次元コード生成手段４６３は、遷移先のＵＲＬの文字列に、入手したコードの文字列（数列）を連結した文字列を入力として、ＱＲコードを生成して、表示手段４３の画面にＱＲコードシンボルを表示させる（ステップＳ２６）。詳細には、２次元コード生成手段４６３は、前記したステップＳ１１〜ステップＳ１５（図４参照）の処理を実行する。
【００７６】
続いて、ステップＳ３では、携帯端末機４がＱＲコードを読み取る。例えば、ＱＲコードシンボルを表示するときに入力したテキストの文字列が、遷移先のＵＲＬの文字列を示す「ｈｔｔｐ：／／ｋ．ｎｈｋ．ｊｐ／ｐｒｅｓｅｎｔ．ｃｇｉ／」と、コードの文字列を示す「７５７３８４６」とを連結したものであれば、図１に示すものと同じものが読み取られる。以下では、この連結した文字列を単に「ＵＲＬ」と表記する。続いて、ステップＳ４では、携帯端末機４は、インターネットＮを介して、ＵＲＬで特定される、端末用ＷｅｂサーバであるＷｅｂサーバ６にアクセスする（ステップＳ４）。
【００７７】
続いて、ステップＳ５では、図５に示すように、Ｗｅｂサーバ６は、パスワード抽出手段１１によって、携帯端末機４から、インターネットＮを介して、ＵＲＬを受信し、受信したＵＲＬからコード（パスワード）を入手する（ステップＳ５１）。そして、Ｗｅｂサーバ６は、パスワード判定手段１２によって、インターネットＮを介して、ＢＭＬ用ＷｅｂサーバであるＷｅｂサーバ７に保持されたコード（パスワード）を参照する問い合わせを行う（ステップＳ５２）。Ｗｅｂサーバ７は、パスワードテーブルＴを検索し、該当パスワードを保持しているか否かを返答する。これにより、Ｗｅｂサーバ６は、入手したコードが有効なものであるか否かを判定する（ステップＳ５３）。Ｗｅｂサーバ６は、Ｗｅｂサーバ７にパスワードが保持されていない旨の返答を受信したならば、当該パスワードが無効であると判定し（ステップＳ５３：Ｎｏ）、ページ画面送信制御手段１３によって、携帯端末機４の表示画面をダウンロード不許可ページに遷移させるための処理として、ダウンロード不許可ページを携帯端末機４に送信する（ステップＳ５４）。
【００７８】
ここで、パスワードが無効なものと判定されるケースとしては、ＱＲコードが既に１度は読み取られた後であって２度目以降に読み取ったと考えられる携帯端末機４からＷｅｂサーバ６がコードを抽出した場合が想定される。つまり、携帯端末機４がＱＲコードを読み取ったＵＲＬの文字列を、ネットの掲示板等に公開する者が現れて、この公開情報（ＵＲＬ）が悪用された場合、パスワードが無効なものと判定される。
【００７９】
一方、ステップＳ５３において、Ｗｅｂサーバ６は、Ｗｅｂサーバ７にパスワードが保持されている旨の返答を受信したならば、当該パスワードが有効であると判定し（ステップＳ５３：Ｙｅｓ）、ページ画面送信制御手段１３によって、携帯端末機４の表示画面をダウンロード許可ページに遷移させるための処理として、ダウンロード許可ページを携帯端末機４に送信する（ステップＳ５５）。ここで、パスワードが有効なものであると判定されるケースとしては、ＱＲコードを初めて（１度目に）読み取ったと考えられる携帯端末機４からＷｅｂサーバ６がコードを抽出した場合が想定される。つまり、受信機３のデータ放送上に生成されて表示されたＱＲコードを携帯端末機４で読み取った視聴者が正当な権利を行使して利用した場合、パスワードが有効なものと判定される。
【００８０】
また、前記ステップＳ５２の問い合わせにより、Ｗｅｂサーバ７がパスワードテーブルＴを検索し、該当パスワードを保持していた場合、その旨を返信すると共に、テーブル更新制御手段２３によって、当該パスワードをパスワードテーブルＴから消去する（ステップＳ５６）。ここで、消去のタイミングとしては、Ｗｅｂサーバ７の側でコントロールする場合、例えば、パスワードを保持していた旨を返信した後に、数秒〜数分以内のタイミングで実行するように予め定めておくことができる。また、消去のタイミングをＷｅｂサーバ６の側でコントロールする場合、パスワード判定手段１２によって、パスワードが有効であると判定した後に、パスワード判定手段１２からの依頼に応じて、Ｗｅｂサーバ７のテーブル更新制御手段２３が消去するようにしてもよい。
【００８１】
前記ステップＳ５３の判定に応じて、前記ステップＳ５４の処理に続いて、携帯端末機４の画面には、ダウンロード不許可ページが表示される（ステップＳ６）。または、前記ステップＳ５５の処理に続いて、携帯端末機４の画面には、ダウンロード許可ページが表示される（ステップＳ６）。
これにより、コード（パスワード）が有効なものであれば、携帯端末機４には、景品をダウンロードするためのページが表示され、視聴者は、景品をダウンロードして取得することができる。一方、不正者の携帯端末機４には、お断りのページが表示されることになる。
【００８２】
なお、景品が着ボイス等の比較的大きなデータの場合、携帯端末機４にてＷｅｂサーバ６にアクセスして、景品が完全にダウンロード済みとなる前に、通話やメール等の携帯端末機４の機能によって、ダウンロードが中断して景品を取得できない場合が想定される。このような事態に対応して、通常のシステムでは、やり直し機能（リトライ機能）が用意されている。リトライ機能は、成功するまで何度もやり直すことを許可したり、予め定めたやり直し回数まで（例えば３回まで）許可したりするものである。通常のシステムでは、ダウンロード先のサーバ（例えばＷｅｂサーバ６）がリトライ機能に対応して設けられている。ただし、本実施形態のサービス提供システム２では、Ｗｅｂサーバ６による判定において、コード（パスワード）は原則１度しか用いることができないため、同じコードを利用してＷｅｂサーバ６に再びアクセスしても無効と判定される。そこで、本実施形態のサービス提供システム２では、Ｗｅｂサーバ７がリトライ機能に対応して設けられている。仮にダウンロードが中断して景品を取得できない場合であっても、景品を取得する正当な権利を獲得した利用者の権利が消滅することはない。そのため、当該権利が行使できる期間内であれば、受信機３において、前記ステップＳ２１の処理でＯＫ後の利用者の権利はメモリ内で存続している。そこで、視聴者が受信機３にてリトライの操作を行うと、受信機３がＷｅｂサーバ７に対して再びパスワード生成要求を送信する。この場合には、新しいコード（パスワード）が生成されることになる。そして、Ｗｅｂサーバ６が前記したステップＳ５３の判定を同様に行うことで、ダウンロードを成功させることができる。
【００８３】
本実施形態によれば、サービス提供システム２において、Ｗｅｂサーバ６が携帯端末機４から取得したコード（パスワード）の有効性を判定するときに、そのコードを生成したＷｅｂサーバ７に問い合わせ、この問い合わせ時にＷｅｂサーバ６が該当するコードを消去する。したがって、コードが有効であると判定されるのは１度だけであるため、ＱＲコードを２度目以降に読み取ったと考えられる携帯端末機４からＷｅｂサーバ６がコードを抽出した場合には、不正ダウンロードを防止することができる。その結果、ＱＲコードに記載のＵＲＬの情報を不正により得た者の不正行為を無効化することができる。
【００８４】
また、サービス提供システム２では、送信側にてＱＲコードを生成して予め用意する必要がないので、景品が不正にダウンロードされることを防止するための運用コストを低減することができる。実験の結果、現行に比べて運用コストをほぼかけることなく、不正ダウンロードを極力なくすことに成功した。
【００８５】
また、サービス提供システム２では、受信機３がインターネットＮに接続していることを前提にしたので、受信機３からＷｅｂサーバ７にコード（パスワード）の生成要求を行い、受信機３のパスワードを取得できる。したがって、不正ダウンロードを防止するために、コンテンツ受信側でわざわざパスワードを生成する必要はない。そのため、受信側では、デジタル放送受信可能でインターネットＮに接続してさえいれば、比較的古いタイプで演算性能が劣る装置であっても差し支えない。つまり、サービス提供システム２によれば、デジタル放送の現状に即した多様な利用形態の視聴者が恩恵を享受する効果がある。
【００８６】
また、サービス提供システム２では、パスワードを生成するＷｅｂサーバ７が、放送事業者によって受信機３のために用意され、Ｗｅｂサーバ６が、放送事業者によって、携帯端末機４のために用意され、Ｗｅｂサーバ６，７は、相互に情報をやりとりすることができる。また、サービス提供システム２は、受信機３が携帯端末機４と組み合わせて用いられることを前提としている。したがって、景品をダウンロードしようとする携帯端末機４が、受信機３に表示されたＱＲコードを読み取ったものであれば、Ｗｅｂサーバ６が、この携帯端末機４から取得したコードを有効なものと判定することができ、そうでなければ、不正とみなされる。つまり、景品をダウンロードするためにＷｅｂサーバ６にアクセスする操作を行う人物が、景品を取得する権利を獲得しているかどうかを厳密に判定することができる。なお、放送コンテンツを視聴して景品を取得する権利を獲得した視聴者がいて、当該視聴者の同意を得た人物が、その受信機３に表示されたＱＲコードを読み取った携帯端末機４の利用者である場合、当該人物は景品を取得する権利を有していることは勿論である。
【００８７】
以上、本発明の実施形態について説明したが、本発明は、この実施形態には限定されない。例えば、本実施形態のサービス提供システム２において、すべてのパスワードの生成を行うＷｅｂサーバ６は、全国ネットの非常に多くの番組視聴者の受信機３から一度にパスワードの生成要求を受信した場合には、処理負荷が急激に増加してビジー状態になって、パスワードの消去漏れが生じることが想定される。このような事態を未然に防止するために以下のように構成を改良してもよい。
【００８８】
具体的には、パスワードの消去漏れを防止するために、Ｗｅｂサーバ６もＷｅｂサーバ７と同様に、同じパスワードテーブルＴを保持することとする。その方法は、Ｗｅｂサーバ７のパスワード生成手段２１が、生成したパスワードが保持されたパスワードテーブルＴをインターネットＮを介してＷｅｂサーバ６に送信すればよい。
一方、Ｗｅｂサーバ６は、インターネットＮを介して受信したパスワードテーブルＴを記憶手段に保持する。そして、Ｗｅｂサーバ６のパスワード判定手段１２は、携帯端末機４のアクセスを契機に抽出したパスワードが有効であると判定した場合に、当該パスワードを記憶手段に保持したパスワードテーブルＴから消去する。さらに、パスワード判定手段１２は、消去後のパスワードテーブルＴがＷｅｂサーバ７に保持されているか否かを予め定められた時間間隔で問い合わせ、パスワードテーブルＴの内容が一致しない消去漏れを検出した場合に、該当するパスワードを消去する命令をＷｅｂサーバ７に送信する。
ここで、予め定められた時間間隔は、例えば数秒〜数十秒程度とする。そして、消去漏れの検出とは、双方のサーバの処理のタイムラグや許容できる時間を考慮し、予め定められた回数（例えば５回）だけ問い合わせた後も、パスワードテーブルＴの内容が一致していないときに初めて消去漏れを検出できたものと判定すればよい。
【００８９】
このように構成することで、サービス提供システムにおいて、Ｗｅｂサーバ６の監視によって、Ｗｅｂサーバ７が保持するパスワードテーブルの内容と、Ｗｅｂサーバ７が保持するパスワードテーブルの内容とを同期させることができる。これにより、Ｗｅｂサーバ７がＷｅｂサーバ６からの問い合わせに応じて行う、パスワードの検索、応答、消去の一連の処理において、仮に、途中で不具合が発生し、保持している旨を応答したパスワードを消去できなかったとしても、Ｗｅｂサーバ６からの命令によって、Ｗｅｂサーバ７のパスワードテーブルから消去することができる。
【００９０】
また、構成の他の改良としては、受信機にて２次元コードを生成する処理の負荷を低減するために、２次元コードに記載される情報のうちＵＲＬの文字列に関しては放送局側で予め誤り訂正符号の計算および付加処理を行い、その処理結果を配信するようにしてもよい。なお、２次元コードはＱＲコードに限定されるものではない。
【００９１】
また、Ｗｅｂサーバ７が例えば受信機３の識別情報を用いてパスワードを生成することとした場合、例えばパスワードテーブルＴにおいてフラグをたてることでパスワードの生成および保持を実現してもよい。この場合、受信機３は、前記したステップＳ２２において、パスワードの生成依頼として、例えば、景品取得権を表すポイントをインターネットＮを介してＷｅｂサーバ７に送信する。そして、Ｗｅｂサーバ７は、例えばパスワードテーブルＴにおいてユーザＩＤ毎にポイントをファイル管理し、例えば当該ユーザＩＤで表される視聴者の景品取得権を認証したことを示すフラグをたて、フラグを立てたことを受信機３に返信する。さらに、前記したステップＳ５６において、Ｗｅｂサーバ６からの問い合わせに応じて、Ｗｅｂサーバ７はパスワードテーブルＴのフラグを元に戻すことで、当該パスワードをパスワードテーブルＴから消去することができる。
【００９２】
また、前記したステップＳ２１の判定処理は、例えば、次のタイミングで行うことができる。すなわち、景品を進呈するサービスを行うコンテンツ（放送番組）の放送が終了した後、受信機３がインターネットに通信可能に接続し、放送局のＷｅｂサーバにアクセスし、視聴者が種々のネットサービスの中から、携帯電話機向けの視聴者サービスを選択したときに、受信機３が、内部に蓄積しているポイントに基づいてステップＳ２１の判定処理を行うことができる。さらに、視聴者が携帯電話機向けの視聴者サービスを選択したときに、アンケートに回答することで受信機３から蓄積ポイントを、パスワードの生成依頼としてＷｅｂサーバ７に対して送信してもよい。この場合、Ｗｅｂサーバ７は、例えば景品取得権を認証したことを示すフラグをたてるための判定を容易に行うことができる。したがって、受信機３の識別情報を用いてパスワードを生成する場合にはこのような運用が好ましい。
【符号の説明】
【００９３】
１      放送通信連携システム
２      サービス提供システム
３      受信機（デジタル放送受信装置）
４      携帯端末機
５      送信機（デジタル放送送信装置）
６      Ｗｅｂサーバ（第２Ｗｅｂサーバ）
７      Ｗｅｂサーバ（第１Ｗｅｂサーバ）
１１    パスワード抽出手段
１２    パスワード判定手段
１３    ページ画面送信制御手段
１４    ページ画面記憶手段
２１    パスワード生成手段
２２    パスワード記憶手段
２３    テーブル更新制御手段
３１    コンテンツ記憶手段
３２    放送制御手段
３３    放送送出手段
４１    放送受信手段
４２    ユーザ操作手段
４３    表示手段
４４    コンテンツ蓄積手段
４５    記憶手段
４６    受信制御手段
４６１  コンテンツ再生制御手段
４６２  表示制御手段
４６３  ２次元コード生成手段
４７    個別情報記憶カード
Ｎ      インターネット（通信ネットワーク）
Ｔ      パスワードテーブル
【図１】
0005537377.tif 000002
【図２】
0005537377.tif 000003
【図３】
0005537377.tif 000004
【図４】
0005537377.tif 000005
【図５】
0005537377.tif 000006