(57)【特許請求の範囲】
【請求項１】
地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案手段と、
を備える情報処理装置。
【請求項２】
地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案手段と、
を備える情報処理装置。
【請求項３】
前記客動線生成手段は、
地図情報を取得する地図情報取得手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
を有し、
前記最短ルートを客動線とする、請求項１または２に記載の情報処理装置。
【請求項４】
地図情報を取得する地図情報取得手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
を備える情報処理装置。
【請求項５】
前記客動線生成手段が生成した客動線を地図上に表示するよう指示する表示指示手段を、さらに備える請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記客動線上の指示情報を取得する指示情報取得手段を、さらに備え、
前記表示指示手段は、指示された前記客動線上に関連情報を重畳表示するよう指示する、請求項５に記載の情報処理装置。
【請求項７】
前記関連情報は、前記目的地からの歩行時間、前記目的地からの歩行距離、または、指示地点における客の通行量を含む、請求項６に記載の情報処理装置。
【請求項８】
前記客動線に重畳して表示する情報を選択する重畳情報選択手段を、さらに備え、
前記表示指示手段は、前記客動線を表示する画面に前記選択された情報を重畳表示するよう指示する、請求項５乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記選択される情報は、行政区画区分の人口数、所定の店舗、所定の自販機、または、基地局を含む、請求項８に記載の情報処理装置。
【請求項１０】
地図情報を取得する地図情報取得手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
前記客動線生成手段が生成した客動線を地図上に表示するよう指示する表示指示手段と、
前記客動線上の指示情報を取得する指示情報取得手段と、
を備え、
前記表示指示手段は、指示された前記客動線上に関連情報を重畳表示するよう指示する、情報処理装置。
【請求項１１】
客が有する位置検出手段に基づいて、前記客の行動を収集する行動収集手段を、さらに備え、
前記表示指示手段は、前記客動線と前記行動の情報に基づく客動線とを重畳表示するよう指示する、請求項５乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
客が有する位置検出手段に基づいて、前記客の行動を収集する行動収集手段と、
前記客動線を前記行動の情報と対比することにより、前記客動線を修正する客動線修正手段と、
をさらに備える請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１３】
客動線の対象とする客層を取得する客層取得手段と、
前記客層に基づく客動線である客層動線を生成する客層動線生成手段と、
前記客層動線に基づいて前記客層の競合施設を検出する競合施設検出手段と、
をさらに備える請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
サービス提案手段が、前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案ステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項１５】
地図情報を格納する格納手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案手段と、
を備える情報処理システム。
【請求項１６】
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
サービス提案手段が、前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案ステップと、
を含む情報処理方法。
【請求項１７】
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
位置提案手段が、前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案ステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項１８】
地図情報を格納する格納手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案手段と、
を備える情報処理システム。
【請求項１９】
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
位置提案手段が、前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案ステップと、
を含む情報処理方法。
【請求項２０】
地図情報取得手段が、地図情報を取得する地図情報取得ステップと、
目的地取得手段が、目的地を取得する目的地取得ステップと、
ルート検索手段が、前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索ステップと、
客動線生成手段が、前記最短ルートを客動線とする客動線生成ステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項２１】
地図情報を格納する格納手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
前記客動線を地図上に重畳表示する表示手段と、
を備える情報処理システム。
【請求項２２】
目的地取得手段が、目的地を取得する目的地取得ステップと、
ルート検索手段が、地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索ステップと、
客動線生成手段が、前記最短ルートを客動線とする客動線生成ステップと、
表示手段が、前記客動線を地図上に重畳表示する表示ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、客の動態を表わす客動線の技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、商品管理棚から商品がなくなった時刻と商品ＩＤとを記憶することにより、清算時に商品がなくなった時刻順に客が移動した客動線を算出する技術が開示されている。また、特許文献２には、地図データ上の所定位置を中心に同心円状に複数の距離圏に分離して、人口の統計データを用いて商圏の調査を行なう技術が開示されている。また、特許文献３には、町丁目行政区分を用いて商圏需要推定を行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４０７２９５号公報
【特許文献２】特開２００３−２９５７５８号公報
【特許文献３】特開２００３−２８８４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、客の移動に関連する情報収集なしに客動線を生成することができなかった。さらに、この客動線を使用したサービス提案をすることもできなかった。【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
地図情報を取得する地図情報取得手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
を備える。
また、上記目的を達成するため、本発明に係る情報処理装置は、
地図情報を取得する地図情報取得手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
前記客動線生成手段が生成した客動線を地図上に表示するよう指示する表示指示手段と、
前記客動線上の指示情報を取得する指示情報取得手段と、
を備え、
前記表示指示手段は、指示された前記客動線上に関連情報を重畳表示するよう指示する。
【０００７】
上記目的を達成するため、本発明に係る情報処理プログラムは、
地図情報取得手段が、地図情報を取得する地図情報取得ステップと、
目的地取得手段が、目的地を取得する目的地取得ステップと、
ルート検索手段が、前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索ステップと、
客動線生成手段が、前記最短ルートを客動線とする客動線生成ステップと、
をコンピュータに実行させる。
【０００８】
上記目的を達成するため、本発明に係る情報処理装置は、
地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案手段と、
を備える。【０００９】
上記目的を達成するため、本発明に係る情報処理装置は、
地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案手段と、
を備える。【００１０】
上記目的を達成するため、本発明に係る情報処理プログラムは、
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
サービス提案手段が、前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案ステップと、
をコンピュータに実行させる。
【００１１】
上記目的を達成するため、本発明に係る情報処理プログラムは、
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
位置提案手段が、前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案ステップと、
をコンピュータに実行させる。
【００１２】
上記目的を達成するため、本発明に係る情報処理システムは、
地図情報を格納する格納手段と、
目的地を取得する目的地取得手段と、
前記地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索手段と、
前記最短ルートを客動線とする客動線生成手段と、
前記客動線を地図上に重畳表示する表示手段と、
を備える。
また、上記目的を達成するため、本発明に係る情報処理システムは、
地図情報を格納する格納手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案手段と、
を備える。
また、上記目的を達成するため、本発明に係る情報処理システムは、
地図情報を格納する格納手段と、
前記地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成手段と、
前記客動線上の客の予測通行量を算出する予測通行量算出手段と、
前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案手段と、
を備える。
【００１３】
上記目的を達成するため、本発明に係る情報処理方法は、
目的地取得手段が、目的地を取得する目的地取得ステップと、
ルート検索手段が、地図情報に含まれる道路情報に基づいて、前記目的地を中心とする少なくとも１つの円上にあって、かつ、各道路上にある地点から前記目的地までの最短ルートを検索するルート検索ステップと、
客動線生成手段が、前記最短ルートを客動線とする客動線生成ステップと、
表示手段が、前記客動線を地図上に重畳表示する表示ステップと、
を含む。
また、上記目的を達成するため、本発明に係る情報処理方法は、
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
サービス提案手段が、前記予測通行量に基づいて、前記客動線上の指定された位置において提供すべきサービスを提案するサービス提案ステップと、
を含む。
また、上記目的を達成するため、本発明に係る情報処理方法は、
客動線生成手段が、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索して客動線とする客動線生成ステップと、
予測通行量算出手段が、前記客動線上の客の予測通行量を算出する予測通行量算出ステップと、
位置提案手段が、前記予測通行量に基づいて、所定のサービスを提供する前記客動線上の位置を提案する位置提案ステップと、
を含む。
【発明の効果】
【００１４】
本発明によれば、客の動態に関連する情報収集なしに客動線を生成することができる。さらに、この客動線を使用したサービス提案をすることができる。
【図面の簡単な説明】
【００１５】
【図１Ａ】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図１Ｂ】本発明に係る客動線によるマーケティングについて説明する図である。
【図１Ｃ】本発明の第１実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図１Ｄ】本発明の第１実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図１Ｅ】本発明の第１実施形態に係る情報処理装置の使用データの構成を示す図である。
【図１Ｆ】本発明の第１実施形態に係る情報処理装置の使用データの構成を示す図である。
【図１Ｇ】本発明の第１実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図１Ｈ】本発明の第１実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図２Ａ】本発明の第１実施形態に係るディスプレイの遷移を示す図である。
【図２Ｂ】ディスプレイに表示された初期画面の一例を示す図である。
【図３】ディスプレイに表示された住宅地図データ表示画面の一例を示す図である。
【図４】ディスプレイに表示された同心円表示画面の一例を示す図である。
【図５】ディスプレイに表示された客動線表示画面の一例を示す図である。
【図６】ディスプレイに表示された客動線・歩行時間・歩行距離表示画面の一例を示す図である。
【図７】ディスプレイに表示された客動線・通行量表示画面の一例を示す図である。
【図８】ディスプレイに表示された住宅地図データ表示画面の他の一例を示す図である。
【図９】ディスプレイに表示された同心円表示画面の他の一例を示す図である。
【図１０】ディスプレイに表示された客動線表示画面の他の一例を示す図である。
【図１１】ディスプレイに表示された客動線・店表示画面の一例を示す図である。
【図１２】ディスプレイに表示された客動線・自販機表示画面の一例を示す図である。
【図１３】ディスプレイに表示された客動線・基地局表示画面の一例を示す図である。
【図１４Ａ】本発明の第２実施形態に係るディスプレイの遷移を示す図である。
【図１４Ｂ】本発明の第２実施形態に係る他のディスプレイの遷移を示す図である。
【図１４Ｃ】本発明の第２実施形態に係るさらに他のディスプレイの遷移を示す図である。
【図１５】本発明の第２実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図１６】本発明の第２実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図１７Ａ】本発明の第２実施形態に係る情報処理装置の使用データの構成を示す図である。
【図１７Ｂ】本発明の第２実施形態に係る情報処理装置の使用データの構成を示す図である。
【図１８】本発明の第２実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図１９Ａ】本発明の第３実施形態に係るディスプレイの遷移を示す図である。
【図１９Ｂ】本発明の第３実施形態に係る他のディスプレイの遷移を示す図である。
【図２０】本発明の第３実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図２１】本発明の第３実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２２Ａ】本発明の第３実施形態に係る情報処理装置の使用データの構成を示す図である。
【図２２Ｂ】本発明の第３実施形態に係る情報処理装置の使用データの構成を示す図である。
【図２３】本発明の第３実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図２４】本発明の第４実施形態に係るディスプレイを示す図である。
【図２５】本発明の第４実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図２６】本発明の第４実施形態に係る情報処理装置の使用データの構成を示す図である。
【図２７】本発明の第４実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図２８】本発明の第５実施形態に係るディスプレイの遷移を示す図である。
【図２９】本発明の第５実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図３０】本発明の第５実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３１】本発明の第５実施形態に係る情報処理装置の使用データの構成を示す図である。
【図３２】本発明の第５実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１７】
［第１実施形態］
以下、本発明の第１実施形態に係る情報処理装置について用いて説明する。本実施形態に係る情報処理装置は、客の動態情報なしに所定地点から目的地までの客動線を作成する。
【００１８】
《客動線について》
図１Ｂを参照して、客動線によるマーケティングについて説明する。
【００１９】
図１Ｂの上段には、パターンＡとして、標本どうしが互いに干渉しないパターン（例えば、クラスでのテストの点数分布、横軸はテストの点数、縦軸は生徒数）の標本分布が示される。この標本分布から破線部分の生徒を取り除いて、もう一度同じテストを行っても標本分布の他の部分の波形はそのままであり、他の生徒の得点には影響しない。
【００２０】
一方、図１Ｂの下段には、パターンＢとして、標本どうしが互いに干渉し合うパターン（例えば、同一客動線上の各店における特定商品の販売数分布、横軸は販売数、縦軸は店数）の標本分布が示される。この標本分布の破線部分の店で商品の販売を止めてしまい他店では販売を継続すると、標本分布の他の部分の波形が乱れ、同一客動線上の競合店の売上げに影響する。
【００２１】
このように、パターンＡに相当する広いエリアでのマーケッティングにおいては、売場移転を無視できるので、売上メッシュ分布のようなエリアでの層化が可能である。しかし、パターンＢに相当する狭いエリアでのマーケッティングにおいては、売場転移の影響が無視できないため、その影響が伝わる客動線単位での層化が必要となる。
【００２２】
本実施形態においては、かかる客動線を簡易な方法で迅速に生成することで、マーケッティングを支援する。
【００２３】
《情報処理システムの構成》
図１Ａは、本実施形態に係る情報処理装置を含む情報処理システムとしての客動線作成システム１００の構成を示すブロック図である。一例として示す客動線作成システム１００の概念構成図である図１Ａ等の添付の図面を参照し、本実施形態にかかる客動線作成システム１００の詳細を説明すると、以下のとおりである。客動線作成システム１００は、本実施形態に係る情報処理装置としてのサーバ１０（コンピュータ資源）を利用し、所定の地点から目的地までの客動線を作成（導出）する。なお、客動線の作成（導出）と表示は、サーバ１０ばかりでなく、ＰＣ(Personal Computer：図示せず)や、携帯可能なスマートホン１、タブレット２、あるいは、ノートＰＣ３などの通信端末においても、客動線作成アプリケーションにより実行できる。また、サーバ１０と対話形式で、サーバ１０が客動線の作成（導出）を行ない、ＰＣ、スマートホン１、タブレット２、あるいは、ノートＰＣ３などの通信端末が地図および客動線を表示するように構成できる。
【００２４】
サーバ１０は、中央処理部（ＣＰＵまたはＭＰＵ）とメモリ（メインメモリおよびキャッシュメモリ）とを有するコンピュータであり、大容量ハードディスクを内蔵している。サーバ１０は、独立したオペレーティングシステム（ＯＳ）によって動作する論理的な物理コンピュータであるが、バーチャルコンピュータを使用することもできる。サーバ１０のメモリには、客動線作成システムを実行する客動線作成アプリケーションが格納されている。なお、客動線作成アプリケーションがクラウド１１や他のサーバ１２，１３（コンピュータ）に存在する場合もある。
【００２５】
サーバ１０には、キーボード１４やマウス１５等の入力装置、ディスプレイ１６やプリンタ（図示せず）等の出力装置がインタフェース（無線または有線）を介して接続されている。サーバ１０には、図示はしていないが、セキュリティルータ（バーチャルセキュリティルータを含む）およびファイアウォール（バーチャルファイアウォールを含む）が接続されている。
【００２６】
サーバ１０は、ホスト名とそのホスト名に割り当てるＩＰアドレスとの対応付けを設定するＤＮＳサーバ機能、ホームページを公開するために必要なＷｅｂサーバ機能、クラウド１１や他のサーバ１２，１３からの要求を受け付けて各種情報を読み書きする機能を提供するデータベースサーバ機能、電子メールの送受信用のメールサーバ機能、作成された文章や画像等のデータを全て保存してそれらデータを検索可能にするドキュメントサーバ機能等の各種サーバ機能を有する。
【００２７】
サーバ１０は、インターネット１７に接続可能であり、インターネット１７を利用することで、クラウド１１や他のサーバ１２，１３にアクセスかつログインすることができる。サーバ１０のハードディスクには、住宅地図データや人口分布データ、販売店設置箇所データ、提供店設置箇所データ、自動販売機設置箇所データ、基地局設置箇所データが格納され、各種検索機能によってそれらデータのうちの必要なそれを検索することができる。なお、それらデータがクラウド１１や他のサーバ１２，１３に格納され、それらデータのうちの必要なそれをクラウド１１や他のサーバ１２，１３から取得することもできる。サーバ１０は、客動線作成システムによって作成された各種データをクラウド１１や他のサーバ１２，１３にインターネット１７を介して提供することができる。
【００２８】
サーバ１０は、オペレーティングシステム（ＯＳ）による制御に基づいて、メモリに格納された客動線作成アプリケーションまたはクラウド１１や他のサーバ１２，１３に格納された客動線作成アプリケーションを起動し、そのアプリケーションにしたがって以下の各処理を実行する。サーバ１０は、住宅地図データに目的地を中心とした第１〜第ｎ同心円を表示する第１〜第ｎ同心円表示処理を実行し、住宅地図データに表示された道路と第１〜第ｎ同心円との交点（同心円上）に第１〜第ｎ地点を表示する第１〜第ｎ地点表示処理を実行する。
【００２９】
サーバ１０は、第ｎ地点から第１地点に向かって目的地までの最短ルートを検索する最短ルート検索処理を実行し、目的地までの最短ルートを住宅地図データに表示する最短ルート表示処理を実行する。サーバ１０は、客動線を住宅地図データに表示する客動線表示処理を実行し、第ｎ同心円から目的地までを住居表示の町村単位または丁目単位の行政区画に区分する行政区画区分処理を実行する。
【００３０】
サーバ１０は、第ｎ地点〜第１地点から目的地までの歩行時間を算出する歩行時間算出処理を実行し、第ｎ地点〜第１地点から目的地までの歩行時間を表示する歩行時間表示処理を実行する。サーバ１０は、第ｎ地点〜第１地点から目的地までの歩行距離を算出する歩行距離算出処理を実行し、第ｎ地点〜第１地点から目的地までの歩行距離を表示する歩行距離表示処理を実行する。
【００３１】
サーバ１０は、人口数を検索する人口数検索処理を実行し、人口数を第ｎ地点から第１地点に向かって加算する人口数加算処理を実行する。サーバ１０は、第１〜第ｎ地点における通行量を表示する通行量表示処理を実行する。サーバ１０は、住宅地図データをハードディスクに格納する住宅地図データ格納処理を実行し、各種データをハードディスクに格納する各種データ格納処理を実行する。
【００３２】
サーバ１０は、第ｎ同心円から目的地までの間に存在する同一分野の商品を販売する複数の販売店または同一分野の役務を提供する複数の提供店を表示する店表示処理を実行し、第ｎ同心円から目的地までの間に存在する同一分野の商品の複数の自動販売機を表示する自動販売機表示処理を実行する。サーバ１０は、第ｎ同心円から目的地までの間に存在する複数の基地局を表示する基地局表示処理を実行する。
【００３３】
本実施形態によれば、物品の移動を条件とせず、所定の地点から目的地までの客動線を作成することができる客動線作成システムを提供できる。また、本実施形態によれば、客動線の作成に手間やコスト、時間がかからず、所定の地点から目的地までの客動線を廉価かつ迅速に作成することができる客動線作成システムを提供できる。
【００３４】
《情報処理装置の機能構成》
図１Ｃは、本実施形態に係る情報処理装置１０の機能構成を示すブロック図である。
【００３５】
情報処理装置（サーバ）１０は、通信制御部１１０と、地図情報取得部１０１と、目的地取得部１０２と、ルート検索部１０３と、客動線生成部１０４と、表示部１０５と、操作部１０６と、データベース１０７と、を備える。なお、データベース１０７は、情報処理装置（サーバ）１０の外部にあってもよい。また、情報処理装置１０が客動線および各種情報を生成して通信端末に送信し、通信端末で生成結果を表示するシステム構成の場合には、破線で示すように情報処理装置１０には表示部１０５および操作部１０６は無くてよく、操作情報は通信制御部１１０を介して通信端末から受信し、生成結果の表示情報は通信制御部１１０を介して通信端末に送信する。この場合には、表示部や操作部を通信端末が有することになる。
【００３６】
通信制御部１１０は、ネットワークを介して、クラウド１１、他のサーバ１２および１３、あるいは、携帯端末１〜３など、との通信を制御する。地図情報取得部１０１は、データベース１０７に格納された所望領域の道路情報を含む地図情報、あるいは、通信制御部１１０を介してクラウド１１や他のサーバ１２、１３に要求した所望領域の地図情報を取得する。目的地取得部１０２は、操作部１０６または通信端末におけるユーザ操作に基づいて、地図情報取得部１０１が取得した所望領域の地図情報における、客動線の中心となる目的地を取得する。
【００３７】
ルート検索部１０３は、所望領域内の道路上の各点から目的地に向かう道路に沿った最短ルートを検索する。ここで、各点は、目的地を中心とする同心円と道路との交点とする。なお、同心円に限定されず、楕円や矩形など領域内の住宅分布などに応じた形状が選択されてもよい。また、目的地からの距離や各形状間のそれぞれの距離は、客動線の密度、あるいは、客動線の開始点の数や密度などを考慮してユーザが適切な距離に設定してもよい。客動線生成部１０４は、ルート検索部１０３が検索した道路上の各点から目的地までの最短ルートから客動線を生成する。表示部１０５は、液晶ディスプレイなどであり、所望領域の地図や生成した客動線、あるいは、ユーザ操作や入力のための指示画面や指示ボタン、あるいは、情報処理装置１０のステータス、などを表示する。操作部１０６は、キーボードやマウス（ポインティングデバイス）、あるいは、タッチパネル、などを含み、ユーザの操作を取得する。
【００３８】
データベース１０７は、本実施形態の情報処理装置１０が使用するデータを格納あるいは蓄積する。データベース１０７は、地図情報１７１、人口情報１７２、関連情報１７３、店舗情報１７４、自販機情報１７５、基地局情報１７６、学習情報１７７、などを格納する。人口情報１７２は、地図上の各区画内に居住する人口数を格納する。関連情報１７３は、生成表示された客動線上の指示地点における各種関連情報を格納する。かかる関連情報１７３には、指示地点における目的地からの歩行距離や歩行時間、指示地点における通行量、などが含まれる。店舗情報１７４は、所望領域により検索可能に店舗位置および店舗属性を格納し、自販機情報１７５は、所望領域により検索可能に自販機位置および自販機属性を格納し、基地局情報１７６は、所望領域により検索可能に基地局位置および基地局属性を格納する。学習情報１７７は、客動線生成を含む本情報処理装置１０の処理結果の履歴を蓄積して、処理結果の改善を図る。
【００３９】
情報処理装置（サーバ）１０は、さらに、指示情報取得部１０８と、重畳情報選択部１０９と、を備える。指示情報取得部１０８は、操作部１０６または通信端末におけるユーザの指示を取得し、データベース１０７に格納された情報の客動線への重畳表示を指示する。例えば、関連情報１７３を生成あるいは取得して、客動線への重畳表示を指示する。重畳情報選択部１０９は、操作部１０６または通信端末におけるユーザの選択指示を取得し、データベース１０７に格納された情報の客動線への重畳表示を指示する。例えば、店舗情報１７４、自販機情報１７５、基地局情報１７６を取得して、客動線への重畳表示を指示する。
【００４０】
《情報処理装置のハードウェア構成》
図１Ｄは、本実施形態に係る情報処理装置１０のハードウェア構成を示すブロック図である。
【００４１】
図１Ｄで、ＣＰＵ(Central Processing Unit)１２０は演算制御用のプロセッサであり、プログラムを実行することで図１Ｃの情報処理装置１０の機能構成部を実現する。ＲＯＭ(Read Only Memory)１３０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。また、通信制御部１１０は、ネットワークを介して通信端末１〜３などと通信する。なお、ＣＰＵ１２０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵ(Graphics Processing Unit)を含んでもよい。また、通信制御部１１０は、ＣＰＵ１２０とは独立したＣＰＵを有して、ＲＡＭ(Random Access Memory)１４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ１４０とストレージ１５０との間でデータを転送するＤＭＡＣ(Direct Memory Access Unit)を設けるのが望ましい（図示なし）。さらに、入出力インタフェース１６０は、ＣＰＵ１２０とは独立したＣＰＵを有して、ＲＡＭ１４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ１２０は、ＲＡＭ１４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ１２０は、処理結果をＲＡＭ１４０に準備し、後の送信あるいは転送は通信制御部１１０やＤＭＡＣ、あるいは入出力インタフェース１６０に任せる。
【００４２】
ＲＡＭ１４０は、ＣＰＵ１２０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。地図ＩＤ／地図データ１４１は、データベース１０７または外部サーバなどから取得した客動線生成の対象地図のデータである。目的地データ１４２は、客動線生成の中心となる目的地のデータである。同心円データ１４３は、目的地を中心に対象地図上に重ね合わせる同心円のデータである。道路地点データ１４４は、同心円と地図上の道路の交点位置を示すデータである。最短ルートデータ１４５は、各交点から目的地への道路に沿った最短ルートのデータである。客動線データ１４６は、各交点から目的地への最短ルートから生成された客動線のデータである。表示データ１４７は、表示部１０５に表示するために生成されたデータである。入出力データ１４８は、入出力インタフェース１６０を介して入出力デバイスにより入出力するデータである。送受信データ１４９は、通信制御部１１０を介して送受信するデータである。
【００４３】
ストレージ１５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。データベース１０７は、図１Ｃで説明したように各情報１７１〜１７７を格納する。ストレージ１５０には、以下のプログラムが格納される。情報処理装置制御プログラム１５１は、情報処理装置全体を制御するプログラムである。客動線生成モジュール１５２は、所望地図と目的地との情報から目的地へ向かう客動線を生成するモジュールである。客動線表示モジュール１５３は、生成された客動線を地図上に重畳表示するモジュールである。関連情報表示モジュール１５４は、客動線上の指示地点における各種関連情報を重畳表示するモジュールである。重畳情報表示モジュール１５５は、地図上に選択された各種重畳情報を重畳表示するモジュールである。なお、上出のモジュール１５２〜１５５は、客動線作成アプリケーションに含まれる。
【００４４】
入出力インタフェース１６０は、入出力機器との入出力データをインタフェースする。入出力インタフェース１６０には、表示部１０５、操作部１０６、マイクやスピーカを含む音声入出力部１６１、ＧＰＳ位置検出部１６２、などが接続される。なお、情報処理装置１０が客動線および各種情報を生成して通信端末に送信し、通信端末で生成結果を表示するシステム構成の場合には、破線で示すように情報処理装置１０には入出力インタフェース１６０、表示部１０５および操作部１０６は無くてよく、操作情報は通信制御部１１０を介して通信端末から受信し、生成結果の表示情報は通信制御部１１０を介して通信端末に送信する。この場合には、表示部や操作部を通信端末が有することになる。
【００４５】
なお、図１ＤのＲＡＭ１４０やストレージ１５０には、情報処理装置１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００４６】
（使用データ）
図１Ｅおよび図１Ｆは、本実施形態に係る情報処理装置１０の使用データの構成を示図である。
【００４７】
図１Ｅは、客動線生成および客動線に基づく関連情報表示のために使用される。図１Ｅにおいては、同心円ＩＤ１８１、各同心円の目的地からの距離１８２、道路との交点位置ＩＤ１８３、交点位置に関連する居住人口数１８４、を記憶する。
【００４８】
また、各交点位置から目的地までの最短ルート１８５と、生成された客動線１８６と、を記憶する。最短ルート１８５から明らかなように、例えば、最外同心円からルートを辿って同じ交点位置“４１”や“３２”に辿り着くと、それ以降は既にルート検索が終わっているので、最短ルート検索を終了できる。
【００４９】
図１Ｅにおいては、さらに、関連情報１８７として、算出された歩行距離、歩行時間、通行量、などを記憶する。
【００５０】
図１Ｆは、客動線に重畳するための情報を記憶するために使用される。図１Ｆにおいては、所望地図領域内の、人口情報１９１、店舗情報１９２、自販機情報１９３、基地局情報１９４、などを記憶する。なお、人口情報１９１は、区画ＩＤと地図位置と人口数とを含む。店舗情報１９２は、店舗ＩＤと地図位置と販売品とを含む。自販機情報１９３は、自販機ＩＤと地図位置と販売品とを含む。基地局情報１９４は、基地局ＩＤと地図位置とキャリアＩＤとを含む。
【００５１】
《情報処理装置の処理手順》
図１Ｇおよび図１Ｈは、本実施形態に係る情報処理装置１０の処理手順を示すフローチャートである。このフローチャートは、図１ＤのＣＰＵ１２０がＲＡＭ１４０を使用して実行し、図１Ｃの機能構成部を実現する。
【００５２】
図１Ｇで、情報処理装置１０は、ステップＳ１０１において、客動線を生成する所望地図を選択する。情報処理装置１０は、ステップＳ１０３において、客動線の中心となる目的地を設定する。情報処理装置１０は、ステップＳ１０５において、目的地を中心に所定距離間隔の同心円を生成する。情報処理装置１０は、ステップＳ１０７において、所望地図上の道路と同心円との交点を、目的地に向かう最短ルートの始点に設定する。
【００５３】
情報処理装置１０は、ステップＳ１０９において、最も外側の（目的地から最も遠い）同心円の交点を始点として、目的地までの最短ルートを検索する。情報処理装置１０は、ステップＳ１１１において、ステップＳ１０９で検索された最短ルートが通過する内部同心円（内側の同心円）の交点を、目的地までの最短ルートを検索する始点から削除する。情報処理装置１０は、ステップＳ１１３において、次の同心円（１つ内側の同心円）から目的地までの最短ルートを検索する。情報処理装置１０は、ステップＳ１１５において、今の同心円が最も内側の（目的地から最も近い）同心円か否かを判定する。
【００５４】
最も内側の同心円でなければ、情報処理装置１０は、ステップＳ１１１に戻って、始点から目的地までの最短ルートの検索を繰り返す。最も内側の同心円であれば、情報処理装置１０は、ステップＳ１１７において、検索された最短ルートの集合を、目的地を対象とする客動線として記憶する。情報処理装置１０は、ステップＳ１１９において、生成された客動線の地図上の表示を指示する。
【００５５】
図１Ｈで、情報処理装置１０は、ステップＳ１２１において、客動線上で歩行時間の表示が指示されたか否かを判定する。歩行時間の表示が指示された場合、情報処理装置１０は、ステップＳ１２３において、客動線上の指定地点と目的地を結ぶ客動線の距離から算出した歩行時間を、客動線に重畳表示するよう指示する。
【００５６】
歩行時間の表示が指示されない場合、情報処理装置１０は、ステップＳ１２５において、客動線上で歩行距離の表示が指示されたか否かを判定する。歩行距離の表示が指示された場合、情報処理装置１０は、ステップＳ１２７において、客動線上の指定地点と目的地とを結ぶ客動線の距離を、客動線に重畳表示するよう指示する。
【００５７】
歩行距離の表示が指示されない場合、情報処理装置１０は、ステップＳ１２９において、客動線上で予測通行量の表示が指示されたか否かを判定する。予測通行量の表示が指示された場合、情報処理装置１０は、ステップＳ１３１において、客動線上の指定地点における予測通行量を、客動線を通行する人数を加算して予測通行量算出を行ない、客動線に重畳表示するよう指示する。
【００５８】
予測通行量の表示が指示されない場合、情報処理装置１０は、ステップＳ１３３において、指定領域（表示地図領域）内の店舗の表示が指示されたか否かを判定する。店舗の表示が指示された場合、情報処理装置１０は、ステップＳ１３５において、指定領域内の店舗位置を、マークや色などにより識別可能に客動線に重畳表示するよう指示する。店舗の表示が指示されない場合、情報処理装置１０は、ステップＳ１３７において、指定領域内の自販機の表示が指示されたか否かを判定する。自販機の表示が指示された場合、情報処理装置１０は、ステップＳ１３９において、指定領域内の自販機位置を、マークや色などにより識別可能に客動線に重畳表示するよう指示する。自販機の表示が指示されない場合、情報処理装置１０は、ステップＳ１４１において、指定領域内の基地局の表示が指示されたか否かを判定する。基地局の表示が指示された場合、情報処理装置１０は、ステップＳ１４３において、指定領域内の基地局位置を、マークや色などにより識別可能に客動線に重畳表示するよう指示する。
【００５９】
《ディスプレイの遷移》
図２Ａは、本実施形態に係るディスプレイの遷移を示す図である。なお、以下のディスプレイの遷移においては、客動線の生成手順を可視化するためユーザの指示に従って客動線を生成する表示手順が示される。しかし、情報処理装置１０が自動的に内部で実行する場合、客動線生成途中の状態（例えば、同心円や道路との交点など）を表示する必要はない。また、情報処理装置１０が客動線および各種情報を生成して通信端末に送信し、通信端末で生成結果を表示するシステム構成の場合には、係るディスプレイの遷移は通信端末における動作を示す。
【００６０】
客動線作成アプリケーションがスタートすると、情報処理装置１０は、ステップＳ２０１において、ディスプレイに初期メニュー画面（図２Ｂ）を表示する。初期メニュー画面（図２Ｂ）で地図が選択指定されると、情報処理装置１０は、ステップＳ２０３において、ディスプレイに選択指定された地図を表示する。その後、目的地が設定され、地図全体で目的地への客動線の生成指示がされると、情報処理装置１０は、ステップＳ２０５において、ディスプレイに目的地表示画面（図３）を表示する。一方、目的地が設定され、行政区画内における目的地への客動線の生成指示がされると、情報処理装置１０は、ステップＳ２０６において、ディスプレイに目的地表示画面（図８）を表示する。
【００６１】
そして、情報処理装置１０は、ステップＳ２０７において、ディスプレイに同心円設定画面（図４または図９）を表示する。客動線が生成されると、情報処理装置１０は、ステップＳ２０８において、客動線描画画面（図５または図１０）を表示する。
【００６２】
客動線上を指定して関連情報の表示が指示されると、情報処理装置１０は、ステップＳ２１０において、ディスプレイに関連情報表示画面を表示する。関連情報表示画面には、歩行時間重畳画面（Ｓ２１１：図６）、歩行距離重畳画面（Ｓ２１３：図６）、通行量重畳画面（Ｓ２１５：図７）が含まれる。
【００６３】
また、重畳情報の表示が指示されると、情報処理装置１０は、ステップＳ２２０において、ディスプレイに重畳情報表示画面を表示する。重畳情報表示画面には、人口数重畳画面（Ｓ２２１：図示せず）、店舗重畳画面（Ｓ２２３：図１１）、自販機重畳画面（Ｓ２２５：図１２）、基地局重畳画面（Ｓ２２７：図１３）が含まれる。
【００６４】
以下、ディスプレイ画面を順に詳細に説明する。
【００６５】
（初期画面）
図２Ｂは、サーバ１０のディスプレイ１６に表示された初期画面の一例を示す図である。図２Ｂでは、地図表示エリア２２に表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。サーバ１０を起動すると、それに接続されたディスプレイ１６に客動線作成システムのアイコン（図示せず）が表示される。客動線作成システムのアイコンをクリックすると、ログイン画面（図示せず）がディスプレイ１６に表示される。ログイン画面には、ＩＤ入力エリアやパスワード入力エリア、ログインボタンが表示される。ＩＤ入力エリアにＩＤを入力し、パスワード入力エリアにパスワードを入力した後、ログインボタンをクリックする。
【００６６】
ログインボタンをクリックすると、図２Ｂに示す初期画面がディスプレイ１６に表示される。初期画面には、地図検索エリア１８、店検索エリア１９、自販機（自動販売機）検索エリア２０、基地局検索エリア２１、地図表示エリア２２、データ表示ボタン２３、閉じるボタン２４が表示される。なお、地図表示エリア２２には、図示はしていないが、住所表示、ビル名、駅名、路線名、道路名、商店名等の各種複数の名称が表示される。地図表示エリア２２では、エリア２２に表示された地図から所定区域（例えば、関東地方や東京都、千葉県等）の住宅地図データを検索することができる。閉じるボタン２４をクリックすると、サーバ１０がこのシステムからログアウトする。
【００６７】
地図検索エリア１８には、日本地図検索ボタン１８ａ、住所検索ボタン１８ｂ、駅・路線図検索ボタン１８ｃ、目的地名検索ボタン１８ｄが表示される。日本地図検索ボタン１８ａをクリックすることで、日本地図が表示され、日本地図に基づいて所定区域（例えば、関東地方や東京都、千葉県等）の住宅地図データを検索することができる。また、インターネット１７を利用してクラウド１１や他のサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３に格納された日本地図データを利用して所定区域の住宅地図データをクラウド１１やサーバ１２，１３から取得することができる。
【００６８】
住所検索ボタン１８ｂをクリックすることで、住所入力エリアが表示され、住所入力エリアに所定の住所を入力することで、その住所に対応する所定区域の住宅地図データを検索することができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３に格納された住所データを利用し、住所検索画面において所定の住所を入力することで、その住所に対応する所定区域の住宅地図データをクラウド１１やサーバ１２，１３から取得することができる。
【００６９】
駅・路線図検索ボタン１８ｃをクリックすることで、駅入力エリアや路線入力エリアが表示され、駅入力エリアや路線入力エリアに所定の駅名または路線名を入力することで、その駅名やその路線名に対応する所定区域の住宅地図データを検索することができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３に格納された駅・路線データを利用し、駅名検索画面や路線名検索画面において所定の駅名または路線名を入力することで、その駅名やその路線名に対応する所定区域の住宅地図データをクラウド１１やサーバ１２，１３から取得することができる。
【００７０】
目的地名検索ボタン１８ｄをクリックすることで、目的地名入力エリアが表示され、目的地名入力エリアに所定の目的地名を入力することで、その目的地名に対応する所定区域の住宅地図データを検索することができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３に格納された目的地名データを利用し、目的地名検索画面において所定の目的地名を入力することで、その目的地名に対応する所定区域の住宅地図データをクラウド１１やサーバ１２，１３から取得することができる。目的地名には、ビル名、マンション名、駅名、路線名、道路名、商店名（量販店名、デパート名、ストア名等）、公共施設名等がある。
【００７１】
店検索エリア１９には、店名検索ボタン１９ａ、店住所検索ボタン１９ｂ、商品・サービス検索ボタン１９ｃが表示される。店名検索ボタン１９ａをクリックすることで、店名入力エリアが表示され、店名入力エリアに所定の店名を入力することで、住宅地図データ内に存在するその店名の商品の販売店や役務の提供店を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の店名データを利用し、店名検索画面において所定の店名を入力することで、その店名の商品の販売店や役務の提供店をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在するその店名の商品の販売店や役務の提供店を住宅地図データに表示させることができる。
【００７２】
店住所検索ボタン１９ｂをクリックすることで、店住所入力エリアが表示され、店住所入力エリアに所定の住所を入力することで、住宅地図データ内に存在するその店住所の商品の販売店（その販売店と同じ種類の商品を販売する販売店を含む）やその店住所の役務の提供店（その提供店と同じ種類の役務を提供する提供店を含む）を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の店住所データを利用し、店住所検索画面において所定の店住所を入力することで、その店住所の商品の販売店や役務の提供店をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在するその店住所の販売店（その販売店と同じ種類の商品を販売する販売店を含む）や役務の提供店（その提供店と同じ種類の役務を提供する提供店を含む）を住宅地図データに表示させることができる。
【００７３】
商品・サービス検索ボタン１９ｃをクリックすることで、商品名入力エリア、サービス名入力エリアが表示され、商品名入力エリアに所定の商品名を入力し、または、サービス名入力エリアに所定のサービス名を入力することで、住宅地図データ内に存在してその商品名の商品を販売する販売店やサービス名のサービス（役務）を提供する提供店を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の商品・サービスデータを利用し、商品・サービス検索画面において所定の商品名やサービス名を入力することで、その商品名の商品を販売する販売店やサービス名のサービス（役務）を提供する提供店をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在してその商品名の商品を販売する販売店やそのサービス名のサービス（役務）を提供する提供店を住宅地図データに表示させることができる。
【００７４】
自販機検索エリア２０には、提供メーカー検索ボタン２０ａ、自販機商品名検索ボタン２０ｂ、自販機設置住所検索ボタン２０ｃが表示される。提供メーカー検索ボタン２０ａをクリックすることで、提供メーカー名入力エリアが表示され、提供メーカー名入力エリアに所定の提供メーカー名を入力することで、住宅地図データ内に存在してそのメーカーが提供する商品の自動販売機を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の提供メーカーデータを利用し、住宅地図データ内に存在してそのメーカーが提供する商品の自動販売機を住宅地図データに表示させることができる。
【００７５】
自販機商品名検索ボタン２０ｂをクリックすることで、自販機商品名入力エリアが表示され、自販機商品名入力エリアに所定の自販機商品名を入力することで、住宅地図データ内に存在してその自販機商品名の商品を提供する自動販売機を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の自販機商品データを利用し、自販機商品名検索画面において所定の自販機商品名を入力することで、自販機商品名の商品を提供する自動販売機をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在してその自販機商品名の商品を提供する自動販売機を住宅地図データに表示させることができる。
【００７６】
自販機住所検索ボタン２０ｃをクリックすることで、自販機設置住所入力エリアが表示され、自販機設置住所入力エリアに所定の住所を入力することで、住宅地図データ内に存在してその自販機住所に対応する自動販売機（その自販機と同じ種類の商品を提供する自販機を含む）を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の自販機住所データを利用し、自販機設置住所検索画面において所定の自販機住所を入力することで、その自販機住所に対応する自動販売機をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在してその自販機住所に対応する自動販売機（その自販機と同じ種類の商品を提供する自販機を含む）を住宅地図データに表示させることができる。
【００７７】
基地局検索エリア２１には、基地局キャリア名検索ボタン２１ａ、基地局住所検索ボタン２１ｂが表示される。基地局キャリア名検索ボタン２１ａをクリックすることで、基地局キャリア名入力エリアが表示され、基地局キャリア名入力エリアに所定のキャリア名を入力することで、住宅地図データ内に存在してそのキャリア名のキャリアが設置した各基地局を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の基地局キャリアデータを利用し、基地局キャリア検索画面において所定の基地局キャリア名を入力することで、そのキャリア名のキャリアが設置した各基地局をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在してそのキャリア名のキャリアが設置した各基地局を住宅地図データに表示させることができる。
【００７８】
基地局住所検索ボタン２１ｂをクリックすることで、基地局設置住所入力エリアが表示され、基地局設置住所入力エリアに所定の基地局設置住所を入力することで、住宅地図データ内に存在してその基地局住所に設置された基地局（その基地局と同じキャリアが設置した基地局を含む）を住宅地図データに表示させることができる。また、インターネット１７を利用してクラウド１１やサーバ１２，１３にログインし、クラウド１１やサーバ１２，１３の基地局設置住所データを利用し、基地局設置住所検索画面において所定の基地局設置住所を入力することで、その基地局住所に対応する基地局をクラウド１１やサーバ１２，１３から取得し、住宅地図データ内に存在してその基地局住所に対応する基地局（その基地局と同じキャリアが設置した基地局を含む）を住宅地図データに表示させることができる。
【００７９】
《客動線生成画面》
図３は、ディスプレイ１６に表示された住宅地図データ表示画面の一例を示す図であり、図４は、ディスプレイ１６に表示された同心円表示画面の一例を示す図である。図５は、ディスプレイ１６に表示された客動線表示画面の一例を示す図である。図３〜５では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリア２７ａ〜２７ｃに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。なお、図３では、地図検索エリア１８において住所検索が行われ、地下鉄の駅（目的地Ａ）が検索されたものとする。
【００８０】
図２Ｂの初期画面において、住所検索ボタン１８ｂをクリックした後、住所入力エリアに所定の住所を入力し、検索ボタンをクリックすることで、その住所に対応する所定区域の住宅地図データが検索される。住宅地図データが検索されると、図示はしていないが、その住宅地図データを表示した目的地入力画面がディスプレイ１６に表示される。目的地入力画面には、住宅地図データ表示エリア、目的地住所入力エリア、目的地名称入力エリア、行政区画指定入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。クリアボタンをクリックすると、各入力エリアに入力されたデータがクリアされ、再度それら入力エリアへデータを入力する。戻るボタンをクリックすると、１つ前の画面（図２Ｂの初期画面）に戻る。
【００８１】
目的地入力画面において目的地（地下鉄の駅）を特定するには、マウス１５を使用して住宅地図データ表示エリアの所定の箇所に目的地マークを入れる場合、目的地住所入力エリアに目的地住所を入力して設定ボタンをクリックする場合、目的地名称入力エリアに目的地名称を入力して設定ボタンをクリックする場合、目的地住所入力エリアに目的地住所を入力するとともに目的地名称入力エリアに目的地名称を入力して設定ボタンをクリックする場合がある。なお、目的地入力画面では、マウス１５を使用して住宅地図データ表示エリアの所定の箇所に目的地マークを入れ、地下鉄の駅が特定され、決定ボタンがクリックされたものとする。
【００８２】
決定ボタンがクリックされて目的地（地下鉄の駅）が確定すると、住宅地図データを表示した図３の住宅地図データ表示画面がディスプレイ１６に表示される。図３の住宅地図データ表示画面には、図２Ｂの初期画面と同様に地図検索エリア１８、店検索エリア１９、自販機検索エリア２０、基地局検索エリア２１が表示される他、目的地住所表示エリア２５、目的地名称表示エリア２６、住宅地図データ表示エリア２７ａが表示され、同心円設定ボタン２８、戻るボタン２９、閉じるボタン２４が表示される。
【００８３】
検索住所表示エリア２５には、目的地入力画面の目的地住所入力エリアに入力された目的地住所が表示され、目的地名称表示エリア２６には、検索住所表示エリア２５の住所に存在する目的地の名称（地下鉄の駅名）が表示される。なお、目的地の名称には、ビル名、マンション名、路線名、道路名、商店名（量販店名、デパート名、ストア名等）、公共施設名等がある。
【００８４】
図３の住宅地図データ表示画面の住宅地図データ表示エリア２７ａには、目的地Ａを含む所定の区域が表示されるとともに、確定した目的地Ａの場所（所在箇所）を示すマークが表示される。図３では、確定した目的地Ａを示すマークが黒点で示されているが、黒点の他に、□や○、☆等の他のあらゆるマークで目的地Ａを表すことができる。
【００８５】
次に、図３の住宅地図データ表示画面において同心円設定ボタン２８をクリックする。同心円設定ボタン２８をクリックすると、図示はしていないが、歩行時間・歩行距離・同心円数入力画面がディスプレイ１６に表示される。歩行時間・歩行距離・同心円数入力画面には、目的地Ａからの歩行時間を入力する歩行時間入力エリア、目的地Ａからの歩行距離を入力する歩行距離入力エリア、同心円の数を入力する同心円数入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。クリアボタンをクリックすると、歩行距離入力エリアや歩行時間入力エリア、同心円数入力エリアに入力された数値がクリアされ、再度それら入力エリアへ数値を入力する。
【００８６】
歩行距離入力エリアに歩行距離（例えば、１５００ｍ）を入力し、歩行時間入力エリアに歩行時間（例えば、２０分）を入力するとともに、同心円数入力エリアに同心円数（例えば、６本）を入力した後、決定ボタンをクリックする。決定ボタンをクリックすると、サーバ１０は、住宅地図データ表示エリア２７ａの任意に選択した目的地Ａを中心とした複数の第１〜第６同心円Ｂ１〜Ｂ６（第１〜第ｎ同心円）を表示する（第１〜第ｎ同心円表示処理）。さらに、住宅地図データ２７ｂに表示された道路と第１〜第６同心円Ｂ１〜Ｂ６との交点に第１〜第６地点（１）〜（６）（第１〜第ｎ地点）を表示する（第１〜第ｎ地点表示処理）。
【００８７】
ディスプレイ１６には、図４に示す同心円表示画面が表示される。図４の同心円表示画面には、図３の住宅地図データ表示画面と同様に地図検索エリア１８、店検索エリア１９、自販機検索エリア２０、基地局検索エリア２１、目的地住所表示エリア２５、目的地名称表示エリア２６、住宅地図データ表示エリア２７ｂ、戻るボタン２９、閉じるボタン２４が表示される他、最短ルート検索ボタン３０、印刷ボタン３１が表示される。印刷ボタン３１をクリックすると、住宅地図データ表示エリア２７ｂに表示された住宅地図データがプリントされる。
【００８８】
住宅地図データ表示エリア２７ｂには、中心（目的地Ａ）から直近に第１同心円Ｂ１が表示されるとともに、目的地Ａを中心として所定の区域において目的地Ａを中心に目的地Ａから径方向外方へ向かって第１同心円Ｂ１から径方向外方に向かって径方向の離間寸法が同一の複数の第２〜第６同心円Ｂ２〜Ｂ６（第２〜第ｎ同心円）が表示される。なお、図４では、６本の同心円Ｂ１〜Ｂ６が表示されているが、同心円の数に特に制限はなく、５本以下または７本以上の同心円が表示される場合もある。
【００８９】
住宅地図データ表示エリア２７ｂに表示された第６同心円（Ｂ６）と道路との交点には、（６）が表示され、第５同心円（Ｂ５）と道路との交点には、（５）が表示されているとともに、第４同心円（Ｂ４）と道路との交点には、（４）が表示されている。第３同心円（Ｂ３）と道路との交点には、（３）が表示され、第２同心円（Ｂ２）と道路との交点には、（２）が表示されているとともに、第１同心円（Ｂ１）と道路との交点には、（１）が表示されている。
【００９０】
図４の同心円表示画面において最短ルート検索ボタン３０をクリックする。最短ルート検索ボタン３０をクリックすると、サーバ１０は、第６地点（６）（第ｎ地点）から目的地Ａまでの徒歩による道路の最短ルートを検索した後、第６地点（６）（第ｎ地点）の１つ内側の同心円Ｂ５の第５地点（５）（第ｎ−１地点）から目的地Ａまでの徒歩による道路の最短ルートを検索するように、第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次最短ルートを検索する（最短ルート検索処理）。
【００９１】
次に、サーバ１０は、最短ルート検索処理によって検索した第６〜第１地点（第ｎ〜第１地点）から目的地Ａまでの最短ルートを住宅地図データに表示し（最短ルート表示処理）、第１〜第６同心円（１）〜（６）（第１〜第ｎ同心円）を消去しつつ、最短ルート表示処理によって表示された第６地点（６）（第ｎ地点）から第１地点（１）を通る目的地Ａまでの道路の最短ルートを客動線として住宅地図データに表示する（客動線表示処理）。ディスプレイ１６には、図５に示す客動線表示画面が表示される。さらに、サーバ１０は、最短ルートが通る第６地点（６）〜第１地点（１）から目的地Ａまでの歩行時間を算出し（歩行時間算出処理）、最短ルートが通る第６地点（６）〜第１地点（１）から目的地Ａまでの歩行距離を算出する（歩行距離算出処理）。
【００９２】
サーバ１０は、第１〜第６地点（１）〜（６）（第１〜第ｎ地点）が位置する住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの人口数を検索する（人口数検索処理）。サーバ１０は、各地方自治体の町丁別世帯数および人口情報、各地方自治体の町丁別年齢別人口情報を参照しつつ、人口数を検索する。サーバ１０は、検索した人口数を客動線Ｃ１〜Ｃ１４が通る第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次加算する（人口数加算処理）。
【００９３】
人口数加算処理では、第６地点の人口数に第５地点の人口数を加算し、第６地点および第５地点の人口数に第４地点の人口数を加算し、第６地点〜第４地点の人口数に第３地点の人口数を加算するとともに、第６地点〜第３地点の人口数に第２地点の人口数を加算し、第６地点〜第２地点の人口数に第１地点の人口数を加算する。
【００９４】
サーバ１０は、第１〜第６地点（１）〜（６）（第１〜第ｎ地点）が位置する住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの人口数を性別ごとに区分して検索する（人口数検索処理）。サーバ１０は、検索した性別毎の人口数を客動線Ｃ１〜Ｃ１４が通る第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次加算する（人口数加算処理）。サーバ１０は、第１〜第６地点（１）〜（６）（第１〜第ｎ地点）が位置する住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの人口数を年齢別または年齢層に区分して検索する（人口数検索処理）。サーバ１０は、検索した年齢別または年齢層の人口数を客動線Ｃ１〜Ｃ１４が通る第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次加算する（人口数加算処理）。
【００９５】
なお、最短ルート検索処理では、第６地点（６）（第ｎ地点）から目的地Ａまでの最短ルートを検索した後に、第６地点からの最短ルートがその１つ内側の特定の第５地点（５）（第ｎ−１地点）から特定の第１地点（１）を通っている場合、最短ルートが通る特定の第５地点（５）（第ｎ−１地点）〜第１地点（１）から目的地Ａまでの最短ルートが既に確定しているから、最短ルートが通る特定の第５地点（５）（第ｎ−１地点）〜第１地点（１）から目的地Ａまでの最短ルートの検索は行わない。
【００９６】
図５の客動線表示画面には、図４の同心円表示画面と同様に地図検索エリア１８、店検索エリア１９、自販機検索エリア２０、基地局検索エリア２１、目的地住所表示エリア２５、目的地名称表示エリア２６、住宅地図データ表示エリア２７ｃ、印刷ボタン３１、戻るボタン２９、閉じるボタン２４が表示される他、歩行時間ボタン３２、歩行距離ボタン３３、通行量ボタン３４が表示される。印刷ボタン３１をクリックすると、住宅地図データ表示エリア２７ｃに表示された住宅地図データがプリントされる。住宅地図データ表示エリア２７ｃには、第６地点（６）〜中心（目的地Ａ）までの複数の客動線Ｃ１〜Ｃ１４が表示されている。
【００９７】
ディスプレイ１６に表示されたメニューバーのファイルボタン（図示せず）をクリックした後、ファイルの保存をクリックすると、サーバ１０は、住宅地図データ表示エリア２７ｂ，２７ｃに表示された住宅地図データをファイル名および作成日時に関連付けた状態でハードディスクに格納する（住宅地図データ格納処理）。
【００９８】
サーバ１０は、住宅地図データに加え、目的地住所表示エリア２５に表示された目的地住所、目的地名称表示エリア２６に表示された目的地名称、目的地Ａ、第１〜第６同心円（Ｂ１）〜（Ｂ６）、第１〜第６地点（１）〜（６）、客動線Ｃ１〜Ｃ１４（最短ルート）、各地点から目的地Ａまでの歩行時間、各地点から目的地Ａまでの歩行距離、検索した住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの人口数、第６地点（６）（第ｎ地点）〜第１地点（１）における人口数、検索した住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの性別ごとに区分した人口数、第６地点（６）（第ｎ地点）〜第１地点（１）における性別毎の人口数、検索した住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの年齢別または年齢層に区分した人口数、第６地点（６）（第ｎ地点）〜第１地点（１）における年齢別または年齢層の人口数をファイル名および作成日時に関連付けた状態でハードディスクに格納する（各種データ格納処理）。
【００９９】
なお、図示はしていないが、図２Ｂの初期画面のデータ表示ボタン２３をクリックすると、ファイル表示画面がディスプレイ１６に表示される。ファイル表示画面には、ファイル名一覧を表示したファイル名表示エリア、開くボタン、戻るボタン、閉じるボタンが表示される。ファイル名表示エリアにおいて所定のファイルを指定（反転）（複数指定可）し、開くボタンをクリックすると、指定したファイル名の住宅地図データ（目的地住所表示エリア２５に表示された目的地住所、目的地名称表示エリア２６に表示された目的地名称、目的地Ａ、第１〜第６同心円（Ｂ１）〜（Ｂ６）、第１〜第６地点（１）〜（６）、客動線Ｃ１〜Ｃ１４（最短ルート）を含む）が作成日時とともにディスプレイ１６に表示される。
【０１００】
本実施形態の客動線作成システムは、目的地Ａ（地下鉄の駅）までの道路の最短ルートを客動線Ｃ１〜Ｃ１４として住宅地図データ２７ｃに表示するから、物品の移動を条件とせず、住宅地図データ２７ｃを利用することで所定の地点から目的地Ａまでの客動線Ｃ１〜Ｃ１４を容易に作成することができる。
【０１０１】
また、客動線作成システムは、従来技術に示すように、各物品に無線タグを取り付ける必要はなく、物品の移動を長時間監視する必要もないから、客動線Ｃ１〜Ｃ１４の作成に手間やコスト、時間がかからず、所定の地点から目的地Ａまでの客動線Ｃ１〜Ｃ１４を廉価かつ迅速に作成することができる。客動線作成システムは、人が徒歩で所定の地点から目的地Ａ（地下鉄の駅）に向かう場合に目的地Ａまでの最短ルートを通るという人の習性を利用するから、所定の地点から目的地Ａまでの正確な客動線を導出することができる。
【０１０２】
また、客動線作成システムは、第６地点（６）（第ｎ地点）から目的地Ａまでの最短ルートを検索した後に、第６地点からの最短ルートがその１つ内側の特定の第５地点（５）（第ｎ−１地点）から特定の第１地点（１）を通っている場合、最短ルートが通る特定の第５地点（５）（第ｎ−１地点）〜第１地点（１）から目的地Ａまでの最短ルートの検索は行わないから、特定の第５地点（５）〜特定の第１地点（１）から目的地Ａまでの最短ルートを検索する必要はなく、最短ルート検索の手間を省くことができ、客動線Ｃ１〜Ｃ１４を迅速に作成することができる。
【０１０３】
（歩行時間・歩行距離表示）
図６は、ディスプレイ１６に表示された客動線・歩行時間・歩行距離表示画面の一例を示す図である。図６の客動線・歩行時間・歩行距離表示画面の住宅地図データ表示エリア２７ｃには、各地点から目的地Ａまでの歩行時間および歩行距離が表示されている。なお、図６では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリアに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。
【０１０４】
図５の客動線表示画面の歩行時間ボタン３２および歩行距離ボタン３３をクリックした後、住宅地図データ表示エリア２７ｂに表示されたいずれかの地点にカーソルを移動させ、所定の地点をクリックすると、サーバ１０は、歩行時間算出処理によって算出した歩行時間を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）に表示し（歩行時間表示処理）、歩行距離算出処理によって算出した歩行距離を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）に表示する（歩行距離表示処理）。ディスプレイ１６には、図６に示す客動線・歩行時間・歩行距離表示画面が表示される。
【０１０５】
図６の客動線・歩行時間・歩行距離表示画面の住宅地図データ表示エリア２７ｃには、図５の客動線表示画面に表示された各項目に加え、客動線Ｃ４の第３地点（３）および第２地点（２）における目的地Ａ（地下鉄の駅）までの歩行時間（１０分，７分）が表示され、客動線Ｃ１２の第５地点（５）および第４地点（４）における目的地Ａ（地下鉄の駅）までの歩行距離（１３５０ｍ，１０５０ｍ）が表示される。なお、図６においては歩行時間や歩行距離を数値で表示したが、客動線の太さや色、濃淡などで識別可能に示してもよい。
【０１０６】
なお、歩行時間ボタン３２のみをクリックすることで、住宅地図データ表示エリア２７ｃに各地点から目的地Ａまでの歩行時間のみを表示させることができ、歩行距離ボタン３３のみをクリックすることで、住宅地図データ表示エリア２７ｃに各地点から目的地Ａまでの歩行距離のみを表示させることができる。また、図６の客動線・歩行時間・歩行距離表示画面の住宅地図データ表示エリア２７ｃには、後記する各地点の通行量、後記する販売店および提供店、後記する自動販売機、後記する基地局を表示させることもできる。
【０１０７】
客動線作成システムは、所定の地点から目的地Ａまでの最短ルート（客動線Ｃ１〜Ｃ１４）における歩行時間が表示されることで、その最短ルートの信憑性を確認することができるとともに、所定の地点から目的地Ａまでの徒歩による所要時間を把握することができる。客動線作成システムは、表示された歩行時間が人の歩行時間の限界を超えている場合に外側から同心円の数を減らすことで、所定の地点から目的地Ａまでの歩行時間を減らすことができ、常識的な人の歩行時間に合致させた客動線Ｃ１〜Ｃ１４を作成することができる。
【０１０８】
客動線作成システムは、所定の地点から目的地までの最短ルート（客動線Ｃ１〜Ｃ１４）における歩行距離が表示されることで、その最短ルートの信憑性を確認することができるとともに、所定の地点から目的地Ａまでの徒歩による距離を把握することができる。客動線作成システムは、表示された歩行距離が人の歩行距離の限界を超えている場合に外側から同心円の数を減らすことで、所定の地点から目的地Ａまでの歩行距離を減らすことができ、常識的な人の歩行距離に合致させた客動線（客動線Ｃ１〜Ｃ１４）を作成することができる。
【０１０９】
（通行量表示）
図７は、ディスプレイ１６に表示された客動線・通行量表示画面の一例を示す図である。図７の客動線・通行量表示画面の住宅地図データ表示エリア２７ｃには、各地点における通行量（人口数）が表示されている。なお、図７では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリアに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。
【０１１０】
図５の客動線表示画面の通行量ボタン３４をクリックした後、住宅地図データ表示エリア２７ｃに表示されたいずれかの地点にカーソルを移動させ、所定の地点をクリックすると、図示はしていないが、条件入力画面がディスプレイ１６に表示される。条件入力画面には、性別入力エリア、年齢入力エリア、年齢層入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。
【０１１１】
それら入力エリアに入力せず、決定ボタンをクリックすると、サーバ１０は、人口数加算処理によって加算した人口数を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）における通行量としてそれら地点（１）〜（６）に表示する（通行量表示処理）。ディスプレイ１６には、図７に示す客動線・通行量表示画面が表示される。
【０１１２】
図７の客動線・通行量表示画面の住宅地図データ表示エリア２７ｃには、図５の客動線表示画面に表示された各項目に加え、客動線Ｃ５が通る第３地点（３）および第２地点（２）における通行量（例えば、２１０人、２８０人）が表示され、客動線Ｃ１２の第５地点（５）および第４地点（４）における通行量（例えば、６０人、１２０人）が表示される。
【０１１３】
なお、条件入力画面の性別入力エリアに性別（男女の別）を入力することで、人口数加算処理によって加算した性別毎の人口数を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）における通行量としてそれら地点（１）〜（６）に表示することもできる。年齢入力エリアに年齢を入力することで、人口数加算処理によって加算した年齢別の人口数を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）における通行量としてそれら地点（１）〜（６）に表示することもできる。年齢層入力エリアに年齢層を入力することで、人口数加算処理によって加算した年齢層毎の人口数を客動線Ｃ１〜Ｃ１４が通る第１〜第６地点（１）〜（６）（第１〜第ｎ地点）における通行量としてそれら地点（１）〜（６）に表示することもできる。また、図７の客動線・通行量表示画面の住宅地図データ表示エリア２７ｃには、各地点から目的地Ａまでの歩行時間および歩行距離、販売店および提供店、自動販売機、基地局を表示させることもできる。また、図７においては地点の通行量を数値で表示したが、客動線の太さや色、濃淡などで識別可能に示してもよい。さらに、性別や年齢別を客動線の太さや色、濃淡などで識別可能に示してもよい。
【０１１４】
本実施形態の客動線作成システムは、客動線Ｃ１〜Ｃ１４を通る人の人数（性別毎の人口数、年齢別人口数、年齢層毎の人口数を含む）を客動線Ｃ１〜Ｃ１４が通る各地点（１）〜（６）に表示するから、各地点（１）〜（６）の通行量を把握することができ、複数の客動線Ｃ１〜Ｃ１４のうち、通行量の多少を確認することができる。客動線作成システムは、それら客動線Ｃ１〜Ｃ１４における通行量を表示することができるから、客動線Ｃ１〜Ｃ１４や通行量を利用し、通行量が多く宣伝効果が高い客動線Ｃ１〜Ｃ１４上の所定の箇所を選定することができる。
【０１１５】
すなわち、客動線作成システムは、所定の地点から目的地までの客動線を導出することができるとともに、それら客動線における通行量を表示することができるから、客動線や通行量を利用し、通行量が多く宣伝効果が高い客動線上の最適な箇所を選定することができ、出店箇所や自動販売機の設置箇所、基地局の設置箇所等を正確に決定することができる。
【０１１６】
また、客動線作成システムは、所定の地点から目的地までの客動線を導出することができるとともに、それら客動線における性別毎の通行量を表示することができるから、客動線や性別毎の通行量を利用し、通行量が多く宣伝効果が高い客動線上の最適な箇所を選定することができ、出店箇所や自動販売機の設置箇所、基地局の設置箇所等を正確に決定することができる。
【０１１７】
また、客動線作成システムは、所定の地点から目的地までの客動線を導出することができるとともに、それら客動線における年齢別または年齢層毎の通行量を表示することができるから、客動線や年齢別または年齢層毎の通行量を利用し、通行量が多く宣伝効果が高い客動線上の最適な箇所を選定することができ、出店箇所や自動販売機の設置箇所、基地局の設置箇所等を正確に決定することができる。
【０１１８】
《他の客動線生成画面》
図８は、ディスプレイ１６に表示された住宅地図データ表示画面の他の一例を示す図であり、図９は、ディスプレイ１６に表示された同心円表示画面の他の一例を示す図である。図１０は、ディスプレイ１６に表示された客動線表示画面の他の一例を示す図である。図８〜１０では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリア２７ａ〜２７ｃに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。なお、図８では、地図検索エリア１８において住所検索が行われ、地下鉄の駅（目的地Ａ）が検索されるとともに、第６同心円（Ｂ６）から目的地Ａまでを住居表示の町村単位の行政区画に区分されたものとする。
【０１１９】
図２Ｂの初期画面において、住所検索ボタン１８ｂをクリックした後、住所入力エリアに所定の住所を入力し、検索ボタンをクリックすることで、その住所に対応する所定区域の住宅地図データが検索され、ディスプレイ１６にその住宅地図データを表示した目的地入力画面（図示せず）が表示される。目的地入力画面には、住宅地図データ表示エリア、目的地住所入力エリア、目的地名称入力エリア、行政区画指定入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。
【０１２０】
目的地入力画面では、マウス１５を使用して住宅地図データ表示エリアの所定の箇所に目的地マークを入れ、地下鉄の駅が特定され、さらに、行政区画指定入力エリアに所定の町村単位が入力され、決定ボタンがクリックされたものとする。決定ボタンがクリックされて目的地（地下鉄の駅）が確定するとともに、行政区画が指定されると、サーバ１０は、最も外側に位置する第６同心円Ｂ６から目的地Ａまでを住居表示の町村単位の行政区画に区分する（行政区画区分処理）。なお、行政区画指定入力エリアに所定の丁目単位が入力されると、第６同心円Ｂ６から目的地Ａまでを住居表示の丁目単位の行政区画に区分する（行政区画区分処理）。
【０１２１】
ディスプレイ１６には、町村単位の行政区画に区分された目的地Ａを含む所定の区域を表示した図８の住宅地図データ表示画面が表示される。図８の住宅地図データ表示画面では、町村単位の目的地Ａを含む区域が住宅地図データ表示エリア２７ａに実線で表示され、その他の区域が住宅地図データ表示エリア２７ａに点線で表示される。
【０１２２】
次に、図３の住宅地図データ表示画面において同心円設定ボタン２８をクリックし、歩行時間・歩行距離・同心円数入力画面（図示せず）をディスプレイ１６に表示させた後、歩行距離入力エリアに歩行距離を入力し、歩行時間入力エリアに歩行時間を入力するとともに、同心円数入力エリアに同心円数を入力した後、決定ボタンをクリックする。
【０１２３】
決定ボタンをクリックすると、サーバ１０は、住宅地図データ表示エリア２７ａの任意に選択した目的地Ａを中心とした複数の第１〜第６同心円Ｂ１〜Ｂ６（第１〜第ｎ同心円）を表示する（第１〜第ｎ同心円表示処理）。さらに、住宅地図データ２７ｂに表示された道路と第１〜第６同心円Ｂ１〜Ｂ６との交点に第１〜第６地点（１）〜（６）（第１〜第ｎ地点）を表示する（第１〜第ｎ地点表示処理）。ディスプレイ１６には、図９に示す同心円表示画面が表示される。図９の同心円表示画面において最短ルート検索ボタン３０をクリックすると、サーバ１０は、第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次最短ルートを検索する（最短ルート検索処理）。
【０１２４】
サーバ１０は、最短ルート検索処理によって検索した第６〜第１地点（第ｎ〜第１地点）から目的地Ａまでの最短ルートを行政区画区分処理によって区分された町村単位で住宅地図データに表示し（最短ルート表示処理）、第１〜第６同心円（１）〜（６）（第１〜第ｎ同心円）を消去しつつ、最短ルート表示処理によって表示された第６地点（６）（第ｎ地点）から第１地点（１）を通る目的地Ａまでの道路の最短ルートを客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４（行政区画区分処理によって区分された町村単位の客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４）として住宅地図データに表示する（客動線表示処理）。ディスプレイ１６には、図１０に示す客動線表示画面が表示される。さらに、サーバ１０は、最短ルートが通る第６地点（６）〜第１地点（１）から目的地Ａまでの歩行時間を算出し（歩行時間算出処理）、最短ルートが通る第６地点（６）〜第１地点（１）から目的地Ａまでの歩行距離を算出する（歩行距離算出処理）。
【０１２５】
サーバ１０は、第１〜第６地点（１）〜（６）（第１〜第ｎ地点）が位置する住居表示の丁目単位、丁目−番単位、丁目−番−号単位のいずれかの人口数（性別毎の人口数、年齢別の人口数、年齢層毎の人口数を含む）を検索する（人口数検索処理）。サーバ１０は、各地方自治体の町丁別世帯数および人口情報、各地方自治体の町丁別年齢別人口情報を参照しつつ、人口数を検索する。サーバ１０は、検索した人口数を客動線Ｃ１〜Ｃ１４が通る第６地点（６）（第ｎ地点）から第１地点（１）に向かって順次加算する（人口数加算処理）。
【０１２６】
図１０の客動線表示画面の住宅地図データ表示エリア２７ｃには、第６地点（６）〜中心（目的地Ａ）までの客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４が表示されている。なお、図１０の客動線表示画面の住宅地図データ表示エリア２７ｃに、各地点から目的地Ａまでの歩行時間および歩行距離、通行量（人口数）（性別毎の通行量（人口数）、年齢別の通行量（人口数）、年齢層毎の通行量（人口数）を含む）、販売店および提供店、自動販売機、基地局を表示させることもできる。
【０１２７】
ディスプレイ１６に表示されたメニューバーのファイルボタン（図示せず）をクリックした後、ファイルの保存をクリックすると、図５の客動線表示画面と同様に、サーバ１０は、住宅地図データ表示エリア２７ｂ，２７ｃに表示された住宅地図データをファイル名および作成日時に関連付けた状態でハードディスクに格納するとともに（住宅地図データ格納処理）、各種データをファイル名および作成日時に関連付けた状態でハードディスクに格納する（各種データ格納処理）。
【０１２８】
本実施形態の客動線作成システムは、住居表示の町村単位または丁目単位に客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４を表示するとともに、町村単位または丁目単位の客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４を通る人の人数を住居表示の町村単位または丁目単位で各地点（６）〜（１）に表示するから、町村単位または丁目単位で通行量を把握することができ、町村単位または丁目単位の通行量の多少を確認することができる。
【０１２９】
また、客動線作成システムは、町村単位または丁目単位で所定の地点から目的地Ａまでの客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４を導出することができるとともに、町村単位または丁目単位の客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４における通行量を表示することができるから、町村単位または丁目単位の客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４や通行量を利用し、通行量が多く宣伝効果が高い客動線上の最適な箇所を選定することができる。
【０１３０】
すなわち、客動線作成システムは、町村単位または丁目単位で所定の地点から目的地までの客動線を導出することができるとともに、町村単位または丁目単位の客動線における通行量を表示することができるから、町村単位または丁目単位の客動線や通行量を利用し、通行量が多く宣伝効果が高い客動線上の最適な箇所を選定することができ、町村単位または丁目単位の出店箇所や自動販売機の設置箇所、基地局の設置箇所等を決定することができる。
【０１３１】
（店表示）
図１１は、ディスプレイ１６に表示された客動線・店表示画面の一例を示す図である。図１１では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリア２７ｃに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。
【０１３２】
図５の客動線表示画面の住宅地図データ表示エリア２７ｃ（所定区域の住宅地図データ）に存在する同一分野の商品の販売店や同一分野の役務（サービス）の提供店を表示するには、図５の客動線表示画面の店検索エリア１９の店名検索ボタン１９ａ、店住所検索ボタン１９ｂ、商品・サービス検索ボタン１９ｃのいずれかをクリックする。なお、商品・サービス検索ボタン１９ｃがクリックされ、商品名入力エリアに所定の商品名が入力されたものとする。
【０１３３】
商品・サービス検索ボタン１９ｃをクリックすると、図示はしていないが、商品・サービス選択画面がディスプレイ１６に表示される。商品・サービス選択画面には、商品名入力エリア、サービス名入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。商品名入力エリアに商品名を入力した後、決定ボタンをクリックする。決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してその商品名の商品を販売する販売店Ｄ（店）を住宅地図データ表示エリア２７ｃに表示した図１１の客動線・店表示画面をディスプレイ１６に表示させる（店表示処理）。
【０１３４】
図１１の客動線・店表示画面には、第６地点（６）〜中心（目的地Ａ）までの客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４とともに、住宅地図データ内に存在する複数の販売店Ｄが表示されている。図１１の客動線・店表示画面の住宅地図データ表示エリア２７ｃに、販売店Ｄとともに、各地点から目的地Ａまでの歩行時間および歩行距離、通行量（人口数）（性別毎の通行量（人口数）、年齢別の通行量（人口数）、年齢層毎の通行量（人口数）を含む）を表示させることもできる。
【０１３５】
なお、店検索エリア１９の店名検索ボタン１９ａをクリックすると、店名入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。店名入力エリアに店名を入力した後、決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してその店名の商品の販売店Ｄや役務の提供店Ｄを客動線Ｃ１〜Ｃ１４とともに住宅地図データ表示エリア２７ｃに表示した客動線・店表示画面をディスプレイ１６に表示させる（店表示処理）。
【０１３６】
また、店検索エリア１９の店住所検索ボタン１９ｂをクリックすると、店住所入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。店住所入力エリアに住所を入力した後、決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在するその店住所の商品の販売店（その販売店と同じ種類の商品を販売する販売店を含む）やその店住所の役務の提供店（その提供店と同じ種類の役務を提供する提供店を含む）を客動線Ｃ１〜Ｃ１４とともに住宅地図データ表示エリア２７ｃに表示した客動線・店表示画面をディスプレイ１６に表示させる（店表示処理）。
【０１３７】
ディスプレイ１６に表示されたメニューバーのファイルボタン（図示せず）をクリックした後、ファイルの保存をクリックすると、図５の客動線表示画面と同様に、サーバ１０は、住宅地図データ表示エリア２７ｂ，２７ｃに表示された住宅地図データ（販売店Ｄや提供店Ｄを含む）をファイル名および作成日時に関連付けた状態でハードディスクに格納するとともに（住宅地図データ格納処理）、各種データをファイル名および作成日時に関連付けた状態でハードディスクに格納する（各種データ格納処理）。
【０１３８】
本実施形態の客動線作成システムは、同一分野の商品を販売する販売店Ｄや同一分野の役務（サービス）を提供する提供店Ｄが客動線Ｃ１〜Ｃ１４とともに表示されるから、販売店Ｄや提供店Ｄが客動線Ｃ１〜Ｃ１４に沿って存在しているかを判断することができるとともに、販売店Ｄや提供店Ｄが客動線Ｃ１〜Ｃ１４のうちの通行量の多いそれに沿って存在しているかを判断することができる。
【０１３９】
また、客動線作成システムは、販売店Ｄや提供店Ｄの位置を客動線Ｃ１〜Ｃ１４や通行量に対応させて判断することができるから、既設の販売店Ｄや提供店Ｄの最適な移転箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができ、新規の販売店Ｄや提供店Ｄの最適な設置箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができる。
【０１４０】
また、客動線作成システムは、客動線Ｃ１〜Ｃ１４に存在する販売店Ｄや提供店Ｄの売れ筋商品や役務を把握することができるとともに、その商品や役務を購入する顧客層を把握することができるから、その販売店Ｄや提供店Ｄで販売、提供する顧客層に合わせた商品や役務を容易に選定することができ、販売店Ｄにおける商品の販売数量を増やすことができるとともに、提供店Ｄにおける役務の提供数量を増やすことができる。
【０１４１】
（自販機表示）
図１２は、ディスプレイ１６に表示された客動線・自販機表示画面の一例を示す図である。図１２では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリア２７ｃに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。
【０１４２】
図５の客動線表示画面の住宅地図データ表示エリア２７ｃ（所定区域の住宅地図データ）に存在して同一分野の商品を販売する複数の自動販売機を表示するには、図５の客動線表示画面の自販機検索エリア２０の提供メーカー検索ボタン２０ａ、自販機商品名検索ボタン２０ｂ、自販機設置住所検索ボタン２０ｃのいずれかをクリックする。なお、自販機商品名検索ボタン２０ｂがクリックされ、自販機商品名入力エリアに所定の自販機商品名が入力されたものとする。
【０１４３】
自販機商品名検索ボタン２０ｂをクリックすると、図示はしていないが、自販機商品選択画面がディスプレイ１６に表示される。自販機商品選択画面には、自販機商品名入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。自販機商品名入力エリアに自販機商品名を入力した後、決定ボタンをクリックする。決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在して同一分野の商品を販売する複数の自動販売機を住宅地図データ表示エリア２７ｃに表示した図１２の客動線・自販機表示画面をディスプレイ１６に表示させる（自動販売機表示処理）。
【０１４４】
図１２の客動線・自販機表示画面には、第６地点（６）〜中心（目的地Ａ）までの客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４とともに、住宅地図データ内に存在する複数の自動販売機Ｅが表示されている。図１２の客動線・自販機表示画面の住宅地図データ表示エリア２７ｃに、自動販売機Ｅとともに、各地点から目的地Ａまでの歩行時間および歩行距離、通行量（人口数）（性別毎の通行量（人口数）、年齢別の通行量（人口数）、年齢層毎の通行量（人口数）を含む）を表示させることもできる。
【０１４５】
なお、自販機検索エリア２０の提供メーカー検索ボタン２０ａをクリックすると、提供メーカー名入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。提供メーカー名入力エリアに提供メーカー名を入力した後、決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してその提供メーカーが提供する商品の自動販売機Ｅを客動線Ｃ１〜Ｃ１４とともに住宅地図データ表示エリア２７ｃに表示した客動線・自販機表示画面をディスプレイ１６に表示させる（自動販売機表示処理）。
【０１４６】
また、自販機検索エリア２０の自販機設置住所検索ボタン２０ｃをクリックすると、自販機設置住所入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。自販機設置住所入力エリアに自販機設置住所を入力した後、決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してその自販機住所に対応する自動販売機Ｅ（その自販機Ｅと同じ種類の商品を提供する自販機Ｅを含む）を客動線Ｃ１〜Ｃ１４とともに住宅地図データ表示エリア２７ｃに表示した客動線・自販機表示画面をディスプレイ１６に表示させる（自動販売機表示処理）。
【０１４７】
ディスプレイ１６に表示されたメニューバーのファイルボタン（図示せず）をクリックした後、ファイルの保存をクリックすると、図５の客動線表示画面と同様に、サーバ１０は、住宅地図データ表示エリア２７ｂ，２７ｃに表示された住宅地図データ（自動販売機Ｅを含む）をファイル名および作成日時に関連付けた状態でハードディスクに格納するとともに（住宅地図データ格納処理）、各種データをファイル名および作成日時に関連付けた状態でハードディスクに格納する（各種データ格納処理）。
【０１４８】
本実施形態の客動線作成システムは、同一分野の商品の自動販売機Ｅが客動線Ｃ１〜Ｃ１４とともに表示されるから、自動販売機Ｅが客動線Ｃ１〜Ｃ１４に沿って存在しているかを判断することができるとともに、自動販売機Ｅが客動線Ｃ１〜Ｃ１４のうちの通行量の多いそれに沿って存在しているかを判断することができる。
【０１４９】
また、客動線作成システムは、自動販売機Ｅの位置を客動線Ｃ１〜Ｃ１４や通行量に対応させて判断することができるから、既設の自動販売機Ｅの最適な移設箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができ、新規の自動販売機Ｅの最適な設置箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができる。
【０１５０】
また、客動線作成システムは、所定区域の住宅地図データに存在する自動販売機Ｅの販売数量や売れ筋商品、その商品を購入する顧客層を把握することができるから、その自動販売機Ｅに収納する顧客層に合わせた商品を容易に選定することができ、自動販売機Ｅにおける商品の販売数量を増やすことができる。
【０１５１】
（基地局表示）
図１３は、ディスプレイに表示された客動線・基地局表示画面の一例を示す図である。図１３では、各表示エリアに表示されるデータの図示を省略し、住宅地図データ表示エリア２７ｃに表示される住所表示、ビル名、マンション名、駅名、路線名、道路名、商店名、公共施設名等の各種複数の名称の図示を省略している。
【０１５２】
図５の客動線表示画面の住宅地図データ表示エリア２７ｃ（所定区域の住宅地図データ）に存在する複数の基地局を表示するには、図５の客動線表示画面の基地局検索エリア２１の基地局キャリア名検索ボタン２１ａ、基地局住所検索ボタン２１ｂのいずれかをクリックする。なお、基地局キャリア名検索ボタン２１ａがクリックされ、キャリア名入力エリアに所定のキャリア名が入力されたものとする。
【０１５３】
基地局キャリア名検索ボタン２１ａをクリックすると、図示はしていないが、基地局キャリア選択画面がディスプレイ１６に表示される。基地局キャリア選択画面には、キャリア名入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。キャリア名入力エリアにキャリア名を入力した後、決定ボタンをクリックする。決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してそのキャリア名のキャリアが設置した各基地局Ｆを住宅地図データ表示エリア２７ｃに表示した図１２の客動線・基地局表示画面をディスプレイ１６に表示させる（基地局表示処理）。
【０１５４】
図１３の客動線・基地局表示画面には、第６地点（６）〜中心（目的地Ａ）までの客動線Ｃ１，Ｃ２，Ｃ１３，Ｃ１４とともに、住宅地図データ内に存在する複数の基地局Ｆが表示されている。図１３の客動線・基地局表示画面の住宅地図データ表示エリア２７ｃに、基地局Ｆとともに、各地点から目的地Ａまでの歩行時間および歩行距離、通行量（人口数）（性別毎の通行量（人口数）、年齢別の通行量（人口数）、年齢層毎の通行量（人口数）を含む）を表示させることもできる。
【０１５５】
なお、基地局検索エリア２１の基地局住所検索ボタン２１ｂをクリックすると、基地局住所入力エリア、決定ボタン、クリアボタン、戻るボタン、閉じるボタンが表示される。基地局住所入力エリアに基地局住所を入力した後、決定ボタンをクリックすると、サーバ１０は、住宅地図データ内（住宅地図データ表示エリア２７ｃ内）に存在してその基地局住所に対応する基地局Ｆ（その基地局Ｆと同じキャリアの基地局Ｆを含む）を客動線Ｃ１〜Ｃ１４とともに住宅地図データ表示エリア２７ｃに表示した客動線・基地局表示画面をディスプレイ１６に表示させる（基地局表示処理）。
【０１５６】
ディスプレイ１６に表示されたメニューバーのファイルボタン（図示せず）をクリックした後、ファイルの保存をクリックすると、図５の客動線表示画面と同様に、サーバ１０は、住宅地図データ表示エリア２７ｂ，２７ｃに表示された住宅地図データ（基地局Ｆを含む）をファイル名および作成日時に関連付けた状態でハードディスクに格納するとともに（住宅地図データ格納処理）、各種データをファイル名および作成日時に関連付けた状態でハードディスクに格納する（各種データ格納処理）。
【０１５７】
本実施形態の客動線作成システムは、基地局Ｆの位置を客動線Ｃ１〜Ｃ１４や通行量に対応させて判断することができるから、既設の基地局Ｆの最適な移設箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができ、新規の基地局Ｆの最適な設置箇所を客動線Ｃ１〜Ｃ１４や通行量から容易に判断することができる。
【０１５８】
本実施形態によれば、客の動態に関連する情報収集なしに迅速に客動線を生成することができる。
【０１５９】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第１実施形態と比べると、生成された客動線を使用して客へのサービス提供の提案をする点で異なる。その他の構成および動作は、第１実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１６０】
《ディスプレイの遷移》
図１４Ａは、本実施形態に係るディスプレイの遷移を示す図である。なお、図１４Ａにおいて、第１実施形態で前出した同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１６１】
図１４Ａの表示画面１４１０は、第１実施形態に従って客動線が生成された状態が示されている。客動線表示１４１７ａは、同心円番号や客動線番号が削除された図５に相当する。ここで、対象の店舗（あるいは自販機）住所１４１１や名称１４１２が入力されると、表示画面１４２０の客動線表示１４２７ａにように、店舗（あるいは自販機）Ｂの位置が表示される。
【０１６２】
表示画面１４２０において、客動態抽出（算出を含む）と、上記店舗（自販機）のユーザへのサービス提案１４２１が指示されると、例えば、表示画面１４３０のように、１日（２４時間）の客動態１４３１と、客動態１４３１に基づくサービス提案１４３２と、が表示される。ここで、対象の店舗（あるいは自販機）位置における客動態１４３１は、客動線と、人口情報、客の属性情報、などの統計情報を参照して、生成される。表示画面１４３０には、客動態１４３１としては、例えば、全体の歩行者推移、客動線の目的地である駅方向の１日推移、反駅方向の１日推移、男性・女性・４０代・２０代などの１日推移が表示されている。なお、平日と祝祭日、あるいは、曜日、などで分類してもよい。サービス提案１４３２には、対象の店舗（あるいは自販機）位置における、充実すべきサービス時間あるいはサービス内容が提案されている。なお、サービス提案の項目は図１４Ａに限定されない。
【０１６３】
図１４Ｂは、本実施形態に係る他のディスプレイの遷移を示す図である。なお、図１４Ｂにおいて、第１実施形態で前出した同様の構成要素、あるいは、図１４Ａと同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１６４】
図１４Ｂの表示画面１４４０は、第１実施形態に従って客動線が生成された状態が示されている。客動線表示１４４７ａは、同心円番号や客動線番号が削除された図５に相当する。ここで、対象の店舗（あるいは自販機）住所１４１１に加えて第２目的地住所１４４１が入力されると、表示画面１４５０の客動線表示１４５７ａにように、店舗（あるいは自販機）Ｂの位置と、第２目的地Ｃに向かう客動線（太く長い破線）が第１実施形態に示した手順で生成されて表示される。
【０１６５】
表示画面１４５０において、客動態抽出（算出を含む）と、上記店舗（自販機）のユーザへのサービス提案１４５１が指示されると、例えば、表示画面１４６０のように、２つの目的地Ａおよび目的地Ｃに向けた客動線を加えた客動態１４６１と、客動態に基づくサービス提案１４６２と、が表示される。なお、客動態１４６１やサービス提案１４６２についての詳細は省略する。また、サービス提案の項目は図１４Ｂに限定されない。
【０１６６】
図１４Ｂでは、２つの目的地での客動態について説明したが、目的地は３つ以上であっても同様である。
【０１６７】
図１４Ｃは、本実施形態に係るさらに他のディスプレイの遷移を示す図である。なお、図１４Ｃにおいて、第１実施形態で前出した同様の構成要素、あるいは、図１４Ａまたは図１４Ｂと同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１６８】
図１４Ｃの表示画面１４７０は、第１実施形態に従って客動線が生成された状態が示されている。客動線表示１４７７ａは、同心円番号や客動線番号が削除された図５に相当する。ここで、競合店舗住所１４７１が入力されると、表示画面１４８０の客動線表示１４８７ａにように、競合店Ｄが表示される。
【０１６９】
表示画面１４８０において、商圏と、上記店舗（自販機）のユーザへのサービス提案１４８１が指示されると、例えば、表示画面１４９０のように、競合店の商圏を考慮した客動態１４９１と、客動態に基づくサービス提案１４９２と、が表示される。なお、客動態１４９１やサービス提案１４９２についての詳細は省略する。また、サービス提案の項目は図１４Ｃに限定されない。
【０１７０】
《情報処理装置の機能構成》
図１５は、本実施形態に係る情報処理装置１５１０の機能構成を示すブロック図である。なお、図１５において、図１Ｃと同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１７１】
情報処理装置１５１０は、第２目的地取得部１５０２と、競合店舗取得部１５０３と、対象店舗・自販機取得部１５０４と、客動態生成／サービス提案部１５０５と、データベース１５０７と、を備える。
【０１７２】
第２目的地取得部１５０２は、操作部１０６または通信端末においてユーザが入力した第２目的地を取得する。競合店舗取得部１５０３は、操作部１０６または通信端末においてユーザが入力した競合店舗、あるいは、データベース１５０７に格納された競合店舗、の位置情報や販売品情報を取得する。対象店舗・自販機取得部１５０４は、操作部１０６または通信端末においてユーザが入力した、情報処理装置１５１０が提供する対象の店舗あるいは自販機の位置情報や販売品情報を取得する。客動態生成／サービス提案部１５０５は、生成された客動線と、対象店舗・自販機の位置、あるいは、データベース１５０７に蓄積された統計データ、さらに、競合店舗の情報などを参照して、対象店舗・自販機の位置における客動態を生成する。そして、客動態生成／サービス提案部１５０５は、客動態を参照して、対象店舗・自販機におけるサービス向上のための提案を生成する。
【０１７３】
データベース１５０７には、客動態情報１５７３と、サービス提案情報１５７４と、が格納される。
【０１７４】
《情報処理装置のハードウェア構成》
図１６は、本実施形態に係る情報処理装置１５１０のハードウェア構成を示すブロック図である。なお、図１６において、図１Ｄと同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１７５】
ＲＡＭ１６４０の対象店舗・自販機データ１６４１は、客動態やサービス提案を行なう対象店舗または自販機の位置情報や販売品情報である。客動態／サービス提案データ１６４２は、図１４Ａに対応する、１つの目的地における客動線に基づいて生成された客動態およびサービス提案である。第２目的地データ１６４３は、客動線を生成する第２目的地の位置情報である、客動態／サービス提案データ１６４４は、図１４Ｂに対応する、２つの目的地における客動線に基づいて生成された客動態およびサービス提案である。競合店舗データ１６４５は、対象店舗または自販機に対する競合店舗の位置情報である。競合用サービス提案データ１６４６は、図１４Ｃに対応する、競合店舗を考慮して生成された客動態およびサービス提案である。
【０１７６】
ストレージ１６５０は、客動態情報１５７３とサービス提案情報とを含むデータベース１５０７を格納する。ストレージ１６５０が格納する対象店舗制御モジュール１６５１は、指定された対象店舗（自販機）の位置において、客動線を参照して客動態やサービス提案を制御するモジュールである。複数目的地制御モジュール１６５２は、客動線が向かう目的地が複数ある場合の、客動線生成を制御するモジュールである。競合制御モジュール１６５３は、競合店舗が指定された場合に、客動線を参照して客動態やサービス提案を制御するモジュールである。客動態生成・サービス提案モジュール１６５４は、客動線、対象店舗、あるいは、第２目的地や競合店舗などを考慮して、対象店舗（自販機）における客動態を生成して、改善されるべきサービスを提案するモジュールである。
【０１７７】
（使用データ）
図１７Ａおよび図１７Ｂは、本実施形態に係る情報処理装置１５１０の使用データの構成を示す図である。
【０１７８】
図１７Ａは、客動線や人口情報、あるいは、属性統計、などから、客動態を生成するために使用される。図１７Ａにおいては、１日の各時間帯（通勤時間帯は３０分単位、その他は１時間単位）１７１１のそれぞれに対応付けて、歩行者数予測１７１２と、売上履歴１７１３と、が記憶される。歩行者数予測１７１２は、合計予測数、Ａ駅（目的地）方向の予測数、逆方向の予測数、男性・女性・年代別の予測数、などを含む。売上履歴１７１３は、合計売上、商品別売上、などを含む。なお、時間帯や記憶する予測数の種類などは、図１７Ａに限定されない。
【０１７９】
図１７Ｂは、生成された客動線を使用して、対象店舗（自販機）へのサービス提案を生成するために使用される。図１７Ｂにおいては、サービス検索条件１７２１と、サービス検索条件１７２１に基づき検索されたサービス提案内容１７２２と、提案優先順位１７２３と、が記憶される。サービス検索条件１７２１は、何を提案するかを検索する条件であって、時間帯、歩行方向、男性・女性・年代などの属性、を含む。サービス提案内容１７２２は、サービス検索条件１７２１により検索された、第１検索結果、第２検索結果、…、を含む。提案優先順位１７２３は、サービス提案内容１７２２のどれから優先的に提案するかの優先順位を記憶する。
【０１８０】
サービス提案内容１７２２としては、新たな販売品の提案やその販売時間、あるいは、旧来の販売品の販売時間の提案、在庫量の提案、などが含まれる。具体的には、通勤客層へ向けたキャップが閉められるコーヒーの自動販売機への装填提案、早朝のサンドイッチの販売の提案、などがある。さらに、コンビニエンスストアなどでの時間帯に応じた商品レイアウトの提案、割引や特典を提供する時間帯の提案、なども含まれる。
【０１８１】
《情報処理装置の処理手順》
図１８は、本実施形態に係る情報処理装置１５１０の処理手順を示すフローチャートである。このフローチャートは、図１６のＣＰＵ１２０がＲＡＭ１６４０を使用して実行し、図１５の機能構成部を実現する。
【０１８２】
情報処理装置１５１０は、ステップＳ１８０１において、客動線生成処理を実行する。なお、客動線生成処理は、第１実施形態と同様であるので詳細な説明は省略する。情報処理装置１５１０は、ステップＳ１８０２において、生成した客動線の地図上への表示を指示する。
【０１８３】
情報処理装置１５１０は、ステップＳ１８０３において、対象の店舗あるいは自販機の位置が入力されたか否かを判定する。対象の店舗あるいは自販機の位置が入力された場合、情報処理装置１５１０は、ステップＳ１８１１において、客動線を生成する第２目的地の位置が入力されたか否かを判定する。第２目的地の位置が入力された場合、情報処理装置１５１０は、ステップＳ１８１３において、第２目的地に向かう客動線を生成する（客動線生成は第１実施形態と同様）。そして、情報処理装置１５１０は、ステップＳ１８１５において、最初の目的地に向かう客動線と第２目的地に向かう客動線とを合成する。情報処理装置１５１０は、ステップＳ１８１６において、合成した客動線の表示を指示する。なお、２つの客動線が重なる部分は、色や濃淡あるいは太さなどで識別可能に表示するのが望ましい。
【０１８４】
一方、ステップＳ１８１１において第２目的地の入力がなければ、情報処理装置１５１０は、ステップＳ１８２１において、競合店舗の位置が入力されたか否かを判定する。競合店舗の位置が入力された場合、情報処理装置１５１０は、ステップＳ１８２３において、自店舗への客動線と競合店舗への客動線とを生成する。そして、情報処理装置１５１０は、ステップＳ１８２５において、自店舗への客動線と競合店舗への客動線とを対比させた表示を指示する。
【０１８５】
情報処理装置１５１０は、ステップＳ１８０５において、生成した客動線を参照して、対象店舗（自販機）の位置における客動態を予測する。そして、情報処理装置１５１０は、ステップＳ１８０７において、予測した客動態に応じて、対象店舗（自販機）に対してサービス提案の指示を行なう。ステップＳ１８０３で対象店舗（自販機）の入力がなければ、情報処理装置１５１０は、処理を終了する。
【０１８６】
本実施形態によれば、生成した客動線を参照して客動態の推移を予測して、サービス提案するので、対象店舗や自販機における改善されたサービスを実現することができる。
【０１８７】
［第３実施形態］
次に、本発明の第３実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第１実施形態および第２実施形態と比べると、生成された客動線を使用してサービス提供位置の提案をする点で異なる。その他の構成および動作は、第１実施形態、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１８８】
《ディスプレイの遷移》
図１９Ａは、本実施形態に係るディスプレイの遷移を示す図である。なお、図１９Ａにおいて、第１実施形態で前出した同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１８９】
図１９Ａの表示画面１９１０は、第１実施形態に従って、目的地住所１９１１あるいは目的地名称１９１２に向かう客動線が生成され、客動線を参照した出店候補地表示１９１７ａを示す。出店候補地表示１９１７ａにおいては、客動線から割り出した、各商品種類を明示した出店候補地が表示されている。
【０１９０】
表示画面１９２０は、第１実施形態に従って、目的地住所１９１１あるいは目的地名称１９１２に向かう客動線が生成された、客動線を参照した、入力された商品種類１９２１に対応する出店候補地表示１９２７ａを示す。出店候補地表示１９２７ａにおいては、客動線から割り出した、指定された商品種類の出店候補地が表示されている。
【０１９１】
図１９Ｂは、本実施形態に係るディスプレイの遷移を示す図である。なお、図１９Ｂにおいて、第１実施形態で前出した同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１９２】
図１９Ｂの表示画面１９３０は、第２実施形態に従って、２つの目的地（目的地名称１９３１が“○○駅”、かつ、第２目的地名称１９３２が“△△大学”）が指定された場合に、各目的地に向かう客動線が生成され、合成した客動線を参照した出店候補地表示１９３７ａを示す。出店候補地表示１９３７ａにおいては、太線が両目的地への客動線が重なる道路であり、これら客動線から割り出した、各商品種類を明示した出店候補地が表示されている。
【０１９３】
表示画面１９４０は、第２実施形態に従って、２つの目的地（目的地名称１９３１が“○○駅”、かつ、第２目的地名称１９３２が“△△大学”）が指定された場合に、各目的地に向かう客動線が生成され、合成した客動線を参照した、入力された商品種類１９４１であるカジュアル服に対応する出店候補地表示１９４７ａを示す。出店候補地表示１９４７ａにおいては、太線が両目的地への客動線が重なる道路であり、これら客動線から割り出した、指定された商品種類の出店候補地が表示されている。
【０１９４】
なお、目的地の数は２つに限定されず、３つ以上の場合も同様である。また、商品種類で分類するのではなく、店舗に規模、客層、商品価格帯、などにより分類してもよい。
【０１９５】
《情報処理装置の機能構成》
図２０は、本実施形態に係る情報処理装置２０１０の機能構成を示すブロック図である。なお、図２０において、図１Ｃまたは図１５と同様の機能構成部や構成要素には同じ参照番号を付して、説明を省略する。
【０１９６】
情報処理装置２０１０は、店舗・自販機情報取得部２００３と、店舗・自販機設置位置提案部２００４と、データベース２００７と、を備える。店舗・自販機情報取得部２００３は、操作部１０６または通信端末において入力された設置位置の提案を求める店舗や自販機の情報を取得する。なお、情報処理装置２０１０が、自機で店舗種類や商品種類なども提案する場合、店舗・自販機情報取得部２００３は使用されない。店舗・自販機設置位置提案部２００４は、生成された客動線と店舗・自販機情報、あるいは、データベース２００７に格納された情報を参照して、店舗・自販機の設置位置候補を提案する。データベース２００７は、設定位置提案情報２０７４を格納する。
【０１９７】
《情報処理装置のハードウェア構成》
図２１は、本実施形態に係る情報処理装置２０１０のハードウェア構成を示すブロック図である。図２１において、図１Ｄまたは図１６と同じ構成要素には同じ参照番号を付して、説明を省略する。
【０１９８】
ＲＡＭ２１４０の客動態データ２１４１は、客動線データ１４６やデータベース２００７に蓄積された統計情報などから生成された客動態のデータである。店舗・自販機設置位置提案データ２１４２は、ユーザに店舗や自販機の設置位置を提案するためのデータである。店舗・自販機設置位置提案データ２１４２は、商品種類と設置位置提案データとを対応付けて記憶する。
【０１９９】
ストレージ２１５０の客動態予測モジュール２１５１は、客動線や統計情報を参照して各道路地点の客動態を予測するモジュールである。設置位置提案モジュール２１５３は、客動態予測モジュール２１５１が予測した客動態予測を参照して、店舗や自販機を設置する好適な候補地をユーザに報知するモジュールである。
【０２００】
（使用データ）
図２２Ａおよび図２２Ｂは、本実施形態に係る情報処理装置２０１０の使用データの構成を示す図である。
【０２０１】
図２２Ａは、設置位置提案の判定の基になる情報である。図２２Ａにおいては、地図上の位置ＩＤ２２１１に対応付けて、住所２２１２、設置提案に関係する位置条件２２１３、歩行者予測２２１４、売上予測２２１５、などが記憶される。位置条件２２１３としては、位置が十字路か、三叉路か、あるいは、十字路間か、などがあるが、これらに限定されない。
【０２０２】
図２２Ｂは、各位置の条件に基づいて、店舗あるいは自販機の配置位置として提案するか否かの判定に使用される。図２２Ａにおいては、地図上の位置ＩＤ２２２１に対応付けて、住所２２２２と、設置提案情報２２２３と、出店評価結果２２２４と、が記憶される。設置提案情報２２２３は、ある商品種類についての売上予測と評価値、別の商品種類に付いての売上予測と評価値、を含む、出店評価結果２２２４には、例えば、設置提案情報２２２３の評価値が低ければ“不良”、評価値が高ければどの商品で“優良”などが設定されて、出店提案をするかしないかが判定される。
【０２０３】
《情報処理装置の処理手順》
図２３は、本実施形態に係る情報処理装置２０１０の処理手順を示すフローチャートである。このフローチャートは、図２１のＣＰＵ１２０がＲＡＭ２１４０を使用して実行し、図２０の機能構成部を実現する。
【０２０４】
情報処理装置２０１０は、ステップＳ２３０１において、客動線生成処理を実行する。なお、客動線生成処理は、第１実施形態と同様であるので詳細な説明は省略する。情報処理装置２０１０は、ステップＳ２３０２において、生成した客動線の地図上への表示を指示する。
【０２０５】
情報処理装置２０１０は、ステップＳ２３０３において、店舗あるいは自販機の設置位置の依頼か否かを判定する。店舗あるいは自販機の設置位置の依頼の場合、情報処理装置２０１０は、ステップＳ２３０５において、店舗あるいは自販機の商品情報が設定されているか否かを判定する。商品情報が設定されていれば、情報処理装置２０１０は、ステップＳ２３０７において、商品情報を記憶する。
【０２０６】
情報処理装置２０１０は、ステップＳ２３０９において、第２目的地の位置が入力されたか否かを判定する。第２目的地の位置が入力された場合、情報処理装置２０１０は、ステップＳ２３１１において、第２目的地への客動線を生成する。そして、情報処理装置２０１０は、ステップＳ２３１３において、２つの目的地に向けた客動線を合成する。情報処理装置２０１０は、ステップＳ２３１４において、合成した客動線の表示を指示する。なお、２つの客動線が重なる部分は、色や濃淡あるいは太さなどで識別可能に表示するのが望ましい。
【０２０７】
情報処理装置２０１０は、ステップＳ２３１５において、客動線および統計情報を参照して客動態を予測する。そして、情報処理装置２０１０は、ステップＳ２３１７において、客動態予測に基づいて店舗や自販機の設置位置候補を提案するよう指示する。ステップＳ２３０３で対象店舗（自販機）の入力がなければ、情報処理装置２０１０は、処理を終了する。
【０２０８】
本実施形態によれば、生成した客動線を参照して客動態の推移を予測して、店舗や自販機の設置位置を提案するので、店舗や自販機の適切な配置を実現することができる。
【０２０９】
すなわち、本客動線作成システムは、人が徒歩で所定の地点から目的地に向かう場合に目的地までの最短ルートを通るという人の習性を利用するから、所定の地点から目的地までの正確な客動線を導出することができ、その客動線を利用して出店箇所や自動販売機の設置箇所、基地局の設置箇所等を正確に決定することができる。
【０２１０】
［第４実施形態］
次に、本発明の第４実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第１実施形態乃至第３実施形態と比べると、生成された客動線を改善するための学習をする点で異なる。また、本実施形態においては、地図の道路情報に基づき生成した客動線と、実際の客の回遊行動に基づき生成した客動線と、の地図上への表示を行なう。その他の構成および動作は、第１実施形態から第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０２１１】
《ディスプレイの遷移》
図２４は、本実施形態に係るディスプレイを示す図である。図２４において、図５と同様の構成要素には同じ参照番号を付して、説明は省略する。
【０２１２】
図２４の表示画面２４１０において、客動線修正ボタン２４１９が指示されると、生成保存されている客動線を、歩行者が携帯する携帯端末のＧＰＳ位置算出などから、実際の客動線を累積し、本実施形態で算出した客動線と実際の客動線との違いがある場合に、これを修正する。
【０２１３】
図２４の客動線修正画面２４１７ａにおいては、“×”部分が客動線の削除部分であり、隣接する太線部分が客動線の追加部分である。
【０２１４】
《情報処理装置の機能構成》
図２５は、本実施形態に係る情報処理装置２５１０の機能構成を示すブロック図である。図２５において、図１Ｃと同様の機能構成部には同じ参照番号を付して、説明は省略する。なお、図２５は、図１５や図２０と組み合わせて構成することも可能であり、相乗効果が得られる。
【０２１５】
情報処理装置２５１０は、回遊行動収集部２５１１と、客動線修正部２５１２と、データベース２５０７と、を備える。回遊行動収集部２５１１は、歩行者が携帯する携帯端末からの位置情報を歩行者の回遊行動として収集して、実際の客動線を作成する。客動線修正部２５１２は、客動線生成部１０４が地図から生成した客動線と、携帯端末から収集した位置情報に基づく客動線とを対比して、生成した客動線を修正する。なお、客動線の修正方法がこれに限定されない。データベース２５０７は、歩行者の回遊情報２５７３と、客動線の修正履歴情報２５７４と、を格納する。なお、地図の道路情報に基づき生成した客動線と、実際の客の回遊行動に基づき生成した客動線と、の地図上への表示を行なう場合には、道路情報に基づき生成した客動線と、回遊行動に基づき生成した客動線との表示指示部が含まれる。
【０２１６】
（使用データ）
図２６は、本実施形態に係る情報処理装置２５１０の使用データの構成を示す図である。図２６は、歩行者の携帯端末から収集した回遊行動情報に基づいて、客動線生成部１０４で生成した客動線を修正するために使用される。
【０２１７】
図２６においては、修正前の客動線データ２６０１と、修正日時２６０２と、回遊行動の収集データ２６０３と、回遊行動に基づく客動線データ２６０４と、客動線データ２６０１と２６０４との差分２６０５と、修正後の客動線データ２６０６と、が記憶される。
【０２１８】
《情報処理装置の処理手順》
図２７は、本実施形態に係る情報処理装置２５１０の処理手順を示すフローチャートである。
【０２１９】
情報処理装置２５１０は、ステップＳ２７０１において、客動線生成処理を実行する。なお、客動線生成処理は、第１実施形態と同様であるので詳細な説明は省略する。情報処理装置２５１０は、ステップＳ２７０２において、生成した客動線の地図上への表示を指示する。
【０２２０】
情報処理装置２５１０は、ステップＳ２７０３において、歩行者の携帯端末から受信した位置情報により回遊行動を収集する。情報処理装置２５１０は、ステップＳ２７０４において、歩行者の回遊行動により客動線を生成する。そして、情報処理装置２５１０は、ステップＳ２７０５において、地図の道路情報に基づき生成した客動線と、回遊行動に基づき生成した客動線と、の地図上への表示を指示する。なお、客動線は色や濃淡や太さ、あるいは線の種類などで識別可能に表示するのが望ましい。かかる地図の道路情報に基づく客動線と、回遊行動に基づく客動線と、の表示の利用や効果については、他の実施形態において説明する。情報処理装置２５１０は、ステップＳ２７０６において、客動線の修正か否かを判定する。客動線の修正でなければ、情報処理装置２５１０は、処理を終了する。
【０２２１】
客動線の修正であれば、情報処理装置２５１０は、ステップＳ２７０７において、客動線の差分が閾値αを超える場所を見付ける。差分が閾値αを超える場所がある場合、情報処理装置２５１０は、ステップＳ２７０９において、客動線を修正する。情報処理装置２５１０は、ステップＳ２７１０において、修正した客動線の地図上への表示を指示する。そして、情報処理装置２５１０は、ステップＳ２７１１において、客動線の修正履歴を蓄積する。
【０２２２】
本実施形態によれば、地図から簡単に生成した客動線を実際の歩行者の回遊行動により修正するので、より正確な客動線を得ることができる。また、修正履歴を学習することで、客動線の生成アルゴリズムをより正確に生成するアルゴリズムに修正することができる。
【０２２３】
［第５実施形態］
次に、本発明の第５実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第１実施形態乃至第４実施形態と比べると、業態（客層）により客動線を層化することにより、客層に応じた競合施設を検出する点で異なる。その他の構成および動作は、第１実施形態から第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。なお、本実施形態においては、対象施設や競合施設との文言を使用するが、具体的な対象店舗や競合店舗に置き換えてもよい。
【０２２４】
《ディスプレイの遷移》
図２８は、本実施形態に係るディスプレイの遷移を示す図である。図２８において、第１実施形態と同様の構成要素には同じ参照番号を付して、説明を省略する。
【０２２５】
図２８の表示画面２８１０は、第１実施形態において客動線が生成された画面の、対象施設Ｂの住所中心の表示２８１７ａを示す。
【０２２６】
表示画面２８２０は、業態ＡＡを指定して競合施設検索処理を実行した結果の表示２８２７ａである。表示２８２７ａには、業態ＡＡに限定した客層の客動線（太線）から、対象施設Ｂの上流に競合施設ＣＣを見付けて、対象施設Ｂに通知する。一方、表示画面２８３０は、業態ＢＢを指定して競合施設検索処理を実行した結果の表示２８３７ａである。表示２８３７ａには、業態ＢＢに限定した客層の客動線（太線）から、対象施設Ｂの上流に競合施設ＤＤを見付けて、対象施設Ｂに通知する。
【０２２７】
《情報処理装置の機能構成》
図２９は、本実施形態に係る情報処理装置２９１０の機能構成を示すブロック図である。図２９において、図１Ｃまたは図１５と同様の機能構成部には同じ参照番号を付して、説明を省略する。なお、図２９は、図２０や図２５と組み合わせて構成することも可能であり、相乗効果が得られる。
【０２２８】
情報処理装置２９１０は、対象施設取得部２９０４と、対象業態（客層）取得部２９０５と、客層動線生成および競合施設検出部２９０６と、データベース２９０７と、を備える。対象施設取得部２９０４は、対象施設の地図上の位置を取得する。対象業態（客層）取得部２９０５は、操作部１０６または通信端末において入力された、ユーザが検出したい競合施設が対象とする業態を取得して、業態に対応する客層を得る。なお、客層は性別や年代の直接入力であっても、図２８に示したように、業態によって客層を分けてもよく、他の情報も使用可能である。客層動線生成および競合施設検出部２９０６は、対象客層取得部２９０５が取得した客層に応じた客動線を生成することにより、同じ客層による競合施設を検出する。データベース２９０７は、客層情報２９７１と、競合施設を含む施設情報２９７２と、を格納する。
【０２２９】
《情報処理装置のハードウェア構成》
図３０は、本実施形態に係る情報処理装置２９１０のハードウェア構成を示すブロック図である。図３０において、図１Ｄと同様の構成要素には同じ参照番号を付して、説明は省略する。
【０２３０】
ＲＡＭ３０４０の対象施設データ３０４１は、客層動線に基づき競合施設を検出するための対象施設のデータである。対象業態（客層）データ３０４２は、競合する業態あるいは客層を示すデータである。客層動線データ３０４３は、対象業態（客層）データ３０４２の示す客層について生成した客動線のデータである。競合施設データ３０４４は、客層動線データ３０４３に基づいて検出された、対象施設と競合する競合施設のデータである。
【０２３１】
ストレージ３０５０のデータベース２９０７は、客層情報２９７１と施設情報２９７２とを格納する。また。ストレージ３０５０の客層動線生成モジュール３０５１は、指定された客層の客動線である客層動線を生成するモジュールである。競合施設検出モジュール３０５２は、客層動線に基づいて競合施設を検出するモジュールである。客層動線・競合施設表示モジュール３０５３は、生成した客層動線に検出された競合施設の重畳表示を指示して、ユーザに報知するモジュールである。
【０２３２】
（使用データ）
図３１は、本実施形態に係る情報処理装置２９１０の使用データの構成を示す図である。図３１は、客層動線を生成して競合店舗を検出するために使用される。
【０２３３】
図３１においては、第１実施形態の手順に従って生成した全体の客動線３１０１に対して、種々の客層を特定する情報である業態（客層）３１０２により、異なる客層動線３１０３が生成される。そして、指定した対象施設３１０４に対応して、検出された競合施設３１０５とその競合すると想定される商品種類３１０６とが記憶される。なお、業態（客層）３１０２としては、スーパー、駅、寺社などの特定客層が集まる業態情報や、性別・年代などの客層情報が含まれる。また、商品種類によって客層が特定できる場合は、業態（客層）３１０２として商品種類の情報が使用されてもよい。
【０２３４】
《情報処理装置の処理手順》
図３２は、本実施形態に係る情報処理装置２９１０の処理手順を示すフローチャートである。このフローチャートは、図３０のＣＰＵ１２０がＲＡＭ３０４０を使用して実行し、図２９の機能構成部を実現する。
【０２３５】
情報処理装置２９１０は、ステップＳ３２０１において、客動線生成処理を実行する。なお、客動線生成処理は、第１実施形態と同様であるので詳細な説明は省略する。情報処理装置２９１０は、ステップＳ３２０２において、生成した客動線の地図上への表示を指示する。
【０２３６】
情報処理装置２９１０は、ステップＳ３２０３において、対象施設の位置情報が入力されたか否かを判定する。対象施設の位置情報が入力された場合、情報処理装置２９１０は、ステップＳ３２０５において、対象施設を中心に表示する。
【０２３７】
情報処理装置２９１０は、ステップＳ３２０７において、業態（客層情報や商品情報も含む）の入力により客層を判定する。客層ＡＡであれば、情報処理装置２９１０は、ステップＳ３２０９において、客層ＡＡの客動線である客層動線を生成する。情報処理装置２９１０は、ステップＳ３２１０において、生成した客層ＡＡの客層動線を地図上に表示する。そして、情報処理装置２９１０は、ステップＳ３２１１において、客層ＡＡの客層動線から競合施設を検出する。一方、客層ＢＢであれば、情報処理装置２９１０は、ステップＳ３２１３において、客層ＢＢの客動線である客層動線を生成する。情報処理装置２９１０は、ステップＳ３２１４において、生成した客層ＢＢの客層動線を地図上に表示する。そして、情報処理装置２９１０は、ステップＳ３２１５において、客層ＢＢの客層動線から競合施設を検出する。情報処理装置２９１０は、ステップＳ３２１７において、生成した客層動線と検出した競合施設とを表示する。ステップＳ３２０３で対象施設の入力がなければ、情報処理装置２９１０は、処理を終了する。
【０２３８】
本実施形態によれば、客動線に沿った客層に対応して競合施設（店舗）を検出して報知するので、実際の自施設（店舗）の商圏を正確に把握でき、配置や販売品などを適正に選択することができる。本実施形態のように、客層による客層動線を描くことで、例えば、高齢者が多く住む地域であっても、若者を客層として客動線を生成すると、若者向けの店舗を配置する場所も提案できる。また、逆に、若者の街であっても、中高年を客層として客動線を生成すると、中高年向けの店舗を配置する場所も提案できる。
【０２３９】
［他の実施形態］
上記実施形態においては、店舗や自販機、あるいは、基地局の配置を、客動線により提案したが、例えば、観光地における複数の観光施設の客動線の重なる位置に土産屋、駐車場、観光案内所などを配置するなどにも適用できる。さらに、客動線により防犯カメラの適切な配置位置、あるいは、適切な災害避難所の配置や住宅地と駅との位置を考慮した駐輪場の設置などの都市計画にも適用できる。
【０２４０】
また、客動線に基づいて、店舗の宣伝の効果的な場所（看板などをどこに立てるか、あるいは、どこでチラシを蒔くか）の選択にも適用できる。
【０２４１】
また、上記実施形態は、ある特定の商品の販売数量、販売金額、同じ部類のカテゴリーに占める販売構成比などを客層動線上の販売店群、それ以外の販売店群に分類し、その２群においてｔ−検定などの統計処理を施すことによって、実際の購買行動による客層と商品の相関を調べることにも適用できる。
【０２４２】
また、携帯端末のＧＰＳ位置検出などから導き出した実際の客動線と上記実施形態から作成した客動線とを合わせて出力することで、上記実施形態においては適切な目的地を設定することができるので、事象に対し適切な仮説を与えることができる。また、時間帯別における客動線上の通行量の多少を把握することができ、時系列で客動線が形成されていく様子をつかむことができる。さらに客動線から外れた行動があった場合に、それが退避行動なのか、回遊行動なのかその他の行動なのかを把握することができ、合わせて共通の基準で退避率、回遊率などの算定、把握を行うことができる。
【０２４３】
上記実施形態に基づく客動線により、客動線を通行している人の行動パターンとそれ以外の人の行動パターンとを複雑系の理論に基づいて組み合わせることできる。それにより上記実施形態は、購買行動のパターンの組み合わせにより特定の商品が普及していくプロセスの解明、もしくは競合店の淘汰につながっていくプロセスの解明、それに合わせた地域マーケティング手法の検討、また混雑時における事故の防止、などを目的とした人の行動の分野の研究に役立つことができる。
【０２４４】
さらに、本実施形態においては、人の行動パターンを客動線として表わしたが、例えば、自転車や車両などによる行動パターンを導き出して、客動線として生成してもよい。
【０２４５】
また、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０２４６】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【０２４７】
この出願は、２０１４年６月１９日に出願された日本国特許出願  特願２０１４−１２６２４２号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【要約】
本発明の装置は、客の動態に関連する情報収集なしに客動線を生成する情報処理装置に関するものである。本発明の情報処理装置は、地図情報を取得する地図情報取得部と、目的地を取得する目的地取得部と、地図情報に含まれる道路情報に基づいて、各道路上の地点から目的地までの最短ルートを検索するルート検索部と、検索した最短ルートを客動線とする客動線生成部と、を備える。各道路上の地点は、目的地から所定距離にある地点であり、特に、目的地を中心とする少なくとも１つの円上にある地点である。【図１Ａ】
0005892403.tif 000002
【図１Ｂ】
0005892403.tif 000003
【図１Ｃ】
0005892403.tif 000004
【図１Ｄ】
0005892403.tif 000005
【図１Ｅ】
0005892403.tif 000006
【図１Ｆ】
0005892403.tif 000007
【図１Ｇ】
0005892403.tif 000008
【図１Ｈ】
0005892403.tif 000009
【図２Ａ】
0005892403.tif 000010
【図２Ｂ】
0005892403.tif 000011
【図３】
0005892403.tif 000012
【図４】
0005892403.tif 000013
【図５】
0005892403.tif 000014
【図６】
0005892403.tif 000015
【図７】
0005892403.tif 000016
【図８】
0005892403.tif 000017
【図９】
0005892403.tif 000018
【図１０】
0005892403.tif 000019
【図１１】
0005892403.tif 000020
【図１２】
0005892403.tif 000021
【図１３】
0005892403.tif 000022
【図１４Ａ】
0005892403.tif 000023
【図１４Ｂ】
0005892403.tif 000024
【図１４Ｃ】
0005892403.tif 000025
【図１５】
0005892403.tif 000026
【図１６】
0005892403.tif 000027
【図１７Ａ】
0005892403.tif 000028
【図１７Ｂ】
0005892403.tif 000029
【図１８】
0005892403.tif 000030
【図１９Ａ】
0005892403.tif 000031
【図１９Ｂ】
0005892403.tif 000032
【図２０】
0005892403.tif 000033
【図２１】
0005892403.tif 000034
【図２２Ａ】
0005892403.tif 000035
【図２２Ｂ】
0005892403.tif 000036
【図２３】
0005892403.tif 000037
【図２４】
0005892403.tif 000038
【図２５】
0005892403.tif 000039
【図２６】
0005892403.tif 000040
【図２７】
0005892403.tif 000041
【図２８】
0005892403.tif 000042
【図２９】
0005892403.tif 000043
【図３０】
0005892403.tif 000044
【図３１】
0005892403.tif 000045
【図３２】
0005892403.tif 000046