JP4538877B2 - Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium - Google Patents

Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium Download PDF

Info

Publication number
JP4538877B2
JP4538877B2 JP2000005563A JP2000005563A JP4538877B2 JP 4538877 B2 JP4538877 B2 JP 4538877B2 JP 2000005563 A JP2000005563 A JP 2000005563A JP 2000005563 A JP2000005563 A JP 2000005563A JP 4538877 B2 JP4538877 B2 JP 4538877B2
Authority
JP
Japan
Prior art keywords
information
viewing
receiving
program
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000005563A
Other languages
Japanese (ja)
Other versions
JP2001197469A (en
Inventor
克巳 大石
雅勝 豊島
恵司 福澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000005563A priority Critical patent/JP4538877B2/en
Publication of JP2001197469A publication Critical patent/JP2001197469A/en
Application granted granted Critical
Publication of JP4538877B2 publication Critical patent/JP4538877B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、送信装置および方法、情報処理装置および方法、受信装置および方法、並びに記録媒体に関し、特に顧客管理とデータ処理を、CATV事業者と衛星放送サービス事業者とで分離・分担することにより、CATV事業者のデジタル配信サービスを低コストで行うことができるようにした送信装置および方法、情報処理装置および方法、受信装置および方法、並びに記録媒体に関する。
【0002】
【従来の技術】
近年、ケーブルテレビ(CATV:Cable Television)事業者は、通信衛星を介して供給されるデジタル多チャンネル番組を受信し、自らが有するネットワーク(ケーブルテレビ網)を利用して各視聴者宅に配信サービスするようになってきた。
【0003】
CATV事業者の配信サービスは、以下のようなステップから構成される。
【0004】
(1)衛星放送サービス事業者から提供される多チャンネルサービスを、CATV局のアンテナで受信し、再送信したい番組データを含むトランスポートストリーム(TS:Transport Stream)信号を選択する。
【0005】
(2)選択したTS信号のうち、再送信したい番組データのみを抽出する。このとき、番組データに施されるスクランブル(暗号化)は、衛星放送サービス事業者との契約に基づいて行われ、CATV局に受信されると、そのスクランブルは解除される。
【0006】
(3)各TS信号から抽出された番組データとCATV局で生成された番組に付随するEPG(Electronic Program Guide)データやCAS(Conditional Access System)データを再多重化し、CATV局独自のTS信号を生成し、CATV施設内に配信する。
【0007】
(4)(2)または(3)において、TS信号のうち、統計多重化方式等が利用されているTS信号の場合には、再多重化処理の際に、破綻回避目的などにより、一旦、アナログ信号に復号され、再度、デジタルデータにエンコードされた番組を用いることができる。
【0008】
【発明が解決しようとする課題】
このように、CATV事業者の配信サービスは、通信衛星を介して送信されてくる多重化された信号を分離して、再度、多重化させる等の処理を自前のシステムで行うことができる。
【0009】
しかしながら、サービス地域の限定されているCATV事業者では、初期の設備投資やサービス開始後の運用費用などの負担が大きかった。
【0010】
また、運用費用を抑えるために、例えば、EPGサービス(電子番組案内サービス)などを実施しないような簡易システムにすることも考えられるが、衛星放送サービス事業者との格差が目立ち、顧客獲得競争において不利になる課題があった。
【0011】
本発明はこのような状況に鑑みてなされたものであり、顧客管理とデータ処理を、CATV事業者と衛星放送サービス事業者とで分離・分担することにより、CATV事業者のデジタル配信サービスを、低コストで実現することができるようにするものである。
【0012】
【課題を解決するための手段】
請求項1に記載の送信装置は、他の事業者が有する情報処理装置であって、番組のコンテンツデータをケーブルテレビ網を介して受信装置に配信する情報処理装置から供給される受信装置の契約情報を記憶する記憶手段と、記憶手段に記憶されている契約情報に基づいて、受信装置に固有の個別情報を生成する生成手段と、コンテンツデータおよび生成手段により生成された個別情報を、情報処理装置およびケーブルテレビ網を介して受信装置に送信する第1の送信手段と、受信装置の視聴情報を、情報処理装置を介さずに受信装置から収集する収集手段と、収集手段により収集された視聴情報に基づいて視聴料金を算出する算出手段と、算出手段により算出された視聴料金を情報処理装置に送信する第2の送信手段とを備える。
【0013】
請求項2に記載の送信方法は、送信装置が、他の事業者が有する情報処理装置であって、番組のコンテンツデータをケーブルテレビ網を介して受信装置に配信する情報処理装置から供給される受信装置の契約情報の記憶を制御する記憶制御ステップと、記憶制御ステップの処理で記憶が制御された契約情報に基づいて、受信装置に固有の個別情報を生成する生成ステップと、コンテンツデータおよび生成ステップの処理により生成された個別情報を、情報処理装置およびケーブルテレビ網を介して受信装置に送信する第1の送信ステップと、受信装置の視聴情報を、情報処理装置を介さずに受信装置から収集する収集ステップと、収集ステップの処理により収集された視聴情報に基づいて視聴料金を算出する算出ステップと、算出ステップの処理により算出された視聴料金を情報処理装置に送信する第2の送信ステップとを含む。
【0015】
請求項3に記載の情報処理装置は、受信装置の契約情報を入力する入力手段により入力された契約情報を記憶する記憶手段と、記憶手段に記憶された契約情報のうちの所定の情報を、他の事業者が有する送信装置に供給する供給手段と、送信装置から送信されてくる、番組のコンテンツデータ、契約情報に基づく受信装置に固有の個別情報、および、送信装置が受信装置から収集した視聴情報に基づいて算出した受信装置の視聴料金を示す課金データを受信する受信手段と、受信手段により受信されたコンテンツデータおよび個別情報をケーブルテレビ網を介して受信装置に配信する配信手段と、受信手段により受信された課金データに基づいて、受信装置への視聴料金の請求処理を行う請求手段とを備える。
請求項4に記載の情報処理装置においては、請求手段は、送信装置からの課金データに基づいてPPV(Page Per View)番組の請求処理を行い、記憶手段に記憶されている契約情報に基づいて定額番組の請求処理を行う。
【0016】
請求項5に記載の情報処理方法は、情報処理装置が、受信装置の契約情報を入力する入力手段により入力された契約情報の記憶を制御する記憶制御ステップと、記憶制御ステップの処理で記憶が制御された契約情報のうちの所定の情報を、他の事業者が有する送信装置に供給する供給ステップと、送信装置から送信されてくる、番組のコンテンツデータ、契約情報に基づく受信装置に固有の個別情報、および、送信装置が受信装置から収集した視聴情報に基づいて算出した受信装置の視聴料金を示す課金データを受信する受信ステップと、受信ステップの処理により受信されたコンテンツデータおよび個別情報をケーブルテレビ網を介して受信装置に配信する配信ステップと、受信ステップの処理により受信された課金データに基づいて、受信装置への視聴料金の請求処理を行う請求ステップとを含む。
【0018】
請求項6に記載の受信装置は、第1の事業者が有する送信装置から第2の事業者が有する情報処理装置に送信される番組のコンテンツデータおよび受信装置に固有の個別情報を、情報処理装置からケーブルテレビ網を介して受信する受信手段と、番組の視聴情報を記憶する記憶手段と、記憶手段により記憶された視聴情報を、情報処理装置を介さずに送信装置に送信する送信手段とを備える。
【0019】
請求項7に記載の受信方法は、受信装置が、第1の事業者が有する送信装置から第2の事業者が有する情報処理装置に送信される番組のコンテンツデータおよび受信装置に固有の個別情報を、情報処理装置からケーブルテレビ網を介して受信する受信ステップと、番組の視聴情報の記憶を制御する記憶制御ステップと、制御ステップの処理により記憶が制御された視聴情報を、情報処理装置を介さずに送信装置に送信する送信ステップとを含む。
【0021】
請求項1に記載の送信装置、および請求項2に記載の送信方法においては、他の事業者が有する情報処理装置であって、番組のコンテンツデータをケーブルテレビ網を介して受信装置に配信する情報処理装置から供給される受信装置の契約情報が記憶され、記憶されている契約情報に基づいて、受信装置に固有の個別情報が生成され、コンテンツデータおよび生成された個別情報が、情報処理装置およびケーブルテレビ網を介して受信装置に送信され、受信装置の視聴情報が、情報処理装置を介さずに受信装置から収集され、収集された視聴情報に基づいて視聴料金が算出され、算出された視聴料金が情報処理装置に送信される。
【0022】
請求項3に記載の情報処理装置、および請求項5に記載の情報処理方法においては、受信装置の契約情報が記憶され、契約情報のうちの所定の情報が、他の事業者が有する送信装置に供給され、送信装置から送信されてくる、番組のコンテンツデータ、契約情報に基づく受信装置に固有の個別情報、および、送信装置が受信装置から収集した視聴情報に基づいて算出した受信装置の視聴料金を示す課金データが受信され、受信されたコンテンツデータおよび個別情報がケーブルテレビ網を介して受信装置に配信され、受信された課金データに基づいて、受信装置への視聴料金の請求処理が行われる。
【0023】
請求項6に記載の受信装置、および請求項7に記載の受信方法においては、第1の事業者が有する送信装置から第2の事業者が有する情報処理装置に送信される番組のコンテンツデータおよび受信装置に固有の個別情報が、情報処理装置からケーブルテレビ網を介して受信され、番組の視聴情報が記憶され、記憶された視聴情報が、情報処理装置を介さずに送信装置に送信される。
【0024】
【発明の実施の形態】
図1は、本発明を適用したデジタルCATV配信システムの一実施の形態の構成を示すブロック図である。このデジタルCATV配信システムにおいては、衛星放送サービスシステム1のアンテナ22から通信衛星2を介して送信されてくるデジタル放送信号等が、CATVシステム3のアンテナ31により受信され、CATVシステム3からケーブルテレビ網4を介して視聴者システム5の受信機41に配信される。
【0025】
番組編成システム/番組編成管理システム(PMS:Program Management System/BDPS:Broadcast Data Processing System)11は、図示せぬ番組供給事業者より供給された番組の編成などを管理しており、番組の編成データをネットワークマネジメントデータベース(NMD:Network Management Database)12に供給する。NMD12は、供給された番組の編成データに基づいて、放送する番組のコンテンツデータをエンコーダ19に出力し、エンコードさせるとともに、その番組に対応する番組番号を発生し、関連情報送出装置18に供給する。NMD12はまた、番組番号を、顧客管理システム(SMS)13に供給する。
【0026】
顧客管理システム(SMS:Subscriber Management Subsystem)13は、各顧客(視聴者)が保持しているICカード42のID番号と、そのID番号に対応する顧客の番組視聴契約状況が保存されているデータベース15を管理するシステムであり、番組番号で指定された番組を顧客に視聴させる条件などを記述した契約情報を各顧客毎に生成し、顧客視聴許可鍵管理システム(SAS)17に供給する。SMS13はまた、ビューログ収集システム14を監視し、視聴者システム5の受信機41より新たな視聴情報が入力された場合、データベース15に、新たに入力された視聴情報を保存する。
【0027】
顧客視聴許可鍵管理システム(SAS:Subscriber Authorization Subsystem)17は、顧客に番組の視聴を許可する暗号鍵を発行し、その暗号鍵を保存および管理するシステムであり、暗号鍵の一種である各番組毎に設定されるワーク鍵kw、発行された全てのICカード42のカードID(識別情報)、およびICカード42のそれぞれに対応する個別鍵などを記憶している。
【0028】
SAS17はまた、SMS13から供給される各顧客毎の契約情報と、その契約の対象とされている番組のワーク鍵kwを含む個別情報(EMM:Entitlement Management Message)を、その顧客の個別鍵で暗号化し、マルチプレクサ20に出力するとともに、ワーク鍵kwを、関連情報送出装置18に出力する。EMMは、非暗号部分にカードIDを含む、それぞれの受信機41に対して固有の情報である。
【0029】
ビューログ収集システム14は、視聴者システム5の受信機41に取り付けられているICカード42より、定期的に電話回線6−2を介して送信されてくるICカード42の視聴情報(視聴番組名、購入日、購入価格等)を収集し、データベース15に保存する。
【0030】
サーバ16は、ビューログ収集システム14で収集された視聴者の視聴情報をデータベース15より読み出し、課金データ処理を実行し、その課金データ(視聴処理データ)をデータベース15に保存する。サーバ16はまた、CATVシステム3の顧客データベース管理部33より電話回線6−1を介して送信されてきた顧客データ(ICカードID番号、視聴番組情報)をデータベース15に保存する。さらに、サーバ16は、CATVシステム3の顧客データベース管理部33に対して視聴者のICカード42を発行する。
【0031】
エンコーダ19は、NMD12から供給された、放送する映像信号や音声信号をデジタル化および圧縮を行い、マルチプレクサ20に出力する。
【0032】
関連情報送出装置18は、放送データをスクランブルするために必要となるスクランブル鍵ksを予め記憶しており、このスクランブル鍵ksをスクランブラ21に出力する。関連情報送出装置18はまた、予め記憶しているスクランブル鍵ksとNMD12から供給された番組番号を含む共通情報(ECM:Entitlement Control Massage)を生成し、これをSAS17から入力されたワーク鍵kwで暗号化し、マルチプレクサ20に出力する。ECMは、番組に付随する情報であり、番組受信者に共通に送られる情報である。
【0033】
マルチプレクサ20は、エンコーダ19から入力されたコンテンツデータ、SAS17から入力されたEMM(個別鍵で暗号化されている)、および関連情報送出装置18から入力されたECM(ワーク鍵kwで暗号化されている)を時分割多重化し、スクランブラ21に出力する。
【0034】
スクランブラ21は、関連情報送出装置18から供給されるスクランブル鍵ksを用いて、マルチプレクサ20から供給された多重化信号のうち、コンテンツデータをスクランブル処理する。なお、EMMおよびECMは、制御のための情報であるので、スクランブル処理されない。契約情報が含まれたEMMは、正式に契約をした視聴者の受信機41に個別に送られ(対応する視聴者の受信機41だけが受信可能とされ)、ECMは、番組に付随する情報なので、全ての番組視聴者に共通に送られる(全ての受信機41が受信可能とされる)。
【0035】
従って、ICカード42は、受信機41により受信されたEMMをICカード42に記憶されている個別鍵で復号し、ワーク鍵kwと契約情報を抽出する。そして、ICカード42は、ワーク鍵kwを用いてECMを復号することにより、スクランブル鍵ksを抽出し、受信機41に供給する。受信機41は、供給されたスクランブル鍵ksを用いて、契約している番組のコンテンツデータをデスクランブルすることができる。
【0036】
アンテナ22は、スクランブラ21でスクランブル処理されたデータを、直線偏波のCS(Communications Satellite)波として、通信衛星2を介してCATVシステム3のアンテナ31に送信する。
【0037】
CATVシステム3は、通信衛星2より送信されてくるCS波をアンテナ31で受信し、トランスモジュレータ32に供給する。トランスモジュレータ32は、アンテナ31を介して入力されたCS波をチャンネル毎のTS信号に分割し、ケーブルテレビの1つのチャンネル分の信号(QAM信号)に変換し、ケーブルテレビ網4を介して視聴者システム5の受信機41に配信する。
【0038】
顧客データベース管理部33は、ケーブルテレビ網4を介して番組を配信する顧客(視聴者)の視聴番組情報と、顧客プロファイル(顧客氏名、ICカードID番号、および顧客住所など)が登録されているデータベースを管理する。顧客データベース管理部33はまた、衛星放送サービスシステム1に代行して、視聴者から通知された加入申し込みを受けてその手続き処理(顧客データの入力など)を行う。さらに、顧客データベース管理部33は、電話回線6−1を介して衛星放送サービスシステム1のサーバ16と接続し、そこに、入力した顧客データを送信したり、衛星放送サービスシステム1のデータベース15に保存されている視聴処理データをサーバ16を介して読み出して確認したりする。
【0039】
視聴者システム5の受信機41は、送信されてきたデータに含まれるEMMのカードIDと、ICカード42に記憶されているカードIDと一致するのか否かを判定し、一致すると判定した場合、ICカード42は、ICカード42に保存されている個別鍵を用いてEMMを復号し、ワーク鍵kwと契約情報を抽出する。そして、ICカード42は、復号されたワーク鍵kwおよび契約情報を記憶する。これにより、契約番組の放送データを受信することが可能となる。
【0040】
放送データを受信した場合、ICカード42は、予め記憶されている契約情報と、受信機41により復号された契約情報、すなわちEMMとを照合し、両者が一致する場合、受信した番組が視聴可能であるものとし、ワーク鍵kwを用いてECMを復号して、そこに含まれるスクランブル鍵ksを抽出し、受信機41に供給する。受信機41は、スクランブル鍵ksを用いて、コンテンツデータをデスクランブルし、テレビジョン受像機43に出力する。テレビジョン受像機43は、入力された番組を表示する。
【0041】
さらに、受信機41は、視聴者が図示せぬリモートコマンダなどを用いて行った操作に従って、番組契約のためのデータ(例えば、PPC(Pay Per Channel)による新たなチャンネルの視聴契約や、PPV(Pay Per View)による番組毎の視聴契約のためのデータ)である視聴情報を生成し、ICカード42に記憶させる。この視聴情報は、受信機41により、例えば、月に1回など所定のタイミングで読み出され、電話回線6−2を介して衛星放送サービスシステム1のビューログ収集システム14に送信(アップロード)される。
【0042】
次に、図2のフローチャートを参照して、CATVシステム3が実行する、データ送信およびデータ確認処理について説明する。なお、CATVシステム3の担当者がデータを送信したいとき、またはデータを確認したいとき、所定の操作を指令することにより、図3に示すような操作画面のGUIを、顧客データベース管理部33の図示せぬディスプレイに表示させ、この処理は開始される。
【0043】
ステップS1において、CATVシステム3の担当者は、図示せぬディスプレイに表示された図3のGUIに従って、CATV事業者名入力エリア61にCATV事業者名を、CATV事業者コード入力エリア62にCATV事業者コードを、パスワード入力エリア63にパスワードを、顧客データベース管理部33の図示せぬキーボードなどを用いてそれぞれ入力する。
【0044】
顧客データベース管理部33は、入力された情報が正しいか否かを照合し、入力情報が正しいと判定されると、ステップS2において、ディスプレイに表示されている、図3のGUIに、さらに、顧客データ入力エリア64を表示させる。このように、不審者により操作されることを防ぐため、入力情報が正しいと判定されたときに、初めて、顧客データ入力エリア64が表示される。
【0045】
ステップS3において、顧客データベース管理部33は、いま処理を実行しようとしているモードが転送モードであるのか否か、すなわち、顧客データ入力エリア64にデータが入力されるモードであるのか否かを判定し、転送モードである(担当者が、確認ボタン66を操作して、確認モードの設定の指令を入力していなければ、転送モードが設定される)と判定した場合、ステップS4に進み、CATVシステム3の担当者は、顧客データ入力エリア64に必要な情報を入力する。
【0046】
図3のGUIにおいて、CATVシステム3の担当者は、顧客指名入力エリア71に顧客(視聴者)の氏名を、ICカードID番号入力エリア72に顧客毎に発行されるICカード42のID番号を、顧客住所入力エリア73に顧客の住所を入力する。さらに、担当者は、視聴番組情報入力エリア74に視聴希望番組の情報(チャンネル番号=サービスID)を、支払い状況入力エリア76にその顧客の支払い状況を、キーボードなどを用いてそれぞれ入力する。
【0047】
支払い状況入力エリア76においては、支払いの有無により、入金確認チェックエリア81、または未納チェックエリア82がチェックされる(図3の例の場合、入金確認チェックエリア81がチェックされている)。
【0048】
なお、後述する確認モードのとき、データベース15に保存されている視聴処理データが読み込まれることにより、視聴処理データ表示エリア75には視聴処理データが、支払い状況入力エリア76の金額表示エリア83には視聴番組の請求金額が、それぞれ表示される。
【0049】
ステップS5において、顧客データベース管理部33は、ステップS4で入力された入力内容が正しいか否かを判定し、正しくないと判定した場合、ステップS4に戻り、上述した処理を繰り返す。ステップS5において、ステップS4で入力された入力内容が正しいと判定された場合、ステップS6に進み、顧客データベース管理部33は、サーバ16(衛星放送サービスシステム1)へ転送する必要なデータのみを選択する。すなわち、転送される顧客データは、ICカード42の鍵開け情報(EMM,ECM)を生成する際に必要になる、ICカードID番号と視聴番組情報のみである。
【0050】
ステップS7において、顧客データベース管理部33は、ステップS6で選択されたデータを暗号化する。そして、CATVシステム3の担当者により、図示せぬマウスなどを用いて、転送ボタン65が選択されると、ステップS8に進み、顧客データベース管理部33は、電話回線6−1を介してサーバ16と接続する。ステップS9において、顧客データベース管理部33は、ステップS7で暗号化されたデータをサーバ16に転送する。
【0051】
ステップS10において、顧客データベース管理部33は、データの転送が完了したのか否かを判定し、未だ転送途中であると判定した場合、ステップS9に戻り、上述した処理を繰り返す。ステップS10において、データの転送が完了したと判定された場合、ステップS15に進む。
【0052】
また、ステップS3において、いま処理を実行しようとしているモードが転送モードではないと判定された場合、すなわち、確認モードであると判定された場合(CATVシステム3の担当者により、マウスなどを用いて、確認ボタン66が選択されたと判定された場合)、ステップS11に進み、顧客データベース管理部33は、CATVシステム3の担当者からの指令に基づいて、電話回線6−1を介してサーバ16と接続する。
【0053】
ステップS12において、顧客データベース管理部33は、サーバ16を介してデータベース15に保存されている視聴処理データを取り込む。これにより、図3のGUIの視聴処理データ表示エリア75に視聴処理データ(視聴番組名、購入日、購入価格)が、金額表示エリア83に課金データ(視聴番組の請求金額)が、それぞれ表示される。ステップS13において、CATVシステム3の担当者は、図3のGUIの視聴処理データや金額を確認する。
【0054】
ステップS14において、顧客データベース管理部33は、確認処理が終了したのか否か、すなわち、CATVシステム3の担当者により、マウスなどを用いて、Closeボタン67が選択されたか否かを判定し、未だ確認処理が終了していないと判定した場合、ステップS12に戻り、上述したそれ以降の処理を繰り返す。ステップS14において、確認処理が終了したと判定されると、ステップS15に進む。
【0055】
ステップS10、またはステップS14の処理の後、ステップS15において、顧客データベース管理部33は、電話回線6−1を介して接続されているサーバ16との接続を解除し、処理は終了される。
【0056】
次に、図4のフローチャートを参照して、衛星放送サービスシステム1が実行する課金データ処理について説明する。なお、衛星放送サービスシステム1の担当者が課金データ処理を実行したいとき、所定の操作を指令することにより、図5に示すような操作画面のGUIを、サーバ16の図示せぬディスプレイに表示させ、この処理は開始される。
【0057】
ステップS31において、衛星放送サービスシステム1の担当者は、図5に表示されたGUIに従って、CATV事業者名入力エリア91にCATV事業者名を、CATV事業者コード入力エリア92にCATV事業者コードを、サーバ16の図示せぬキーボードなどを用いてそれぞれ入力する。
【0058】
ステップS32において、サーバ16は、ステップS31で入力されたCATVシステム3に対応する契約データを表示させる。すなわち、サーバ16は、ディスプレイに表示されている図5のGUIに、さらに、契約データ表示エリア93−1,93−2を表示させる。
【0059】
図5のGUIにおいて、契約データ表示エリア93−1,93−2のICカードID番号表示エリア101−1,101−2は、図3のGUIのICカードID番号入力エリア72に入力されたデータとそれぞれリンクされており、視聴番組情報表示エリア104−1,104−2は、図3のGUIの視聴番組情報入力エリア74とそれぞれリンクされている。視聴処理データ105−1,105−2には、ビューログ収集システム14により収集され、データベース15に記憶されたICカード42の視聴処理データが表示されている。
【0060】
ステップS33において、サーバ16は、ステップS32で読み出された操作画面が正しいか否か、すなわち、課金データ処理を実行しようとしているCATVシステム3の契約データであるのか否かを判定し、読み出された操作画面が正しいものではないと判定した場合、ステップS31に戻り、上述したそれ以降の処理を繰り返す。
【0061】
ステップS33において、読み出された操作画面が正しいと判定された場合、ステップS34に進み、衛星放送サービスシステム1の担当者は、データベース15に保存されている各視聴者毎の処理データ(契約情報)を確認する。すなわち、衛星放送サービスシステム1の担当者は、図5のGUIの契約データ表示エリア93−1,93−2に表示されている各視聴者毎の契約データ(契約データ)を確認する。
【0062】
ステップS35において、サーバ16は、SMS13を制御し、データベース15に保存されている契約情報を読み出させ、SAS17に供給させる。このとき、SAS17は、SMS13から送出された契約情報を、ワーク鍵kwと組み合わせてEMMを生成し、各視聴者のICカード42に固有の個別鍵を用いて暗号化する。SAS17はまた、ワーク鍵kwを関連情報送出装置18に出力する。関連情報送出装置18は、スクランブル鍵ksと番組番号とでECMを生成し、ワーク鍵kwで暗号化する。暗号化されたEMMとECMは、マルチプレクサ20でコンテンツデータに多重化され、スクランブラ21に供給される。スクランブラ21は、このうちのコンテンツデータをスクランブル鍵ksでスクランブルしてアンテナ22から通信衛星2を介してCATVシステム3に送信する。
【0063】
ステップS36において、サーバ16は、データベース15に保存されている、ビューログ収集システム14により収集されたICカード42の視聴情報を取り込み、その視聴情報に基づいて、課金データ(視聴料金)処理を実行し、得られた課金データをデータベース15に入力する。
【0064】
ステップS37において、サーバ16は、EMM,ECM等の鍵情報が生成されているか否か、すなわち、受信機41が契約番組を受信するために必要になるデータが送出されているのか否かを判定し、未だEMM,ECM等の鍵情報が生成されていないと判定した場合、ステップS34に戻り、上述したそれ以降の処理を繰り返す。ステップS37において、EMM,ECM等の鍵情報が生成されていると判定された場合、ステップS38に進み、サーバ16は、他のCATVシステム3のデータも確認する必要があるのか否かを判定し、他のCATVシステム3のデータも確認する必要があると判定した場合、ステップS31に戻り、上述したそれ以降の処理を繰り返す。そして、ステップS38において、他のCATVシステム3のデータを確認する必要がないと判定された場合、処理は終了される。
【0065】
次に、図6のフローチャートを参照して、視聴者からの定額番組の加入手続きからCATVシステム3による視聴料金請求までの処理について説明する。なお、事前処理として、番組供給システム(図示せず)、衛星放送サービスシステム1(サーバ16)、およびCATVシステム3(顧客データベース管理部33)との間では、再送信同意などの契約、システムの購入、ICカードの貸与、および法的な必要手続きが既に執り行われている。
【0066】
ステップS91において、視聴者(顧客)は、衛星放送の加入申し込み希望をCATVシステム3に連絡する。ステップS71において、CATVシステム3の顧客データベース管理部33は、視聴者からの加入申し込み希望の連絡を受ける。ステップS72において、顧客データベース管理部33は、視聴者システム5に対してICカード42を発行する(貸与する)。ステップS92において、視聴者は、CATVシステム3より発行されたICカード42を受け取り、受信機41に装着する。
【0067】
ステップS73において、顧客データベース管理部33では、CATVシステム3の担当者がキーボードを操作し、視聴者から取得した加入申し込みデータ(顧客データ等)の入力を行う(図3)。これにより、顧客氏名、ICカード42のID番号、顧客住所、および視聴希望番組の情報(チャンネル番号=サービスID)などが入力される。
【0068】
必要な情報が入力されると、ステップS74において、顧客データベース管理部33は、電話回線6−1を介して衛星放送サービスシステム1(サーバ16)と接続する。ステップS51において、衛星放送サービスシステム1のサーバ16は、電話回線6−1を介してCATVシステム3(顧客データベース管理部33)と接続される。
【0069】
ステップS75において、顧客データベース管理部33は、ステップS73で入力された顧客データのうち、サーバ16の課金データ処理に必要な顧客データ(ICカードID番号、および視聴番組情報)をサーバ16へ転送する。ステップS52において、サーバ16は、顧客データベース管理部33より送信されてきた顧客データを受信し、データベース15に保存する。
【0070】
ステップS53において、サーバ16は、受信したデータの確認を行う(図5)。そして、ステップS54において、サーバ16は、SMS13を制御し、データベース15に保存されている契約情報を読み出させ、SAS17に供給させる。このとき、SAS17は、SMS13から送出された契約情報を、ワーク鍵kwと組み合わせてEMMを生成し、各視聴者のICカード42に固有の個別鍵を用いて暗号化する。SAS17はまた、ワーク鍵kwを関連情報送出装置18に出力する。関連情報送出装置18は、スクランブル鍵ksと番組番号とでECMを生成し、ワーク鍵kwで暗号化する。暗号化されたEMMとECMは、マルチプレクサ20でコンテンツデータに多重化され、スクランブラ21に供給される。スクランブラ21は、このうちのコンテンツデータをスクランブル鍵ksでスクランブルしてアンテナ22から通信衛星2を介してCATVシステム3のアンテナ31に送信する。
【0071】
ステップS76において、CATVシステム3は、アンテナ31で受信されたデータを、トランスモジュレータ22により所定の処理を施し、ケーブルテレビ網4を介して視聴者システム5の受信機41に再送信(配信)する。ステップS93において、視聴者システム5の受信機41は、送信されてきたデータを受信し、ICカード42は、ICカード42に保存されている個別鍵を用いてEMMを復号し、ワーク鍵kwと契約情報を抽出する。そして、ICカード42は、復号されたワーク鍵kwおよび契約情報を記憶する。
【0072】
ステップS55において、サーバ16は、顧客データベース管理部33に対して、加入手続きが終了したこと、すなわち、契約番組を受信するために必要な情報がICカード42に記憶されたことを通知する。ステップS77において、顧客データベース管理部33は、サーバ16より手続き終了の通知を受ける。ステップS78において、顧客データベース管理部33は、電話回線6−1を介して接続されているサーバ16との接続を解除する。ステップS56において、サーバ16は、顧客データベース管理部33との接続が解除される。
【0073】
そして、契約番組を送信する日時が到来すると、ステップS57において、マルチプレクサ20は、エンコーダ19から入力されたコンテンツデータ、SAS17から入力されたEMM、および関連情報送出装置18から入力されたECMを時分割多重化し、スクランブラ21に出力する。スクランブラ21は、マルチプレクサ20から供給された多重化信号のうち、コンテンツデータをスクランブル処理し、アンテナ22を介してCATVシステム3のアンテナ31に送信する。CATVシステム3は、ステップS79において、アンテナ31で受信されたデータを、トランスモジュレータ22により所定の処理を施し、ケーブルテレビ網4を介して視聴者システム5の受信機41に再送信(配信)する。
【0074】
ステップS94において、受信機41は、送信されてきたデータを受信し、ECMをICカード42に供給する。ICカード42は、ステップS93の処理で取得したワーク鍵kwを用いてECMを復号して番組情報(番組属性情報およびスクランブル鍵ks)を取得する。ステップS93の処理で取得した契約情報とECMより取得した番組情報により視聴許可がなされた限定受信番組に関しては、ECMに含まれるスクランブル鍵ksが受信機41に供給される。受信機41は、ICカード42より供給されたスクランブル鍵ksを用いて、コンテンツデータをデスクランブルし、テレビジョン受像機43に出力する。そして、テレビジョン受像機43は、入力された番組を表示する。
【0075】
ステップS80において、顧客データベース管理部33は、上述したように、衛星放送サービスシステム1とCATVシステム3との間で、事前に、定額番組の課金データが決められているので、その課金データに基づいて、視聴者に対し、例えば、毎月ごとの課金データ(視聴料金)を請求する。ステップS95において、視聴者は、CATVシステム3から視聴料金の請求を受ける。そして、ステップS96において、視聴者は、決められた日までに視聴料金の支払いを行う。ステップS81において、CATVシステム3は、視聴者からの視聴料金を受け取り、手数料を衛星放送サービスシステム1に支払う。
【0076】
次に、図7のフローチャートを参照して、PPV番組の購入処理について説明する。
【0077】
ステップS141において、視聴者(顧客)は、図示せぬリモートコマンダを操作して、PPV番組の購入手続きのために必要な視聴情報(視聴番組名、購入日、購入価格)を契約情報として入力する。この視聴情報(契約情報)は、ICカード42に記憶される。
【0078】
ステップS111において、PPV番組を送信する日時が到来すると、マルチプレクサ20は、エンコーダ19から入力されたコンテンツデータ、SAS17から入力されたEMM、および関連情報送出装置18から入力されたECMを時分割多重化し、スクランブラ21に出力する。スクランブラ21は、マルチプレクサ20から供給された多重化信号のうち、コンテンツデータをスクランブル処理し、アンテナ22から通信衛星2を介してCATVシステム3のアンテナ31に送信する。CATVシステム3は、ステップS131において、アンテナ31で受信されたデータを、トランスモジュレータ22により所定の処理を施し、ケーブルテレビ網4を介して視聴者システム5の受信機41に再送信(配信)する。
【0079】
ステップS142において、受信機41は、送信されてきたデータを受信し、EMMとECMをICカード42に供給する。ICカード42は、ICカード42に保存されている個別鍵を用いてEMMを復号し、ワーク鍵kwと契約情報を抽出する。さらに、ICカード42は、いま抽出された契約情報と、ステップS141の処理でICカード42に記憶された契約情報(視聴情報)とを比較し、両者が一致した場合、その受信した番組が視聴可能な番組(購入したPPV番組)であるので、ワーク鍵kwを用いてECMを復号して、そこに含まれるスクランブル鍵ksを抽出し、受信機41に供給する。受信機41は、ICカード42より供給されたスクランブル鍵ksを用いて、コンテンツデータをデスクランブルし、テレビジョン受像機43に出力する。そして、テレビジョン受像機43は、入力されたPPV番組を表示する。
【0080】
ステップS143において、ICカード42は、実際に受信した番組の履歴としての視聴情報(視聴番組名、購入日、購入価格)を記憶する。ステップS144において、受信機41は、例えば、月に1回などの所定のタイミングで電話回線6−2を介してビューログ収集システム14に接続する。ステップS112において、衛星放送サービスシステム1(ビューログ収集システム14)は、電話回線6−2を介して視聴者システム5(受信機41)と接続される。
【0081】
ステップS145において、受信機41は、ICカード42に記憶されている視聴情報(視聴番組名、購入日、購入価格)を読み出し、電話回線6−2を介してビューログ収集システム14にアップロード(送信)する。ステップS113において、ビューログ収集システム14は、受信機41からアップロードされたICカード42に記憶されている視聴情報(ステップS143の処理で記憶された視聴情報)を収集し、データベース15に保存する。
【0082】
ステップS114において、サーバ16は、データベース15に保存された受信データの確認を行う(図5)。ステップS115において、サーバ16は、データベース15に保存されている視聴情報を読み出し、その視聴情報に基づいて、課金データ処理を実行し、データベース15に保存する。
【0083】
ステップS132において、顧客データベース管理部33は、サーバ16に対して課金データの転送を要求する。ステップS116において、サーバ16は、顧客データベース管理部33から課金データ転送の要求を受ける。
【0084】
ステップS117において、サーバ16は、顧客データベース管理部33からの課金データ転送要求に基づいて、データベース15に保存した課金データを、顧客データベース管理部33に転送する。ステップS133において、顧客データベース管理部33は、サーバ16より転送されてきた課金データを受信する。
【0085】
ステップS134において、顧客データベース管理部33は、ステップS133で受信した課金データに基づいて、視聴者に対し、PPV番組の視聴料金を請求する。なお、CATVシステム3は、視聴者に対し、PPV番組の購入料金を、定額番組の視聴料金とは別に請求したり、あるいは、定額番組の視聴料金に加算して請求したりすることができる。
【0086】
ステップS146において、視聴者は、CATVシステム3からPPV番組の購入料金の請求を受ける。そして、ステップS147において、視聴者は、決められた日までにPPV番組の購入料金の支払いを行う。ステップS135において、CATVシステム3は、視聴者からのPPV番組の購入料金を受け取り、手数料を衛星放送サービスシステム1に支払う。
【0087】
次に、図8のフローチャートを参照して、契約の変更処理について説明する。
【0088】
ステップS181において、視聴者(顧客)は、いま契約している衛星放送の契約変更をCATVシステム3に通知する。ステップS171において、CATVシステム3の顧客データベース管理部33は、視聴者からの契約変更の通知を受ける。ステップS172において、顧客データベース管理部33では、CATVシステム3の担当者により、キーボードが操作され、視聴者から取得した契約の変更情報が入力される(図3)。
【0089】
必要な変更情報が入力されると、ステップS173において、顧客データベース管理部33は、電話回線6−1を介して衛星放送サービスシステム1(サーバ16)と接続する。ステップS161において、衛星放送サービスシステム1のサーバ16は、電話回線6−1を介してCATVシステム3(顧客データベース管理部33)と接続される。
【0090】
ステップS174において、顧客データベース管理部33は、ステップS172で入力された変更情報をサーバ16へ転送する。ステップS162において、サーバ16は、CATVシステム3より送信されてきた変更データを受信し、データベース15に保存(更新)する。ステップS163において、サーバ16は、受信したデータの確認を行う(図5)。
【0091】
ステップS164において、サーバ16は、SMS13を制御し、データベース15に保存されている更新された契約情報を読み出させ、SAS17に供給させる。このとき、SAS17は、SMS13から送出された契約情報を、ワーク鍵kwと組み合わせてEMMを生成し、各視聴者のICカード42に固有の個別鍵を用いて暗号化する。SAS17はまた、ワーク鍵kwを関連情報送出装置18に出力する。関連情報送出装置18は、スクランブル鍵ksと番組番号とでECMを生成し、ワーク鍵kwで暗号化する。暗号化されたEMMとECMは、マルチプレクサ20でコンテンツデータに多重化され、スクランブラ21に供給される。スクランブラ21は、このうちのコンテンツデータをスクランブル鍵ksでスクランブルしてアンテナ22から通信衛星2を介してCATVシステム3のアンテナ31に送信する。
【0092】
ステップS175において、CATVシステム3は、アンテナ31で受信されたデータを、トランスモジュレータ22により所定の処理を施し、ケーブルテレビ網4を介して視聴者システム5の受信機41に再送信(配信)する。ステップS182において、受信機41は、送信されてきたデータを受信し、ICカード42は、ICカード42に保存されている個別鍵を用いてEMMを復号し、EMMに含まれている契約情報とワーク鍵kwを抽出する。そして、ICカード42は、復号されたワーク鍵kwおよび契約情報を記憶する。
【0093】
ステップS165において、サーバ16は、顧客データベース管理部33に対して、契約の変更手続きが終了したことを通知する。ステップS175において、顧客データベース管理部33は、サーバ16より契約の変更手続き終了の通知を受け、処理は終了される。
【0094】
次に図9のフローチャートを参照して解約処理について説明する。
【0095】
ステップS211において、視聴者(顧客)は、いま契約している衛星放送の解約をCATVシステム3に通知する。ステップS201において、CATVシステム3の顧客データベース管理部33は、視聴者からの解約通知を受ける。ステップS212において、視聴者は、受信機41に装着されているICカード42をCATVシステム3に返却する。ステップS202において、CATVシステム3は、視聴者に発行していたICカード42を回収する。
【0096】
ステップS203において、顧客データベース管理部33では、CATVシステム3の担当者により、キーボードが操作され、解約手続きのための解約情報の入力が行われる。必要な解約情報が入力されると、ステップS204において、顧客データベース管理部33は、電話回線6−1を介して衛星放送サービスシステム1(サーバ16)と接続する。ステップS191において、衛星放送サービスシステム1のサーバ16は、電話回線6−1を介してCATVシステム3(顧客データベース管理部33)と接続される。
【0097】
ステップS205において、顧客データベース管理部33は、ステップS203で入力された解約情報をサーバ16へ転送する。ステップS192において、サーバ16は、CATVシステム3より送信されてきた解約データを受信する。そして、ステップS193において、サーバ16は、受信した解約データに基づいて、データベース15に保存されている、対応する顧客データを削除し、データベース15の更新を行う。
【0098】
ステップS194において、サーバ16は、顧客データベース管理部33に対して、解約手続きが終了したことを通知する。ステップS206において、顧客データベース管理部33は、サーバ16より解約手続き終了の通知を受け、処理は終了される。
【0099】
以上のように、CATVシステム3が顧客との1次対応(加入手続き、契約変更、解約、および視聴料金の請求など)を行い、課金データ処理などは衛星放送サービスシステム1が行うことで、CATVシステム3にとっては、衛星放送サービスシステム1と同等のサービスが可能になる。また、衛星放送サービスシステム1にとっては、課金データ処理にのみ注力すればよくなり、加入者獲得活動を推進することができる。すなわち、本発明を利用することにより、以下に示すような効果が得られる。
【0100】
(1)衛星サービス事業者は、CATV事業者に対するサービス(TS信号の供給、EPGデータの供給、および課金データ処理など)を行うことで、衛星からの電波を直接受信できない地域においても、自前のプラットフォームを利用する顧客を増やすことができ、かつ、CATV事業者からも収益を得ることができる。
【0101】
(2)衛星サービス事業者はまた、ICカードのID番号により、衛星からの電波を直接受信できる地域の視聴者に直接配信するのか、あるいは、CATV事業者を介して配信するのかを容易に分類することができる。
【0102】
(3)CATV事業者は、デジタル配信のための多大な設備投資、EPGデータの生成、および課金データ処理などを、衛星放送サービス事業者に任せることで、その運用費用を低減することができ、かつ、衛星放送サービス事業者が行っているサービスと同等のサービスを顧客に対して実施することができる。
【0103】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【0104】
この記録媒体は、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フロッピディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む、光磁気ディスク(MD(Mini-Disk)を含む)、若しくは半導体メモリなどよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMや、ハードディスクなどで構成される。
【0105】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0106】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0107】
【発明の効果】
以上のように、請求項1に記載の送信装置、および請求項2に記載の送信方法によれば、送信側で管理しておらず、情報処理装置側で管理している顧客に対しても、確実に、放送信号を送信することが可能となる。
【0108】
また、請求項に記載の情報処理装置、および請求項5に記載の情報処理方法によれば、送信装置の有料放送信号を、確実に、かつ、低コストで再配信することが可能となる。
【0109】
さらにまた、請求項に記載の受信装置、および請求項に記載の受信方法によれば、送信装置から送信されてくる有料の放送信号を、情報処理装置からケーブルテレビ網を介して確実に受信することが可能となる。
【図面の簡単な説明】
【図1】本発明を適用したデジタルCATV配信システムの構成例を示すブロック図である。
【図2】図1のCATVシステム3が実行する、データ送信およびデータ確認処理を説明するフローチャートである。
【図3】操作画面のGUIを説明する図である。
【図4】図1の衛星放送サービスシステム1が実行する、課金データ処理を説明するフローチャートである。
【図5】操作画面のGUIを説明する図である。
【図6】加入手続きから視聴料金請求までの処理を説明するフローチャートである。
【図7】 PPV番組の購入処理を説明するフローチャートである。
【図8】契約の変更処理を説明するフローチャートである。
【図9】解約処理を説明するフローチャートである。
【符号の説明】
1 衛星放送サービスシステム, 2 通信衛星, 3 CATVシステム, 4ケーブルテレビ網, 5 視聴者システム, 13 SMS, 14 ビューログ収集システム, 15 データベース, 16 サーバ, 17 SAS, 18 関連情報送出装置, 19 エンコーダ, 20 マルチプレクサ, 21スクランブラ, 32 トランスモジュレータ, 33 顧客データベース管理部, 41 受信機, 42 ICカード, 43 テレビジョン受像機, 61 CATV事業者名入力エリア、 62 CATV事業者コード入力エリア, 63 パスワード入力エリア,64 顧客データ入力エリア, 91 CATV事業者名入力エリア, 92 CATV事業者コード入力エリア,93−1,93−2 契約データ表示エリア
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a transmission apparatus and method, an information processing apparatus and method, a reception apparatus and method, and a recording medium, and in particular by separating and sharing customer management and data processing between a CATV provider and a satellite broadcast service provider. The present invention relates to a transmission apparatus and method, an information processing apparatus and method, a reception apparatus and method, and a recording medium that can perform a digital distribution service of a CATV provider at a low cost.
[0002]
[Prior art]
In recent years, cable television (CATV) operators have received digital multi-channel programs supplied via communication satellites, and delivered them to each viewer's home using their own network (cable television network). Has come to do.
[0003]
The distribution service of CATV operators consists of the following steps.
[0004]
(1) A multi-channel service provided by a satellite broadcasting service provider is received by an antenna of a CATV station, and a transport stream (TS) signal including program data to be retransmitted is selected.
[0005]
(2) From the selected TS signal, only the program data to be retransmitted is extracted. At this time, the scramble (encryption) applied to the program data is performed based on a contract with the satellite broadcasting service provider, and when received by the CATV station, the scramble is released.
[0006]
(3) Program data extracted from each TS signal and EPG (Electronic Program Guide) data and CAS (Conditional Access System) data associated with the program generated by the CATV station are re-multiplexed, and the TS signal unique to the CATV station is generated. Generate and distribute within CATV facilities.
[0007]
(4) In (2) or (3), in the case of a TS signal that uses a statistical multiplexing method or the like among the TS signals, at the time of re-multiplexing processing, for the purpose of avoiding the failure, A program decoded into an analog signal and encoded into digital data again can be used.
[0008]
[Problems to be solved by the invention]
In this way, the distribution service of the CATV provider can perform processing such as separating multiplexed signals transmitted via the communication satellite and multiplexing them again in its own system.
[0009]
However, CATV operators with limited service areas were burdened with initial capital investment and operational expenses after the service was started.
[0010]
In order to reduce operating costs, for example, a simple system that does not implement EPG service (electronic program guide service) may be considered, but the gap with satellite broadcasting service providers is conspicuous, and in the customer acquisition competition There was a problem that would be disadvantageous.
[0011]
The present invention has been made in view of such a situation, and by separating and sharing customer management and data processing between the CATV provider and the satellite broadcasting service provider, the digital distribution service of the CATV provider is provided. It can be realized at low cost.
[0012]
[Means for Solving the Problems]
The transmission device according to claim 1 is an information processing device possessed by another business operator, and is a contract for a reception device supplied from an information processing device that distributes program content data to the reception device via a cable television network. Storage means for storing information, generation means for generating individual information unique to the receiving device based on contract information stored in the storage means, content data and individual information generated by the generation means apparatus And cable TV network First transmission means for transmitting to the receiver via the receiver and viewing information of the receiver From the receiving device without going through the information processing device A collecting means for collecting; a calculating means for calculating a viewing fee based on viewing information collected by the collecting means; and a second transmitting means for transmitting the viewing fee calculated by the calculating means to the information processing apparatus.
[0013]
According to a second aspect of the present invention, there is provided a transmission method according to claim 2, wherein the transmission device is an information processing device possessed by another business operator and distributes program content data to the reception device via the cable television network. A storage control step for controlling storage of the contract information of the receiving device, a generation step for generating individual information unique to the receiving device based on the contract information whose storage is controlled in the processing of the storage control step, and content data and generation Individual information generated by the processing of the step And cable TV network A first transmission step of transmitting to the receiving device via the receiver, and viewing information of the receiving device From the receiving device without going through the information processing device A collecting step for collecting, a calculating step for calculating a viewing fee based on the viewing information collected by the processing of the collecting step, and a second transmitting step for transmitting the viewing fee calculated by the processing of the calculating step to the information processing device Including.
[0015]
The information processing apparatus according to claim 3 stores storage means for storing the contract information input by the input means for inputting the contract information of the receiving apparatus, and predetermined information among the contract information stored in the storage means. Supply means for supplying to a transmission device possessed by another business operator, program content data transmitted from the transmission device, individual information specific to the reception device based on contract information, and Calculated based on viewing information collected by the sending device from the receiving device Receiving means for receiving billing data indicating the viewing fee of the receiving apparatus, distribution means for distributing the content data and individual information received by the receiving means to the receiving apparatus via the cable television network, and charging received by the receiving means Billing means for billing the receiving device for a viewing fee based on the data.
In the information processing device according to claim 4, the billing device performs billing processing of a PPV (Page Per View) program based on billing data from the transmitting device, and based on the contract information stored in the storage device. Perform billing processing for fixed-rate programs.
[0016]
The information processing method according to claim 5 is stored in the storage control step in which the information processing device controls storage of the contract information input by the input means for inputting the contract information of the receiving device, and the processing of the storage control step. A supply step of supplying predetermined information of the controlled contract information to a transmitting apparatus possessed by another provider, and a program specific to a receiving apparatus based on program content data and contract information transmitted from the transmitting apparatus Individual information, and Calculated based on viewing information collected by the sending device from the receiving device A receiving step for receiving billing data indicating the viewing fee of the receiving device, a distribution step for distributing the content data and individual information received by the processing of the receiving step to the receiving device via the cable television network, and a processing of the receiving step And a billing step for billing the receiving device for a viewing fee based on the received billing data.
[0018]
The receiving device according to claim 6 is configured to process content data of a program transmitted from a transmitting device possessed by a first business operator to an information processing device possessed by a second business operator and individual information unique to the receiving device. Receiving means for receiving from a device via a cable television network, storage means for storing viewing information of a program, and viewing information stored by the storage means Without going through the information processing device Transmitting means for transmitting to the transmitting device.
[0019]
According to a seventh aspect of the present invention, in the receiving method, the content data of the program transmitted from the transmitting device possessed by the first business operator to the information processing device possessed by the second business operator and individual information specific to the receiving device Receiving information from the information processing apparatus via the cable television network, storage control step for controlling storage of program viewing information, and viewing information whose storage is controlled by processing of the control step. Without going through the information processing device Transmitting to the transmitting device.
[0021]
The transmission device according to claim 1 and the transmission method according to claim 2 are information processing devices possessed by another business operator, and distribute content data of a program to a reception device via a cable television network. The contract information of the receiving device supplied from the information processing device is stored, individual information unique to the receiving device is generated based on the stored contract information, and the content data and the generated individual information are stored in the information processing device. And cable TV network Is sent to the receiving device, and the viewing information of the receiving device is From the receiving device without going through the information processing device The viewing fee is collected based on the collected viewing information, and the calculated viewing fee is transmitted to the information processing apparatus.
[0022]
The information processing apparatus according to claim 3, and the information processing method according to claim 5, wherein contract information of the receiving apparatus is stored, and predetermined information of the contract information is transmitted by another business operator. Content data of a program transmitted from a transmission device, individual information unique to a reception device based on contract information, and Calculated based on viewing information collected by the sending device from the receiving device Billing data indicating the viewing fee of the receiving device is received, the received content data and individual information are distributed to the receiving device via the cable television network, and the viewing fee for the receiving device is determined based on the received billing data. A billing process is performed.
[0023]
In the receiving device according to claim 6 and the receiving method according to claim 7, content data of a program transmitted from the transmitting device possessed by the first business operator to the information processing device possessed by the second business operator, and Individual information unique to the receiving device is received from the information processing device via the cable television network, viewing information of the program is stored, and the stored viewing information is stored. Without going through the information processing device It is transmitted to the transmission device.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram showing a configuration of an embodiment of a digital CATV distribution system to which the present invention is applied. In this digital CATV distribution system, a digital broadcast signal or the like transmitted from the antenna 22 of the satellite broadcast service system 1 via the communication satellite 2 is received by the antenna 31 of the CATV system 3 and is transmitted from the CATV system 3 to the cable television network. 4 to the receiver 41 of the viewer system 5.
[0025]
A program organization system / program organization management system (PMS: Program Data Management System / BDPS: Broadcast Data Processing System) 11 manages the organization of a program supplied from a program provider (not shown), and program organization data Is supplied to a network management database (NMD) 12. The NMD 12 outputs the content data of the broadcast program to the encoder 19 based on the supplied program organization data, encodes it, generates a program number corresponding to the program, and supplies it to the related information transmission device 18. . The NMD 12 also supplies the program number to the customer management system (SMS) 13.
[0026]
A customer management system (SMS: Subscriber Management Subsystem) 13 is a database that stores the ID number of the IC card 42 held by each customer (viewer) and the program viewing contract status of the customer corresponding to the ID number. 15 is generated for each customer, and is supplied to a customer viewing permission key management system (SAS) 17. The contract information describes conditions for allowing the customer to view the program specified by the program number. The SMS 13 also monitors the view log collection system 14 and saves the newly input viewing information in the database 15 when new viewing information is input from the receiver 41 of the viewer system 5.
[0027]
A customer viewing authorization key management system (SAS: Subscriber Authorization Subsystem) 17 is a system for issuing an encryption key for allowing a customer to view a program, storing and managing the encryption key, and each program as a kind of encryption key. A work key kw set every time, card IDs (identification information) of all issued IC cards 42, individual keys corresponding to the IC cards 42, and the like are stored.
[0028]
The SAS 17 also encrypts the contract information for each customer supplied from the SMS 13 and individual information (EMM: Entitlement Management Message) including the work key kw of the program subject to the contract with the individual key of the customer. And outputs the work key kw to the related information sending device 18. The EMM is information unique to each receiver 41 including the card ID in the non-encrypted portion.
[0029]
The view log collection system 14 receives the viewing information (viewed program name) of the IC card 42 periodically transmitted from the IC card 42 attached to the receiver 41 of the viewer system 5 via the telephone line 6-2. , Purchase date, purchase price, etc.) are collected and stored in the database 15.
[0030]
The server 16 reads the viewer viewing information collected by the view log collection system 14 from the database 15, executes billing data processing, and stores the billing data (viewing processing data) in the database 15. The server 16 also stores customer data (IC card ID number, viewing program information) transmitted from the customer database management unit 33 of the CATV system 3 via the telephone line 6-1 in the database 15. Further, the server 16 issues the viewer's IC card 42 to the customer database management unit 33 of the CATV system 3.
[0031]
The encoder 19 digitizes and compresses the broadcast video signal and audio signal supplied from the NMD 12 and outputs them to the multiplexer 20.
[0032]
The related information transmitting device 18 stores in advance a scramble key ks necessary for scrambling broadcast data, and outputs the scramble key ks to the scrambler 21. The related information transmission device 18 also generates common information (ECM: Entitlement Control Massage) including the scramble key ks stored in advance and the program number supplied from the NMD 12, and the work information kw input from the SAS 17. Encrypt and output to the multiplexer 20. The ECM is information accompanying the program and is information that is commonly sent to the program receiver.
[0033]
The multiplexer 20 is encrypted with the content data input from the encoder 19, the EMM (encrypted with the individual key) input from the SAS 17, and the ECM (work key kw) input from the related information transmission device 18. Are time-division multiplexed and output to the scrambler 21.
[0034]
The scrambler 21 scrambles content data in the multiplexed signal supplied from the multiplexer 20 using the scramble key ks supplied from the related information transmitting device 18. Note that EMM and ECM are information for control and are not scrambled. The EMM including the contract information is individually sent to the receiver 41 of the viewer who has signed the contract (only the receiver 41 of the corresponding viewer can receive it), and the ECM is information attached to the program. Therefore, it is sent in common to all program viewers (all receivers 41 can receive).
[0035]
Therefore, the IC card 42 decrypts the EMM received by the receiver 41 with the individual key stored in the IC card 42, and extracts the work key kw and the contract information. Then, the IC card 42 extracts the scramble key ks by decrypting the ECM using the work key kw and supplies it to the receiver 41. The receiver 41 can descramble the content data of the contracted program using the supplied scramble key ks.
[0036]
The antenna 22 transmits the data scrambled by the scrambler 21 as a linearly polarized CS (Communications Satellite) wave to the antenna 31 of the CATV system 3 via the communication satellite 2.
[0037]
The CATV system 3 receives the CS wave transmitted from the communication satellite 2 by the antenna 31 and supplies it to the transmodulator 32. The transmodulator 32 divides the CS wave input via the antenna 31 into TS signals for each channel, converts them into signals for one channel (QAM signal) of cable television, and views them via the cable television network 4 Distributed to the receiver 41 of the user system 5.
[0038]
In the customer database management unit 33, viewing program information of a customer (viewer) who distributes a program via the cable television network 4 and a customer profile (customer name, IC card ID number, customer address, etc.) are registered. Manage the database. In addition, the customer database management unit 33 receives the subscription application notified by the viewer and performs the procedure processing (input of customer data, etc.) on behalf of the satellite broadcasting service system 1. Further, the customer database management unit 33 is connected to the server 16 of the satellite broadcast service system 1 via the telephone line 6-1, and transmits the input customer data to the database 15 of the satellite broadcast service system 1. The stored viewing processing data is read through the server 16 and confirmed.
[0039]
When the receiver 41 of the viewer system 5 determines whether or not the EMM card ID included in the transmitted data matches the card ID stored in the IC card 42, The IC card 42 decrypts the EMM using the individual key stored in the IC card 42, and extracts the work key kw and the contract information. Then, the IC card 42 stores the decrypted work key kw and contract information. This makes it possible to receive broadcast data of contracted programs.
[0040]
When the broadcast data is received, the IC card 42 compares the contract information stored in advance with the contract information decrypted by the receiver 41, that is, the EMM. If the two match, the received program can be viewed. The ECM is decrypted using the work key kw, and the scramble key ks contained therein is extracted and supplied to the receiver 41. The receiver 41 descrambles the content data using the scramble key ks and outputs it to the television receiver 43. The television receiver 43 displays the input program.
[0041]
Furthermore, the receiver 41 operates in accordance with an operation performed by the viewer using a remote commander (not shown) or the like for data for a program contract (for example, a new channel viewing contract using PPC (Pay Per Channel), a PPV ( Viewing information, which is data for a viewing contract for each program by Pay Per View), is generated and stored in the IC card 42. The viewing information is read by the receiver 41 at a predetermined timing, for example, once a month, and transmitted (uploaded) to the view log collection system 14 of the satellite broadcast service system 1 via the telephone line 6-2. The
[0042]
Next, data transmission and data confirmation processing executed by the CATV system 3 will be described with reference to the flowchart of FIG. When the person in charge of the CATV system 3 wants to transmit data or confirms the data, the GUI of the operation screen as shown in FIG. This process is started by displaying on a display (not shown).
[0043]
In step S 1, the person in charge of the CATV system 3 follows the GUI shown in FIG. 3 displayed on a display (not shown), the CATV operator name input area 61 in the CATV operator name input area 61, and the CATV operator code input area 62 in the CATV business code input area 62. The user code is input to the password input area 63 using a keyboard (not shown) of the customer database management unit 33.
[0044]
The customer database management unit 33 checks whether or not the input information is correct. If the input information is determined to be correct, the customer database management unit 33 further displays the customer GUI in FIG. 3 displayed on the display in step S2. The data input area 64 is displayed. As described above, the customer data input area 64 is displayed for the first time when it is determined that the input information is correct in order to prevent operation by a suspicious person.
[0045]
In step S <b> 3, the customer database management unit 33 determines whether or not the mode in which processing is being executed is the transfer mode, that is, whether or not the mode is a mode in which data is input to the customer data input area 64. If the transfer mode is determined (if the person in charge operates the confirmation button 66 and does not input the confirmation mode setting command, the transfer mode is set), the process proceeds to step S4, and the CATV system The person in charge 3 inputs necessary information in the customer data input area 64.
[0046]
In the GUI of FIG. 3, the person in charge of the CATV system 3 inputs the customer (viewer) name in the customer designation input area 71 and the ID number of the IC card 42 issued for each customer in the IC card ID number input area 72. The customer's address is input in the customer address input area 73. Further, the person in charge inputs information about the program desired to be viewed (channel number = service ID) in the viewing program information input area 74 and the payment status of the customer in the payment status input area 76 using a keyboard or the like.
[0047]
In the payment status input area 76, the payment confirmation check area 81 or the non-payment check area 82 is checked depending on the presence or absence of payment (in the example of FIG. 3, the payment confirmation check area 81 is checked).
[0048]
In the confirmation mode to be described later, the viewing processing data stored in the database 15 is read, so that the viewing processing data is displayed in the viewing processing data display area 75 and the amount display area 83 in the payment status input area 76 is read. The amount charged for the viewing program is displayed.
[0049]
In step S5, the customer database management unit 33 determines whether or not the input content input in step S4 is correct. If it is determined that the input content is not correct, the customer database management unit 33 returns to step S4 and repeats the above-described processing. In step S5, when it is determined that the input content input in step S4 is correct, the process proceeds to step S6, and the customer database management unit 33 selects only the necessary data to be transferred to the server 16 (satellite broadcasting service system 1). To do. In other words, the customer data to be transferred is only the IC card ID number and the viewing program information that are required when generating the unlocking information (EMM, ECM) of the IC card 42.
[0050]
In step S7, the customer database management unit 33 encrypts the data selected in step S6. When the transfer button 65 is selected by the person in charge of the CATV system 3 using a mouse (not shown) or the like, the process proceeds to step S8, and the customer database management unit 33 sends the server 16 via the telephone line 6-1. Connect with. In step S 9, the customer database management unit 33 transfers the data encrypted in step S 7 to the server 16.
[0051]
In step S10, the customer database management unit 33 determines whether or not the data transfer is completed. If it is determined that the data transfer is still in progress, the process returns to step S9 and repeats the above-described processing. If it is determined in step S10 that the data transfer has been completed, the process proceeds to step S15.
[0052]
In step S3, if it is determined that the mode to be executed is not the transfer mode, that is, if it is determined to be the confirmation mode (the person in charge of the CATV system 3 uses a mouse or the like). If it is determined that the confirmation button 66 has been selected), the process proceeds to step S11, and the customer database management unit 33 communicates with the server 16 via the telephone line 6-1 based on a command from the person in charge of the CATV system 3. Connecting.
[0053]
In step S <b> 12, the customer database management unit 33 takes in the viewing process data stored in the database 15 via the server 16. As a result, viewing processing data (viewing program name, purchase date, purchase price) is displayed in the viewing processing data display area 75 of the GUI in FIG. 3, and billing data (billing amount of the viewing program) is displayed in the amount display area 83, respectively. The In step S13, the person in charge of the CATV system 3 checks the viewing process data and the amount of money of the GUI shown in FIG.
[0054]
In step S14, the customer database management unit 33 determines whether or not the confirmation process has been completed, that is, whether or not the Close button 67 has been selected by the person in charge of the CATV system 3 using a mouse or the like. If it is determined that the confirmation process has not ended, the process returns to step S12 and the above-described processes are repeated. If it is determined in step S14 that the confirmation process has been completed, the process proceeds to step S15.
[0055]
After the process of step S10 or step S14, in step S15, the customer database management unit 33 releases the connection with the server 16 connected via the telephone line 6-1, and the process ends.
[0056]
Next, billing data processing executed by the satellite broadcast service system 1 will be described with reference to the flowchart of FIG. When the person in charge of the satellite broadcasting service system 1 wants to execute billing data processing, the operation screen GUI as shown in FIG. 5 is displayed on a display (not shown) of the server 16 by instructing a predetermined operation. This process is started.
[0057]
In step S31, the person in charge of the satellite broadcasting service system 1 assigns the CATV provider name in the CATV provider name input area 91 and the CATV provider code in the CATV provider code input area 92 according to the GUI displayed in FIG. The data is input using a keyboard (not shown) of the server 16.
[0058]
In step S32, the server 16 displays the contract data corresponding to the CATV system 3 input in step S31. That is, the server 16 further displays the contract data display areas 93-1 and 93-2 on the GUI of FIG. 5 displayed on the display.
[0059]
In the GUI of FIG. 5, the IC card ID number display areas 101-1 and 101-2 in the contract data display areas 93-1 and 93-2 are the data input to the IC card ID number input area 72 of the GUI of FIG. The viewing program information display areas 104-1 and 104-2 are respectively linked to the viewing program information input area 74 of the GUI of FIG. In the viewing processing data 105-1 and 105-2, viewing processing data of the IC card 42 collected by the view log collection system 14 and stored in the database 15 is displayed.
[0060]
In step S33, the server 16 determines whether or not the operation screen read in step S32 is correct, that is, whether or not it is contract data of the CATV system 3 that is going to execute the billing data processing. If it is determined that the performed operation screen is not correct, the process returns to step S31 and the above-described processing is repeated.
[0061]
If it is determined in step S33 that the read operation screen is correct, the process proceeds to step S34, where the person in charge of the satellite broadcast service system 1 processes the processing data (contract information) for each viewer stored in the database 15. ) That is, the person in charge of the satellite broadcasting service system 1 confirms the contract data (contract data) for each viewer displayed in the contract data display areas 93-1 and 93-2 of the GUI of FIG.
[0062]
In step S <b> 35, the server 16 controls the SMS 13 to read the contract information stored in the database 15 and supply it to the SAS 17. At this time, the SAS 17 generates the EMM by combining the contract information sent from the SMS 13 with the work key kw, and encrypts it using the individual key unique to each viewer's IC card 42. The SAS 17 also outputs the work key kw to the related information sending device 18. The related information sending device 18 generates an ECM with the scramble key ks and the program number, and encrypts it with the work key kw. The encrypted EMM and ECM are multiplexed into content data by the multiplexer 20 and supplied to the scrambler 21. The scrambler 21 scrambles the content data with the scramble key ks and transmits the content data from the antenna 22 to the CATV system 3 via the communication satellite 2.
[0063]
In step S36, the server 16 takes in the viewing information of the IC card 42 collected by the view log collection system 14 stored in the database 15, and executes billing data (viewing fee) processing based on the viewing information. Then, the obtained billing data is input to the database 15.
[0064]
In step S37, the server 16 determines whether or not key information such as EMM or ECM has been generated, that is, whether or not the data necessary for the receiver 41 to receive the contracted program has been transmitted. If it is determined that key information such as EMM or ECM has not yet been generated, the process returns to step S34 and the above-described processing is repeated. If it is determined in step S37 that key information such as EMM or ECM has been generated, the process proceeds to step S38, and the server 16 determines whether it is necessary to check data of another CATV system 3 as well. If it is determined that it is necessary to check data of another CATV system 3, the process returns to step S31 and the above-described processing is repeated. If it is determined in step S38 that it is not necessary to check data of another CATV system 3, the process is terminated.
[0065]
Next, with reference to the flowchart of FIG. 6, processing from the subscription procedure for the flat-rate program from the viewer to billing for the viewing fee by the CATV system 3 will be described. In addition, as pre-processing, contracts such as re-transmission agreements and system agreements between the program supply system (not shown), the satellite broadcasting service system 1 (server 16), and the CATV system 3 (customer database management unit 33) Purchases, lending IC cards, and legal requirements are already in place.
[0066]
In step S91, the viewer (customer) informs the CATV system 3 that he / she wishes to subscribe for satellite broadcasting. In step S71, the customer database management unit 33 of the CATV system 3 receives a request for subscription application from a viewer. In step S72, the customer database management unit 33 issues (lends) the IC card 42 to the viewer system 5. In step S <b> 92, the viewer receives the IC card 42 issued from the CATV system 3 and attaches it to the receiver 41.
[0067]
In step S73, in the customer database management unit 33, the person in charge of the CATV system 3 operates the keyboard and inputs the subscription application data (customer data, etc.) acquired from the viewer (FIG. 3). As a result, the customer name, the ID number of the IC card 42, the customer address, information on the program desired to view (channel number = service ID), and the like are input.
[0068]
When the necessary information is input, in step S74, the customer database management unit 33 connects to the satellite broadcast service system 1 (server 16) via the telephone line 6-1. In step S51, the server 16 of the satellite broadcasting service system 1 is connected to the CATV system 3 (customer database management unit 33) via the telephone line 6-1.
[0069]
In step S75, the customer database management unit 33 transfers the customer data (IC card ID number and viewing program information) necessary for the accounting data processing of the server 16 among the customer data input in step S73 to the server 16. . In step S <b> 52, the server 16 receives the customer data transmitted from the customer database management unit 33 and stores it in the database 15.
[0070]
In step S53, the server 16 confirms the received data (FIG. 5). In step S 54, the server 16 controls the SMS 13 to read the contract information stored in the database 15 and supply it to the SAS 17. At this time, the SAS 17 generates the EMM by combining the contract information sent from the SMS 13 with the work key kw, and encrypts it using the individual key unique to each viewer's IC card 42. The SAS 17 also outputs the work key kw to the related information sending device 18. The related information sending device 18 generates an ECM with the scramble key ks and the program number, and encrypts it with the work key kw. The encrypted EMM and ECM are multiplexed into content data by the multiplexer 20 and supplied to the scrambler 21. The scrambler 21 scrambles the content data with the scramble key ks and transmits it from the antenna 22 to the antenna 31 of the CATV system 3 via the communication satellite 2.
[0071]
In step S76, the CATV system 3 performs predetermined processing on the data received by the antenna 31 by the transmodulator 22 and retransmits (distributes) the data to the receiver 41 of the viewer system 5 via the cable television network 4. . In step S93, the receiver 41 of the viewer system 5 receives the transmitted data, and the IC card 42 decrypts the EMM using the individual key stored in the IC card 42, and the work key kw. Extract contract information. Then, the IC card 42 stores the decrypted work key kw and contract information.
[0072]
In step S55, the server 16 notifies the customer database management unit 33 that the subscription procedure has been completed, that is, information necessary for receiving the contract program has been stored in the IC card 42. In step S <b> 77, the customer database management unit 33 receives a notification of procedure end from the server 16. In step S78, the customer database management unit 33 releases the connection with the server 16 connected via the telephone line 6-1. In step S56, the server 16 is disconnected from the customer database management unit 33.
[0073]
When the date and time for transmitting the contracted program arrives, in step S57, the multiplexer 20 time-divisions the content data input from the encoder 19, the EMM input from the SAS 17, and the ECM input from the related information transmitting device 18. Multiplexed and output to the scrambler 21. The scrambler 21 scrambles the content data in the multiplexed signal supplied from the multiplexer 20 and transmits it to the antenna 31 of the CATV system 3 via the antenna 22. In step S79, the CATV system 3 performs predetermined processing on the data received by the antenna 31 by the transmodulator 22, and retransmits (distributes) the data to the receiver 41 of the viewer system 5 via the cable television network 4. .
[0074]
In step S94, the receiver 41 receives the transmitted data and supplies the ECM to the IC card. The IC card 42 decrypts the ECM using the work key kw acquired in step S93, and acquires program information (program attribute information and scramble key ks). The scramble key ks included in the ECM is supplied to the receiver 41 for the limited reception program whose viewing is permitted by the contract information acquired in the process of step S93 and the program information acquired from the ECM. The receiver 41 descrambles the content data using the scramble key ks supplied from the IC card 42 and outputs it to the television receiver 43. Then, the television receiver 43 displays the input program.
[0075]
In step S80, as described above, the customer database management unit 33 determines the billing data for the flat-rate program in advance between the satellite broadcast service system 1 and the CATV system 3, and based on the billing data. Thus, for example, monthly billing data (viewing fee) is charged to the viewer. In step S <b> 95, the viewer receives a viewing fee charge from the CATV system 3. In step S96, the viewer pays the viewing fee by a predetermined date. In step S81, the CATV system 3 receives the viewing fee from the viewer and pays the fee to the satellite broadcasting service system 1.
[0076]
Next, the PPV program purchase process will be described with reference to the flowchart of FIG.
[0077]
In step S141, the viewer (customer) operates a remote commander (not shown) and inputs viewing information (viewing program name, purchase date, purchase price) necessary for the PPV program purchase procedure as contract information. . This viewing information (contract information) is stored in the IC card 42.
[0078]
In step S111, when the date and time for transmitting the PPV program arrives, the multiplexer 20 time-division-multiplexes the content data input from the encoder 19, the EMM input from the SAS 17, and the ECM input from the related information transmission device 18. And output to the scrambler 21. The scrambler 21 scrambles content data in the multiplexed signal supplied from the multiplexer 20 and transmits the content data from the antenna 22 to the antenna 31 of the CATV system 3 via the communication satellite 2. In step S131, the CATV system 3 performs predetermined processing on the data received by the antenna 31 by the transmodulator 22, and retransmits (distributes) the data to the receiver 41 of the viewer system 5 via the cable television network 4. .
[0079]
In step S <b> 142, the receiver 41 receives the transmitted data and supplies the EMM and ECM to the IC card 42. The IC card 42 decrypts the EMM using the individual key stored in the IC card 42, and extracts the work key kw and the contract information. Furthermore, the IC card 42 compares the contract information just extracted with the contract information (viewing information) stored in the IC card 42 in the process of step S141, and if the two match, the received program is viewed. Since it is a possible program (purchased PPV program), the ECM is decrypted using the work key kw, and the scramble key ks contained therein is extracted and supplied to the receiver 41. The receiver 41 descrambles the content data using the scramble key ks supplied from the IC card 42 and outputs it to the television receiver 43. Then, the television receiver 43 displays the input PPV program.
[0080]
In step S143, the IC card 42 stores viewing information (viewed program name, purchase date, purchase price) as a history of the actually received program. In step S144, the receiver 41 connects to the view log collection system 14 via the telephone line 6-2 at a predetermined timing, for example, once a month. In step S112, the satellite broadcast service system 1 (view log collection system 14) is connected to the viewer system 5 (receiver 41) via the telephone line 6-2.
[0081]
In step S145, the receiver 41 reads the viewing information (viewed program name, purchase date, purchase price) stored in the IC card 42, and uploads (sends) to the view log collection system 14 via the telephone line 6-2. ) In step S <b> 113, the view log collection system 14 collects viewing information (viewing information stored in the process of step S <b> 143) stored in the IC card 42 uploaded from the receiver 41 and stores it in the database 15.
[0082]
In step S114, the server 16 confirms the received data stored in the database 15 (FIG. 5). In step S 115, the server 16 reads the viewing information stored in the database 15, executes billing data processing based on the viewing information, and stores it in the database 15.
[0083]
In step S132, the customer database management unit 33 requests the server 16 to transfer billing data. In step S <b> 116, the server 16 receives a charge data transfer request from the customer database management unit 33.
[0084]
In step S <b> 117, the server 16 transfers the charging data stored in the database 15 to the customer database management unit 33 based on the charging data transfer request from the customer database management unit 33. In step S133, the customer database management unit 33 receives the billing data transferred from the server 16.
[0085]
In step S134, the customer database management unit 33 charges the viewer for the PPV program viewing fee based on the billing data received in step S133. The CATV system 3 can charge the viewer for the PPV program purchase fee separately from the flat-rate program viewing fee or in addition to the flat-rate program viewing fee.
[0086]
In step S146, the viewer receives a charge for purchasing a PPV program from the CATV system 3. In step S147, the viewer pays the purchase fee for the PPV program by a predetermined date. In step S <b> 135, the CATV system 3 receives the purchase fee for the PPV program from the viewer and pays the fee to the satellite broadcasting service system 1.
[0087]
Next, contract change processing will be described with reference to the flowchart of FIG.
[0088]
In step S181, the viewer (customer) notifies the CATV system 3 of the contract change of the satellite broadcasting contracted now. In step S171, the customer database management unit 33 of the CATV system 3 receives a contract change notification from the viewer. In step S172, in the customer database management unit 33, the person in charge of the CATV system 3 operates the keyboard and inputs contract change information acquired from the viewer (FIG. 3).
[0089]
When the necessary change information is input, in step S173, the customer database management unit 33 connects to the satellite broadcast service system 1 (server 16) via the telephone line 6-1. In step S161, the server 16 of the satellite broadcasting service system 1 is connected to the CATV system 3 (customer database management unit 33) via the telephone line 6-1.
[0090]
In step S174, the customer database management unit 33 transfers the change information input in step S172 to the server 16. In step S <b> 162, the server 16 receives the change data transmitted from the CATV system 3 and stores (updates) it in the database 15. In step S163, the server 16 confirms the received data (FIG. 5).
[0091]
In step S 164, the server 16 controls the SMS 13 to read the updated contract information stored in the database 15 and supply it to the SAS 17. At this time, the SAS 17 generates the EMM by combining the contract information sent from the SMS 13 with the work key kw, and encrypts it using the individual key unique to each viewer's IC card 42. The SAS 17 also outputs the work key kw to the related information sending device 18. The related information sending device 18 generates an ECM with the scramble key ks and the program number, and encrypts it with the work key kw. The encrypted EMM and ECM are multiplexed into content data by the multiplexer 20 and supplied to the scrambler 21. The scrambler 21 scrambles the content data with the scramble key ks and transmits it from the antenna 22 to the antenna 31 of the CATV system 3 via the communication satellite 2.
[0092]
In step S175, the CATV system 3 performs predetermined processing on the data received by the antenna 31 by the transmodulator 22, and retransmits (distributes) the data to the receiver 41 of the viewer system 5 via the cable television network 4. . In step S182, the receiver 41 receives the transmitted data, and the IC card 42 decrypts the EMM using the individual key stored in the IC card 42, and the contract information included in the EMM. Extract the work key kw. Then, the IC card 42 stores the decrypted work key kw and contract information.
[0093]
In step S165, the server 16 notifies the customer database management unit 33 that the contract change procedure has been completed. In step S175, the customer database management unit 33 receives a notification of the end of the contract change procedure from the server 16, and the process ends.
[0094]
Next, the cancellation process will be described with reference to the flowchart of FIG.
[0095]
In step S <b> 211, the viewer (customer) notifies the CATV system 3 of the cancellation of the currently subscribed satellite broadcast. In step S201, the customer database management unit 33 of the CATV system 3 receives a cancellation notice from the viewer. In step S212, the viewer returns the IC card 42 attached to the receiver 41 to the CATV system 3. In step S202, the CATV system 3 collects the IC card 42 that has been issued to the viewer.
[0096]
In step S203, in the customer database management unit 33, the person in charge of the CATV system 3 operates the keyboard and inputs cancellation information for the cancellation procedure. When the necessary cancellation information is input, in step S204, the customer database management unit 33 connects to the satellite broadcast service system 1 (server 16) via the telephone line 6-1. In step S191, the server 16 of the satellite broadcasting service system 1 is connected to the CATV system 3 (customer database management unit 33) via the telephone line 6-1.
[0097]
In step S205, the customer database management unit 33 transfers the cancellation information input in step S203 to the server 16. In step S 192, the server 16 receives the cancellation data transmitted from the CATV system 3. In step S193, the server 16 deletes the corresponding customer data stored in the database 15 and updates the database 15 based on the received cancellation data.
[0098]
In step S194, the server 16 notifies the customer database management unit 33 that the cancellation procedure has been completed. In step S206, the customer database management unit 33 receives a notice of termination of the cancellation procedure from the server 16, and the process is terminated.
[0099]
As described above, the CATV system 3 performs the primary correspondence with the customer (subscription procedure, contract change, cancellation, billing for viewing fees, etc.), and the billing data processing is performed by the satellite broadcasting service system 1, so that CATV For the system 3, a service equivalent to the satellite broadcast service system 1 is possible. In addition, the satellite broadcasting service system 1 only needs to focus on billing data processing, and can promote subscriber acquisition activities. That is, the following effects can be obtained by using the present invention.
[0100]
(1) Satellite service providers can provide their own services (such as TS signal supply, EPG data supply, and billing data processing) to CATV operators even in areas where they cannot directly receive radio waves from satellites. You can increase the number of customers who use the platform, and you can also earn revenue from CATV operators.
[0101]
(2) Satellite service providers can also easily classify whether to distribute directly to viewers in areas where radio waves from satellites can be received directly or via CATV operators, using the ID number of the IC card. can do.
[0102]
(3) CATV operators can reduce their operational costs by entrusting satellite broadcasting service providers with large capital investment for digital distribution, EPG data generation, and billing data processing. In addition, a service equivalent to the service provided by the satellite broadcasting service provider can be provided to the customer.
[0103]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a recording medium in a general-purpose personal computer or the like.
[0104]
This recording medium is distributed to provide a program to the user separately from the computer, such as a magnetic disk (including a floppy disk) on which the program is recorded, an optical disk (CD-ROM (Compact Disk-Read Only Memory)) , Not only composed of package media consisting of magneto-optical disk (including MD (Mini-Disk)), including DVD (Digital Versatile Disk), or semiconductor memory, but also pre-installed in the computer to the user Consists of a ROM, hard disk, etc. that provide the program.
[0105]
In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.
[0106]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0107]
【The invention's effect】
As described above, the transmission device according to claim 1, and The transmission method according to claim 2. According to It is possible to reliably transmit a broadcast signal to a customer who is not managed on the transmission side and managed on the information processing apparatus side.
[0108]
Claims 3 An information processing device according to claim 1, and The information processing method according to claim 5. According to It becomes possible to redistribute the pay broadcast signal of the transmission device reliably and at low cost.
[0109]
Furthermore, the claims 6 The receiving device according to and Claim 7 Receiving method described in According to A pay broadcast signal transmitted from the transmission device can be reliably received from the information processing device via the cable television network.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration example of a digital CATV distribution system to which the present invention is applied.
FIG. 2 is a flowchart for explaining data transmission and data confirmation processing executed by the CATV system 3 of FIG. 1;
FIG. 3 is a diagram illustrating a GUI of an operation screen.
FIG. 4 is a flowchart illustrating billing data processing executed by the satellite broadcast service system 1 of FIG.
FIG. 5 is a diagram illustrating a GUI of an operation screen.
FIG. 6 is a flowchart for explaining processing from a subscription procedure to viewing fee billing.
FIG. 7 is a flowchart for explaining PPV program purchase processing;
FIG. 8 is a flowchart for explaining contract change processing;
FIG. 9 is a flowchart illustrating a cancellation process.
[Explanation of symbols]
1 satellite broadcasting service system, 2 communication satellite, 3 CATV system, 4 cable TV network, 5 viewer system, 13 SMS, 14 view log collection system, 15 database, 16 server, 17 SAS, 18 related information sending device, 19 encoder , 20 Multiplexer, 21 Scrambler, 32 Transmodulator, 33 Customer database manager, 41 Receiver, 42 IC card, 43 Television receiver, 61 CATV operator name input area, 62 CATV operator code input area, 63 Password Input area, 64 Customer data input area, 91 CATV operator name input area, 92 CATV operator code input area, 93-1, 93-2 Contract data display area

Claims (7)

他の事業者が有する情報処理装置であって、番組のコンテンツデータをケーブルテレビ網を介して受信装置に配信する情報処理装置から供給される前記受信装置の契約情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記契約情報に基づいて、前記受信装置に固有の個別情報を生成する生成手段と、
前記コンテンツデータおよび前記生成手段により生成された前記個別情報を、前記情報処理装置および前記ケーブルテレビ網を介して前記受信装置に送信する第1の送信手段と、
前記受信装置の視聴情報を、前記情報処理装置を介さずに前記受信装置から収集する収集手段と、
前記収集手段により収集された前記視聴情報に基づいて視聴料金を算出する算出手段と、
前記算出手段により算出された前記視聴料金を前記情報処理装置に送信する第2の送信手段と
を備える送信装置。
Storage means for storing contract information of the receiving device supplied from an information processing device that is an information processing device possessed by another business operator and distributes program content data to the receiving device via a cable television network;
Generating means for generating individual information unique to the receiving device based on the contract information stored in the storage means;
First transmission means for transmitting the content data and the individual information generated by the generation means to the reception device via the information processing device and the cable television network ;
Collection means for collecting viewing information of the receiving device from the receiving device without going through the information processing device ;
Calculating means for calculating a viewing fee based on the viewing information collected by the collecting means;
A transmission device comprising: a second transmission unit configured to transmit the viewing fee calculated by the calculation unit to the information processing device.
送信装置が、
他の事業者が有する情報処理装置であって、番組のコンテンツデータをケーブルテレビ網を介して受信装置に配信する情報処理装置から供給される前記受信装置の契約情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理で記憶が制御された前記契約情報に基づいて、前記受信装置に固有の個別情報を生成する生成ステップと、
前記コンテンツデータおよび前記生成ステップの処理により生成された前記個別情報を、前記情報処理装置および前記ケーブルテレビ網を介して前記受信装置に送信する第1の送信ステップと、
前記受信装置の視聴情報を、前記情報処理装置を介さずに前記受信装置から収集する収集ステップと、
前記収集ステップの処理により収集された前記視聴情報に基づいて視聴料金を算出する算出ステップと、
前記算出ステップの処理により算出された前記視聴料金を前記情報処理装置に送信する第2の送信ステップと
を含む送信方法。
The transmitter is
A storage control step for controlling storage of contract information of the receiving device supplied from an information processing device owned by another business operator that distributes program content data to the receiving device via a cable television network When,
Based on the contract information whose storage is controlled in the process of the storage control step, a generation step for generating individual information unique to the receiving device;
A first transmission step of transmitting the content data and the individual information generated by the processing of the generation step to the reception device via the information processing device and the cable television network ;
Collecting the viewing information of the receiving device from the receiving device without going through the information processing device ;
A calculating step of calculating a viewing fee based on the viewing information collected by the processing of the collecting step;
A second transmission step of transmitting the viewing fee calculated by the calculation step to the information processing apparatus.
受信装置の契約情報を入力する入力手段により入力された前記契約情報を記憶する記憶手段と、
前記記憶手段に記憶された前記契約情報のうちの所定の情報を、他の事業者が有する送信装置に供給する供給手段と、
前記送信装置から送信されてくる、番組のコンテンツデータ、前記契約情報に基づく前記受信装置に固有の個別情報、および、前記送信装置が前記受信装置から収集した視聴情報に基づいて算出した前記受信装置の視聴料金を示す課金データを受信する受信手段と、
前記受信手段により受信された前記コンテンツデータおよび前記個別情報をケーブルテレビ網を介して前記受信装置に配信する配信手段と、
前記受信手段により受信された前記課金データに基づいて、前記受信装置への視聴料金の請求処理を行う請求手段と
を備える情報処理装置。
Storage means for storing the contract information input by the input means for inputting contract information of the receiving device;
Supply means for supplying predetermined information of the contract information stored in the storage means to a transmission device possessed by another operator;
The receiving device calculated based on program content data transmitted from the transmitting device, individual information unique to the receiving device based on the contract information, and viewing information collected by the transmitting device from the receiving device Receiving means for receiving billing data indicating the viewing fee of
Distribution means for distributing the content data and the individual information received by the reception means to the reception device via a cable television network;
An information processing apparatus comprising: billing means for billing a viewing fee to the receiving apparatus based on the billing data received by the receiving means.
前記請求手段は、前記送信装置からの前記課金データに基づいてPPV(Page Per View)番組の請求処理を行い、前記記憶手段に記憶されている前記契約情報に基づいて定額番組の請求処理を行う
請求項3に記載の情報処理装置。
The billing means bills a PPV (Page Per View) program based on the billing data from the transmitting device, and bills a flat-rate program based on the contract information stored in the storage means. The information processing apparatus according to claim 3.
情報処理装置が、
受信装置の契約情報を入力する入力手段により入力された前記契約情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理で記憶が制御された前記契約情報のうちの所定の情報を、他の事業者が有する送信装置に供給する供給ステップと、
前記送信装置から送信されてくる、番組のコンテンツデータ、前記契約情報に基づく前記受信装置に固有の個別情報、および、前記送信装置が前記受信装置から収集した視聴情報に基づいて算出した前記受信装置の視聴料金を示す課金データを受信する受信ステップと、
前記受信ステップの処理により受信された前記コンテンツデータおよび前記個別情報をケーブルテレビ網を介して前記受信装置に配信する配信ステップと、
前記受信ステップの処理により受信された前記課金データに基づいて、前記受信装置への視聴料金の請求処理を行う請求ステップと
を含む情報処理方法。
Information processing device
A storage control step for controlling storage of the contract information input by input means for inputting contract information of the receiving device;
A supply step of supplying predetermined information of the contract information whose storage is controlled in the processing of the storage control step to a transmission device possessed by another operator;
The receiving device calculated based on program content data transmitted from the transmitting device, individual information unique to the receiving device based on the contract information, and viewing information collected by the transmitting device from the receiving device A receiving step of receiving billing data indicating a viewing fee of;
A distribution step of distributing the content data and the individual information received by the processing of the reception step to the reception device via a cable television network;
A billing step of billing a viewing fee to the receiving device based on the billing data received by the processing of the receiving step.
第1の事業者が有する送信装置から第2の事業者が有する情報処理装置に送信される番組のコンテンツデータおよび受信装置に固有の個別情報を、前記情報処理装置からケーブルテレビ網を介して受信する受信手段と、
前記番組の視聴情報を記憶する記憶手段と、
前記記憶手段により記憶された前記視聴情報を、前記情報処理装置を介さずに前記送信装置に送信する送信手段と
を備える受信装置。
The content data of the program transmitted to the information processing device possessed by the second business operator from the transmission device possessed by the first business operator and the individual information specific to the receiving device are received from the information processing device via the cable television network. Receiving means for
Storage means for storing viewing information of the program;
A receiving apparatus comprising: transmitting means for transmitting the viewing information stored by the storage means to the transmitting apparatus without passing through the information processing apparatus.
受信装置が、
第1の事業者が有する送信装置から第2の事業者が有する情報処理装置に送信される番組のコンテンツデータおよび前記受信装置に固有の個別情報を、前記情報処理装置からケーブルテレビ網を介して受信する受信ステップと、
前記番組の視聴情報の記憶を制御する記憶制御ステップと、
前記制御ステップの処理により記憶が制御された前記視聴情報を、前記情報処理装置を介さずに前記送信装置に送信する送信ステップと
を含む受信方法。
The receiving device
The content data of the program transmitted from the transmission device possessed by the first business operator to the information processing device possessed by the second business operator and the individual information specific to the receiving device are transmitted from the information processing device via the cable television network. A receiving step for receiving;
A storage control step for controlling storage of viewing information of the program;
A transmission method including: a transmission step of transmitting the viewing information whose storage is controlled by the process of the control step to the transmission device without passing through the information processing device .
JP2000005563A 2000-01-14 2000-01-14 Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium Expired - Fee Related JP4538877B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000005563A JP4538877B2 (en) 2000-01-14 2000-01-14 Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000005563A JP4538877B2 (en) 2000-01-14 2000-01-14 Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium

Publications (2)

Publication Number Publication Date
JP2001197469A JP2001197469A (en) 2001-07-19
JP4538877B2 true JP4538877B2 (en) 2010-09-08

Family

ID=18534216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000005563A Expired - Fee Related JP4538877B2 (en) 2000-01-14 2000-01-14 Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium

Country Status (1)

Country Link
JP (1) JP4538877B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001145075A (en) * 1999-11-10 2001-05-25 Matsushita Electric Ind Co Ltd Limited reception system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001145075A (en) * 1999-11-10 2001-05-25 Matsushita Electric Ind Co Ltd Limited reception system

Also Published As

Publication number Publication date
JP2001197469A (en) 2001-07-19

Similar Documents

Publication Publication Date Title
EP0831653B1 (en) Pay information providing system
US5740246A (en) Crypt key system
JP4409940B2 (en) Interactive information service system and associated method for capturing transaction data
RU2225681C2 (en) Method and device for recording encrypted digital data
US5627892A (en) Data security scheme for point-to-point communication sessions
US6055314A (en) System and method for secure purchase and delivery of video content programs
US6427013B1 (en) Information broadcasting method, receiver, and information processing apparatus
EP1813107B1 (en) Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
KR101495458B1 (en) Service key delivery in a conditional access system
KR20010053539A (en) Method and apparatus for secure communication of information between a plurality of digital audiovisual devices
KR19990013861A (en) Digital Coupon for Pay TV
JP2001519124A (en) Broadcasting / receiving system and conditional access system therefor
JP2006180562A (en) Cryptographic key system
JP2003503941A (en) Broadcast and receive messages
JP3894342B2 (en) Paid information provision system
US20040031049A1 (en) Server and computer program for the server
JP2002044071A (en) Receiving method
KR20100069373A (en) Conditional access system and method exchanging randon value
JP4538877B2 (en) Transmission apparatus and method, information processing apparatus and method, reception apparatus and method, and recording medium
JP4554806B2 (en) Reception method and transmission method
JP2003116114A (en) Storage type data distribution system, storage type data distribution system for satellite broadcast, information utilizing device and information utilizing method
JP3545620B2 (en) Paid broadcast viewing information collection method, information collection method, broadcast receiver, transmission method
JP2002118547A (en) Data viewing service method
JP2001338212A (en) Broadcasting system linked with advertisement information
KR101240659B1 (en) Cas system and method for digital broadcating receiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091020

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100119

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100419

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100428

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100601

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100614

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees