(57)【要約】【課題】商品の購入を検討している可能性の高い顧客に対する販売促進を行うこと。【解決手段】ネットショッピングサービスにおけるウェブサイトの閲覧履歴の情報を取得し、取得された閲覧履歴の情報に含まれるユーザＩＤ及び商品ＩＤに基づいて閲覧履歴の情報を抽出し、抽出した閲覧履歴の情報が示す行為の詳細に基づき、閲覧行為に応じた数値が設定されたポイントＤＢ２０５を参照して閲覧行為を数値化し、数値化された閲覧行為に基づき、ネットショッピングサービスにおいてユーザに付与される特典を通知するための情報を生成することを特徴とする。【選択図】図８
2015135557.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して商品を販売するネットショッピングサービスにおいて付与される特典を管理する特典情報処理システムであって、
前記ネットショッピングサービスにおけるウェブサイトの閲覧履歴の情報を取得する閲覧履歴情報取得部と、
取得された前記閲覧履歴の情報に基づき、前記ネットショッピングサービスのユーザによる前記ウェブサイトの閲覧行為を数値化する情報解析部と、
数値化された前記閲覧行為に基づき、前記ネットショッピングサービスにおいて前記ユーザに付与される特典を通知するための情報を生成する通知情報生成部とを含み、
前記閲覧履歴の情報は、前記ネットショッピングサービスのユーザを識別するユーザ識別情報、前記ネットショッピングサービスにおいて販売されている商品を識別する商品識別情報、前記ウェブサイトの閲覧行為の種類を識別する行為識別情報を含み、
前記情報解析部は、
前記閲覧履歴の情報に含まれる前記ユーザ識別情報及び前記商品識別情報に基づいて前記閲覧履歴の情報を抽出し、
抽出した閲覧履歴の情報における前記行為識別情報に基づき、前記ウェブサイトの閲覧行為に応じた数値が設定された数値設定情報を参照して前記ウェブサイトの閲覧行為を数値化することを特徴とする特典情報処理システム。
【請求項２】
前記通知情報生成部は、前記特典と前記特典が付与される条件としての前記数値に対する閾値とが設定された閾値情報を参照して、数値化された前記閲覧行為に基づいて前記特典を通知するための情報を生成することを特徴とする請求項１に記載の特典情報処理システム。
【請求項３】
前記閾値情報は、異なる複数の前記特典に対して夫々異なる閾値が設定された情報であることを特徴とする請求項２に記載の特典情報処理システム。
【請求項４】
前記数値化された値の平均値に基づいて前記数値に対する閾値を設定する閾値設定部を含むことを特徴とする請求項２または３に記載の特典情報処理システム。
【請求項５】
前記数値設定情報は、前記ウェブサイトの閲覧行為に応じた数値の有効期間が設定された情報であり、
前記閲覧履歴の情報は、前記ウェブサイトの閲覧行為のタイミングを示す行為タイミング情報を含み、
前記情報解析部は、前記行為タイミング情報に基づき、前記行為識別情報によって識別されるウェブサイトの閲覧行為に応じた数値が有効期間内である前記閲覧履歴の情報に基づいて前記ウェブサイトの閲覧行為を数値化することを特徴とする請求項１乃至４いずれか１項に記載の特典情報処理システム。
【請求項６】
前記通知情報生成部は、前記ウェブサイトの閲覧行為に応じた数値の有効期間の設定に基づき、数値化された前記閲覧行為に基づいて付与される特典の有効期間を示す情報を含めて前記特典を通知するための情報を生成することを特徴とする請求項５に記載の特典情報処理システム。
【請求項７】
前記情報解析部は、同一のユーザ識別情報及び商品識別情報を含む閲覧履歴の情報が所定期間以内に所定数以上取得された場合に前記閲覧行為を数値化し、
前記通知情報生成部は、同一のユーザ識別情報及び商品識別情報を含む閲覧履歴の情報が所定期間以内に所定数以上取得されることによって前記閲覧行為が数値された場合に、前記特典を通知するための情報を生成することを特徴とする請求項１乃至６いずれか１項に記載の特典情報処理システム。
【請求項８】
前記特典を通知するための情報が生成された場合に、その情報に基づいて前記ネットショッピングサービスにおけるウェブページ上において前記特典が通知されるように前記ウェブページを生成するウェブページ生成部を含むことを特徴とする請求項７に記載の特典情報処理システム。
【請求項９】
ネットワークを介して商品を販売するネットショッピングサービスにおいて付与される特典を管理する特典情報処理方法であって、
前記ネットショッピングサービスのユーザを識別するユーザ識別情報、前記ネットショッピングサービスにおいて販売されている商品を識別する商品識別情報、前記ウェブサイトの閲覧行為の種類を識別する行為識別情報を含む情報である前記ネットショッピングサービスにおけるウェブサイトの閲覧履歴の情報を取得し、
取得された前記閲覧履歴の情報に含まれる前記ユーザ識別情報及び前記商品識別情報に基づいて前記閲覧履歴の情報を抽出し、
抽出した閲覧履歴の情報における前記行為識別情報に基づき、前記ウェブサイトの閲覧行為に応じた数値が設定された数値設定情報を参照して前記ウェブサイトの閲覧行為を数値化し、
数値化された前記閲覧行為に基づき、前記ネットショッピングサービスにおいて前記ユーザに付与される特典を通知するための情報を生成することを特徴とする特典情報処理方法。
【請求項１０】
ネットワークを介して商品を販売するネットショッピングサービスにおいて付与される特典を管理する特典情報処理プログラムであって、
前記ネットショッピングサービスのユーザを識別するユーザ識別情報、前記ネットショッピングサービスにおいて販売されている商品を識別する商品識別情報、前記ウェブサイトの閲覧行為の種類を識別する行為識別情報を含む情報である前記ネットショッピングサービスにおけるウェブサイトの閲覧履歴の情報を取得するステップと、
取得された前記閲覧履歴の情報に含まれる前記ユーザ識別情報及び前記商品識別情報に基づいて前記閲覧履歴の情報を抽出するステップと、
抽出した閲覧履歴の情報における前記行為識別情報に基づき、前記ウェブサイトの閲覧行為に応じた数値が設定された数値設定情報を参照して前記ウェブサイトの閲覧行為を数値化するステップと、
数値化された前記閲覧行為に基づき、前記ネットショッピングサービスにおいて前記ユーザに付与される特典を通知するための情報を生成するステップとを情報処理装置に実行させることを特徴とする特典情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特典情報処理システム、特典情報処理方法及び特典情報処理プログラムに関する。
【背景技術】
【０００２】
インターネット等のネットワーク回線を介して商品を販売、購入するネットショッピングサービスは一般に広く用いられており、販売促進のために商品の購入金額に応じたポイントの付与や、商品の購入、閲覧履歴に応じた商品のレコメンドシステム等が用いられている。また、特定の商品の販売促進効果を高めるため、顧客の購買履歴に応じて算出した購買貢献度に基づき、ポイントによる商品購入に際して必要なポイントを割り引くシステムが提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
実際の店舗による販売員の対応として、購入を迷っている顧客に対して接客対応をすることにより購買意欲を促進する対応がある。このような対応は、顧客全体の動向を把握し、類似した購買履歴を有する顧客に対して一括した対応を行うネットショッピングサービスにおける対応とは異なり、個別の顧客動向に対応したきめ細かな対応となる。
【０００４】
これに対して、ネットショッピングサービスにおいては、販売員が顧客の行動を観察しているわけではないため、個別の顧客動向に対応したきめ細かな対応は困難である。特に、上述したような実際の店舗の販売員による直接の対応に準ずる対応は難しい。しかしながら、特定の商品の購入を検討し、迷っている顧客に対する対応こそ、商品の販売につながり易い効率的な対応であり、そのような対応がネットショッピングサービスにおいても望まれる。
【０００５】
本発明は、このような課題を解決するためになされたものであり、ネットワーク回線を介して商品を販売するサービスにおいて、商品の購入を検討している可能性の高い顧客に対する販売促進を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、ネットワークを介して商品を販売するネットショッピングサービスにおいて付与される特典を管理する特典情報処理システムであって、前記ネットショッピングサービスにおけるウェブサイトの閲覧履歴の情報を取得する閲覧履歴情報取得部と、取得された前記閲覧履歴の情報に基づき、前記ネットショッピングサービスのユーザによる前記ウェブサイトの閲覧行為を数値化する情報解析部と、数値化された前記閲覧行為に基づき、前記ネットショッピングサービスにおいて前記ユーザに付与される特典を通知するための情報を生成する通知情報生成部とを含み、前記閲覧履歴の情報は、前記ネットショッピングサービスのユーザを識別するユーザ識別情報、前記ネットショッピングサービスにおいて販売されている商品を識別する商品識別情報、前記ウェブサイトの閲覧行為の種類を識別する行為識別情報を含み、前記情報解析部は、前記閲覧履歴の情報に含まれる前記ユーザ識別情報及び前記商品識別情報に基づいて前記閲覧履歴の情報を抽出し、抽出した閲覧履歴の情報における前記行為識別情報に基づき、前記ウェブサイトの閲覧行為に応じた数値が設定された数値設定情報を参照して前記ウェブサイトの閲覧行為を数値化することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ネットワーク回線を介して商品を販売するサービスにおいて、商品の購入を検討している可能性の高い顧客に対する販売促進を可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係るシステム全体の動作を示すフローチャートである。
【図４】本発明の実施形態に係るショップサーバの機能構成を示すブロック図である。
【図５】本発明の実施形態に係る顧客ＤＢの例を示す図である。
【図６】本発明の実施形態に係る商品ＤＢの例を示す図である。
【図７】本発明の実施形態に係る購入履歴ＤＢの例を示す図である。
【図８】本発明の実施形態に係る特典管理サーバの機能構成を示すブロック図である。
【図９】本発明の実施形態に係る行為履歴ＤＢの例を示す図である。
【図１０】本発明の実施形態に係るポイントＤＢの例を示す図である。
【図１１】本発明の実施形態に係る閾値ＤＢの例を示す図である。
【図１２】本発明の実施形態に係る係数ＤＢの例を示す図である。
【図１３】本発明の実施形態に係る特典ＤＢの例を示す図である。
【図１４】本発明の実施形態に係る情報解析動作を示すフローチャートである。
【図１５】本発明の実施形態に係る閾値判断動作を示すフローチャートである。
【図１６】本発明の実施形態に係る閾値比較情報の例を示す図である。
【図１７】本発明の実施形態に係る特典情報更新動作を示すフローチャートである。
【図１８】本発明の実施形態に係る特典状況情報の例を示す図である。
【図１９】本発明の実施形態に係るユーザへの特典状況の通知動作を示すフローチャートである。
【図２０】本発明の実施形態に係る特典状況の通知メールの例を示す図である。
【図２１】本発明の実施形態に係る特典状況の通知のための解析動作の開始判断を示すフローチャートである。
【図２２】本発明の実施形態に係る顧客ＩＤ及び商品ＩＤ毎のポイント合計値の算出態様を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態について説明する。本実施形態においては、インターネットを介して商品を販売するネットショッピングサービスにおいて、商品ページの閲覧や同種の商品同士の比較等、顧客であるユーザのブラウジング行為を解析し、その解析結果に応じてユーザに特典を付与することによって販売の促進を行う特典情報処理システムについて説明する。
【００１０】
図１は、本実施形態に係るネットショッピングシステムの運用形態を示す図である。図１に示すように、本実施形態に係るシステムは、ショップサーバ１、特典管理サーバ２及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３がネットワークを介して通信可能に接続されて構成されている。ショップサーバ１及び特典管理サーバ２は、サービス提供者のネットワークに接続されており、サービス提供者のネットワークとＰＣ３とはインターネットなどの公衆回線を介して接続されている。
【００１１】
本実施形態に係るシステムは、ショッピングを行うユーザがＰＣ３等の情報処理端末を介してショップサーバ１によって提供されるウェブサイトにアクセスすることにより買い物を行うシステムである。そして、その際のショップサーバ１とＰＣ３との情報のやり取りを特典管理サーバ２が解析することにより、特典管理サーバ２によってＰＣ３を操作するユーザに特典が付与される。
【００１２】
尚、本実施形態においては、図１に示すように、ショップサーバ１及び特典管理サーバ２によってサービスが提供される場合を例として説明する。この他、ショップサーバ１及び特典管理サーバ２の機能が１つのサーバに併合されて実現される態様や、夫々のサーバの機能が更に分散されて実現される態様等、ネットワークを介して情報をやり取りすることによって様々な態様が考えられる。
【００１３】
ここで、本実施形態に係るショップサーバ１、特典管理サーバ２及びＰＣ３等の情報処理装置のハードウェア構成について図２を参照して説明する。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１４】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１５】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。尚、本実施形態に係るショップサーバ１及び特典管理サーバ２は、ユーザが直接操作することの無いサーバとして運用されるため、ＬＣＤ６０や操作部７０等のユーザインタフェースは省略可能である。
【００１６】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや、ＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体からＲＡＭ２０にロードされたプログラムに従ってＣＰＵ１０が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るショップサーバ１、特典管理サーバ２及びＰＣ３の機能を実現する機能ブロックが構成される。
【００１７】
次に、本実施形態に係るシステム全体の動作について図３のシーケンス図に基づいて説明する。図３に示すシーケンス図は、本実施形態に係るシステムを利用するユーザがＰＣ３を介してショップサーバ１によって提供されるネットショッピングのウェブサイト（以降、「ショッピングサイト」とする）にアクセスしてネットショッピングを行い、その過程における情報のやり取りを特典管理サーバ２が解析することによって付与する特典の内容を判断して特典を付与する動作を示す。図３に示すように、まずはＰＣ３がユーザのブラウジング操作に従ってショップサーバ１に対してブラウジングを要求する（Ｓ３０１）。
【００１８】
Ｓ３０１のブラウジング要求は、ショップサーバ１が提供しているショッピングサイトのトップページの表示要求や、特定の商品ページの表示要求等の一般的なブラウジング行為の他、商品の検索や、指定した商品を比較した比較ページの表示要求等、ショッピングサイト特有のブラウジング行為が含まれる。ショッピングサイトのブラウジング行為は、最初にＰＣ３にインストールされたソフトウェア・プログラムであるウェブブラウザの機能によりショップサーバ１が提供しているネットショッピングのウェブサイトのトップページＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスすることにより開始され、以降は、トップページのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されたネットワークアドレスへのアクセスによって行われる。
【００１９】
ＰＣ３からのブラウジング要求を受けたショップサーバ１においては、ブラウジング要求の情報を特典管理サーバ２に送信することにより、特典管理サーバ２において管理されている行為履歴の情報を更新し（Ｓ３０２）、要求に応じた応答を行う（Ｓ３０３）。これにより、ＰＣ３においては、要求したブラウジングに応じてウェブブラウザの表示が更新される（Ｓ３０４）。Ｓ３０１〜Ｓ３０４の処理が繰り返されることにより、ネットショッピングが行われると共に、特典管理サーバ２においては行為履歴の情報が蓄積されていく。
【００２０】
特典管理サーバ２においては、蓄積された行為履歴の情報が任意のタイミングにおいて解析され（Ｓ３０５）、夫々のユーザ毎に付与される特典が判断される。本実施形態に係るシステムにおいて、特典管理サーバ２は、ブラウジング行為をポイント化して判断している。ブラウジング行為によって加算されるポイント（以降、「ブラウジングポイント」とする）については後に詳述する。
【００２１】
各ユーザに付与される特典を判断した特典管理サーバ２は、各ユーザの特典の付与状況を更新し（Ｓ３０６）、その結果をショップサーバ１に通知する（Ｓ３０７）。特典管理サーバ２から特典状況の通知を受けたショップサーバ１においては、各ユーザに対して現在の特典状況が記載された電子メールを発信する（Ｓ３０８）。これにより、各ユーザに対して現在の特典状況が通知され、販売促進効果が得られる。
【００２２】
その後、ＰＣ３に対するユーザの操作により、ＰＣ３がショップサーバ１に対して、購入確認画面を要求する（Ｓ３０９）。購入確認画面とは、Ｓ３０１からＳ３０４の処理が繰り返されることにより、ユーザによって購入対象として選択された商品の購入を決定するための画面である。購入確認画面の要求を受け付けたショップサーバ１においては、購入確認画面を要求したユーザの識別情報及び購入対象の商品の商品ＩＤを特典管理サーバ２に通知し、該当するユーザに対する特典状況の返信を要求する（Ｓ３１０）。
【００２３】
特典状況の要求を受け付けた特典管理サーバ２においては、Ｓ３０２の処理によって蓄積された行為履歴の情報をＳ３０５と同様に解析し（Ｓ３１１）、該当するユーザにおいて該当する商品に付与される特典を判断する。付与される特典を判断した特典管理サーバ２は、該当するユーザの特典の付与状況を更新し（Ｓ３１２）、その結果をショップサーバ１に通知する（Ｓ３１３）。
【００２４】
特典状況の通知を受けたショップサーバ１においては、通知された特典状況が反映された購入確認画面のウェブページを生成し（Ｓ３１４）、購入確認画面の要求に対する応答としてＰＣ３に送信する（Ｓ３１５）。これにより、ＰＣ３において、最新の特典状況が表示された購入確認画面が表示される（Ｓ３１６）。
【００２５】
このようにして表示された購入確認画面に対してユーザが購入確認の操作を行うことにより、ＰＣ３は、購入確認情報をショップサーバ１に送信する（Ｓ３１７）。購入確認情報を受信したショップサーバ１においては、購入確認情報の記憶や商品手配等の商品購入処理を行う（Ｓ３１８）。この際、Ｓ３１３において通知された特典内容を含めて商品購入処理が行われることにより、特典内容が反映された購入処理が行われる。このような処理により本実施形態に係るシステム全体の動作が完了する。
【００２６】
次に、図３に示す動作の各処理においてやり取りされる情報や、各処理を実現するための機能について説明する。まず、ショップサーバ１の機能について説明する。図４は、本実施形態に係るショップサーバ１の機能構成を示すブロック図である。図４に示すように、本実施形態に係るショップサーバ１は、ショッピングサイトコントローラ１００及びネットワークＩ／Ｆ１１０を含む。また、ショッピングサイトコントローラ１００は、リクエスト受付部１０１、特典連動部１０２、リクエスト応答部１０３、顧客ＤＢ１０４、商品ＤＢ１０５及び購入履歴ＤＢ１０６を含む。
【００２７】
リクエスト受付部１０１は、ＰＣ３からのブラウジング要求をネットワークＩ／Ｆ１１０を介して受け付ける。一般的なウェブサイトであれば、受け付けられたブラウジング要求に応じてリクエスト応答部１０３が応答を行うが、本実施形態に係るショッピングサイトコントローラ１００に係るリクエスト受付部１０１は、受け付けたブラウジング要求を特典連動部１０２及びリクエスト応答部１０３に入力する。
【００２８】
特典連動部１０２は、ショップサーバ１において、特典管理サーバ２との連動機能を担う。具体的に、特典連動部１０２は、リクエスト受付部１０１からブラウジング要求が入力された場合に、その情報をネットワークＩ／Ｆ１１０を介して特典管理サーバ２に送信することにより、Ｓ３０２の行為履歴の更新処理を行う。
【００２９】
また、特典連動部１０２は、リクエスト受付部１０１から購入確認画面の要求が入力された場合に、該当するユーザの識別情報及び該当する商品の識別情報をネットワークＩ／Ｆ１１０を介して特典管理サーバ２に送信することにより、Ｓ３１０に示す該当する特典状況の要求処理を行う。そして、特典連動部１０２は、Ｓ３１３において特典管理サーバ２から特典状況の情報を受信すると、購入確認画面の表示要求と共にリクエスト応答部１０３に入力する。更に、特典連動部１０２は、Ｓ３０７において特典管理サーバ２から特典状況の情報を受信すると、Ｓ３０８における特典メールの送信処理を行う。
【００３０】
リクエスト応答部１０３は、リクエスト受付部１０１が受け付けたブラウジング要求に応じた情報を、Ｓ３０３においてネットワークＩ／Ｆ１１０を介してＰＣ３に送信する。ブラウジング要求に応じた情報とは、例えばウェブサイトにおいて要求された画面の情報、即ちウェブページの情報である。即ち、リクエスト応答部がウェブページ生成部として機能する。また、本実施形態に係るリクエスト応答部１０３は、図３において説明したように、ＰＣ３から購入確認画面が要求された場合に、特典管理サーバ２において解析されて判断された特典付与状況を反映した購入確認画面を生成してＰＣ３に送信する。
【００３１】
顧客ＤＢ１０４は、図５に示すように、ショッピングサイトを利用するユーザの情報を管理しているデータベースである。図５に示すように、顧客ＤＢ１０４は、各ユーザを識別するユーザ識別情報である“顧客ＩＤ”、各ユーザの本人を認証するための“ログインパスワード”、各ユーザの連絡先を示す“メールアドレス”及び各ユーザの“住所”の情報を含む。
【００３２】
図５に示す顧客情報は、ユーザがショッピングサイトにログインする際の認証処理や、購入が確定した際の配送先の情報として用いられる。また、本実施形態に係るシステムは、上述したように特典管理サーバ２において判断された特典状況を各ユーザに通知する機能を有し、その際の通知先として図５に示す情報が用いられる。具体的には、図３のＳ３０８において、特典連動部１０２は、特典管理サーバ２から通知されたユーザ毎の特典状況に基づいて各ユーザに特典メールを送信する際、顧客ＤＢ１０４を参照して各ユーザのメールアドレスを認識する。
【００３３】
商品ＤＢ１０５は、図６に示すように、ショッピングサイトにおいて販売されている商品の情報を管理しているデータベースである。図６に示すように、商品ＤＢ１０５は、各商品を識別する商品識別情報である“商品ＩＤ”、各商品の販売名称を示す“商品名”、各商品の種別を識別する“分類ＩＤ”、各商品の“価格”、各商品の“在庫数”及び各商品の画像が格納されている記憶領域を示す“商品画像ファイルパス”の情報を含む。
【００３４】
購入履歴ＤＢ１０６は、図７に示すように、ショッピングサイトにおける商品の販売履歴の情報を管理しているデータベースである。図７に示すように、購入履歴ＤＢ１０６は、各購入履歴を識別する“購入履歴ＤＢ”、各購入履歴の日時を示す“購入日時”、購入された商品を識別する“商品ＩＤ”、購入された商品の“価格”、購入された商品の“数量”、購入したユーザを識別する“顧客ＩＤ”、商品購入時のブラウジングポイントを示す“購入時ポイント”の情報を含む。
【００３５】
図７に示す購入履歴ＤＢ１０６の各レコードの情報は、リクエスト受付部１０１がＳ３１３の購入確認情報を受け付けることにより、リクエスト応答部１０３によって生成されて保存される。そのため、Ｓ３１７の購入確認情報には、少なくとも“商品ＩＤ”、“数量”、“顧客ＩＤ”が含まれる。そして、“購入日時”は、購入確認情報の受信タイミングに基づいて判断され、“価格”は、通知された“商品ＩＤ”に基づいて商品ＤＢ１０５を参照することにより取得される。また、“購入時ポイント”は、Ｓ３１３において特典管理サーバ２から通知される情報として取得される。
【００３６】
次に、特典管理サーバ２の機能について説明する。図８は、本実施形態に係る特典管理サーバ２の機能構成を示すブロック図である。図８に示すように、本実施形態に係る特典管理サーバ２は、特典管理コントローラ２００及びネットワークＩ／Ｆ２１０を含む。また、特典管理コントローラ２００は、情報受付部２０１、特典通知部２０２、情報解析部２０３、行為履歴ＤＢ２０４、ポイントＤＢ２０５、閾値ＤＢ２０６、係数ＤＢ２０７及び特典ＤＢ２０８を含む。特典管理コントローラ２００を構成するためのソフトウェア・プログラムが、特典情報処理プログラムとして用いられる。
【００３７】
情報受付部２０１は、ネットワークＩ／Ｆ２１０によってネットワークを介して受信される情報を取得する。例えば、図３のＳ３０２における行為履歴の更新要求を受信した場合、情報受付部２０１は、行為履歴ＤＢ２０４の情報を更新する。また、Ｓ３１０における特典状況の要求を受信した場合、情報受付部２０１は、要求を情報解析部２０３に入力し、行為履歴ＤＢ２０４に格納された情報の解析を実行させる。即ち、情報受付部２０１が、閲覧履歴情報取得部として機能する。
【００３８】
特典通知部２０２は、情報解析部２０３によって行為履歴ＤＢ２０４の情報が解析されて判断された特典状況の情報を、図３のＳ３１３においてネットワークＩ／Ｆ２１０を介してショップサーバ１に送信する。上述したように、ブラウジング行為に応じた特典はポイントによって管理されており、特典通知部２０２は、Ｓ３１３において特典状況と共にブラウジングポイントを通知する。
【００３９】
情報解析部２０３は、図３のＳ３１１において、ショップサーバ１からの特典状況の要求に基づいて行為履歴ＤＢ２０４の情報を解析し、該当するユーザに付与される特典の状況を判断する。情報解析部２０３は、情報の解析に際して、行為履歴ＤＢ２０４の情報の他、ポイントＤＢ２０５、閾値ＤＢ２０６、係数ＤＢ２０７及び特典ＤＢ２０８を参照する。
【００４０】
行為履歴ＤＢ２０４は、図３のＳ３０２の処理によって蓄積される情報が記憶されて管理されるデータベースである。図９に示すように、行為履歴ＤＢ２０４は、各行為履歴を識別する“行為履歴ＩＤ”、各行為の日時を示す行為タイミング情報である“行為日時”、ブラウジング行為の対象となった商品を識別する“商品ＩＤ”、ブラウジング行為を行ったユーザを識別する“顧客ＩＤ”、ブラウジング行為の詳細な内容を識別する行為識別情報である“行為ＩＤ”の情報を含む。
【００４１】
図９に示すような各レコードの情報は、情報受付部２０１が、Ｓ３０２の処理によって取得したブラウジング要求の情報に基づいて生成する。そのため、Ｓ３０２において特典管理サーバ２に通知されるブラウジング要求には、“商品ＩＤ”、“顧客ＩＤ”及びブラウジング行為を識別するための情報が含まれる。そして、“行為日時”は、ブラウジング要求の取得タイミングに基づいて判断され、“行為ＩＤ”は、上述したブラウジング行為を識別するための情報に基づいて他のＤＢを参照することにより判断される。
【００４２】
ポイントＤＢ２０５は、本実施形態に係るシステムにおいて行為履歴として管理されるブラウジング行為と、夫々の行為の内容及び上述したブラウジングポイントを関連付けて管理しているデータベースである。換言すると、ポイントＤＢ２０５は、ショップサーバ１が提供しているネットショッピングのウェブサイトの閲覧行為に応じた数値が設定された数値設定情報である。図１０に示すように、本実施形態に係るポイントＤＢ２０５は、各行為を識別するための“行為ＩＤ”、各行為の詳細な内容を示す“行為内容”、各行為によって加算されるブラウジングポイントを示す“ポイント値”、各行為によって加算されるブラウジングポイントの有効期間を示す“ポイント有効期限”の情報を含む。
【００４３】
図９において説明した“行為ＩＤ”は、図１０の“行為ＩＤ”に対応する。そして、情報受付部２０１は、図９に示すレコードを生成する際、上述したブラウジング行為を識別するための情報に基づいて図１０の“行為内容”を参照し、該当する行為内容に関連付けられた“行為ＩＤ”を抽出する。“ポイント値”及び“有効期限”は、情報解析部２０３による情報解析に際して参照され、ブラウジングポイントの算出のために用いられる。
【００４４】
閾値ＤＢ２０６は、図６において説明した商品ＤＢ１０５において管理されている夫々の商品毎に、上述したように算出されたブラウジングポイントに対する閾値が設定されて管理されているデータベースである。情報解析部２０３は、上述したように算出したブラウジングポイント応じて付与する特典を判断するが、商品には販売価格や需要頻度に差があり、全ての商品に対して一律の閾値を適用することは効率的な販売促進とはならない。
【００４５】
本実施形態に係るシステムにおいては、閾値ＤＢ２０６において、図１１に示すように、“商品ＩＤ”毎に設定された“閾値”を管理することで、夫々の商品に応じた特典付与の判断を行うことにより、効率的な販売促進を実現している。尚、図１１の“商品ＩＤ”は、図６において説明した“商品ＩＤ”に対応する。
【００４６】
係数ＤＢ２０７は、図６において説明した商品ＤＢ１０５において管理されている夫々の商品毎に、上述したように算出されたブラウジングポイントに対する閾値に適用する係数が設定されて管理されているデータベースである。後述するように、本実施形態に係るシステムにおける特典には様々な種類があり、算出されたブラウジングポイントに応じて付与するべき特典を決定している。
【００４７】
そのため、本実施形態に係るシステムにおいては、係数ＤＢ２０７において、図１２に示すように、“商品ＩＤ”毎に設定された“閾値係数１”、“閾値係数２”を管理することで、夫々の商品毎に複数段階の閾値判断を可能としている。尚、図１２の“商品ＩＤ”は、図６において説明した“商品ＩＤ”に対応する。
【００４８】
特典ＤＢ２０８は、本実施形態に係るシステムにおいて、ブラウジング行為に応じて付与される特典を管理しているデータベースである。上述したように、本実施形態に係るシステムにおいては、複数段階の閾値判断によって様々な種類の特典が付与される。そのため、特典ＤＢ２０８は、図１３に示すように、夫々の特典を識別する“特典ＩＤ”、夫々の特典が付与されるための条件としてブラウジングポイントに適用される“適用閾値”及び夫々の特典の内容を示す“特典内容”の情報を含む。
【００４９】
図１１、図１２、図１３の情報を参照することにより、夫々の商品について、夫々の特典が付与されるための条件である閾値を確認することが可能である。例えば、「ｉｔｅｍ００１」の商品について「１つ取り置き」という特典が付与される条件を確認する場合、情報解析部２０３は、まずは図１３の特典ＤＢ２０８を参照して「１つ取り置き」に対応する“適用閾値”を確認し、「閾値」を得る。そして、情報解析部２０３は、その「閾値」に基づいて図１１に示す閾値ＤＢ２０６を参照し、「ｉｔｅｍ００１」に対応する“閾値”を確認し、「５０」を得る。
【００５０】
また、「ｉｔｅｍ００１」の商品について「送料無料」という特典が付与される条件を確認する場合、情報解析部２０３は、まずは図１３の特典ＤＢ２０８を参照して「送料無料」に対応する“適用閾値”を確認し、「閾値係数１」を得る。そして、情報解析部２０３は、図１１に示す閾値ＤＢ２０６を参照し、「ｉｔｅｍ００１」に対応する“閾値”を確認し、「５０」を得ると共に、図１２に示す係数ＤＢ２０７を参照し、特典ＤＢ２０８から取得した「閾値係数１」に基づいて「ｉｔｅｍ００１」に対応する“閾値係数１”を確認し、「１．１」を得る。
【００５１】
そして、情報解析部２０３は、「５０」に「１．１」を乗ずることで、「ｉｔｅｍ００１」の“閾値係数１”に対応した閾値を得る。このように、図１１に示す閾値ＤＢ２０６、図１２に示す係数ＤＢ２０７、図１３に示す特典ＤＢ２０８の情報が、夫々の特典と特典が付与される条件としての閾値とが設定された閾値情報として用いられる。
【００５２】
尚、本実施形態においては、基準となる“閾値”とそれに乗ずるための係数とを設定することにより、異なる複数の特典に対して夫々異なる閾値の設定を可能としている。しかしながらこれは一例であり、例えば“閾値１”、“閾値２”、“閾値３”のように、複数の閾値を個別に設定しても良い。
【００５３】
次に、本実施形態に係る特典管理サーバ２における行為履歴情報の解析動作について説明する。図１４は、図３のＳ３０５やＳ３１１における情報解析処理の詳細な動作を示すフローチャートである。図１４に示すように、情報解析部２０３は、まず情報を解析する対象のユーザを選択するため、顧客ＩＤを１つ選択する（Ｓ１４０１）。Ｓ１４０１における顧客ＩＤの選択肢は、図３のＳ３０５であれば、システムに登録されている全顧客ＩＤであり、Ｓ３１１であれば、Ｓ３１０において通知された顧客ＩＤである。
【００５４】
顧客ＩＤを１つ選択した情報解析部２０３は、選択した顧客ＩＤにより、行為履歴ＤＢ２０４の情報を絞り込む（Ｓ１４０２）。その結果、レコードが抽出された場合（Ｓ１４０３／ＹＥＳ）、情報解析部２０３は、抽出されたレコードの“商品ＩＤ”を参照して、１つの“商品ＩＤ”を選択する（Ｓ１４０４）。
【００５５】
１つの“商品ＩＤ”を選択した情報解析部２０３は、選択した“商品ＩＤ”を有するレコードを１つ選択し（Ｓ１４０５）、そのレコードの有効期限を確認する（Ｓ１４０６）。Ｓ１４０６において、情報解析部２０３は、選択中のレコードの“行為ＩＤ”に基づいて図１０に示すポイントＤＢ２０５を参照し、その“行為ＩＤ”に関連付けられている“ポイント有効期限”を取得する。そして、情報解析部２０３は、選択中のレコードの“行為日時”と、取得した“ポイント有効期限”とに基づいて、その行為によるポイントが有効なタイミングを判断し、その判断結果が現在日時を超えているか否かを確認することにより、レコードの有効期限を確認する。
【００５６】
尚、Ｓ１４０６における有効期限の判断において、情報解析部２０３は、各レコードが有効なタイミングの日時と現在日時との差を算出し、レコードの残り有効期限として各レコードに関連付けて記憶する。また、各レコードの“行為ＩＤ”に基づいて図１０に示す情報から取得された“ポイント値”を各レコードのポイント値として関連付けて記憶する。この各レコードの残り有効期限及び各レコードのポイント値は、後の処理において用いられる。詳細は後述する。
【００５７】
Ｓ１４０６の判断の結果、レコードが有効期限内であれば（Ｓ１４０６／ＹＥＳ）、情報解析部２０３は、ポイントＤＢ２０５において、その“行為ＩＤ”に関連付けられている“ポイント値”を加算する（Ｓ１４０７）。このように、情報解析部２０３は、行為履歴ＤＢ２０４に格納されている行為履歴、即ち、ショッピングサイトの閲覧履歴の情報に基づき、ユーザによるショッピングサイトの閲覧行為を数値化する。
【００５８】
他方、レコードが有効期限を過ぎていた場合（Ｓ１４０６／ＮＯ）、情報解析部２０３は、そのレコードを破棄する（Ｓ１４０８）。このように、情報の解析処理において有効期限が過ぎていると判断されたレコードを破棄するリフレッシュ処理を行うことにより、別途リフレッシュ処理を行うことなく、行為履歴ＤＢ２０４に蓄積された情報の鮮度を保つことが可能となる。
【００５９】
Ｓ１４０７またはＳ１４０８の処理を終えた情報解析部２０３は、Ｓ１４０２において絞り込んで抽出したレコードのうち、Ｓ１４０４において選択した“商品ＩＤ”を有する全てのレコードについてＳ１４０５からの処理を繰り返す（Ｓ１４０９／ＮＯ）。そして、特定の“商品ＩＤ”を有するすべてのレコードについてＳ１４０５からの処理が完了した場合（Ｓ１４０９／ＹＥＳ）、情報解析部２０３は、選択中の“商品ＩＤ”について加算されたポイントについての閾値判断を行う（Ｓ１４１０）。
【００６０】
図１５は、Ｓ１４１０における情報解析部２０３の詳細な動作を示すフローチャートである。図１５に示すように、情報解析部２０３はまず、算出されたポイントと比較するべき閾値を取得する（Ｓ１５０１）。Ｓ１５０１において情報解析部２０３は、例えば図１１に示す閾値ＤＢ２０６の情報を参照し、選択中の“商品ＩＤ”に関連付けられている“閾値”を取得する。
【００６１】
また、Ｓ１５０１において、係数を乗じた閾値を取得する場合、図１２に示す係数ＤＢ２０７の情報を参照し、選択中の“商品ＩＤ”に関連付けられている係数を取得する。そして、情報解析部２０３は、取得した係数を既に取得されている閾値に乗ずることによって係数に対応する閾値を算出して取得する。
【００６２】
このようにして閾値を取得した情報解析部２０３は、取得した閾値と加算されたポイントとの比較を行う（Ｓ１５０２）。Ｓ１５０２の比較の結果、閾値を満足していた場合（Ｓ１５０３）、情報解析部２０３は、その結果を記憶すると共に、その閾値を満足した状態の有効期限を算出して記憶する（Ｓ１５０４）。
【００６３】
Ｓ１５０４において、情報解析部２０３は、Ｓ１４０２において抽出したレコードのうち、Ｓ１４０４において選択した“商品ＩＤ”を有するレコードについて、図１４のＳ１４０６において算出されたレコードの残り有効期限を参照し、最も短いものから順番に上述した各レコードの“ポイント値”を、Ｓ１４０９の処理が繰り返されることによって算出されたポイント値から差し引く。そして、差し引いた結果がＳ１５０１において取得した閾値を下回った場合に、差し引いた“ポイント値”が関連付けられているレコードの残り有効期限を、Ｓ１５０４の処理の結果として取得する。
【００６４】
Ｓ１５０４までの処理が完了すると、情報解析部２０３は、閾値ＤＢ２０６から取得される閾値や、係数ＤＢ２０７から取得される係数を乗じて取得される閾値の全てについてＳ１５０１からの処理を繰り返し（Ｓ１５０５）、全ての閾値、係数についてＳ１５０１のからの処理を完了すると、夫々の比較結果及び有効期限の算出結果に基づいて図１６に示すような情報（以降、「閾値比較情報」とする）を生成し（Ｓ１５０６）、処理を終了する。
【００６５】
図１６に示す閾値比較情報は、夫々の“顧客ＩＤ”及び“商品ＩＤ”の組み合わせ毎に、閾値及び各係数を乗じた閾値との比較結果が記述された情報である。また、閾値比較情報においては、比較結果が“ＯＫ”、即ちブラウジングポイントが閾値を満たしている場合には、Ｓ１５０４において算出された、その状態の有効期限が関連付けて記述される。
【００６６】
図１４のＳ１４１０における閾値判断を完了した情報解析部２０３は、Ｓ１４０２において絞り込んで抽出したレコードに含まれるすべての“商品ＩＤ”についてＳ１４０４からの処理を繰り返す（Ｓ１４１１／ＮＯ）。そして、絞り込んで抽出したレコードに含まれるすべての“商品ＩＤ”についてＳ１４０４からの処理を完了すると、情報解析部２０３は、選択対象であるすべてのユーザについてＳ１４０２からの処理を繰り返す（Ｓ１４１２／ＮＯ）。
【００６７】
そして、選択対象であるすべてのユーザについてＳ１４０２からの処理が完了した場合（Ｓ１４１２／ＹＥＳ）、情報解析部２０３は処理を終了する。このような処理により、図３のＳ３０５及びＳ３１１における情報解析処理が完了し、図１６に示すような閾値比較情報が生成される。
【００６８】
図３のＳ３０５の場合、情報解析部２０３は、行為履歴ＤＢ２０４に格納されている全てのレコードを対象として図１４に示す動作を実行する。その結果、図１６に示す閾値比較情報は、全ての“顧客ＩＤ”及びすべての“商品ＩＤ”の組み合わせについて生成される。他方、図３のＳ３１１の場合、情報解析部２０３は、行為履歴ＤＢ２０４に格納されているレコードのうち、Ｓ３１０において通知された“顧客ＩＤ”及び“商品ＩＤ”の組み合わせについてのみ、図１６に示す閾値比較情報を生成する。
【００６９】
次に、図３のＳ３０６、Ｓ３１２における、特典情報の更新処理について説明する。図１７は、特典情報の更新処理における詳細な動作を示すフローチャートである。図１７に示すように、情報解析部２０３は、図１４の動作によって生成された図１６に示すような閾値比較情報を１つ選択し（Ｓ１７０１）、選択した情報において値が“ＯＫ”となっている比較結果を抽出する（Ｓ１７０２）。図１６の例の場合、“閾値比較結果”、“係数１比較結果”が抽出される。
【００７０】
値が“ＯＫ”となっている項目を抽出した情報解析部２０３は、図１３に示す特典ＤＢ２０８の情報を参照し、抽出された項目に対応する“特典内容”を取得する（Ｓ１７０３）。例えば、図１６の例の場合、“閾値比較結果”、“係数１比較結果”が抽出されるため、“閾値”に対応している“１つ取り置き”と、“閾値係数１”に対応している“送料無料”とを取得する。
【００７１】
このようにして特典ＤＢ２０８から情報を抽出すると、情報解析部２０３は、図１６に示すような閾値比較情報の各比較結果を、Ｓ１７０３において取得した“特典内容”の情報に変換することにより、図１８に示すような情報を生成する（Ｓ１７０４）。図１８に示す情報は、“顧客ＩＤ”によって特定されるユーザが、“商品ＩＤ”によって特定される商品について受けられる特典の内容や、その特典が付与される有効期限が記述された情報（以降、「特典状況情報」とする）であり、図１８に示す特典状況情報により、Ｓ３０７やＳ３１３における特典状況の通知が行われる。即ち、Ｓ１７０４において、情報解析部２０３は、数値化されたショッピングサイトの閲覧行為に基づき、ユーザに付与される特典を通知するための情報を生成する通知情報生成部として機能する。
【００７２】
図１８に示す特典状況情報は、Ｓ１７０４の処理において生成されると、特典管理サーバ２において記憶媒体に格納されて保持される。その際、同一の“顧客ＩＤ”及び“商品ＩＤ”の組み合わせの情報が上書きされて更新される。これにより、特典情報の更新が実行される。図１８に示すような特典状況情報が特典管理サーバ２において更新されながら保持されることにより、ショップサーバ１や、ＰＣ３においては、特典管理サーバ２にアクセスすることによって最新の特典状況を確認することが可能となる。
【００７３】
Ｓ１７０４の処理が完了すると、情報解析部２０３は、選択対象であるすべての閾値比較情報についてＳ１７０１からの処理を繰り返す（Ｓ１７０５／ＮＯ）。そして、選択対象であるすべての閾値比較情報についてＳ１７０１からの処理が完了した場合（Ｓ１７０５／ＹＥＳ）、特典情報の更新処理を終了する。このような動作により、Ｓ３０６やＳ３１２における特典情報の更新処理が実行される。
【００７４】
図３のＳ３０６の場合、閾値比較情報が行為履歴ＤＢ２０４に格納されている全てのレコードを対象として生成されるため、図１８に示す特典状況情報も、それに準じて全ての“顧客ＩＤ”及びすべての“商品ＩＤ”の組み合わせについて生成される。他方、図３のＳ３１２の場合、閾値比較情報が行為履歴ＤＢ２０４に格納されているレコードのうち、Ｓ３１０において通知された“顧客ＩＤ”及び“商品ＩＤ”の組み合わせについてのみ生成されるため、図１８に示す特典状況情報も、それに準じてＳ３１０において通知された“顧客ＩＤ”及び“商品ＩＤ”の組み合わせについてのみ生成される。
【００７５】
次に、図１８に示す特典状況情報が生成された後のＳ３０８におけるユーザへの特典状況の通知態様について図１９を参照して説明する。上述したように、Ｓ３０６においては、全ての“顧客ＩＤ”及びすべての“商品ＩＤ”の組み合わせについて図１８に示す特典状況情報が生成され、Ｓ３０７においてショップサーバ１に通知される。
【００７６】
ショップサーバ１の特典連動部１０２は、図３のＳ３０７の処理により全ての“顧客ＩＤ”及びすべての“商品ＩＤ”の組み合わせについて図１８に示す特典状況情報を取得すると（Ｓ１９０１）、取得した特典状況情報に含まれる“顧客ＩＤ”を１つ選択し（Ｓ１９０２）、選択した“顧客ＩＤ”を含む特典状況情報を抽出する（Ｓ１９０３）。
【００７７】
上述したように、特典状況情報は“顧客ＩＤ”と“商品ＩＤ”との組み合わせ毎に生成されるため、同一の“顧客ＩＤ”であっても、異なる“商品ＩＤ”との組み合わせによる特典状況情報が生成される場合がある。Ｓ１９０３においては、そのような同一の“顧客ＩＤ”について異なる“商品ＩＤ”との組み合わせで生成された特典状況情報をすべて抽出する。
【００７８】
Ｓ１９０３の処理が完了すると、特典連動部１０２は、抽出した特典状況情報に基づき、ユーザに特典状況を通知するための電子メールを生成する（Ｓ１９０４）。Ｓ１９０４において、特典連動部１０２は、選択中の顧客ＩＤに基づいて図５に示す顧客ＤＢ１０４を参照し、関連付けられている“メールアドレス”を取得して電子メールの送信先とする。また、抽出された特典状況情報に基づき、図２０に示すように、夫々の商品毎に付与される特典内容及び残り有効期限が記述されたメール分を生成する。
【００７９】
図２０に示すような特典状況の通知メールを生成すると、特典連動部１０２は、生成した電子メールをネットワークＩ／Ｆ１１０を介して送信する（Ｓ１９０５）。特典連動部１０２は、Ｓ１９０２からの処理を、取得した特典状況情報に含まれる全ての顧客ＩＤについて繰り返し（Ｓ１９０６／ＮＯ）、全ての顧客ＩＤについてＳ１９０２からの処理が完了したら（Ｓ１９０６／ＹＥＳ）、処理を終了する。このような処理により、Ｓ３０８のメール送信による特典状況の通知処理が完了する。
【００８０】
このように、本実施形態に係るシステムにおいては、任意のタイミングにおいて各ユーザに特典状況が通知されるため、ユーザの購買意欲を効果的に促進することが出来る。尚、上述したような有効期限の設定された特典の通知は、ユーザが商品の購入を検討し、購入を迷っているタイミングで行われることが好ましい。このようなタイミングは、特典管理サーバ２が図３のＳ３０５，Ｓ３０６、Ｓ３０７の動作（以降、「特典通知用解析動作」とする）を実行するタイミングを合わせることで実現可能である。
【００８１】
例えば、ユーザが購入を迷っている場合、購入を検討している商品に関する画像の閲覧やレビューの閲覧等、特定の商品に対するブラウジング行為が頻繁に行われることが考えられる。そのような要因に基づいて特典管理サーバ２が特典状況の通知のための解析動作を開始することにより、特典状況を効果的に通知することが可能となる。図２１は、そのような判断の動作を示すフローチャートである。
【００８２】
図３において説明したように、ユーザがＰＣ３を操作してショッピングサイトのブラウジング行為を行うと、Ｓ３０２の処理により、行為履歴の情報が特典管理サーバ２に送信され、情報受付部２０１がその情報を取得する（Ｓ２１０１）。情報受付部２０１は、取得した行為履歴の情報に基づいて行為履歴ＤＢ２０４の情報を更新すると共に、取得した行為履歴の情報に含まれる“顧客ＩＤ”及び“商品ＩＤ”を取得し（Ｓ２１０２）、情報解析部２０３に対して、ブラウジング行為の頻度判断の要求と共に通知する。
【００８３】
ブラウジング行為の頻度判断の要求を受けた情報解析部２０３は、通知された“顧客ＩＤ”及び“商品ＩＤ”に基づいて図９に示す行為履歴ＤＢ２０４のレコードを絞り込み（Ｓ２１０３）、抽出されたレコードのうち、“行為日時”が所定期間以内であるレコードの数をカウントする（Ｓ２１０４）。そのカウントの結果、カウント値が予め定められた閾値以上であれば（Ｓ２１０５／ＹＥＳ）、情報解析部２０３は、Ｓ２１０２において通知された“顧客ＩＤ”及び“商品ＩＤ”について、特典通知用解析動作を開始する（Ｓ２１０６）。
【００８４】
このような処理により、図１４、図１５、図１７及び図１９において説明した動作が実行されることとなる。但し、この場合、図１４のＳ１４０１においては、Ｓ２１０２において通知された“顧客ＩＤ”のみが選択対象となり、Ｓ１４０４においては、Ｓ２１０２において通知された“商品ＩＤ”のみが選択対象となる。
【００８５】
このような処理により、商品の購入を検討し、購入を迷っている可能性の高いユーザに対して特典状況を通知し、ブラウジング行為に基づいて付与される特典の販売促進効果を高めることが出来る。また、このように購入を迷っているユーザに対して、図２０に示すように、期間を限定して特典を付与することにより、購入を決断させる効果を高めることが出来る。
【００８６】
以上、説明したように、本実施形態に係るシステムによれば、ショッピングサイトにおけるブラウジング行為の履歴に基づいて付与する特典を判断するため、商品の購入を検討している可能性の高い顧客に対する販売促進が可能となる。
【００８７】
尚、上記実施形態においては、図１６、図１８に示すような“残り有効期限”として、現在日時からポイントが有効であるタイミングに達するまでの期間を算出する場合を例として説明した。しかしながらこれは一例であり、少なくとも、夫々の特典がいつまで有効なのかがユーザに対して伝われば良い。例えば、閾値を満たすためのブラウジングポイントが期限切れを迎えるタイミングを示す日時を“残り有効期限  Ｘ月Ｘ日  Ｘ時Ｘ分まで”といったように示しても良い。
【００８８】
また、上記実施形態においては、電子メールによってユーザに対して特典状況を通知する場合を例として説明した。しかしながら、これは一例であり、少なくとも最新の特典状況がユーザに伝わる態様であれば良い。例えば、図２１において説明したように、ユーザのブラウジング行為をトリガとして通知を行う場合、ユーザはショップサーバ１によって提供されているショッピングサイトをリアルタイムで閲覧している可能性が高い。従って、ショップサーバ１は、Ｓ３０７の処理によって特典状況情報が通知された場合に、図１９に示すようなメール送信処理を実行するのではなく、ショッピングサイト上に特典状況を表示するようにしても良い。
【００８９】
即ち、特典連動部１０２は、Ｓ３０７の処理によって特典状況情報を取得すると、取得した特典状況情報をリクエスト応答部１０３に入力する。リクエスト応答部１０３においては、リクエスト受付部が受け付けたブラウジング要求に応じてブラウジング応答を行う場合に、特典連動部１０２から入力された特典状況情報に基づき、最新の特典状況が表示されるウェブサイトの情報をＰＣ３に送信する。これにより、ＰＣ３においては、最新の特典状況の情報がショッピングサイト上に表示されることとなり、ユーザがショッピングサイトのブラウジングを行っている間にリアルタイムに特典状況を通知することが可能となる。
【００９０】
また、上記実施形態においては、“顧客ＩＤ”及び“商品ＩＤ”毎にブラウジングポイントを計算して特典の付与を判断する場合を例として説明した。他方、ショッピングに際しては、同種の別々の商品の比較しながらブラウジングを行うことが考えられる。従って、“顧客ＩＤ”及び“商品ＩＤ”毎ではなく、“顧客ＩＤ”と、図６に示す“分類ＩＤ”毎にブラウジングポイントを計算して、特典の付与を判断しても良い。この場合、“分類ＩＤ”が商品を識別するための商品識別情報として用いられる。
【００９１】
このような態様は、図９に示す行為履歴ＤＢ２０４の情報において、“分類ＩＤ”を各レコードに関連付けて記憶させると共に、Ｓ１４０４における処理を“商品ＩＤ”の選択ではなく“分類ＩＤ”の選択とすることにより上記と同様に実現可能である。
【００９２】
また、上記実施形態においては、図１４のＳ１４０８において説明したように、情報の解析動作において有効期限を判断した際に、期限切れのレコードを破棄する場合を例として説明した。この他、例えば特典管理サーバ２の負荷が下がる深夜の時間帯等に、行為履歴ＤＢ２０４のリフレッシュ動作、即ち、レコードの有効期限を判断して、期限切れのレコードを破棄する動作を行っても良い。これにより、図１４の動作に際して、期限切れのレコードが予め排除されることとなり、図１４の動作を実行する際の処理負荷を低減することが可能となる。
【００９３】
また、上記実施形態においては、図１１や図１２において説明したように、特典の付与を判断するためにブラウジングポイントに適用する閾値や、閾値に乗ずる係数が予め定められている場合を例として説明した。この他、例えば、図１４に示す動作によって算出されたブラウジングポイントの平均値を用いて閾値を決定しても良い。この場合、情報解析部２０３が閾値設定部として機能する。
【００９４】
図１４に示す動作によって生成される情報は、図１６に示すような情報であるが、その前提として、図２２に示すように、“顧客ＩＤ”及び“商品ＩＤ”毎にブラウジングポイントの“ポイント合計値”が算出される。従って、同一の“商品ＩＤ”を有する情報の“ポイント合計値”を合算してデータ数で割ることにより、“商品ＩＤ”毎に平均値を求めることが可能である。
【００９５】
図３において説明したように、Ｓ３０５〜Ｓ３０７の処理は、行為履歴ＤＢ２０４に格納されている全ての情報を対象として実行される。従って、Ｓ３０５〜Ｓ３０７の処理に付随して上述した平均値の算出動作を実行することにより、より多くの“商品ＩＤ”について平均値を算出することが可能であり、図１１に示す情報を更新することが出来る。また、図１２に示す係数の情報については、平均値の算出において合算対象となった夫々の“ポイント合計値”の値の分布や最大値に基づいて決定することが出来る。
【符号の説明】
【００９６】
１  ショップサーバ
２  特典管理サーバ
３  ＰＣ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  ショッピングサイトコントローラ
１０１  リクエスト受付部
１０２  特典連動部
１０３  リクエスト応答部
１０４  顧客ＤＢ
１０５  商品ＤＢ
１０６  購入履歴ＤＢ
１１０  ネットワークＩ／Ｆ
２００  特典管理コントローラ
２０１  情報受付部
２０２  特典通知部
２０３  情報解析部
２０４  行為履歴ＤＢ
２０５  ポイントＤＢ
２０６  閾値ＤＢ
２０７  係数ＤＢ
２０８  特典ＤＢ
２１０  ネットワークＩ／Ｆ
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２００４−２８７８７４号公報
【図１】
2015135557.tif 000003
【図２】
2015135557.tif 000004
【図３】
2015135557.tif 000005
【図４】
2015135557.tif 000006
【図５】
2015135557.tif 000007
【図６】
2015135557.tif 000008
【図７】
2015135557.tif 000009
【図８】
2015135557.tif 000010
【図９】
2015135557.tif 000011
【図１０】
2015135557.tif 000012
【図１１】
2015135557.tif 000013
【図１２】
2015135557.tif 000014
【図１３】
2015135557.tif 000015
【図１４】
2015135557.tif 000016
【図１５】
2015135557.tif 000017
【図１６】
2015135557.tif 000018
【図１７】
2015135557.tif 000019
【図１８】
2015135557.tif 000020
【図１９】
2015135557.tif 000021
【図２０】
2015135557.tif 000022
【図２１】
2015135557.tif 000023
【図２２】
2015135557.tif 000024