(57)【要約】【課題】電子クーポンシステムにおいて、ユーザが多数存在しても、特定のサーバに負荷が集中しないようにする。【解決手段】各ユーザ管理サーバ装置１−ｉは、ユーザ端末装置２−ｊから登録ユーザの携帯装置１０１の識別情報を取得し、その登録ユーザにより指定されたクーポン情報を登録ユーザおよび携帯装置１０１の識別情報に関連付けて登録すると、そのクーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報をセンタサーバ装置５へ通知し、店舗端末装置４からアドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定されるクーポン情報をその店舗端末装置４へ送信する。また、センタサーバ装置５は、店舗端末装置４から受信された携帯装置１０１の識別情報が登録されている場合には、その携帯装置１０１の識別情報に関連付けられているクーポン情報の格納場所のアドレス情報をその店舗端末装置４へ通知する。【選択図】図１
2010165187.tif 000002
【特許請求の範囲】
【請求項１】
異なる１または複数のユーザをそれぞれ登録され、登録ユーザにより指定されたクーポン情報を登録する複数のユーザ管理サーバ装置と、
前記１または複数のクーポン情報の格納場所のアドレス情報を、前記登録ユーザの携帯装置の識別情報と関連付けて登録し、店舗端末装置から前記クーポン情報の照会を受け付けるセンタサーバ装置とを備え、
前記複数のユーザ管理サーバ装置のそれぞれは、ユーザ端末装置から前記携帯装置の識別情報を取得し、その登録ユーザにより指定されたクーポン情報を前記登録ユーザおよび前記携帯装置の識別情報に関連付けて登録すると、そのクーポン情報の格納場所のアドレス情報および前記携帯装置の識別情報を前記センタサーバ装置へ通知し、前記店舗端末装置から前記アドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定される前記クーポン情報をその店舗端末装置へ送信し、
前記センタサーバ装置は、前記店舗端末装置から前記携帯装置の識別情報を受信し、受信した前記携帯装置の識別情報が登録されている場合には、その携帯装置の識別情報に関連付けられている１または複数のクーポン情報の格納場所のアドレス情報をその店舗端末装置へ通知すること、
を特徴とする電子クーポン処理システム。
【請求項２】
１または複数のユーザを登録され、登録ユーザに対して所定のサービスを提供するユーザ管理サーバ装置において、
処理装置と、ネットワーク通信を行う通信装置とを備え、
前記処理装置は、
前記通信装置を介して、ユーザ端末装置から登録ユーザの携帯装置の識別情報を取得し、
その登録ユーザにより指定されたクーポン情報を前記登録ユーザおよび前記携帯装置の識別情報に関連付けて登録すると、前記通信装置を介して、そのクーポン情報の格納場所のアドレス情報および前記携帯装置の識別情報をセンタサーバ装置へ通知し、
前記通信装置を介して、前記センタサーバ装置よりそのクーポン情報の格納場所のアドレス情報を取得した店舗端末装置から前記アドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定される前記クーポン情報をその店舗端末装置へ送信すること、
を特徴とするユーザ管理サーバ装置。
【請求項３】
前記処理装置は、前記クーポン情報の発行元である店舗事業者を特定し、特定した店舗事業者の識別情報を前記クーポン情報に関連付けて格納し、前記店舗端末装置から前記アドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定される前記クーポン情報に関連付けられている前記店舗事業者の識別情報と、前記送信要求の送信元である前記店舗端末装置の前記店舗事業者の識別情報が一致する場合のみ、そのアドレス情報により特定される前記クーポン情報をその店舗端末装置へ送信することを特徴とする請求項２記載のユーザ管理サーバ装置。
【請求項４】
前記処理装置は、前記携帯装置の識別情報を取得すると、その携帯装置の識別情報に関連付けられたディレクトリを特定し、そのディレクトリに前記クーポン情報のファイルが格納されると、そのクーポン情報のファイルの格納場所のアドレス情報および前記携帯装置の識別情報をセンタサーバ装置へ通知することを特徴とする請求項２記載のユーザ管理サーバ装置。
【請求項５】
前記処理装置は、前記登録ユーザに割り当てられたファイルシステムを表示させる表示データを前記ユーザ端末装置に提供し、そのファイルシステム内で前記携帯装置の識別情報に関連付けられたディレクトリを監視し、前記ユーザ端末装置に対するユーザ操作に基づいて前記クーポン情報のファイルがそのディレクトリに格納されると、そのクーポン情報のファイルの格納場所のアドレス情報および前記携帯装置の識別情報をセンタサーバ装置へ通知することを特徴とする請求項４記載のユーザ管理サーバ装置。
【請求項６】
前記処理装置は、前記携帯装置の識別情報とは異なるユーザ識別情報を受信し、そのユーザ識別情報に基づいてユーザ認証を実行し、正当なユーザを前記登録ユーザと判定し、前記登録ユーザについてのみ、前記クーポン情報を、前記登録ユーザおよび前記携帯装置の識別情報に関連付けて登録することを特徴とする請求項２記載のユーザ管理サーバ装置。
【請求項７】
前記処理装置は、前記店舗端末装置に対して入力されたキー情報を前記送信要求とともに受信し、受信したキー情報と、前記クーポン情報に関連付けられて予め登録されているキー情報とが一致する場合のみ、そのアドレス情報により特定される前記クーポン情報をその店舗端末装置へ送信することを特徴とする請求項２記載のユーザ管理サーバ装置。
【請求項８】
前記クーポン情報は、電子クーポンによる特典を画像としておよびデータまたはファイル名として記述された画像ファイルであることを特徴とする請求項２から請求項７のいずれか１項記載のユーザ管理サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子クーポン処理システムに関するものである。
【背景技術】
【０００２】
電子クーポンをサーバに登録して管理するシステムが提案されている（例えば特許文献１参照）。
【０００３】
特許文献１に記載された技術では、ユーザ情報を有するユーザＤＢサーバとは異なるクーポンＤＢサーバに対してクーポン情報が登録され、ＰＯＳ（Point  of  sale）サーバからクーポンＤＢサーバに対してクーポン情報の照会が行われる。クーポンＤＢサーバではクーポンＩＤとＩＣカード内のユーザＩＤとが登録され、ＰＯＳサーバからのクーポンＩＤに対応するクーポン情報がＰＯＳサーバへ提供される。これにより、店舗においてクーポン情報が取得される。
【０００４】
【特許文献１】特開２００３−２８１４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、すべてのユーザについてのクーポン情報の登録、およびすべての店舗からのＰＯＳサーバを介したクーポン情報の照会がクーポンＤＢサーバに対して行われるため、ユーザや店舗が多数存在する場合には、クーポンＤＢサーバに負荷が集中してしまう。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ユーザや店舗が多数存在しても、特定のサーバに負荷が集中しないようにすることができる電子クーポン処理システムおよびそのシステムで使用可能なユーザ管理サーバ装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では以下のようにした。
【０００８】
本発明に係る電子クーポン処理システムは、異なる１または複数のユーザをそれぞれ登録され、登録ユーザにより指定されたクーポン情報を登録する複数のユーザ管理サーバ装置と、１または複数のクーポン情報の格納場所のアドレス情報を、登録ユーザの携帯装置の識別情報と関連付けて登録し、店舗端末装置からクーポン情報の照会を受け付けるセンタサーバ装置とを備える。複数のユーザ管理サーバ装置のそれぞれは、ユーザ端末装置から携帯装置の識別情報を取得し、その登録ユーザにより指定されたクーポン情報を登録ユーザおよび携帯装置の識別情報に関連付けて登録すると、そのクーポン情報の格納場所のアドレス情報および携帯装置の識別情報をセンタサーバ装置へ通知し、店舗端末装置からアドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定されるクーポン情報をその店舗端末装置へ送信する。また、センタサーバ装置は、店舗端末装置から携帯装置の識別情報を受信し、受信した携帯装置の識別情報が登録されている場合には、その携帯装置の識別情報に関連付けられている１または複数のクーポン情報の格納場所のアドレス情報をその店舗端末装置へ通知する。
【０００９】
これにより、ユーザ側からのクーポン情報の登録はいずれかのユーザ管理サーバ装置において行われる。また、クーポン情報の利用時には、店舗端末装置は、クーポン情報が登録されているユーザ管理サーバ装置をアドレス情報から特定することができるため、複数のユーザ管理サーバ装置があっても、クーポン情報が登録されているユーザ管理サーバ装置からクーポン情報を取得することができる。このように、携帯装置にクーポン情報を記憶させないでクーポン情報を管理するシステムにおいて、ユーザや店舗が多数存在し、ユーザ管理サーバ装置が複数存在しても、電子クーポンの登録および利用を行うことができるとともに、システム内の特定のサーバ（例えばセンタサーバ装置）に負荷が集中しないようにすることができる。
【００１０】
本発明に係るユーザ管理サーバ装置は、処理装置と、ネットワーク通信を行う通信装置とを備える。そして、処理装置は、（ａ）通信装置を介して、ユーザ端末装置から登録ユーザの携帯装置の識別情報を取得し、（ｂ）その登録ユーザにより指定されたクーポン情報を登録ユーザおよび携帯装置の識別情報に関連付けて登録すると、通信装置を介して、そのクーポン情報の格納場所のアドレス情報および携帯装置の識別情報をセンタサーバ装置へ通知し、（ｃ）通信装置を介して、センタサーバ装置よりそのクーポン情報の格納場所のアドレス情報を取得した店舗端末装置からアドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定されるクーポン情報をその店舗端末装置へ送信する。
【００１１】
これにより、ユーザ管理サーバ装置においては、そのユーザ管理サーバ装置に登録されているユーザによるクーポン情報の登録が行われ、他のユーザ管理サーバ装置に登録されているユーザによるクーポン情報の登録は行われない。このため、クーポン情報の登録による負荷は分散される。また、クーポン情報の利用時には、店舗端末装置との間でクーポン情報の送受が行われるため、店舗端末装置とセンタサーバ装置との間の通信（データ伝送量、接続時間など）を減らすことができ、センタサーバ装置に負荷が集中せずに済む。このように、携帯装置にクーポン情報を記憶させないでクーポン情報を管理するシステムにおいて、ユーザや店舗が多数存在し、ユーザ管理サーバ装置が複数存在しても、電子クーポンの登録および利用を行うことができるとともに、システム内の特定のサーバ（例えばセンタサーバ装置）に負荷が集中しないようにすることができる。
【００１２】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置に加え、次のようにしてもよい。この場合、処理装置は、クーポン情報の発行元である店舗事業者を特定し、特定した店舗事業者の識別情報をクーポン情報に関連付けて格納し、店舗端末装置からアドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定されるクーポン情報に関連付けられている店舗事業者の識別情報と、送信要求の送信元である店舗端末装置の店舗事業者の識別情報が一致する場合のみ、そのアドレス情報により特定されるクーポン情報をその店舗端末装置へ送信する。
【００１３】
これにより、クーポン情報の発行元である店舗事業者の店舗端末装置のみへクーポン情報の送信が許可されるため、誤って他の事業者の店舗端末装置へクーポン情報が送信されずに済む。
【００１４】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、携帯装置の識別情報を取得すると、その携帯装置の識別情報に関連付けられたディレクトリを特定し、そのディレクトリにクーポン情報のファイルが格納されると、そのクーポン情報のファイルの格納場所のアドレス情報および携帯装置の識別情報をセンタサーバ装置へ通知する。
【００１５】
これにより、ファイルシステムにおいて携帯装置へ１または複数のクーポン情報を関連付けることができるため、ファイルシステム上でクーポン情報の登録状況を確認することができる。
【００１６】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、登録ユーザに割り当てられたファイルシステムを表示させる表示データをユーザ端末装置に提供し、携帯装置の識別情報に関連付けられたディレクトリを監視し、ユーザ端末装置に対するユーザ操作に基づいてクーポン情報のファイルがそのディレクトリに格納されると、そのクーポン情報のファイルの格納場所のアドレス情報および携帯装置の識別情報をセンタサーバ装置へ通知する。
【００１７】
これにより、ユーザがユーザ端末装置を操作してサーバ側のファイルシステムでクーポン情報の登録操作をしたり登録状況の確認をすることができる。
【００１８】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、携帯装置の識別情報とは異なるユーザ識別情報を受信し、ユーザ識別情報に基づいてユーザ認証を実行し、正当なユーザを登録ユーザと判定し、登録ユーザについてのみ、クーポン情報を、登録ユーザおよび携帯装置の識別情報に関連付けて登録する。
【００１９】
これにより、ユーザ認証に使用されるユーザ識別情報ではなく携帯装置の識別情報に関連付けてクーポン情報が管理されるため、店舗側などにユーザ識別情報が知られてしまう可能性を低くすることができる。
【００２０】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置のいずれかに加え、次のようにしてもよい。この場合、処理装置は、店舗端末装置に対して入力されたキー情報を送信要求とともに受信し、受信したキー情報と、クーポン情報に関連付けられて予め登録されているキー情報とが一致する場合のみ、そのアドレス情報により特定されるクーポン情報をその店舗端末装置へ送信する。
【００２１】
これにより、予めキー情報を登録した正規のユーザのみがクーポンを使用することができる。
【００２２】
また、本発明に係るユーザ管理サーバ装置は、上記のユーザ管理サーバ装置のいずれかに加え、次のようにしてもよい。この場合、クーポン情報は、電子クーポンによる特典を画像としておよびデータまたはファイル名として記述された画像ファイルとされる。
【００２３】
これにより、ユーザは、クーポン情報による特典を視認しつつ登録を行うことができるため、ユーザの意図とは異なるクーポン情報の登録が行われる可能性を低くすることができる。
【発明の効果】
【００２４】
本発明によれば、クーポン情報の処理が分散されるため、ユーザや店舗が多数存在しても、所定のサーバに負荷が集中しないようにすることができる。
【発明を実施するための最良の形態】
【００２５】
以下、図に基づいて本発明の実施の形態を説明する。
【００２６】
実施の形態１．
図１は、本発明の実施の形態１に係る電子クーポン処理システムの構成を示すブロック図である。このシステムでは、複数のユーザ管理サーバ装置１−１〜１−Ｌのそれぞれにより異なる１または複数のユーザが管理されている。
【００２７】
図１において、ユーザ管理サーバ装置１−ｉ（ｉ＝１，２，・・・，Ｌ，Ｌ＞１）は、このユーザ管理サーバ装置１−ｉに登録されている１または複数のユーザの登録情報（ユーザＩＤ、パスワードなど）を格納し、ユーザの操作するユーザ端末装置２−ｊによりネットワーク３を介して送信されてくるそのユーザのユーザＩＤおよびパスワードと登録情報に基づいてユーザ認証を行い、正当なユーザに対して各種サービスを提供する装置である。
【００２８】
ユーザ管理サーバ装置１−ｉは、コンピュータを内蔵する。図２は、図１におけるユーザ管理サーバ装置１−ｉの構成を示すブロック図である。図２において、ＣＰＵ１１は、プログラムを実行し、プログラムに記述された処理を実行する処理装置である。また、ＲＯＭ１２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ１３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。また、ＨＤＤ１４は、図示せぬオペレーティングシステムや、カード管理プログラム１４ａなどのプログラムを格納する記録媒体としてのハードディスク駆動装置である。通信装置１５は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置１５としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００２９】
カード管理プログラム１４ａがＣＰＵ１１により実行されることで、ディレクトリ管理部１１ａおよび通信処理部１１ｂが実現される。
【００３０】
ディレクトリ管理部１１ａは、（ａ）登録ユーザのディレクトリの下位にある携帯装置１０１の識別情報に対応するディレクトリに、クーポン情報を含むファイルが登録されたか否かを監視する監視機能、および（ｂ）センタサーバ装置５よりそのクーポン情報の格納場所のアドレス情報を取得した店舗端末装置４からアドレス情報を指定した送信要求が通信処理部１１ｂにより受信されると、そのアドレス情報により特定されるクーポン情報を読み出す読み出し機能を有する処理部である。
【００３１】
また、通信処理部１１ｂは、通信装置１５を制御して、ネットワーク３に接続されているユーザ端末装置２−１〜２−Ｍ、店舗端末装置４、センタサーバ装置５および広告サーバ装置６と通信する処理部である。なお、この実施の形態１では、通信処理部１１ｂは、ＨＴＴＰ（HyperText  Transfer  Protocol）サーバとしての機能を有し、ネットワーク３を介してＨＴＴＰクライアント機能を有する他の装置との間でＨＴＴＰでのデータ通信を行うことができる。また、通信処理部１１ｂは、ＨＴＴＰクライアント機能を有する。さらに、通信処理部１１ｂは、（ａ）ユーザ端末装置２−ｊから登録ユーザの携帯装置１０１の識別情報を受信する機器ＩＤ受信機能、（ｂ）登録ユーザにより指定されたクーポン情報が登録ユーザおよび携帯装置１０１の識別情報に関連付けて登録されたことがディレクトリ管理部１１ａにより検出されると、そのクーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報をセンタサーバ装置５へ通知する通知機能、および（ｃ）店舗端末装置４からクーポン情報の送信要求を受信し、送信要求により指定されたアドレス情報により特定されるクーポン情報をその店舗端末装置４へ送信するクーポン情報送信機能を有する。
【００３２】
また、データ格納装置１６は、大容量のデータを格納可能な装置であって、ユーザの登録情報を含むユーザテーブル２１を格納する装置である。ユーザテーブル２１は、データベースとして実現されてもよい。さらに、データ格納装置１６には、ファイルシステム１６ａが形成され、ファイルシステム１６ａ内に、各登録ユーザの記憶領域としてのユーザディレクトリ２１が設けられる。データ格納装置１６としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。
【００３３】
なお、ユーザ管理サーバ装置１−ｉでは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信装置１５、およびデータ格納装置１６は、バスやコントローラなどによって互いに通信可能に接続されている。
【００３４】
次に、図１におけるユーザ端末装置２−ｊ（ｊ＝１，２，・・・，Ｍ，Ｍ≧１）は、いずれかのユーザ管理サーバ装置１−ｉに登録されているユーザの操作する端末装置である。ユーザ端末装置２−ｊとしては、携帯電話機、パーソナルコンピュータなどが使用される。各ユーザ端末装置２−ｊには、ＩＣカード、ＩＣカード機能を有する携帯電話機などといった携帯装置１０１と通信可能なリーダ２−ｊａが接続されている。
【００３５】
図３は、図１におけるユーザ端末装置２−ｊの構成を示すブロック図である。図３において、入力装置３１は、ユーザ操作を電気信号に変換するキーボード、キーなどの装置である。なお、リーダ２−ｊａは、入力装置３１の一部としてもよい。また、ディスプレイ３２は、各種情報を表示する出力装置である。また、通信装置３３は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。ユーザ端末装置２−ｊがパーソナルコンピュータである場合には、通信装置３３としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。ユーザ端末装置２−ｊが携帯電話機である場合には、通信装置３３としては、ベースバンド部分などが使用される。また、通信処理部３４は、入力装置３１に対するユーザ操作に基づいて、通信装置３３を制御して、ユーザ管理サーバ装置１−ｉおよび広告サーバ装置６にネットワーク３を介してアクセスし、各種情報を送受する処理部である。なお、通信処理部３４は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。通信処理部３４は、ＨＴＴＰクライアント機能を有する。さらに、通信処理部３４は、（ａ）インタフェース３５を介してリーダ２−ｊａを制御し携帯装置１０１固有の識別情報を読み取る機器ＩＤ読み取り機能、および（ｂ）登録ユーザがログインしているユーザ管理サーバ装置１−ｉへ、読み取った携帯装置１０１固有の識別情報を通知する通知機能を有する。また、インタフェース３５は、リーダ２−ｊａを接続されるインタフェース回路である。インタフェース３５としては、ＵＳＢ（Universal  Serial  Bus）インタフェースなどの周辺機器インタフェースが使用される。なお、通信処理部３４のＨＴＴＰクライアント機能は、例えばウェブブラウザプログラムがコンピュータ等で実行されることにより実現される。そのようなウェブブラウザプログラムは、図示せぬハードディスクドライブなどの記録媒体に格納されている。
【００３６】
また、図１におけるネットワーク３は、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などを適宜含むネットワークである。ＬＡＮとしては、構内ネットワークが考えられ、ＷＡＮとしてはインターネットなどが考えられる。また、ネットワークは、無線通信路および有線通信路を適宜含む。また、ネットワーク３は、ＩＰ（Internet  Protocol）ネットワークである。
【００３７】
また、図１における店舗端末装置４は、電子クーポンの発行元である事業者の店舗に配置される端末装置である。店舗端末装置４としては、パーソナルコンピュータ、ＰＯＳ端末などが使用される。店舗端末装置４には、ＩＣカード、ＩＣカード機能を有する携帯電話機などといった携帯装置１０１と通信可能なリーダ４ａが接続されている。
【００３８】
図４は、図１における店舗端末装置４の構成を示すブロック図である。図４において、入力装置４１は、ユーザ操作を電気信号に変換するキーボード、キーなどの装置である。なお、リーダ４ａは、入力装置４１の一部としてもよい。また、ディスプレイ４２は、各種情報を表示する出力装置である。また、通信装置４３は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置４３としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。また、通信処理部４４は、入力装置４１に対するユーザ操作に基づいて、通信装置４３を制御して、センタサーバ装置５およびユーザ管理サーバ装置１−ｉにネットワーク３を介してアクセスし、各種情報を送受する処理部である。通信処理部４４は、ＨＴＴＰクライアント機能を有する。また、通信処理部４４は、（ａ）インタフェース４５を介してリーダ４ａを制御し携帯装置１０１固有の識別情報を読み取る機器ＩＤ読み取り機能、および（ｂ）センタサーバ装置５およびユーザ管理サーバ装置１−ｉにアクセスして携帯装置１０１に関連付けられているクーポン情報を取得するクーポン情報取得機能を有する。また、インタフェース４５は、リーダ４ａを接続されるインタフェース回路である。インタフェース４５としては、ＵＳＢインタフェースなどの周辺機器インタフェースが使用される。また、精算処理部４６は、クーポン情報に反映させて、客であるユーザがその店舗へ支払うべき代金を計算する処理部である。なお、通信処理部４４および精算処理部４６は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。
【００３９】
また、図１におけるセンタサーバ装置５は、いずれかのユーザ管理サーバ装置１−ｉの登録ユーザにより取得された１または複数のクーポン情報の格納場所のアドレス情報を、携帯装置１０１の識別情報と関連付けて登録し、店舗端末装置からクーポン情報の照会を受け付けるサーバ装置である。この実施の形態１では、アドレス情報は、ＵＲＬ（Uniform  Resource  Locator）などのＵＲＩ（Uniform  Resource  Identifier）として記述される。したがって、クーポン情報が登録されているユーザ管理サーバ装置１−ｉは、このアドレス情報によって特定される。
【００４０】
センタサーバ装置５は、コンピュータを内蔵する。図５は、図１におけるセンタサーバ装置５の構成を示すブロック図である。図５において、ＣＰＵ５１は、プログラムを実行し、プログラムに記述された処理を実行する処理装置である。また、ＲＯＭ５２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ５３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。また、ＨＤＤ５４は、図示せぬオペレーティングシステムや、クーポン処理プログラム５４ａなどのプログラムを格納する記録媒体としてのハードディスク駆動装置である。通信装置５５は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置５５としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００４１】
クーポン処理プログラム５４ａがＣＰＵ５１により実行されることで、通信処理部５１ａおよびクーポン処理部５１ｂが実現される。
【００４２】
通信処理部５１ａは、通信装置５５を制御して、ネットワーク３に接続されている店舗端末装置４、およびユーザ管理サーバ装置１−１〜１−Ｌと通信する処理部である。なお、この実施の形態１では、通信処理部５１ａは、ＨＴＴＰサーバとしての機能を有し、ネットワーク３を介してＨＴＴＰクライアント機能を有する他の装置との間でＨＴＴＰでのデータ通信を行うことができる。さらに、通信処理部５１ａは、（ａ）ユーザ管理サーバ装置１−ｉからクーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報を受信する受信機能、（ｂ）店舗端末装置４から携帯装置の識別情報を受信し、受信した携帯装置１０１の識別情報が登録されている場合には、その携帯装置１０１の識別情報に関連付けられている１または複数のクーポン情報の格納場所のアドレス情報をその店舗端末装置４へ通知する応答機能を有する処理部である。
【００４３】
また、クーポン処理部５１ｂは、（ａ）通信処理部５１ａにより受信されたクーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報をクーポンテーブル６１に登録する登録機能、および（ｂ）通信処理部５１ａにより携帯装置１０１の識別情報が受信されるとクーポンテーブル６１を参照し、その携帯装置１０１の識別情報がクーポンテーブル６１に登録されている場合には、その携帯装置１０１の識別情報に関連付けられている１または複数のクーポン情報の格納場所のアドレス情報を抽出する抽出機能を有する処理部である。
【００４４】
また、データ格納装置５６は、大容量のデータを格納可能な装置であって、クーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報を含むクーポンテーブル６１を格納する装置である。このような装置としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。クーポンテーブル６１では、クーポン情報の格納場所のアドレス情報と携帯装置１０１の識別情報とが関連付けられている。
【００４５】
なお、センタサーバ装置５では、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、通信装置５５、およびデータ格納装置５６は、バスやコントローラなどによって互いに通信可能に接続されている。
【００４６】
また、図１における広告サーバ装置６は、ＨＴＴＰサーバ機能を有し、クーポン情報を含むウェブページを提供するサーバ装置である。この実施の形態１では、クーポン情報は、ＪＰＥＧ（Joint  Photographic  Experts  Group）などの画像ファイルとされる。その画像ファイルでは、電子クーポンによる特典が画像として記述されており、同時にデータまたはファイル名として記述されている。以下、クーポン情報として送受されるファイルをクーポンファイルという。なお、クーポン情報を、画像ファイルとせずに、特典をデータとして記述されたデータファイルとしてもよい。また、特典についての記述をファイル名に含めるようにしてもよい。
【００４７】
次に、上記システムにおける各装置の動作について説明する。上記システムでは、主に、（１）電子クーポンの登録処理および（２）電子クーポンの利用処理が行われる。以下、各処理について説明する。
【００４８】
（１）電子クーポンの登録処理
【００４９】
図６は、本発明の実施の形態１における電子クーポンの登録処理について説明する図である。以下、図６を参照して、電子クーポンの登録処理を説明する。
【００５０】
まず、ユーザは、ユーザ端末装置２−ｊを操作して、自己の登録されているユーザ管理サーバ装置１−ｉにログインする（ステップＳ１）。その際、ユーザ端末装置２−ｊの通信処理部３４は、入力装置３１に対するユーザ操作に基づいてウェブブラウザプログラムを実行し、ディスプレイ３２に表示されたウェブブラウザに対してユーザ操作によりログインページのＵＲＬが入力されると、通信装置３３を制御して、ＨＴＴＰに従って、ネットワーク３を介してそのＵＲＬのウェブページを取得する。一方、ユーザ管理サーバ装置１−ｉの通信処理部１１ｂは、通信装置１５を介して、そのＵＲＬを指定したＨＴＴＰのコマンドを受信すると、ログインページファイルを送信する。ユーザ端末装置２−ｊの通信処理部３４は、ログインページファイルを取得すると、そのファイルに基づいてログインページをディスプレイ３２に表示させる。ログインページにおいて、入力装置３１に対するユーザ操作によりユーザＩＤおよびパスワード（すなわちユーザ固有の識別情報）が入力されると、通信処理部３４は、そのユーザＩＤおよびパスワードをユーザ管理サーバ装置１−ｉへ送信する。ユーザ管理サーバ装置１−ｉの通信処理部１１ｂは、そのユーザＩＤおよびパスワードを受信すると、ユーザテーブル２１を参照して、ユーザのログインを許可するか否かを判定するとともに、ユーザを特定する。ユーザ端末装置２−ｊを操作しているユーザが正規ユーザであれば、ユーザは、ユーザ管理サーバ装置１−ｉによって、ログインを許可される。ユーザ管理サーバ１−ｉは、ユーザＩＤに関連付けられたユーザ認証情報としてのセッション情報ＳＩＤを作成し、ユーザ端末装置２−ｊに送信する。ユーザ端末装置２−ｊでは、通信処理部３４により実現されるウェブブラウザによりこのセッション情報ＳＩＤが受信され、保持される。
【００５１】
このシステムでは、通信処理部１１ｂは、ユーザのログインを許可すると、そのユーザの操作しているユーザ端末装置２−ｊにデスクトップ環境を提供する。いわゆるＡｊａｘ（Asynchronous  JavaScript  +  XML）技術により、ユーザ端末装置２−ｊにおけるウェブブラウザの１つのウィンドウに対してデスクトップ環境が提供される。このデスクトップ環境では、ユーザ管理サーバ装置１−ｉ内のディレクトリ、ファイルなどがアイコン表示され、ＧＵＩ（Graphical  User  Interface）によるファイル操作が可能とされる。これにより、ユーザは、ユーザ端末装置２−ｊを操作することで、ユーザ管理サーバ装置１−ｉ内の、そのユーザに割り当てられたユーザディレクトリ２２に対するファイル操作を実行することができる。ファイル操作とは、ファイルの追加および削除、ファイルの読み出し、ディレクトリ内のファイルおよびディレクトリのリストの読み出し、ディレクトリの追加および削除などである。
【００５２】
このようにユーザがログインしている状態で、携帯装置１０１であるＩＣカードがリーダ２−ｊａに接触または接近すると、ユーザ端末装置２−ｊの通信処理部３４は、インタフェース３５を介してリーダ２−ｊａを制御し、そのＩＣカード固有の機器ＩＤであるカードＩＤを読み出す（ステップＳ２）。通信処理部３４は、カードＩＤを読み出すと、そのカードＩＤとログイン中のユーザのセッション情報ＳＩＤとをユーザ管理サーバ装置１−ｉへ送信する（ステップＳ３）。
【００５３】
ここで、通信処理部３４がセッション情報ＳＩＤを取得する方法は、いくつか考えられる。例えば、セッション情報ＳＩＤがユーザ管理サーバ装置１−ｉからＣｏｏｋｉｅとして送られてきた場合、通信処理部３４は、ウェブブラウザのキャッシュからこのＣｏｏｋｉｅのセッション情報ＳＩＤを読み出すことができる。また、セッション情報ＳＩＤがＪａｖａＳｃｒｉｐｔ（登録商標）の変数やＨＴＭＬファイルの隠しフィールドの値として送られてきた場合、通信処理部３４のプロセスが、ウェブブラウザのプロセスに直接アクセスして、ＨＴＭＬファイルデータからセッション情報ＳＩＤを取得することができる。
【００５４】
ユーザ管理サーバ装置１−ｉの通信処理部１１ｂは、そのセッション情報ＳＩＤとカードＩＤを受信すると、そのセッション情報ＳＩＤのユーザがログイン中であるか否かを判定する。ここで、ログイン中か否かの判定は、ユーザ管理サーバ装置１−ｉへの、このセッション情報ＳＩＤを利用したアクセスが最後にあったときから一定時間以上経過したか否かにより行われ、一定時間以上経過していなければ、ログイン中であると判定される。そのセッション情報ＳＩＤのユーザがログイン中である場合には、ディレクトリ管理部１１ａは、そのセッション情報ＳＩＤに関連付けられたユーザＩＤに対応するユーザディレクトリ２２の下位にそのカードＩＤに対応するディレクトリ（以下、カードディレクトリという）が存在するか否かを判定する。そのカードディレクトリが存在しない場合には、ディレクトリ管理部１１ａは、そのカードディレクトリを生成する（ステップＳ４）。これに続きディレクトリ管理部１１ａは、そのディレクトリの監視を開始する（ステップＳ５）。これにより、そのカードディレクトリへ新たにファイルが追加されたか否かが定期的に確認される。なお、カードディレクトリは、例えば、テキストデータであるカードＩＤをディレクトリ名として生成される。一方、ユーザ端末装置２−ｊにおけるウェブブラウザの１つのウィンドウに生成されたデスクトップ環境では、定期的にユーザ管理サーバ１−ｉにリクエストが発行され、ディレクトリの新規作成等が監視される。そして、カードディレクトリが生成されると、通信処理部１１ｂは、この定期的な監視への応答として、カードディレクトリの生成を通知する。ユーザ端末装置２−ｊにおけるウェブブラウザは、そのカードディレクトリを示すアイコンを、ユーザ端末装置２−ｊのデスクトップ画面に表示させる。一方、カードＩＤディレクトリが既に存在する場合には、そのカードディレクトリを示すアイコンは、デスクトップ環境の提供時に、ユーザ端末装置２−ｊのデスクトップ画面に既に表示されている。
【００５５】
なお、そのカードディレクトリを示すアイコンおよびそのカードディレクトリへのファイル操作は、対応するＩＣカードがリーダ２−ｊａにより読み取り可能な状態に配置されている間のみ可能としてもよいし、カードＩＤ読み取り後にＩＣカードがリーダ２−ｊａから離脱した後も可能としてもよい。ただし、いずれの場合においても、カードＩＤ読み取り後にＩＣカードがリーダ２−ｊａから離脱しても、そのＩＣカードのカードディレクトリは、削除されずに継続的に存在する。
【００５６】
このように、携帯装置１０１（ここではＩＣカード）に対して、ユーザ端末装置２−ｊからログイン中の登録ユーザのユーザディレクトリ２２の下位に位置するカードディレクトリが、割り当てられる。そして、そのカードディレクトリにクーポンファイルが新たに追加されたかが監視される。
【００５７】
他方、ユーザは、ログインした状態で、ウェブブラウザを使用して広告サーバ装置６の提供するウェブページを閲覧可能である。例えば、ユーザ端末装置２−ｊにおけるウェブブラウザの別のウィンドウに対して広告サーバ装置６のＵＲＬが入力装置３１に入力されると、通信処理部３４は、広告サーバ装置６からそのＵＲＬのウェブページデータを取得し（ステップＳ６）、そのデータに基づいてウェブページをディスプレイ３２に表示させる。そのようなウェブページデータは、１または複数のＨＴＭＬ（Hypertext  Markup  Language）ファイル、画像ファイルなどで構成される。
【００５８】
そのようなウェブページに含まれるクーポン画像を、一旦、ユーザ端末装置２−ｊのファイルシステム内に保存した上で、ウェブブラウザ内に表示されているデスクトップ環境内でのコマンド操作により、上述のカードディレクトリのアイコンまたはウィンドウへコピーさせることで、ユーザは電子クーポンを取得することができる。
【００５９】
図７は、図１に示すシステムにおけるユーザ端末装置２−ｊの表示画面例を示す図である。例えば図７に示すように、ログイン中の状態では１つのウィンドウ８１にデスクトップが表示される。ＩＣカードがリーダ２−ｊａに配置されると、カードディレクトリを示すアイコン８１ａがデスクトップ画面に表示される。さらに、そのアイコン８１ａに対して所定の操作がされるとカードディレクトリのウィンドウ８１ｂが開く。また、そのような状態で、ウェブブラウザの別のウィンドウ８２で広告サーバ装置６へアクセスすると、別のウィンドウ８２に広告サーバ装置６のウェブページ８２ａが表示される。このウェブページ８２ａにはクーポン画像８２ｂが含まれている。
【００６０】
そして、このクーポン画像８２ｂをウェブブラウザ上で指定して、所定の操作を行うことにより、クーポン画像８２ｂの画像ファイルが、ユーザ端末装置２−ｊ内のファイルシステムに保存される（ステップＳ７）。ここでは、この画像ファイルがクーポンファイルとなる。その後、ユーザ管理サーバ装置１−ｉにより提供されたデスクトップ環境を表示するウェブブラウザにおいて、ユーザがユーザ端末装置２−ｊの入力装置３１を用いて所定の操作を行うと、ファイルアップロードダイアログがディスプレイ３２に表示される。入力装置３１に対するユーザ操作によりユーザ端末装置２−ｊ内のファイルシステムに保存されたクーポン画像８２ｂの画像ファイルが指定され、所定の送信コマンドが入力されると、通信処理部３４は、ＸＭＬＨｔｔｐリクエストを発行し、ユーザ管理サーバ装置１−ｉ内の、ログイン中のユーザのユーザＩＤに関連付けられて、クーポン画像８２ｂの画像ファイルを送信する（ステップＳ８）。ユーザ管理サーバ１−ｉは、取得したユーザＩＤに関連付けられたユーザディレクトリ２２に、クーポン画像８２ｂの画像ファイルを追加する。一方、ユーザ端末装置２−ｊにおけるウェブブラウザの１つのウィンドウに生成されたデスクトップ環境は、ディレクトリの新規作成等を監視している。この監視は、通信処理部３４が、定期的にユーザ管理サーバ装置１−ｉにリクエストを発行し、その応答からディレクトリの新規作成等の有無を判定することで行われる。このため、クーポン画像８２ｂの画像ファイルが追加されると、通信処理部１１ｂは、この定期的な監視への応答として、その画像ファイルの追加を通知する。通信処理部３４がその通知を受け取ると、ユーザ端末装置２−ｊにおけるウェブブラウザの１つのウィンドウに生成されたデスクトップ環境において、クーポン画像８２ｂの画像ファイルを示すアイコンをユーザ端末装置２−ｊのデスクトップ画面に表示させる。そして、クーポン画像８２ｂの画像ファイルのアイコンをカードディレクトリを表示する領域８１ｂに移動させるユーザ操作が入力装置３１に対して行われると、通信処理部３４は、そのユーザ操作に対応して、ユーザ管理サーバ装置１−ｉに対してクーポン画像８２ｂの画像ファイルをカードディレクトリへ移動させるコマンドを発行する。ユーザ管理サーバ装置１−ｉの通信処理部１１ｂによりこのコマンドが受信されると、ディレクトリ管理部１１ａにより、ファイルシステム１６ａ内でその画像ファイルがそのカードディレクトリへ移動させられる（ステップＳ９）。上述のようにユーザ端末装置２−ｊにおけるウェブブラウザの１つのウィンドウに生成されたデスクトップ環境はディレクトリの新規作成等を監視しているため、クーポン画像８２ｂの画像ファイルの移動を反映した表示の更新が行われる。
【００６１】
ディレクトリ管理部１１ａは、カードディレクトリを監視しているため、そのカードディレクトリが追加されると、そのカードディレクトリへのクーポンファイルの追加を検出する（ステップＳ１０）。
【００６２】
図８は、図１に示すシステムにおけるユーザ管理サーバ装置１−ｉにおけるディレクトリ構造の例を示す図である。図８に示す例では、「ＵｓｅｒＩＤ１」というユーザディレクトリ２２の下位に「ＣａｒｄＩＤ１」というカードディレクトリが生成され、そのカードディレクトリの中に、「Ｓｈｏｐ１−Ｃｏｕｐｏｎ．ｊｐｇ」というクーポンファイルが格納されている。
【００６３】
カードディレクトリへのクーポンファイルの追加を検出すると、ディレクトリ管理部１１ａは、そのクーポンファイルの発行元である事業者を特定する（ステップＳ１１）。その際、例えば、ディレクトリ管理部１１ａは、そのクーポンファイル内に記述されている事業者のユーザＩＤ（以下、事業者ＩＤという）から抽出したり、ネットワーク３上の図示せぬサーバへそのクーポンファイルのファイル名、ファイルサイズ等の情報を通知して事業者ＩＤを問い合わせたりする。これにより、ディレクトリ管理部１１ａは、そのクーポンファイルの発行元である事業者の事業者ＩＤを取得する。クーポンファイル内に事業者ＩＤを記述する場合、例えば、クーポンファイルをＪＰＥＧ画像ファイルとしＥＸＩＦ情報として事業者ＩＤを記述するようにしてもよいし、特許第３５２２６３５号記載の技術を使用するようにしてもよい。
【００６４】
ディレクトリ管理部１１ａは、そのクーポンファイルへのアクセスを許可するユーザのユーザＩＤとしてその事業者ＩＤをそのクーポンファイルに関連付けて登録する。その際、そのクーポンファイルへのアクセスが許可されるユーザのユーザＩＤは、クーポンファイル内に属性情報として格納されてもよいし、外部テーブルとして格納されてもよい。なお、クーポンファイルへのアクセスが許可されるユーザは、１ユーザに限定されず、複数のユーザであってもよく、そのクーポンファイルの発行元の事業者以外のユーザであってもよい。勿論、必要なければ、クーポンファイル発行元の事業者を、クーポンファイルへのアクセスが許可されるユーザに含めなくてもよい。
【００６５】
そして、ディレクトリ管理部１１ａによりそのクーポンファイルについての事業者ＩＤが取得されると、通信処理部１１ｂは、その事業者ＩＤ、そのクーポンファイルが格納されたカードディレクトリに対応するカードＩＤ、およびそのクーポンファイルを取得するためのカードＩＤ以外の情報をセンタサーバ装置５へ送信する（ステップＳ１２）。このカードＩＤ以外の情報としては、例えばアドレス情報としてのＵＲＩが挙げられる。このＵＲＩとしては、クーポンファイルのＵＲＬでもよいし、通信処理部１１ｂおよび／またはディレクトリ管理部１１ａの一部として機能するＣＧＩ（Common Gate Interface ）のＵＲＬにクーポンファイルを特定するためのパラメータを追加したものでもよい。
【００６６】
センタサーバ装置５では、通信処理部５１ａがユーザ管理サーバ装置１−ｉから事業者ＩＤ、カードＩＤおよびＵＲＩを受信すると、クーポン処理部５１ｂは、それらを互いに関連付けてクーポンテーブル６１に登録する（ステップＳ１３）。さらに、クーポン処理部５１ｂは、そのクーポンファイルのＵＲＩに関連付けて、そのクーポンファイルが使用されたか否かを示すフラグを登録する。なお、フラグの初期値は、未使用を示す値とされる。
【００６７】
このとき、ユーザ管理装置１−ｉの通信処理部１１ｂは、ＨＴＴＰクライアント機能で、センタサーバ装置５の通信処理部５１ａのＨＴＴＰサーバへアクセスし、ＨＴＴＰでデータを送信する。例えば、センタサーバ装置５のＣＧＩに対して、送信すべきデータをパラメータとするＰＯＳＴコマンドが送信され、そのＣＧＩによりステップＳ１３の処理が実行される。
【００６８】
このようにして、電子クーポンの実体であるクーポンファイルはユーザ管理サーバ装置１−ｉに格納され、センタサーバ装置５には、クーポンファイルの格納場所のアドレス情報であるＵＲＩが格納される。
【００６９】
（２）電子クーポンの利用処理
【００７０】
図９は、本発明の実施の形態１における電子クーポンの利用処理について説明する図である。以下、図９を参照して、電子クーポンの利用処理を説明する。
【００７１】
まず、事業者は、店舗端末装置４を操作して、自己の登録されているユーザ管理サーバ装置１−Ｓ（Ｓは、１〜Ｌのいずれか）にログインする（ステップＳ２１）。事業者も１ユーザであるので、上述のステップＳ１における処理と同様の処理により、正規の事業者は、ユーザＩＤ（つまり事業者ＩＤ）およびパスワードを入力することで、ログインを許可される。ただし、店舗端末装置４にはデスクトップ環境は提供されなくてもよい。
【００７２】
事業者は、店舗を開いているときには店舗端末装置４からユーザ管理サーバ装置１−Ｓにログインした状態としておく。そして、客であるユーザは、店舗内で決算時に、携帯装置１０１であるＩＣカードを提示する。
【００７３】
このように事業者がログインしている状態で、携帯装置１０１であるＩＣカードがリーダ４ａに接触または接近すると、店舗端末装置４の通信処理部４４は、インタフェース４５を介してリーダ４ａを制御し、そのＩＣカード固有の機器ＩＤであるカードＩＤを読み出す（ステップＳ２２）。通信処理部４４は、カードＩＤを読み出すと、そのカードＩＤとログイン中の事業者の事業者ＩＤとをセンタサーバ装置５へ送信し、登録されている電子クーポンを問い合わせる（ステップＳ２３）。なお、通信処理部４４は、センタサーバ装置５のアドレス情報（ＵＲＬ、ＩＰアドレスなど）を予め有している。
【００７４】
センタサーバ装置５では、通信処理部５１ａがその事業者ＩＤとカードＩＤを受信すると、クーポン処理部５１ｂは、クーポンテーブル６１を参照し、関連付けられて登録されているその事業者ＩＤとカードＩＤとの組み合わせを検索する（ステップＳ２４）。
【００７５】
このとき、店舗端末装置４の通信処理部４４は、ＨＴＴＰクライアント機能で、センタサーバ装置５の通信処理部５１ａのＨＴＴＰサーバへアクセスし、ＨＴＴＰでデータを送信する。例えば、センタサーバ装置５のＣＧＩに対して、送信すべきデータをパラメータとするＧＥＴコマンドが送信され、そのＣＧＩによりステップＳ２４の処理が実行される。
【００７６】
クーポン処理部５１ｂにより、問い合わせの事業者ＩＤおよびカードＩＤがクーポンテーブル６１において発見された場合、通信処理部５１ａは、問い合わせの応答として、その事業者ＩＤとカードＩＤとの組み合わせに関連付けられているクーポンファイルのＵＲＩを送信する（ステップＳ２５）。ただし、そのクーポンファイルのＵＲＩに関連付けられているフラグの値が使用済みを示す値である場合には、通信処理部５１ａは、問い合わせの応答として、そのクーポンファイルのＵＲＩを送信しない。したがって、該当する他のクーポンファイルのＵＲＩがあれば、それが送信され、該当する他のクーポンファイルのＵＲＩがなければ、該当するクーポンファイルのＵＲＩが存在しない旨を示すデータが送信される。一方、問い合わせの事業者ＩＤおよびカードＩＤが発見されなかった場合には、通信処理部５１ａは、問い合わせの応答として、クーポンファイルのＵＲＩが存在しない旨を示すデータを送信する（ステップＳ２５）。
【００７７】
店舗端末装置４の通信処理部４４は、問い合わせの応答をセンタサーバ装置５から受信すると、応答としてＵＲＩを受信した場合は、受信されたＵＲＩを指定したファイル送信要求をその店舗端末装置４の事業者ＩＤとともにＨＴＴＰに従って送信する（ステップＳ２６）。このＵＲＩは、いずれかのユーザ管理サーバ装置１−ｉ（つまり、客であるユーザが登録されているユーザ管理サーバ装置１−ｉ）を示すため、ファイル送信要求は、いずれかのユーザ管理サーバ装置１−ｉの通信処理部１１ｂにより受信される。ディレクトリ管理部１１ａは、指定されたＵＲＩのクーポンファイルへのアクセスが許可されているユーザＩＤの中にその事業者ＩＤが含まれているか否かを判定する。そして、アクセス許可されているユーザＩＤにその事業者ＩＤが含まれている場合のみ、通信処理部１１ｂは、その指定されたＵＲＩのクーポンファイルを店舗端末装置４へ送信する（ステップＳ２７）。
【００７８】
一方、クーポンファイルのＵＲＩが存在しない場合、店舗端末装置４の通信処理部４４は、提示されたＩＣカードに関連付けられた電子クーポンが存在しない旨をディスプレイ４２に表示させる。
【００７９】
そして、通信処理部４４によりクーポンファイルが取得された場合には、店舗端末装置４の精算処理部４６は、そのクーポンファイルから特典内容を取得し、特典に反映させて、客であるユーザがその店舗へ支払うべき代金を計算する（ステップＳ２８）。その際、携帯装置１０１に電子マネー機能がある場合には、精算処理部４６は、その電子マネーにより決済を行うようにしてもよい。その場合には、精算処理部４６は、必要に応じて、ネットワーク３、電話回線、専用回線などを介して電子マネーシステムの外部サーバにアクセスして決済処理を行う。
【００８０】
一方、クーポンファイルが取得できなかった場合、店舗端末装置４の通信処理部４４は、提示されたＩＣカードに関連付けられた電子クーポンを取得できなかった旨をディスプレイ４２に表示させる。
【００８１】
その後、決済が完了すると、店舗端末装置４は、使用されたクーポンファイルおよびカードＩＤの情報を図示せぬ記録媒体に履歴として登録する（ステップＳ２９）。
【００８２】
また、決済が完了すると、店舗端末装置４の通信処理部４４は、決済に使用されたクーポンファイルのＵＲＩとともにクーポン失効要求をセンタサーバ装置５へ送信する（ステップＳ３０）。
【００８３】
センタサーバ装置５では、通信処理部５１ａによりクーポン失効要求とＵＲＩが受信されると、クーポン処理部５１ｂは、クーポンテーブル６１を参照して、そのＵＲＩを発見し、そのＵＲＩに関連付けられているフラグの値を、使用済みを示す値に変更する（ステップＳ３１）。これにより、使用されたクーポンファイルが使用済みとして登録され、再度使用されることはない。
【００８４】
以上のように、上記実施の形態１に係る電子クーポン処理システムは、複数のユーザ管理サーバ装置１−１〜１−Ｌおよびセンタサーバ装置５を備える。各ユーザ管理サーバ装置１−ｉは、ユーザ端末装置２−ｊから登録ユーザの携帯装置１０１の識別情報を取得し、その登録ユーザにより指定されたクーポン情報が登録ユーザおよび携帯装置１０１の識別情報に関連付けて登録されると、そのクーポン情報の格納場所のアドレス情報および携帯装置１０１の識別情報をセンタサーバ装置５へ通知し、店舗端末装置４から受信したアドレス情報を指定した送信要求に応じて、そのアドレス情報により特定されるクーポン情報をその店舗端末装置４へ送信する。また、センタサーバ装置５は、店舗端末装置４から携帯装置１０１の識別情報を受信し、受信した携帯装置１０１の識別情報が登録されている場合には、その携帯装置１０１の識別情報に関連付けられている１または複数のクーポン情報の格納場所のアドレス情報をその店舗端末装置４へ通知する。
【００８５】
これにより、クーポン情報の利用時には、店舗端末装置４は、クーポン情報が登録されているユーザ管理サーバ装置１−ｉをアドレス情報から特定することができるため、複数のユーザ管理サーバ装置があっても、クーポン情報が登録されているユーザ管理サーバ装置からクーポン情報を取得することができる。このため、携帯装置１０１にクーポン情報を記憶させないでクーポン情報を管理するシステムにおいて、ユーザや店舗が多数存在し、ユーザ管理サーバ装置が複数存在しても、電子クーポンの登録および利用を行うことができる。
【００８６】
また、ユーザ側からのクーポン情報の登録はいずれかのユーザ管理サーバ装置１−ｉにおいて行われる。ユーザ管理サーバ装置１−ｉにおいては、そのユーザ管理サーバ装置１−ｉに登録されているユーザによるクーポン情報の登録が行われ、他のユーザ管理サーバ装置１−ｉに登録されているユーザによるクーポン情報の登録は行われない。このため、クーポン情報の登録による負荷は分散される。また、クーポン情報の利用時には、ユーザ管理サーバ装置１−ｉと店舗端末装置４との間でクーポン情報の送受が行われるため、店舗端末装置４とセンタサーバ装置５との間の通信（データ伝送量、接続時間など）を減らすことができ、センタサーバ装置５に負荷が集中せずに済む。このように、携帯装置にクーポン情報を記憶させないでクーポン情報を管理するシステムにおいて、ユーザや店舗が多数存在し、ユーザ管理サーバ装置が複数存在しても、システム内の特定のサーバ（例えばセンタサーバ装置５）に負荷が集中しないようにすることができる。
【００８７】
また、上記実施の形態１によれば、ユーザ管理サーバ装置１−ｉは、クーポン情報の発行元である店舗事業者を特定し、特定した店舗事業者の事業者ＩＤをクーポン情報に関連付けて格納し、店舗端末装置４からアドレス情報を指定した送信要求を受信すると、そのアドレス情報により特定されるクーポン情報に関連付けられている事業者ＩＤと、送信要求の送信元である店舗端末装置の事業者ＩＤが一致する場合のみ、そのアドレス情報により特定されるクーポン情報をその店舗端末装置４へ送信する。これにより、クーポン情報の発行元である店舗事業者の店舗端末装置４のみへクーポン情報の送信が許可されるため、誤って他の事業者の店舗端末装置４へクーポン情報が送信されずに済む。
【００８８】
また、上記実施の形態１によれば、ユーザ管理サーバ装置１−ｉは、携帯装置１０１の識別情報を取得すると、その携帯装置１０１の識別情報に関連付けられたディレクトリを特定し、そのディレクトリにクーポンファイルが格納されると、そのクーポンファイルの格納場所のアドレス情報および携帯装置１０１の識別情報をセンタサーバ装置５へ通知する。これにより、ファイルシステムにおいて携帯装置１０１へ１または複数のクーポン情報を関連付けることができるため、ファイルシステム上でクーポン情報の登録状況を確認することができる。
【００８９】
また、上記実施の形態１によれば、ユーザ管理サーバ装置１−ｉは、ユーザに割り当てられたファイルシステムを表示させる表示データをユーザ端末装置２−ｊに提供し、携帯装置１０１の識別情報に関連付けられたディレクトリを監視し、ユーザ端末装置２−ｊに対するユーザ操作に基づいてクーポンファイルがそのディレクトリに格納されると、そのクーポンファイルの格納場所のアドレス情報および携帯装置１０１の識別情報をセンタサーバ装置５へ通知する。これにより、ユーザ端末装置２−ｊでは、ユーザにその表示データに基づきデスクトップ環境が提供され、ＧＵＩによりユーザがユーザ端末装置２−ｊを操作してサーバ側のファイルシステムでクーポン情報の登録操作をしたり登録状況の確認をしたりすることができる。
【００９０】
また、上記実施の形態１によれば、携帯装置１０１の識別情報とは別のユーザＩＤが使用され、ユーザ管理サーバ装置１−ｉは、ユーザＩＤに基づいてユーザ認証を実行し、登録ユーザについてのみ、クーポン情報を、ユーザおよび携帯装置１０１の識別情報に関連付けて登録する。これにより、ユーザ認証に使用されるユーザ識別情報ではなく、携帯装置１０１の識別情報に関連付けてクーポン情報が管理されるため、店舗側などにユーザ識別情報が知られてしまう可能性を低くすることができる。
【００９１】
また、上記実施の形態１によれば、クーポン情報は、電子クーポンによる特典を画像としておよびデータまたはファイル名として記述された画像ファイルとされる。これにより、ユーザは、クーポン情報による特典を視認しつつ登録を行うことができるため、ユーザの意図とは異なるクーポン情報の登録が行われる可能性を低くすることができる。
【００９２】
実施の形態２．
本発明の実施の形態２に係る電子クーポン処理システムは、同一のＩＣカードに関連付けて同一店舗事業者の電子クーポンを複数登録可能とするものである。なお、実施の形態２に係る電子クーポン処理システムの構成は、実施の形態１のものと同様であるが、以下の機能が追加されている。
【００９３】
実施の形態１で述べたように、クーポン情報は、クーポンファイルとして、カードディレクトリに格納されるため、複数のクーポンファイルをカードディレクトリに格納することで、一のＩＣカードに関連付けて同一店舗事業者の電子クーポンを複数登録することができる。
【００９４】
この場合、店舗端末装置４のリーダ４ａに、携帯装置１０１としてのＩＣカードが配置されると、センタサーバ装置５において、クーポンファイル６１から複数の登録情報が発見される。
【００９５】
この場合、センタサーバ装置５の通信処理部５１ａは、クーポン処理部５１ｂにより発見された複数の登録情報を店舗端末装置４に送信する。
【００９６】
店舗端末装置４では、通信処理部４４は、その複数の登録情報を受信すると、ディスプレイ４２にその複数の登録情報を表示させる。この複数の登録情報は、客であるユーザに提示される。そして、複数の登録情報から１つの登録情報を選択するユーザ操作が入力装置４１に対して行われると、通信処理部４４は、入力装置４１から得られる操作情報に基づいて、選択された登録情報を特定し、その登録情報に基づいて、実施の形態１と同様に、クーポン情報をいずれかのユーザ管理サーバ装置１−ｉから取得する。
【００９７】
なお、実施の形態２に係るシステムにおける各装置のその他の動作については、実施の形態１の場合と同様であるので、その説明を省略する。
【００９８】
以上のように、上記実施の形態２によれば、同一のＩＣカードに関連付けて同一店舗事業者の電子クーポンが複数登録されても、クーポン利用時にいずれのユーザのクーポンファイルを使用するかを選択することができる。
【００９９】
実施の形態３．
本発明の実施の形態３に係る電子クーポン処理システムは、複数のユーザにより同一のＩＣカードを使用可能とするものである。なお、実施の形態３に係る電子クーポン処理システムの構成は、実施の形態１のものと同様であるが、以下の機能が追加されている。
【０１００】
図１０は、実施の形態３におけるユーザ管理サーバ装置１−ｉにおけるディレクトリ構造の例を示す図である。携帯装置１０１の識別情報に関連付けられたディレクトリ（例えば、上述のカードディレクトリ）は、登録ユーザに関連付けられて生成されるため、あるユーザがログイン中にある携帯装置１０１をリーダ２−ｊａに配置し、別のユーザがログイン中に同一の携帯装置１０１をリーダ２−ｊａに配置した場合、複数のユーザディレクトリ２２のそれぞれの下位に同一の携帯装置１０１のディレクトリが生成される。図１０に示す例では、ユーザディレクトリ「ＵｓｅｒＩＤ１」の下位にカードディレクトリ「ＣａｒｄＩＤ１」があり、ユーザディレクトリ「ＵｓｅｒＩＤ４」の下位にも同一名のカードディレクトリ「ＣａｒｄＩＤ１」がある。
【０１０１】
したがって、同一の携帯装置１０１に関連付けて、複数のユーザが電子クーポンを登録する可能性がある。図１０に示す例では、ユーザディレクトリ「ＵｓｅｒＩＤ１」の下位のカードディレクトリ「ＣａｒｄＩＤ１」、およびユーザディレクトリ「ＵｓｅｒＩＤ４」の下位のカードディレクトリ「ＣａｒｄＩＤ１」の両方に、同一のクーポンファイル「Ｓｈｏｐ１−Ｃｏｕｐｏｎ．ｊｐｇ」が格納されている。
【０１０２】
このような登録状態のとき、センタサーバ装置５には、１つの携帯装置１０１に関連付けられた１つのクーポンファイルについて、複数のアドレス情報が登録される。図１０に示す例では、アドレス情報がＵＲＬとされ、ユーザ管理サーバ装置１−ｉのドメイン名が「xxxx.com」であり、事業者ＩＤが「Ｓｈｏｐ１」である場合、センタサーバ装置５には、アドレス情報「http://xxxx.com/UserID1/CardID1/Shop1-Coupon.jpg」、カードＩＤ「ＣａｒｄＩＤ１」および事業者ＩＤ「Ｓｈｏｐ１」を含む登録情報と、アドレス情報「http://xxxx.com/UserID4/CardID1/Shop1-Coupon.jpg」、カードＩＤ「ＣａｒｄＩＤ１」および事業者ＩＤ「Ｓｈｏｐ１」を含む登録情報とが格納されている。
【０１０３】
この状態において、店舗端末装置４のリーダ４ａに、携帯装置１０１としてカードＩＤ「ＣａｒｄＩＤ１」のＩＣカードが配置されると、センタサーバ装置５において、クーポンファイル６１から複数の登録情報が発見される。
【０１０４】
この場合、センタサーバ装置５の通信処理部５１ａは、クーポン処理部５１ｂにより発見された複数の登録情報を店舗端末装置４に送信する。
【０１０５】
店舗端末装置４では、通信処理部４４は、その複数の登録情報を受信すると、ディスプレイ４２にその複数の登録情報を表示させる。この複数の登録情報は、客であるユーザに提示される。そして、複数の登録情報から１つの登録情報を選択するユーザ操作が入力装置４１に対して行われると、通信処理部４４は、入力装置４１から得られる操作情報に基づいて、選択された登録情報を特定し、その登録情報に基づいて、実施の形態１と同様に、クーポン情報をいずれかのユーザ管理サーバ装置１−ｉから取得する。
【０１０６】
なお、このユーザ操作時に、ユーザを特定する所定のキーワードなどのキー情報を同時に入力させるようにしてもよい。店舗端末装置４は、このキー情報と、選択された登録情報に基づくファイルの送信要求とを、クーポンファイルを格納しているユーザ管理サーバ装置１−ｉに送信する。ユーザ管理サーバ装置１−ｉは、このクーポンファイルに予め関連付けられたキー情報と受信したキー情報とが一致するか否かを判定し、両者が一致した場合のみクーポンファイルを店舗端末装置４に送信する。両者が一致しない場合には、エラー情報が送信される。店舗端末装置４は、この判定結果を元にして、電子クーポンが正規の利用者により利用されるものであることを確認した後に処理を継続する。なお、キー情報としては、ユーザの生体情報などを使用してもよい。
【０１０７】
なお、実施の形態３に係るシステムにおける各装置のその他の動作については、実施の形態１の場合と同様であるので、その説明を省略する。
【０１０８】
以上のように、上記実施の形態３によれば、複数のユーザにより同一の携帯装置１０１に関連付けてクーポンファイルが登録されても、クーポン利用時にいずれのユーザのクーポンファイルを使用するかを選択することができる。
【０１０９】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１１０】
例えば、上記実施の形態１〜３において、センタサーバ装置４の事業者と、ユーザ管理サーバ装置１−１〜１−Ｌを運営する事業者とは異なっていてもよい。また、それぞれのユーザ管理サーバ装置１−ｉを運営する事業者が異なっていてもよい。
【０１１１】
また、上記実施の形態１〜３においては、センタサーバ装置４は１つであるが、複数のセンタサーバ装置４を配置するようにしてもよい。さらに、例えば、ユーザ管理サーバ装置１−ｉは、携帯装置１０１の種類（例えば、ＩＣカードの種類）に応じて、異なるセンタサーバ装置４にクーポン情報のアドレス情報などを通知し、店舗端末装置４は、携帯装置１０１の種類に応じて、異なるセンタサーバ装置４にクーポン情報のアドレス情報などを問い合わせるようにしてもよい。
【０１１２】
また、上記実施の形態１〜３において、ユーザ管理サーバ装置１−ｉにより、各登録ユーザのユーザディレクトリ２２より下位のディレクトリおよびファイルをユーザ端末装置２−ｊにおいて閲覧および操作可能な環境が提供されるため、登録ユーザは、自己が登録したクーポンファイルを、ファイルシステム上で確認することができる。
【０１１３】
また、上記実施の形態１〜３において、各サーバ装置１−ｉ，５，６は、１台のコンピュータで構成されてもよいし、複数のコンピュータで構成されていてもよい。
【０１１４】
また、上記実施の形態１〜３において、ステップＳ２７では、クーポンファイルを店舗端末装置４へ送信しているが、クーポンファイルの情報の一部のみを送信する構成としてもよい。
【０１１５】
また、上記実施の形態１〜３において、ステップＳ３１では、使用済みクーポンは再度使用されることはないようにしたが、クーポンの利用可能回数に制限を設け、利用ごとに利用可能回数を減算していくようにしてもよい。ステップＳ３０でのクーポン失効要求に対して、センタサーバ装置５は、クーポンテーブル６１内の関連するクーポン情報を削除するようにしてもよい。
【０１１６】
また、上記実施の形態１〜３において、ステップＳ３０でのクーポン失効要求の発行先をユーザ管理サーバ装置１−ｉとし、失効時にはユーザ管理サーバ装置１−ｉに保存されているクーポンファイルが削除されるようにしてもよい。また、クーポンの利用可能回数の情報をクーポンファイルに持たせるようにし、利用ごとに利用可能回数を減算していくようにしてもよい。これらの方法は、センタサーバ装置５へのクーポン失効要求と組み合わせることもできる。
【産業上の利用可能性】
【０１１７】
本発明は、例えば、ＰＯＳシステムや電子マネーシステムに適用可能である。
【図面の簡単な説明】
【０１１８】
【図１】実施の形態１に係る電子クーポン処理システムの構成を示すブロック図である。
【図２】図１におけるユーザ管理サーバ装置の構成を示すブロック図である。
【図３】図１におけるユーザ端末装置の構成を示すブロック図である。
【図４】図１における店舗端末装置の構成を示すブロック図である。
【図５】図１におけるセンタサーバ装置の構成を示すブロック図である。
【図６】実施の形態１における電子クーポンの登録処理について説明する図である。
【図７】図１に示すシステムにおけるユーザ端末装置の表示画面例を示す図である。
【図８】図１に示すシステムにおけるユーザ管理サーバ装置におけるディレクトリ構造の例を示す図である。
【図９】実施の形態１における電子クーポンの利用処理について説明する図である。
【図１０】実施の形態３におけるユーザ管理サーバ装置におけるディレクトリ構造の例を示す図である。
【符号の説明】
【０１１９】
１−１〜１−Ｌ    ユーザ管理サーバ装置
４    店舗端末装置
５    センタサーバ装置
１１    ＣＰＵ（処理装置）
１５    通信装置
１０１  携帯装置
【図１】
2010165187.tif 000003
【図２】
2010165187.tif 000004
【図３】
2010165187.tif 000005
【図４】
2010165187.tif 000006
【図５】
2010165187.tif 000007
【図６】
2010165187.tif 000008
【図７】
2010165187.tif 000009
【図８】
2010165187.tif 000010
【図９】
2010165187.tif 000011
【図１０】
2010165187.tif 000012