(57)【特許請求の範囲】
【請求項１】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する結合手段と、
前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
前記未知加盟店抽出手段が抽出した前記未知加盟店データに含まれる店舗名と、前記店舗マスタデータ記憶部に格納される店舗マスタデータに含まれる店舗名とを比較して、当該未知加盟店データと当該店舗マスタデータとを紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項２】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
カード会員に関する情報を格納する会員データ記憶部と、
前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する結合手段と、
前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
前記結合データに含まれる利用者識別情報に基づいて前記会員データ記憶部を参照して未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項３】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する結合手段と、
前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
未知加盟店を利用したカード会員の利用者識別情報および利用日に基づいて前記結合データを検索して、前記カード会員が同日に利用した他の加盟店の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項４】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
前記未知加盟店抽出手段が抽出した前記未知加盟店データに含まれる店舗名と、前記店舗マスタデータ記憶部に格納される店舗マスタデータに含まれる店舗名とを比較して、当該未知加盟店データと当該店舗マスタデータとを紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項５】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
カード会員に関する情報を格納する会員データ記憶部と、
前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
前記売上データに含まれる利用者識別情報に基づいて前記会員データ記憶部を参照して未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項６】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、
店舗マスタデータを格納する店舗マスタデータ記憶部と、
加盟店マスタデータ記憶部と、
前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、
未知加盟店を利用したカード会員の利用者識別情報および利用日に基づいて前記売上データを検索して、前記カード会員が同日に利用した他の加盟店の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付ける未知加盟店特定手段と、
前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段と
を備えたことを特徴とするカード決済データクレンジングシステム。
【請求項７】
前記加盟店識別情報は、端末識別番号を含むことを特徴とする請求項１ないし６のいずれかに記載のカード決済データクレンジングシステム。
【請求項８】
前記加盟店識別情報は、加盟店ＩＤを含むことを特徴とする請求項１ないし６のいずれかに記載のカード決済データクレンジングシステム。
【請求項９】
前記店舗マスタデータは、対象の店舗がモールであるか否かを示すモールフラグをさらに格納し、
モール内のテナントに関するテナントマスタデータを格納するテナントマスタデータ記憶部と、
前記未知加盟店特定手段が前記未知加盟店データと紐付けた店舗マスタデータがモールであることを示す場合、未知加盟店データをそのモールに所属するテナントマスタデータに紐付けるテナント特定手段とをさらに備え、
前記マスタデータ保存手段は、前記テナント特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存することを特徴とする請求項１ないし６のいずれかに記載のカード決済データクレンジングシステム。
【請求項１０】
前記テナント特定手段は、未知加盟店を利用した利用履歴データに基づいて、未知加盟店データをテナントマスタデータと紐付けることを特徴とする請求項９に記載のカード決済データクレンジングシステム。
【請求項１１】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの結合手段が、前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成するステップと、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、前記未知加盟店抽出手段が抽出した前記未知加盟店データに含まれる店舗名と、前記店舗マスタデータ記憶部に格納される店舗マスタデータに含まれる店舗名とを比較して、当該未知加盟店データと当該店舗マスタデータとを紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１２】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部と、カード会員に関する情報を格納する会員データ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの結合手段が、前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成するステップと、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、前記結合データに含まれる利用者識別情報に基づいて前記会員データ記憶部を参照して未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１３】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの結合手段が、前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成するステップと、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、未知加盟店を利用したカード会員の利用者識別情報および利用日に基づいて前記結合データを検索して、前記カード会員が同日に利用した他の加盟店の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１４】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、前記未知加盟店抽出手段が抽出した前記未知加盟店データに含まれる店舗名と、前記店舗マスタデータ記憶部に格納される店舗マスタデータに含まれる店舗名とを比較して、当該未知加盟店データと当該店舗マスタデータとを紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１５】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部と、カード会員に関する情報を格納する会員データ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、前記売上データに含まれる利用者識別情報に基づいて前記会員データ記憶部を参照して未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１６】
クレジットカード決済した際の売上データを格納する売上データ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部とを備えたカード決済データクレンジングシステムにおいて、加盟店を特定する方法であって、
前記カード決済データクレンジングシステムの未知加盟店抽出手段が、前記売上データ記憶部に含まれる各売上データの加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出するステップと、
前記カード決済データクレンジングシステムの未知加盟店特定手段が、未知加盟店を利用したカード会員の利用者識別情報および利用日に基づいて前記売上データを検索して、前記カード会員が同日に利用した他の加盟店の住所分布に基づいて、前記未知加盟店抽出手段が抽出した前記未知加盟店データを、前記店舗マスタデータ記憶部に格納される店舗マスタデータと紐付けるステップと、
前記カード決済データクレンジングシステムのマスタデータ保存手段が、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するステップと
を含むことを特徴とする方法。
【請求項１７】
請求項１１ないし１６のいずれかに記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード決済データクレンジングシステムおよびその方法に関し、より詳細には、カード加盟店でクレジットカード決済した際の売上データにおいて加盟店を特定し、カード会員が利用した加盟店を把握することにより、営業活動などに広く利用できるデータベースを構築するシステムおよび方法に関する。
【背景技術】
【０００２】
カード発行会社において、カード利用率を上げ、カード会員の単価を高めることは重要な課題である。カード発行会社は、カード利用に伴うポイント付与や特典付与により、カード利用率の向上を図っている。また、宣伝広告により、カード発行会社が提供するキャッシングやローンなど各種サービスの利用向上を図っている。
【０００３】
加盟店が扱う商品、サービスおよびカード会社が提供するサービスの中には、年齢や性別、生活圏などによって定められる特定条件のカード会員を対象として宣伝広告を行うことが効率的であるものがある。例えば、特定の店舗のクーポンをカード会員に付与する場合、対象となる店舗が生活圏内にあるカード会員を抽出することが望ましい。また、リボ払い・分割払いのサービスをカード会員に紹介する場合、単価の高い加盟店においてカード利用履歴があるカード会員を抽出することで、サービスの利用促進効果が期待できる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特定条件のカード会員を対象として宣伝広告を行うためには、特定条件に関する会員情報を蓄積したデータベースを備えることが望ましい。ここで、年齢や性別などの基本情報については、すでに会員データベースに情報が存在する。
【０００５】
ところで、カード発行会社が有する会員情報に関連するデータとしては、クレジットカードを用いてカード加盟店で買い物を行った場合にカード加盟店からカード発行会社に送られる売上データがある。売上データには、カード会員を識別可能な利用者ＩＤ、利用日時、および金額に加えて、加盟店ＩＤ、店舗名などが含まれる。この膨大な売上データをカード会員のカード利用履歴情報として適切に活用することができれば、実際の売上データに基づいた、信頼性の高い会員情報を得ることができる。
【０００６】
しかしながら、カード発行会社（イシュア）と加盟店と契約するカード会社（アクワイアラ）が同一の場合は、売上データに含まれる加盟店ＩＤから加盟店を識別可能であるが、カード発行会社とアクワイアラが異なる場合、カード発行会社は、売上データに含まれる加盟店ＩＤからはいずれの加盟店であるか特定することはできない。
【０００７】
また、カード発行会社とアクワイアラが同一の場合であっても、複数のテナントを有するショッピングモールや百貨店等（以降、モール）がクレジットカード会社と加盟店契約を行っている場合、加盟店ＩＤからモールを特定することはできるが、モール内テナント加盟店を特定することはできない。
【０００８】
また、カード発行会社とアクワイアラが同一であり、特定の会社がクレジットカード会社と加盟店契約を行っている場合であっても、複数の店舗を有するチェーン店の本社がクレジットカード会社と一括契約を行っている場合、加盟店ＩＤから本社を特定することはできるが、いずれの店舗からの売上データであるのか特定することはできない。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、カード加盟店でクレジットカード決済した際の売上データにおいて加盟店を特定し、カード会員が利用した加盟店を把握することにより、営業活動などに広く利用できるデータベースを構築するカード決済データクレンジングシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係るカード決済データクレンジングシステムは、クレジットカード決済した際の売上データを格納する売上データ記憶部と、オーソリゼーション要求に関するオーソリデータを格納するオーソリデータ記憶部と、店舗マスタデータを格納する店舗マスタデータ記憶部と、加盟店マスタデータ記憶部と、前記売上データ記憶部に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する結合手段と、前記結合手段が生成した結合データに含まれる加盟店識別情報に基づいて前記加盟店マスタデータ記憶部を検索し、前記加盟店マスタデータ記憶部に存在しない場合、未知加盟店データとして抽出する未知加盟店抽出手段と、前記未知加盟店抽出手段が抽出した前記未知加盟店データに含まれる店舗名と、前記店舗マスタデータ記憶部に格納される店舗マスタデータに含まれる店舗名とを比較して、当該未知加盟店データと当該店舗マスタデータとを紐付ける未知加盟店特定手段と、前記未知加盟店特定手段の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして前記加盟店マスタデータ記憶部に保存するマスタデータ保存手段とを備える。
【発明の効果】
【００１１】
第１に、カード発行会社と異なるアクワイアラが契約した加盟店からの売上データ、および複数のテナントを有するモールからの売上データについても加盟店の特定が可能となり、売上データを漏れなく、有用なデータとして活用することができる。カード会員が利用した加盟店を把握することにより、店舗およびその属性（コンビニエンスストア、飲食店、アパレルなど）に関する特定条件に合致するカード会員に対して、効果的な営業活動が可能となる。例えば、あるアパレルでクレジットカード決済したカード会員に対して、競合の別のアパレル店のクーポンを付与することが可能となる。
【００１２】
第２に、複数の店舗を有するチェーン店の本社からの売上データについても店舗の特定が可能となり、店舗の住所およびその属性（オフィス街、商業施設隣接など）に関する特定条件に合致するカード会員に対して、効果的な営業活動が可能となる。例えば、オフィス街にあるコンビニエンスストアでクレジットカード決済したカード会員に対しては、周辺飲食店のクーポンを付与し、商業施設近隣にあるコンビニエンスストアでクレジットカード決済したカード会員に対しては、周辺商業施設内の店舗のクーポンを付与することが可能となる。
【００１３】
カード発行会社は、これまで活用しきれていなかった売上データに基づいて、特定条件に合致するカード会員を対象とした、効果的な営業活動を行うことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る全体ネットワーク構成を示す図である。
【図２】本発明の一実施形態に係るカード決済データクレンジングシステムの構成を示すブロック図である。
【図３】本発明の一実施形態に係る会員データ記憶部に格納された情報の一例を示す図である。
【図４】本発明の一実施形態に係る売上データ記憶部に格納された情報の一例を示す図である。
【図５】本発明の一実施形態に係るオーソリデータ記憶部に格納された情報の一例を示す図である。
【図６】本発明の一実施形態に係る結合データセットの一例を示す図である。
【図７】本発明の一実施形態に係る店舗マスタデータ記憶部に格納された情報の一例を示す図である。
【図８】本発明の一実施形態に係るテナントマスタデータ記憶部に格納された情報の一例を示す図である。
【図９】本発明の一実施形態に係る加盟店マスタデータ記憶部に格納された情報の一例を示す図である。
【図１０】本発明の一実施形態に係るカード決済データクレンジング処理を示すフローチャートである。
【図１１】本発明の一実施形態に係るカード決済データクレンジング処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳しく説明する。図１は、本発明の一実施形態に係る全体ネットワーク構成を示す図である。複数のクライアントコンピュータ１０１ａ、１０１ｂ、・・・、１０１ｎ（以下、クライアントコンピュータ１０１と呼ぶ）が、ＬＡＮなどの企業内通信回線を介してカード決済データクレンジングシステム１０３と相互に通信可能に接続される。
【００１６】
クライアントコンピュータ１０１は、ユーザによって使用される端末である。ここでユーザには、カード決済データのデータクレンジングに必要なデータを、クライアントコンピュータ１０１を介して入力するカード発行会社の担当者、カード発行会社からカード決済データの分析を依頼されたマーケティング会社の担当者などが含まれる。本実施例では、クライアントコンピュータ１０１は、一般的なパーソナルコンピュータである。
【００１７】
カード決済データクレンジングシステム１０３は、カード決済データのデータクレンジングに必要なデータを格納し、これらのデータに基づき、カード加盟店でクレジットカード決済した際の売上データにおいて加盟店を特定し、加盟店マスタデータを構築する。各ユーザは、クライアントコンピュータ１０１を介して、データの入力を行い、カード決済データクレンジングシステム１０３が構築する加盟店マスタデータを用いて、特定の特典を付与するカード会員を効果的に抽出することができる。
【００１８】
次に、図２のブロック図を参照して、上記カード決済データクレンジングシステム１０３の構成を詳細に説明する。なお、図２では、単一のコンピュータシステムを想定し、必要な機能構成だけを示しているが、カード決済データクレンジングシステム１０３を、複数のコンピュータシステムによる多機能の分散システムの一部として構成することもできる。
【００１９】
カード決済データクレンジングシステム１０３は、ＣＰＵ２０１に、システムバス２０２を介してＲＡＭ２０３、入力装置２０４、出力装置２０５、通信制御装置２０６および不揮発性記憶媒体（ＲＯＭやＨＤＤなど）で構成される記憶装置２０７が接続された構成を有する。記憶装置２０７は、上記した機能を奏するためのソフトウェアプログラムを格納するプログラム格納領域と、随時取得するデータや処理結果としてのデータなどを格納するデータ格納領域とを備えている。以下に説明するプログラム格納領域の各手段は、実際は独立したソフトウェアプログラム、そのルーチンやコンポーネントなどであり、ＣＰＵ２０１によって記憶装置２０７から呼び出されＲＡＭ２０３のワークエリアに展開されて、データベースなどを適宜参照しながら順次実行されることで、各機能を奏するものである。
【００２０】
データ格納領域は、会員データ記憶部２０８、売上データ記憶部２０９、オーソリデータ記憶部２１０、店舗マスタデータ記憶部２１１、テナントマスタデータ記憶部２１２、および加盟店マスタデータ記憶部２１３を備える。何れも、記憶装置２０７内に確保された一定の記憶領域である。
【００２１】
会員データ記憶部２０８は、カード会員に関する情報を格納する。一実施形態では、図３に示されるように、会員データ記憶部２０８は、利用者ＩＤ、住所、性別（０：男性、１：女性）、および年齢などを格納する。
【００２２】
売上データ記憶部２０９は、加盟店からカード発行会社に送信される売上に関する情報を格納する。一実施形態では、図４に示されるように、承認番号、利用者ＩＤ、利用日時、金額、加盟店ＩＤ、および店舗名を格納する。
【００２３】
オーソリデータ記憶部２１０は、加盟店からカード発行会社に送信されるオーソリゼーション要求に関する情報を格納する。一実施形態では、図５に示されるように、承認番号、利用者ＩＤ、利用日時、金額、端末識別番号、加盟店ＩＤ、および店舗名を格納する。端末識別番号は、オーソリゼーション要求を送信する加盟店端末を識別するためのＩＤである。
【００２４】
店舗マスタデータ記憶部２１１は、店舗に関する情報を格納する。一実施形態では、図７に示されるように、店舗マスタＩＤ、店舗名、および住所を格納する。本実施形態では、店舗マスタデータ記憶部２１１は、対象の店舗がモールであるか否かを示すモールフラグ（モールでない場合は「０」、モールである場合は「１」）を、さらに格納する。また、本実施形態では、店舗マスタデータ記憶部２１１において管理する店舗は、カード利用に対応する実店舗が存在するもののみとし、ネット加盟店、公共料金に関する会社、定期購買に関するショップなどについては登録されていない。
【００２５】
テナントマスタデータ記憶部２１２は、モール内のテナントに関する情報を格納する。一実施形態では、図８に示されるように、テナントマスタＩＤ、店舗名、所属モールＩＤ、および出店日を格納する。本実施形態では、テナントマスタデータ記憶部２１２は、利用者属性（０：一般向け、１：女性中心、２：男性中心）、および金額属性（０：低価格帯、１：一般価格帯、２：高価格帯）を、さらに格納する。
【００２６】
加盟店マスタデータ記憶部２１３は、カード決済データクレンジングシステム１０３が特定した加盟店を格納する。一実施形態では、図９に示されるように、マスタＩＤ、端末識別番号、加盟店ＩＤ、店舗名、および住所を格納する。本実施形態では、加盟店マスタデータ記憶部２１３は、対象の加盟店がネット加盟店または定期購買に関するショップか否かを示すネット加盟店・定期購買フラグ（ネット加盟店・定期購買でない場合は「０」、ネット加盟店・定期購買である場合は「１」）を、さらに格納する。
【００２７】
プログラム格納領域に格納されているソフトウェアプログラムは、本発明に関連するものだけを列挙すると、結合手段２１４、未知加盟店抽出手段２１５、未知加盟店特定手段２１６、テナント特定手段２１７、マスタデータ保存手段２１８、および会員抽出手段２１９を備えている。
【００２８】
結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。本実施形態では、結合データセットは、対応するオーソリデータが存在しない売上データも含むものとする。このようにすることで、オーソリデータが存在しない売上データからも、有用なデータを得ることができる。ここで、本実施形態では、利用者ＩＤ、金額、加盟店ＩＤ、利用日時、および承認番号に基づいて、対応する売上データとオーソリデータとを結合するが、他の実施形態として、売上データおよびオーソリデータに含まれる任意の情報（店舗名、支払い方法など）を用いることができることは、当業者には理解されるところである。
【００２９】
未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データに含まれる加盟店識別情報に基づいて加盟店マスタデータ記憶部２１３を検索し、加盟店マスタデータ記憶部２１３に存在しない場合、未知加盟店データとして抽出する。ここで、加盟店識別情報とは、特定の加盟店を識別可能な情報であり、本実施形態では、端末識別番号が存在する場合には端末識別番号を加盟店識別情報として用い、存在しない場合には加盟店ＩＤおよび店舗名を用いるものとする。売上データおよびオーソリデータは、発信元である加盟店端末の仕様、また加盟店とカード会社、カード会社間をつなぐ決済ネットワークとしていずれを利用するかに従って、含まれるデータ項目に差異が生じる。そのため、本実施形態では、端末識別番号、加盟店ＩＤ、および店舗名を加盟店識別情報として用いるが、売上データまたはオーソリデータに含まれる加盟店に関する他の任意の情報を加盟店識別情報として用いることができることは、当業者には理解されるところである。
【００３０】
未知加盟店特定手段２１６は、未知加盟店抽出手段２１５が抽出した未知加盟店データを、店舗マスタデータ記憶部２１１に格納される店舗マスタデータと紐付ける。本実施形態では、未知加盟店特定手段２１６は、第１に、未知加盟店データに含まれる店舗名と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較して、未知加盟店データを店舗マスタデータと紐付ける。本実施形態では、未知加盟店特定手段２１６は、あいまい検索により、未知加盟店データに含まれる店舗名とマッチする店舗名を含む店舗マスタデータを抽出する。
【００３１】
第１の紐付け処理で特定の店舗マスタデータと紐付けができなかった場合、未知加盟店特定手段２１６は、第２に、未知加盟店を利用したカード会員の住所分布に基づいて、未知加盟店データを店舗マスタデータと紐付けることができる。まず、未知加盟店特定手段２１６は、対象の加盟店識別情報に基づいて結合データセットを検索して、未知加盟店を利用したカード会員を抽出する。そして、未知加盟店特定手段２１６は、結合データに含まれる利用者ＩＤに基づいて会員データ記憶部２０８を検索して、未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布を求める。本実施形態では、求めた利用者の住所分布に基づいて未知加盟店データを店舗マスタデータと紐付けるが、別の実施形態では、利用者の住所分布に基づいて、未知加盟店データを地区と紐付けることができる。
【００３２】
さらに、未知加盟店特定手段２１６は、第２の紐付け処理で特定の店舗マスタデータと紐付けができなかった場合、第３に、未知加盟店を利用したカード会員が同日に利用した他の加盟店の住所分布に基づいて、未知加盟店データを店舗マスタデータと紐付けることができる。まず、未知加盟店特定手段２１６は、未知加盟店を利用したカード会員の利用者ＩＤおよび利用日に基づいて結合データセットを検索して、未知加盟店を利用したカード会員が同日に利用した他の加盟店を特定する。そして、未知加盟店特定手段２１６は、結合データに含まれる加盟店識別情報に基づいて加盟店マスタデータ記憶部２１３を検索して、他の利用加盟店の住所を特定し、他の利用加盟店の住所分布を求める。本実施形態では、他の利用加盟店の住所分布に基づいて未知加盟店データを店舗マスタデータと紐付けるが、別の実施形態では、他の利用加盟店の住所分布に基づいて、未知加盟店データを地区と紐付けることができる。
【００３３】
なお、各種の住所分布に基づいて未知加盟店の住所を推定する方法については、本技術分野で知られた任意の方法を用いることができる。
【００３４】
テナント特定手段２１７は、未知加盟店データと紐付けた店舗マスタデータがモールであることを示す場合、未知加盟店データをそのモールに所属するテナントマスタデータに紐付ける。本実施形態では、テナント特定手段２１７は、対象の加盟店識別情報に基づいて結合データセットを検索して、未知加盟店を利用した利用履歴データ（利用者ＩＤ、利用日および金額）を抽出し、利用履歴データに基づいて未知加盟店をテナントマスタデータと紐付けることができる。
【００３５】
まず、テナント特定手段２１７は、結合データに含まれる利用者ＩＤに基づいて会員データ記憶部２０８を検索して、未知加盟店を利用したカード会員の属性を特定する。また、テナント特定手段２１７は、結合データに含まれる金額の分布を求める。そして、テナント特定手段２１７は、利用者の属性分布および利用者の金額分布に基づいて未知加盟店データをテナントマスタデータと紐付ける。各種属性分布をテナントマスタデータの属性と比較して未知加盟店を推定する方法については、詳述しないが本技術分野で知られた任意の方法を用いることができる。本実施形態では、利用者の属性分布および利用者の金額分布に基づいて未知加盟店データをテナントマスタデータと紐付けるが、別の実施形態では、これらの属性分布に代わってまたは加えて、利用者の平均単価に基づいて未知加盟店をテナントマスタデータと紐付けることができる。
【００３６】
また、一実施形態では、テナント特定手段２１７は、結合データに含まれる利用日をテナントマスタデータの出店日と比較して、未知加盟店データをテナントマスタデータと紐付けることができる。例えば、結合データに含まれる最も古い利用日とテナントマスタデータの出店日とを比較して、最も近い出店日を有するテナントマスタデータと紐付けることができる。
【００３７】
マスタデータ保存手段２１８は、未知加盟店特定手段２１６またはテナント特定手段２１７の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータとして加盟店マスタデータ記憶部２１３に保存する。
【００３８】
会員抽出手段２１９は、クライアントコンピュータ１０１からカード会員を抽出する所定の条件を受信し、会員データ記憶部２０８、結合データセット、店舗マスタデータ記憶部２１１、テナントマスタデータ記憶部２１２、および加盟店マスタデータ記憶部２１３を参照して、受信した所定の条件に合致するカード会員を抽出する。
【００３９】
次に、図１０および図１１のフローチャートを参照して、本実施形態に係るカード決済データクレンジング方法の処理工程を説明する。
【００４０】
第１から第５の実施形態では、カード発行会社Ａからカード決済データの分析を依頼されたマーケティング会社Ｂが、会員データ記憶部２０８、売上データ記憶部２０９、およびオーソリデータ記憶部２１０の情報を管理しており、分析対象となる店舗マスタデータ記憶部２１１、およびテナントマスタデータ記憶部２１２が登録済みであるものとする。加盟店マスタデータ記憶部２１３は、レコードが存在しないものとする。
【００４１】
（第１の実施形態）
カード発行会社Ａと『雑貨店Ｃ  渋谷店』が加盟店契約を行っており、店舗マスタデータ記憶部２１１には、『雑貨店Ｃ  渋谷店』のレコードが登録済みである。図１０のフローチャートに従って、図９に示されるような、『端末識別番号：1111』と『雑貨店Ｃ  渋谷店』を示す『マスタＩＤ：1』とを関連付ける加盟店マスタデータを保存する例について説明する。
【００４２】
Ｓ１００１において、結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。本実施形態では、利用者ＩＤ、金額、加盟店ＩＤ、利用日時、および承認番号に基づいて特定を行い、図６に示すような結合データセットが生成されたものとする。
【００４３】
Ｓ１００２において、未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データ（利用者ＩＤ：aaa、利用日時：2014/5/16 10:00:00、金額：1000円、端末識別番号：1111、加盟店ＩＤ：11111、店舗名：雑貨店Ｃ  渋谷店）に含まれる加盟店識別情報『端末識別番号：1111』に基づいて、加盟店マスタデータ記憶部２１３を検索する。分岐ステップＳ１００３において、本実施形態では、加盟店マスタデータ記憶部２１３に『端末識別番号：1111』のレコードは存在しないので、Ｓ１００４に進み、未知加盟店データ（端末識別番号：1111、加盟店ＩＤ：11111、店舗名：雑貨店Ｃ  渋谷店）として抽出する。
【００４４】
Ｓ１００５において、未知加盟店特定手段２１６は、未知加盟店データに含まれる『店舗名：雑貨店Ｃ  渋谷店』と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較する。
【００４５】
分岐ステップＳ１００６において、本実施形態では、『マスタＩＤ：1』の店舗マスタデータと紐付け可能であるため、分岐ステップＳ１０１４に進み、紐付けた店舗マスタデータがモールであるか否か判定する。本実施形態では、モールではないと判定され、Ｓ１０１６に進む。Ｓ１０１６において、マスタデータ保存手段２１８が、未知加盟店特定手段２１６の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータ（マスタＩＤ：1、端末識別番号：1111、加盟店ＩＤ：11111、店舗名：雑貨店Ｃ  渋谷店、住所：東京都渋谷区・・・）として加盟店マスタデータ記憶部２１３に保存し、処理を終了する。
【００４６】
（第２の実施形態）
カード発行会社Ｘと『スーパーＤ  浦和店』が加盟店契約を行っており、店舗マスタデータ記憶部２１１には、『スーパーＤ  浦和店』のレコードが登録済みである。図１０のフローチャートに従って、図９に示されるような、『端末識別番号：2111』と『スーパーＤ  浦和店』を示す『マスタＩＤ：100』とを関連付ける加盟店マスタデータを保存する例について説明する。
【００４７】
第１の実施形態と同様、Ｓ１００１において、結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。
【００４８】
Ｓ１００２において、未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データ（利用者ＩＤ：ddd、利用日時：2014/5/16 11:00:00、金額：1250円、端末識別番号：2111、加盟店ＩＤ：XXXXX、店舗名：スーパーＤ  ウラワテン）に含まれる加盟店識別情報『端末識別番号：2111』に基づいて、加盟店マスタデータ記憶部２１３を検索する。分岐ステップＳ１００３において、本実施形態では、加盟店マスタデータ記憶部２１３に『端末識別番号：2111』のレコードは存在しないので、Ｓ１００４に進み、未知加盟店データ（端末識別番号：2111、加盟店ＩＤ：XXXXX、店舗名：スーパーＤ  ウラワテン）として抽出する。
【００４９】
Ｓ１００５において、未知加盟店特定手段２１６は、未知加盟店データに含まれる『店舗名：スーパーＤ  ウラワテン』と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較する。
【００５０】
分岐ステップＳ１００６において、本実施形態では、『マスタＩＤ：100』の店舗マスタデータと紐付け可能であるため、分岐ステップＳ１０１４に進み、紐付けた店舗マスタデータがモールであるか否か判定する。本実施形態では、モールではないと判定され、Ｓ１０１６に進む。Ｓ１０１６において、マスタデータ保存手段２１８が、未知加盟店特定手段２１６の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータ（マスタＩＤ：100、端末識別番号：2111、加盟店ＩＤ：XXXXX、店舗名：スーパーＤ  浦和店、住所：埼玉県さいたま市・・・）として加盟店マスタデータ記憶部２１３に保存し、処理を終了する。
【００５１】
以上、本発明によれば、カード発行会社Ａは、マーケティング会社Ｂに会員データ記憶部２０８、売上データ記憶部２０９、およびオーソリデータ記憶部２１０の情報を提供してその分析を依頼することで、自社が加盟店契約を結んだ加盟店（実施形態１）からの売上データと他社が加盟店契約を結んだ加盟店（実施形態２）からの売上データとが混在する膨大なデータにおいて、カード会員が利用した加盟店を特定することができる。
【００５２】
カード会社は、従来活用できなかった、異なるアクワイアラが契約した加盟店からの売上データについても、カード会員のカード利用履歴情報として活用することができる。
【００５３】
例えば、一実施形態では、カード決済クレンジングデータシステム１０３の会員抽出手段２１９は、クライアントコンピュータ１０１からカード会員を抽出する所定の条件（利用加盟店カテゴリ：アパレル、利用日時：2014/5/1から2014/5/31）を受信し、会員データ記憶部２０８、結合データセット、店舗マスタデータ記憶部２１１、テナントマスタデータ記憶部２１２、および加盟店マスタデータ記憶部２１３を参照して、受信した所定の条件に合致するカード会員を抽出することができる。
【００５４】
このように、異なるアクワイアラが契約した加盟店からの売上データも含むカード利用履歴情報から、利用店舗およびその属性を指定してカード会員を抽出することが可能となり、カード会社は、実際の売上データに基づき、効果的な営業活動を行うことができる。
【００５５】
（第３の実施形態）
カード発行会社Ａと『衣料品店Ｅ』が一括契約を行っており、店舗マスタデータ記憶部２１１には、『店舗マスタＩＤ：2』、『店舗マスタＩＤ：3』で示される店舗の他、各店舗のレコードが登録済みである。図１０のフローチャートに従って、図９に示されるような、『端末識別番号：3111』と『衣料品店Ｅ  渋谷店』を示す『マスタＩＤ：2』とを関連付ける加盟店マスタデータを保存する例について説明する。
【００５６】
第１の実施形態と同様、Ｓ１００１において、結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。
【００５７】
Ｓ１００２において、未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データ（利用者ＩＤ：aaa、利用日時：2014/5/16 11:30:00、金額：5000円、端末識別番号：3111、加盟店ＩＤ：22222、店舗名：衣料品店Ｅ）に含まれる加盟店識別情報『端末識別番号：3111』に基づいて、加盟店マスタデータ記憶部２１３を検索する。分岐ステップＳ１００３において、本実施形態では、加盟店マスタデータ記憶部２１３に『端末識別番号：3111』のレコードは存在しないので、Ｓ１００４に進み、未知加盟店データ（端末識別番号：3111、加盟店ＩＤ：22222、店舗名：衣料品店Ｅ）として抽出する。
【００５８】
Ｓ１００５において、未知加盟店特定手段２１６は、未知加盟店データに含まれる『店舗名：衣料品店Ｅ』と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較する。
【００５９】
分岐ステップＳ１００６において、本実施形態では、『マスタＩＤ：2』、『マスタＩＤ：3』を含む、複数の店舗マスタデータと紐付けられるため、Ｓ１００７に進み、未知加盟店特定手段２１６は、対象の加盟店識別情報『端末識別番号：3111』に基づいて結合データセットを検索して、未知加盟店を利用したカード会員を抽出する。本実施形態では、『利用者ＩＤ：aaa』、『利用者ＩＤ：bbb』、『利用者ＩＤ：ccc』の３名を含む、多数のカード会員が未知加盟店を利用した利用者として抽出されるものとする。
【００６０】
Ｓ１００８において、未知加盟店特定手段２１６は、この利用者ＩＤに基づいて会員データ記憶部２０８を検索して、未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布を求める。求めた利用者の住所分布に基づいて、まず、分岐ステップＳ１００９において、特定の都道府県の利用が多いか否か判定する。本実施形態では、東京都の利用が多いと判定され、Ｓ１０１０に進むものとする。次に、未知加盟店特定手段２１６は、Ｓ１００６で紐付けられた複数の店舗マスタデータの中から、利用が多いと判定された都道府県に限定することにより、特定の店舗マスタデータと紐付け可能であるか否か判定する。本実施形態では、東京都の店舗マスタデータは複数存在するため、Ｓ１０１１に進む。
【００６１】
Ｓ１０１１において、未知加盟店特定手段２１６は、未知加盟店を利用したカード会員の『利用者ＩＤ：aaa』、『利用者ＩＤ：bbb』、『利用者ＩＤ：ccc』および『利用日：2014/5/16』に基づいて結合データセットを検索して、未知加盟店を利用したカード会員が同日に利用した他の加盟店を特定する。本実施形態では、『端末識別番号：1111』により示される加盟店を含む、複数の他の利用加盟店が特定されるものとする。
【００６２】
Ｓ１０１２において、未知加盟店特定手段２１６は、結合データに含まれる加盟店識別情報『端末識別番号：1111』に基づいて加盟店マスタデータ記憶部２１３を検索して、他の利用加盟店の住所（東京都渋谷区・・・）を抽出し、市区町村や番地レベルで多い順に並べる。本実施形態では、東京都渋谷区の他の利用加盟店が最も多かったものとする。
【００６３】
Ｓ１０１３において、未知加盟店特定手段２１６は、Ｓ１００６で紐付けられた複数の店舗マスタデータの中から、他の利用加盟店の住所として最も多いと判定された市区町村・番地に基づいて、未知加盟店データを店舗マスタデータに紐付ける。本実施形態では、東京都渋谷区に所在する『マスタＩＤ：2』の店舗マスタデータと紐付けされ、分岐ステップＳ１０１４に進む。
【００６４】
Ｓ１０１４において、紐付けた店舗マスタデータがモールであるか否か判定し、本実施形態では、モールではないと判定されＳ１０１６に進む。Ｓ１０１６において、マスタデータ保存手段２１８が、未知加盟店特定手段２１６の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータ（マスタＩＤ：2、端末識別番号：3111、加盟店ＩＤ：22222、店舗名：衣料品店Ｅ  渋谷店、住所：東京都渋谷区・・・）として加盟店マスタデータ記憶部２１３に保存し、処理を終了する。
【００６５】
以上、本発明によれば、カード発行会社Ａは、マーケティング会社Ｂに会員データ記憶部２０８、売上データ記憶部２０９、およびオーソリデータ記憶部２１０の情報を提供してその分析を依頼することで、複数の店舗を有するチェーン店の本社からの売上データについても、カード会員が利用した店舗を特定することができる。
【００６６】
カード会社は、従来特定できなかった、チェーン店の本社からの売上データにおいてカード会員が利用した店舗を特定することで、特定した店舗の住所およびその属性についても、カード会員のカード利用履歴情報として活用することができる。
【００６７】
例えば、一実施形態では、カード決済クレンジングデータシステム１０３の会員抽出手段２１９は、クライアントコンピュータ１０１からカード会員を抽出する所定の条件（利用加盟店カテゴリ：コンビニエンスストア、利用店舗住所属性：駅近隣、利用日時：2014/5/1から2014/5/31）を受信し、会員データ記憶部２０８、結合データセット、店舗マスタデータ記憶部２１１、テナントマスタデータ記憶部２１２、および加盟店マスタデータ記憶部２１３を参照して、受信した所定の条件に合致するカード会員を抽出することができる。
【００６８】
このように、利用店舗の住所属性を指定してカード会員を抽出することが可能となり、駅近隣のコンビニエンスストアを利用したカード会員に対しては駅周辺飲食店のクーポンを付与し、一方、商業施設近隣のコンビニエンスストアを利用したカード会員に対しては周辺商業施設内の店舗のクーポンを付与するなど、カード会社は、細やかな営業活動が可能となる。
【００６９】
（第４の実施形態）
カード発行会社Ａと『ショッピングモールＦ』が加盟店契約を行っており、店舗マスタデータ記憶部２１１には、『ショッピングモールＦ』のレコードが登録済みである。さらに、図８に示されるように、テナントマスタデータ記憶部２１２には、ショッピングモールＦに所属する複数のテナントが登録済みである。図１０および図１１のフローチャートに従って、図９に示されるような、『端末識別番号：4111』と『ブランド店Ｚ』を示す『マスタＩＤ：180-3』とを関連付ける加盟店マスタデータを保存する例について説明する。
【００７０】
第１の実施形態と同様、Ｓ１００１において、結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。
【００７１】
Ｓ１００２において、未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データ（利用者ＩＤ：aaa、利用日時：2014/5/17 13:00:00、金額：145800円、端末識別番号：4111、加盟店ＩＤ：33333、店舗名：ショッピングモールＦ）に含まれる加盟店識別情報『端末識別番号：4111』に基づいて、加盟店マスタデータ記憶部２１３を検索する。分岐ステップＳ１００３において、本実施形態では、加盟店マスタデータ記憶部２１３に『端末識別番号：4111』のレコードは存在しないので、Ｓ１００４に進み、未知加盟店データ（端末識別番号：4111、加盟店ＩＤ：33333、店舗名：ショッピングモールＦ）として抽出する。
【００７２】
Ｓ１００５において、未知加盟店特定手段２１６は、未知加盟店データに含まれる『店舗名：ショッピングモールＦ』と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較する。
【００７３】
分岐ステップＳ１００６において、本実施形態では、『マスタＩＤ：180』の店舗マスタデータと紐付け可能であるため、分岐ステップＳ１０１４に進み、紐付けた店舗マスタデータがモールであるか否か判定する。本実施形態では、店舗マスタデータ記憶部２１１のモールフラグが1であるため、対象の店舗マスタデータはモールであると判定され、Ｓ１０１５に進む。Ｓ１０１５における、未知加盟店データとテナントマスタデータとの紐付け処理を、図１１に詳述する。
【００７４】
Ｓ１１０１において、テナント特定手段２１７は、対象の加盟店識別情報『端末識別番号：4111』に基づいて結合データセットを検索して、未知加盟店を利用した利用履歴データ（利用者ＩＤ、利用日および金額）を抽出する。本実施形態では、（利用者ＩＤ：aaa、利用日：2014/5/17、金額：145800円）、（利用者ＩＤ：eee、利用日：2014/5/17、金額：56160円）を含む、多数の利用履歴データが抽出されるものとする。
【００７５】
Ｓ１１０２において、テナント特定手段２１７は、抽出された利用履歴データの利用者ＩＤに基づいて会員データ記憶部２０８を検索して、未知加盟店を利用したカード会員の属性を特定し、利用者の属性分布を求める。本実施形態では、利用者の属性分布が女性中心であるものとする。
【００７６】
Ｓ１１０３において、テナント特定手段２１７は、未知加盟店を利用した利用者の金額分布を求める。本実施形態では、利用者の金額分布が高価格帯であるものとする。
【００７７】
Ｓ１１０４において、テナント特定手段２１７は、利用者の属性分布および利用者の金額分布に基づいて、未知加盟店データをテナントマスタデータと紐付ける。本実施形態では、特定の『マスタＩＤ：180-3』のテナントマスタデータと紐付けされ、分岐ステップＳ１１０５において『はい』となり、Ｓ１０１６へ戻る。
【００７８】
なお、Ｓ１１０４において特定のテナントマスタデータと紐付けができない場合、テナント特定手段２１７は、抽出された利用履歴データの利用日をテナントマスタデータの出店日と比較して、未知加盟店データをテナントマスタデータに紐付けることができる（Ｓ１１０６）。
【００７９】
最後に、Ｓ１０１６において、マスタデータ保存手段２１８が、テナント特定手段２１７の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータ（マスタＩＤ：180-3、端末識別番号：4111、加盟店ＩＤ：33333、店舗名：ブランド店Ｚ、住所：千葉県木更津市・・・）として加盟店マスタデータ記憶部２１３に保存する。
【００８０】
以上、本発明によれば、カード発行会社Ａは、マーケティング会社Ｂに会員データ記憶部２０８、売上データ記憶部２０９、およびオーソリデータ記憶部２１０の情報を提供してその分析を依頼することで、複数のテナントを有するモールからの売上データについても、カード会員が利用したモール内テナント加盟店を特定し、カード会員のカード利用履歴情報として活用することができる。
【００８１】
（第５の実施形態）
カード発行会社Ａと『通販サイトＧ』が加盟店契約を行っている。ここで、通販サイトＧはネット加盟店であるため、店舗マスタデータ記憶部２１１には、『通販サイトＧ』のレコードは登録されていない。図１０のフローチャートに従って、図９に示されるような、『端末識別番号：5111』と『通販サイトＧ』とを関連付ける加盟店マスタデータを保存する例について説明する。
【００８２】
第１の実施形態と同様、Ｓ１００１において、結合手段２１４は、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成する。
【００８３】
Ｓ１００２において、未知加盟店抽出手段２１５は、結合手段２１４が生成した結合データ（利用者ＩＤ：ccc、利用日時：2014/5/17 13:00:00、金額：17500円、端末識別番号：5111、加盟店ＩＤ：44444、店舗名：通販サイトＧ）に含まれる加盟店識別情報『端末識別番号：5111』に基づいて、加盟店マスタデータ記憶部２１３を検索する。分岐ステップＳ１００３において、本実施形態では、加盟店マスタデータ記憶部２１３に『端末識別番号：5111』のレコードは存在しないので、Ｓ１００４に進み、未知加盟店データ（端末識別番号：5111、加盟店ＩＤ：44444、店舗名：通販サイトＧ）として抽出する。
【００８４】
Ｓ１００５において、未知加盟店特定手段２１６は、未知加盟店データに含まれる『店舗名：通販サイトＧ』と店舗マスタデータ記憶部２１１に含まれる店舗マスタデータの店舗名を比較する。
【００８５】
分岐ステップＳ１００６において、本実施形態では、未知加盟店データに含まれる『店舗名：通販サイトＧ』とマッチする店舗名を含む店舗マスタデータが存在しないので、Ｓ１００７に進み、未知加盟店特定手段２１６は、対象の加盟店識別情報『端末識別番号：5111』に基づいて結合データセットを検索して、未知加盟店を利用したカード会員を抽出する。本実施形態では、『利用者ＩＤ：ccc』、『利用者ＩＤ：fff』、『利用者ＩＤ：ggg』の３名を含む、多数のカード会員が未知加盟店を利用した利用者として抽出されるものとする。
【００８６】
Ｓ１００８において、未知加盟店特定手段２１６は、この利用者ＩＤに基づいて会員データ記憶部２０８を検索して、未知加盟店を利用したカード会員の住所を特定し、利用者の住所分布を求める。分岐ステップＳ１００９において、特定の都道府県の利用が多いか否か判定し、本実施形態では、住所分布が全国万遍ないので、Ｓ１０１６に進むものとする。
【００８７】
Ｓ１０１６において、マスタデータ保存手段２１８が、未知加盟店特定手段２１６の紐付け処理に基づいて、特定した未知加盟店データを加盟店マスタデータ（マスタＩＤ：ブランク、端末識別番号：5111、加盟店ＩＤ：44444、店舗名：通販サイトＧ、住所：ブランク、ネット加盟店・定期購買フラグ：1）として加盟店マスタデータ記憶部２１３に保存する。
【００８８】
以上、本発明によれば、カード発行会社Ａは、マーケティング会社Ｂに会員データ記憶部２０８、売上データ記憶部２０９、およびオーソリデータ記憶部２１０の情報を提供してその分析を依頼することで、カード会員が利用した加盟店がネット加盟店であることを特定し、カード会員のカード利用履歴情報として活用することができる。
【００８９】
（第６の実施形態）
第１から第５の実施形態では、まず結合手段２１４が、売上データ記憶部２０９に含まれる各売上データに対応するオーソリデータを特定して、対応する売上データとオーソリデータとを結合した結合データセットを生成し、次に、生成した結合データセットに対して、未知加盟店抽出手段２１５、未知加盟店特定手段２１６およびテナント特定手段２１７が処理を行う例について説明した。これに対して本実施形態では、結合手段２１４による結合データセットの生成は行われず、売上データ記憶部２０９に対して、未知加盟店抽出手段２１５、未知加盟店特定手段２１６、およびテナント特定手段２１７が処理を行うものである。
【００９０】
本実施形態では、少なくとも売上データ記憶部２０９の情報を有する事業者であれば、分析対象となる店舗マスタデータ記憶部２１１、およびテナントマスタデータ記憶部２１２の登録を行うことで、加盟店を特定することができる。処理プロセスは他の実施形態とほぼ同様であるため、処理の説明は省略する。
【図１】
0005944441.tif 000002
【図２】
0005944441.tif 000003
【図３】
0005944441.tif 000004
【図４】
0005944441.tif 000005
【図５】
0005944441.tif 000006
【図６】
0005944441.tif 000007
【図７】
0005944441.tif 000008
【図８】
0005944441.tif 000009
【図９】
0005944441.tif 000010
【図１０】
0005944441.tif 000011
【図１１】
0005944441.tif 000012