(57)【特許請求の範囲】
【請求項１】
ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成部と、  前記ウェブページデータを前記端末装置に送信する送信部と、  前記操作情報を受信する操作情報受信部と、  前記生成部が生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定部と、  ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得部と、  ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理を実行する通知部と、  を備えた情報処理装置。
【請求項２】
前記通知部は、前記閲覧の開始前に既に取得している特典情報を前記新規獲得特典情報と共に前記ユーザに通知する  請求項１に記載の情報処理装置。
【請求項３】
複数の前記ウェブページが設けられている場合に、  前記通知部は、前記複数のウェブページのうち少なくとも一つが閉じられていないとき、閉じられていないウェブページの何れかがアクティブになった際に当該ウェブページを用いた前記通知を行い、前記複数のウェブページが全て閉じられているとき、電子メールを用いた前記通知を行う  請求項１に記載の情報処理装置。
【請求項４】
前記通知部は、前記閲覧終了判定部によってユーザの閲覧が終了したと判定される前であっても、特典を獲得してから所定時間が経過した場合に前記通知処理を実行する  請求項１に記載の情報処理装置。
【請求項５】
ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成ステップと、  前記ウェブページデータを前記端末装置に送信する送信ステップと、  前記操作情報を受信する操作情報受信ステップと、  前記生成ステップにおいて生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定ステップと、  ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得ステップと、  ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理ステップと、  を情報処理装置に実行させる情報処理方法。
【請求項６】
ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成手順と、  前記ウェブページデータを前記端末装置に送信する送信手順と、  前記操作情報を受信する操作情報受信手順と、  前記生成手順において生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定手順と、  ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得手順と、  ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理手順と、  を情報処理装置に実行させるプログラム。
【請求項７】
ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成手順と、  前記ウェブページデータを前記端末装置に送信する送信手順と、  前記操作情報を受信する操作情報受信手順と、  前記生成手順において生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定手順と、  ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得手順と、  ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理手順と、  を情報処理装置に実行させるプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ユーザが取得した特典をユーザに通知する情報処理装置、情報処理方法、プログラム及び記憶媒体についての技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００９−２１７７４３号公報
【背景技術】
【０００３】  商品の販売を促進するために、ユーザ（あるいは消費者）に対して特典を付与することが行われている。これらの特典には、例えばクーポンなどがある。  実店舗においては、例えば、紙媒体のクーポンを客に直接渡すことにより、クーポンの獲得を認識させる。一方、ネットワークを介して商品を販売するＥＣ（Electronic Commerce）サイトなどでは、電子データとしてクーポンを発行するため（例えば特許文献１）、紙などの実媒体が存在しないことが多い。このような場合は、クーポンを獲得したことをユーザに別途通知する処理を行うことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】  クーポンの獲得通知は、クーポン獲得直後に行うことが考えられる。しかし、クーポン獲得直後は、クーポンや関連する商品への関心が高い状態であるため、通知によって関心を向上させる効果が薄い。  そこで、本発明は、クーポンや関連する商品に対する関心を向上させるための効果的なタイミングでクーポンの獲得通知を行うことを目的とする。
【課題を解決するための手段】
【０００５】  本発明に係る情報処理装置は、ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成部と、前記ウェブページデータを前記端末装置に送信する送信部と、前記操作情報を受信する操作情報受信部と、前記生成部が生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定部と、ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得部と、ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理を実行する通知部と、を備えたものである。  特典を取得した直後は特典や関連する商品（或いはウェブページ）に対する興味が高い状態である一方、ウェブページの閲覧を終了した後は特典や商品（或いはウェブページ）に対する興味が低下している状態と考えられる。  上記の構成によれば、特典や商品、或いはウェブページに対する興味が低下している状態において、特典情報が新規獲得特典情報としてユーザに通知される。【０００６】  上記した情報処理装置の前記通知部は、前記閲覧の開始前に既に取得している特典情報を前記新規獲得特典情報と共に前記ユーザに通知するものである。  これにより、現時点で獲得している特典がまとめてユーザが通知される。【０００７】  上記した情報処理装置は、複数の前記ウェブページが設けられている場合に、前記通知部は、前記複数のウェブページのうち少なくとも一つが閉じられていないとき、閉じられていないウェブページの何れかがアクティブになった際に当該ウェブページを用いた前記通知を行い、前記複数のウェブページが全て閉じられているとき、電子メールを用いた前記通知を行うものである。  これにより、ユーザの行動に応じた通知方法が選択される。【０００８】  上記した情報処理装置の前記特典情報取得部は、前記閲覧終了判定部によってユーザの閲覧が終了したと判定される前であっても、特典を獲得してから所定時間が経過した場合に前記新規獲得特典情報を取得するものである。  これにより、特典を獲得してから通知が行われるまでの時間が長くなる前に通知が行われる。【０００９】  本発明に係る情報処理方法は、ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成ステップと、前記ウェブページデータを前記端末装置に送信する送信ステップと、前記操作情報を受信する操作情報受信ステップと、前記生成ステップにおいて生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定ステップと、ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得ステップと、ユーザが閲覧を終了したと判定した後に前記新規獲得特典情���を前記ユーザに通知する通知処理ステップと、を情報処理装置に実行させるものである。  この情報処理方法により、クーポンや関連する商品に対する関心を向上させるための効果的なタイミングでクーポンの獲得通知を行う。  本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。  本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１０】  本発明によれば、クーポンや関連する商品に対する関心を向上させるための効果的なタイミングでクーポンの獲得通知を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態の全体の構成を示す図である。
【図２】本実施の形態のＥＣサーバの機能ブロック図である。
【図３】本実施の形態のコンピュータのブロック図である。
【図４】特典ＤＢの一例を示す図である。
【図５】第１の実施の形態の処理の流れを説明する図である。
【図６】閲覧終了判定処理のフローチャートである。
【図７】第２の実施の形態の処理の流れを説明する図である。
【図８】第３の実施の形態の処理の流れを説明する図である。
【発明を実施するための形態】
【００１２】  以下、実施の形態を次の順序で説明する。＜１．全体構成＞＜２．ハードウェア構成＞＜３．ＤＢ＞［３−１．ユーザＤＢ］［３−２．販売者ＤＢ］［３−３．商品ＤＢ］［３−４．特典ＤＢ］［３−５．ウェブページＤＢ］＜４．処理手順＞［４−１．第１の実施の形態］［４−２．閲覧終了判定処理］［４−３．第２の実施の形態］［４−４．第３の実施の形態］＜５．まとめ＞＜６．プログラム及び記憶媒体＞
【００１３】＜１．全体構成＞  本実施の形態におけるＥＣサーバ１としての情報処理装置を含む全体の構成について、図１及び図２を用いて説明する。  本発明のＥＣサーバ１は、図１に示すように、通信ネットワーク２を介してユーザ端末３，３，・・・と販売者端末４，４，・・・と相互に通信可能な状態で接続されている。
【００１４】  ＥＣサーバ１は、通信ネットワーク２を利用した電子商取引を介してユーザが商品を購入するための各種機能を提供する。具体的には、当該電子商取引で扱っている商品群の中からユーザが所望する商品を検索して提示する機能や、ユーザ情報の管理機能、商品を販売する者（以降販売者と記載）の情報を管理する機能、ユーザが商品の購入操作を行った際に、実際の店舗などへ商品を発注する機能や、商品の売買が成立した際の代金のやりとりを仲介する決済処理機能、各ユーザへ商品を配送するための機能などである。
【００１５】  また、ＥＣサーバ１は、電子商取引を介して店舗が商品を提供するための機能を提供する。具体的には、商品を登録する機能や商品情報を変更する機能、商品が購入された際の通知機能や商品を購入したユーザの情報を提供する機能などである。
【００１６】  更に、ＥＣサーバ１は、ユーザや販売者の認証機能や各種データベースへの情報の登録機能、各種データベースから情報を取得する機能などを備える。  これらの機能を実現するために、ＥＣサーバ１は、ユーザ情報が記憶されるユーザＤＢ５０、商品を販売する販売者の情報が記憶される販売者ＤＢ５１、電子商取引で扱う商品の情報が記憶される商品ＤＢ５２を管理する。
【００１７】  通信ネットワーク２の構成は特に限定されるものではなく、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網などが想定される。  また通信ネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線などの有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。
【００１８】  ユーザ端末３は、ＥＣサーバ１が提供する電子商取引サービスを利用して商品の検索や閲覧、購入を行うユーザが利用する端末である。  販売者端末４は、ＥＣサーバ１が提供する電子商取引サービスを利用して、商品の販売を行う販売者が利用する端末である。
【００１９】  ユーザ端末３や販売者端末４では、必要に応じて各種の送受信処理や表示処理などが実行される。また、ユーザ端末３や販売者端末４は、例えば、通信機能を備えたＰＣ（Personal Computer）やフィーチャーフォンやＰＤＡ（Personal Digital Assistants）、或いは、スマートフォンやタブレット端末などのスマートデバイスなどである。  尚、ユーザ端末３や販売者端末４は、利用する人物が商品を購入する立場にいる人物なのか、または、商品を販売する立場にいる人物なのかによって便宜上名前を使い分けているだけであり、実質的に端末の構成などは同じである。
【００２０】  図２を参照して、本実施の形態におけるＥＣサーバ１の特徴的な各部を説明する。  ＥＣサーバ１は、上記の電子商取引に係る各機能以外にも、ユーザがＥＣサーバ１を介して取得した店舗或いは商品に関する特典（例えばクーポンなど）に関する各機能を提供する。  具体的には、ＥＣサーバ１は、生成部１ａ、送信部１ｂ、操作情報受信部１ｃ、閲覧終了判定部１ｄ、特典情報取得部１ｅ、通知部１ｆを備える。また、ＥＣサーバ１はクーポンなどの特典情報が記憶される特典ＤＢ５３を管理する。
【００２１】  生成部１ａは、ユーザ端末３上で動作するウェブブラウザに、商品ページやユーザページなどの所定のウェブページを表示させるためのウェブページデータを生成するウェブページデータ生成処理を実行する。ウェブページデータは、例えば、ＨＴＭＬ（Hyper Text Markup Language）やＸＨＴＭＬ（Extensible HyperText Markup Language）などの構造化文書ファイルである。構造化文書ファイルには、商品の説明などのテキストデータや商品画像などの画像データと、それらの配置や表示態様（文字色やフォントや大きさや装飾など）が記述されている。
【００２２】  生成部１ａが生成するウェブページデータは、ユーザ端末３にいくつかの処理を実行させるプログラムを備えている。いくつかの処理とは、ウェブページ上を動くカーソルの操作に関する情報やボタンなどの操作子に対する操作の情報やウェブページをアクティブにする（或いは非アクティブにする）操作の情報などを操作情報として取得する処理と、その操作情報をＥＣサーバ１に対して送信する処理とを含む。  即ち、生成部１ａが生成したウェブページデータに基づくウェブページ（以降では、ＥＣサーバ１が提供するウェブページと記載）をユーザ端末３に表示させた場合、ユーザ端末３を使用するユーザが当該ウェブページ上でカーソルを動かした操作の情報や、ボタンの押下した操作の情報が、ＥＣサーバ１へ送信される。  これらのウェブページデータは、ＥＣサーバ１が管理するウェブページＤＢ５４に記憶される。
【００２３】  送信部１ｂは、生成部１ａが生成した先のウェブページデータを、要求のあったユーザ端末３へ送信するウェブページデータ送信処理を実行する。
【００２４】  操作情報受信部１ｃは、ユーザ端末３から送信された先の操作情報を受信する操作情報受信処理を実行する。
【００２５】  閲覧終了判定部１ｄは、ＥＣサーバ１が提供するウェブページの閲覧をユーザが終了したか否かについて先の操作情報を用いて判定する閲覧終了判定処理を実行する。ユーザが閲覧を終了したと判定する例としては、一定時間ウェブページがアクティブにならない場合やＥＣサーバ１が提供する全てのウェブページが閉じられた場合などである。
【００２６】  特典情報取得部１ｅは、ＥＣサーバ１が提供するウェブページの閲覧をユーザが開始してから終了するまでの間にユーザが獲得したクーポンなどの特典の情報を、ユーザに通知するために取得する新規獲得特典情報取得処理を実行する。  また、特典情報取得部１ｅは、ユーザがウェブページの閲覧を終了していない場合であっても、所定時間が経過したときには、新規獲得特典情報取得処理を実行することもある。  更に、特典情報取得部１ｅは、新規獲得した特典情報だけでなく、既に取得済みの特典情報の取得を行う処理を実行する。
【００２７】  通知部１ｆは、特典情報取得部１ｅが取得した各種特典情報をユーザに通知する通知処理を実行する。  通知方法としては、例えば、モーダルウィンドウやフローティングウィンドウなどを利用した通知や、電子メールを用いた通知などを行う。  通知タイミングに関しては、いくつかの例を後述する。
【００２８】＜２．ハードウェア構成＞  図３は、図１に示したＥＣサーバ１、ユーザ端末３、販売者端末４、また、ユーザＤＢ５０、販売者ＤＢ５１、商品ＤＢ５２、特典ＤＢ５３、ウェブページＤＢ５４のハードウェアを例示する図である。それぞれのサーバや端末におけるコンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。  ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。  入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力部１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ、並びにスピーカなどよりなる出力部１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、通信ネットワーク２を介しての通信処理や機器間通信を行う通信部１０９が接続されている。  入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００２９】  このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われる。また、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。  ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、ＥＣサーバ１、ユーザ端末３、販売者端末４、また、ユーザＤＢ５０、販売者ＤＢ５１、商品ＤＢ５２、特典ＤＢ５３、ウェブページＤＢ５４のそれぞれにおいて後述する情報処理や通信が実行される。  尚、ＥＣサーバ１、ユーザ端末３、販売者端末４、また、ユーザＤＢ５０、販売者ＤＢ５１、商品ＤＢ５２、特典ＤＢ５３、ウェブページＤＢ５４を構成するそれぞれの情報処理装置は、図３のようなコンピュータ装置が単一で構成されることに限らず、複数のコンピュータ装置がシステム化されて構成されてもよい。複数のコンピュータ装置は、ＬＡＮなどによりシステム化されていてもよいし、インターネットなどを利用したＶＰＮ（Virtual Private Network）などにより通信可能な状態で遠隔地に配置されたものでもよい。
【００３０】＜３．ＤＢ＞［３−１．ユーザＤＢ］  ユーザＤＢ５０にはＥＣサーバ１が提供するサービスを受けるユーザの情報が属性情報として記憶される。例えば、一人のユーザを特定可能な一つのユーザＩＤ（Identification）に対して、ログインパスワード氏名、年齢、性別、年収、住所、メールアドレス、趣味などの個人的な情報が紐付けられて記憶される。また、決済情報や商品の購入履歴、商品のお気に入り登録情報なども記憶される。  更に、本実施の形態においては、ユーザが獲得した特典情報が記憶される。例えば、獲得したクーポンＩＤと、獲得日時、使用日時、使用対象（何れの商品を対象にクーポンを使用したかを示す情報）などが記憶される。
【００３１】［３−２．販売者ＤＢ］  販売者ＤＢ５１には、ＥＣサーバ１を利用して商品を販売する販売者の情報が記憶される。例えば、それぞれの販売者を一意に識別可能な販売者ＩＤに対して、ログインパスワード、店舗名、店舗ロゴ、取扱商品の商品ＩＤ（ＥＣサーバ１が商品ごとに付与する商品固有のコード情報）、商品ページＵＲＬ（Uniform Resource Locator）、商品ごとの価格、販売者ページのＵＲＬ、連絡先（電話番号やメールアドレスなど）などの各情報が紐付けられて記憶される。  商品ページＵＲＬは商品ページごとに付されるＵＲＬであり、同一商品であっても販売者が異なる場合には、異なる商品ページＵＲＬが付される。  店舗ロゴの情報は、画像データそのものでもよいし、保存されている画像データのリンク情報（ＵＲＬ情報）などでもよい。
【００３２】［３−３．商品ＤＢ］  商品ＤＢ５２には、ＥＣサーバ１を介して売買が可能な各商品についての情報が記憶される。例えば、商品を一意に識別可能な商品ＩＤに対して、商品ジャンル、商品画像、製造者（メーカー）情報、製造者によって付与される型番情報、販売開始日、取扱商品提供者情報、在庫情報などが紐付けられて記憶される。  商品画像の情報は、画像データそのものでもよいし、保存されている画像データのリンク情報（ＵＲＬ情報など）でもよい。  また、商品ＤＢ５２には、上記以外にも、生産地や商品のスペック（色、大きさ、性能情報）などが記憶されてもよい。
【００３３】［３−４．特典ＤＢ］  特典ＤＢ５３には、図４に示すように、ＥＣサーバ１や販売者がユーザに対して付与するクーポンなどの特典の情報が特典情報として記憶される。例えば、特典を一意に識別可能な特典ＩＤに対して、特典名称、使用対象（どの商品を対象としたものか、或いは、どの店舗を対象としたものか）、特典内容（一割引き、送料無料など）、発行者（ＥＣサーバ１を運営している組織や各店舗）、発行日、使用期限、対象ユーザ（特典を利用可能なユーザを示す情報であり、例えば、男性対象や女性対象、或いは、２０歳未満対象、登録後１ヶ月以内のユーザ対象など）といった各情報が紐付けられて記憶される。
【００３４】［３−５．ウェブページＤＢ］  ウェブページＤＢ５４には、ＥＣサーバ１がユーザや販売者に提供する各種ウェブページのデータが記憶される。具体的には、商品ページや商品の詳細ページ、或いはユーザページや販売者ページ、店舗ページなどのウェブページデータである。  ウェブページデータとしては、ウェブページのＵＲＬ（Uniform Resource Locator）情報と各ウェブページ上に配置されるオブジェクト（画像やテキストやバナーなど）の配置や表示態様（位置や大きさ、色等）の情報が記憶される。  尚、ウェブページＤＢ５４に記憶される情報は、例えば、ＨＴＭＬなどの構造化文書ファイルで記憶されてもよい。
【００３５】＜４．処理手順＞  ここでは、ＥＣサーバ１が提供する各種ウェブページをユーザが閲覧しクーポンを獲得した際に、ＥＣサーバ１がユーザに対してクーポンの獲得通知を行うまでの流れについて、各図を参照して説明する。
【００３６】［４−１．第１の実施の形態］  第１の実施の形態では、ＥＣサーバ１が提供するウェブページをユーザが閲覧してクーポンを獲得し、当該ウェブページの閲覧を終了する場合について、図５を参照して説明する。
【００３７】  先ず、ユーザ端末３はステップＳ１０１において、ユーザによるログインページ表示操作に応じたログインページ要求処理を実行する。  この処理は、例えば、ユーザがユーザ端末３を用いてログインページを表示するためのボタンやＵＲＬのリンク操作子を操作することにより行われる。  ログインページ要求処理により、ログインページ要求処理がＥＣサーバ１へ送信される。
【００３８】  ユーザ端末３からログインページ要求を受信したＥＣサーバ１は、ステップＳ２０１において、ログインページデータ生成処理を実行する。ログインページデータ生成処理では、ユーザ端末３上にログインページを表示させるためのウェブページデータの生成が行われる。ウェブページデータは、例えば、ログイン操作に必要な各種操作子（入力欄やボタンなど）を備えており、加えて、広告情報などが含まれていてもよい。
【００３９】  次に、ＥＣサーバ１は、ステップＳ２０２において、ログインページデータ送信処理を実行する。ログインページデータ送信処理は、ステップＳ２０１で生成したログインページデータとしてのウェブページデータをユーザ端末３に送信する処理である。  これにより、例えば、ＥＣサーバ１から受信したログインページデータ（ウェブページデータ）に応じたウェブページがユーザ端末３上に表示される。
【００４０】  次に、ユーザ端末３はステップＳ１０２において、ユーザによるログイン情報（例えばユーザＩＤとパスワード）の入力操作に応じたログイン情報をＥＣサーバ１へ送信するログイン情報送信処理を実行する。
【００４１】  ユーザ端末３からログイン情報を受信したＥＣサーバ１は、ステップＳ２０３において認証処理を実行し、続くステップＳ２０４において認証結果通知処理を実行する。  具体的には、ＥＣサーバ１は、ユーザ端末３上で入力されたユーザＩＤとパスワードをユーザＤＢ５０に記憶された情報と比較して当該ユーザのログイン可否を判定し（ステップＳ２０３）、認証結果をユーザ端末３へ通知する（ステップＳ２０４）。尚、認証結果をユーザ端末３へ返すと共に、ＥＣサーバ１が提供するＥＣサイトのトップページのウェブページデータを送信してもよい。これにより、ユーザ認証がなされると共に、ユーザ端末３上にＥＣサイトのトップページが表示される。
【００４２】  尚、図５に示すここまでの一連の流れは、ステップＳ２０３の認証処理においてログイン可と判定された場合を示している。ステップＳ２０３においてログイン不可と判定した場合は、ユーザ端末３は再度ステップＳ１０２の処理を実行し、これに応じてＥＣサーバ１はステップＳ２０３の認証処理を実行する。
【００４３】  続いて、ユーザ端末３はステップＳ１０３において、ユーザの店舗ページ表示操作に応じた店舗ページ要求処理を実行する。店舗ページ要求処理では、ユーザが選択した店舗のウェブページデータ（店舗ページデー）の要求がＥＣサーバ１へ送信される。
【００４４】  店舗ページ要求を受信したＥＣサーバ１は、ステップＳ２０５において、要求のあった店舗のウェブページデータを店舗ページデータとして生成する店舗ページデータ生成処理を実行する。  続いて、ＥＣサーバ１はステップＳ２０６において、生成した店舗ページデータをユーザ端末３に送信する店舗ページデータ送信処理を実行する。  尚、ステップＳ１０３，Ｓ２０５，Ｓ２０６の各処理を複数のウェブページ（店舗ページだけでなく、商品ページやユーザページなども含む）に対して繰り返すことにより、ＥＣサーバ１が提供する各種ウェブページのうちの複数のウェブページを開くことが可能である。
【００４５】  店舗ページデータを受信してユーザ端末３の表示装置上に店舗ページを表示させたユーザ端末３は、続いてユーザによるクーポン（特典）の獲得操作が行われると、ステップＳ１０４において、クーポン獲得要求処理を実行する。  クーポン獲得要求処理では、ＥＣサーバ１に対して、クーポンを特定するクーポンＩＤやユーザ情報が送信される。
【００４６】  クーポン獲得要求を受信したＥＣサーバ１はステップＳ２０７において、クーポンを当該ユーザに付与してよいかを判定するクーポン獲得可否判定処理を実行する。  クーポン獲得可否判定処理では、例えば、クーポンの付与期限を渡過していないか、ユーザがクーポン付与の対象ユーザとして適格であるか、などを判定する。  クーポン獲得可否判定処理において、「クーポン獲得可能」と判定した場合、ユーザに対してクーポンが付与される。  尚、以降の処理の説明では、「クーポン獲得可能」と判定した場合を説明する。
【００４７】  続いて、ＥＣサーバ１はステップＳ２０８において、閲覧終了フラグが「ＯＮ」であるか「ＯＦＦ」であるかを確認する処理を実行する。閲覧終了フラグは、後述する閲覧終了判定処理の中で設定されるフラグであり、ＥＣサーバ１が提供する各種ウェブページの閲覧をユーザが終了した際に「ＯＮ」となる。閲覧終了判定処理は、ＥＣサーバ１が提供する各種ウェブページの閲覧をユーザが開始してから終了するまで、継続的に実行される。  尚、図５の処理の流れは、ステップＳ２０８において閲覧終了フラグが「ＯＮ」であることを確認した場合（即ち、ユーザがウェブページの閲覧を終了した場合）について表したものである。  ユーザがウェブページの閲覧を終了するまで、ステップＳ２０８の判定処理が実行される。
【００４８】  閲覧終了フラグが「ＯＮ」であった場合、ＥＣサーバ１は続くステップＳ２０９において、新規獲得クーポン情報取得処理を実行する。  新規獲得クーポン情報とは、ＥＣサーバ１が提供する各種ウェブページの閲覧の開始から終了までにユーザが新規に獲得したクーポンの情報である。  続いて、ＥＣサーバ１はステップＳ２１０において、新規獲得クーポン情報をユーザ端末３に通知する通知処理を実行する。
【００４９】  通知方法としては、電子メールを用いる方法やウェブページを用いる方法が可能である。  ウェブページを用いる場合としては、例えば、ＥＣサーバ１が提供する各種ウェブページの中で、まだユーザ端末３上で閉じられておらず非アクティブな状態となっているウェブページがある場合を考える。この場合、非アクティブとなっている当該ウェブページがアクティブとなったときにウェブページ（ダイアログなど）をユーザ端末３上に表示させることにより、クーポン情報を通知する。  また、非アクティブな状態となっているウェブページが無く、全てのウェブページが閉じられている場合には、電子メールを用いて通知を行う。  尚、全てのウェブページが閉じられている場合には、当該ユーザが次にＥＣサーバ１が提供する各種ウェブページの何れかを閲覧する際にダイアログなどを用いて通知を行ってもよい。
【００５０】  ステップＳ２０８，Ｓ２０９，Ｓ２１０の各処理を実行することにより、ユーザによるウェブページの閲覧の終了後、新規獲得したクーポン情報がユーザに通知される。
【００５１】  尚、ステップＳ２０７のクーポン獲得可否判定処理において、「クーポン獲得不可」と判定した場合、ユーザに対してクーポンは付与されない。その場合、ステップＳ２１０において、ユーザに対してクーポンが付与されなかった旨を通知する。この通知は、ステップＳ２０９の処理の直後に行うことが望ましい。
【００５２】  新規獲得クーポン情報の通知を受信したユーザ端末３は、ステップＳ１０５において、新規獲得クーポン表示処理を実行し、ユーザ端末３上に新規獲得クーポン情報を表示させる。  尚、電子メールを用いた通知が行われた場合は、ステップＳ１０５の処理は実行しない。  また、新規に獲得したクーポンがない場合においても、ステップＳ１０５の処理は実行しない。
【００５３】［４−２．閲覧終了判定処理］  閲覧終了判定処理について、図６を参照して説明する。  閲覧終了判定処理は、上述したように、ＥＣサーバ１が提供する各種ウェブページの閲覧をユーザが開始してから終了するまで、継続的に実行される。  ＥＣサーバ１が提供する各種ウェブページの閲覧をユーザが開始すると、図６に示す一連の処理が開始される。
【００５４】  具体的な処理内容としては、先ず、ＥＣサーバ１はステップＳ３０１において、経過時間がｔ秒以上であるか否かを判定する。経過時間は、ＥＣサーバ１が提供する各種ウェブページ上でユーザが各種操作を行うことによって送信される操作情報をＥＣサーバ１が受信した場合にリセットされる。従って、ユーザが各種操作を行わずにｔ秒経過した場合は、ステップＳ３０１の処理で「Ｙ」判定となる。
【００５５】  ステップＳ３０１で「Ｙ」判定（即ち、閲覧が終了したと判定）した場合、ＥＣサーバ１はステップＳ３０５において閲覧終了フラグを「ＯＮ」に設定し、図６の一連の処理を終了する。  一方、ステップＳ３０１で「Ｎ」判定（即ち、閲覧が終了していないと判定）した場合、ＥＣサーバ１はステップＳ３０２において、操作情報を受信したか否かを判定する処理を実行する。  尚、操作情報は、先に述べたように、ユーザの各種操作に応じてユーザ端末３からＥＣサーバ１へ送信される情報である。
【００５６】  ステップＳ３０２において操作情報を受信していない場合、ＥＣサーバ１はステップＳ３０１の処理を再度実行する。  一方、ステップＳ３０２において操作情報を受信した場合、ＥＣサーバ１は続くステップＳ３０３において、全てのウェブページが閉じられているかどうかを判定する処理を実行する。ＥＣサーバ１が提供する各種ウェブページの全てが閉じられている場合、ユーザの閲覧が終了したと判定し、ＥＣサーバ１はステップＳ３０５において閲覧終了フラグを「ＯＮ」に設定し、図６の一連の処理を終了する。
【００５７】  一方、ＥＣサーバ１が提供する各種ウェブページの中で何れか一つでも閉じられていない場合、ウェブページ上で何らかの操作が行われており、ユーザの閲覧が終了していないため、ＥＣサーバ１は続くステップＳ３０４において、経過時間をリセットする処理（即ち、経過時間に０秒をセットする処理）を実行する。
【００５８】  ステップＳ３０１乃至Ｓ３０５の各処理を実行することにより、ＥＣサーバ１が提供する各種ウェブページ上でユーザが操作を行っている間は閲覧終了フラグが「ＯＦＦ」とされ、ユーザが操作を行わなくなって一定時間（ｔ秒）経過すると閲覧終了フラグが「ＯＮ」とされる。また、ユーザが操作を行った直後であっても、ＥＣサーバ１が提供する各種ウェブページが全て閉じられている場合は、閲覧終了フラグが「ＯＮ」とされる。  この閲覧終了フラグは、図５のステップＳ２０８で参照されるフラグである。
【００５９】［４−３．第２の実施の形態］  第２の実施の形態について、図７を参照して説明する。  第２の実施の形態では、ＥＣサーバ１が提供する各種ウェブページの閲覧が終了していない場合であっても、クーポンの獲得から所定時間が経過した場合に、新規獲得クーポン情報を通知する処理を実行する。  尚、ステップＳ１０１乃至Ｓ１０４、ステップＳ２０１乃至Ｓ２０７までは、図５で説明した第１の実施の形態と同様の流れであるため、説明を省略する。
【００６０】  ステップＳ２０７のクーポン獲得可否判定処理を実行したＥＣサーバ１は、続くステップＳ２１１において、閲覧終了フラグが「ＯＮ」であるか「ＯＦＦ」であるかを確認し、「ＯＦＦ」である場合には、クーポンを獲得してから所定時間が経過しているか否かを判定する。
【００６１】  閲覧終了フラグが「ＯＮ」である場合、または、閲覧終了フラグが「ＯＦＦ」であり且つ所定時間が経過した場合、ＥＣサーバ１はステップＳ２０９において、新規獲得クーポン情報取得処理を実行し、続いてステップＳ２１０において通知処理を実行する。  即ち、閲覧が終了していなくても、クーポン獲得から所定時間が経過した場合は、通知処理が実行される。
【００６２】  尚、ステップＳ２０８において、閲覧終了フラグが「ＯＮ」である場合は、ステップＳ２１１の処理は実行しなくてよい。  また、ステップＳ２１１において、所定時間が経過していない場合は、ステップＳ２０９及びＳ２１０の各処理は実行せずに、再びステップＳ２０８及びＳ２１１の各処理を実行する。
【００６３】［４−４．第３の実施の形態］  第３の実施の形態では、第１の実施の形態及び第２の実施の形態におけるステップＳ２０９の新規獲得クーポン情報取得処理とステップＳ２１０の通知処理の間に別の処理を実行する例について、図８を参照して説明する。
【００６４】  ＥＣサーバ１は、ステップＳ２０９において、新規に獲得したクーポン情報を取得する新規獲得クーポン情報取得処理を実行した後、続けてステップＳ２１２において、ＥＣサーバ１が提供する各種ウェブページの閲覧を開始する前に既に取得済みであったクーポン情報を取得する既取得済クーポン情報取得処理を実行する。  次に、ＥＣサーバ１は、ステップＳ２１０の通知処理において、新規獲得クーポン情報と共に既取得済クーポン情報をユーザ端末３に対して通知する。
【００６５】＜５．まとめ＞  ウェブページ（ＥＣサーバ１が提供する各種ウェブページ）に関する操作情報を取得する処理と、操作情報を送信する処理とを、当該ウェブページにアクセスしたユーザ端末３に実行させるプログラムを備えたウェブページデータを生成する生成部１ａと、ウェブページデータをユーザ端末３に送信する送信部１ｂと、操作情報を受信する操作情報受信部１ｃと、生成部１ａが生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かについて操作情報を用いて判定する閲覧終了判定部１ｄと、ユーザがウェブページの閲覧を開始してから全てのウェブページの閲覧を終了するまでに獲得した新規獲得特典情報（新規獲得クーポン情報）を取得する特典情報取得部１ｅと、ユーザが閲覧を終了したと判定した後に新規獲得特典情報をユーザに通知する通知処理を実行する通知部１ｆと、を備えている。  特典（クーポン）を取得した直後は特典や関連する商品（或いはウェブページ）に対する興味が高い状態である一方、ウェブページの閲覧を終了した後は特典や商品（或いはウェブページ）に対する興味が低下している状態と考えられる。  上記の構成によれば、特典や商品、或いはウェブページに対する興味が低下している状態において、獲得した特典の情報が新規獲得特典情報としてユーザに通知される。  これにより、特典や商品、或いはウェブページに対する興味を再上昇させる効果的なタイミングで特典情報がユーザに通知される。
【００６６】  第３の実施の形態で説明したように、通知部１ｆは、閲覧の開始前に既に取得している特典情報を新規獲得特典情報と共にユーザに通知する。  これにより、現時点で獲得している特典がユーザに通知されるため、ユーザに対する適切な情報提供を行うことができると共に、特典ごとに通知を行う必要がなく、例えばメール送信数などの削減を図ることができる。
【００６７】  第１の実施の形態で説明したように、複数のウェブページが設けられている場合に、通知部１ｆは、複数のウェブページのうち少なくとも一つが閉じられていないとき、閉じられていないウェブページの何れかがアクティブになった際に当該ウェブページを用いた通知を行い、複数のウェブページが全て閉じられているとき、電子メールを用いた通知を行う。  これにより、ユーザの行動に応じた通知方法が選択され、最適な通知を行うことができる。
【００６８】  第２の実施の形態で説明したように、特典情報取得部１ｅは、閲覧終了判定部１ｄによってユーザの閲覧が終了したと判定される前であっても、特典を獲得してから所定時間が経過した場合に新規獲得特典情報を取得する。  これにより、特典を獲得してから通知が行われるまでの時間が長くなる前に通知が行われる。従って、通知が遅くなることによる特典の使用機会の逸失を防止することができる。
【００６９】＜６．プログラム及び記憶媒体＞  以上、本発明の情報処理装置の実施の形態としてのＥＣサーバ１を説明してきたが、実施の形態のプログラムは、ＥＣサーバ１における処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【００７０】  実施の形態のプログラムは、ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成手順を情報処理装置に実行させる。  また、前記ウェブページデータを前記端末装置に送信する送信手順を情報処理装置に実行させる。  更に、前記操作情報を受信する操作情報受信手順を情報処理装置に実行させる。  更にまた、前記生成手順において生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定手順を情報処理装置に実行させる。  そして、ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得手順を情報処理装置に実行させる。  加えて、ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理手順を情報処理装置に実行させる。  即ちこのプログラムは、ＥＣサーバ１に対して図５のステップＳ２０１乃至Ｓ２１０の各処理、図６の各処理、図７のステップＳ２０１乃至Ｓ２１１の各処理、図８のステップＳ２０９乃至Ｓ２１２の各処理を実行させるプログラムである。
【００７１】  このようなプログラムにより、上述したＥＣサーバ１としての情報処理装置を実現できる。  そしてこのようなプログラムはコンピュータ装置等の機器に内蔵されている記録媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記録媒体に、一時的或いは永続的に格納（記録）しておくことができる。またこのようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。  また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【００７２】  １  ＥＣサーバ、１ａ  生成部、１ｂ  送信部、１ｃ  操作情報受信部、１ｄ  閲覧終了判定部、１ｅ  特典情報取得部、１ｆ  通知部、２  通信ネットワーク、３  ユーザ端末、４  販売者端末、５０  ユーザＤＢ、５１  販売者ＤＢ、５２  商品ＤＢ、５３  特典ＤＢ、５４  ウェブページＤＢ
【要約】  情報処理装置は、ウェブページに関する操作情報を取得する処理と、前記操作情報を送信する処理とを、当該ウェブページにアクセスした端末装置に実行させるプログラムを備えたウェブページデータを生成する生成部と、前記ウェブページデータを前記端末装置に送信する送信部と、前記操作情報を受信する操作情報受信部と、前記生成部が生成したウェブページデータによる一または複数のウェブページについてユーザが閲覧を終了したか否かを前記操作情報を用いて判定する閲覧終了判定部と、ユーザが前記ウェブページの閲覧を開始してから全ての前記ウェブページの閲覧を終了するまでに獲得した新規獲得特典情報を取得する特典情報取得部と、ユーザが閲覧を終了したと判定した後に前記新規獲得特典情報を前記ユーザに通知する通知処理を実行する通知部と、を備える。【図１】
0005890079.tif 000002
【図２】
0005890079.tif 000003
【図３】
0005890079.tif 000004
【図４】
0005890079.tif 000005
【図５】
0005890079.tif 000006
【図６】
0005890079.tif 000007
【図７】
0005890079.tif 000008
【図８】
0005890079.tif 000009