Movatterモバイル変換


[0]ホーム

URL:


JP2004126744A - Communication method and communication system - Google Patents

Communication method and communication system
Download PDF

Info

Publication number
JP2004126744A
JP2004126744AJP2002286834AJP2002286834AJP2004126744AJP 2004126744 AJP2004126744 AJP 2004126744AJP 2002286834 AJP2002286834 AJP 2002286834AJP 2002286834 AJP2002286834 AJP 2002286834AJP 2004126744 AJP2004126744 AJP 2004126744A
Authority
JP
Japan
Prior art keywords
data
receiver
identification data
product
broadcast content
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.)
Withdrawn
Application number
JP2002286834A
Other languages
Japanese (ja)
Inventor
Takeshi Kano
加納 豪
Akio Tanaka
田中 朗穂
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 CorpfiledCriticalSony Corp
Priority to JP2002286834ApriorityCriticalpatent/JP2004126744A/en
Publication of JP2004126744ApublicationCriticalpatent/JP2004126744A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

<P>PROBLEM TO BE SOLVED: To enable a user to order merchandise introduced in a shopping program by an easy procedure. <P>SOLUTION: For merchandise purchase during a listen to a program broadcast by a broadcasting station 2, while merchandise to be purchased is introduced, a merchandise purchase button 39a on a receiver 30 is operated. This can facilitate operation, and can transmit a merchandise ID and a receiver ID both encrypted with an encryption key related to introduction time data on the merchandise to a broadcasting device 10 to thus transmit these data safely to the broadcasting device 10. <P>COPYRIGHT: (C)2004,JPO

Description

Translated fromJapanese

【0001】
【発明の属する技術分野】
本発明は、テレビジョン放送、ラジオ放送等を介して視聴者が商品を購入することができる通信システム並びにこの通信システムに用いる放送装置及び受信装置に関する。
【0002】
【従来の技術】
テレビジョン放送やラジオ放送で放送される番組の中に、ショッピング番組がある。ショッピング番組では、各商品の特徴、使用方法、価格等を説明し、購入方法が説明される。通常、視聴者がショッピング番組で紹介された所望の商品を購入するときには、視聴者が指定された電話番号に電話をかけ、商品販売業者に対して購入する商品を伝えると共に、クレジット番号、銀行の口座番号等を伝え決済方法を指定することによって、所望の商品を注文する。また、視聴者は、パーソナルコンピュータを用いて所定のウェブページにアクセスし、商品を指定し、また、決済方法を指定して所望の商品を注文する。
【0003】
【発明が解決しようとする課題】
しかしながら、電話による商品注文では、視聴者が電話をかけ、商品名と決済方法を伝える必要があり、視聴者にとって面倒である。また、口頭による商品注文の場合には、伝え間違え等が発生する可能性もある。
【0004】
また、パーソナルコンピュータを用いネットワークを介して商品注文を行う場合にも、所定のウェブページにアクセスし、商品名、決済方法等を入力する必要があり、視聴者にとって面倒である。また、クレジット番号、暗証番号等の秘匿性の高いデータが第三者に不正に取得されてしまう虞もある。
【0005】
本発明は、以上のような課題に鑑みてなされたものであり、その目的は、ユーザが簡単な手続でショッピング番組で紹介された商品を注文することができる通信方法及び通信システムを提供することにある。
【0006】
また、本発明の目的は、注文する際のデータを暗号化して安全にデータを商品販売業者に送信することができる通信方法及び通信システムを提供することにある。
【0007】
更に、本発明の目的は、以上のような通信方法及び通信システムに用いる放送装置及びこの放送装置の通信方法並びに受信装置及びこの受信装置の通信方法を提供することにある。
【0008】
【課題を解決するための手段】
本発明に係る通信方法は、放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信機識別データが割り振られた受信機で受信する受信機受信ステップと、ユーザ操作に応じて、受信機により受信される放送内容特定データに基づいて特定される鍵データにより、受信機が、商品識別データ及び受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、受信機が放送内容特定データと暗号化データとを放送局に送信する暗号化データ送信ステップと、放送局が、放送内容特定データと暗号化データとを受信すると共に、放送内容特定データに基づいて鍵データを特定し暗号化データから商品識別データ及び受信機識別データを復号する復号ステップと、放送局が、放送内容特定データと商品識別データとが対応づけられたテーブルに基づいて、放送内容特定データと復号された商品識別データとを認証する認証ステップと、認証ステップにより認証されたとき、放送局が、商品識別データと金額データとが対応づけられたテーブルに基づいて商品識別データに対応する金額データを検出する金額データ検出ステップと、放送局が、受信機識別データに対応づけた金額データに基づく課金データを生成する課金データ生成ステップとを有する。
【0009】
また、本発明に係る通信システムは、放送局が放送した放送信号を受信機識別データが割り振られた受信機で受信する通信システムにおいて、放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信機受信手段と、ユーザ操作に応じて、受信機受信手段により受信される放送内容特定データに基づいて特定される鍵データにより、商品識別データ及び受信機識別データを暗号化して暗号化データを出力する暗号化手段と、放送内容特定データと暗号化データとを送信する暗号化データ送信手段と、暗号化データ送信手段より送信された放送内容特定データと暗号化データとを受信すると共に、放送内容特定データに基づいて鍵データを特定し暗号化データから商品識別データ及び受信機識別データを復号する復号手段と、放送内容特定データと商品識別データとが対応づけられたテーブルに基づいて、放送内容特定データと復号された商品識別データとを認証する認証手段と、認証手段により認証されたとき、商品識別データと金額データとが対応づけられたテーブルに基づいて商品識別データに対応する金額データを検出する金額データ検出手段と、受信機識別データに対応づけた金額データに基づく課金データを生成する課金データ生成手段とを備える。
【0010】
更に、本発明に係る通信方法は、商品識別データと放送内容特定データとを含む商品販売データを放送する放送ステップと、受信機識別データが割り振られた受信機により受信される放送内容特定データに基づいて特定される鍵データにより暗号化された商品識別データ及び受信機識別データの暗号化データと放送内容特定データと受信する暗号化データ受信ステップと、受信した放送内容特定データに基づいて鍵データを特定し暗号化データから商品識別データ及び受信機識別データを復号する復号ステップと、放送内容特定データと商品識別データとが対応づけられたテーブルに基づいて、放送内容特定データと復号された商品識別データとを認証する認証ステップと、認証ステップにより認証されたとき、商品識別データと金額データとが対応づけられたテーブルに基づいて商品識別データに対応する金額データを検出する金額データ検出ステップと、受信機識別データに対応づけた金額データに基づく課金データを生成する課金データ生成ステップとを有する。
【0011】
更に、本発明に係る放送装置は、商品識別データと放送内容特定データとを含む商品販売データを放送する放送手段と、受信機識別データが割り振られた受信機により受信される放送内容特定データに基づいて特定される鍵データにより暗号化された商品識別データ及び受信機識別データの暗号化データと放送内容特定データと受信する暗号化データ受信手段と、暗号化データ受信手段で受信した放送内容特定データに基づいて鍵データを特定し暗号化データから商品識別データ及び受信機識別データを復号する復号手段と、放送内容特定データと商品識別データとが対応づけられたテーブルに基づいて、放送内容特定データと復号された商品識別データとを認証する認証手段と、認証手段により認証されたとき、商品識別データと金額データとが対応づけられたテーブルに基づいて商品識別データに対応する金額データを検出する金額データ検出手段と、受信機識別データに対応づけた金額データに基づく課金データを生成する課金データ生成手段とを備える。
【0012】
更に、本発明に係るコンピュータプログラムは、商品識別データと放送内容特定データとを含む商品販売データを放送する放送ステップと、受信機識別データが割り振られた受信機により受信される放送内容特定データに基づいて特定される鍵データにより暗号化された商品識別データ及び受信機識別データの暗号化データと放送内容特定データと受信し、受信した放送内容特定データに基づいて鍵データを特定し暗号化データから商品識別データ及び受信機識別データを復号する復号ステップと、放送内容特定データと商品識別データとが対応づけられたテーブルに基づいて、放送内容特定データと復号された商品識別データとを認証する認証ステップと、認証ステップにより認証されたとき、商品識別データと金額データとが対応づけられたテーブルに基づいて商品識別データに対応する金額データを検出する金額データ検出ステップと、受信機識別データに対応づけた金額データに基づく課金データを生成する課金データ生成ステップとを有する。このコンピュータプログラムはネットワークや記録媒体に記録されて拡布される。
【0013】
更に、本発明に係る通信方法は、放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信ステップと、ユーザ操作に応じて、受信される放送内容特定データに基づいて特定される鍵データにより、商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、放送内容特定データと暗号化データとを放送局に送信する暗号化データ送信ステップとを有する。
【0014】
更に、本発明に係る受信装置は、放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信手段と、ユーザ操作に応じて、受信される放送内容特定データに基づいて特定される鍵データにより、商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化手段と、放送内容特定データと暗号化データとを放送局に送信する暗号化データ送信手段とを有する。
【0015】
更に、本発明に係るコンピュータプログラムは、放送局により放送される商品識別データと、放送内容特定データを含む商品販売データを受信する受信ステップと、ユーザ操作に応じて、受信された放送内容特定データに基づいて特定される鍵データにより、商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、放送内容特定データと暗号化データとを放送局に送信する暗号化データ送信ステップとを有する。このコンピュータプログラムはネットワークや記録媒体に記録されて拡布される。
【0016】
【発明の実施の形態】
以下、本発明が適用された通信システムを、図面を参照して説明する。
【0017】
図1に示すように、本発明を適用した通信システム1は、主として放送事業者等の放送局2と、この放送局2が放送するラジオ放送を視聴する視聴者3と、商品を販売する商品販売業者4とで成り立つ。放送局2は、MMDS(Multi−channel Multi−point Distribution Service)、LMDS(Local Multi−point Distribution Service)、MVDS(Microwave Video Distribution Systems)等の方式に従って例えばワイヤレスケーブル放送を行う。勿論、放送局2は、通常の有線ラジオ放送を行ってもよい。
【0018】
放送局2では、放送装置10よりラジオ番組を放送する。具体的に、放送局2は、複数の商品を紹介し販売するショッピング番組を放送する。このショッピング番組は、例えば、該商品販売業者4が取り扱う一又は複数の商品を紹介する番組であって、各商品の特徴、使用方法、支払方法等を説明するものである。このショッピング番組は、商品販売業者4又は商品販売業者4の依頼に基づいて放送局2が制作した番組である。放送局2は、視聴者3に対して、受信料を請求する他、視聴者3がショッピング番組の商品を購入した際購入した商品の代金を請求する。
【0019】
視聴者3は、有線ラジオの受信機30を所有している。受信機30は、例えば視聴者3宅に設置される。この受信機30は、他の視聴者3が所有する受信機30と識別する受信機IDを保持している。この受信機IDは、放送局2のデータベースに登録されており、放送局2によって管理されている。
【0020】
また、視聴者3は、パーソナルコンピュータ等からなる視聴者端末装置50を所有している。視聴者端末装置50は、受信機30と例えば近距離通信が可能となっており、視聴者3が受信機30で再生中のショッピング番組で紹介された所望の商品を購入する購入操作を行ったとき、暗号化された購入を希望する商品の識別データとなる商品IDと受信機IDとが有線又は無線で入力される。そして、視聴者端末装置50は、インターネット等のネットワークを介して放送局2の放送装置10に商品の注文を行う。
【0021】
商品販売業者4は、一又は複数の商品を製造及び/又は販売しており、その商品の販売に関し責任を負う業者である。商品販売業者4は、放送局2で放送するショッピング番組を制作し又は放送局2に対してショッピング番組の制作を依頼する。この商品販売業者4は、放送局2と通信を行うための通常のコンピュータ等からなる商品販売業者端末装置60を所有する。商品販売業者端末装置60は、放送装置10から商品IDと受信機IDを受信し、注文のあった商品を特定し、注文のあった商品を視聴者3に対して発送する。なお、この商品販売業者4の機能は、放送局2が行うようにしてもよい。
【0022】
以上のような通信システム1では、受信機30で受信し再生したショッピング番組で紹介された所望の商品を購入するとき、視聴者3が購入操作をすると、受信機30が商品IDと受信機IDとを暗号化して放送装置10に対して商品の注文を行う。すなわち、この通信システム1では、従来のように電話を使用して口頭で注文を行う必要が無いことから、商品注文を容易に行うことができる。また、受信機30は、商品IDや受信機IDを暗号化して放送装置10に送信することによって、商品の注文を行い、クレジットカードのカード番号や暗証番号等の秘匿性の高いデータをネットワークを介して送信しないことから、不正に第三者にこれらのデータが取得されることを防止することができると共に、これらのデータを暗号化して放送装置10に送信することから、商品注文に関するデータが不正に第三者に取得されることも防止することができる。
【0023】
次に、放送局2が管理する放送装置10について、図2を参照して説明する。この放送装置10は、放送するショッピング番組等の番組データが蓄積される蓄積部11と、放送する番組をディジタル多重化処理するディジタル多重化部12と、放送する番組を暗号化する暗号化部13と、暗号化された番組の送信処理を行う送信処理部14と、送信処理された番組を送信するアンテナ15と、全体の動作を制御する制御プログラム等が保存されたプログラム用記憶部16と、プログラム用記憶部16等に保存されたプログラムがロードされる一時記憶部17と、本システム1の利用契約をした商品販売業者4が管理する商品販売業者端末装置60とデータ通信をするための通信部18と、ショッピング番組で紹介した商品とこの商品の付加データとなる商品IDとを関連付けるリンクテーブルを保存するリンクテーブル記憶部19と、視聴者3を管理する視聴者管理データ記憶部20と、視聴者3に対する課金データを管理する課金データ記憶部21と、商品販売業者4に支払う支払データを管理する支払データ記憶部22と、全体の動作を制御する制御部23とを備える。
【0024】
蓄積部11は、大容量ハードディスク等からなり、放送する番組等の番組データや番組に使用される楽曲データ、画像データ、動画データ等のコンテンツデータが保存される。また、蓄積部11は、一又は複数の番組データ、楽曲データ、画像データ、動画データ等が保存されたディスクカートリッジ、テープカートリッジ等のリムーバル記録媒体が複数収納され、放送事業者の操作に従って所望のコンテンツデータが保存されているリムーバル記録媒体を抽出し選択されたコンテンツデータを再生する記録媒体交換装置である。この蓄積部11に保存される番組データは、具体的に、ショッピング番組、音楽番組、クイズ番組、ニュース番組等である。ショッピング番組では、商品販売業者4の取り扱う一又は複数の商品の紹介を行う。
【0025】
なお、蓄積部11に蓄積されている楽曲データ、画像データ、動画データ等のコンテンツデータは、音声データであれば、MPEG−2AAC(Motion Picture Expert Group 2 Advanced Audio Coding:商標)等の方式で、画像データであれば、JPEG(Joint Photographic Coding Experts Group)等の方式で、動画データであれば、MPEG2等の方式で符号化されていてもよい。蓄積部11に蓄積されているコンテンツデータが符号化されていないときには、ディジタル多重化部12の前段に設けた符号化部で符号化するようにすればよい。
【0026】
ディジタル多重化部12は、複数のチャンネルの番組データ等のコンテンツデータをパケット化し、パケット単位で複数のコンテンツデータを時分割多重化等の方式でディジタル多重化する。そして、ディジタル多重化部12は、多重化したコンテンツデータを制御部23を介して暗号化部13に出力する。暗号化部13は、暗号鍵メモリ13aに入力されたコンテンツデータを暗号化する暗号鍵データを保存している。暗号化部13は、コンテンツデータを放送するとき、入力されたコンテンツデータを、暗号鍵メモリ13aに保存されている暗号鍵データを用いて暗号化し、暗号化したコンテンツデータを送信処理部14に出力する。
【0027】
送信処理部14は、暗号化部13より入力された暗号化コンテンツデータを符号化し、OFDM(Orthogonal Frequency Division Multiplexing)等の方式で変調し、アンテナ15に出力する。アンテナ15は、送信処理部14より入力された送信処理が施されたコンテンツデータを発信する。
【0028】
プログラム用記憶部16は、ハードディスク、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable Read−Only Memory)、フラッシュメモリ等で構成されている。プログラム用記憶部16には、各種資源を管理するオペレーティングシステム、商品販売業者端末装置60とデータ通信を行うための通信プログラム等が格納されている。また、このプログラム用記憶部16は、書換可能な記憶媒体を用いることで、プログラムを光ディスク、光磁気ディスク、磁気ディスク等のリムーバル記録媒体から又はネットワークを介してインストールすることができ、また、格納されているプログラムを更新することができる。一時記憶部17は、RAM(Random Access Memory)等で構成されている。この一時記憶部17には、プログラム用記憶部16に格納されている各種プログラムがロードされる。
【0029】
通信部18は、放送局2と本システム1の利用契約をした受信機30、視聴者端末装置50や商品販売業者4が管理する商品販売業者端末装置60とネットワーク5を介してデータ通信をする。具体的に、通信部18は、商品販売業者端末装置60に対して視聴者3から注文のあった商品の商品IDとその視聴者3の所有する受信機30の受信機IDを送信する。また、通信部18は、視聴者3が本サービスを利用するために視聴者登録をする際に、その視聴者3が所有する受信機30の受信機ID、視聴者名、決済のためのクレジットカードのカード番号等のデータを受信する。
【0030】
ここで、ネットワーク5は、ISDN(Integrated Services Digital Network)回線、CATV(Cable Television)回線、光ケーブル回線、xDSL(x Digital Subscriber Line )、ディジタル衛星放送用の衛星回線等のネットワーク2を介して接続されおり、TCP/IP(Transmission Control Protocol/Internet Protocol)等の伝送プロトコルに従ってデータのやり取りを行う。
【0031】
リンクテーブル記憶部19は、蓄積部11と同じ又は別の大容量ハードディスク等からなり、ショッピング番組で紹介する商品と紹介する商品を識別する付加データとなる商品IDとを時間的に関連付けるリンクテーブルが構築されている。なお、付加データは、ショッピング番組で紹介する一又は複数の商品のそれぞれに関連付けられるデータであり、少なくとも関連付けられた商品を識別するための商品IDを含む。また、紹介する商品が新譜のパッケージメディア等であるとき、付加データは、記録媒体に記録されたオーディオデータ、映画データ、ゲームソフトに関連する歌詞等のテキストデータ、アーティストの画像データ、アーティストのコンサート映像等の動画データ等が含まれるようにしてもよい。
【0032】
具体的に、リンクテーブル記憶部19には、下記表1に示すようなリンクテーブルが構築されている。
【0033】
【表1】

Figure 2004126744
【0034】
表1に示すように、このリンクテーブルは、フィールドとして、ショッピング番組で紹介する商品の商品ナンバと、ショッピング番組で紹介する商品の商品名と、ショッピング番組で紹介する他の商品と識別するための付加データとなる商品IDと、商品の価格と、ショッピング番組中の商品の紹介時間データを示す紹介時間データと、紹介時間データに対応づけられた暗号鍵データとが設けられている。
【0035】
暗号鍵データは、受信機30に送信され、受信機30が受信機IDと商品IDを放送装置10に送信するときの暗号鍵データとして用いられる。紹介時間データは、ショッピング番組中に紹介している商品を時間で特定するための放送内容特定データとなり、商品IDは、ショッピング番組で紹介する商品の付加データとなる。
【0036】
紹介時間データは、商品を紹介する時間帯を、グリニッジ標準時を基準とする各国又は各地域の標準時間とするのではなく、番組開始時間からの経過時間としている。紹介時間データは、番組開始時間からの経過時間とすることで、ショッピング番組を記録装置、受信機30等で記録するようにし、実際の放送時間とずれた時間に視聴者3がショッピング番組を視聴したときにも、ショッピング番組中紹介された商品や暗号鍵データを特定することができるようにしている。なお、経過時間データは、表には示していないが、商品の紹介順序をより正確に特定するため、秒単位まで管理するようにしてもよい。
【0037】
例えば、商品ナンバ「1」は、商品名が「ベッドA」であり、商品IDが「000001」であり、価格が5000円であり、紹介時間データがショッピング番組の開始から10分までを示す「0〜10」を示しており、この紹介時間データに対応して暗号鍵データが「ABCDEF」となっている。すなわち、商品ナンバ「1」の商品は、ショッピング番組の開始から10分間紹介されることを示している。また、商品ナンバ「3」は、商品名が「ベッドB」であり、商品IDが「000003」であり、価格が2000円であり、紹介時間データがショッピング番組の開始50分から70分までを示す「50〜70」を示しており、この紹介時間データに対応して暗号鍵データが「AQWSSS」となっている。すなわち、商品ナンバ「3」の商品は、ショッピング番組の開始50分から70分までの10分間紹介されることを示している。
【0038】
以上のように、表1のリンクテーブルでは、ショッピング番組で紹介する商品がショッピング番組中どの時間帯に紹介されているか特定でき、更に、その時間帯に応じた暗号鍵データを特定することができる。また、商品IDと紹介時間データは、ショッピング番組の放送時、ショッピング番組と共に受信機30に送信される。また、紹介時間データと暗号鍵データは、ショッピング番組と共に又は別の時間帯に受信機30に送信される。
【0039】
なお、リンクテーブルの内、商品IDと紹介時間データは、ショッピング番組に多重化されて各受信機30に放送される。また、紹介時間データとこの紹介時間データに対応づけられている暗号鍵データは、ショッピング番組を放送するとき、又は、ショッピング番組の放送時間と別の時間帯に、受信機30に送信される。
【0040】
視聴者管理データ記憶部20は、蓄積部11やリンクテーブル記憶部19と同じ又は別の大容量ハードディスク等からなり、視聴者3を管理するデータを管理する視聴者管理テーブルが構築されている。具体的に、この視聴者管理テーブルは、下記表2に示すように視聴者管理データ記憶部20に構築されている。
【0041】
【表2】
Figure 2004126744
【0042】
表2に示すように、この視聴者管理テーブルは、フィールドとして、放送局2と受信契約を締結した契約者名(視聴者名)と、その視聴者3が所有する受信機30の識別データとなる受信機IDと、決済をするための視聴者3のクレジットカード番号と、このクレジットカードの有効期限とが設けられている。これらの項目は、視聴者3が放送局2と受信契約を締結したとき、この視聴者管理テーブルに受信機IDとともに登録される。例えば、視聴者「Tom」は、所有する受信機30の受信機IDが「T00001」であり、クレジットカード番号が「123456」であり、そのクレジットカードの有効期限が2003年7月14日となっている。
【0043】
以上のように、表2の視聴者管理テーブルでは、契約した視聴者3毎に決済手段を管理することができると共に、契約者である視聴者3の所有する受信機30の受信機IDを管理することができる。なお、この視聴者管理テーブルには、表には示していないが、更に、視聴者3の住所、電話番号、電子メールアドレス等を記録するようにしてもよい。
【0044】
課金データ記憶部21は、蓄積部11、リンクテーブル記憶部19及び視聴者3管理データ記憶部20と同じ又は別の大容量ハードディスク等からなり、視聴者3に対する課金データを管理する課金データ管理テーブルが構築されている。具体的に、この課金データ管理テーブルは、下記表3に示すように課金データ記憶部21に構築されている。
【0045】
【表3】
Figure 2004126744
【0046】
表3に示すように、この課金データ管理テーブルは、フィールドとして、放送局2と受信契約を締結した契約者名(視聴者名)と、放送局2の放送を受信するための受信料と、ショッピング番組で紹介された商品を視聴者3が購入した際の商品購入金額と、受信料と商品購入金額の合計金額とが設けられている。受信料は、例えば1チャンネルに付き2000円であり、視聴者3が複数チャンネルを契約しているとき、2000円に契約チャンネル数を乗じた額となる。また、商品購入金額は、視聴者3が複数の商品を購入しているとき、購入した商品の合計金額となる。例えば、視聴者「Tom」は、1チャンネルを契約しており、受信料が2000円であり、5000円分ショッピング番組で紹介された商品を購入しており、合計金額が7000円となっている。なお、商品購入金額は、表1に示したリンクテーブルの商品価格を参照して記録される。なお、受信料は、上述の従量制でなく、チャンネル数に関係なく定額制とし、例えば一律2000円としてもよい。
【0047】
以上のように、表3の課金データ管理テーブルでは、視聴者3毎の受信料と商品購入金額とを合計した視聴者3に対する課金データを生成し管理することができる。したがって、放送装置10は、表2の視聴者管理テーブルのクレジットカード番号を参照して合計金額に記述された金額を視聴者3に対する課金データとし、この生成した課金データを、決済のため図示しない信販会社のサーバ装置、銀行のサーバ等の決済サーバ装置に送信することができる。
【0048】
支払データ記憶部22は、蓄積部11、リンクテーブル記憶部19、視聴者管理データ記憶部20及び課金データ記憶部21と同じ又は別の大容量ハードディスク等からなり、商品販売業者4に支払う支払データを管理する支払データ管理テーブルが構築されている。この通信システム1では、上述したように、視聴者3がショッピング番組で紹介された商品を購入したとき、放送局2が商品の購入代金を徴収し、その商品の代金を商品販売業者4に支払うようにしている。そこで、放送装置10は、この支払データ管理テーブルを用いて商品販売業者4に対する支払金額を管理するようにしている。具体的に、支払データ管理テーブルは、下記表4に示すように支払データ記憶部22に構築されている。
【0049】
【表4】
Figure 2004126744
【0050】
表4に示すように、この支払データ管理テーブルは、商品販売業者4毎に設けられている。表4は、商品販売業者4が「A社」の例であり、各社のテーブルには、フィールドとして、ショッピング番組で紹介した商品を購入した視聴者名と、その視聴者3が購入した商品名と、その商品を識別するための商品IDと、商品毎の支払金額と、商品販売業者4に対する支払合計金額とが設けられている。例えば、商品販売業者4である「A社」の視聴者3によって購入された商品は、視聴者「Tom」が購入した商品名「ベッドA」、視聴者「John」が購入した商品名「椅子」、視聴者「Ann」が購入した商品名「ベッドB」、視聴者「Bill」が購入した商品名「ソファー」及び視聴者「Ben」が購入した商品名「食器棚」であり、合計金額23000円となっている。
【0051】
支払データ記憶部22は、商品販売業者4毎に表4に示すような支払管理テーブルを作成し、それぞれの商品販売業者4に支払う支払データを生成する。したがって、放送装置10は、この生成した商品販売業者4に対する支払データを、決済のため図示しない信販会社のサーバ装置、銀行のサーバ装置等の決済サーバ装置に送信することができる。
【0052】
制御部23は、マイクロコンピュータ、CPU(Central Processing Unit)等で構成されている。制御部23は、プログラム用記憶部16のプログラムを一時記憶部17にロードし、読み出したプログラムに基づいて装置全体を制御する。具体的に、制御部23は、通信部18で受信した受信機30より視聴者登録のため送信された受信機IDや視聴者名を上記表2に示した視聴者管理テーブルに登録する。
【0053】
また、制御部23は、例えば、通信部18で視聴者端末装置50を介して受信機30から送信された商品紹介時間データ、暗号化された受信機ID及び商品IDを受信したとき、表1のリンクテーブルにアクセスし、受信した商品紹介時間データに基づいて暗号鍵データを特定し、この特定した暗号鍵データによって受信機ID及び商品IDからなる暗号化データの暗号を復号する。そして、制御部23は、表1のリンクテーブルにアクセスし、受信した紹介時間データによって特定される商品IDと暗号を復号して得られる商品IDとが一致しているかを判断してショッピング番組で紹介した商品であるかの認証を行い、また、表2の視聴者管理テーブルにアクセスし、視聴者3からの注文であるかの認証処理を行う。放送装置10は、受信機IDの認証を行うことで、視聴者3になりすまして商品を購入しようとする者等不正購入を防止し、また、ショッピング番組で紹介されていない商品の注文を防止する。
【0054】
更に、放送装置10は、商品の注文をした視聴者3とその視聴者3が注文した商品を商品販売業者4に知らせる必要がある。そこで、制御部23は、受信機IDを別のユニークIDに変換し、この変換した商品購入注文をした視聴者3の所有する受信機30を特定するユニークIDと商品IDと、その他注文をした視聴者の住所、電話番号等の商品発送に必要となるデータを通信部18より商品販売業者端末装置60に送信する。なお、受信機IDをそのまま商品販売業者端末装置60に送信しないのは、受信機IDを放送局2の外部に漏らさないようにするためである。
【0055】
以上のように構成された放送装置10は、一日の番組プログラムに応じてショッピング番組等の放送を行う。すなわち、放送装置10は、例えば一日の番組プログラムに従って、蓄積部11より番組データ等の所定のコンテンツデータを読み出し、次いで、蓄積部11より読み出したコンテンツデータをディジタル多重化部12でディジタル多重化し、次いで、ディジタル多重化されたコンテンツデータを暗号化部13で暗号化し、更に、送信処理部14で暗号化されたコンテンツデータを符号化し更に変調してアンテナ15より発信する。
【0056】
ショッピング番組を放送するとき、放送装置10は、紹介している商品の商品ID等の付加データと紹介時間データを多重化して放送する。また、放送装置10は、ショッピング番組を放送するとき、又は、ショッピング番組の放送時間と別の時間帯に、アンテナ15又は通信部18より紹介時間データとこの紹介時間データに対応づけられている暗号鍵データを受信機30に送信する。
【0057】
放送装置10は、商品の注文のため、視聴者端末装置50を介して受信機30から送信された暗号化されている受信機IDと商品IDとを通信部18で受信したとき、表1のリンクテーブルにアクセスし、受信した商品紹介時間データに基づいて暗号鍵データを特定し、この特定した暗号鍵データによって受信機ID及び商品IDの暗号を復号する。そして、放送装置10は、表3の課金データ管理テーブルの商品購入金額を更新するとともに、表4の支払データ管理テーブルに商品を購入した視聴者3に関するデータを追加し、商品販売業者4への支払合計を更新する。
【0058】
次に、放送局2の放送装置10から放送された放送信号を受信する受信機30について説明すると、この受信機30は、放送局2と契約した視聴者3に割り与えられる機器であり、例えば視聴者3宅に設置される。この受信機30は、図3に示すように、放送装置10より放送された放送信号を受信するアンテナ31と、アンテナ31で受信した放送信号に対して受信処理を施す受信処理部32と、受信処理が施された放送信号の暗号を復号する暗号復号部33と、放送信号の暗号を復号する際に用いる暗号復号鍵データを保存する暗号復号鍵用記憶部34と、暗号が復号された放送信号に対して復号処理を施す復号処理部35と、音声データをディジタル信号からアナログ信号に変換するディジタル/アナログ変換器(以下、単に、D/Aコンバータという。)36と、アナログ信号に変換された音声データを再生音に変換し放音するスピーカ37と、ショッピング番組の受信時の付加データ等番組に関連するデータ等を表示する表示部38と、操作信号を入力する操作部39と、他の受信機30と識別するための受信機IDが保存される受信機ID用記憶部40と、商品注文のため放送装置10に受信機IDと商品IDとを送信する際受信機IDと商品IDを暗号化する暗号鍵が保存される暗号鍵記憶部41と、全体の動作を制御する制御プログラム等が保存されたプログラム用記憶部42と、放送信号等のデータを保存するデータ用記憶部43と、プログラム用記憶部42等に保存されたプログラムがロードされる一時記憶部44と、放送装置10とネットワーク5を介してデータ通信をする通信部45と、視聴者端末装置50との間で近距離通信をするための近距離通信部46と、全体の動作を制御する制御部47とを備える。
【0059】
アンテナ31は、放送局2の放送装置10より発信された放送信号を検波し、受信した放送信号を受信処理部32に出力する。受信処理部32は、放送装置10の送信処理部14でOFDM等の方式で変調されている放送信号を復調し、所定の復号処理を行った後、暗号復号部33に出力する。
【0060】
暗号復号部33は、受信処理部32より入力された放送信号の暗号を復号する。このとき、暗号復号部33は、暗号復号鍵用記憶部34に格納されている暗号復号鍵データを読み出し、この読み出した暗号復号鍵データを用いて受信処理部32より入力された放送信号の暗号を復号する。
【0061】
ここで、暗号復号鍵用記憶部34に保存されている暗号復号鍵データは、視聴者3が放送局2と受信契約を締結した視聴者3が、自分が所有する受信機30の受信機IDを放送局2に登録する際ネットワーク5を介して取得するものであり、放送装置10が放送信号を暗号化部13で暗号化する際に用いた暗号鍵データに対応する鍵データである。暗号復号部33は、受信処理部32より入力された放送信号の暗号を暗号復号鍵データを用いて復号すると、その復号した放送信号を復号処理部35に出力する。なお、暗号復号鍵用記憶部34は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されている。
【0062】
復号処理部35は、暗号復号部33より入力された暗号が復号された放送信号、すなわちディジタル多重化処理が施されている放送信号を復号する。そして、復号処理部35は、視聴者3が選択しているチャンネルの放送信号を抽出し、この抽出した所定チャンネルの放送信号を制御部47を介してD/Aコンバータ36に出力する。また、復号処理部35は、入力された放送信号から選択されているチャンネルの放送信号に関連する付加データ等の表示データを抽出し、抽出した表示データを制御部47に出力する。更に、復号処理部35は、紹介時間データとこの紹介時間データに対応づけられている暗号鍵データを抽出し、暗号鍵記憶部41に保存する。
【0063】
D/Aコンバータ36は、入力された所定チャンネルの放送信号をディジタル信号からアナログ信号の変換し、アナログ信号の放送信号をスピーカ37に出力する。スピーカ37は、入力されたアナログ信号の放送信号を再生音に変換し放音する。なお、放送信号の出力手段は、スピーカ37の他、ヘッドフォンやイヤホンであってもよい。
【0064】
表示部38は、液晶表示パネル、陰極線管等であり、再生する放送信号に関連する表示データ等を表示する。例えば、表示部38は、現在選択しているチャンネル番号を表示する他、再生している放送信号に関連するデータとして、付加データの一部を構成する放送中の楽曲データのタイトル、アーティスト名等を例えば文字データで表示する。
【0065】
また、操作部39は、複数の押し釦、ダイヤル等で構成された選局釦、音量調整釦、表示内容切換釦、タイマ設定釦、文字入力釦等を有している。操作部39は、例えば視聴者3が選局釦を操作してチャンネルの選択がされたとき、チャンネル選択データを制御部47に出力し、また、音量調整釦が操作されたとき、その音量調整データを制御部47に出力する。また、操作部39では、放送局2に視聴者登録をするため、文字入力釦を用いて視聴者名等の文字データを入力することができる。
【0066】
更に、操作部39は、ショッピング番組を視聴しているときに所望の商品の購入操作をする商品購入釦39aを有する。商品購入釦39aは、ユーザが押圧操作することによって商品を放送局2に対して注文することができる。具体的に、ショッピング番組中のユーザが購入希望する商品の紹介時間内に、商品購入釦39aが押圧操作されると、受信機30は、商品購入釦39aが押されたとき紹介している商品の商品IDと受信機ID用記憶部40に保存されている受信機IDとを暗号鍵記憶部41に保存されている暗号鍵を用いて暗号化し暗号化データを生成し、この生成した暗号化データを暗号鍵記憶部41に保存されている紹介時間データと共に放送局2にネットワーク5を介して通信部45より送信する。
【0067】
なお、表示部38は、操作部39と共用するため、タブレット等で構成してもよい。また、操作部39は、利便性の向上のため遠隔操作装置であってもよい。
【0068】
受信機ID用記憶部40は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されている。この受信機ID用記憶部40には、他の視聴者3が所有する受信機30と区別するための識別データとなる受信機IDが格納される。この受信機IDは、受信機30の工場出荷時、放送局2に対して視聴者3が登録を行ったとき等に受信機ID用記憶部40に格納される。
【0069】
暗号鍵記憶部41は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されており、ショッピング番組を放送するとき、又は、ショッピング番組の放送時間と別の時間帯に、放送装置10から送信されアンテナ31又は通信部45で受信した紹介時間データとこの紹介時間データに対応づけられている暗号鍵データを保存する。例えば、暗号鍵データは、下記表5に示すように暗号鍵記憶部41に保存される。
【0070】
【表5】
Figure 2004126744
【0071】
表5に示すように、暗号鍵データは、番組開始時間からの経過時間で定義されている紹介時間データに関連付けられている。例えば、紹介時間データが0分〜10分の間は、暗号鍵データ「ABCDEF」が関連付けられており、また、20分〜50分の間は、暗号鍵データ「QWERTY」が関連付けられている。すなわち、上記表1のリンクテーブルが示すショッピング番組と上記表5のショッピング番組とが同じであるとき、表5の紹介時間データと暗号鍵データは、表1の紹介時間データと暗号鍵データと同じとなる。
【0072】
受信機30では、ショッピング番組を放送時間に視聴し所望の商品を注文するとき又は保存してあるショッピング番組を視聴し所望の商品を注文するとき、再生するショッピング番組に含まれている紹介時間データに基づいて暗号鍵記憶部41に紹介時間データに関連付けられて保存されている暗号鍵データを特定し、特定した暗号鍵データを用いて、注文する商品の商品IDと受信機IDとを暗号化する。
【0073】
プログラム用記憶部42は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されている。プログラム用記憶部42には、各種資源を管理するオペレーティングシステム、放送装置10や視聴者端末装置50とデータ通信を行うための通信プログラム等が格納されている。また、このプログラム用記憶部42は、書換可能な記憶媒体を用いることで、アンテナ31、通信部45、更に他のリムーバル記録媒体から入力されたアップデート用のプログラムに、現在保存されているプログラムを書き換えることができる。一時記憶部44は、RAM等で構成されている。この一時記憶部44には、プログラム用記憶部42に格納されている各種プログラムがロードされる。
【0074】
また、データ用記憶部43は、書換可能な記録媒体であって、ハードディスク、EEPROM等の内蔵型の記録媒体の他、フラッシュメモリを記憶素子に用いるICカード、テープカートリッジ、ディスクカートリッジ等のリムーバル記録媒体で構成されている。このデータ用記憶部43は、例えば放送中の番組を記録することができる。ショッピング番組を記録するとき、データ用記憶部43には、ショッピング番組の他、このショッピング番組に含まれる商品IDと紹介時間データを、記録するショッピング番組に関連付けて保存する。したがって、視聴者3が所定の放送時間に視聴者3がショッピング番組を視聴しないときであっても、ショッピング番組に含まれる紹介時間データと、暗号鍵記憶部41に紹介時間データとを照合することができ、紹介時間データに関連付けられて保存されている暗号鍵データを特定し、商品IDと受信機IDとを特定した暗号鍵データで暗号化して、商品の注文を行うため、視聴者端末装置50を介して、暗号化した商品ID及び受信機IDと紹介時間データとを放送装置10に送信することができる。
【0075】
なお、このデータ用記憶部43には、再生中のチャンネルの番組の他、再生していないチャンネルの番組も記録することができる。この場合、復号処理部35は、現在再生するチャンネルの放送信号を抽出し、D/Aコンバータ36に出力するとともに、視聴者3によって選択されたチャンネルの所定時間の番組を抽出し制御部47に出力する。制御部47に入力された番組データは、制御部47によってデータ用記憶部43に記録される。これによって、視聴者3は、ある番組を聞きながら、同じ時間に放送されている他のチャンネルの番組をデータ用記憶部43に記録することができ、空き時間を利用してデータ用記憶部43に記録した番組を視聴することができる。
【0076】
また、データ用記憶部43に番組データを保存するときには、MPEG−2AAC、JPEG等の方式で符号化し、データサイズを小さくして保存するようにしてもよい。
【0077】
通信部45は、本サービスを利用するため放送局2に対して視聴者登録をする際に、受信機ID用記憶部より受信機IDを読み出し、この読み出した受信機IDを操作部39より入力された視聴者名等とともに放送装置10にネットワーク5を介して送信する。
【0078】
また、近距離通信部46は、ブルートゥース(Bluetooth)、赤外線を用いるIrDA(Infrared Data Association)、IEEE(Institute Of Electricaland Electronic Engineers)802.11a/b等の近距離通信(WPAN:Wireless Personal Area Network)の無線インタフェースを有している。近距離通信部46は、暗号化した商品ID及び受信機IDと紹介時間データとを視聴者端末装置50に送信する。なお、インタフェースとしては、USB(Universal serial bus)、IEEE1394等の有線の通信インタフェースを用いるようにしてもよい。
【0079】
制御部47は、CPU等で構成されている。制御部47は、プログラム用記憶部42のプログラムを一時記憶部44にロードし、読み出したプログラムに基づいて装置全体を制御する。具体的に、制御部47は、操作部39より入力されたチャンネル選択データに基づいて、復号処理部35を制御し、ユーザが選択したチャンネルの放送信号を抽出し、再生のとき、抽出した放送信号を、D/Aコンバータ36に出力し、データ用記憶部43に記録するとき、抽出した放送信号を、データ用記憶部43に記録する。
【0080】
また、制御部47は、放送局2に視聴者登録をするとき、操作部39より入力された視聴者名等とともに、受信機ID用記憶部40より読み出した受信機IDを通信部45より放送装置10に送信する。
【0081】
また、制御部47は、ショッピング番組の再生時において、操作部39を構成する商品購入釦39aが操作されたとき、これを検出し、操作されたときのショッピング番組に含まれる紹介時間データを抽出する。そして、制御部47は、抽出した紹介時間データを、暗号鍵記憶部41に保存されている紹介時間データと照合し、照合された紹介時間データに関連付けられている暗号鍵データを特定する。制御部47は、商品購入釦39aが押されたときの商品IDを抽出すると共に、受信機ID用記憶部40に保存されている受信機IDを読み出し、抽出した商品IDと読み出した受信機IDとを特定した暗号鍵データで暗号化する。そして、制御部47は、商品購入釦39aが操作されたときショッピング番組より抽出した商品IDと暗号化データとを、近距離通信部49より視聴者端末装置50に送信し、この視聴者端末装置50を介して放送装置10に送信する。かくして、視聴者3は、ショッピング番組で紹介された所望の商品の注文を行うことができる。
【0082】
以上のように構成された受信機30は、視聴者3が所望のチャンネルを操作部39を用いて選択すると選局データが制御部47に入力される。受信機30は、アンテナ31で放送装置10より発信された放送信号を受信すると、受信処理部32で復調、復号処理を施し、暗号復号部33で暗号復号鍵用記憶部34に保存されている暗号復号鍵データを用いて暗号を復号し、復号処理部35で選択されたチャンネルの放送信号を抽出し、抽出した放送信号をD/Aコンバータ36でディジタル信号をアナログ信号に変換し、スピーカ37より再生音に変換して出力する。また、復号処理部35は、選択されたチャンネルの放送信号より表示データを抽出し、表示部38に表示データを表示する。例えば、ショッピング番組を視聴しているとき、受信機30は、ショッピング番組の音声データをスピーカ37より再生音を放音し、表示部38に、付加データの一部を構成する商品画像、値段等を表示する。これにより、視聴者3は、選択したチャンネルの放送信号を視聴することができる。また、再生していないチャンネルの番組データも記録するとき、受信機30は、視聴者3によって予約されたチャンネルの番組データを復号処理部35で抽出し、抽出した番組をデータ用記憶部43に保存する。
【0083】
ショッピング番組の再生中、受信機30は、視聴者3によって商品購入釦39aが操作が操作されると、商品購入釦39aの操作を制御部47で検出し、商品購入釦39aが操作されたときの紹介時間データとそのとき紹介されている商品の商品IDを抽出する。そして、受信機30は、制御部47で、ショッピング番組より抽出した紹介時間データと暗号鍵記憶部41に保存されている紹介時間データと照合し、照合された紹介時間データに関連付けられている暗号鍵データを特定し、受信機ID用記憶部40に保存されている受信機IDと抽出した商品IDとを特定した暗号鍵データで暗号化し暗号化データを生成し、抽出した紹介時間データと生成した暗号鍵データとを近距離通信部49より視聴者端末装置50に送信し、この視聴者端末装置50を介して放送装置10に送信する。
【0084】
また、視聴者3は、本サービス1の視聴者登録を放送局2に対して行うとき、操作部39を介して入力された文字データ等からなる視聴者名データ等と受信機ID用記憶部40より読み出した受信機IDを通信部45よりネットワーク5を介して放送装置10に送信する。
【0085】
次に、視聴者3が所有し、例えば視聴者3宅に設置されている受信機30の近くに設置される視聴者端末装置50について図4を参照して説明する。この商品販売業者端末装置60は、据え置き型又は携帯型のパーソナルコンピュータとほぼ同様な構成を有する装置であって、全体の動作を制御する制御プログラム等が保存されたプログラム用記憶部51と、プログラム用記憶部51等に保存されたプログラムがロードされる一時記憶部52と、データを保存するデータ用記憶部53と、操作信号を入力する入力部54と、データを表示する表示部55と、放送装置10とネットワーク5を介してデータ通信をする通信部56と、受信機30と近距離データ通信を行う近距離通信部57と、全体の動作を制御する制御部58とを備える。
【0086】
プログラム用記憶部51は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されている。プログラム用記憶部51には、各種資源を管理するオペレーティングシステム、放送装置10や受信機30とデータ通信を行うための通信プログラム等が格納されている。また、このプログラム用記憶部51は、書換可能な記憶媒体を用いることで、通信部56、更に他のリムーバル記録媒体から入力されたアップデート用のプログラムに、現在保存されているプログラムを書き換えることができる。一時記憶部52は、RAM等で構成されている。この一時記憶部52には、プログラム用記憶部51に格納されている各種プログラムがロードされる。
【0087】
また、データ用記憶部53は、書換可能な記録媒体であって、ハードディスク、EEPROM等の内蔵型の記録媒体の他、フラッシュメモリを記憶素子に用いるICカード、テープカートリッジ、ディスクカートリッジ等のリムーバル記録媒体で構成されている。なお、このデータ用記憶部53には、近距離通信によって受信機30から送信された番組データを保存するようにしてもよい。データ用記憶部53に番組データを保存するときには、MPEG−2AAC、JPEG等の方式で符号化し、データサイズを小さくして保存するようにしてもよい。この場合、データ用記憶部53に保存されている番組データは、再生時、視聴者端末装置50に接続されている図示しないスピーカから再生音として放音され、また、近距離通信で受信機30に送信され、スピーカ37より再生音として放音される。
【0088】
入力部54は、キーボード、マウス、テンキー等で構成されており、視聴者3の操作に応じて各種操作信号を生成する。表示部55は、陰極線管、液晶表示パネル等であり、各種データを表示する。
【0089】
近距離通信部57は、近距離通信インタフェースを有しており、受信機30との間で近距離通信を行う。具体的に、近距離通信部57は、視聴者3がショッピング番組で商品を購入する注文をしたとき、受信機30の通信部45より送信された暗号化されている商品IDと受信機IDとからなる暗号化データを受信する。通信部56は、ネットワーク5を介して放送装置10等と通信を行うためのものであり、近距離通信部57で受信した受信機30の通信部45より送信された暗号化されている商品IDと受信機IDとからなる暗号化データをネットワーク5を介して放送装置10に送信する。
【0090】
制御部58は、CPU等で構成されている。制御部58は、受信機30から送信された暗号化されている商品IDと受信機IDとからなる暗号化データを受信すると、この暗号化データを、通信部56より放送装置10にネットワーク5を介して送信する。
【0091】
以上のように構成された視聴者端末装置50は、視聴者3が受信機30でショッピング番組を視聴し、紹介されている商品の注文を行うとき、放送局2に対する注文データとなる暗号化されている商品IDと受信機IDとからなる暗号化データを、受信機30から放送装置10に送信する際の中継装置として機能する。すなわち、視聴者端末装置50は、制御部58の制御に基づいて、受信機30から送信された暗号化されている商品IDと受信機IDとからなる暗号化データと商品の紹介時間データを受信すると、これらのデータを、通信部56より放送装置10にネットワーク5を介して送信する。勿論、視聴者3が商品の注文履歴等を管理するため、データ用記憶部53に注文を行った商品ID、注文日時、値段等を保存するようにしてもよい。
【0092】
なお、本発明を適用した通信システム1では、視聴者端末装置50を介して注文を放送局2に対して行う例を説明したが、受信機30に直接放送装置10に送品注文を行わせるとき、この視聴者端末装置50は、必ずしも必要となるものではない。
【0093】
次に、商品販売業者4が所有する商品販売業者端末装置60は、据え置き型又は携帯型のパーソナルコンピュータとほぼ同様な構成を有する装置である。この商品販売業者端末装置60は、図5に示すように、全体の動作を制御する制御プログラム等が保存されたプログラム用記憶部61と、プログラム用記憶部61等に保存されたプログラムがロードされる一時記憶部62と、データを保存するデータ用記憶部63と、ショッピング番組で紹介する商品を管理する商品管理テーブルが保存された商品データ記憶部64と、顧客データを管理する顧客管理テーブルが保存された顧客データ記憶部65と、操作信号を入力する入力部66と、データを表示する表示部67と、放送装置10とネットワーク5を介してデータ通信をする通信部68と、全体の動作を制御する制御部69とを備える。
【0094】
プログラム用記憶部61は、ハードディスク、ROM、EEPROM、フラッシュメモリ等で構成されている。プログラム用記憶部61には、各種資源を管理するオペレーティングシステム、放送装置10等とデータ通信を行うための通信プログラム等が格納されている。また、このプログラム用記憶部61は、書換可能な記憶媒体を用いることで、通信部68、更に他のリムーバル記録媒体から入力されたアップデート用のプログラムに、現在保存されているプログラムを書き換えることができる。一時記憶部62は、RAM等で構成されている。この一時記憶部62には、プログラム用記憶部61に格納されている各種プログラムがロードされる。
【0095】
また、データ用記憶部63は、書換可能な記録媒体であって、ハードディスク、EEPROM等の内蔵型の記録媒体の他、フラッシュメモリを記憶素子に用いるICカード、テープカートリッジ、ディスクカートリッジ等のリムーバル記録媒体で構成されている。
【0096】
商品データ記憶部64は、データ用記憶部63と同じ又は別の大容量ハードディスク等からなり、ショッピング番組で紹介する商品を管理する商品管理テーブルが保存されている。具体的に、商品管理テーブルは、下記表6に示すように商品データ記憶部64に構築されている。
【0097】
【表6】
Figure 2004126744
【0098】
表6に示すように、この商品管理テーブルは、ショッピング番組で紹介した商品の商品IDと商品名とを対応づけるものであり、フィールドとして、ショッピング番組で紹介する商品の商品名と、ショッピング番組で紹介する他の商品と識別するための商品IDとが設けられている。商品IDは、視聴者3の商品注文が放送装置10を介して送信されたとき、送品注文に含まれている商品IDに基づいて実際の商品、すなわち商品名を特定できるようにする。
【0099】
顧客データ記憶部65は、データ用記憶部63や商品データ記憶部64と同じ又は別の大容量ハードディスク等からなり、顧客データを管理する顧客管理テーブルが保存されている。具体的に、顧客管理テーブルは、下記表7に示すように顧客データ記憶部65に構築されている。
【0100】
【表7】
Figure 2004126744
【0101】
表7に示すように、この顧客管理テーブルは、商品注文をした視聴者3に対して商品を郵送等で届ける際に届け先を特定するためのものであり、フィールドとして、放送装置10で変換された受信機IDと、放送局2と受信契約を締結した契約者名(視聴者名)と、視聴者3の住所と、視聴者3の電話番号とが設けられている。例えば、ショッピング番組の視聴者3からの初めての商品注文があったとき、この顧客管理テーブルには、放送装置10から送信された変換済みの受信機IDが登録される。更に、顧客管理テーブルには、注文のあった商品の届け先を特定するため、放送装置10に対して注文を行った視聴者3の氏名、住所、電話番号等の詳細データの送信要求に応じて取得したこれらのデータが登録される。また、2回目以降の注文があったときには、放送装置10から送信された変換済みの受信機IDによって注文した視聴者3の届け先を特定することができる。
【0102】
入力部66は、キーボード、マウス、テンキー等で構成されており、商品販売業者4の操作に応じて各種操作信号を生成する。表示部67は、陰極線管、液晶表示パネル等であり、各種データを表示する。通信部68は、ネットワーク5を介して放送装置10等と通信を行うためのものであり、放送装置10から送信されたショッピング番組の商品注文を構成する放送装置10で変換された受信機IDと商品IDを受信する。また、通信部68は、商品注文を行った視聴者3が上述した顧客管理テーブルに登録されていないとき、その視聴者3の詳細データを取得するための送信要求を行い、この送信要求に応じた視聴者3の氏名、住所、電話番号等の詳細データを受信する。
【0103】
制御部69は、CPU等で構成されている。この制御部69は、通信部68で放送装置10から送信されたショッピング番組の商品注文を構成する放送装置10で変換された受信機IDと商品IDとを受信したとき、受信機IDを元に、顧客データ記憶部65に保存されている顧客管理テーブルにアクセスし、受信機IDが既登録であるかどうかを判断し、受信機IDが既登録であるとき、商品IDを元に注文のあった商品を特定する。また、制御部69は、受信機IDが顧客管理テーブルに未登録であるとき、通信部68で視聴者3の詳細データを取得するための送信要求を行い、この送信要求に応じた視聴者3の氏名、住所、電話番号等の詳細データを受信し、受信機IDに関連付けて視聴者3の詳細データを顧客管理テーブルに登録する。
【0104】
以上のように構成された商品販売業者端末装置60は、通信部68で放送装置10から送信されたショッピング番組の商品注文を構成する放送装置10で変換された受信機IDと商品IDとを受信する。ここで、商品販売業者端末装置60が受信する受信機IDは、受信機30が放送装置10に送信した受信機IDを商品販売業者端末装置60に送信するために変換した受信機IDであり、受信機30に保存されている受信機IDが漏出しないようにしている。商品販売業者端末装置60は、変換された受信機IDと商品IDとを受信すると、受信機IDを元に、顧客データ記憶部65に保存されている顧客管理テーブルにアクセスし、受信機IDが既登録であるかどうかを判断し、受信機IDが既登録であるとき、商品IDを元に注文のあった商品を特定する。そして、商品販売業者端末装置60は、注文のあった商品の届け先等が印刷された伝票等をプリンタより出力する。また、商品販売業者端末装置60は、制御部69の制御に基づいて、受信機IDが顧客管理テーブルに未登録であるとき、通信部68で視聴者3の詳細データを取得するための送信要求を行い、この送信要求に応じた視聴者3の氏名、住所、電話番号等の詳細データを受信し、受信機IDに関連付けて視聴者3の詳細データを顧客管理テーブルに登録する。
【0105】
次に、図6を参照して、受信機30を所有する視聴者3が放送局2に対して視聴者登録する際の手順について説明する。
【0106】
放送局2が放送する番組を視聴するために、視聴者登録を行うとき、視聴者3は、操作部39を操作することによって、受信機30を視聴者登録を行うための視聴者登録モードにする。次いで、視聴者3は、ステップS1において、操作部39を操作することによって、表示部38に表示される案内画面に従って、視聴者名、住所、氏名、年齢等視聴者3を特定するための個人データ、決済を行うためのクレジットカードのクレジット番号、銀行の口座データ等の登録申請データを入力する。視聴者3によって以上のような登録申請データが入力され、視聴者3によって送信操作が行われると、ステップS2において、受信機30の制御部47は、入力された登録申請データを、通信部45より所定の伝送プロトコルに従ってネットワーク5を介して放送局2の放送装置10に送信する。また、受信機30の制御部47は、受信機ID用記憶部40より受信機IDを読み出し、読み出した受信機IDを登録申請データと共に通信部45より所定の伝送プロトコルに従ってネットワーク5を介して放送局2の放送装置10に送信する。なお、登録申請データや受信機IDは、視聴者端末装置50を介して放送装置10に送信するようにしてもよい。
【0107】
受信待機状態にある放送局2の放送装置10は、ステップS3において、通信部18で、受信機30からネットワーク5を介して送信された登録申請データと受信機IDとを受信する。次いで、ステップS4において、放送装置10の制御部23は、受信機30から送信された受信機IDが視聴者管理データ記憶部20に構築されている上記表2の視聴者管理テーブルに既に登録されているかどうかを判断し、未登録のものであるとき、視聴者管理テーブルに登録する。すなわち、制御部23は、上記表2に示すように、受信機IDと視聴者名とを関連付けて視聴者管理データ記憶部20の視聴者管理テーブルに登録する。なお、制御部23は、受信した受信機IDが既登録のものであるとき、その旨を受信機30に送信し、視聴者3に知らせる。
【0108】
ステップS5において、放送装置10の制御部23は、視聴者登録の完了したことを知らせるアクティベート信号を放送信号としてアンテナ15より発信する。すなわち、制御部23は、視聴者登録の完了した受信機IDと暗号化されている番組を復号する暗号鍵復号鍵データとを含むアクティベート信号を生成し、生成したアクティベート信号を多重化してアンテナ15より発信する。
【0109】
ステップS6において、受信機30の制御部47は、放送装置10より放送されている放送信号を受信し、復号処理部35で受信したディジタル多重化処理が施されている放送信号を復号し、復号されたデータよりアクティベート信号を抽出する。そして、制御部47は、抽出したアクティベート信号に含まれている受信機IDが、受信機ID用記憶部40に保存している受信機IDと一致しているとき、アクティベート信号に含まれている暗号復号鍵データを暗号復号鍵用記憶部34に保存する。したがって、以降、受信機30は、この暗号鍵復号鍵データで用いてアンテナ31で受信した放送信号の暗号を復号して番組を視聴することができるようになる。なお、制御部47は、抽出したアクティベート信号に含まれている受信機IDが、受信機ID用記憶部40に保存している受信機IDと一致しないとき、処理を終了する。
【0110】
次に、視聴者3が受信機30を用いて放送局2が放送するショッピング番組で紹介された商品を注文する際の一連の処理手順について図7を参照して説明する。先ず、放送装置10は、一日の番組プログラムに応じてショッピング番組等の放送を行う。すなわち、放送装置10は、ショッピング番組を放送するとき、蓄積部11よりショッピング番組のデータを読み出し、次いで、蓄積部11より読み出したショッピング番組のデータをディジタル多重化部12でディジタル多重化し、次いで、ディジタル多重化されたショッピング番組のデータを暗号化部13で暗号化し、更に、送信処理部14で暗号化されたショッピング番組のデータを符号化し更に変調してアンテナ15より発信する。ショッピング番組を放送するとき、放送装置10は、紹介している商品の商品ID等の付加データと紹介時間データを多重化して放送する。
【0111】
また、放送装置10は、ショッピング番組を放送するとき、又は、ショッピング番組の放送時間と別の時間帯に、アンテナ15又は通信部18より紹介時間データとこの紹介時間データに対応づけられている暗号鍵データ、すなわち上記表5に示す暗号鍵データを受信機30に送信する。受信機30は、アンテナ31又は通信部45で受信した紹介時間データとこの紹介時間データに対応づけられている暗号鍵データを暗号鍵記憶部41に保存する。
【0112】
以上のような状態にある受信機30は、ステップS11において、アンテナ31で放送装置10より発信されたショッピング番組等放送信号を受信すると、受信処理部32で復調、復号処理を施し、暗号復号部33で暗号復号鍵用記憶部34に保存されている暗号復号鍵データを用いて暗号を復号する。ここで、制御部47は、視聴者3がショッピング番組のチャンネルを操作部39を用いて選択しており、選択したショッピング番組をショッピング番組を実時間で再生するとき、選択されているチャンネルのデータを復号処理部35で抽出し、抽出したショッピング番組のデータをD/Aコンバータ36でディジタル信号をアナログ信号に変換し、スピーカ37より再生音に変換して出力する。また、復号処理部35は、ショッピング番組の一部を構成する表示データを抽出し、表示部38に付加データの一部を構成する商品画像、値段等の表示データを表示する。
【0113】
なお、ショッピング番組は、予約をしておくことで、データ用記憶部43に保存することもできる。すなわち、制御部47は、選択されているチャンネルのデータを復号処理部35で抽出し、抽出したショッピング番組のデータをデータ用記憶部43に保存する。このとき、制御部47は、ショッピング番組と共に商品IDと紹介時間データを、記録するショッピング番組に関連付けてデータ用記憶部43に保存する。そして、視聴者3が操作部39を用いてデータ用記憶部43に保存してあるショッピング番組を選択し再生開始操作を行うと、制御部47は、データ用記憶部43より選択されたショッピング番組を読み出し、読み出したショッピング番組のデータをD/Aコンバータ36でディジタル信号をアナログ信号に変換し、スピーカ37より再生音に変換して出力すると共に、ショッピング番組の一部を構成する表示データを抽出し、表示部38に付加データの一部を構成する商品画像、値段等の表示データを表示する。
【0114】
ステップS12において、ショッピング番組の再生中に視聴者3が操作部39を構成する商品購入釦39aを操作すると、受信機30の制御部47は、ステップS13において、商品購入釦39aからの入力信号を検出し、商品購入釦39aが操作されたときの紹介時間データとそのとき紹介されている商品の商品IDを抽出する。また、制御部47は、上記表5に示す暗号鍵テーブルを参照し、受信機ID用記憶部40に保存されている受信機IDを読み出す。
【0115】
ステップS14において、受信機30の制御部47は、ショッピング番組より抽出した紹介時間データと暗号鍵記憶部41に保存されている紹介時間データと照合し、照合された紹介時間データに関連付けられている暗号鍵データを特定する。そして、ステップS15において、制御部47は、受信機ID用記憶部40に保存されている受信機IDと抽出した商品IDとを特定した暗号鍵データで暗号化し暗号化データを生成し、ステップS16において、抽出した紹介時間データと生成した暗号鍵データとを近距離通信部49より視聴者端末装置50に送信する。
【0116】
近距離通信部57が受信待機状態にある視聴者端末装置50の制御部58は、ステップS17において、近距離通信部57で受信機30の近距離通信部49より送信された紹介時間データと暗号鍵データとを受信すると、次いで、ステップS18において、近距離通信部57で受信した紹介時間データと暗号鍵データとを通信部56よりネットワーク5を介して放送装置10に送信する。
【0117】
次に、受信機30から送信された商品注文を受け付けた放送装置10等の一連の処理手順について図8を参照して説明する。通信部18が受信待機状態にある放送装置10の制御部23は、ステップS21において、通信部18で、視聴者端末装置50から送信された紹介時間データと暗号鍵データとを受信すると、ステップS22において、表1のリンクテーブルにアクセスし、受信した商品紹介時間データに基づいて暗号鍵データを特定する。そして、制御部23は、ステップS23において、この特定した暗号鍵データによって受信機ID及び商品IDの暗号化データを復号し、受信機30から送信された受信機ID及び商品IDとを抽出する。
【0118】
ステップS24において、放送装置10の制御部23は、表1のリンクテーブルにアクセスし、受信した紹介時間データによって特定される商品IDと暗号を復号して得られる商品IDとが一致しているかを判断してショッピング番組で紹介した商品であるかの認証を行い、また、表2の視聴者管理テーブルにアクセスし、視聴者3からの注文であるかの認証処理を行う。すなわち、放送装置10は、受信機IDの認証を行うことで、視聴者3になりすまして商品を購入しようとする者等不正購入を防止し、また、ショッピング番組で紹介されていない商品の注文を防止する。放送装置10の制御部23は、受信機ID、商品IDの両方の認証が取れたとき、ステップS26に進み、受信機ID、商品IDの両方の認証が取れなかったときステップS25に進む。
【0119】
認証が取れなかったとき、放送装置10の制御部23は、ステップS25において、通信部18より注文元の視聴者端末装置50及び/又は受信機30に非認証信号を送信する。具体的に、放送装置10の制御部23は、商品IDの認証を取ることができなかった旨、受信機IDの認証を取ることができなかった旨等を注文元に告知する告知データを注文元の視聴者端末装置50及び/又は受信機30に送信する。
【0120】
ステップS26において、放送装置10の制御部23は、注文者の受信機IDを別のユニークIDに変換し、ステップS27において、この変換した商品購入注文をした視聴者3の所有する受信機30を特定するユニークIDと、注文された商品IDと、上記表2の視聴者管理テーブルより受信機IDを元に抽出したその他注文をした視聴者3の住所、電話番号等の商品発送に必要となるデータを通信部18より商品販売業者端末装置60に送信する。ここで、放送装置10は、受信機30が放送装置10に送信した受信機IDをユニークIDに変換し、この変換したユニークIDを商品販売業者端末装置60に送信するようにし、受信機30に保存されている受信機IDが漏出しないようにする。
【0121】
放送装置10の制御部23は、ステップS28において、上記表1のリンクテーブルにアクセスし、ステップS23で抽出した商品IDに基づいて注文のあった商品の価格を特定する。また、制御部23は、上記表2の視聴者管理テーブルにアクセスし、ステップS23で抽出した受信機IDに基づいて視聴者を特定する。そして、制御部23は、表3の課金データ管理テーブルにアクセスし、この課金データ管理テーブルに、特定した視聴者3に対する課金データ、すなわち注文のあった商品購入金額を記録すると共に、この商品購入金額を合計金額に加算することによって、課金データ管理テーブルを更新する。
【0122】
また、放送装置10の制御部23は、ステップS29において、表4の支払データ管理テーブルにアクセスし、商品を購入した視聴者3に関するデータを追加し、商品販売業者4への支払合計を更新する。
【0123】
ステップS30において、通信部68が受信待機状態にある商品販売業者端末装置60の制御部69は、通信部68で放送装置10から送信されたショッピング番組の商品注文を構成する放送装置10で変換された受信機IDと商品IDとを受信する。
【0124】
ステップS31において、商品販売業者端末装置60の制御部69は、上記表7の顧客管理テーブルにアクセスし、受信した受信機IDが既登録であるかどうかを判断し、受信機IDが既登録であるとき、受信した商品IDに基づいて、注文のあった商品を特定する。また、制御部69は、受信機IDが顧客管理テーブルに未登録であるとき、通信部68で視聴者3の詳細データを取得するための送信要求を行い、この送信要求に応じた視聴者3の氏名、住所、電話番号等の詳細データを受信し、受信機IDに関連付けて視聴者3の詳細データを顧客管理テーブルに登録する。そして、商品販売業者端末装置60は、注文のあった商品の届け先等が印刷された伝票等をプリンタより出力し、注文のあった商品を注文者に郵送する。かくして、視聴者3は、ショッピング番組で紹介された商品を入手することができる。
【0125】
以上のような通信システム1では、決済処理を次のようにして行う。例えば、放送装置10の制御部23は、視聴者3との決済を行うとき、上記表3の視聴者管理テーブルにアクセスし、視聴者3毎の課金データを抽出し、この抽出した課金データを、上記表2の視聴者管理テーブルに記録されているクレジットカード番号等と共に例えば専用線で接続された図示しない信販会社のサーバ装置、銀行のサーバ装置等の決済サーバ装置に送信する。ここで、決済サーバに送信する視聴者3毎の課金データは、受信料に、商品購入代金を加算した金額である。すなわち、この通信システム1では、放送局2が、商品販売業者4に代わって商品の購入代金を徴収する。放送局2は、視聴者3より徴収した商品の代金を商品販売業者4に支払う必要がある。放送装置10の制御部23は、商品販売業者4に対して視聴者3から徴収した商品の代金を支払うため、上記表4に示す支払管理テーブルにアクセスし、商品支払業者4毎の支払データを抽出し、この抽出した商品販売業者4毎の支払データを例えば専用線で接続された図示しない信販会社のサーバ装置、銀行のサーバ装置等の決済サーバ装置に送信する。かくして、放送装置10から専用線を介して視聴者3に対する課金データと商品販売業者4への支払データとを取得した金融サーバ装置は、放送局2、視聴者3及び商品販売業者4の口座データ等を更新し、決済処理を行う。
【0126】
以上のように構成された通信システム1では、上記図6を用いて説明したように、視聴者名、住所、氏名、年齢等視聴者3を特定するための個人データ、決済を行うためのクレジットカードのクレジット番号、銀行の口座データ等の秘匿性の高いデータを放送装置10の上記表2の視聴者管理テーブルに登録し、ショッピング番組で紹介された商品を購入するとき、商品ID、受信機ID及び紹介時間データを送信するようにし、従来のように電話を使用して口頭で注文を行う必要が無いことから、商品注文を容易に行うことができる。すなわち、この通信システム1では、視聴者3がショッピング番組を見ながら受信機30の商品購入釦39aを操作するだけで、商品注文を行うことができる。
【0127】
また、この通信システム1では、ショッピング番組で紹介された商品を購入するとき、口頭で又は視聴者端末装置50よりネットワーク5を介してクレジットカードのクレジット番号、銀行の口座データ等の秘匿性の高いデータを放送装置10に送信する必要が無いことから、視聴者3の秘匿性の高いデータが不正に第三者に取得されることを防止することができる。
【0128】
更に、この通信システム1では、受信機30で受信し再生したショッピング番組で紹介された所望の商品を購入するとき、受信機IDと商品IDとを紹介時間データに関連付けられた暗号鍵データで暗号化されて視聴者端末装置50を介して送信されることから、仮に不正な第三者によって暗号化された受信機IDと商品IDが取得されたときであっても、暗号鍵データが特定され、暗号が解読されることを防止することができる。
【0129】
更に、暗号鍵が関連付けられた商品の紹介時間データは、グリニッジ標準時を基準とする各国又は各地域の標準時間とするのではなく、番組開始時間からの経過時間としている。したがって、この通信システム1では、ショッピング番組を記録装置、受信機30等で記録するようにし、実際の放送時間とずれた時間に視聴者3がショッピング番組を視聴したときにも、ショッピング番組中紹介された商品や暗号鍵データを特定することが。すなわち、この通信システム1では、実際の放送時間とずれた時間に視聴者3がショッピング番組を視聴したときにも、商品の注文を行うことができる。
【0130】
更に、この通信システム1では、放送装置10が商品販売業者4に注文内容を送信するとき、商品販売業者端末装置60に商品IDと共に受信機30に格納されている受信機IDを変換したユニークIDを送信することから、受信機IDが放送局2の外部に漏れることを防止することができる。
【0131】
なお、以上の例では、ラジオ放送を例に取り説明したが、この放送は、テレビジョン放送であってもよい。
【0132】
【発明の効果】
本発明によれば、放送局により放送される商品識別データと、放送内容特定データを含む商品販売データを受信機で受信し、ユーザ操作に応じて、受信機により受信される商品販売データを特定する放送内容特定データに基づいて特定される鍵データにより、受信機が、商品識別データ及び受信機識別データを暗号化して暗号化データを放送局に送信することで、視聴者の商品注文操作を容易とし、更に、注文した商品の商品識別データ及び受信機識別データが不正な第三者に取得されることを防止することができる。
【図面の簡単な説明】
【図1】本発明を適用した通信システムの構成を説明する図である。
【図2】上記通信システムを構成する放送装置の構成を説明するブロック図である。
【図3】上記通信システムを構成する受信機の構成を説明するブロック図である。
【図4】上記通信システムを構成する視聴者端末装置の構成を説明するブロック図である。
【図5】上記通信システムを構成する商品販売業者端末装置の構成を説明するブロック図である。
【図6】受信機を所有する視聴者が放送局に対して視聴者登録する際の手順を説明するフローチャートである。
【図7】視聴者が受信機を用いて放送局2が放送するショッピング番組で紹介された商品を注文する際の一連の処理手順を説明するフローチャートである。
【図8】受信機から送信された商品注文を受け付けた放送装置等の一連の処理手順を説明するフローチャートである。
【符号の説明】
1 通信システム、2 放送局、3 視聴者、4 商品販売業者、5 ネットワーク、10 放送装置、30 受信機、50 視聴者端末装置、60 商品販売業者端末装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication system in which a viewer can purchase a product via a television broadcast, a radio broadcast, and the like, and a broadcast device and a reception device used in the communication system.
[0002]
[Prior art]
Among programs broadcast by television broadcasting or radio broadcasting, there is a shopping program. In the shopping program, the features, usage, price, and the like of each product are described, and a purchase method is described. Usually, when a viewer purchases a desired product introduced in a shopping program, the viewer calls the designated telephone number to inform the merchandise seller of the product to be purchased, as well as a credit number and a bank number. By transmitting an account number or the like and designating a settlement method, an order for a desired product is made. In addition, the viewer accesses a predetermined web page using a personal computer, specifies a product, and specifies a payment method to order a desired product.
[0003]
[Problems to be solved by the invention]
However, in ordering goods by telephone, it is necessary for the viewer to make a telephone call and communicate the product name and the settlement method, which is troublesome for the viewer. Further, in the case of verbal ordering, there is a possibility that a miscommunication may occur.
[0004]
Also, when ordering a product via a network using a personal computer, it is necessary to access a predetermined web page and input a product name, a payment method, and the like, which is troublesome for the viewer. In addition, there is a possibility that highly confidential data such as credit numbers and personal identification numbers may be illegally obtained by a third party.
[0005]
The present invention has been made in view of the above problems, and an object of the present invention is to provide a communication method and a communication system in which a user can order a product introduced in a shopping program by a simple procedure. It is in.
[0006]
Another object of the present invention is to provide a communication method and a communication system capable of encrypting data at the time of ordering and securely transmitting the data to a merchandise seller.
[0007]
It is a further object of the present invention to provide a broadcasting device used in the above-described communication method and communication system, a communication method of the broadcasting device, a receiving device, and a communication method of the receiving device.
[0008]
[Means for Solving the Problems]
A communication method according to the present invention includes: a receiver receiving step of receiving product sales data including product identification data and broadcast content specifying data broadcast by a broadcasting station at a receiver to which receiver identification data is allocated; An encryption step of encrypting the product identification data and the receiver identification data by the key data specified based on the broadcast content identification data received by the receiver and outputting encrypted data. Receiving the broadcast content specifying data and the encrypted data by the receiver and transmitting the broadcast content specifying data and the encrypted data to the broadcast station; and receiving the broadcast content specifying data and the encrypted data based on the broadcast content specifying data. Decrypting the product identification data and the receiver identification data from the encrypted data by specifying the key data by using the broadcast data. An authentication step of authenticating the broadcast content specifying data and the decrypted product identification data based on the table in which the identification data is associated; and, when authenticated by the authentication step, the broadcasting station provides the product identification data and the price data. An amount data detecting step of detecting an amount data corresponding to the product identification data based on a table in which the amount is associated with the billing data by which the broadcasting station generates charging data based on the amount data associated with the receiver identification data Generating step.
[0009]
Further, a communication system according to the present invention is a communication system for receiving a broadcast signal broadcast by a broadcast station by a receiver to which receiver identification data is allocated, wherein the product includes broadcast product identification data and broadcast content specifying data. The product identification data and the receiver identification data are encrypted by the receiver receiving means for receiving the sales data and the key data specified based on the broadcast content specifying data received by the receiver receiving means in response to a user operation. Encrypting means for outputting encrypted data, transmitting the broadcast content specifying data and the encrypted data, and transmitting the broadcast content specifying data and the encrypted data transmitted from the encrypted data transmitting means. While receiving, the key data is specified based on the broadcast content specifying data, and the product identification data and the receiver identification data are decrypted from the encrypted data. No. means, based on a table in which the broadcast content specifying data and the product identification data are associated with each other, the authentication means for authenticating the broadcast content specifying data and the decrypted product identification data, and when authenticated by the authentication means, Amount data detecting means for detecting the amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated, and generating billing data based on the amount data associated with the receiver identification data. Charging data generation means.
[0010]
Further, in the communication method according to the present invention, the broadcasting step of broadcasting the merchandise sales data including the merchandise identification data and the broadcast content specifying data, and the broadcast content specifying data received by the receiver to which the receiver identification data is allocated. Receiving the encrypted data of the merchandise identification data and the receiver identification data, the broadcast content specifying data, and the encrypted data received by the key data specified based on the key data specified based on the received broadcast content specifying data; Decrypting the product identification data and the receiver identification data from the encrypted data, and the broadcast content specifying data and the decrypted product based on a table in which the broadcast content specifying data and the product identification data are associated with each other. An authentication step of authenticating the identification data, and, when authenticated by the authentication step, the product identification data and the amount data Has an amount data detecting step of detecting an amount data corresponding to the product identification data based on the table associated with, and an accounting data generating step of generating accounting data based on the amount data associated with the receiver identification data. .
[0011]
Further, the broadcasting device according to the present invention includes a broadcasting unit that broadcasts merchandise sales data including merchandise identification data and broadcast content specifying data, and a broadcast content specifying data received by a receiver to which receiver identification data is allocated. Encrypted data receiving means for receiving the encrypted product identification data and receiver identification data and the broadcast content specifying data encrypted by the key data specified on the basis of the key data specified based on the key data, and the broadcast content specification received by the encrypted data receiving means Decryption means for identifying key data based on the data and decoding the product identification data and the receiver identification data from the encrypted data; and the broadcast content identification based on a table in which the broadcast content identification data and the product identification data are associated with each other. An authentication means for authenticating the data and the decrypted product identification data; and, when authenticated by the authentication means, the product identification data and the amount data. A charge data detecting means for detecting the charge data corresponding to the product identification data based on the table associated with the charge data, and a charge data generating means for generating the charge data based on the charge data associated with the receiver identification data. Prepare.
[0012]
Further, the computer program according to the present invention includes a broadcasting step of broadcasting merchandise sales data including merchandise identification data and broadcast content specifying data, and a broadcast content specifying data received by a receiver to which receiver identification data is allocated. Receiving the product identification data and the receiver identification data encrypted data and the broadcast content specifying data encrypted by the key data specified based on the key data, specifying the key data based on the received broadcast content specifying data, and encrypting the data. And decrypting the broadcast content specifying data and the decrypted product identification data based on a table in which the broadcast content specifying data and the product identification data are associated with each other. In the authentication step, when the authentication is performed in the authentication step, the product identification data and the amount data are associated with each other. It has been a money data detection step of detecting the amount data corresponding to the product identification data on the basis of the table, and a billing data generation step of generating billing data based on the amount data associated to the receiver identification data. This computer program is recorded and spread on a network or a recording medium.
[0013]
Further, the communication method according to the present invention includes a receiving step of receiving merchandise sales data including merchandise identification data and broadcast content specifying data broadcasted by a broadcasting station; Encrypting the product identification data and the receiver identification data to be identified from other receivers with the key data specified based on the encryption data and outputting the encrypted data; and the broadcast content specifying data and the encrypted data. Transmitting encrypted data to a broadcasting station.
[0014]
Further, the receiving apparatus according to the present invention includes a receiving unit for receiving merchandise sales data including merchandise identification data and broadcast content specifying data broadcast by a broadcasting station, and a broadcast content specifying data received in response to a user operation. Encryption means for encrypting the product identification data and the receiver identification data for identifying the receiver from other receivers and outputting the encrypted data with the key data specified based on the broadcast content specifying data and the encrypted data. And encrypted data transmission means for transmitting the data to a broadcasting station.
[0015]
Further, the computer program according to the present invention includes a receiving step of receiving merchandise identification data broadcasted by a broadcasting station, merchandise sales data including broadcast content specifying data, and received broadcast content specifying data in response to a user operation. Encrypting the product identification data and the receiver identification data to be identified from other receivers with the key data specified based on the encryption data and outputting the encrypted data; and the broadcast content specifying data and the encrypted data. Transmitting encrypted data to a broadcasting station. This computer program is recorded and spread on a network or a recording medium.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a communication system to which the present invention is applied will be described with reference to the drawings.
[0017]
As shown in FIG. 1, a communication system 1 to which the present invention is applied mainly includes abroadcast station 2 such as a broadcaster, aviewer 3 who watches a radio broadcast broadcast by thebroadcast station 2, and a product that sells a product. It is made up of the seller 4.Broadcasting station 2 may be a multi-channel multi-point distribution service (MMDS), a local multi-point distribution service (LMDS), or a MVDS (microwave broadcasting system, for example, based on a wireless communication system such as a MVDS). Of course, thebroadcasting station 2 may perform ordinary wired radio broadcasting.
[0018]
Thebroadcasting station 2 broadcasts a radio program from thebroadcasting device 10. Specifically, thebroadcasting station 2 broadcasts a shopping program for introducing and selling a plurality of products. This shopping program is, for example, a program that introduces one or a plurality of products handled by the product seller 4, and describes the characteristics, usage method, payment method, and the like of each product. This shopping program is a program produced by thebroadcasting station 2 based on the request of the merchandise seller 4 or the merchandise seller 4. Thebroadcasting station 2 charges theviewer 3 for a reception fee and also charges for the purchased product when theviewer 3 purchases a product of a shopping program.
[0019]
Theviewer 3 owns acable radio receiver 30. Thereceiver 30 is installed in, for example, three viewers' homes. Thereceiver 30 holds a receiver ID for identifying thereceiver 30 owned by anotherviewer 3. This receiver ID is registered in the database of thebroadcast station 2 and is managed by thebroadcast station 2.
[0020]
Further, theviewer 3 owns aviewer terminal device 50 including a personal computer or the like. Theviewer terminal device 50 is capable of, for example, short-range communication with thereceiver 30, and theviewer 3 has performed a purchase operation of purchasing a desired product introduced in a shopping program being reproduced on thereceiver 30. At this time, a product ID and a receiver ID, which are encrypted identification data of a product desired to be purchased, are input by wire or wirelessly. Then, theviewer terminal device 50 places an order for a product from thebroadcasting device 10 of thebroadcasting station 2 via a network such as the Internet.
[0021]
The merchandise seller 4 is a manufacturer that manufactures and / or sells one or more merchandise and is responsible for selling the merchandise. The product distributor 4 produces a shopping program to be broadcast on thebroadcasting station 2 or requests thebroadcasting station 2 to produce a shopping program. The merchandise seller 4 owns a merchandiseseller terminal device 60 including a normal computer or the like for communicating with thebroadcasting station 2. The merchandisedealer terminal device 60 receives the merchandise ID and the receiver ID from thebroadcasting device 10, specifies the ordered merchandise, and sends out the ordered merchandise to theviewer 3. The function of the merchandise seller 4 may be performed by thebroadcasting station 2.
[0022]
In the communication system 1 as described above, when theviewer 3 performs a purchase operation when purchasing a desired product introduced in a shopping program received and reproduced by thereceiver 30, thereceiver 30 performs a product ID and a receiver ID. And an order for a product is issued to thebroadcasting device 10. That is, in the communication system 1, since it is not necessary to place an order orally using a telephone as in the related art, it is possible to easily place a product order. Further, thereceiver 30 places an order for a product by encrypting the product ID and the receiver ID and transmitting the encrypted product ID and the receiver ID to thebroadcasting device 10, and transmits highly confidential data such as a credit card number and a password to a network. Since the data is not transmitted through the third party, it is possible to prevent unauthorized acquisition of the data by a third party, and since the data is encrypted and transmitted to thebroadcasting device 10, the data relating to the product order is not transmitted. It is also possible to prevent unauthorized acquisition by a third party.
[0023]
Next, thebroadcasting device 10 managed by thebroadcasting station 2 will be described with reference to FIG. Thebroadcasting device 10 includes a storage unit 11 for storing program data such as a shopping program to be broadcast, adigital multiplexing unit 12 for digitally multiplexing a broadcast program, and anencryption unit 13 for encrypting a broadcast program. Atransmission processing unit 14 for performing transmission processing of an encrypted program, anantenna 15 for transmitting a transmission-processed program, aprogram storage unit 16 in which a control program for controlling overall operation is stored, and the like. Communication for performing data communication with atemporary storage unit 17 into which a program stored in theprogram storage unit 16 or the like is loaded, and a merchandiseseller terminal device 60 managed by the merchandise seller 4 who has contracted to use the system 1. A link table for storing a link table that associates theunit 18 with a product introduced in a shopping program and a product ID serving as additional data of the product.Storage unit 19, a viewer managementdata storage unit 20 for managing theviewer 3, a chargingdata storage unit 21 for managing the charging data for theviewer 3, and a payment data storage for managing the payment data to be paid to the merchandise distributor 4. And acontrol unit 23 that controls the entire operation.
[0024]
The storage unit 11 is composed of a large-capacity hard disk or the like, and stores program data such as programs to be broadcast and music data, image data, and moving image data used for the programs. The storage unit 11 stores a plurality of removable recording media, such as disk cartridges and tape cartridges, each storing one or more program data, music data, image data, moving image data, and the like. This is a recording medium exchange apparatus that extracts a removable recording medium storing content data and reproduces the selected content data. The program data stored in the storage unit 11 is specifically a shopping program, a music program, a quiz program, a news program, and the like. In the shopping program, one or more products handled by the product seller 4 are introduced.
[0025]
If the content data such as music data, image data, and moving image data stored in the storage unit 11 is audio data, the content data may be MPEG-2 AAC (MotionPicture Expert Group 2 Advanced Audio Coding: trademark). The image data may be encoded by a method such as JPEG (Joint Photographic Coding Experts Group), and the moving image data may be encoded by a method such as MPEG2. When the content data stored in the storage unit 11 is not coded, the content data may be coded by a coding unit provided before thedigital multiplexing unit 12.
[0026]
Thedigital multiplexing unit 12 packetizes content data such as program data of a plurality of channels, and digitally multiplexes the plurality of content data in packet units by a method such as time division multiplexing. Then, thedigital multiplexing unit 12 outputs the multiplexed content data to theencryption unit 13 via thecontrol unit 23. Theencryption unit 13 stores encryption key data for encrypting the content data input to the encryptionkey memory 13a. When broadcasting the content data, theencryption unit 13 encrypts the input content data using the encryption key data stored in the encryptionkey memory 13a, and outputs the encrypted content data to thetransmission processing unit 14. I do.
[0027]
Thetransmission processing unit 14 encodes the encrypted content data input from theencryption unit 13, modulates the encoded content data by using a method such as OFDM (Orthogonal Frequency Division Multiplexing), and outputs the modulated data to theantenna 15. Theantenna 15 transmits the content data subjected to the transmission processing input from thetransmission processing unit 14.
[0028]
Theprogram storage unit 16 includes a hard disk, a ROM (Read Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a flash memory, and the like. Theprogram storage unit 16 stores an operating system for managing various resources, a communication program for performing data communication with the merchandisedistributor terminal device 60, and the like. Theprogram storage unit 16 can use a rewritable storage medium to install the program from a removable recording medium such as an optical disk, a magneto-optical disk, or a magnetic disk, or via a network. The programs that have been updated can be updated. Thetemporary storage unit 17 includes a RAM (Random Access Memory) and the like. Various programs stored in theprogram storage unit 16 are loaded into thetemporary storage unit 17.
[0029]
Thecommunication unit 18 performs data communication with thereceiver 30, theviewer terminal device 50, and the merchandisedistributor terminal device 60 managed by the merchandise distributor 4 via thenetwork 5 with thebroadcast station 2 that has contracted to use the system 1. . Specifically, thecommunication unit 18 transmits the product ID of the product ordered by theviewer 3 and the receiver ID of thereceiver 30 owned by theviewer 3 to the productdistributor terminal device 60. In addition, when theviewer 3 registers the viewer to use the service, thecommunication unit 18 sets the receiver ID of thereceiver 30 owned by theviewer 3, the viewer name, and the credit for payment. Receives data such as the card number of the card.
[0030]
Here, thenetwork 5 is anetwork 2 such as an ISDN (Integrated Services Digital Network) line, a CATV (Cable Television) line, an optical cable line, an xDSL (x Digital Subscriber Line), and a satellite line for digital satellite broadcasting. It exchanges data according to a transmission protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).
[0031]
The linktable storage unit 19 includes a large-capacity hard disk or the like that is the same as or different from the storage unit 11, and stores a link table that temporally associates a product introduced in a shopping program with a product ID serving as additional data for identifying the introduced product. Have been built. The additional data is data associated with each of one or more products introduced in the shopping program, and includes at least a product ID for identifying the associated product. When the product to be introduced is a package media of a new musical score, etc., the additional data is audio data recorded on a recording medium, movie data, text data such as lyrics related to game software, image data of an artist, concert of an artist. Moving image data such as video may be included.
[0032]
Specifically, a link table as shown in Table 1 below is constructed in the linktable storage unit 19.
[0033]
[Table 1]
Figure 2004126744
[0034]
As shown in Table 1, this link table has, as fields, a product number of a product introduced in a shopping program, a product name of a product introduced in a shopping program, and a field for identifying other products introduced in the shopping program. A product ID serving as additional data, a product price, introduction time data indicating introduction time data of a product in a shopping program, and encryption key data associated with the introduction time data are provided.
[0035]
The encryption key data is transmitted to thereceiver 30, and is used as encryption key data when thereceiver 30 transmits the receiver ID and the product ID to thebroadcasting device 10. The introduction time data is broadcast content specifying data for specifying a product introduced in the shopping program by time, and the product ID is additional data of the product introduced in the shopping program.
[0036]
In the introduction time data, the time zone for introducing the product is not the standard time of each country or region based on Greenwich Mean Time, but the elapsed time from the program start time. The introduction time data is set as the elapsed time from the program start time, so that the shopping program is recorded by the recording device, thereceiver 30, etc., and theviewer 3 views the shopping program at a time shifted from the actual broadcast time. In such a case, it is also possible to specify the product and encryption key data introduced during the shopping program. Although the elapsed time data is not shown in the table, the elapsed time data may be managed up to the second in order to more accurately specify the order in which the products are introduced.
[0037]
For example, the product number “1” has a product name “bed A”, a product ID “000001”, a price of 5000 yen, and introduction time data indicating 10 minutes from the start of the shopping program. 0 to 10 ", and the encryption key data is" ABCDEF "corresponding to the introduction time data. In other words, the product with the product number "1" is introduced for 10 minutes from the start of the shopping program. The product number “3” has a product name of “bed B”, a product ID of “000003”, a price of 2,000 yen, and introduction time data indicating the start of the shopping program from 50 minutes to 70 minutes. "50-70", and the encryption key data is "AQWSSS" corresponding to the introduction time data. In other words, the product with the product number "3" is introduced for 10 minutes from the start of the shopping program to 50 minutes to 70 minutes.
[0038]
As described above, in the link table of Table 1, it is possible to specify at what time zone the product introduced in the shopping program is introduced in the shopping program, and further, it is possible to specify the encryption key data corresponding to the time zone. . The product ID and the introduction time data are transmitted to thereceiver 30 together with the shopping program when the shopping program is broadcast. In addition, the introduction time data and the encryption key data are transmitted to thereceiver 30 together with the shopping program or at another time.
[0039]
The product ID and the introduction time data in the link table are multiplexed into a shopping program and broadcast to eachreceiver 30. The introduction time data and the encryption key data associated with the introduction time data are transmitted to thereceiver 30 when the shopping program is broadcast or during a time zone different from the broadcasting time of the shopping program.
[0040]
The viewer managementdata storage unit 20 includes the same or another large-capacity hard disk as the storage unit 11 and the linktable storage unit 19, and a viewer management table for managing data for managing theviewer 3 is constructed. Specifically, this viewer management table is constructed in the viewer managementdata storage unit 20 as shown in Table 2 below.
[0041]
[Table 2]
Figure 2004126744
[0042]
As shown in Table 2, this viewer management table includes, as fields, the name of the contractor (viewer name) who has concluded the reception contract with thebroadcasting station 2, the identification data of thereceiver 30 owned by theviewer 3, and the like. The receiver ID, the credit card number of theviewer 3 for making payment, and the expiration date of the credit card are provided. These items are registered in the viewer management table together with the receiver ID when theviewer 3 signs a reception contract with thebroadcasting station 2. For example, the viewer “Tom” has a receiver ID of “T00001”, a credit card number of “123456”, and an expiration date of the credit card of July 14, 2003, which is owned by thereceiver 30. ing.
[0043]
As described above, in the viewer management table of Table 2, the settlement means can be managed for each of the contractedviewers 3, and the receiver ID of thereceiver 30 owned by theviewer 3 who is the contractor is managed. can do. Although not shown in the table, the address, telephone number, e-mail address and the like of theviewer 3 may be recorded in the viewer management table.
[0044]
The billingdata storage unit 21 includes the same or another large-capacity hard disk as the storage unit 11, the linktable storage unit 19, and theviewer 3 managementdata storage unit 20, and manages the billing data for theviewer 3. Has been built. Specifically, this billing data management table is constructed in the billingdata storage unit 21 as shown in Table 3 below.
[0045]
[Table 3]
Figure 2004126744
[0046]
As shown in Table 3, this charging data management table includes, as fields, the name of a contractor (viewer name) who has concluded a reception contract with thebroadcast station 2, a reception fee for receiving the broadcast of thebroadcast station 2, and The purchase price when theviewer 3 purchases the product introduced in the shopping program, and the sum of the reception fee and the purchase price are provided. The reception fee is, for example, 2,000 yen per channel. When theviewer 3 subscribes to a plurality of channels, the reception fee is the amount obtained by multiplying 2,000 yen by the number of contracted channels. The product purchase price is the total price of the purchased products when theviewer 3 has purchased a plurality of products. For example, the viewer "Tom" has subscribed to one channel, has a reception fee of 2,000 yen, purchases a product introduced in a shopping program for 5,000 yen, and has a total price of 7000 yen. . The product purchase price is recorded with reference to the product price in the link table shown in Table 1. Note that the reception fee is not limited to the above-mentioned meter-based system, but may be a flat-rate system irrespective of the number of channels.
[0047]
As described above, in the charging data management table of Table 3, it is possible to generate and manage the charging data for theviewer 3 that is the sum of the reception fee and the product purchase price for eachviewer 3. Therefore, thebroadcasting device 10 refers to the credit card number in the viewer management table in Table 2 and uses the amount described in the total amount as billing data for theviewer 3 and uses the generated billing data for settlement for not shown. It can be transmitted to a settlement server device such as a server device of a credit company or a bank server.
[0048]
The paymentdata storage unit 22 includes the storage unit 11, the linktable storage unit 19, the viewer managementdata storage unit 20, and the same or another large-capacity hard disk as the billingdata storage unit 21. A payment data management table for managing the payment data is constructed. In the communication system 1, as described above, when theviewer 3 purchases a product introduced in a shopping program, thebroadcasting station 2 collects the purchase price of the product and pays the price of the product to the product seller 4. Like that. Therefore, thebroadcasting device 10 manages the payment amount to the merchandise seller 4 using the payment data management table. Specifically, the payment data management table is constructed in the paymentdata storage unit 22 as shown in Table 4 below.
[0049]
[Table 4]
Figure 2004126744
[0050]
As shown in Table 4, this payment data management table is provided for each merchandise seller 4. Table 4 shows an example in which the merchandise seller 4 is “Company A”. In the table of each company, the names of the viewers who purchased the product introduced in the shopping program and the names of the products purchased by theviewer 3 are shown as fields. And a product ID for identifying the product, a payment amount for each product, and a total payment amount to the product seller 4. For example, the merchandise purchased by theviewer 3 of “Company A”, which is the merchandise distributor 4, includes a product name “bed A” purchased by the viewer “Tom” and a product name “chair” purchased by the viewer “John”. , The product name "bed B" purchased by the viewer "Ann", the product name "sofa" purchased by the viewer "Bill", and the product name "cupboard" purchased by the viewer "Ben". It is 23,000 yen.
[0051]
The paymentdata storage unit 22 creates a payment management table as shown in Table 4 for each merchandise seller 4 and generates payment data to be paid to each merchandise seller 4. Therefore, thebroadcasting device 10 can transmit the generated payment data to the merchandise seller 4 to a settlement server device such as a server of a credit company (not shown) or a server of a bank (not shown) for settlement.
[0052]
Thecontrol unit 23 includes a microcomputer, a CPU (Central Processing Unit), and the like. Thecontrol unit 23 loads the program in theprogram storage unit 16 into thetemporary storage unit 17, and controls the entire apparatus based on the read program. Specifically, thecontrol unit 23 registers the receiver ID and the viewer name transmitted from thereceiver 30 received by thecommunication unit 18 for viewer registration in the viewer management table shown in Table 2 above.
[0053]
Further, for example, when thecommunication unit 18 receives the product introduction time data, the encrypted receiver ID, and the product ID transmitted from thereceiver 30 via theviewer terminal device 50 in thecommunication unit 18, , The encryption key data is specified based on the received product introduction time data, and the encryption of the encrypted data including the receiver ID and the product ID is decrypted by the specified encryption key data. Then, thecontrol unit 23 accesses the link table of Table 1 and determines whether the product ID specified by the received introduction time data matches the product ID obtained by decrypting the encryption, and determines whether the product ID is a shopping program. Authentication is performed as to whether the product is the introduced product, and the viewer management table in Table 2 is accessed to perform authentication processing as to whether the order is from theviewer 3. Thebroadcasting device 10 authenticates the receiver ID, thereby preventing unauthorized purchase of a person who impersonates theviewer 3 and tries to purchase a product, and also prevents an order of a product not introduced in a shopping program. .
[0054]
Further, thebroadcasting device 10 needs to notify the product seller 4 of theviewer 3 who ordered the product and the product ordered by theviewer 3. Therefore, thecontrol unit 23 converts the receiver ID into another unique ID, and places a unique ID and a product ID for specifying thereceiver 30 owned by theviewer 3 who placed the converted product purchase order, and other orders. The data necessary for shipping the product, such as the address and telephone number of the viewer, is transmitted from thecommunication unit 18 to the productdistributor terminal device 60. The reason why the receiver ID is not transmitted to the merchandisedealer terminal device 60 as it is is to prevent the receiver ID from leaking out of thebroadcasting station 2.
[0055]
Thebroadcasting device 10 configured as described above broadcasts a shopping program or the like according to a program program of the day. That is, thebroadcast device 10 reads predetermined content data such as program data from the storage unit 11 according to, for example, a one-day program, and then digitally multiplexes the content data read from the storage unit 11 by thedigital multiplexing unit 12. Then, the digitally multiplexed content data is encrypted by theencryption unit 13, and the content data encrypted by thetransmission processing unit 14 is encoded and modulated, and transmitted from theantenna 15.
[0056]
When broadcasting a shopping program, thebroadcasting device 10 multiplexes additional data such as a product ID of a product being introduced with introduction time data and broadcasts the multiplexed data. Also, when broadcasting the shopping program, or during a time zone different from the broadcasting time of the shopping program, thebroadcasting device 10 transmits the introduction time data and the encryption code associated with the introduction time data from theantenna 15 or thecommunication unit 18. The key data is transmitted to thereceiver 30.
[0057]
When thecommunication unit 18 receives the encrypted receiver ID and the product ID transmitted from thereceiver 30 via theviewer terminal device 50 for ordering the product, thebroadcasting device 10 The link table is accessed, encryption key data is specified based on the received product introduction time data, and the encryption of the receiver ID and the product ID is decrypted using the specified encryption key data. Then, thebroadcasting device 10 updates the purchase price of the product in the billing data management table of Table 3, adds data on theviewer 3 who purchased the product to the payment data management table of Table 4, and sends the data to the product seller 4. Update payment totals.
[0058]
Next, areceiver 30 that receives a broadcast signal broadcast from thebroadcast device 10 of thebroadcast station 2 will be described. Thereceiver 30 is a device allocated to theviewer 3 who has contracted with thebroadcast station 2. It is installed in three viewers' homes. As shown in FIG. 3, thereceiver 30 includes anantenna 31 that receives a broadcast signal broadcast from thebroadcast device 10, areception processing unit 32 that performs reception processing on the broadcast signal received by theantenna 31, An encryption /decryption unit 33 for decrypting the encrypted broadcast signal, an encryption / decryptionkey storage unit 34 for storing encryption / decryption key data used for decoding the encryption of the broadcast signal, Adecoding processing unit 35 that performs a decoding process on the signal, a digital / analog converter (hereinafter, simply referred to as a D / A converter) 36 that converts audio data from a digital signal to an analog signal, and a digital /analog converter 36 that converts the audio data into an analog signal. Aspeaker 37 for converting the converted audio data into a reproduced sound and emitting the sound, adisplay unit 38 for displaying data related to the program such as additional data at the time of receiving the shopping program, and an operation signal. , A receiverID storage unit 40 in which a receiver ID for distinguishing from anotherreceiver 30 is stored, and a receiver ID and a product ID in thebroadcasting device 10 for ordering the product. An encryptionkey storage unit 41 for storing an encryption key for encrypting a receiver ID and a product ID when transmitting, aprogram storage unit 42 for storing a control program for controlling the entire operation, and the like; Adata storage unit 43 for storing data, atemporary storage unit 44 for loading a program stored in theprogram storage unit 42 or the like, acommunication unit 45 for performing data communication with thebroadcasting device 10 via thenetwork 5, A short-range communication unit 46 for performing short-range communication with theviewer terminal device 50 and acontrol unit 47 for controlling the entire operation are provided.
[0059]
Theantenna 31 detects a broadcast signal transmitted from thebroadcast device 10 of thebroadcast station 2 and outputs the received broadcast signal to thereception processing unit 32. Thereception processing unit 32 demodulates a broadcast signal modulated by a method such as OFDM in thetransmission processing unit 14 of thebroadcasting device 10, performs a predetermined decoding process, and outputs the demodulated signal to the encryption /decryption unit 33.
[0060]
The encryption /decryption unit 33 decrypts the encryption of the broadcast signal input from thereception processing unit 32. At this time, the encryption /decryption unit 33 reads the encryption / decryption key data stored in the encryption / decryptionkey storage unit 34 and uses the read encryption / decryption key data to encrypt the broadcast signal input from thereception processing unit 32. Is decrypted.
[0061]
Here, the encryption / decryption key data stored in the encryption / decryptionkey storage unit 34 is stored in the receiver ID of thereceiver 30 owned by theviewer 3 who has signed the reception contract with thebroadcasting station 2. Is registered via thenetwork 5 when the broadcast signal is registered in thebroadcasting station 2, and is key data corresponding to the encryption key data used when thebroadcast device 10 encrypts the broadcast signal by theencryption unit 13. When the encryption /decryption unit 33 decrypts the encryption of the broadcast signal input from thereception processing unit 32 using the encryption / decryption key data, thedecryption unit 33 outputs the decrypted broadcast signal to thedecryption processing unit 35. Note that the encryption / decryptionkey storage unit 34 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like.
[0062]
Thedecryption processing unit 35 decrypts the broadcast signal in which the encryption input from thedecryption unit 33 has been decrypted, that is, the broadcast signal that has been subjected to the digital multiplexing process. Then, thedecoding processing unit 35 extracts the broadcast signal of the channel selected by theviewer 3 and outputs the extracted broadcast signal of the predetermined channel to the D /A converter 36 via thecontrol unit 47. Thedecoding processing unit 35 extracts display data such as additional data related to the broadcast signal of the selected channel from the input broadcast signal, and outputs the extracted display data to thecontrol unit 47. Further, thedecryption processing unit 35 extracts the introduction time data and the encryption key data associated with the introduction time data, and stores the extracted data in the encryptionkey storage unit 41.
[0063]
The D /A converter 36 converts the input broadcast signal of the predetermined channel from a digital signal to an analog signal, and outputs the analog broadcast signal to thespeaker 37. Thespeaker 37 converts the input analog broadcast signal into a reproduced sound and emits the sound. Note that the broadcast signal output unit may be a headphone or an earphone other than thespeaker 37.
[0064]
Thedisplay unit 38 is a liquid crystal display panel, a cathode ray tube, or the like, and displays display data related to a broadcast signal to be reproduced. For example, thedisplay unit 38 displays the currently selected channel number, and further includes, as data related to the broadcast signal being reproduced, the title, artist name, and the like of the music data being broadcast, which constitutes a part of the additional data. Is displayed as character data, for example.
[0065]
Theoperation unit 39 has a channel selection button including a plurality of push buttons, a dial, and the like, a volume adjustment button, a display content switching button, a timer setting button, a character input button, and the like. Theoperation unit 39 outputs channel selection data to thecontrol unit 47 when, for example, theviewer 3 operates the channel selection button to select a channel, and when the volume adjustment button is operated, the volume adjustment is performed. The data is output to thecontrol unit 47. In addition, in theoperation unit 39, character data such as a viewer name can be input using a character input button in order to register a viewer with thebroadcasting station 2.
[0066]
Further, theoperation unit 39 has a product purchase button 39a for performing a purchase operation of a desired product while watching a shopping program. The product purchase button 39a allows the user to order a product from thebroadcasting station 2 by performing a pressing operation. Specifically, when the user presses the product purchase button 39a during the introduction time of the product desired to be purchased by the user during the shopping program, thereceiver 30 displays the product introduced when the product purchase button 39a is pressed. And the receiver ID stored in the receiverID storage unit 40 is encrypted using the encryption key stored in the encryptionkey storage unit 41 to generate encrypted data. The data is transmitted from thecommunication unit 45 to thebroadcasting station 2 via thenetwork 5 together with the introduction time data stored in the encryptionkey storage unit 41.
[0067]
Thedisplay unit 38 may be configured by a tablet or the like because it is shared with theoperation unit 39. Further, theoperation unit 39 may be a remote control device for improving convenience.
[0068]
The receiverID storage unit 40 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like. The receiverID storage unit 40 stores a receiver ID serving as identification data for distinguishing from thereceiver 30 owned by anotherviewer 3. This receiver ID is stored in the receiverID storage unit 40 when thereceiver 30 is shipped from the factory, when theviewer 3 registers with thebroadcast station 2, and the like.
[0069]
The encryptionkey storage unit 41 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like, and is transmitted from thebroadcasting device 10 when broadcasting a shopping program or during a time period different from the broadcasting time of the shopping program. The introduction time data received by thecommunication unit 31 or thecommunication unit 45 and the encryption key data associated with the introduction time data are stored. For example, the encryption key data is stored in the encryptionkey storage unit 41 as shown in Table 5 below.
[0070]
[Table 5]
Figure 2004126744
[0071]
As shown in Table 5, the encryption key data is associated with the introduction time data defined by the elapsed time from the program start time. For example, when the introduction time data is 0 minutes to 10 minutes, the encryption key data “ABCDEF” is associated, and when the introduction time data is 20 minutes to 50 minutes, the encryption key data “QWERTY” is associated. That is, when the shopping program indicated by the link table in Table 1 is the same as the shopping program in Table 5, the introduction time data and encryption key data in Table 5 are the same as the introduction time data and encryption key data in Table 1. It becomes.
[0072]
In thereceiver 30, when viewing a shopping program at a broadcast time and ordering a desired product, or when viewing a stored shopping program and ordering a desired product, introduction time data included in the shopping program to be reproduced. The encryption key data stored in the encryptionkey storage unit 41 in association with the introduction time data is specified based on the encryption key data, and the product ID and the receiver ID of the product to be ordered are encrypted using the specified encryption key data. I do.
[0073]
Theprogram storage unit 42 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like. Theprogram storage unit 42 stores an operating system for managing various resources, a communication program for performing data communication with thebroadcasting device 10 and theviewer terminal device 50, and the like. Theprogram storage unit 42 uses a rewritable storage medium to store the currently stored program in the update program input from theantenna 31, thecommunication unit 45, and another removable recording medium. Can be rewritten. Thetemporary storage unit 44 is configured by a RAM or the like. Various programs stored in theprogram storage unit 42 are loaded into thetemporary storage unit 44.
[0074]
Thedata storage unit 43 is a rewritable recording medium, such as a built-in recording medium such as a hard disk or an EEPROM, or a removable recording medium such as an IC card, a tape cartridge, or a disk cartridge using a flash memory as a storage element. It is composed of medium. Thedata storage unit 43 can record a broadcast program, for example. When a shopping program is recorded, thedata storage unit 43 stores, in addition to the shopping program, a product ID and introduction time data included in the shopping program in association with the shopping program to be recorded. Therefore, even when theviewer 3 does not view the shopping program during a predetermined broadcast time, the referral time data included in the shopping program is compared with the referral time data in the encryptionkey storage unit 41. To specify the encryption key data stored in association with the introduction time data, encrypt the product ID and the receiver ID with the specified encryption key data, and place an order for the product. The encrypted merchandise ID, receiver ID, and introduction time data can be transmitted to thebroadcasting device 10 via thecommunication device 50.
[0075]
Thedata storage unit 43 can record programs on channels that are not being reproduced as well as programs on channels that are being reproduced. In this case, thedecoding processing unit 35 extracts the broadcast signal of the currently reproduced channel, outputs the broadcast signal to the D /A converter 36, extracts the program of the channel selected by theviewer 3 for a predetermined time, and sends it to thecontrol unit 47. Output. The program data input to thecontrol unit 47 is recorded in thedata storage unit 43 by thecontrol unit 47. Thus, theviewer 3 can record a program of another channel being broadcast at the same time in thedata storage unit 43 while listening to a certain program, and use the free time to store thedata storage unit 43. Can be viewed.
[0076]
When the program data is stored in thedata storage unit 43, the program data may be encoded by a method such as MPEG-2 AAC, JPEG, or the like, and stored with a reduced data size.
[0077]
Thecommunication unit 45 reads out the receiver ID from the receiver ID storage unit and inputs the read receiver ID from theoperation unit 39 when registering a viewer with thebroadcasting station 2 to use this service. The information is transmitted to thebroadcasting device 10 via thenetwork 5 together with the received viewer name and the like.
[0078]
In addition, the short-range communication unit 46 includes a short-range wireless communication such as Bluetooth (Infrared Data Association) using infrared rays, IrDA (Infrared Data Association), IEEE (Institute of Electrical and Electronic Engineers) 802.11a / b, etc. Wireless interface. The short-range communication unit 46 transmits the encrypted product ID, the receiver ID, and the introduction time data to theviewer terminal device 50. As the interface, a wired communication interface such as USB (Universal serial bus) or IEEE1394 may be used.
[0079]
Thecontrol unit 47 includes a CPU and the like. Thecontrol unit 47 loads the program in theprogram storage unit 42 into thetemporary storage unit 44, and controls the entire apparatus based on the read program. Specifically, thecontrol unit 47 controls thedecoding processing unit 35 based on the channel selection data input from theoperation unit 39 to extract the broadcast signal of the channel selected by the user, and at the time of reproduction, to extract the extracted broadcast signal. When the signal is output to the D /A converter 36 and recorded in thedata storage unit 43, the extracted broadcast signal is recorded in thedata storage unit 43.
[0080]
When registering a viewer in thebroadcasting station 2, thecontrol unit 47 broadcasts the receiver ID read from the receiverID storage unit 40 together with the viewer name input from theoperation unit 39 from thecommunication unit 45. Transmit to thedevice 10.
[0081]
Further, when the shopping program is reproduced, thecontrol unit 47 detects when the commodity purchase button 39a constituting theoperation unit 39 is operated, and extracts the introduction time data included in the shopping program when the operation is performed. I do. Then, thecontrol unit 47 checks the extracted introduction time data with the introduction time data stored in the encryptionkey storage unit 41, and specifies the encryption key data associated with the checked introduction time data. Thecontrol unit 47 extracts the product ID when the product purchase button 39a is pressed, reads the receiver ID stored in the receiverID storage unit 40, and extracts the extracted product ID and the read receiver ID. Are encrypted with the specified encryption key data. Then, thecontrol unit 47 transmits the product ID and the encrypted data extracted from the shopping program when the product purchase button 39a is operated from the short-range communication unit 49 to theviewer terminal device 50. The data is transmitted to thebroadcasting device 10 via thecommunication device 50. Thus, theviewer 3 can place an order for a desired product introduced in the shopping program.
[0082]
In thereceiver 30 configured as described above, when theviewer 3 selects a desired channel using theoperation unit 39, channel selection data is input to thecontrol unit 47. When thereceiver 30 receives a broadcast signal transmitted from thebroadcast device 10 by theantenna 31, thereceiver 30 performs demodulation and decryption processing by thereception processing unit 32, and stores it in the encryption / decryptionkey storage unit 34 by the encryption /decryption unit 33. Thedecryption unit 35 decrypts the encryption using the decryption key data, extracts the broadcast signal of the channel selected by thedecryption processing unit 35, converts the extracted broadcast signal from a digital signal to an analog signal by the D /A converter 36, and It converts it to a playback sound and outputs it. In addition, thedecoding processing unit 35 extracts display data from the broadcast signal of the selected channel and displays the display data on thedisplay unit 38. For example, when viewing a shopping program, thereceiver 30 emits a reproduction sound of the audio data of the shopping program from thespeaker 37, and displays on the display unit 38 a product image, a price, and the like which constitute a part of the additional data. Is displayed. Thus, theviewer 3 can view the broadcast signal of the selected channel. When recording program data of a channel that is not being reproduced, thereceiver 30 extracts the program data of the channel reserved by theviewer 3 by thedecoding processing unit 35 and stores the extracted program in thedata storage unit 43. save.
[0083]
During the reproduction of the shopping program, thereceiver 30 detects the operation of the product purchase button 39a by thecontrol unit 47 when theviewer 3 operates the product purchase button 39a, and thereceiver 30 operates the product purchase button 39a. Is extracted and the product ID of the product introduced at that time is extracted. Then, thereceiver 30 compares the introduction time data extracted from the shopping program with the introduction time data stored in the encryptionkey storage unit 41 by thecontrol unit 47, and encrypts the encryption time associated with the collated introduction time data. The key data is specified, the receiver ID stored in the receiverID storage unit 40 and the extracted product ID are encrypted with the specified encryption key data to generate encrypted data, and the extracted introduction time data is generated. The encrypted key data is transmitted from the short-range communication unit 49 to theviewer terminal device 50, and is transmitted to thebroadcasting device 10 via theviewer terminal device 50.
[0084]
When theviewer 3 registers the viewer of the service 1 with thebroadcasting station 2, the viewer name data including the character data and the like input via theoperation unit 39 and the receiver ID storage unit The receiver ID read from 40 is transmitted from thecommunication unit 45 to thebroadcasting device 10 via thenetwork 5.
[0085]
Next, theviewer terminal device 50 owned by theviewer 3 and installed near thereceiver 30 installed at, for example, the home of theviewer 3 will be described with reference to FIG. The merchandiseseller terminal device 60 is a device having substantially the same configuration as a stationary or portable personal computer. The merchandiseseller terminal device 60 includes aprogram storage unit 51 in which a control program for controlling the entire operation is stored, and aprogram storage unit 51. Atemporary storage unit 52 in which a program stored in thestorage unit 51 or the like is loaded, adata storage unit 53 for storing data, aninput unit 54 for inputting an operation signal, adisplay unit 55 for displaying data, Acommunication unit 56 that performs data communication with thebroadcasting device 10 via thenetwork 5, a short-range communication unit 57 that performs short-range data communication with thereceiver 30, and acontrol unit 58 that controls the entire operation.
[0086]
Theprogram storage unit 51 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like. Theprogram storage unit 51 stores an operating system for managing various resources, a communication program for performing data communication with thebroadcasting device 10 and thereceiver 30, and the like. Further, by using a rewritable storage medium, theprogram storage unit 51 can rewrite a currently stored program into an update program input from thecommunication unit 56 and another removable recording medium. it can. Thetemporary storage unit 52 is configured by a RAM or the like. Various programs stored in theprogram storage unit 51 are loaded into thetemporary storage unit 52.
[0087]
Thedata storage unit 53 is a rewritable recording medium, such as a built-in recording medium such as a hard disk or an EEPROM, or a removable recording medium such as an IC card, a tape cartridge, or a disk cartridge that uses a flash memory as a storage element. It is composed of medium. Thedata storage unit 53 may store program data transmitted from thereceiver 30 by short-range communication. When the program data is stored in thedata storage unit 53, the program data may be encoded using a method such as MPEG-2 AAC or JPEG to reduce the data size before storing. In this case, the program data stored in thedata storage unit 53 is emitted as a playback sound from a speaker (not shown) connected to theviewer terminal device 50 at the time of playback. And the sound is emitted from thespeaker 37 as a reproduction sound.
[0088]
Theinput unit 54 includes a keyboard, a mouse, a numeric keypad, and the like, and generates various operation signals according to the operation of theviewer 3. Thedisplay unit 55 is a cathode ray tube, a liquid crystal display panel, or the like, and displays various data.
[0089]
The short-range communication unit 57 has a short-range communication interface, and performs short-range communication with thereceiver 30. Specifically, when theviewer 3 places an order to purchase a product in a shopping program, the short-range communication unit 57 transmits the encrypted product ID and the receiver ID transmitted from thecommunication unit 45 of thereceiver 30. Receiving encrypted data consisting of Thecommunication unit 56 is for communicating with thebroadcasting device 10 or the like via thenetwork 5, and the encrypted product ID transmitted from thecommunication unit 45 of thereceiver 30 received by the short-range communication unit 57. The encrypted data including the ID and the receiver ID is transmitted to thebroadcasting device 10 via thenetwork 5.
[0090]
Thecontrol unit 58 includes a CPU and the like. When receiving the encrypted data including the encrypted product ID and the receiver ID transmitted from thereceiver 30, thecontrol unit 58 transmits the encrypted data to thebroadcast device 10 from thecommunication unit 56 to thebroadcasting device 10. To send through.
[0091]
When theviewer 3 views the shopping program on thereceiver 30 and places an order for the introduced product, theviewer terminal device 50 configured as described above is encrypted as order data for thebroadcasting station 2. It functions as a relay device when transmitting the encrypted data including the product ID and the receiver ID from thereceiver 30 to thebroadcasting device 10. That is, based on the control of thecontrol unit 58, theviewer terminal device 50 receives the encrypted data including the encrypted product ID and the receiver ID transmitted from thereceiver 30 and the product introduction time data. Then, these data are transmitted from thecommunication unit 56 to thebroadcasting device 10 via thenetwork 5. Of course, in order for theviewer 3 to manage the product order history and the like, thedata storage unit 53 may store the ordered product ID, order date and time, price, and the like.
[0092]
In the communication system 1 to which the present invention is applied, an example has been described in which an order is made to thebroadcasting station 2 via theviewer terminal device 50. However, thereceiver 30 directly orders thebroadcasting device 10 to send goods. At this time, theviewer terminal device 50 is not always necessary.
[0093]
Next, the merchandisedealer terminal device 60 owned by the merchandise seller 4 is a device having substantially the same configuration as a stationary or portable personal computer. As shown in FIG. 5, the merchandiseseller terminal device 60 is loaded with aprogram storage unit 61 in which a control program for controlling the entire operation is stored, and a program stored in theprogram storage unit 61 and the like. Atemporary storage unit 62, adata storage unit 63 for storing data, a productdata storage unit 64 for storing a product management table for managing products to be introduced in a shopping program, and a customer management table for managing customer data. A stored customerdata storage unit 65, aninput unit 66 for inputting an operation signal, adisplay unit 67 for displaying data, acommunication unit 68 for performing data communication with thebroadcasting device 10 via thenetwork 5, and an overall operation. And acontrol unit 69 for controlling
[0094]
Theprogram storage unit 61 includes a hard disk, a ROM, an EEPROM, a flash memory, and the like. Theprogram storage unit 61 stores an operating system for managing various resources, a communication program for performing data communication with thebroadcast device 10, and the like. Theprogram storage unit 61 uses a rewritable storage medium, so that the currently stored program can be rewritten into an update program input from thecommunication unit 68 and another removable recording medium. it can. Thetemporary storage unit 62 is configured by a RAM or the like. Various programs stored in theprogram storage unit 61 are loaded into thetemporary storage unit 62.
[0095]
Thedata storage unit 63 is a rewritable recording medium, such as a built-in recording medium such as a hard disk or an EEPROM, or a removable recording medium such as an IC card, a tape cartridge, or a disk cartridge using a flash memory as a storage element. It is composed of medium.
[0096]
The productdata storage unit 64 is composed of the same or another large-capacity hard disk as thedata storage unit 63, and stores a product management table for managing products introduced in a shopping program. Specifically, the product management table is built in the productdata storage unit 64 as shown in Table 6 below.
[0097]
[Table 6]
Figure 2004126744
[0098]
As shown in Table 6, the merchandise management table associates merchandise IDs and merchandise names of merchandise introduced in a shopping program, and includes, as fields, a merchandise name of a merchandise introduced in the shopping program and a merchandise name in the shopping program. A product ID for identifying the product to be introduced is provided. The merchandise ID allows an actual merchandise, that is, a merchandise name to be specified based on the merchandise ID included in the remittance order when the merchandise order of theviewer 3 is transmitted via thebroadcast device 10.
[0099]
The customerdata storage unit 65 includes a large-capacity hard disk that is the same as or different from thedata storage unit 63 and the productdata storage unit 64, and stores a customer management table for managing customer data. Specifically, the customer management table is constructed in the customerdata storage unit 65 as shown in Table 7 below.
[0100]
[Table 7]
Figure 2004126744
[0101]
As shown in Table 7, the customer management table is used to specify a destination when the product is delivered to theviewer 3 who ordered the product by mail or the like, and is converted by thebroadcasting device 10 as a field. The receiver ID, the name of a contractor (viewer name) who has concluded a reception contract with thebroadcasting station 2, the address of theviewer 3, and the telephone number of theviewer 3 are provided. For example, when there is a first product order from theviewer 3 of the shopping program, the converted receiver ID transmitted from thebroadcasting device 10 is registered in this customer management table. Further, in the customer management table, in order to specify the delivery destination of the ordered product, in response to a request for transmission of detailed data such as the name, address, and telephone number of theviewer 3 who made the order to thebroadcasting device 10. These acquired data are registered. Further, when the second or subsequent order is made, the destination of the orderedviewer 3 can be specified by the converted receiver ID transmitted from thebroadcast device 10.
[0102]
Theinput unit 66 includes a keyboard, a mouse, a numeric keypad, and the like, and generates various operation signals according to an operation of the merchandise seller 4. Thedisplay unit 67 is a cathode ray tube, a liquid crystal display panel, or the like, and displays various data. Thecommunication unit 68 communicates with thebroadcasting device 10 and the like via thenetwork 5. Thecommunication unit 68 includes a receiver ID converted by thebroadcasting device 10, which forms an order for a shopping program transmitted from thebroadcasting device 10, and The product ID is received. Further, when theviewer 3 who ordered the product is not registered in the customer management table described above, thecommunication unit 68 makes a transmission request for acquiring detailed data of theviewer 3, and responds to the transmission request. The detailed data such as the name, address, and telephone number of theviewer 3 is received.
[0103]
Thecontrol unit 69 includes a CPU and the like. When thecontrol unit 69 receives the receiver ID and the product ID converted by thebroadcasting device 10 constituting the product order of the shopping program transmitted from thebroadcasting device 10 by thecommunication unit 68, based on the receiver ID, By accessing the customer management table stored in the customerdata storage unit 65, it is determined whether or not the receiver ID is already registered. If the receiver ID is already registered, the order is accepted based on the product ID. Identify the product Further, when the receiver ID is not registered in the customer management table, thecontrol unit 69 requests thecommunication unit 68 to transmit the detailed data of theviewer 3, and theviewer 3 in response to the transmission request. Of theviewer 3 is registered in the customer management table in association with the receiver ID.
[0104]
The merchandiseseller terminal device 60 configured as described above receives the receiver ID and the merchandise ID converted by thebroadcasting device 10 constituting the merchandise order of the shopping program transmitted from thebroadcasting device 10 by thecommunication unit 68. I do. Here, the receiver ID received by the merchandisedistributor terminal device 60 is a receiver ID obtained by converting the receiver ID transmitted by thereceiver 30 to thebroadcasting device 10 to transmit the receiver ID to the merchandisedistributor terminal device 60, The receiver ID stored in thereceiver 30 is prevented from leaking. Upon receiving the converted receiver ID and product ID, the merchandiseseller terminal device 60 accesses the customer management table stored in the customerdata storage unit 65 based on the receiver ID, and sets the receiver ID to It is determined whether or not the product is already registered. If the receiver ID is already registered, the product ordered is specified based on the product ID. Then, the merchandisedistributor terminal device 60 outputs a slip or the like on which the destination of the ordered merchandise is printed from the printer. When the receiver ID is not registered in the customer management table based on the control of thecontrol unit 69, the merchandisedealer terminal device 60 transmits a transmission request for acquiring detailed data of theviewer 3 by thecommunication unit 68. Then, detailed data such as the name, address, and telephone number of theviewer 3 in response to the transmission request is received, and the detailed data of theviewer 3 is registered in the customer management table in association with the receiver ID.
[0105]
Next, with reference to FIG. 6, a procedure when theviewer 3 owning thereceiver 30 registers the viewer with thebroadcasting station 2 will be described.
[0106]
When a viewer is registered in order to view a program broadcast by thebroadcast station 2, theviewer 3 operates theoperation unit 39 to set thereceiver 30 in a viewer registration mode for performing a viewer registration. I do. Next, in step S1, theviewer 3 operates theoperation unit 39, and according to the guidance screen displayed on thedisplay unit 38, the individual for specifying theviewer 3 such as the viewer name, address, name, and age. Input registration application data such as data, credit card credit number for settlement, and bank account data. When the above-described registration application data is input by theviewer 3 and a transmission operation is performed by theviewer 3, in step S2, thecontrol unit 47 of thereceiver 30 transmits the input registration application data to thecommunication unit 45. The data is transmitted to thebroadcasting device 10 of thebroadcasting station 2 via thenetwork 5 according to a predetermined transmission protocol. Thecontrol unit 47 of thereceiver 30 reads the receiver ID from the receiverID storage unit 40 and broadcasts the read receiver ID together with the registration application data from thecommunication unit 45 via thenetwork 5 according to a predetermined transmission protocol. The broadcast is transmitted to thebroadcasting device 10 of thestation 2. The registration application data and the receiver ID may be transmitted to thebroadcast device 10 via theviewer terminal device 50.
[0107]
In step S3, thebroadcasting device 10 of thebroadcasting station 2 in the reception standby state receives the registration application data and the receiver ID transmitted from thereceiver 30 via thenetwork 5 by thecommunication unit 18. Next, in step S4, thecontrol unit 23 of thebroadcasting device 10 has already registered the receiver ID transmitted from thereceiver 30 in the viewer management table of Table 2 constructed in the viewer managementdata storage unit 20. It is determined whether or not it is registered, and if it is not registered, it is registered in the viewer management table. That is, as shown in Table 2, thecontrol unit 23 associates the receiver ID with the viewer name and registers it in the viewer management table of the viewer managementdata storage unit 20. When the received receiver ID is already registered, thecontrol unit 23 transmits the fact to thereceiver 30 and notifies theviewer 3 of the fact.
[0108]
In step S5, thecontrol unit 23 of thebroadcasting device 10 transmits an activate signal for notifying that the viewer registration has been completed from theantenna 15 as a broadcast signal. That is, thecontrol unit 23 generates an activate signal including the receiver ID for which the viewer registration is completed and the encryption key decryption key data for decrypting the encrypted program, multiplexes the generated activate signal, and multiplexes the generated activate signal. Send more.
[0109]
In step S6, thecontrol unit 47 of thereceiver 30 receives the broadcast signal broadcast from thebroadcast device 10, decodes the digital multiplexed broadcast signal received by thedecoding processing unit 35, and decodes the broadcast signal. An activate signal is extracted from the obtained data. When the receiver ID included in the extracted activate signal matches the receiver ID stored in the receiverID storage unit 40, thecontrol unit 47 includes the receiver ID in the activate signal. The decryption key data is stored in the decryptionkey storage unit 34. Therefore, thereafter, thereceiver 30 can use the encryption key decryption key data to decrypt the broadcast signal received by theantenna 31 and view the program. When the receiver ID included in the extracted activate signal does not match the receiver ID stored in the receiverID storage unit 40, thecontrol unit 47 ends the process.
[0110]
Next, a series of processing procedures when theviewer 3 uses thereceiver 30 to order a product introduced in a shopping program broadcast by thebroadcasting station 2 will be described with reference to FIG. First, thebroadcasting device 10 broadcasts a shopping program or the like according to a one-day program program. That is, when broadcasting the shopping program, thebroadcasting device 10 reads the data of the shopping program from the storage unit 11, then digitally multiplexes the data of the shopping program read from the storage unit 11 by thedigital multiplexing unit 12, The digitally multiplexed shopping program data is encrypted by theencryption unit 13, and the shopping program data encrypted by thetransmission processing unit 14 is encoded and modulated, and transmitted from theantenna 15. When broadcasting a shopping program, thebroadcasting device 10 multiplexes additional data such as a product ID of a product being introduced with introduction time data and broadcasts the multiplexed data.
[0111]
Also, when broadcasting the shopping program, or during a time zone different from the broadcasting time of the shopping program, thebroadcasting device 10 transmits the introduction time data and the encryption code associated with the introduction time data from theantenna 15 or thecommunication unit 18. The key data, that is, the encryption key data shown in Table 5 is transmitted to thereceiver 30. Thereceiver 30 stores the introduction time data received by theantenna 31 or thecommunication unit 45 and the encryption key data associated with the introduction time data in the encryptionkey storage unit 41.
[0112]
When receiving the broadcast signal such as a shopping program transmitted from thebroadcasting device 10 by theantenna 31 in step S11, thereceiver 30 in the above state performs demodulation and decryption processing in thereception processing unit 32, and performs the encryption / decryption processing. At 33, the encryption is decrypted using the encryption / decryption key data stored in the encryption / decryption key storage unit. Here, thecontrol unit 47 selects the channel of the shopping program by theviewer 3 using theoperation unit 39. When the selected shopping program is reproduced in real time, the data of the selected channel is displayed. Is extracted by thedecoding processing unit 35, and the data of the extracted shopping program is converted from a digital signal into an analog signal by the D /A converter 36, and is converted into a reproduced sound from thespeaker 37 and output. In addition, thedecryption processing unit 35 extracts display data constituting a part of the shopping program, and displays display data such as a product image and a price constituting a part of the additional data on thedisplay unit 38.
[0113]
The shopping program can be stored in thedata storage unit 43 by making a reservation. That is, thecontrol unit 47 extracts the data of the selected channel by thedecoding processing unit 35 and stores the extracted data of the shopping program in thedata storage unit 43. At this time, thecontrol unit 47 stores the merchandise ID and the introduction time data together with the shopping program in thedata storage unit 43 in association with the shopping program to be recorded. When theviewer 3 selects a shopping program stored in thedata storage unit 43 using theoperation unit 39 and performs a reproduction start operation, thecontrol unit 47 transmits the shopping program selected from thedata storage unit 43. Is read, the data of the read shopping program is converted from a digital signal to an analog signal by the D /A converter 36, converted into a reproduced sound from thespeaker 37 and output, and the display data constituting a part of the shopping program is extracted. Then, display data such as a product image and a price, which constitute a part of the additional data, is displayed on thedisplay unit 38.
[0114]
In step S12, when theviewer 3 operates the product purchase button 39a constituting theoperation unit 39 during the reproduction of the shopping program, thecontrol unit 47 of thereceiver 30 outputs the input signal from the product purchase button 39a in step S13. It detects and extracts the introduction time data when the commodity purchase button 39a is operated and the commodity ID of the commodity introduced at that time. Thecontrol unit 47 reads the receiver ID stored in the receiverID storage unit 40 with reference to the encryption key table shown in Table 5 above.
[0115]
In step S14, thecontrol unit 47 of thereceiver 30 collates the introduction time data extracted from the shopping program with the introduction time data stored in the encryptionkey storage unit 41, and is associated with the collated introduction time data. Specify the encryption key data. In step S15, thecontrol unit 47 encrypts the receiver ID stored in the receiverID storage unit 40 and the extracted product ID with the specified encryption key data to generate encrypted data. , The extracted introduction time data and the generated encryption key data are transmitted from the short-range communication unit 49 to theviewer terminal device 50.
[0116]
In step S17, thecontrol unit 58 of theviewer terminal device 50 in which the short-range communication unit 57 is in the reception standby state uses the short-range communication unit 57 to transmit the introduction time data and the encryption When the key data is received, the introduction time data and the encryption key data received by the short-range communication unit 57 are transmitted from thecommunication unit 56 to thebroadcasting device 10 via thenetwork 5 in step S18.
[0117]
Next, a series of processing procedures of thebroadcast device 10 or the like that has received the product order transmitted from thereceiver 30 will be described with reference to FIG. When thecontrol unit 23 of thebroadcasting device 10 in which thecommunication unit 18 is in the reception standby state receives the introduction time data and the encryption key data transmitted from theviewer terminal device 50 by thecommunication unit 18 in step S21, thecontrol unit 23 proceeds to step S22. In, the link table of Table 1 is accessed, and the encryption key data is specified based on the received product introduction time data. Then, in step S23, thecontrol unit 23 decrypts the encrypted data of the receiver ID and the product ID using the specified encryption key data, and extracts the receiver ID and the product ID transmitted from thereceiver 30.
[0118]
In step S24, thecontrol unit 23 of thebroadcasting device 10 accesses the link table of Table 1 and determines whether the product ID specified by the received introduction time data matches the product ID obtained by decrypting the code. Judgment is performed to determine whether the product is introduced in the shopping program, and the viewer management table shown in Table 2 is accessed to perform authentication processing to determine whether the product is an order from theviewer 3. In other words, thebroadcasting device 10 performs the authentication of the receiver ID, thereby preventing unauthorized purchase such as a person who pretends to be theviewer 3 and purchases a product, and also prevents an order for a product not introduced in the shopping program. To prevent. Thecontrol unit 23 of thebroadcasting device 10 proceeds to step S26 when both the receiver ID and the product ID are authenticated, and proceeds to step S25 when both the receiver ID and the product ID are not authenticated.
[0119]
When the authentication is not successful, thecontrol unit 23 of thebroadcasting device 10 transmits a non-authentication signal from thecommunication unit 18 to the orderingviewer terminal device 50 and / or thereceiver 30 in step S25. Specifically, thecontrol unit 23 of thebroadcasting device 10 orders notification data for notifying the orderer that the product ID could not be authenticated, the receiver ID could not be authenticated, and the like. It is transmitted to the originalviewer terminal device 50 and / or thereceiver 30.
[0120]
In step S26, thecontrol unit 23 of thebroadcasting device 10 converts the receiver ID of the orderer into another unique ID. In step S27, thecontrol unit 23 changes thereceiver 30 owned by theviewer 3 who has made the converted product purchase order. The unique ID to be specified, the ordered product ID, and other items extracted based on the receiver ID from the viewer management table shown in Table 2 above are necessary for sending products such as the address and telephone number of theviewer 3 who placed the order. The data is transmitted from thecommunication unit 18 to the merchandisedealer terminal device 60. Here, thebroadcasting device 10 converts the receiver ID transmitted by thereceiver 30 to thebroadcasting device 10 into a unique ID, transmits the converted unique ID to the merchandiseseller terminal device 60, and Ensure that the stored receiver ID does not leak.
[0121]
In step S28, thecontrol unit 23 of thebroadcasting device 10 accesses the link table shown in Table 1 above, and specifies the price of the ordered product based on the product ID extracted in step S23. Further, thecontrol unit 23 accesses the viewer management table shown in Table 2 and specifies a viewer based on the receiver ID extracted in step S23. Then, thecontrol unit 23 accesses the billing data management table shown in Table 3 and records the billing data for the specifiedviewer 3, that is, the purchase price of the ordered product, in the billing data management table. The billing data management table is updated by adding the amount to the total amount.
[0122]
In step S29, thecontrol unit 23 of thebroadcasting device 10 accesses the payment data management table shown in Table 4, adds data on theviewer 3 who purchased the product, and updates the total payment to the product seller 4. .
[0123]
In step S30, thecontrol unit 69 of the merchandiseseller terminal device 60 in which thecommunication unit 68 is in the reception standby state is converted by thebroadcasting device 10 constituting the product order of the shopping program transmitted from thebroadcasting device 10 by thecommunication unit 68. The received receiver ID and product ID are received.
[0124]
In step S31, thecontrol unit 69 of the merchandisedealer terminal device 60 accesses the customer management table of Table 7 described above, determines whether the received receiver ID is already registered, and determines that the receiver ID is already registered. At one time, the ordered product is specified based on the received product ID. Further, when the receiver ID is not registered in the customer management table, thecontrol unit 69 requests thecommunication unit 68 to transmit the detailed data of theviewer 3, and theviewer 3 in response to the transmission request. Of theviewer 3 is registered in the customer management table in association with the receiver ID. Then, the merchandiseseller terminal device 60 outputs a slip or the like on which the destination of the ordered product is printed from the printer, and mails the ordered product to the orderer. Thus, theviewer 3 can obtain the product introduced in the shopping program.
[0125]
In the communication system 1 as described above, the settlement processing is performed as follows. For example, when making a payment with theviewer 3, thecontrol unit 23 of thebroadcasting device 10 accesses the viewer management table in Table 3 above, extracts billing data for eachviewer 3, and divides the extracted billing data. The credit card number and the like recorded in the viewer management table of Table 2 are transmitted to a settlement server device such as a server device of a credit company (not shown) or a bank device connected by a dedicated line, for example. Here, the billing data for eachviewer 3 transmitted to the settlement server is an amount obtained by adding the purchase price to the reception fee. That is, in the communication system 1, thebroadcasting station 2 collects the purchase price of the product on behalf of the product seller 4. Thebroadcasting station 2 needs to pay the merchandise distributor 4 for the merchandise collected from theviewer 3. Thecontrol unit 23 of thebroadcasting device 10 accesses the payment management table shown in Table 4 above to pay the merchandise seller 4 for the merchandise collected from theviewer 3 and stores the payment data for each merchandise payer 4. The extracted payment data for each merchandise seller 4 is transmitted to a settlement server device such as a server of a credit sales company (not shown) or a server of a bank connected by a dedicated line, for example. Thus, the financial server device that has acquired the billing data for theviewer 3 and the payment data to the merchandise seller 4 from thebroadcasting device 10 via the dedicated line provides the account data of thebroadcasting station 2, theviewer 3, and the merchandise seller 4. Etc. are updated and the settlement process is performed.
[0126]
In the communication system 1 configured as described above, as described with reference to FIG. 6 above, the personal data for specifying theviewer 3 such as the viewer name, address, name, age, and the credit for performing payment are set. When highly confidential data such as credit card numbers and bank account data are registered in the viewer management table of Table 2 of thebroadcasting device 10, when purchasing a product introduced in a shopping program, a product ID, a receiver, Since the ID and the introduction time data are transmitted, and it is not necessary to place an order orally using a telephone as in the related art, it is possible to easily place a product order. That is, in this communication system 1, theviewer 3 can order a product only by operating the product purchase button 39a of thereceiver 30 while watching a shopping program.
[0127]
Further, in this communication system 1, when purchasing a product introduced in a shopping program, a highly confidential information such as a credit number of a credit card and bank account data is verbally or from theviewer terminal device 50 via thenetwork 5. Since there is no need to transmit data to thebroadcasting device 10, it is possible to prevent data with high confidentiality of theviewer 3 from being illegally acquired by a third party.
[0128]
Furthermore, in this communication system 1, when purchasing a desired product introduced in a shopping program received and reproduced by thereceiver 30, the receiver ID and the product ID are encrypted with the encryption key data associated with the introduction time data. And transmitted via theviewer terminal device 50, even if the receiver ID and the product ID encrypted by an unauthorized third party are obtained, the encryption key data is specified. In addition, it is possible to prevent the encryption from being decrypted.
[0129]
Furthermore, the introduction time data of the product associated with the encryption key is not the standard time of each country or region based on Greenwich Mean Time, but the elapsed time from the program start time. Therefore, in the communication system 1, the shopping program is recorded by the recording device, thereceiver 30, and the like, and when theviewer 3 views the shopping program at a time different from the actual broadcast time, the shopping program is introduced. It is possible to specify the product and encryption key data. That is, in the communication system 1, even when theviewer 3 watches the shopping program at a time different from the actual broadcast time, it is possible to place an order for a product.
[0130]
Further, in the communication system 1, when thebroadcasting device 10 transmits the order details to the product seller 4, the unique ID obtained by converting the receiver ID stored in thereceiver 30 together with the product ID to the productseller terminal device 60. Is transmitted, it is possible to prevent the receiver ID from leaking out of thebroadcasting station 2.
[0131]
Note that, in the above example, a radio broadcast was described as an example, but this broadcast may be a television broadcast.
[0132]
【The invention's effect】
According to the present invention, the product identification data broadcasted by the broadcasting station and the product sales data including the broadcast content specifying data are received by the receiver, and the product sales data received by the receiver is specified according to the user operation. The receiver encrypts the product identification data and the receiver identification data by using the key data specified based on the broadcast content specifying data to be transmitted, and transmits the encrypted data to the broadcasting station. Further, it is possible to prevent the product identification data and the receiver identification data of the ordered product from being acquired by an unauthorized third party.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration of a communication system to which the present invention has been applied.
FIG. 2 is a block diagram illustrating a configuration of a broadcasting device included in the communication system.
FIG. 3 is a block diagram illustrating a configuration of a receiver included in the communication system.
FIG. 4 is a block diagram illustrating a configuration of a viewer terminal device configuring the communication system.
FIG. 5 is a block diagram illustrating a configuration of a merchandise seller terminal device that configures the communication system.
FIG. 6 is a flowchart illustrating a procedure when a viewer who owns a receiver registers a viewer with a broadcasting station.
FIG. 7 is a flowchart illustrating a series of processing procedures when a viewer orders a product introduced in a shopping program broadcast by thebroadcast station 2 using a receiver.
FIG. 8 is a flowchart illustrating a series of processing procedures of a broadcasting device or the like that has received a product order transmitted from a receiver.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Communication system, 2 broadcasting stations, 3 viewers, 4 merchandise distributors, 5 networks, 10 broadcasting devices, 30 receivers, 50 viewer terminal devices, 60 merchandise distributor terminal devices

Claims (16)

Translated fromJapanese
放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信機識別データが割り振られた受信機で受信する受信機受信ステップと、
ユーザ操作に応じて、上記受信機により受信される上記放送内容特定データに基づいて特定される鍵データにより、上記受信機が、上記商品識別データ及び上記受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、
上記受信機が上記放送内容特定データと上記暗号化データとを上記放送局に送信する暗号化データ送信ステップと、
上記放送局が、上記放送内容特定データと上記暗号化データとを受信すると共に、上記放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号ステップと、
上記放送局が、上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証ステップと、
上記認証ステップにより認証されたとき、上記放送局が、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出ステップと、
上記放送局が、上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成ステップとを有する通信方法。
A receiver receiving step of receiving product sales data including product identification data and broadcast content specifying data broadcast by a broadcasting station at a receiver to which the receiver identification data is allocated;
The receiver encrypts the product identification data and the receiver identification data by using key data specified based on the broadcast content specifying data received by the receiver in response to a user operation, and encrypts the encrypted data. An encryption step for outputting
An encrypted data transmitting step in which the receiver transmits the broadcast content specifying data and the encrypted data to the broadcast station;
The broadcast station receives the broadcast content specifying data and the encrypted data, specifies key data based on the broadcast content specifying data, and converts the product identification data and the receiver identification data from the encrypted data. A decoding step for decoding;
An authentication step in which the broadcast station authenticates the broadcast content identification data and the decrypted product identification data based on a table in which the broadcast content identification data and the product identification data are associated;
When authenticated by the authentication step, the broadcasting station detects an amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated with each other;
A billing data generating step for the billing station to generate billing data based on the money amount data associated with the receiver identification data.
更に、上記放送局は、上記復号した受信機識別データを更なる受信機識別データに変換し、この受信機識別データと上記商品識別データを商品販売業者端末装置に送信する請求項1記載の通信方法。2. The communication according to claim 1, wherein the broadcasting station converts the decrypted receiver identification data into further receiver identification data, and transmits the receiver identification data and the product identification data to a product distributor terminal device. Method.更に、上記受信機が上記商品識別データと放送内容特定データとを含む商品販売データを記録媒体に記録する記録ステップと、
上記記録された上記商品販売データを再生する再生ステップとを有し、
上記暗号化ステップでは、ユーザ操作に応じて、上記再生される上記商品販売データに含まれる放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び上記受信機識別データを暗号化して暗号化データを出力する請求項1記載の通信方法。
Further, a recording step in which the receiver records product sales data including the product identification data and broadcast content specifying data on a recording medium,
A reproduction step of reproducing the recorded product sales data,
In the encrypting step, in response to a user operation, the merchandise identification data and the receiver identification data are encrypted with key data specified based on broadcast content specifying data included in the reproduced merchandise sales data. 2. The communication method according to claim 1, wherein the encrypted data is output.
放送局が放送した放送信号を受信機識別データが割り振られた受信機で受信する通信システムにおいて、
放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信機受信手段と、
ユーザ操作に応じて、上記受信機受信手段により受信される上記放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び上記受信機識別データを暗号化して暗号化データを出力する暗号化手段と、
上記放送内容特定データと上記暗号化データとを送信する暗号化データ送信手段と、
上記暗号化データ送信手段より送信された上記放送内容特定データと上記暗号化データとを受信すると共に、上記放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号手段と、
上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証手段と、
上記認証手段により認証されたとき、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出手段と、
上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成手段とを備える通信システム。
In a communication system in which a broadcast signal broadcast by a broadcast station is received by a receiver to which receiver identification data is allocated,
Receiver receiving means for receiving merchandise sales data including merchandise identification data to be broadcast and broadcast content specifying data,
In response to a user operation, the merchandise identification data and the receiver identification data are encrypted by key data specified based on the broadcast content specifying data received by the receiver reception means, and encrypted data is output. Encryption means;
Encrypted data transmission means for transmitting the broadcast content specifying data and the encrypted data,
Receiving the broadcast content specifying data and the encrypted data transmitted from the encrypted data transmitting means, specifying key data based on the broadcast content specifying data, and identifying the product identification data and the Decoding means for decoding the receiver identification data;
An authentication unit that authenticates the broadcast content specifying data and the decrypted product identification data based on a table in which the broadcast content specifying data and the product identification data are associated with each other;
When authenticated by the authentication unit, an amount data detection unit that detects an amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated with each other;
A communication system comprising: charging data generation means for generating charging data based on the amount data associated with the receiver identification data.
更に、上記放送局は、上記復号した受信機識別データを更なる受信機識別データに変換する変換手段と、
上記変換手段が変換した受信機識別データと上記商品識別データを商品販売業者端末装置に送信する送信手段とを備える請求項4記載の通信システム。
Further, the broadcasting station converts the decoded receiver identification data into further receiver identification data,
5. The communication system according to claim 4, further comprising a transmitter for transmitting the receiver identification data converted by the converter and the merchandise identification data to a merchandise seller terminal device.
更に、上記受信機が上記商品識別データと放送内容特定データとを含む商品販売データを記録媒体に記録する記録手段と、
上記記録された上記商品販売データを再生する再生手段とを有し、
上記暗号化手段は、ユーザ操作に応じて、上記再生される上記商品販売データに含まれる放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び上記受信機識別データを暗号化して暗号化データを出力する請求項4記載の通信システム。
Further, recording means for recording the product sales data including the product identification data and the broadcast content specifying data on a recording medium, the receiver,
Playback means for playing back the recorded product sales data,
The encryption means encrypts the product identification data and the receiver identification data with key data specified based on broadcast content specifying data included in the reproduced product sales data in response to a user operation. 5. The communication system according to claim 4, wherein the encrypted data is output.
商品識別データと放送内容特定データとを含む商品販売データを放送する放送ステップと、
受信機識別データが割り振られた受信機により受信される上記放送内容特定データに基づいて特定される鍵データにより暗号化された上記商品識別データ及び上記受信機識別データの暗号化データと上記放送内容特定データと受信する暗号化データ受信ステップと、
上記受信した放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号ステップと、
上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証ステップと、
上記認証ステップにより認証されたとき、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出ステップと、
上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成ステップとを有する通信方法。
A broadcasting step of broadcasting product sales data including product identification data and broadcast content specifying data;
The product identification data encrypted by key data specified based on the broadcast content specifying data received by the receiver to which the receiver identification data is allocated, the encrypted data of the receiver identification data, and the broadcast content Receiving encrypted data to receive the specific data;
A decryption step of identifying key data based on the received broadcast content identification data and decrypting the product identification data and the receiver identification data from the encrypted data;
An authentication step of authenticating the broadcast content identification data and the decrypted product identification data based on a table in which the broadcast content identification data and the product identification data are associated with each other;
An amount data detecting step of detecting amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated when authenticated by the authentication step;
A charging data generating step of generating charging data based on the money amount data associated with the receiver identification data.
更に、上記復号した受信機識別データを更なる受信機識別データに変換し、この受信機識別データと上記商品識別データを商品販売業者端末装置に送信するステップを有する請求項7記載の通信方法。8. The communication method according to claim 7, further comprising the step of converting the decrypted receiver identification data into further receiver identification data, and transmitting the receiver identification data and the commodity identification data to a commodity distributor terminal device.商品識別データと放送内容特定データとを含む商品販売データを放送する放送手段と、
受信機識別データが割り振られた受信機により受信される上記放送内容特定データに基づいて特定される鍵データにより暗号化された上記商品識別データ及び上記受信機識別データの暗号化データと上記放送内容特定データと受信する暗号化データ受信手段と、
上記暗号化データ受信手段で受信した放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号手段と、
上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証手段と、
上記認証手段により認証されたとき、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出手段と、
上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成手段とを備える放送装置。
Broadcasting means for broadcasting product sales data including product identification data and broadcast content specifying data;
The product identification data encrypted by key data specified based on the broadcast content specifying data received by the receiver to which the receiver identification data is allocated, the encrypted data of the receiver identification data, and the broadcast content Encrypted data receiving means for receiving specific data;
Decoding means for identifying key data based on the broadcast content identification data received by the encrypted data receiving means and decoding the product identification data and the receiver identification data from the encrypted data;
An authentication unit that authenticates the broadcast content specifying data and the decrypted product identification data based on a table in which the broadcast content specifying data and the product identification data are associated with each other;
When authenticated by the authentication unit, an amount data detection unit that detects an amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated with each other;
A broadcasting apparatus comprising: billing data generating means for generating billing data based on the money amount data associated with the receiver identification data.
コンピュータにより実行可能なコンピュータプログラムであって、
商品識別データと放送内容特定データとを含む商品販売データを放送する放送ステップと、
受信機識別データが割り振られた受信機により受信される上記放送内容特定データに基づいて特定される鍵データにより暗号化された上記商品識別データ及び上記受信機識別データの暗号化データと上記放送内容特定データと受信し、上記受信した放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号ステップと、
上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証ステップと、
上記認証ステップにより認証されたとき、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出ステップと、
上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成ステップとを有するコンピュータプログラム。
A computer program executable by a computer,
A broadcasting step of broadcasting product sales data including product identification data and broadcast content specifying data;
The product identification data encrypted by key data specified based on the broadcast content specifying data received by the receiver to which the receiver identification data is allocated, the encrypted data of the receiver identification data, and the broadcast content A decryption step of receiving the specific data and identifying key data based on the received broadcast content identification data and decrypting the product identification data and the receiver identification data from the encrypted data;
An authentication step of authenticating the broadcast content identification data and the decrypted product identification data based on a table in which the broadcast content identification data and the product identification data are associated with each other;
An amount data detecting step of detecting amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated when authenticated by the authentication step;
A charge data generating step of generating charge data based on the amount data associated with the receiver identification data.
コンピュータにより実行可能なコンピュータプログラムが記録された記録媒体であって、
上記コンピュータプログラムは、商品識別データと放送内容特定データとを含む商品販売データを放送する放送ステップと、
受信機識別データが割り振られた受信機により受信される上記放送内容特定データに基づいて特定される鍵データにより暗号化された上記商品識別データ及び上記受信機識別データの暗号化データと上記放送内容特定データと受信し、上記受信した放送内容特定データに基づいて鍵データを特定し上記暗号化データから上記商品識別データ及び上記受信機識別データを復号する復号ステップと、
上記放送内容特定データと上記商品識別データとが対応づけられたテーブルに基づいて、上記放送内容特定データと上記復号された商品識別データとを認証する認証ステップと、
上記認証ステップにより認証されたとき、上記商品識別データと金額データとが対応づけられたテーブルに基づいて上記商品識別データに対応する金額データを検出する金額データ検出ステップと、
上記受信機識別データに対応づけた上記金額データに基づく課金データを生成する課金データ生成ステップとを有する記録媒体。
A recording medium on which a computer program executable by a computer is recorded,
A broadcasting step of broadcasting commodity sales data including commodity identification data and broadcast content specifying data;
The product identification data encrypted by key data specified based on the broadcast content specifying data received by the receiver to which the receiver identification data is allocated, the encrypted data of the receiver identification data, and the broadcast content A decryption step of receiving the specific data and identifying key data based on the received broadcast content identification data and decrypting the product identification data and the receiver identification data from the encrypted data;
An authentication step of authenticating the broadcast content identification data and the decrypted product identification data based on a table in which the broadcast content identification data and the product identification data are associated with each other;
An amount data detecting step of detecting amount data corresponding to the item identification data based on a table in which the item identification data and the amount data are associated when authenticated by the authentication step;
A charge data generating step of generating charge data based on the amount data associated with the receiver identification data.
放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信ステップと、
ユーザ操作に応じて、上記受信される上記放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、
上記放送内容特定データと上記暗号化データとを上記放送局に送信する暗号化データ送信ステップとを有する通信方法。
A receiving step of receiving merchandise sales data including merchandise identification data and broadcast content specifying data broadcast by a broadcasting station;
In response to a user operation, the merchandise identification data and the receiver identification data to be identified from other receivers are encrypted with key data specified based on the received broadcast content specifying data, and encrypted data is output. An encryption step to
A communication method, comprising: an encrypted data transmission step of transmitting the broadcast content specifying data and the encrypted data to the broadcast station.
更に、上記商品識別データと放送内容特定データとを含む商品販売データを記録媒体に記録する記録ステップと、
上記記録された上記商品販売データを再生する再生ステップとを有し、
上記暗号化ステップでは、ユーザ操作に応じて、上記再生される上記商品販売データに含まれる放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び上記受信機識別データを暗号化して暗号化データを出力する請求項12記載の通信方法。
Further, a recording step of recording the commodity sales data including the commodity identification data and the broadcast content specifying data on a recording medium,
A reproduction step of reproducing the recorded product sales data,
In the encrypting step, in response to a user operation, the merchandise identification data and the receiver identification data are encrypted with key data specified based on broadcast content specifying data included in the reproduced merchandise sales data. 13. The communication method according to claim 12, wherein the encrypted data is output.
放送局により放送される商品識別データと放送内容特定データとを含む商品販売データを受信する受信手段と、
ユーザ操作に応じて、上記受信される上記放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化手段と、
上記放送内容特定データと上記暗号化データとを上記放送局に送信する暗号化データ送信手段とを有する受信装置。
Receiving means for receiving merchandise sales data including merchandise identification data and broadcast content specifying data broadcast by a broadcasting station,
In response to a user operation, the merchandise identification data and the receiver identification data to be identified from other receivers are encrypted with key data specified based on the received broadcast content specifying data, and encrypted data is output. Encryption means,
A receiving device comprising: encrypted data transmitting means for transmitting the broadcast content specifying data and the encrypted data to the broadcast station.
コンピュータにより実行可能なコンピュータプログラムであって、
放送局により放送される商品識別データと、放送内容特定データを含む商品販売データを受信する受信ステップと、
ユーザ操作に応じて、上記受信された上記放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、
上記放送内容特定データと上記暗号化データとを上記放送局に送信する暗号化データ送信ステップとを有するコンピュータプログラム。
A computer program executable by a computer,
A receiving step of receiving merchandise identification data broadcast by a broadcasting station and merchandise sales data including broadcast content specifying data;
In response to a user operation, the merchandise identification data and the receiver identification data for identifying the receiver from other receivers are encrypted with key data specified based on the received broadcast content specifying data, and encrypted data is output. An encryption step
A computer program having an encrypted data transmitting step of transmitting the broadcast content specifying data and the encrypted data to the broadcast station.
コンピュータにより実行可能なコンピュータプログラムが記録された記録媒体であって、
上記コンピュータプログラムは、放送局により放送される商品識別データと、放送内容特定データを含む商品販売データを受信する受信ステップと、
ユーザ操作に応じて、上記受信された上記放送内容特定データに基づいて特定される鍵データにより、上記商品識別データ及び他の受信機と識別する受信機識別データを暗号化して暗号化データを出力する暗号化ステップと、
上記放送内容特定データと上記暗号化データとを上記放送局に送信する暗号化データ送信ステップとを有する記録媒体。
A recording medium on which a computer program executable by a computer is recorded,
The computer program, the product identification data broadcast by the broadcasting station, receiving step of receiving product sales data including broadcast content specifying data,
In response to a user operation, the merchandise identification data and the receiver identification data for identifying the receiver from other receivers are encrypted with key data specified based on the received broadcast content specifying data, and encrypted data is output. An encryption step
A recording medium having an encrypted data transmitting step of transmitting the broadcast content specifying data and the encrypted data to the broadcast station;
JP2002286834A2002-09-302002-09-30Communication method and communication systemWithdrawnJP2004126744A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2002286834AJP2004126744A (en)2002-09-302002-09-30Communication method and communication system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2002286834AJP2004126744A (en)2002-09-302002-09-30Communication method and communication system

Publications (1)

Publication NumberPublication Date
JP2004126744Atrue JP2004126744A (en)2004-04-22

Family

ID=32279803

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2002286834AWithdrawnJP2004126744A (en)2002-09-302002-09-30Communication method and communication system

Country Status (1)

CountryLink
JP (1)JP2004126744A (en)

Similar Documents

PublicationPublication DateTitle
JP4529056B2 (en) Information processing apparatus and method, recording medium, and information processing system
JP5121986B2 (en) Content purchase processing terminal and method
US7463738B2 (en)Method for providing multimedia files and terminal therefor
KR20020043625A (en)Broadcast using method, receiver, mobile terminal, and service providing device
EP1554855A1 (en)System and method for pushing information from a service provider to a communication terminal comprising a memory card
US20080263607A1 (en)Downloading and Transfer of Audio or Video Data from Video Broadcasts
US20080016533A1 (en)Device, system and method for delivering digital media content to a user
WO2001035665A1 (en)Television apparatus for storage broadcasting, information display, distributing device, and information distributing method
US20100166394A1 (en)Merchandise purchasing system, recording/reproducing apparatus, and computer program
JP2001204005A (en) Content providing system and terminal device used therein
JP4994548B2 (en) Method and equipment suitable for ordering and delivering media objects
US20050149446A1 (en)Process for distributing audiovisual documents using fixed downloading facilities and portable terminals, terminals and facilities for the implementation of the process
JP2002354451A (en) Streaming broadcast system
JP3624968B2 (en) Data receiving apparatus, data receiving method, data recording / reproducing apparatus, and data recording / reproducing method
US20150170702A1 (en)Information reproduction device and method of providing content
JP3995920B2 (en) Percentage billing processing method, percentage billing processing system, billing method, billing server, processing program therefor, and recording medium
US20060090207A1 (en)Content distribution system, content distribution method and content reception device
KR100701051B1 (en) Digital Contents Electronic Commerce System and Digital Commerce Method Using Digital Multimedia Broadcasting
WO2005015468A1 (en)Accounting system, content reproduction device, license sales device, program, and recording medium
JP5575493B2 (en) Payment system
JP2004126744A (en)Communication method and communication system
JP2002197322A (en) Mail order system and mail order method
KR20030094710A (en)Method for commercial transaction on digital broadcasting
JP2004537179A (en) System and method for enabling simultaneous telemarketing for multiple channels to multiple merchants
JPH08126079A (en)Information transmitter and information collector

Legal Events

DateCodeTitleDescription
A300Application deemed to be withdrawn because no request for examination was validly filed

Free format text:JAPANESE INTERMEDIATE CODE: A300

Effective date:20060110


[8]ページ先頭

©2009-2025 Movatter.jp