(57)【要約】【課題】本発明はインターネット等のネットワークを使用したデータ配信装置に関し、特にユーザの受信確認を行った後、データの配信を行うデータ配信装置に関する。【解決手段】本発明は端末装置１から送信された要求データを要求検出部４において検出し、キーコード生成部５で生成するキーコードＫＳをキーコード記憶部６に登録すると共に、当該キーコードＫＳを含むデータ（Ａｙ）を端末装置１に送信する。一方、端末装置１では、キーコードＫＲをサーバ２に返信し、照合部８においてキーコードＫＳとＫＲの照合を行い、該照合結果に基づいてユーザに対するデータ（Ｂｘ）のダウンロードを行う。【選択図】図１
2007148943.tif 000002
【特許請求の範囲】
【請求項１】
キーコード生成手段と、第１の種類のデータを送出する第１のデータ送出手段と、第２の種類のデータを送出する第２のデータ送出手段とを備え、
前記キーコード生成手段により生成されたキーコードと前記第１の種類のデータを端末装置に送信し、該端末装置から返送されたキーコードと前記送出キーコードが一致するか判断し、一致した場合のみ前記第２の種類のデータを送信することを特徴とするデータ配信装置。
【請求項２】
異なる端末装置には異なるキーコードを送信することを特徴とする請求項１記載のデータ配信装置。
【請求項３】
前記端末装置からデータ要求が送信され、該要求を発信した端末装置に対してキーコードを送信することを特徴とする請求項１記載のデータ配信装置。
【請求項４】
同一の端末装置からデータ要求が二つ以上送信された場合、それぞれのデータ要求に対して異なるキーコードを生成し、送信することを特徴とする請求項３記載のデータ配信装置。
【請求項５】
前記第１の種類のデータを端末装置に蓄積しないようなストリーミング・データとし、その最後尾にキーコードを付加することにより、受信者が第１の種類のデータを最後まで見たことを送信側で確認することを特徴とする請求項１記載のデータ配信装置。
【請求項６】
特定のＵＩＤを持つ端末装置に対してキーコードを送信し、該端末装置から返送されたキーコードが、前記送信キーコードと一致しない場合の回数を数える機能を持つことを特徴とする請求項１記載のデータ配信装置。
【請求項７】
送信したキーコードと受信したキーコードが一致しない場合の回数が一定以上の回数に達した時、前記端末装置へのデータ配信を停止することを特徴とする請求項６記載のデータ配信装置。
【請求項８】
キーコード生成手段と、第１の種類のデータを送出する第１のデータ送出手段と、第２の種類のデータを送出する第２のデータ送出手段とを備えたデータ配信方法において、
前記キーコード生成手段により生成されたキーコードと前記第１の種類のデータを端末装置に送信し、該端末装置から送信されたキーコードと前記送出キーコードが一致したか判断し、一致した場合のみ前記第２の種類のデータを送出することを特徴とするデータ配信方法。
【請求項９】
キーコード生成手段と、第１の種類のデータを送出する第１のデータ送出手段と、第２の種類のデータを送出する第２のデータ送出手段とを備えたデータ配信装置に使用されるプログラムであって、
前記キーコード生成手段により生成されたキーコードと前記第１の種類のデータを端末装置に送信し、該端末装置から送信されたキーコードと前記送出キーコードが一致したか判断し、一致した場合のみ前記第２の種類のデータを送出するプログラムであり、コンピュータが実行可能なデータ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネット等のネットワークを使用したデータ配信装置に関し、特にユーザの受信確認を行った後、データの配信を行うデータ配信装置に関する。
【背景技術】
【０００２】
従来、広告宣伝情報を受信者が見たか否かを広告宣伝の配信者が知る方法として、例えばテレビ（ＴＶ）番組でキーワードやクイズの答えを葉書やメールで返信する方法が広く行われている。
【０００３】
また、ネットワークを使用したデータ配信装置として、特許文献１がある。この特許文献１は、端末装置と双方向通信が可能なサーバとからなるネットワークを利用し、サーバに保存されるホームページに懸賞広告を掲載し、当該懸賞の抽選をネットワーク上で行い、当選又は落選のイメージデータを端末装置に送信する発明である。
【特許文献１】特開２００２−２４４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例の場合、不特定多数の受信者に同一のキーワードやクイズを送信し、答えを得る方法であり、受信者が何を要求しているか否かに関わらずキーワードやクイズを送信するものである。したがって、受信者の行動を契機にして広告宣伝情報を送ることができなかった。すなわち、従来はたまたま広告宣伝情報を見た受信者が反応するという流れであったが、本発明では受信者の行動を契機にして広告宣伝情報を送ることができ、高い広告宣伝効果を得ることができる。
【０００５】
また、上記特許文献１の発明も、インターネット等のネットワークを使用しているが、不特定多数の受信者に懸賞広告を行うものであり、上記と同様、受信者が知りたい情報を正確に送信することができなかった。
【０００６】
そこで、本発明は受信者が要求する広告宣伝情報を送信し、当該広告宣伝情報を受信者が確実に見たことを確認してデータ送信を行うデータ配信装置を提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は本発明によれば、キーコード生成手段と、第１の種類のデータを送出する第１のデータ送出手段と、第２の種類のデータを送出する第２のデータ送出手段とを備え、
前記キーコード生成手段により生成されたキーコードと前記第１の種類のデータを端末装置に送信し、該端末装置から前記キーコードが返送された際、該送出キーコードが一致するか判断し、一致した場合のみ前記第２の種類のデータを前記端末装置に送出するデータ配信装置を提供することによって達成できる。
【０００８】
ここで、異なる端末装置には異なるキーコードを送信する構成であり、端末装置からデータ要求が送信され、該要求を発信した端末装置に対してキーコードを送信する。
また、同一の端末装置からデータ要求が二つ以上送信された場合、それぞれのデータ要求に対して異なるキーコードを生成し、送信する構成である。
【０００９】
また、第１種類のデータを端末装置に蓄積しないようなストリーミング・データとし、その最後尾にキーコードを付加することにより、受信者が第１のデータを最後まで見たことを送信側で確認することができる。
【００１０】
また、特定のＵＩＤを持つ端末装置に対してキーコードを送信し、該端末装置から返送されたキーコードが、前記送信キーコードと一致しない場合の回数を数える機能を持つ構成であり、例えば同一の端末装置との送受信において、送信したキーコードと受信したキーコードが一致しない場合の回数が一定以上の回数になった時、前記端末装置へのデータ配信を停止する構成である。
【発明の効果】
【００１１】
本発明によれば、データの受信端末である端末装置に２種類のデータを送出する場合、受信者が第１の種類のデータを受信し、当該データを受信者が見たことを確認した後、第２の種類のデータをその受信者に送出することを可能とする。
【００１２】
また、本発明を利用すれば、例えば第１の種類のデータとして広告宣伝のデータを割り当て、第２の種類のデータとして音楽データを割り当てることにより、受信者が広告宣伝データを見たことを確認してから音楽データを配信することができる。受信者が、例えば第２のデータとして特定の音楽データを要求した場合には、その音楽データに関連する広告宣伝データを第１のデータとして送信することができるので効果の高い広告宣伝データを送信できる。
【００１３】
したがって、本発明を利用することにより、受信者が何かを欲している時に適切な広告宣伝情報を受信者に送り、当該受信者がその広告宣伝情報を見たことを確認してから、当該受信者が必要としている情報を送ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
図１は、本実施形態のデータ配信装置のシステム構成図である。同図において、１は受信者が所有する端末装置であり、２はサーバである。端末装置１とサーバ２はインターネット又は電話回線で接続され、有線又は無線の双方向通信が可能である。尚、端末装置１は、携帯電話機、ＰＤＡ（personal digital assistance）等であり、サーバとの双方向通信が可能である端末装置である。
【００１５】
サーバ２は、送受信部３、要求検出部４、キーコード生成部５、キーコード記憶部６、データＡ送出部７、照合部８、データＢ送出部９で構成されている。送受信部３は端末装置１との通信を制御する入出力インタフェースであり、端末装置１にデータを出力すると共に、端末装置１から入力するデータを要求検出部４、又は照合部８に転送する。
【００１６】
要求検出部４は後述する要求データに含まれるＤＬ要求（ダウンロード要求）を検出し、キーコード生成部５に要求データ名Ｂｘを送信する。ここで、Ｂｘはデータの名前、（Ｂｘ）はデータ自体を表すものとする。例えば、Ｂｘは曲名、（Ｂｘ）はその曲の音源データである。
【００１７】
キーコード生成部５は、キーコードＫＳを乱数アルゴリズム等を使用して生成し、キーコード記憶部６に登録する装置であり、キーコード記憶部６には上記キーコードＫＳ以外、ＵＩＤ、データ名Ｂｘ等を登録する。
【００１８】
データＡ送出部７は、ＵＩＤ及び後述するデータ（Ａｙ）を送受信部３を介して端末装置１に送信する装置であり、照合部８はキーコード記憶部６に登録されたキーコードＫＳと、端末装置１から返送されるキーコードＫＲを比較する装置であり、データＢ送出部９は上記照合部８による照合結果に基づいて要求されたデータ（Ｂｘ）をダウンロードする装置である。
【００１９】
次に、上記構成において、以下に本例の処理動作について説明する。
図２は本例の処理動作を説明するフローチャートである。先ず、受信者は端末装置１を操作し、転送を希望するデータ（Ｂｘ）を指定して要求パケットを作成する（ステップ（以下、Ｓで示す）１）。この時、作成されるデータフォーマットは、データ（Ｂｘ）のダウンロードを要求するＤＬ要求をパケットのヘッダとして、ユーザＩＤ（以下、ＵＩＤで示す）を付加した＜ＤＬ要求＋データ名Ｂｘ＋ＵＩＤ  （図１に示す「１」）＞である。尚、ＵＩＤは端末装置１を特定するためのコードである。また、データ（Ｂｘ）は、例えば音楽配信の場合、前述のようにダウンロードを要求する音源データである。
【００２０】
次に、作成した要求パケットをサーバ２に送信する（Ｓ２）。サーバ２では端末装置１からのデータ受信を待ち（Ｓ３、Ｓ３がＮo（以下、単にＮで示す））、サーバ２へのパケット入力があると（Ｓ３がＹes（以下、単にＹで示す））、当該受信パケットをそのまま要求検出部４に転送する（Ｓ４、図１に示す「２」）。
【００２１】
要求検出部４では、入力された要求パケットに含まれるＤＬ要求（ヘッダ）を確認し、データ（Ｂｘ）のダウンロード要求であるか判断する（Ｓ５）。尚、入力したデータがＤＬ要求でなければ、受信したデータに含まれるコマンドの指示に従った他の処理を行う（Ｓ５がＮ、Ｓ６）。一方、データのダウンロード要求であれば（Ｓ５がＹ）、要求検出部４はパケットに含まれるデータ名ＢｘとＵＩＤの情報をキーコード生成部５に転送する（Ｓ７、図１に示す「３」）。
【００２２】
キーコード生成部５では、上記データ名ＢｘとＵＩＤの情報を受け取ると、キーコードＫＳを生成する（Ｓ８）。そして、上記データ名Ｂｘ、ＵＩＤ、及びキーコードＫＳの情報をキーコード記憶部６に送信し、キーコード記憶部６に登録する（Ｓ９、同図に示す「４」）。尚、上記キーコードＫＳの生成は、前述のように乱数発生アルゴリズムを使用して行う。
【００２３】
図３はキーコード記憶部６のデータ構造を示す図であり、キーコード記憶部６に順次登録されるデータの一例を示す。同図に示すように、キーコード記憶部６はＵＩＤ記録エリア、データ名Ｂｘ記録エリア、キーコードＫＳの記録エリア、カウントエリアで構成され、それぞれのエリアには対応する情報が順次書き込まれる。例えば、Ｎｏ．１のエリアには、ＵＩＤとして“３５８０”、データ名Ｂｘとして“エリーゼのために”、キーコードＫＳとして“７６９”のコードが登録される。尚、他のエリアに登録されたデータについても、同図に示す通りである。
【００２４】
次に、サーバ２は上記ＵＩＤとキーコードＫＳを組として、データＡ送出部７に送り（図１に示す「５」）、更にデータＡ送出部７においてデータ（Ａｙ）を付加し、送受信部３を介して端末装置１に送信する（Ｓ１０、図１に示す「６」）。尚、データ（Ａｙ）は、例えばコマーシャル等の広告宣伝情報である。
【００２５】
端末装置１では、上記データを受信すると（Ｓ１１がＹ、図１に示す「７」）、端末装置１のディスプレイにデータ（Ａｙ）とキーコードＫＳを一緒に表示する（Ｓ１２）。ユーザはこの表示を確認すると、表示されたキーコードを端末装置へ手動で入力し、キーコードとＵＩＤを組みとしてサーバ２に送信する（Ｓ１３、図１に示す「８」）。
【００２６】
サーバ２では、上記データを受信すると（Ｓ１４がＹ）、この受信データを照合部８に転送し（図１に示す「９」）、照合部８による照合処理を行う（Ｓ１５）。図４はこの照合処理を具体的に示すフローチャートである。
【００２７】
先ず、サーバ２はＵＩＤ及びキーコードＫＲの入力を待ち（Ｓ１５−１）、ＵＩＤ及びキーコードＫＳが入力すると、前述のキーコード記憶部６を検索し、一致するＵＩＤが存在するか調べる（Ｓ１５−２）。ここで、一致するＵＩＤが存在しない時（Ｓ１５−３がＮ）、処理をキーコードの受信待ち状態に戻すが、一致するＵＩＤが存在する時（Ｓ１５−３がＹ）、受信したデータに含まれるキーコードＫＲが一致するか調べる（Ｓ１５−４）。
【００２８】
ここで、キーコードＫＳとＫＲが一致する場合（Ｓ１５−５がＹ）、配信を許可する（Ｓ１５−６）。この場合、前述の図２に示すフローチャートの判断（Ｓ１６）がＹであり、キーコード記憶部６から要望のあったデータ名Ｂｘを読み出し、データＢ送出部９へＵＩＤとＢｘを組にして転送する。データＢ送出部９はＵＩＤにデータ（Ｂｘ）を付加し、送受信部３を介して端末装置１に送信する（Ｓ１７、図１に示す「１０」、「１１」）。尚、この場合、キーコード記憶部６に登録された対象レコードは消去される（Ｓ１５−７）。
【００２９】
端末装置１ではデータ（Ｂｘ）がダウンロードされると（Ｓ１８がＹ、図１に示す「１２」）、例えば端末装置１のディスプレイに表示を行うと共に、データ（Ｂｘ）をメモリに記憶する（Ｓ１９）。以後、受信者はダウンロードしたデータ（Ｂｘ）、例えば“エリーゼのために”等の音楽を必要に応じてメモリから読み出し、聞くことができる。
【００３０】
以上のように、本例によればユーザが端末装置１のディスプレイに表示される広告宣伝情報を見たことを確認した後、データ（Ｂｘ）を端末装置１に供給することができる。すなわち、端末装置１のディスプレイに前述のキーコードＫＳが一緒に表示されるタイミングは、全ての広告宣伝情報をディスプレイに表示した後であり、ユーザは全ての広告宣伝情報を見た後、照合用のキーコードＫＲを送信するからである。
【００３１】
したがって、本例によれば、広告宣伝情報を受信者が確実に見たことを確認してユーザにデータ（Ｂｘ）の送信を行うことができ、広告宣伝情報をユーザに確実に見せることができる。
【００３２】
すなわち、端末装置１からデータのダウンロード要求があった場合、それを許可するか否かを決定する方法であり、本発明を使用すれば、例えば端末装置１を保有する受信者にコマーシャル映像を送り、当該受信者がそれを見たことを確認してから受信者の欲する音楽データを送ることができる。
【００３３】
一方、前述の図４に示すフローチャートにおいて、キーコードＫＳが一致しない場合（Ｓ１５−５がＮ）、キーコード記憶部６に示すカウンタを＋１インクリメントする（Ｓ１５−８）。そして、カウントエリアのデータが予め設定した閾値Ｍを越えたか判断する（Ｓ１５−９）。
【００３４】
ここで、予め設定した閾値Ｍを越えていなければ（Ｓ１５−９がＮ）、次のキーコードＫＲの入力を待ち、予め設定した閾値Ｍを越えていれば（Ｓ１５−９がＹ）、ペナルティー処理を行う（Ｓ１５−１０）。このペナルティー処理は、例えば一定期間当該ＵＩＤを持つユーザに対するデータの配信を停止するような処理を行う。例えば、ユーザがでたらめなキーコードを何回も送信し、広告宣伝情報を見ずにデータ（Ｂｘ）の配信を受けようとした場合等に有効な対処方法となる。
【００３５】
また、前述のデータ（Ａｙ）の長さ情報を使用し、端末装置１に広告宣伝情報を全て表示する時間を計算し、その時間の経過後からキーコードＫＳを表示、又は受信できるようにすることにより、受信者がデータ（Ａｙ）を見ずにキーコードを返信したことを検出することもできる。すなわち、キーコードＫＳをデータ（Ａｙ）の最後尾に付加することにより、受信者がデータ（Ａｙ）、例えばコマーシャル等の広告宣伝情報を最後まで見たことを確認することができる。
【００３６】
尚、上記説明において、ＵＩＤは端末装置１を特定するコードとして説明したが、ＵＩＤがユーザを特定するコードとしてもよい。また、図３において、ＵＩＤが４桁の数字、キーコードが３桁の数字であるように例を挙げたが、これらは何桁であってもよいし、数字以外の文字が使用されてもよいことは言うまでもない。
【００３７】
さらに、図５は本例のデータ配信装置の変形例を示す図であり、図１に示すキーコード生成部５に代えてチェックサムを生成するチェックサム生成部１０を使用する。このチェックサム生成部１０は、要求検出部４から転送されるＵＩＤとデータ名Ｂｘのチェックサムを計算し、キーコードＫＳに代えてチェックサムＣＳを計算してキーコード記憶部６に登録する。この場合、ユーザ毎又は端末装置毎にＵＩＤは異なり、更に要求されるデータ名Ｂｘが異なるため、固有の値となる。
【００３８】
このチェックサムＣＳは、以後キーコードＫＳに代えてデータＡ送出部７に送られ、データＡ送出部７においてデータ（Ａｙ）が付加され、送受信部３から端末装置１に送られる。また、端末装置１からＵＩＤと共に、チェックサムＣＲが送信され、照合部８においてキーコード記憶部６に登録されたチェックサムＣＳとＣＲが比較され、一致すればユーザが要求したデータ（Ｂｘ）を端末装置１に送信する。
【００３９】
したがって、本例によっても広告宣伝情報を受信者が確実に見たことを確認してデータ（Ｂｘ）送信を行うことができ、広告宣伝情報をユーザに確実に見せることができる。また、このように構成することにより、キーコードＫＳを生成するための乱数発生装置を不要とすることができる。
【図面の簡単な説明】
【００４０】
【図１】本実施形態のデータ配信装置のシステム構成図である。
【図２】本実施形態の処理動作を説明するフローチャートである。
【図３】キーコード記憶部の構成を説明する図である。
【図４】照合処理を説明するフローチャートである。
【図５】本実施形態のデータ配信装置の変形例を説明するシステム構成図である。
【符号の説明】
【００４１】
１      端末装置
２      サーバ
３      送受信部
４      要求検出部
５      キーコード生成部
６      キーコード記憶部
７      データＡ送出部
８      照合部
９      データＢ送出部
１０      チェックサム生成部
【図１】
2007148943.tif 000003
【図２】
2007148943.tif 000004
【図３】
2007148943.tif 000005
【図４】
2007148943.tif 000006
【図５】
2007148943.tif 000007