(57)【要約】【課題】    データプレゼント管理サーバ、データプレゼント管理方法及びデータプレゼント管理プログラムを提供する。【解決手段】  携帯情報端末１０−１からプレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、データプレゼント管理サーバ２０−１が送信先ユーザのポストテーブルに、プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信する。  携帯情報端末１０−２からのプレゼント要求に対して、データプレゼント管理サーバ２０−１が、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致していれば、プレゼントデータを送信する。【選択図】  図１
2005216165.tif 000002
【特許請求の範囲】
【請求項１】
プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信するプレゼントデータ送信手段とネットワークを介して接続されたデータプレゼント管理サーバであって、
プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、前記プレゼントデータの識別情報との書き込み要求を送信するプレゼント送信手段と
を具備することを特徴とするデータプレゼント管理サーバ。
【請求項２】
プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信し、
プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信する
ことを特徴とするデータプレゼント管理方法。
【請求項３】
プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、プレゼント購入ユーザと当該送信先ユーザとが友達として登録されているか否かを判定する処理と、
当該友達登録判定結果に基づいて、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信する処理と、
プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信する処理と
をコンピュータに実行させるためのデータプレゼント管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の携帯情報端末間で、サーバシステムを介してプレゼントメールの送受信を行うためのデータプレゼント管理サーバ、データプレゼント管理方法及びデータプレゼント管理プログラムに関する。
【背景技術】
【０００２】
従来、音楽データや画像データ等のプレゼントデータを他の携帯情報端末に向けて送信するサーバシステムが知られている。例えば、特許文献１には、著作権保護のコピーガードが添付されていたり、携帯情報端末の再生フォーマットが異なっていたりしても、実行可能なプレゼントを携帯情報端末毎に送信するための技術が開示されている。
この発明によれば、携帯情報端末からインターネットを介して接続可能なデータベースサーバにプレゼントデータを複数記憶させておく。そして、ウエブサーバは、携帯情報端末２からアクセスしたプレゼント送り手に任意のデータを選択させるとともに、プレゼント相手のメールアドレスを入力させる。このプレゼント相手のメールアドレスからプレゼント相手の携帯情報端末の通信会社を特定し、プレゼント相手の携帯情報端末の端末情報からプレゼント相手の携帯情報端末の再生フォーマットを特定して、適切なプレゼントデータを送信する。
【０００３】
また、特許文献２に記載の発明によれば、携帯情報端末に対し音楽ジャンル一覧、音楽ジャンル別曲名・価格一覧からプレゼントする曲を選択させ、送信先携帯情報端末のアドレスを指定させる。このとき、送信先携帯情報端末に対するプレゼント受け取り専用ホームページが作成され、このアドレスが通知される。送信先携帯情報端末がアクセスすると、選択された曲データが送信され、プレゼント曲に応じた配信金額が送り手に課金される。
【特許文献１】特開２００３―１２２３７６号公報
【特許文献２】特開２００１―１８８７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、近年、ネットワーク上を流れる個人情報のセキュリティ対策が進められおり、上述の発明のように、他人のメールアドレス等の個人情報をネットワーク上に流してしまうことは、セキュリティ上の問題があり、そのままでは実装することができないという問題があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、高いセキュリティ水準でデータプレゼントを行うことができるデータプレゼント管理サーバ、データプレゼント管理方法及びデータプレゼント管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上記の課題を解決すべくなされたもので、本発明は、プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信するプレゼントデータ送信手段とネットワークを介して接続されたデータプレゼント管理サーバであって、プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、前記プレゼントデータの識別情報との書き込み要求を送信するプレゼント送信手段とを具備することを特徴とする。
【０００７】
また、本発明は、プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信し、プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信することを特徴とする。
【０００８】
また、本発明は、プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、プレゼント購入ユーザと当該送信先ユーザとが友達として登録されているか否かを判定する処理と、当該友達登録判定結果に基づいて、前記送信先ユーザのポストテーブルに、前記プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信する処理と、プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信する処理とをコンピュータに実行させるためのデータプレゼント管理プログラムである。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、プレゼントデータ管理サーバが、プレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、送信先ユーザのポストテーブルに、プレゼント購入ユーザに発行されたパスコードと同一のパスコードと、プレゼントデータの識別情報との書き込み要求を送信し、プレゼント要求に対して、プレゼント購入ユーザに発行されたパスコードと、プレゼント要求元ユーザに発行されたパスコードとが一致しているか否かを確認し、プレゼントデータの識別情報が示すプレゼントデータをプレゼント要求元に送信する。
このように構成することで、ネットワーク上にプレゼントデータの送信先ユーザのアドレスを流すことなく、プレゼント購入ユーザ側で管理されるパスコードとプレゼント要求元ユーザで管理されるパスコードとが突き合わされた上でプレゼント送信が実行される。
したがって、高いセキュリティ水準でプレゼントデータの送受信を行うことができる効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について説明する。
【実施例１】
【００１１】
以下、図面を参照して、本発明のデータプレゼント管理サーバを適用したデータプレゼント管理システム１の一実施形態について説明する。図１は、本実施形態のデータプレゼント管理システム１の全体構成図である。
本実施形態のデータプレゼント管理システム１は、複数の携帯情報端末１０−１、２と、複数のデータプレゼント管理サーバ２０−１、２と、リダイレクタサーバ３０とをネットワーク４０で接続して構成される。
携帯情報端末１０−１、２は、ユーザ１、２によって操作されてプレゼントデータ購入要求、プレゼントデータ要求をデータプレゼント管理サーバ２０−１、２に送信する端末である。
【００１２】
データプレゼント管理サーバ２０−１、２は、プレゼントデータ購入要求、プレゼントデータ要求を受付けて、宛先友達判定処理、パスコード管理処理、プレゼントデータ送信処理等を実行する。以下、データプレゼント管理サーバ２０−１がプレゼントデータ購入要求を受付け、データプレゼント管理サーバ２０−２がプレゼントデータ要求を受付けることで、それぞれの処理を実行するものとして説明する。
データプレゼント管理サーバ２０−１は、図２に示すように、プレゼントデータ購入要求受付け部５０、宛先友達判定部５１、パスコード発行部５２、プレゼント送信部５３、友達テーブル管理部５６、ポストテーブル管理部５７、購入テーブル管理部５８とから構成される。
プレゼントデータ購入要求受付け部５０は、プレゼントデータ購入要求として、携帯情報端末１０−１からプレゼントデータの識別情報と、当該プレゼントデータの送信先ユーザの識別情報を受信して、宛先友達判定部５１に出力する。
【００１３】
宛先友達判定部５１は、プレゼントデータ購入管理データベース（以下、ＤＢとする）２１−２に格納されている送信先ユーザの友達テーブルＴ３（図５を参照）を参照し、プレゼント購入ユーザと当該送信先ユーザとが友達として登録されているか否かを判定し、パスコード発行管理部５２を介して、プレゼント送信部５３にプレゼント送信先の携帯情報端末１０−２のテーブル（後述する）を管理するデータプレゼント管理サーバ２０−２への書き込み要求の送信許可を出力する。具体的には、宛先友達判定部５１は、データプレゼント管理サーバ２０−２を介して、送信先ユーザの友達テーブルＴ３を参照し、プレゼント購入ユーザの識別情報が書き込まれている場合、送信先ユーザと友達であると判定し、プレゼント送信部５３に送信を許可する。
【００１４】
ただし、送信先ユーザの友達テーブルＴ３にプレゼント購入ユーザの識別情報が書き込まれていない場合、宛先友達判定部５１は、データプレゼント管理サーバ２０−２におけるポストテーブル管理部６７を介して、送信先ユーザのポストテーブルＴ２を参照し、プレゼント購入ユーザの識別情報が付いたメッセージが存在しなければ、プレゼント送信部５３に送信を許可する。
さらに、送信先ユーザの友達テーブルＴ３にプレゼント購入ユーザの識別情報が書き込まれておらず、送信先ユーザのポストテーブルＴ２にプレゼント購入ユーザの識別情報が付いたメッセージが存在する場合、宛先友達判定部５１は、データプレゼント管理サーバ２０−１におけるポストテーブル管理部６７を介して、プレゼント購入ユーザのポストテーブルＴ２を参照し、送信先ユーザの識別情報が付いた返信メッセージが存在すれば、プレゼント送信部５３に送信を許可する。
【００１５】
パスコード発行部５２は、宛先友達判定部５１において、書き込み要求の送信が許可されたプレゼントデータ購入要求に対して、暗証コードとしてパスコードを発行し、プレゼント送信部５３に出力する。
プレゼント送信部５３は、宛先友達判定部５１における友達判定結果に基づいて、送信先ユーザのポストテーブル（後述する）に、パスコード発行管理部５２によってプレゼント購入ユーザに発行されたパスコードと同一のパスコードと、携帯情報端末１０−１からプレゼントデータ購入要求受付け部５０が受信したプレゼントデータの識別情報との書き込み要求をデータプレゼント管理サーバ２０−２に送信する。
【００１６】
友達テーブル管理部５６は、図５に示す友達テーブルＴ３の読み書きを管理する。友達テーブルＴ３は、図５に示すように、例えば、ユーザＩＤ、スロットＩＤ、友達ユーザＩＤの項目からなる複数の友達ユーザレコードを有している。
ユーザＩＤはプレゼントデータ購入ユーザの識別情報を示す。また、スロットＩＤは各友達ユーザレコードの識別情報であり、友達ユーザＩＤはプレゼント送信先として友達登録されたプレゼント送信先ユーザの識別情報を示す。
【００１７】
ポストテーブル管理部５７は、図４に示すポストテーブルＴ２の読み書きを管理する。ポストテーブルＴ２は、図４に示すように、例えば、ユーザＩＤ、スロットＩＤ、タイプ、受信先、素材ＩＤ、送信元スロットＩＤ、パスコード、既読フラグの項目からなる複数の購入レコードを有している。
タイプは要求されたジョブ（プレゼント送信、プレゼント受取等）を示す。また、受信先はプレゼントデータの識別情報がポストテーブルＴ２に書き込まれた携帯情報端末のユーザＩＤが書き込まれる。素材ＩＤは送信するプレゼントデータの識別情報を示す。また、送信元スロットＩＤはプレゼントデータの書き込み要求を送信したユーザに割り当てられたスロットの識別情報を示し、パスコードは当該購入レコードの暗証コードを示す。さらに、未読フラグは、メッセージの既読又は未読を示す。
【００１８】
購入テーブル管理部５８は、図３に示す購入テーブルＴ１の読み書きを管理する。購入テーブルＴ１は、図３に示すように、例えば、ユーザＩＤ、スロットＩＤ、タイプ、素材ＩＤ、パスコード、ＤＬユーザＩＤ、購入日時の項目からなる複数の購入レコードを有している。
ＤＬユーザＩＤは、プレゼントデータをダウンロードするユーザの識別情報を示す。また、購入日時はプレゼントデータの購入処理が完了した日時を示す。この購入日時から期限切れなどを管理することができる。
【００１９】
データプレゼント管理サーバ２０−１、２は、上述したプレゼントデータ購入管理用の購入テーブルＴ１（図３を参照）、プレゼントデータ受信ポスト用のポストテーブルＴ２（図４を参照）、友達登録管理用の友達テーブルＴ３（図５を参照）や自キャリアの携帯情報端末が再生可能なフォーマットの着信メロディ、画像ファイル、映像ファイル等のプレゼントデータを格納するプレゼントデータ購入管理ＤＢ２０−１，２を備えており、各ユーザのプレゼントデータ購入、友達登録、プレゼントデータ受け取り履歴を管理する。
プレゼントデータ（素材データ）は、図６に示すように、素材ＩＤによって管理され、例えば、着メロであれば、着メロの識別情報とアーティストの識別情報の組み合わせによって命名された状態で、素材テーブルＴ４に格納される。
また、データプレゼント管理サーバ２０−１、２は、例えば、携帯情報端末１０−１、２のキャリアの識別情報であるキャリアＩＤと、各キャリア用に構築した複数のサーバを識別するためのサーバＩＤとの組み合わせによって識別される。
【００２０】
データプレゼント管理サーバ２０−２は、図２に示すように、プレゼントデータ要求受付け部６０、プレゼント送信判定部６１、パスコード確認部６２、プレゼント受信部６３、プレゼントデータ送信部６４、友達テーブル管理部６６、ポストテーブル管理部６７、購入テーブル管理部６８とから構成される。
プレゼントデータ要求受付け部６０は、携帯情報端末１０−２のユーザの識別情報とともに、携帯情報端末１０−２からプレゼント要求を受信して、プレゼント送信判定部６１に出力する。
プレゼント送信判定部６１は、プレゼントデータ要求受付け部６０から携帯情報端末１０−２のユーザＩＤを入力して、ポストテーブル管理部６７が管理するポストテーブルＴ２に書き込まれたパスコード、送信元スロットＩＤを読み込んで、パスコード確認部６２にパスコードの確認要求を出力し、確認結果に基づいて、プレゼントデータ送信部６４にプレゼントデータの識別情報が示すプレゼントデータの送信要求を出力する。
【００２１】
パスコード確認部６２は、携帯情報端末１０−１のプレゼント購入ユーザに発行されたパスコードと、携帯情報端末１０−２のプレゼント要求元ユーザ（プレゼント送信先ユーザ）に発行されたパスコードとが一致しているか否かを確認する。具体的には、パスコード確認部６２は、データプレゼント管理サーバ２０−１における購入テーブル管理部５８が管理する購入テーブルＴ１より、携帯情報端末１０−１のプレゼント購入ユーザに発行されたパスコードを取得するとともに、プレゼント送信判定部６１から携帯情報端末１０−２のプレゼント要求元ユーザに発行されたパスコード入力し、これらが一致しているか否かを確認する。
プレゼント受信部６３は、データプレゼント管理サーバ２０−１のプレゼント送信部５３よりネットワーク４１を介して送信されるパスコードと、プレゼントデータの識別情報との書き込み要求を受信し、ポストテーブル管理部６７に出力する。
【００２２】
プレゼントデータ送信部６４は、プレゼントデータ購入管理ＤＢ２１−２と接続され、プレゼント送信判定部６１の判定結果に基づいて、プレゼントデータの識別情報が示すプレゼントデータを読み出して、プレゼント要求元の携帯情報端末１０−２に送信する。
友達テーブル管理部６６は、友達テーブル管理部５６と同様に、図５に示す友達テーブルＴ３の読み書きを管理する。
ポストテーブル管理部６７は、ポストテーブル管理部５７と同様に、図４に示すポストテーブルＴ２の読み書きを管理する。また、ポストテーブル管理部６７は、データプレゼント管理サーバ２０−１における宛先友達判定部５１からのポストテーブルＴ２の問合せに対して応答する。
購入テーブル管理部６８は、購入テーブル管理部５８と同様に、図３に示す購入テーブルＴ１の読み書きを管理する。
【００２３】
リダイレクタサーバ３０は、携帯情報端末１０−１、２の種別を判定する機能を有しており、携帯情報端末１０−１、２がデータプレゼント管理サーバ２０−１、２やリダイレクタサーバ３０にアクセスする際に送信するユーザＩＤ及びアクセス時に通過する各キャリアのゲートウェイによって付加されるキャリアＩＤを取得し、これを用いて、携帯情報端末１０−１、２がアクセスすべき複数のデータプレゼント管理サーバ２０−１、２のいずれかへ接続先を変更するプレゼント購入サイトのゲートウェイである。
ネットワーク４０は、インターネット等の有線通信網と、移動体通信網等の無線通信網から構成され、少なくとも携帯情報端末１０−１、２は、移動体通信網等の無線通信網を介して、サーバ２０とデータ通信を行う。
【００２４】
次に、図面を参照して、本実施形態のデータプレゼント管理システム１の動作について説明する。図６、７は、本実施形態のデータプレゼント管理システム１におけるプレゼント送信処理、プレゼント受取処理の過程を示すフローチャートである。
まず携帯情報端末１０−１のユーザがプレゼントデータを購入し、ユーザ２の携帯情報端末１０−２にプレゼントする場合の処理について説明する。
まず初回ログイン時において、携帯情報端末１０−１は、所定のプレゼントデータ購入サイトのＵＲＬが示すリダイレクタサーバ３０にアクセスする。このとき、携帯情報端末１０−１は、同時にＵＩＤを送信する。
リダイレクタサーバ３０は、携帯情報端末１０−１が送信したＵＩＤ及びキャリアのゲートウェイで付加されたキャリアＩＤを用いて、データプレゼント管理サーバ２０−１、２のロードバランスを考慮しつつ、いずれかに接続先を振り分ける。この場合、ユーザのキャリアＩＤと一致するキャリアＩＤを有するデータプレゼント管理サーバ２０−１を接続先とし、以後、当該データプレゼント管理サーバ２０−１を直接の接続先に書き換える。
【００２５】
携帯情報端末１０−１が、リダイレクタサーバ３０に指定されたデータプレゼント管理サーバ２０−１にログインし、プレゼント購入ページにアクセスすると、データプレゼント管理サーバ２０−１は、プレゼント送信先の携帯情報端末のリスト情報を返す（図９を参照）。例えば、リスト情報にユーザ２が登録されている場合（図１０を参照）、ユーザ２にプレゼントを送信することができる（図１１を参照）。
ユーザ２にプレゼントを送信する場合、データプレゼント管理サーバ２０−１は、まずプレゼント送信先の携帯情報端末に送信することができるプレゼントデータの素材リスト情報を携帯情報端末１０−１に返す。
携帯情報端末１０−１が受信したプレゼントデータの素材リスト情報を画面部に表示すると（図１２を参照）、入力部を介して送信するプレゼントデータの素材確定が入力される（図１３、１４を参照）。同様に、入力部を介してプレゼントデータを送信する宛先確定が入力されると、携帯情報端末１０−１は、購入確定をトリガとして、データプレゼント管理サーバ２０−１に友達ユーザＩＤと、プレゼントデータを示す素材ＩＤ及びユーザＩＤを通知する（図６のステップＳ１）。
【００２６】
データプレゼント管理サーバ２０−１において、プレゼントデータ購入要求受付け部５０が購入確定の通知を受信すると、宛先友達判定部５１が携帯情報端末１０−１のユーザ１と当該プレゼントの宛先携帯情報端末のユーザが友達であるか否かを判定する（ステップＳ２）。具体的には、今、携帯情報端末１０−１から携帯情報端末１０−２のユーザ２にプレゼント送信処理が実行されるものとすると、宛先友達判定部５１は、データプレゼント管理サーバ２０−２の友達テーブル管理部６６を介して、プレゼントデータ購入管理ＤＢ２１−２に格納された友達テーブルＴ３を参照し、友達ユーザＩＤがユーザ２のレコードを検索し、かつ、当該レコードのプレゼント受信フラグがＯＮになっているか否かを検索する（ステップＳ３）。
該当するレコードが存在すれば、宛先友達判定部５１は、ユーザ１はユーザ２と友達になっている状態であると判定し、かつ、当該レコードを参照して、ユーザ２のポストテーブルＴ２を管理するデータプレゼント管理サーバ２０−２及びプレゼントデータ購入管理ＤＢ２１−２を特定する。そして、宛先友達判定部５１は、プレゼントデータ購入管理ＤＢ２１−２の格納するユーザ２のポストテーブルＴ２において、該当するレコードのプレゼント受信フラグがＯＮになっている場合、プレゼント送信処理要求をパスコード発行部５２を介して、プレゼント送信部５３に出力する（ステップＳ４）。
【００２７】
一方、プレゼントデータ購入管理ＤＢ２１−１に格納された友達テーブルＴ３に友達ユーザＩＤがユーザ２のレコードが存在しない場合、宛先友達判定部５１は、ユーザ１は、ユーザ２と友達になっていない状態であると判定する。
あるいは、友達テーブルＴ３に該当するレコードが存在しても、ユーザ２のポストテーブルＴ２においてプレゼント受信フラグがＯＦＦになっている場合、宛先友達判定部５１は、プレゼント送信処理要求を出力しない。
ただし、友達テーブルＴ３に該当するレコードが存在し、ユーザ２のポストテーブルＴ２においてプレゼント受信フラグがＯＦＦになっている場合、宛先友達判定部５１は、ポストテーブルＴ２に携帯情報端末１０−１のユーザＩＤが付いたメッセージが存在しなければ、プレゼント送信処理要求を出力する。
さらに、友達テーブルＴ３に該当するレコードが存在し、ユーザ２のポストテーブルＴ２においてプレゼント受信フラグがＯＦＦになっており、かつ、ユーザ２のポストテーブルＴ２に携帯情報端末１０−１のユーザＩＤが付いたメッセージが既読、未読にかかわらず存在している場合、宛先友達判定部５１は、ユーザ２のポストテーブルＴ２を管理するプレゼントデータ購入管理ＤＢ２１−１を参照し、携帯情報端末１０−２のユーザＩＤが付いた返信メッセージが存在すれば、プレゼント送信処理要求を出力する。
【００２８】
送信処理を実行する場合、プレゼント送信部５３は、プレゼントデータ購入管理ＤＢ２１−１の購入テーブルＴ１において、新規スロットを生成し、タイプ（ＴＹＰＥ）に「プレゼント送信」、プレゼントデータの識別情報を示す素材ＩＤに、例えば「１２３４」を書き込む。また、このとき、プレゼント送信部５３は、当該プレゼント購入に対してパスコード発行部５２が発行したパスコード「２５８」を購入テーブルＴ１に書き込むとともに、システム日時から日時情報を取得し、購入日時に書き込み、期限切れ日時を購入日時に当該購入するプレゼントデータの有効期間を加算して書き込む。なお、プレゼントデータ購入時においては、プレゼント送信先の携帯情報端末１０−２の識別情報を示すＤＬユーザＵＩＤは空の状態になっている（ステップＳ５）。
【００２９】
同様に、プレゼント送信部５３は、プレゼントデータ購入管理ＤＢ２１−１のポストテーブルＴ２において、新規スロットを生成し、タイプ（ＴＹＰＥ）に「送信」、プレゼントデータの識別情報を示す素材ＩＤに、例えば「１２３４」を書き込む。また、このとき、プレゼント送信部５３は、当該プレゼント購入に対してパスコード発行部５２が発行したパスコード「２５８」をポストテーブルＴ２に書き込むとともに、送信元スロットＩＤに、例えば「１」を書き込む。なお、この時点で、既読フラグは立っておらず、未読に設定されている（ステップＳ６）。
【００３０】
そして、プレゼント送信部５３は、ポストテーブル管理部６７を介して、プレゼントデータ購入管理ＤＢ２１−１に対して、ポストテーブルＴ２における新規スロットの生成要求を送信するとともに、タイプ（ＴＹＰＥ）、素材ＩＤ、パスコード、送信元スロットＩＤの書き込み要求を送信する。この書き込み要求は、プレゼント受信部６３を介して、ポストテーブル管理部６７に入力されて、プレゼントデータ購入管理ＤＢ２１−１のポストテーブルＴ２へ書き込みが行われる。具体的には、ポストテーブル管理部６７は、タイプ（ＴＹＰＥ）に「送信」、プレゼントデータの識別情報を示す素材ＩＤに、例えば「１２３４」を書き込む。また、このとき、ポストテーブル管理部６７は、当該プレゼント購入に対してパスコード発行部５２が発行したパスコード「２５８」をポストテーブルＴ２に書き込むとともに、送信元スロットＩＤに、例えば「１」を書き込む。なお、この時点で、既読フラグは立っておらず、未読に設定されている（ステップＳ７）。
以上によって、プレゼントデータの送信処理が完了する（ステップＳ８）。
【００３１】
次に、ユーザ２の携帯情報端末１０−２が、所定のＵＲＬが示すリダイレクタサーバ３０のページにアクセスし（ステップＳ１０）、ユーザＩＤとともに、未読メッセージの確認要求を送信する（ステップＳ１１  図１５を参照）。
リダイレクタサーバ３０は、携帯情報端末１０−２が送信したＵＩＤ及びキャリアのゲートウェイで付加されたキャリアＩＤに基づいて、データプレゼント管理サーバ２０−１、２のロードバランスを考慮しつつ、いずれかに接続先を振り分ける。この場合、ユーザのキャリアＩＤと一致するキャリアＩＤを有するデータプレゼント管理サーバ２０−２を接続先とする。
リダイレクタサーバ３０により、携帯情報端末１０−２の接続先に設定されたデータプレゼント管理サーバ２０−２は、携帯情報端末１０−２のページアクセスにより、ポストテーブルＴ２に設定された既読フラグをチェックして、未読メッセージの有無を返信する（図１６を参照）。
【００３２】
未読メッセージがあった場合、データプレゼント管理サーバ２０−２は、携帯情報端末１０−２に通知するとともに（図１７、１８を参照）、プレゼント送信判定部６１において、パスコード確認後、購入テーブルＴ１、ポストテーブルＴ２のレコードの確認及び更新を実行する（ステップＳ１２）。具体的には、プレゼント送信判定部６１は、プレゼントデータ要求受付け部６０から携帯情報端末１０−２のユーザＩＤを入力して、ポストテーブル管理部６７が管理するポストテーブルＴ２に書き込まれたパスコード、送信元スロットＩＤを読み込んで、パスコード確認部６２にパスコードの確認要求を出力する。
パスコード確認部６２は、データプレゼント管理サーバ２０−１におけるポストテーブル管理部５７が管理するポストテーブルＴ２より、携帯情報端末１０−１のプレゼント購入ユーザに発行されたパスコードを取得するとともに、プレゼント送信判定部６１から携帯情報端末１０−２のプレゼント要求元ユーザに発行されたパスコード入力し、これらが一致しているか否かを確認する。
【００３３】
これらのパスコードが一致していた場合、プレゼント送信判定部６１は、当該パスコード確認結果に基づいて、データプレゼント管理サーバ２０−１における購入テーブル管理部５８が管理する購入テーブルＴ１のＤＬユーザＵＩＤを「ユーザ２」で更新するとともに、データプレゼント管理サーバ２０−１におけるポストテーブル管理部５７が管理するポストテーブルＴ２の既読フラグを立てるように、データプレゼント管理サーバ２０−１に要求を送信する（ステップＳ１３、Ｓ１４）。
同様に、プレゼント送信判定部６１は、ポストテーブル管理部６７を介して、ポストテーブルＴ２の既読フラグを立てるとともに（ステップＳ１５  ）、購入テーブル管理部６８を介して、購入テーブルＴ１に新規スロットを生成し、タイプに「プレゼント受取」、素材ＩＤにプレゼント情報が示す識別情報「１２３４」を書き込む（図１９を参照）。なお、このプレゼント受取時においては、プレゼント送信先の携帯情報端末１０−２の識別情報を示すＤＬユーザＵＩＤは空の状態になっている（ステップＳ１６）。
以上により、プレゼント送信判定部６１は、購入テーブルＴ１及びポストテーブルＴ２のレコードの確認及び更新を実行する。
【００３４】
そして、プレゼント送信判定部６１は、携帯情報端末１０−２が購入テーブルＴ１へアクセスすると、これをトリガとして、プレゼントデータ購入管理ＤＢ２１−２に格納されているＳｌｏｔＩＤ＝１の購入テーブルＴ１のＤＬユーザＵＩＤにユーザＩＤ「ユーザ２」を書き込む（ステップＳ１７）。そして、プレゼント送信判定部６１は、プレゼント送信部６４を介して、プレゼントデータ購入管理ＤＢ２１−２に格納されている素材ＩＤ「１２３４」のプレゼントデータファイル（着信メロディファイル）を読み出して、携帯情報端末１０−２に送信する（ステップＳ１８）。携帯情報端末１０−２は、データプレゼント管理サーバ２０−２からプレゼントデータファイルを受信して、実行（再生）する。
なお、データプレゼント管理サーバ２０−２からプレゼントデータファイルが送信された時点でダウンロード日時が確定し、プレゼントデータ購入管理ＤＢ２１−２に書き込まれるとともに、データプレゼント管理サーバ２０−１に通知され、プレゼントデータ購入管理ＤＢ２１−１に書き込まれる。
【００３５】
以上説明したように、本実施形態のデータプレゼント管理システム１によれば、プレゼントデータの識別情報書き込み前、プレゼントデータ要求時にパスコードを発行し、これを認証コードとして用いることでプレゼントデータの偽造を防ぐことができる。
友達登録の有無に基づいてプレゼント送信の可否を判定するため、簡易に特定の携帯情報端末間でのみプレゼントデータの送受信を行うことができる効果が得られる。
また、本実施形態のデータプレゼント管理システム１によれば、プレゼント購入ユーザの友達テーブルに送信先ユーザの識別情報が書き込まれていない場合、送信先ユーザのポストテーブルを参照し、プレゼント購入ユーザの識別情報が付いたメッセージが存在しなければ、書き込み要求を送信するので送信先ユーザ側でフィルタ設定をしなくても、最初の１回に限り、友達登録されていない送信先ユーザからのプレゼントを受信する。
したがって、以後、フィルタ設定をしなくても、友達登録されていない送信先ユーザからのプレゼント受信を遮断することができる。
【００３６】
さらに、本実施形態のデータプレゼント管理システム１によれば、プレゼント購入ユーザの友達テーブルに送信先ユーザの識別情報が書き込まれておらず、送信先ユーザのポストテーブルにプレゼント購入ユーザの識別情報が付いたメッセージが存在する場合、プレゼント購入ユーザのポストテーブルを参照し、送信先ユーザの識別情報が付いた返信メッセージが存在すれば、書き込み要求を送信するので、送信先ユーザからプレゼント購入ユーザにメールを返信していた履歴がある場合に限り、友達登録されていない送信先ユーザからのプレゼントを受信する。
したがって、フィルタ解除等の設定をしなくても、プレゼント購入ユーザに返信することで友達登録した場合と同じように、友達登録されていない送信先ユーザからのプレゼントを受信することができる。
【００３７】
上述の携帯情報端末１０−１、２、データプレゼント管理サーバ２０−１、２、リダイレクタサーバ３０は、内部に、コンピュータシステムを有している。
そして、上述したプレゼント購入送信処理、プレゼント受取処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
すなわち、携帯情報端末１０−１、２、データプレゼント管理サーバ２０−１、２、リダイレクタサーバ３０における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００３８】
【図１】データプレゼント管理システム１の全体構成図。
【図２】データプレゼント管理サーバ２０−１、２の構成図。
【図３】購入テーブルＴ１のテーブル構成図。
【図４】ポストテーブルＴ２のテーブル構成図。
【図５】友達テーブルＴ３のテーブル構成図。
【図６】素材テーブルＴ４のテーブル構成図。
【図７】プレゼント送信処理の過程を示すフローチャート。
【図８】プレゼント受取処理の過程を示すフローチャート。
【図９】携帯情報端末１０−１における友達リスト確認時の外観図。
【図１０】携帯情報端末１０−１におけるユーザ１の友達リスト確認時の外観図。
【図１１】携帯情報端末１０−１におけるユーザ２へのプレゼント送信時の外観図。
【図１２】携帯情報端末１０−１におけるプレゼントデータリスト表示時の外観図。
【図１３】携帯情報端末１０−１におけるプレゼントデータ確認時の外観図。
【図１４】携帯情報端末１０−１におけるプレゼント送信通知時の外観図。
【図１５】携帯情報端末１０−２におけるプレゼント確認時の外観図。
【図１６】携帯情報端末１０−２における未読プレゼントリスト確認時の外観図。
【図１７】携帯情報端末１０−２におけるプレゼント受け取り時の外観図。
【図１８】携帯情報端末１０−２におけるプレゼント受け取り確認時の外観図。
【図１９】携帯情報端末１０−２におけるプレゼント受け取り通知時の外観図。
【符号の説明】
【００３９】
１０−１、２…携帯情報端末
２０−１、２…データプレゼント管理サーバ
２１−１、２…プレゼントデータ購入管理サーバ
３０…リダイレクタサーバ
５０…プレゼントデータ購入要求受付け部
５１…宛先友達判定部
５２…パスコード発行部
５３…プレゼント送信部
５６、６６…友達テーブル管理部
５７、６７…ポストテーブル管理部
５８、６８…購入テーブル管理部
６０…プレゼントデータ要求受付け部
６１…プレゼント送信判定部
６２…パスコード確認部
６３…プレゼント受信部
６４…プレゼントデータ送信部
Ｔ１…購入テーブル
Ｔ２…ポストテーブル
Ｔ３…友達テーブル
【図１】
2005216165.tif 000003
【図２】
2005216165.tif 000004
【図３】
2005216165.tif 000005
【図４】
2005216165.tif 000006
【図５】
2005216165.tif 000007
【図６】
2005216165.tif 000008
【図７】
2005216165.tif 000009
【図８】
2005216165.tif 000010
【図９】
2005216165.tif 000011
【図１０】
2005216165.tif 000012
【図１１】
2005216165.tif 000013
【図１２】
2005216165.tif 000014
【図１３】
2005216165.tif 000015
【図１４】
2005216165.tif 000016
【図１５】
2005216165.tif 000017
【図１６】
2005216165.tif 000018
【図１７】
2005216165.tif 000019
【図１８】
2005216165.tif 000020
【図１９】
2005216165.tif 000021