(57)【要約】【課題】利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供する。【解決手段】利用者の情報と商品またはサービスの利用に伴う利用者の行動履歴の情報とを装置より受信して第１テーブルに格納する履歴情報収集部と、行動履歴に関する条件と該当利用者に提供する所定サービス内容とを含むキャンペーン情報を端末から受信し第２テーブルに格納するキャンペーン情報管理部と、各利用者の行動履歴の情報を第１テーブルより読み出して第２テーブルの行動履歴に関する条件と照合し当該条件を満たす行動を行った利用者をキャンペーン対象者として特定するキャンペーン対象者抽出部と、条件に対応する所定サービス内容を第２テーブルで特定し該当サービス提供の指示をサービス提供用の装置に通知するキャンペーン提供指示部とからキャンペーン提供システム１０を構成する。【選択図】図１
2010277360.tif 000002
【特許請求の範囲】
【請求項１】
商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置より通信装置を介して受信して記憶装置の第１テーブルに格納する履歴情報収集部と、
行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、記憶装置の第２テーブルに格納するキャンペーン情報管理部と、
各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定するキャンペーン対象者抽出部と、
前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知するキャンペーン提供指示部と、
を備えるキャンペーン提供システム。
【請求項２】
前記キャンペーン情報管理部は、利用者の属性と行動履歴とに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信して前記第２テーブルに格納し、
前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と行動履歴とに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する、
ことを特徴とする請求項１に記載のキャンペーン提供システム。
【請求項３】
前記履歴情報収集部は、ネットワーク上に複数存在する前記提供装置より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信装置を介して受信して前記第１テーブルに格納し、
前記キャンペーン情報管理部は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信して前記第２テーブルに格納し、
前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する、
ことを特徴とする請求項２に記載のキャンペーン提供システム。
【請求項４】
前記記憶装置において、利用者の識別情報と各提供装置で前記利用者に割り当てている装置別識別情報とを対応付けて記憶する第３テーブルと、前記利用者の情報と行動履歴の情報とが含むデータのデータ項目別の振り分け欄を規定した第４テーブルと、を備え、前記第２テーブルが前記第４テーブルの前記振り分け欄と同じデータ格納欄を備え、
前記履歴情報収集部は、ネットワーク上に複数存在する前記提供装置より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信装置を介して受信し、この受信情報が含む装置別識別情報を前記第３テーブルに照合して利用者の識別情報を特定し、この識別情報を含むレコードを前記第４テーブルに生成し、前記受信情報が含む各データを前記第４テーブルの前記レコードにおいて該当するデータ項目の振り分け欄に格納し、
前記キャンペーン情報管理部は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、前記第４テーブルのレコードと同じ振り分け欄を備えたレコードを第２テーブルに生成し、前記条件が含む各データを前記第２テーブルの前記レコードにおいて該当するデータ項目の振り分け欄に格納し、前記条件に対応付けて前記所定サービス内容を前記第２テーブルに格納し、
前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第４テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する、
ことを特徴とする請求項３に記載のキャンペーン提供システム。
【請求項５】
前記キャンペーン対象者抽出部は、キャンペーン対象者の識別情報を前記第４テーブルから抽出し、該当キャンペーン対象者に関して該当条件に対応する所定サービス内容を前記第２テーブルから抽出し、前記識別情報と所定サービス内容とを対応付けたキャンペーン対象者リストを作成して記憶装置に格納し、
前記キャンペーン提供指示部は、前記提供装置から通信装置を介して特定の行動履歴を受信した際に、当該特定行動履歴が含む利用者の装置別識別情報を前記第３テーブルに照合して利用者の識別情報を特定し、この識別情報を前記キャンペーン対象者リストで照合して前記識別情報を特定できた場合、前記識別情報に対応する所定サービス内容を前記キャンペーン対象者リストから抽出し、前記識別情報が示すキャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する、
ことを特徴とする請求項４に記載のキャンペーン提供システム。
【請求項６】
前記キャンペーン対象者抽出部は、前記条件および前記所定サービス内容の前記第２テーブルへの格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行することを特徴とする請求項５に記載のキャンペーン提供システム。
【請求項７】
前記キャンペーン対象者抽出部は、所定時間の経過を計測し、前記所定時間の経過毎に前記キャンペーン対象者リストの作成処理を実行することを特徴とする請求項５に記載のキャンペーン提供システム。
【請求項８】
前記キャンペーン対象者抽出部は、前記提供装置より受信した利用者の情報と行動履歴の情報との前記第４テーブルへの格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行することを特徴とする請求項５に記載のキャンペーン提供システム。
【請求項９】
前記履歴情報収集部は、交通機関の改札機でのチケットないしＩＣカードの読み取りに伴う利用者の施設入出場記録、所定装置での前記ＩＣカードのＩＣチップへの電子マネーチャージ記録、の少なくともいずれかを前記行動履歴の情報として前記交通機関に備わる提供装置から通信装置を介して受信し、定期券発行装置での定期券発行に伴って得る利用者の個人情報を前記利用者の情報として前記提供装置から通信装置を介して受信する、ことを特徴とする請求項１〜８のいずれかに記載のキャンペーン提供システム。
【請求項１０】
前記履歴情報収集部は、店舗のレジでの代金決済に伴う利用者の購買記録を前記行動履歴の情報として前記店舗に備わる提供装置から通信装置を介して受信し、前記店舗の会員カード発行装置での会員カード発行に伴って得る利用者の個人情報を前記利用者の情報として前記提供装置から通信装置を介して受信する、ことを特徴とする請求項１〜９のいずれかに記載のキャンペーン提供システム。
【請求項１１】
前記履歴情報収集部は、ウェブサイトを訪れた利用者の閲覧記録、ウェブサイトにおける利用者のオンラインショッピングの記録、の少なくともいずれかを前記行動履歴の情報として前記ウェブサイトを提供するサーバである提供装置から通信装置を介して受信し、前記ウェブサイトの利用登録に伴って得る利用者の個人情報を前記利用者の情報として前記サーバから通信装置を介して受信する、
ことを特徴とする請求項１〜１０のいずれかに記載のキャンペーン提供システム。
【請求項１２】
コンピュータが、
商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置より通信装置を介して受信して記憶装置の第１テーブルに格納する処理と、
行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、記憶装置の第２テーブルに格納する処理と、
各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する処理と、
前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する処理と、
を実行するキャンペーン提供方法。
【請求項１３】
コンピュータに、
商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置より通信装置を介して受信して記憶装置の第１テーブルに格納する処理と、
行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、記憶装置の第２テーブルに格納する処理と、
各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する処理と、
前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する処理と、
を実行させるキャンペーン提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャンペーン提供システム、キャンペーン提供方法、およびキャンペーン提供プログラムに関するものであり、具体的には、利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供できる技術に関する。
【背景技術】
【０００２】
商品・サービス等の広告効果を検証する技術として様々なものが提案されている。例えば、広告掲載されたウェブサイト上からダウンロードされる申込書、クーポン、見積書等に、該当ウェブサイトへのアクセス契機となった検索キーワードや検索エンジン等を示すコードを挿入するものがある（特許文献１参照）。この技術を用いれば、実店舗への顧客訪問、売買契約の締結、売上達成などといった実際の成約事例に結びついた広告に関し、アクセス解析を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４０９０４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術によれば、ウェブサイトなどのアクセス履歴を解析して、前記ウェブサイトへの利用者のアクセスが実店舗での購買にどの程度結びついたのか調べることができる。しかしながら、利用者における他の行動、例えば、交通手段による移動や小売店等での購買、或いはこれらが結びついた一連の行動を考慮してサービスやマーケティングを行なうことができない。また利用者は、前記検索キーワード等の情報を含むバーコードを付帯した特別な媒体（前記クーポン券等）を、実店舗まで持参して提示しなければ、前記クーポン券等に応じた所定サービスを受けることができない。換言すれば、商品・サービスの販売者側としては、利用者による前記クーポン券等の提示がなければ所定のサービス提供が出来ないし、勿論、前記クーポン券等から読み取れるはずの検索キーワードも得られないから、広告効果の検証も一切出来ないことになる。
【０００５】
そこで本発明は上記課題を鑑みてなされたものであり、利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供できる技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する本発明のキャンペーン提供システムは、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置（例：店舗にて商品またはサービスの代金決済を行うレジ装置、交通機関や各種商業施設の利用者の施設入退場を管理するゲート装置、オンラインショッピングサービスを提供するｗｅｂサーバなど）より通信装置を介して受信して記憶装置の第１テーブルに格納する履歴情報収集部を備えている。
【０００７】
また、前記キャンペーン提供システムは、行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容（例：所定商品の決済額を所定割合だけ割り引く、決済用のポイントを付与する、など）とを含むキャンペーン情報を、通信装置を介して端末（例：キャンペーンを展開して商品またはサービスの販売促進を図りたい企業等の端末）から受信し、記憶装置の第２テーブルに格納するキャンペーン情報管理部を備えている。
【０００８】
また、前記キャンペーン提供システムは、各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定するキャンペーン対象者抽出部を備えている。
【０００９】
また、前記キャンペーン提供システムは、前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置（例：割引決済を行うレジ装置など）に通知するキャンペーン提供指示部を備えている。
【発明の効果】
【００１０】
本発明によれば、利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるキャンペーン提供システムを含むネットワーク全体の構成例を示す図である。
【図２】本実施形態におけるキャンペーン提供システムを含むネットワーク構成例１を示す図である。
【図３】本実施形態におけるキャンペーン提供システムを含むネットワーク構成例２を示す図である。
【図４】本実施形態の交通履歴管理サーバで管理する、（ａ）個人情報、（ｂ）交通履歴情報の例を示す図である。
【図５】本実施形態の購買履歴管理サーバで管理する、（ａ）個人情報、（ｂ）購買履歴情報の例を示す図である。
【図６】本実施形態のウェブサイト閲覧履歴管理サーバで管理する、（ａ）個人情報、（ｂ）ウェブサイト閲覧履歴情報を示す図である。
【図７】本実施形態の個人情報・行動履歴情報収集サーバで管理する、（ａ）紐付けテーブル、（ｂ）データコード付与テーブルの例を示す図である。
【図８】本実施形態の個人情報・行動履歴情報収集サーバで管理する、（ａ）テンプレート（個人情報）、（ｂ）テンプレート（履歴情報）の例を示す図である。
【図９】本実施形態の個人情報・行動履歴情報収集サーバで管理する、（ａ）一元管理データ（個人情報）、（ｂ）一元管理データ（履歴情報）の例を示す図である。
【図１０】本実施形態のキャンペーン情報管理サーバで管理するキャンペーン情報の、（ａ）サービス内容、（ｂ）キャンペーン条件（行動履歴）、（ｃ）キャンペーン条件（個人情報）の例を示す図である。
【図１１】本実施形態のキャンペーン対象者管理サーバで管理するキャンペーン対象者情報の例を示す図である。
【図１２】本実施形態におけるキャンペーン提供方法の処理手順例１を示すフロー図である。
【図１３】本実施形態におけるキャンペーン提供方法の処理手順例２を示すフロー図である。
【図１４】本実施形態におけるキャンペーン提供方法の処理手順例３を示すフロー図である。
【図１５】本実施形態におけるキャンペーン提供方法の処理手順例４を示すフロー図である。
【発明を実施するための形態】
【００１２】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態のキャンペーン提供システム１０を含むネットワーク構成図である。図１に示すキャンペーン提供システム１０（以下、システム１０）は、利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供できるコンピュータシステムである。本実施形態における前記ネットワーク構成には、一例として、前記システム１０と通信ネットワーク１１で結ばれた以下の装置群を含んでいる。
【００１３】
すなわち、公共交通機関等を利用者が利用した履歴（＝行動履歴）や前記利用者の個人情報を管理する交通履歴管理サーバ０１、小売店等の実店舗における利用者の購買履歴等を管理する購買履歴管理サーバ０２、ウェブサイトにおける利用者の個人情報や閲覧情報、ウェブサイト上の仮想店舗等における利用者の購買履歴等を管理するウェブサイト閲覧履歴管理サーバ０３が、前記システム１０と通信ネットワーク１１で結ばれている。
【００１４】
なお、本実施形態における前記交通履歴管理サーバ０１は、一例として単独の鉄道事業者のものを想定するが、バスや航空機などのほかの交通手段の事業者が運用するものであってもかまわない。また、複数の交通事業者や複数の交通手段の乗車券システムを統合したものとしてもよい。前記交通履歴管理サーバ０１は、交通機関の改札機でのチケットないしＩＣカードの読み取りに伴う利用者の施設入出場記録、券売機等の所定装置での前記ＩＣカードのＩＣチップへの電子マネーチャージ記録、の少なくともいずれかを前記行動履歴の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。またこの交通履歴管理サーバ０１は、定期券発行装置での定期券発行に伴って得る利用者の個人情報を前記利用者の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。
【００１５】
また、本実施形態における前記購買履歴管理サーバ０２は、一例として小売店のものを想定するが、その他の物販やサービスの業者が運営するものであってもかまわない。また、複数の物販店やサービスの提供者のサーバを統合したものとしてもよい。前記購買履歴管理サーバ０２は、店舗のレジスター０６から代金決済に伴う利用者の購買記録を受信し、これを前記行動履歴の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。またこの前記購買履歴管理サーバ０２は、前記店舗の会員カード発行装置０２ａから、利用者への会員カード発行処理に伴って得る前記利用者の個人情報を受信し、これを前記利用者の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。この購買履歴管理サーバ０２に接続されている前記会員カード発行装置０２ａやレジスター０６は、後述するレジスターサーバ０５に接続されているものと同様の構成、機能を有している。
【００１６】
また、本実施形態における前記ウェブサイト閲覧履歴管理サーバ０３は、一例として会員制ウェブサイトのものを想定するが、閲覧履歴や購買履歴などの履歴を収集し管理できる装置であればいずれの装置であってもよい。前記ウェブサイト閲覧履歴管理サーバ０３は、ウェブサイトを訪れた利用者の閲覧記録、ウェブサイトにおける利用者のオンラインショッピングの記録、の少なくともいずれかを前記行動履歴の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。またこのウェブサイト閲覧履歴管理サーバ０３は、前記ウェブサイトの利用登録に伴って得る利用者の個人情報を前記利用者の情報として前記個人情報・行動履歴情報収集サーバ１００に送信する。
【００１７】
また、前記ネットワーク構成には、前記システム１０と通信ネットワーク１１で結ばれた、単数あるいは複数のキャンペーン情報入力端末０４（端末）が含まれている。このキャンペーン情報入力端末０４（端末）は、キャンペーンサービスを実施する事業者等がキャンペーンのサービス内容とサービス対象となる行動履歴の条件をシステム側に登録するための端末である。
【００１８】
また、前記ネットワーク構成には、前記システム１０と通信ネットワーク１１で結ばれた、レジスターサーバ０５が含まれている。レジスターサーバ０５は、サーバ装置としてＣＰＵなどの演算部０８４、各種機能を実現するプログラムを格納した不揮発性記憶装置である機能記憶部０８３、および他装置と通信を行うためのＮＩＣ（Network Interface Card）など通信部０８５を少なくとも備えている。このレジスターサーバ０５は、通信ネットワーク１２で接続されたレジスター０６（サービス提供用の装置）より購買情報や利用者の個人情報を収集するサーバ装置である。勿論、前記レジスター０６が前記システム１０と通信ネットワーク１１で直接結ばれているとしてもよい。本実施形態では、レジスター０６が通信部０９２を介して購買情報や個人情報をレジスターサーバ０５に送信し、レジスターサーバ０５が通信部０８５を介して前記情報らを受信し前記システム１０にデータ送信する例を想定した。
【００１９】
なお、本実施形態における前記レジスター０６は、一般的なレジ機能と前記通信部０９２に加えて、バーコードリーダや、ＩＣカードリーダなどの情報読取部０９３を備えている。バーコードリーダは、利用者がレジスター０６に持参して決済を受ける購入商品のバーコードに対して読み取り処理を実行し、JANコードや価格といった購買履歴の情報を取得する。また、ＩＣカードリーダは、利用者が提示した会員カードなどに対する読み取り処理を実行し、前記会員カードが備えるＩＣチップから会員カードＩＤ（装置別識別情報）などを取得する。
【００２０】
一方、本実施形態における前記システム１０は、一例として、互いに通信ネットワーク１３で結ばれた以下のサーバ群から構成されている。すなわち、前記システム１０は、個人情報・行動履歴情報収集サーバ１００（履歴情報収集部）を備えている。この個人情報・行動履歴情報収集サーバ１００は、前記交通履歴管理サーバ０１、購買履歴管理サーバ０２、およびウェブサイト閲覧履歴管理サーバ０３から利用者の個人情報や行動履歴情報を収集するサーバ装置である。
【００２１】
また、前記システム１０は、キャンペーン事業者等により登録された条件やサービス内容等の情報を管理するキャンペーン情報管理サーバ２００（キャンペーン情報管理部）を含んでいる。また、前記システム１０は、キャンペーン対象者を抽出し管理するキャンペーン対象者管理サーバ３００（キャンペーン対象者抽出部）を含んでいる。また、前記システム１０は、前記条件に対応する所定サービス内容を特定しキャンペーン対象者に対する該当サービス提供の指示を前記レジスターサーバ０５を介してレジスター０６（サービス提供用の装置）に通知するキャンペーン照合サーバ４００（キャンペーン提供指示部）を含んでいる。
【００２２】
図２は本実施形態におけるキャンペーン提供システムを含むネットワーク構成例１を示す図であり、図３は本実施形態におけるキャンペーン提供システムを含むネットワーク構成例２を示す図である。こうした本実施形態における前記システム１０に含まれる各サーバは、ハードディスクドライブなどの不揮発性記憶装置たる機能記憶部１０１に格納されたプログラム１０２を、ＣＰＵなどの演算部１０４により実行する。また、前記サーバらは、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力装置、ディスプレイなどの出力装置を必要に応じて備えるとしてもよい。また前記サーバらは、データベースとのデータ入出力処理などを実行するＤＢ管理部１０３、他装置との間のデータ授受を担うＮＩＣ（Network Interface Card）など通信部１０７を有している。こうしたハードウェア構成は、前記交通履歴管理サーバ０１、購買履歴管理サーバ０２、ウェブサイト閲覧履歴管理サーバ０３、キャンペーン情報入力端末０４、レジスターサーバ０５、レジスター０６などにおいても共通するものとする（符号の説明は省略する）。
【００２３】
続いて、前記システム１０を構成する、前記個人情報・行動履歴情報収集サーバ１００、前記キャンペーン情報管理サーバ２００、前記キャンペーン対象者管理サーバ３００、前記キャンペーン照合サーバ４００らが、例えばプログラムに基づき記憶装置にて構成・保持する機能部につき説明を行う。前記個人情報・行動履歴情報収集サーバ１００は、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置たる前記サーバ０１〜０３より通信部１０７を介して受信して記憶部１０１に格納する履歴情報収集部１１０を備える。
【００２４】
また、前記キャンペーン情報管理サーバ２００は、行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置２０７を介して前記キャンペーン情報入力端末０４から受信し、記憶部２０１のキャンペーン情報データベース２２５に格納するキャンペーン情報管理部２１０を備える。
【００２５】
また、前記キャンペーン対象者管理サーバ３００は、各利用者の行動履歴の情報を前記個人情報・行動履歴情報収集サーバ１００の記憶部１０１より読み出して、前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５のキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定するキャンペーン対象者抽出部３１０を備える。
【００２６】
また、前記キャンペーン照合サーバ４００は、前記条件に対応する所定サービス内容を前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５で特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置４０７を介して、前記レジスターサーバ０５を介してレジスター０６に通知するキャンペーン提供指示部４１０を備える。
【００２７】
なお、前記キャンペーン情報管理サーバ２００のキャンペーン情報管理部２１０は、利用者の属性と行動履歴とに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置２０７を介してキャンペーン情報入力端末０４から受信して前記キャンペーン情報データベース２２５に格納するとしてもよい。この場合、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、利用者および行動履歴の情報を前記個人情報・行動履歴情報収集サーバ１００の記憶部１０１より読み出して、前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５のキャンペーン情報が示す利用者の属性と行動履歴とに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する。
【００２８】
また、前記個人情報・行動履歴情報収集サーバ１００の前記履歴情報収集部１１０は、前記通信ネットワーク１１上に複数存在する前記サーバ０１〜０３より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信部１０７を介して受信して記憶部１０１に格納するとしてもよい。この場合、前記キャンペーン情報管理サーバ２００のキャンペーン情報管理部２１０は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置２０７を介してキャンペーン情報入力端末０４から受信して前記キャンペーン情報データベース２２５に格納する。また、前記キャンペーン対象者管理サーバ３００の前記キャンペーン対象者抽出部３１０は、利用者および行動履歴の情報を前記個人情報・行動履歴情報収集サーバ１００の記憶部１０１より読み出して、前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５のキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する。
【００２９】
また、前記個人情報・行動履歴情報収集サーバ１００の前記履歴情報収集部１１０は、通信ネットワーク１１上に複数存在する前記サーバ０１〜０３より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信部１０７を介して受信し、この受信情報が含む装置別識別情報を前記紐付テーブル１２５に照合して利用者の識別情報を特定し、この識別情報を含むレコードを前記一元管理データベース１２６に生成し、前記受信情報が含む各データを前記テンプレートテーブル１２８のデータ項目に照合し、前記一元管理データベース１２６の前記レコードにおいて該当するデータ項目の振り分け欄に格納する。一方、前記キャンペーン情報管理サーバ２００のキャンペーン情報管理部２１０は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置２０７を介して前記キャンペーン情報入力端末０４から受信し、前記一元管理データベース１２６ないしテンプレートテーブル１２８のレコードと同じ振り分け欄を備えたレコードをキャンペーン情報データベース２２５に生成し、前記条件が含む各データを前記キャンペーン情報データベース２２５の前記レコードにおいて該当するデータ項目の振り分け欄に格納し、前記条件に対応付けて前記所定サービス内容を前記キャンペーン情報データベース２２５に格納する。また、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、利用者および行動履歴の情報を前記一元管理データベース１２６より読み出して、前記キャンペーン情報データベース２２５のキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する。
【００３０】
また、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、キャンペーン対象者の識別情報を前記一元管理データベース１２６から抽出し、該当キャンペーン対象者に関して該当条件に対応する所定サービス内容を前記キャンペーン情報データベース２２５から抽出し、前記識別情報と所定サービス内容とを対応付けたキャンペーン対象者リストを作成して記憶部３０１のキャンペーン対象者データベース３２５に格納する。この場合、前記キャンペーン照合サーバ４００のキャンペーン提供指示部４１０は、前記サーバ０１〜０３から通信装置４０７を介して特定の行動履歴（例：商品の購入行動のもの）を受信した際に、当該特定行動履歴が含む利用者の装置別識別情報を前記紐付テーブル１２５に照合して利用者の識別情報を特定し、この識別情報を前記キャンペーン対象者データベース３２５のキャンペーン対象者リストで照合して前記識別情報を特定できた場合、前記識別情報に対応する所定サービス内容を前記キャンペーン対象者リストから抽出し、前記識別情報が示すキャンペーン対象者に対する該当サービス提供の指示を、通信装置４０７を介して前記レジスターサーバ０５を介して前記レジスター０６に通知する。
【００３１】
なお、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、前記条件および前記所定サービス内容の前記キャンペーン情報データベース２２５への格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行するとすれば好適である。
【００３２】
また、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、所定時間の経過を計測し、前記所定時間の経過毎に前記キャンペーン対象者リストの作成処理を実行するとすれば好適である。
【００３３】
また、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、前記個人情報・行動履歴情報収集サーバ１００が前記サーバ０１〜０３より受信した利用者の情報と行動履歴の情報との前記一元管理データベース１２６への格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行するとすれば好適である。
【００３４】
これまで示した前記システム１０を構成する各サーバ１００〜４００における履歴情報収集部１１０、キャンペーン情報管理部２１０、キャンペーン対象者抽出部３１０、キャンペーン提供指示部４１０らはハードウェアとして実現してもよいし、各サーバにおけるメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶部に格納したプログラムとして実現するとしてもよい。この場合、各サーバのＣＰＵがプログラム実行に合わせて記憶部より該当プログラムをＲＡＭに読み出して、これを実行することとなる。前記プログラムは、ネットワークを介して所定サーバから配布を受けて前記各サーバ１００〜４００らが保持しているとしてもよい。また、通信ネットワーク１１、１２、１３はＬＡＮ、インターネット、その他任意の有線または無線を使ったネットワークを利用することができる。
【００３５】
−−−テーブル構造例−−−
次に、本実施形態の前記システム１０や前記サーバ０１〜０３らが利用するテーブル類の例について説明する。ここで前記交通履歴管理サーバ０１は、記憶部において個人情報データベース０１１、交通履歴データベース０１２を備えている。前記個人情報データベース０１１は定期券等の発行時に得た利用者の個人情報を登録し、交通履歴データベース０１２は、改札を利用者が通過した際の履歴（＝行動履歴）を蓄積する。
【００３６】
例えば、図４（ａ）に例示する個人情報データベース０１１は、定期券等に一意に付した乗車券ＩＤ（０１１１）、前記定期券等の利用者の氏名（０１１２）、年齢（０１１３）、性別（０１１４）、住所（０１１５）、定期券発駅（０１１６）、定期券着駅（０１１７）といったデータ項目を有する。
【００３７】
例えば、「ＡＢＣＤ」さんが氏名（ＡＢＣＤ）、年齢（９９）、性別（男）、住所（茨城県Ｈ市）、定期券区間（Ｈ駅−Ｏ駅）といった個人情報を定期券発券装置等で入力して、乗車券ＩＤが「S676080001」のカードを購入し、ＥＦＧＨさん（２５）が氏名（ＥＦＧＨ）、年齢（２５）、性別（男）、住所（横浜市Ｍ区）、定期券区間（Ｙ駅−Ｔ駅）といった個人情報を同様に入力して、乗車券「S676081018」を購入したとする。この場合、前記交通履歴管理サーバ０１は、前記定期券発券装置から前記個人情報らを受信し、図４（ａ）に示すように前記個人情報データベース０１１にデータを格納するのである。
【００３８】
また、図４（ｂ）に例示する行動履歴データベース０１２は、利用者が駅等を利用した時刻（０１２１）、利用に際して提示された定期券等の乗車券ＩＤ（０１２２）、利用駅（０１２３）、入場・出場といった利用形態（０１２４）、定期券等のＩＣチップにチャージされた電子マネー残額より交通機関利用に伴って引き落とされた決済額（０１２５）といったデータ項目を有する。
【００３９】
例えば、「ＡＢＣＤ」さんが乗車券ＩＤが「S676080001」のカードを利用して、日時「2009/03/03/17:00:10」に「Ｔ駅」から改札機を通って駅ホームに入場し、「ＥＦＧＨ」さんが乗車券ＩＤが「S676081018」のカードを利用して、日時「2009/03/04/18:00:20」に「Ｔ駅」の改札機から出場し、前記カードのチャージ残高から「160円」引去られたとする。この場合、前記交通履歴管理サーバ０１は、前記改札機から、各駅での入出場履歴や乗車賃の決済履歴といった行動履歴情報を受信し、図４（ｂ）に示すように交通履歴データベース０１２に格納するのである。
【００４０】
また、前記購買履歴管理サーバ０２は、記憶部において個人情報データベース０２１、購買履歴情報データベース０２２を備えている。前記個人情報データベース０２１は、小売店等の会員カードの発行時に得た利用者の個人情報を登録し、前記購買履歴情報データベース０２２は、小売店等で利用者が商品を購入した際の履歴（＝行動履歴）を蓄積する。  例えば、図５（ａ）に例示する個人情報データベース０２１は、会員カードＩＤ（０２１１）、利用者の氏名（０２１２）、年齢（０２１３）、性別（０２１４）、住所（０２１５）、会員カードの利用限度額（０２１６）のデータ項目を有する。
【００４１】
例えば、「ＩＪＫＬ」さんが、氏名（ＩＪＫＬ）、年齢（２４）、性別（男）、住所（横浜市Ａ区）、限度額（\300,0000）といった個人情報を会員カードの発行機で入力して、会員カードＩＤが「B676081030」のカードを発行され、「ＭＮＯＰ」さんが、氏名（ＭＮＯＰ）、年齢（２６）、性別（女）、住所（川崎市Ａ区）、限度額（\500,0000）といった個人情報をカード発行機で入力して、会員カードＩＤが「676081029」のカードを発行されたとする。この場合、前記購買履歴管理サーバ０２は、前記カード発行に伴う個人情報を前記カード発行機から受信し、図５（ａ）に示すように、個人情報データベース０２１にデータを格納する。
【００４２】
また、図５（ｂ）に例示する購買履歴０２２は、商品またはサービスの購買等が利用者によりなされた時刻（０２２１）、該当利用者の会員カードＩＤ（０２２２）、利用された店舗名（０２２３）、購買等された商品またはサービスのJANコードもしくはそれに相当するＩＤ（０２２４）、購買等に伴う決済額（０２２５）、支払区分（０２２６）、前記利用者に対応した店員名（０２２７）のデータ項目を有する。
【００４３】
例えば、「ＩＪＫＬ」さんが、会員カードＩＤが「B676081030」のカードを利用して、日時「2009/03/05/18:30:10」に、「Ｔデパート」でJANコード「18410710」、価格「980円」の商品を「現金」で店員「ＱＲＳＴ」さんから購入し、「ＭＮＯＰ」さんが、会員カードＩＤが「B676081029」のカードを利用して、日時「2009/03/06/19:00:30」に、「Ｕ食品店」でJANコード「21210102」、価格「1,050円」の商品を「一括払い」で店員「ＥＦＧＨ」さんから購入したとする。この場合、前記購買履歴管理サーバ０２は、前記商品購入に伴う購買履歴＝行動履歴情報を、決済処理を行った「Ｔデパート」や「Ｕ食品店」のレジスター０６から受信し、図５（ｂ）に示すように、購買履歴データベース０２２にデータを格納する。
【００４４】
また、前記ウェブサイト閲覧履歴管理サーバ０３は、記憶部において個人情報データベース０３１、ウェブサイト閲覧履歴データベース０３２を備えている。前記個人情報データベース０３１は、ウェブサイトで利用登録された利用者の個人情報を蓄積し、前記ウェブサイト閲覧履歴データベース０３２は、利用者が閲覧したウェブサイトのURL等を蓄積する。
【００４５】
図６（ａ）に例示する個人情報データベース０３１は、利用者の利用ＩＤに相当するウェブサイトＩＤ（０３１１）、前記利用者の氏名（０３１２）、年齢（０３１３）、性別（０３１４）、住所（０３１５）、出身地（０３１６）、趣味（０３１７）、ウェブサイト上で属するコミュニティ（０３１８）といったデータ項目を有する。
【００４６】
例えば、「ＵＶＷＸ」さんが、あるウェブサイトにおいて氏名（ＵＶＷＸ）、年齢（２９）、性別（女）、住所（横浜市Ａ区）、出身地（沖縄県Ｕ市）、趣味（手品）、コミュニティ（横浜グルメ）といった個人情報を登録し、ウェブサイトＩＤ（W676080808）を付与され、「ＥＦＧＨ」さんがあるウェブサイトにおいて氏名（ＥＦＧＨ）、年齢（２５）、性別（男）、住所（横浜市Ｍ区）、出身地（奈良県Ｉ郡）、趣味（バイク）、コミュニティ（横浜グルメ）といった個人情報を登録し、ウェブサイトＩＤ（W676081018）を付与され、「ＭＮＯＰ」さんがあるウェブサイトにおいて氏名（ＭＮＯＰ）、年齢（２６）、性別（女）、住所（川崎市Ａ区）、出身地（茨城県Ｈ市）、趣味（ストレージ作り）、コミュニティ（ストレージマニア）といった個人情報を登録し、ウェブサイトＩＤ（W676081029）を付与されたとする。この場合、前記ウェブサイト閲覧履歴管理サーバ０３は、前記ウェブサイトを提供するウェブサーバ０３ａから前記個人情報を受信し、図６（ａ）に示すように、個人情報データベース０３１にデータを格納する。
【００４７】
また、図６（ｂ）に例示するウェブサイト閲覧履歴データベース０３２は、利用者がウェブサイトを閲覧した時刻（０３２１）、前記利用者のウェブサイトＩＤ（０３２２）、閲覧したウェブサイトURL（０３２３）、ウェブサイトでの書込（０３２４）といったデータ項目を有する。また、図６（ｃ）に例示するウェブサイト購入履歴データベース０３３は、利用者がウェブサイトで購入行為を行った時刻（０３３１）、前記利用者のウェブサイトＩＤ（０３２２）、購入行為を行ったウェブサイトURL（０３２３）、購買等された商品またはサービスのJANコード（０３２４）、購買等に伴う決済額（０３２５）、支払区分（０３２６）のデータ項目を有する。
【００４８】
例えば、ウェブサイトＩＤが「W676080808」の「ＵＶＷＸ」さんが「http://www．○△□．co．jp/rd/sdl」を閲覧し、ウェブサイトＩＤが「W676081018」の「ＥＦＧＨ」さんが「http://www．○△□．co．jp/rd/sdl」を閲覧し、書込欄に「クラウド」というタイトルで「書込」を行い、ウェブサイトＩＤが「W676081029」の「ＭＮＯＰ」さんが「http://www．○△□．co．jp/rd/sdl」を閲覧し、書込欄に「ストレージ」というタイトルで「書込」を行ったとする。この場合、前記ウェブサイト閲覧履歴管理サーバ０３は、前記「http://www．○△□．co．jp/rd/sdl」のウェブサイトを提供するウェブサーバ０３ａから、閲覧や書込の履歴＝行動履歴の情報を受信し、図６（ｂ）に示すようにウェブサイト閲覧履歴データベース０３２にデータを格納する。
【００４９】
なお、上記のサーバ０１〜０３が記憶部に保持しているこうした個人情報および行動履歴情報は、システム１０が前記サーバ０１〜０３より取得し「第１テーブル」で保持するデータと同一である。従って、「第１テーブル」については図示を省略する。
【００５０】
続いて、前記システム１０を構成する前記個人情報・行動履歴情報収集サーバ１００は、その記憶部１０１において、紐付テーブル１２５（第３テーブル）、データコード付与テーブル１２７、テンプレートテーブル１２８（第４テーブル）を格納している。
【００５１】
例えば、図７（ａ）に例示する紐付テーブル１２５は、前記商品またはサービス等（鉄道、店舗、ウェブサイト等が提供するもの）の利用者のＩＤなど識別情報と、各提供装置（前記サーバ０１〜０３）で前記利用者に独自に割り当てている装置別識別情報（乗車券ＩＤ、会員カードＩＤ、ウェブサイトＩＤなど）とを対応付けて記憶するテーブルであり、前記利用者の識別情報としての統一ＩＤ（０４３１）をキーに、乗車券ＩＤ（０４３２）、会員カードＩＤ（０４３３）、ウェブサイトＩＤ（０４３４）の各データ項目を対応付けて有している。
【００５２】
この紐付テーブル１２５は、例えば、個人情報・行動履歴情報収集サーバ１００が、予め前記サーバ０１〜０３より乗車券ＩＤ、会員カードＩＤ、ウェブサイトＩＤなどに関するＩＤ付与履歴の情報（例：付与ＩＤと、利用者の氏名、年齢、性別、住所など）を取得しておき、各サーバ０１〜０３の間で付与ＩＤ＝装置別識別情報は異なるもののの、利用者の氏名、年齢、性別、住所が一致するものについて、そのＩＤ付与履歴情報が含む付与ＩＤ（乗車券ＩＤ、会員カードＩＤ、ウェブサイトＩＤなど）を、ある一人の利用者に由来するＩＤとして特定する。そして前記個人情報・行動履歴情報収集サーバ１００は、ここで特定したＩＤ群に対して統一ＩＤを付与し、前記紐付テーブル１２５に格納する。
【００５３】
また、図７（ｂ）に例示するデータコード付与テーブル１２７は、前記サーバ０１〜０３より得た利用者の個人情報や行動履歴情報を分類してコードを付与するためテーブルであり、前記サーバ０１〜０３より受信した元データ名（０４５１１）をキーとして、データコード（０４５１２）のデータ項目を対応付けて備えている。
【００５４】
また、前記個人情報・行動履歴情報収集サーバ１００が備える前記テンプレートテーブル１２８は、利用者の個人情報と行動履歴の情報とが含むデータのデータ項目別の振り分け欄を規定したテーブルであり、後述する一元管理データベース１２６と一体となって「第４テーブル」をなす。個人情報・行動履歴情報収集サーバ１００は、このテンプレートテーブル１２８を利用して前記サーバ０１〜０３より受信した個人情報・行動履歴情報が含むデータを分類して一元管理データベース１２６での振り分け先を判定する。前記個人情報・行動履歴情報収集サーバ１００は、前記一元管理データベース１２６のレコードの各欄のうち、ここで判定した振り分け先に対応した欄に該当データを格納していくのである。
【００５５】
図８（ａ）に例示するテンプレート（個人情報）１２８ａは、利用者の個人情報が含むデータのデータ項目別の振り分け欄を規定したテーブルであり、元のデータ名（０４５２１）をキーとして、前記元のデータ名に対応して前記データコード付与テーブル１２７から得るデータコード（０４５２２）、前記紐付テーブル１２５から得る統一ＩＤ（０４５２３）、元のデータが含んでいた利用者の氏名（０４５２４）、年齢（０４５２５）、性別（０４５２６）、住所（０４５２７）、定期発駅（０４５２８）、定期着駅（０４５２９）、限度額（０４５２１０）、出身地（０４５２１１）、趣味（０４５２１２）、コミュニティ（０４５２１３）のデータ項目を対応付けて備える。
【００５６】
また、図８（ｂ）に例示するテンプレート（履歴情報）１２８ｂは、利用者の行動履歴の情報が含むデータのデータ項目別の振り分け欄を規定したテーブルであり、元のデータ名（０４５３１）をキーとして、前記元のデータ名に対応して前記データコード付与テーブル１２７から得るデータコード（０４５３２）、元のデータが含んでいた時刻情報を設定するWhen（０４５３３）、前記統一ＩＤを設定するWho（０４５３４）、元のデータが含んでいた利用駅、店舗名、ウェブサイトＵＲＬなど商品またはサービスの利用場所情報を設定するWhere（０４５３５）、交通履歴に関しては利用形態、購買履歴に関してはJANコード、ウェブサイト閲覧履歴等に関してはウェブサイトＵＲＬを設定するWhat1（０４５３６）、交通履歴に関しては決済額、購買履歴に関しては店舗名、ウェブサイト購入履歴に関しては決済額を設定するWhat2（０４５３７）、購買履歴等に関しては支払区分を設定するOther1（０４５３８）、購買履歴に関しては店員名を設定するOther2（０４５３９）のデータ項目を対応付けて有する。
【００５７】
また、個人情報・行動履歴情報収集サーバ１００は、記憶部１０１において一元管理データベース１２６（前記テンプレートテーブル１２８と共に第４テーブルをなす）を備えている。この一元管理データベース１２６は、利用者の情報と行動履歴の情報とが含むデータのデータ項目別の振り分け欄を備えており、前記テンプレートテーブル１２８を利用して振り分け先が判定されたデータが格納されるデータベースとなる。従って、この一元管理データベース１２６は、前記テンプレートテーブル１２８と同じデータ構造のレコードを格納するデータベースとなる。こうした本実施形態における前記一元管理データベース１２６は、一例として、一元管理データベース（個人情報）１２６ａ、一元管理データベース（履歴情報）１２６ｂの二つのデータベースを含んでいる。
【００５８】
図９（ａ）に例示する一元管理データベース（個人情報）１２６ａは、統一ＩＤ（０４５１１）、氏名（０４５１２）、年齢（０４５１３）、性別（０４５１４）、住所（０４５１５）、定期発駅（０４５１６）、定期着駅（０４５１７）、限度額（０４５１８）、出身地（０４５１９）、趣味（０４５１１０）、コミュニティ（０４５１１１）の各データ項目を有している。また、図９（ｂ）に例示する一元管理データ（履歴情報）１２６ｂは、When（０４５２１）、Who（０４５２２）、Where（０４５２３）、What1（０４５２４）、What2（０４５２５）、データコード（０４５２６）、Other1（０４５２７）、Other2（０４５２８）の各データ項目を有する。
【００５９】
また、前記キャンペーン情報管理サーバ２００は、記憶部２０１において前記キャンペーン情報データベース２２５（第２テーブル）を備えている。このキャンペーン情報データベース２２５は、行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容（例：所定商品の決済額を所定割合だけ割り引く、決済用のポイントを付与する、など）とを含むキャンペーン情報を格納するデータベースとなる。本実施形態におけるキャンペーン情報データベース２２５は、例えば、キャンペーンのサービス内容テーブル２２５ａ、キャンペーン条件（行動履歴）テーブル２２５ｂ、キャンペーン条件（個人情報）２２５ｃ、の各テーブルから構成される。
【００６０】
図１０（ａ）に例示するサービス内容テーブル２２５ａは、キャンペーンＩＤ（０６１１１）、キャンペーン開始時期を示す期間１（０６１１２）、キャンペーン終了時期を示す期間２（０６１１３）、キャンペーン対象商品のJANコード（０６１１４）、およびサービス内容（０６１１２）の各データ項目を有する。
【００６１】
また、図１０（ｂ）に例示するキャンペーン条件（行動履歴）テーブル２２５ｂは、キャンペーン対象者判定用の行動履歴の条件を示すテーブルであり、キャンペーンＩＤ（０６１２１）、キャンペーン開始時期を示す期間１（０６１２２）、キャンペーン終了時期を示す期間２（０６１２３）、前記一元管理データベース１２６のデータ項目と対応するWhere（０６１２４）、What1（０６１２５）、What2（０６１２６）、Code（０６１２７）、Other1（０６１２８）、Other2（０６１２９）の各データ項目を有している。
【００６２】
また、図１０（ｃ）に例示するキャンペーン条件（個人情報）テーブル２２５ｃは、キャンペーン対象者判定用の個人情報の条件を示すテーブルであり、キャンペーンＩＤ（０６１３１）、氏名（０６１３２）、年齢（０６１３３）、性別（０６１３４）、住所（０６１３５）、定期発駅（０６１３６）、定期着駅（０６１３７）、限度額（０６１３８）、出身地（０６１３９）、趣味（０６１３１０）、コミュニティ（０６１３１１）の各データ項目を有する。
【００６３】
なお、前記キャンペーン対象者管理サーバ３００は、キャンペーン対象者リストを作成して記憶部３０１のキャンペーン対象者データベース３２５に格納する。前記キャンペーン対象者データベース３２５は、図１１に示すように、利用者の識別情報たる統一ＩＤ（０７２１）に、前記利用者の個人情報・行動履歴情報に条件が合致したキャンペーンのキャンペーンＩＤ（０７２２）のデータを対応付けて格納している。  
−−−処理フロー例１−−−
以下、本実施形態におけるキャンペーン提供方法の実際手順について図に基づき説明する。なお、以下で説明するキャンペーン提供方法に対応する各種動作は、前記システム１０を構成する各サーバ１００〜３００のＲＡＭに読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００６４】
図１２は本実施形態のキャンペーン提供方法の処理フロー例１を示す図である。このフローは、個人情報や行動履歴情報の収集処理の流れを示すフローチャートである。ここで前記交通履歴管理サーバ０１は、例えば、ネットワークで結ばれた鉄道駅の改札機０１ａが送信してくる、当該改札機０１ａでのチケットないしＩＣカードの読み取りに伴う利用者の入出場記録（この記録には、前記チケットやＩＣカードから読み取った乗車券ＩＤ、利用駅のＩＤ、運賃決済額、利用時刻などの情報が含まれる）、券売機など所定装置が送信してくる、当該装置での前記ＩＣカードのＩＣチップへの電子マネーチャージ記録（この記録には、前記ＩＣカードから読み取られた乗車券ＩＤ、利用駅のＩＤ、チャージ金額などの情報が含まれる）を受信し、記憶部において利用者の行動履歴情報として格納する（ｓ１００）。
【００６５】
また、前記交通履歴管理サーバ０１は、前記鉄道駅に備わる定期券発行装置０１ｂが送信してくる、当該定期券発行装置０１ｂでの定期券発行処理に伴って得る利用者の個人情報を受信し記憶部に格納する（ｓ１０１）。なお、ここで記憶部に格納される前記個人情報としては、前記定期券発行装置０１ｂの入力装置で利用者から入力された、利用者の氏名、年齢、性別、住所、定期券区間をなす発駅・着駅、および発行時に定期券発行装置０１ｂで付与された乗車券ＩＤなどの情報が含まれる。
【００６６】
同様に、前記購買履歴管理サーバ０２は、ネットワークで結ばれた店舗のレジスター０６が送信してくる、当該レジスター０６での代金決済に伴う利用者の購買記録（この記録には、利用者が決済時に提示した会員カードより読み取られた会員カードＩＤ、購買時刻、利用店舗名、購買商品のＪＡＮコード、決済額、支払い区分、対応店員名などの情報が含まれる）を受信し、行動履歴情報として記憶部に格納する（ｓ１００）。
【００６７】
また、前記購買履歴管理サーバ０２は、前記店舗の会員カード発行装置０２ａないし０６ａが送信してくる、当該会員カード発行装置０２ａないし０６ａの入力装置で会員カード発行に伴って入力を受け付けた利用者の個人情報（この情報には、利用者に発行した会員カードのＩＤ、利用者の氏名、年齢、性別、住所、利用限度額などの情報が含まれる）を受信し、前記利用者の個人情報として記憶部に格納する（ｓ１０１）。
【００６８】
また、前記ウェブサイト閲覧履歴管理サーバ０３は、オンラインショッピングサイトやコミュニティサイト等をウェブ上で提供するウェブサーバ０３ａが送信してくる、ウェブサイトを訪れた利用者の閲覧記録や、ウェブサイトにおける利用者のオンラインショッピングの記録を受信し、記憶部において利用者の行動履歴情報として格納する（ｓ１００）。
【００６９】
また、前記ウェブサイト閲覧履歴管理サーバ０３は、前記ウェブサーバ０３ａが送信してくる、ウェブサイトの利用登録に伴って得る利用者の個人情報を受信し、記憶部において利用者の個人情報として格納する（ｓ１０１）。なお、ここで記憶部に格納される前記個人情報としては、前記ウェブサーバ０３ａが入力画面等を介して前記利用者の端末から入力された、利用者の氏名、年齢、性別、住所、出身地、趣味、所属コミュニティ、および利用登録時にウェブサーバ０３ａで付与されたウェブサイトＩＤなどの情報が含まれる。
【００７０】
上述のサーバ０１〜０３は、各々で記憶部に蓄積した利用者の個人情報・行動履歴情報を、前記通信ネットワーク１１を介し、前記システム１０の個人情報・行動履歴情報収集サーバ１００に送信する（ｓ１０２）。前記サーバ０１〜０３らがデータ送信を行うタイミングとしては、個人情報・行動履歴情報を配下の装置（例：改札機など）より得られたタイミングとしてもよいし、サーバ自身に備わるクロック機能で所定時間の経過を計測して一定間隔毎としてもよい。
【００７１】
一方、前記個人情報・行動履歴情報収集サーバ１００の履歴情報収集部１１０は、前記利用者の個人情報や行動履歴情報を、前記サーバ０１〜０３（ないし前記レジスターサーバ０５）の少なくともいずれかより通信部１０７を介して受信して記憶部１０１に格納する（ｓ１０３）。なお、上記では、複数のサーバ０１〜０３より個人情報や行動履歴情報を受信する場合を例示したが、勿論、前記サーバ０１〜０３のうちいずれか１つのサーバのみから個人情報・行動履歴情報の受信をする場合も想定できる。また、行動履歴情報のみを受信する場合も想定できる（行動履歴情報には利用者個人を特定する最低限の情報として、会員カードＩＤや乗車券ＩＤ、ウェブサイトＩＤなどが含まれており、例えば、交通機関のＩＣカード型乗車券のチャージ金額を、店舗やウェブサイト等での商品代金の決済に用いる場合などは、決済時に判明する乗車券ＩＤ＝利用者の識別情報となるから、行動履歴情報のみでもキャンペーン対象者の特定やキャンペーンサービスの提供は可能）。
【００７２】
続いて、前記履歴情報収集部１１０は、前記サーバ０１〜０３らから受信した個人情報や行動履歴情報を、前記データコード付与テーブル１２７に照合し、例えば交通履歴管理サーバ０１から受信した個人情報にはデータコード「１」、交通履歴情報にはデータコード「２」を付与する（ｓ１０４）。同様に、前記購買履歴管理サーバ０２から受信した個人情報にはデータコード「３」、購買履歴情報にはデータコード「４」、前記ウェブサイト閲覧履歴管理サーバ０３から受信した個人情報にはデータコード「５」、閲覧履歴情報にはデータコード「６」、購買履歴情報にはデータコード「７」、を付与する。
【００７３】
また前記履歴情報収集部１１０は、前記個人情報や行動履歴情報が含む会員カードＩＤや乗車券ＩＤ、ウェブサイトＩＤを前記紐付テーブル１２５に照合し、利用者の統一ＩＤに変換する（ｓ１０５）。また、前記履歴情報収集部１１０は、前記ステップｓ１０５で変換した統一ＩＤを含むレコードを前記一元管理データベース１２６に生成し、前記ステップｓ１０４で付与したデータコードと、前記個人情報・行動履歴情報が含む各データを前記テンプレートテーブル１２８に照合し、前記一元管理データベース１２６の前記レコードにおいて該当するデータ項目の振り分け欄に格納する（ｓ１０６）。さらに前記履歴情報収集部１１０は、前記一元管理データベース１２６において、前記統一ＩＤごとのデータを時系列で並べ替える（ｓ１０７）。なお、このステップｓ１０７の処理は、前記一元管理データベース１２６に格納された全てのレコードに対して完了するまで繰り返し行う。
【００７４】
具体的には、図４〜６に例示した各個人情報や行動履歴情報のデータを、図８に示したテンプレートテーブル１２８に従って、一元管理データベース１２６に格納した場合、個人情報は図９（ａ）、行動履歴情報は図９（ｂ）に示すデータ構造となる。例えば、「ＥＦＧＨ」さんは、個人情報に関して交通履歴管理サーバ０１の個人情報データベース０１１とウェブサイト閲覧履歴管理サーバ０３の個人情報データベース０３１の二つのデータベースにレコードが存在している。
【００７５】
そこで前記履歴情報収集部１１０は、交通履歴管理サーバ０１から得た個人情報（交通個人情報と称する）の乗車券ＩＤを前記紐付テーブル１２５に照合して、統一ＩＤ（676081018）を特定し、一元管理データベース１２６（個人情報）でレコードを生成する。そしてこの統一ＩＤをキーに含むレコードにおいて、前記交通個人情報が含む氏名（ＥＦＧＨ）を前記レコードの氏名欄０４４１２へ、前記交通個人情報が含む年齢（２５）を前記レコードの年齢欄０４４１３へ、前記交通個人情報が含む性別（男）を前記レコードの性別欄０４４１４へ、前記交通個人情報が含む住所（横浜市Ｍ区）を前記レコードの住所欄０４４１５へ、前記交通個人情報が含む定期発駅（Ｙ駅）を前記レコードの定期発駅欄０４４１６へ、前記交通個人情報が含む定期着駅（Ｔ駅）を前記レコードの定期着駅欄０４４１７に格納する。また同様に、ウェブサイト閲覧履歴管理サーバ０３から得た個人情報（ウェブサイト個人情報と称する）の出身地（奈良県Ｉ郡）を前記レコードの出身地欄０４４１９へ、前記ウェブサイト個人情報の趣味（バイク）を前記レコードの趣味欄０４４１１０へ、前記ウェブサイト個人情報のコミュニティ（横浜グルメ）を前記レコードのコミュニティ欄０４４１１１へ格納する。前記レコードは、図９（ａ）に示す例では、上から４つ目のレコードにあたる。
【００７６】
一方、前記履歴情報収集部１１０が前記購買履歴管理サーバ０２より得た購買履歴情報を、一元管理データベース１２６に格納する状況を想定すると、前記履歴情報収集部１１０は、図５（ｂ）の購買履歴データベース０２２の２行目のレコードにおける、購買履歴の時刻（2009/03/05/18:30:10）を、一元管理データベース（履歴情報）１２６ｂにおいて生成したレコードのWhen欄０４４２１へ、同じく購買履歴が示す会員カードＩＤを前記紐付テーブル１２５に照合して得た統一ＩＤ（676081030）をWho欄０４４２２へ、購買履歴の店舗名（Ｔデパート）をWhere欄０４４２３へ、購買履歴のJANコード（18410710）をWhat1欄０４４２４へ、購買履歴の決済額（980）をWhat2欄０４４２５へ、購買履歴の支払区分（現金）をOther1欄０４４２７へ、購買履歴の店員名（ＱＲＳＴ）をOther2欄０４４２８へ格納する。前記レコードは、図９（ｂ）の上から２つ目のレコードにあたる。
【００７７】
−−−処理フロー例２−−−
次に、キャンペーン情報の管理処理について説明する。図１３は本実施形態のキャンペーン提供方法の処理フロー例２を示す図である。この場合、前記キャンペーン情報管理サーバ２００のキャンペーン情報管理部２１０は、キャンペーン対象者とする利用者についての属性と該当利用者における行動履歴とに関する条件を、キャンペーンサービスの内容と共にキャンペーン情報として、前記キャンペーン情報入力端末０４から受け付ける（ｓ２００）。キャンペーン対象者の条件として、利用者の個人情報を含めない場合、前記キャンペーン情報管理部２１０は、前記キャンペーン情報入力端末０４から行動履歴の条件とキャンペーンサービス内容の指定のみを受け付ける。いずれにしても、キャンペーンサービスを展開する企業等の意志次第である。
【００７８】
また、前記条件として指定される利用者の個人情報や行動履歴に関しても、１つの属性についてのみ指定を受け付けるとしてもよいし、或いは、複数の個人情報、複数の行動履歴が組み合わさった一連の情報、などを条件として指定を受け付けてよい。
【００７９】
前記キャンペーン情報管理部２１０は、前記キャンペーン情報を前記通信装置２０７を介して前記キャンペーン情報入力端末０４から受信して、前記一元管理データベース１２６のレコードと同じ振り分け欄を備えたレコードをキャンペーン情報データベース２２５に生成する（ｓ２０１）。そして、前記キャンペーン情報管理部２１０は、前記キャンペーン情報に含まれる前記条件が示す各データを前記キャンペーン情報データベース２２５の前記レコードにおいて、該当するデータ項目の振り分け欄に格納する（ｓ２０２）。また前記キャンペーン情報管理部２１０は、前記条件に対応付けて前記キャンペーンサービス内容を前記キャンペーン情報データベース２２５に格納する（ｓ２０３）。
【００８０】
図１０（ａ）に示した例では、キャンペーンサービス内容として、たとえば、キャンペーンＩＤを「CAM001」、キャンペーン開始日を「2009/03/10」、キャンペーン終了日を「2009/03/25」、キャンペーン対象商品のJANコードを「123456789」、サービス内容を「○△□社製電子レンジ“１２３４”３０％OFF！」をキャンペーン情報管理サーバに登録した例となっている。
【００８１】
また図１０（ｂ）に示した例では、前記キャンペーンＩＤ「CAM001」なるキャンペーンサービスの提供条件として、利用者の行動履歴を指定している。この例では、例えば、１つ目の行動履歴の実行期間の条件を期間１「2009/03/01」〜期間２「2009/03/10」とし、行動の実行場所たるwhereを「Ｔ駅」、行動履歴の種類たるデータコードを「２」＝交通履歴情報となっている。また、前記１つ目の行動履歴と組になった２つ目の行動履歴の条件として、実行期間の条件を期間１「2009/03/01」〜期間２「2009/03/10」とし、実行場所たるwhereを「http://www．○△□．co．jp/rd/sdl」、行動履歴の種類たるデータコードを「６」＝web閲覧履歴情報、となっている。
【００８２】
同様に、図１０（ｃ）に示す例では、前記キャンペーンＩＤ「CAM001」なるキャンペーンサービスの提供条件として、利用者の個人情報を指定している。この例では、例えば、対象者の条件として、参加コミュニティが「横浜グルメ」とする例になっている。
【００８３】
−−−処理フロー例３−−−
次に、キャンペーン対象者の抽出処理について説明する。図１４は本実施形態のキャンペーン提供方法の処理フロー例３を示す図である。この場合、前記キャンペーン対象者管理サーバ３００のキャンペーン対象者抽出部３１０は、前記個人情報および行動履歴情報を、前記個人情報・行動履歴情報収集サーバ１００の一元管理データベース１２６より読み出す（ｓ３００）。この例では、一元管理データベース１２６より個人情報や行動履歴情報を読み出す場合を示すが、前記サーバ０１〜０３よりシステム１０が収集した個人情報や行動履歴情報が、単純に個人情報・行動履歴情報収集サーバ１００の記憶部１０１におけるテーブル（＝第１テーブル）に格納されている場合、当該テーブルから読み出すとしてもよい。また、前記キャンペーン対象者抽出部３１０は、前記キャンペーン情報データベース２２５においてキャンペーン対象者の条件として個人情報が規定されているか検索し、個人情報の規定がなかった場合、前記一元管理データベース１２６等から行動履歴情報のみを抽出する場合も想定できる。この場合、前記キャンペーン対象者抽出部３１０は、各利用者の行動履歴の情報を、前記キャンペーン情報データベース２２５のキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定するのである。
【００８４】
また、前記キャンペーン対象者抽出部３１０は、前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５より、キャンペーン情報（利用者の属性と行動履歴とに関する条件）を読み出す（ｓ３０１）。図１０（ｂ）、（ｃ）に例示した例であれば、前記キャンペーン対象者抽出部３１０は、前記キャンペーン情報として、キャンペーン「CAM001」に関するキャンペーン条件（行動履歴）を２レコード、キャンペーン条件（個人情報）を１レコード読み出すことになる。
【００８５】
そこで前記キャンペーン対象者抽出部３１０は、例えばまず、２つのキャンペーン条件（行動履歴）のうち１つ目のキャンペーン条件を、前記ステップｓ３００で読み出した全ての行動履歴情報と照合する（ｓ３０２）。図１０（ｂ）に例示したキャンペーン情報（行動履歴）のうち１レコード目は、「2009/03/01」〜「2009/03/10」の期間に、「Ｔ駅」を利用した人、という条件を示している。そこで、前記キャンペーン対象者抽出部３１０は、図９（ｂ）の全データに対して、「when」が前記期間に含まれており、「where」が「Ｔ駅」であるレコードの検索を行なう。図９（ｂ）の一元管理データベース１２６ｂのレコード中で、前記条件と一致するのは、統一ＩＤ「who」が「676080001」で時刻「when」が「2009/03/03/17:00:10」、利用場所の「where」が「Ｔ駅」、「what1」が「入場」のレコード（１つめのレコード）と、統一ＩＤが「676081018」で「2009/03/04/18:00:20」に「Ｔ駅」を「出場」したレコード（４つ目のレコード）である。
【００８６】
続いて前記キャンペーン対象者抽出部３１０は、前記ステップｓ３０２の照合処理で特定した２つのレコードより、統一ＩＤ「676080001」、「676081018」を抽出し、この統一ＩＤを「who」に持つレコードであり、「when」が「2009/03/01」から「2009/03/10」の間、「where」が「http://www．○△□．co．jp/rd/sdl」であるレコードを、前記一元管理データベース１２６ｂのレコード中より検索する（ｓ３０３）。図９（ｂ）の例であれば、前記キャンペーン対象者抽出部３１０は、前記二人の利用者「676080001」、「676081018」のうち、統一ＩＤが「676081018」の利用者を前記二つ目のキャンペーン情報にも一致する者として特定できる。
【００８７】
さらに、前記キャンペーン対象者抽出部３１０は、２つの行動履歴に関するキャンペーン条件を満たした統一ＩＤ「676081018」の利用者に関して、前記キャンペーン条件（個人情報）についてもチェックする（ｓ３０４）。前記キャンペーン条件（個人情報）は、所属コミュニティが「横浜グルメ」である者となっている。そこで前記キャンペーン対象者抽出部３１０は、図９（ａ）に例示した一元管理データベース１２６ａより統一ＩＤが「6760801018」のレコードを検索し、このレコードに設定されている「コミュニティ」欄のデータが「横浜グルメ」と一致するか判定する。統一ＩＤが「6760801018」のレコードにおいて「コミュニティ」欄のデータは「横浜グルメ」と設定されているから、この場合、前記統一ＩＤが「6760801018」の利用者は、個人情報と行動履歴情報の両方について全てキャンペーン条件を満たす者として特定できる。
【００８８】
そこで、前記キャンペーン対象者抽出部３１０は、全てのキャンペーン条件を満たした利用者の統一ＩＤ「6760801018」と、前記キャンペーンＩＤ「CAM001」とをセットにして、キャンペーン対象者の情報として記憶部３０１のキャンペーン対象者データベース３２５に保存する（ｓ３０５）。こうして、前記キャンペーン対象者抽出部３１０は、キャンペーン情報データベース２２５のキャンペーン情報が示す利用者の属性と行動履歴とに関する条件を満たす属性を持った利用者をキャンペーン対象者として特定する。
【００８９】
前記キャンペーン対象者抽出部３１０は、以上の処理（前記ステップｓ３００〜ｓ３０５）を、前記キャンペーン情報データベース２２５が含む全てのキャンペーン情報に関して行って（ｓ３０６：ｙ）、全キャンペーン対象者のリスト、すなわちキャンペーン対象者リスト（図１１参照）を作成しキャンペーン対象者データベース３２５に格納する。
【００９０】
なお、上記の例では、複数の行動履歴の組み合わせに関する条件に基づいてキャンペーン対象者抽出を行う例を示したが、キャンペーン条件として１つの行動履歴のみが規定されている例を想定しても勿論よい。
【００９１】
また、上記キャンペーン対象者の抽出に関する処理は、前記キャンペーン対象者抽出部３１０が、前記キャンペーン情報管理サーバ２００における新たなキャンペーン情報の登録処理を検知（キャンペーン情報管理サーバ２００が登録処理イベントの発生にあわせて通知してくる）し、その検知時に開始するとしてもよい。
【００９２】
或いは、前記キャンペーン対象者抽出部３１０が、キャンペーン対象者管理サーバ３００が備えるクロック機能にて所定時間の経過を計測し、前記所定時間の経過毎に前記処理を開始するとしてもよい。
【００９３】
または、前記個人情報・行動履歴情報収集サーバ１００が前記サーバ０１〜０３より受信した利用者の個人情報と行動履歴の情報との前記一元管理データベース１２６への格納処理のイベント発生を、前記キャンペーン対象者抽出部３１０に通知する場合、前記キャンペーン対象者抽出部３１０は、前記格納処理のイベント発生検知毎に前記処理を開始するとしてもよい。
【００９４】
なお、前記キャンペーン対象者抽出部３１０は、キャンペーン情報が示す有効期間（「期間１」から「期間２」の間）と、自身のクロック機能が示す日付や時刻の情報とを定期的に照合して、有効期間が経過してしまったキャンペーン情報を特定し、該当キャンペーン情報を、前記キャンペーン情報管理サーバ２００のキャンペーン情報データベース２２５から削除する。同様にキャンペーン対象者抽出部３１０は、前記該当キャンペーン情報が示すキャンペーンＩＤに対応付けされている統一ＩＤを、前記キャンペーン対象者データベース３２５のキャンペーン対象者リスト中より特定し、該当レコードを削除する。
【００９５】
−−−処理フロー例４−−−
次に、キャンペーン対象者に対するキャンペーンサービスの提供指示の処理について説明する。図１５は本実施形態のキャンペーン提供方法の処理フロー例４を示す図である。この場合、前記キャンペーン照合サーバ４００のキャンペーン提供指示部４１０は、前記個人情報・行動履歴情報収集サーバ１００が、前記サーバ０１〜０３から特定の行動履歴（例：特定のＪＡＮコードに該当する商品の購買履歴など）を受信した際に、当該特定行動履歴が含む利用者の会員カードＩＤ等を前記紐付テーブル１２５に照合して利用者の統一ＩＤを特定し、この統一ＩＤを前記キャンペーン対象者データベース３２５のキャンペーン対象者リストで照合して前記統一ＩＤを特定できた場合、前記統一ＩＤに対応する所定サービス内容を前記キャンペーン対象者リストから抽出し、前記統一ＩＤが示すキャンペーン対象者に対する該当サービス提供の指示を、前記レジスターサーバ０５を介してレジスター０６に通知する。以下、具体例に即して上記処理について説明する。
【００９６】
例えば、会員カードＩＤが「B676081018」の利用者が、キャンペーン対象商品である「○△□社製電子レンジ“１２３４”」を、小売店（Ｄカメラ）で購入した場合を想定する。この場合、小売店（Ｄカメラ）のレジスター０６は、前記利用者が購入した商品「○△□社製電子レンジ“１２３４”」のＪＡＮコード「123456789」（ないしはＪＡＮコードに相当する商品ＩＤ）と、ユーザ判別用のＩＤ＝前記会員カードＩＤ「B676081018」を読み取って、読み取った情報と読み取り時刻（2009/03/12/15:45:10）をレジスターサーバ０５に送信する。レジスターサーバ０５では前記情報をレジスター０６より受信し（ｓ４０１）、記憶部３０１に記憶する（ｓ４０２）。また、前記レジスターサーバ０５は、前記ＪＡＮコード、読取時刻、前記会員カードＩＤ等を、キャンペーン照合サーバ４００に送信する（ｓ４０３）。
【００９７】
一方、前記キャンペーン照合サーバ４００は、前記ＪＡＮコード、読取時刻、会員カードＩＤ等を、前記レジスターサーバ０５から受信して取得し（ｓ４０６）、前記ＪＡＮコードおよび読取時刻の情報を、キャンペーン情報管理サーバ２００に送信する（ｓ４０７）。また、前記キャンペーン照合サーバ４００は、前記会員カードＩＤを、前記個人情報・行動履歴情報収集サーバ１００に送信する（ｓ４０８）。
【００９８】
前記キャンペーン情報管理サーバ２００は、前記キャンペーン照合サーバ４００から、前記ＪＡＮコード（123456789）および読取時刻（2009/03/12/15:45:10）の情報を受信して取得し（ｓ４２１）、キャンペーン情報データベース２２５において、前記ＪＡＮコードに該当するレコードを検索する（ｓ４２２）。前記キャンペーン情報管理サーバ２００は、前記ステップｓ４２２の処理で該当するキャンペーン情報のレコードを検索できた場合、処理をステップｓ４２４へ進め、他方、該当レコードを検索できなかった場合（ｓ４２３：Ｎ）、処理を終了する。
【００９９】
前記キャンペーン情報管理サーバ２００は、前記ステップｓ４２３にて該当するキャンペーン情報を検索できた場合、（ｓ４２３：Ｙ）、前記読取時刻（2009/03/12/15:45:10）が、該当キャンペーン情報が示すキャンペーン期間（2009/03/10〜2009/03/20）内か否か判定する（ｓ４２４）。前記読取時刻がキャンペーン期間内であれば（ｓ４２５：Ｙ）、前記キャンペーン情報管理サーバ２００は、処理をステップｓ４２６へ進め、他方、前記読取時刻が前記キャンペーン期間内でなければ（ｓ４２５：Ｎ）、処理を終了する。前記キャンペーン情報管理サーバ２００は、ステップｓ４２６において、該当キャンペーン情報が示すキャンペーンＩＤ（CAM001）とキャンペーン内容（「○△□社製電子レンジ“１２３４”３０％OFF！」）のデータを、キャンペーン照合サーバ４００へ送信する。
【０１００】
一方、前記ステップｓ４０８の結果、前記個人情報・行動履歴情報収集サーバ１００は、前記キャンペーン照合サーバ４００から、前記会員カードＩＤ「B676081018」を受信して取得する（ｓ４１４）。また、前記会員カードＩＤ「B676081018」を前記紐付テーブル１２５を利用するなどして統一ＩＤ「676081018」へ変換し（ｓ４１５）、その統一ＩＤをキャンペーン照合サーバ４００へ送信する（ｓ４１６）。
【０１０１】
他方、前記キャンペーン照合サーバ４００は、前記個人情報・行動履歴情報収集サーバ１００より前記統一ＩＤ「676081018」を取得し（ｓ４０９）、また、前記キャンペーン情報管理サーバ２００よりキャンペーンＩＤ（CAM001）とキャンペーン内容（「○△□社製電子レンジ“１２３４”３０％OFF！」）のデータを取得する（ｓ４１０）。ここで前記キャンペーン照合サーバ４００は、前記統一ＩＤとキャンペーンＩＤをキャンペーン対象者管理サーバ３００へ送信する（ｓ４１１）。
【０１０２】
キャンペーン対象者管理サーバ３００は、前記統一ＩＤ（676081018）とキャンペーンＩＤ（CAM001）を前記キャンペーン照合サーバ４００より取得し（ｓ４１７）、前記統一ＩＤとキャンペーンＩＤをキーに前記キャンペーン対象者データベース３２５のキャンペーン対象者リスト中から該当者を検索する（ｓ４１８）。前記キャンペーン対象者管理サーバ３００は、前記ステップｓ４１８の検索処理の結果、該当者が存在すれば（ｓ４１９：Ｙ）、処理をステップｓ４２０へ進め、他方、該当者が存在しない場合（ｓ４１９：Ｎ）、処理を終了する。
【０１０３】
ステップｓ４２０において、前記キャンペーン対象者管理サーバ３００は、前記統一ＩＤに対応する利用者に対し、キャンペーンサービスを提供可能との通知を、キャンペーン照合サーバ４００へ送信する。
【０１０４】
この時、前記キャンペーン照合サーバ４００は、前記キャンペーンサービスの提供ＯＫとの通知を取得し（ｓ４１２）、前記ステップｓ４１０で取得しているキャンペーン内容のデータを含むキャンペーン提供指示をレジスターサーバ０５へ送信する（ｓ４１３）。  一方、前記レジスターサーバ０５は、前記キャンペーン照合サーバ４００よりキャンペーン内容（「○△□社製電子レンジ“１２３４”３０％OFF！」）を含む前記提供指示を取得し（ｓ４０４）、配下のレジスター０６等でキャンペーン内容を表示ないしは実行し（ｓ４０５）、処理を終了する。
【０１０５】
以上、本実施形態によれば、前記商品またはサービスの提供装置から利用者の様々な種類の行動履歴を取得して、こうした行動履歴に応じたキャンペーンサービスを特定・提供することができる。また、利用者はそれぞれの商品またはサービスの利用にあたって従来から必要とされている会員カードやＩＤ、パスワード等の他に特別な手段を用意せずとも、その利用者におけるそれまでの行動履歴にマッチしたキャンペーンの提供（例：商品購入時の割引サービスなど）を受けることができる。したがって、利用者の様々な種類の行動履歴を考慮したキャンペーンサービスを、キャンペーン提供用の特別な媒体を必要とせずに提供できる。
【０１０６】
なお、本実施形態の前記キャンペーン提供システム１０は、以下の通りの構成としてもよい。すなわち、前記キャンペーン情報管理部は、利用者の属性と行動履歴とに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して前記端末から受信して前記第２テーブルに格納するとしてもよい。
【０１０７】
この場合、前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と行動履歴とに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する。
【０１０８】
こうした構成を採用すれば、利用者の行動履歴のみならず利用者の属性（例：年齢、性別、居住地、職業、趣味など）についても対応したキャンペーンサービスを特定・提供することができる。また上記同様に、利用者はそれぞれの商品またはサービスの利用にあたって従来から必要とされている会員カードやＩＤ、パスワード等の他に特別な手段を用意せずとも、その利用者の属性と当該利用者におけるそれまでの行動履歴の両方にマッチしたキャンペーンの提供（例：商品購入時の割引サービスなど）を受けることができる。
【０１０９】
また、前記履歴情報収集部は、ネットワーク上に複数存在する前記提供装置より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信装置を介して受信して前記第１テーブルに格納するとしてもよい。
【０１１０】
この場合、前記キャンペーン情報管理部は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信して前記第２テーブルに格納する。
【０１１１】
また、前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する。
【０１１２】
こうした構成を採用すれば、利用者における、例えば、交通手段による移動の後に異動先の小売店等で商品購入、といった一連の行動を考慮してキャンペーンサービスを特定・提供することができる。また上記同様に、利用者はそれぞれの商品またはサービスの利用にあたって従来から必要とされている会員カードやＩＤ、パスワード等の他に特別な手段を用意せずとも、その利用者の属性と当該利用者におけるそれまでの一連の行動履歴の両方にマッチしたキャンペーンの提供（例：商品購入時の割引サービスなど）を受けることができる。
【０１１３】
また、前記記憶装置において、利用者の識別情報と各提供装置で前記利用者に割り当てている装置別識別情報とを対応付けて記憶する第３テーブルと、前記利用者の情報と行動履歴の情報とが含むデータのデータ項目別の振り分け欄を規定した第４テーブルと、を備え、前記第２テーブルが前記第４テーブルの前記振り分け欄と同じデータ格納欄を備えるとしてもよい。
【０１１４】
この場合、前記履歴情報収集部は、ネットワーク上に複数存在する前記提供装置より、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを通信装置を介して受信し、この受信情報が含む装置別識別情報を前記第３テーブルに照合して利用者の識別情報を特定し、この識別情報を含むレコードを前記第４テーブルに生成し、前記受信情報が含む各データを前記第４テーブルの前記レコードにおいて該当するデータ項目の振り分け欄に格納する。
【０１１５】
また、前記キャンペーン情報管理部は、利用者の属性と該当利用者における複数の行動履歴の組み合わせとに関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、前記第４テーブルのレコードと同じ振り分け欄を備えたレコードを第２テーブルに生成し、前記条件が含む各データを前記第２テーブルの前記レコードにおいて該当するデータ項目の振り分け欄に格納し、前記条件に対応付けて前記所定サービス内容を前記第２テーブルに格納する。
【０１１６】
また、前記キャンペーン対象者抽出部は、利用者および行動履歴の情報を前記第４テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す利用者の属性と複数の行動履歴の組み合わせとに関する条件と照合し、当該条件を満たす属性を持った利用者であり、なおかつ当該条件を満たす行動を組み合わせて行った利用者をキャンペーン対象者として特定する。
【０１１７】
こうした構成を採用すれば、商品またはサービスの提供装置において管理している利用者の情報や行動履歴の情報について、前記提供装置間でデータ項目等が異っているとしても、それをシステム側で吸収し、統一形式のデータとして取り扱うことができる。従って、以降の処理を効率的に実行できる。
【０１１８】
また、前記キャンペーン対象者抽出部は、キャンペーン対象者の識別情報を前記第４テーブルから抽出し、該当キャンペーン対象者に関して該当条件に対応する所定サービス内容を前記第２テーブルから抽出し、前記識別情報と所定サービス内容とを対応付けたキャンペーン対象者リストを作成して記憶装置に格納するとしてもよい。
【０１１９】
この場合、前記キャンペーン提供指示部は、前記提供装置から通信装置を介して特定の行動履歴を受信した際に、当該特定行動履歴が含む利用者の装置別識別情報を前記第３テーブルに照合して利用者の識別情報を特定し、この識別情報を前記キャンペーン対象者リストで照合して前記識別情報を特定できた場合、前記識別情報に対応する所定サービス内容を前記キャンペーン対象者リストから抽出し、前記識別情報が示すキャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する。
【０１２０】
こうした構成を採用すれば、利用者の行動が前記条件に合致するか否かの判定を予め済ませておくことができ、キャンペーンサービス提供のトリガーとして該当利用者の所定行動（前記条件に規定されている商品またはサービスの購買など）があれば、すぐさま該当キャンペーンサービスの提供を（前記レジ装置などのサービス提供用の装置に）指示することができる。
【０１２１】
また、前記キャンペーン対象者抽出部は、前記条件および前記所定サービス内容の前記第２テーブルへの格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行するとしてもよい。こうした構成を採用すれば、前記条件等の新規登録や変更の内容に迅速に対応して、キャンペーン対象者リストの作成を行うことができ、例えば、変更前の条件であれば行動履歴等が合致していたが、変更後の条件には行動履歴等が合致しない利用者をキャンペーン対象者とし、キャンペーンサービスの提供を誤って行うといった懸念を解消する。
【０１２２】
また、前記キャンペーン対象者抽出部は、所定時間の経過を計測し、前記所定時間の経過毎に前記キャンペーン対象者リストの作成処理を実行するとしてもよい。
【０１２３】
こうした構成を採用すれば、前記条件等の新規登録や変更、或いは利用者の個人情報や行動履歴の変化に対応して、一定期間毎にキャンペーン対象者リストの更新を行うことができる。これにより、例えば、変更前の条件であれば行動履歴等が合致していたが、変更後の条件には行動履歴等が合致しない利用者をキャンペーン対象者としたり、或いは逆に、変更前の条件であれば行動履歴等が合致していなかったが、変更後の条件には行動履歴等が合致する利用者をキャンペーン対象者としなかったり、また、個人情報や行動履歴の変更前であれば条件に合致していたが、変更後の個人情報や行動履歴の変更後は条件に合致しない利用者をキャンペーン対象者としたり、或いは逆に、個人情報や行動履歴の変更前であれば条件に合致していなかったが、変更後の個人情報や行動履歴の変更後は条件に合致している利用者をキャンペーン対象者とせず、キャンペーンサービスの提供を誤って行うといった懸念を解消する。
【０１２４】
また、前記キャンペーン対象者抽出部は、前記提供装置より受信した利用者の情報と行動履歴の情報との前記第４テーブルへの格納処理を監視し、前記格納処理の実行を検知する毎に前記キャンペーン対象者リストの作成処理を実行するとしてもよい。こうした構成を採用すれば、前記利用者の情報や行動履歴の情報の新規登録や変更の内容に迅速に対応して、キャンペーン対象者リストの作成を行うことができ、例えば、変更前の利用者の情報や行動履歴の情報であれば条件に合致していたが、変更後の利用者の情報や行動履歴の情報は条件に合致しない利用者をキャンペーン対象者とし、キャンペーンサービスの提供を誤って行うといった懸念を解消する。
【０１２５】
また、前記履歴情報収集部は、交通機関の改札機でのチケットないしＩＣカードの読み取りに伴う利用者の施設入出場記録、所定装置での前記ＩＣカードのＩＣチップへの電子マネーチャージ記録、の少なくともいずれかを前記行動履歴の情報として前記交通機関に備わる提供装置から通信装置を介して受信し、定期券発行装置での定期券発行に伴って得る利用者の個人情報を前記利用者の情報として前記提供装置から通信装置を介して受信する、としてもよい。こうした構成を採用すれば、鉄道駅や空港などの各種交通機関の施設を訪れた利用者について、その行動履歴情報や個人情報を収集し、こうした行動履歴や個人情報に応じたキャンペーンサービスを特定・提供することができる。
【０１２６】
また、前記履歴情報収集部は、店舗のレジでの代金決済に伴う利用者の購買記録を前記行動履歴の情報として前記店舗に備わる提供装置から通信装置を介して受信し、前記店舗の会員カード発行装置での会員カード発行に伴って得る利用者の個人情報を前記利用者の情報として前記提供装置から通信装置を介して受信する、としてもよい。こうした構成を採用すれば、店舗などを訪れた利用者について、その行動履歴情報や個人情報を収集し、こうした行動履歴や個人情報に応じたキャンペーンサービスを特定・提供することができる。
【０１２７】
また、前記履歴情報収集部は、ウェブサイトを訪れた利用者の閲覧記録、ウェブサイトにおける利用者のオンラインショッピングの記録、の少なくともいずれかを前記行動履歴の情報として前記ウェブサイトを提供するサーバである提供装置から通信装置を介して受信し、前記ウェブサイトの利用登録に伴って得る利用者の個人情報を前記利用者の情報として前記サーバから通信装置を介して受信する、としてもよい。こうした構成を採用すれば、オンラインショッピングサイト等を提供するサーバをユーザ端末を介し訪れた利用者について、オンラインショッピングサイトでの行動履歴の情報や個人情報を収集し、こうした行動履歴や個人情報に応じたキャンペーンサービスを特定・提供することができる。
【０１２８】
また本実施形態のキャンペーン提供方法は、コンピュータが以下の処理を実行するものである。すなわち前記コンピュータは、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置より通信装置を介して受信して記憶装置の第１テーブルに格納する処理を実行する。
【０１２９】
また前記コンピュータは、行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、記憶装置の第２テーブルに格納する処理を実行する。
【０１３０】
また、前記コンピュータは、各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する処理を実行する。
【０１３１】
また、前記コンピュータは、前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する処理を実行する。
【０１３２】
また本実施形態のキャンペーン提供プログラムは、コンピュータに以下の処理を実行させるものである。すなわち前記キャンペーン提供プログラムは、コンピュータに、商品またはサービスを利用した利用者の情報と、その商品またはサービスの利用に伴う前記利用者の行動履歴の情報とを、前記商品またはサービスの提供装置より通信装置を介して受信して記憶装置の第１テーブルに格納する処理と、行動履歴に関する条件と、当該条件を満たす時に該当利用者に提供する所定サービス内容とを含むキャンペーン情報を、通信装置を介して端末から受信し、記憶装置の第２テーブルに格納する処理と、各利用者の行動履歴の情報を前記第１テーブルより読み出して、前記第２テーブルのキャンペーン情報が示す行動履歴に関する条件と照合し、当該条件を満たす行動を行った利用者をキャンペーン対象者として特定する処理と、前記条件に対応する所定サービス内容を前記第２テーブルで特定し、前記キャンペーン対象者に対する該当サービス提供の指示を、通信装置を介してサービス提供用の装置に通知する処理と、を実行させる。
【０１３３】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【０１３４】
０１  交通履歴管理サーバ（商品またはサービスの提供装置）
０２  購買履歴管理サーバ（商品またはサービスの提供装置）
０３  ウェブサイト閲覧履歴管理サーバ（商品またはサービスの提供装置）
０４  キャンペーン情報入力端末（端末）
０５  レジスターサーバ
０６  レジスター（サービス提供用の装置）
１０  キャンペーン提供システム
１１  通信ネットワーク
０１１  交通履歴管理サーバの個人情報データベース
０１２  交通履歴管理サーバの行動履歴情報データベース
０２１  購買履歴管理サーバの個人情報データベース
０２２  購買履歴管理サーバの購買履歴情報データベース
０３１  ウェブサイト閲覧履歴管理サーバの個人情報データベース
０３２  ウェブサイト閲覧履歴管理サーバの閲覧履歴情報データベース
１００  個人情報・行動履歴情報収集サーバ
２００  キャンペーン情報管理サーバ
３００  キャンペーン対象者管理サーバ
４００  キャンペーン照合サーバ
１０１、２０１、３０１、４０１  記憶部（記憶装置）
１０２、２０２、３０２、４０２  プログラム
１０４、２０４、３０４、４０４  ＣＰＵ（演算部）
１０７、２０７、３０７、４０７  通信装置（通信部）
１１０  履歴情報収集部
２１０  キャンペーン情報管理部
３１０  キャンペーン対象者抽出部
４１０  キャンペーン提供指示部
１２５  紐付テーブル（第３テーブル）
１２６  一元管理データベース（第１テーブル、第４テーブル）
１２７  データコード付与テーブル
１２８  テンプレートテーブル（第４テーブル）
２２５  キャンペーン情報データベース（第２テーブル）
３２５  キャンペーン対象者データベース（キャンペーン対象者リスト）
【図１】
2010277360.tif 000003
【図２】
2010277360.tif 000004
【図３】
2010277360.tif 000005
【図４】
2010277360.tif 000006
【図５】
2010277360.tif 000007
【図６】
2010277360.tif 000008
【図７】
2010277360.tif 000009
【図８】
2010277360.tif 000010
【図９】
2010277360.tif 000011
【図１０】
2010277360.tif 000012
【図１１】
2010277360.tif 000013
【図１２】
2010277360.tif 000014
【図１３】
2010277360.tif 000015
【図１４】
2010277360.tif 000016
【図１５】
2010277360.tif 000017