(57)【要約】【課題】購入者による購入実績に応じた移動状況を把握できる表示制御プログラムを提供することを目的とする。【解決手段】表示制御プログラムは、フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、処理をコンピュータに実行させることを特徴とする。【選択図】図１５
2018185683.tif 000002
【特許請求の範囲】
【請求項１】
フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、
来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記マークは、複数の来場者の移動経路の代表経路を示すマークである、
ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータに実行させる表示制御プログラムにおいて、
前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項４】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータに実行させる表示制御プログラムにおいて、
前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、
特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項５】
来場者のフロア上の移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、
前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、
算出した前記移動特性と、特定した前記購買状況とを表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項６】
算出した前記移動特性が特定の条件を満たすか否かの判定を行い、
前記特定の条件を満たす場合、指定された前記位置に対応する販売品の購買状況を特定する、
ことを特徴とする請求項５に記載の表示制御プログラム。
【請求項７】
フロア画像に含まれるエリアで扱われる商品を購入した来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項８】
前記マークは、前記移動方向に応じて表示色の濃淡が段階的に変化するマークである、
ことを特徴とする請求項７に記載の表示制御プログラム。
【請求項９】
前記マークは、特定した前記来場者の移動速度に応じて表示色が変化するマークである、
ことを特徴とする請求項７に記載の表示制御プログラム。
【請求項１０】
フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、
来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１１】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータが実行する表示制御方法において、
前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１２】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータが実行する表示制御方法において、
前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、
特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１３】
来場者のフロア上の移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、
前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、
算出した前記移動特性と、特定した前記購買状況とを表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１４】
フロア画像に含まれるエリアで扱われる商品を購入した来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１５】
フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、
来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、
処理を実行する処理部を備えることを特徴とする情報処理装置。
【請求項１６】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータが実行する表示制御方法において、
前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、
処理を実行する処理部を備えることを特徴とする情報処理装置。
【請求項１７】
来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータが実行する表示制御方法において、
前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、
特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、
処理を実行する処理部を備えることを特徴とする情報処理装置。
【請求項１８】
来場者のフロア上の移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、
前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、
算出した前記移動特性と、特定した前記購買状況とを表示する、
処理を実行する処理部を備えることを特徴とする情報処理装置。
【請求項１９】
フロア画像に含まれるエリアで扱われる商品を購入した来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、
取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、
処理を実行する処理部を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、表示制御プログラム、表示制御方法、及び情報処理装置に関する。
【背景技術】
【０００２】
小売店における顧客の移動軌跡に基づいて商品に対する顧客の購買情報を分析し、商品のレイアウトを決定する際のデータを取得する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０９９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、商品のレイアウトを決定する担当者（以下、ユーザという）は、商品の購入者による購入実績（例えばPoint Of Sales（ＰＯＳ）データなど）と画面上に表示された移動軌跡とを分析して、購入実績に応じた移動状況を把握することがある。
【０００５】
しかしながら、例えば多数の移動軌跡が同じ画面上に重畳して表示されると、各移動軌跡が煩雑になる場合がある。このような場合、ユーザは移動軌跡を直感的に把握できないため、購入実績に応じた移動状況の把握が難しくなる。
【０００６】
そこで、１つの側面では、購入者による購入実績に応じた移動状況を把握できる表示制御プログラム、表示制御方法、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、表示制御プログラムは、フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、処理をコンピュータに実行させることを特徴とする。
【０００８】
１つの実施態様では、来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータに実行させる表示制御プログラムにおいて、前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、処理をコンピュータに実行させることを特徴とする。
【０００９】
１つの実施態様では、来場者のフロア上での移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示する処理をコンピュータに実行させる表示制御プログラムにおいて、前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、処理をコンピュータに実行させることを特徴とする。
【００１０】
１つの実施態様では、表示制御プログラムは、来場者のフロア上の移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、算出した前記移動特性と、特定した前記購買状況とを表示する、処理をコンピュータに実行させることを特徴とする。
【００１１】
１つの実施態様では、表示制御プログラムは、フロア画像に含まれるエリアで扱われる商品を購入した来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
購入者による購入実績に応じた移動状況を把握することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は情報処理システムの一例である。
【図２】図２はＷｅｂサーバのハードウェア構成の一例である。
【図３】図３はユーザ端末が備える制御装置の機能ブロック図の一例である。
【図４】図４はＷｅｂサーバの機能ブロック図の一例である。
【図５】図５はマッピングテーブルの一例である。
【図６】図６はＤＢサーバの機能ブロック図の一例である。
【図７】図７は移動履歴テーブルの一例である。
【図８】図８は購入実績テーブルの一例である。
【図９】図９は商品マスタテーブルの一例である。
【図１０】図１０はオブジェクトマスタテーブルの一例である。
【図１１】図１１はオブジェクトの位置関係を説明するための図である。
【図１２】図１２はフロアマスタテーブルの一例である。
【図１３】図１３は情報処理システムの動作の一例を示す処理シーケンス図（その１）の一例である。
【図１４】図１４は情報処理システムの動作の一例を示す処理シーケンス図（その２）の一例である。
【図１５】図１５はユーザ端末に表示される表示画面の一例である。
【図１６】図１６は第１の操作例である。
【図１７】図１７は第２の操作例である。
【図１８】図１８は第３の操作例である。
【図１９】図１９は描画データの生成例を説明するための図（その１）である。
【図２０】図２０は描画データの生成例を説明するための図（その２）である。
【図２１】図２１（ａ）〜（ｄ）はマークの濃淡と色の一例を説明するための図である。
【図２２】図２２（ａ）はオブジェクトの指定がない場合に表示されるマークの一例である。図２２（ｂ）はオブジェクトの指定がある場合に表示されるマークの一例である。
【図２３】図２３（ａ）はオブジェクトの指定がない場合に表示されるマークの一例である。図２３（ｂ）は時刻の指定がある場合に表示されるマークの一例である。
【図２４】図２４（ａ）は移動履歴データに応じた顧客の動線を表している。図２４（ｂ）は左向きの動線に応じたマークの一例である。図２４（ｃ）は右向きの動線に応じたマークの一例である。
【図２５】図２５（ａ）は移動履歴データに応じた顧客の他の動線を表している。図２５（ｂ）は左側からの移動に応じたマークの一例である。図２５（ｃ）は右側からの移動に応じたマークの一例である。
【図２６】図２６（ａ）は移動履歴データに応じた顧客の他の動線を表している。図２６（ｂ）はエリアＡからエリアＢへの移動に応じたマークの一例である。
【発明を実施するための形態】
【００１４】
以下、本件を実施するための形態について図面を参照して説明する。
【００１５】
（第１実施形態）
図１は情報処理システムＳの一例である。情報処理システムＳは、ユーザ端末１００、情報処理装置としてのＷｅｂ（ウェブ）サーバ２００、及びDatabase（データベース、ＤＢ）サーバ３００を含んでいる。図１では、ユーザ端末１００の一例としてPersonal Computer（ＰＣ）が示されているが、例えばスマートフォンやタブレット端末といったスマートデバイス、スマートウォッチといったウェアラブルデバイスなどが利用されてもよい。一方、Ｗｅｂサーバ２００及びＤＢサーバ３００としては、例えばサーバ装置が利用される。
【００１６】
ユーザ端末１００、Ｗｅｂサーバ２００、及びＤＢサーバ３００は通信ネットワークＮＷを介して互いに接続されている。通信ネットワークＮＷとしては例えばLocal Area Network（ＬＡＮ）やインターネットなどがある。
【００１７】
ユーザ端末１００は入力装置１１０、表示装置１２０、及び制御装置１３０を備えている。制御装置１３０は入力装置１１０から入力された情報を受け付けて、表示装置１２０に表示する画面や画像を制御したり、受け付けた情報をＷｅｂサーバ２００に送信したりする。詳細は後述するが、上記情報としては例えば条件を指定する操作に関する操作情報などがある。一方、制御装置１３０はＷｅｂサーバ２００から送信された各種の情報を受け付けて、当該情報に応じた画像を表示装置１２０に表示する。詳細は後述するが、上記画像としては例えば商品を購入した来場者の移動経路、移動方向、移動速度などを示すマークなどがある。当該マークは複数の来場者の移動経路の代表経路を示すマークであってもよい。
【００１８】
Ｗｅｂサーバ２００はユーザ端末１００から送信された情報を受信すると、受信した情報を解析して、ＤＢサーバ３００からデータを抽出する際の抽出条件を生成する。Ｗｅｂサーバ２００は生成した抽出条件に基づいてＤＢサーバ３００からデータを取得する。Ｗｅｂサーバ２００はデータを取得すると、取得したデータに基づいて画像（具体的には上述したマーク）を生成し、生成した画像をユーザ端末１００に表示する。より詳しくは、Ｗｅｂサーバ２００は生成した画像をユーザ端末１００に送信し、ユーザ端末１００は受信した画像を表示する。
【００１９】
ＤＢサーバ３００は種々のデータを記憶する。ＤＢサーバ３００が記憶するデータとしては、例えば、商品マスタデータ、ＰＯＳデータ、移動履歴データなどがある。ＤＢサーバ３００が記憶するその他のデータについては後述する。ＤＢサーバ３００はＷｅｂサーバ２００が生成した抽出条件に基づくデータの取得要求を検出すると、抽出条件に応じたデータを抽出し、抽出したデータをＷｅｂサーバ２００に送信する。
【００２０】
次に、図２を参照して、Ｗｅｂサーバ２００のハードウェア構成について説明する。尚、上述したユーザ端末１００及びＤＢサーバ３００については基本的にＷｅｂサーバ２００と同様のハードウェア構成であるため、説明を省略する。
【００２１】
図２はＷｅｂサーバ２００のハードウェア構成の一例である。図２に示すように、Ｗｅｂサーバ２００は、少なくともCentral Processing Unit（ＣＰＵ）２００Ａ、Random Access Memory（ＲＡＭ）２００Ｂ、Read Only Memory（ＲＯＭ）２００Ｃ及びネットワークＩ／Ｆ（インタフェース）２００Ｄを含んでいる。Ｗｅｂサーバ２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。少なくともプロセッサとしてのＣＰＵ２００ＡとメモリとしてのＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。尚、ＣＰＵ２００Ａに代えてMicro Processing Unit（ＭＰＵ）をプロセッサとして利用してもよい。
【００２２】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやポインティングデバイス（例えばマウス）などがある。尚、上述した入力装置１１０についても入力装置７１０と基本的に同様である。
出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。尚、上述した表示装置１２０についても表示装置７２０と基本的に同様である。
入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばUniversal Serial Bus（ＵＳＢ）メモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。
入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００２３】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
ネットワークＩ／Ｆ２００Ｄは、例えばＬＡＮポートを備えている。ネットワークＩ／Ｆ２００Ｄは上述した通信ネットワークＮＷと接続される。
【００２４】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２５】
次に、図３から図１２までを参照して、ユーザ端末１００、Ｗｅｂサーバ２００、及びＤＢサーバ３００の各機能について説明する。
【００２６】
図３はユーザ端末１００が備える制御装置１３０の機能ブロック図の一例である。図３に示すように、制御装置１３０は入力部１３１、表示部１３２、第１通信部１３３、及び第１処理部１３４を備えている。尚、入力部１３１、表示部１３２、第１通信部１３３は例えば上述した入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、ネットワークＩ／Ｆ２００Ｄによってそれぞれ実現される。また、第１処理部１３４は例えば上述したＣＰＵ２００Ａ及びＲＡＭ２００Ｂによって実現される。
【００２７】
入力部１３１は入力装置１１０からの情報を受け付ける。当該情報としては上述した操作情報などがある。表示部１３２は第１処理部１３４による処理結果に応じた画像を表示装置１２０に送信する。これにより、表示装置１２０は画像を表示する。
【００２８】
第１通信部１３３は制御装置１３０とＷｅｂサーバ２００との通信を制御する。例えば、第１通信部１３３は第１処理部１３４から出力された情報をＷｅｂサーバ２００に送信したり、Ｗｅｂサーバ２００から送信された画像を受信したりする。第１処理部１３４は入力部１３１が受け付けた情報に基づいて、表示装置１２０に表示する画面や画像を生成したり、受け付けた情報を第１通信部１３３に出力したりする。
【００２９】
図４はＷｅｂサーバ２００の機能ブロック図の一例である。図５はマッピングテーブルＴ０の一例である。図４に示すように、Ｗｅｂサーバ２００はマッピングデータ記憶部２０５、第２通信部２１０及び処理部としての第２処理部２２０を備えている。尚、マッピングデータ記憶部２０５は例えば上述したＲＯＭ２００Ｃ又はＨＤＤ２００Ｅによって実現される。第２通信部２１０は例えば上述したネットワークＩ／Ｆ２００Ｄによって実現される。第２処理部２２０は例えば上述したＣＰＵ２００Ａ及びＲＡＭ２００Ｂによって実現される。
【００３０】
マッピングデータ記憶部２０５はマッピングデータを記憶する。より詳しくは、図５に示すように、マッピングデータ記憶部２０５はマッピングテーブルＴ０によりマッピングデータを管理する。マッピングデータは、座標とオブジェクトＩＤを構成要素として含んでいる。座標は表示装置１２０に表示されるフロアの俯瞰画像の座標軸における座標を表している。オブジェクトＩＤはオブジェクトを識別する識別情報である。尚、オブジェクトＩＤの詳細については後述する。マッピングテーブルＴ０によりどの座標にどのオブジェクトが対応付けられているのかを特定することができる。
【００３１】
第２通信部２１０はユーザ端末１００とＷｅｂサーバ２００との通信を制御したり、Ｗｅｂサーバ２００とＤＢサーバ３００との通信を制御したりする。例えば、第２通信部２１０はユーザ端末１００から送信された情報を受信したり、画像を送信したりする。
【００３２】
第２処理部２２０は第２通信部２１０が受信した情報を解析して、ＤＢサーバ３００からデータを抽出する際の抽出条件を生成する。第２処理部２２０は生成した抽出条件に基づいて第２通信部２１０を通じてＤＢサーバ３００からデータを取得する。第２処理部２２０は第２通信部２１０を通じてデータを取得すると、取得したデータに基づいて画像を生成し、生成した画像をユーザ端末１００に表示する。より詳しくは、第２処理部２２０は生成した画像をユーザ端末１００に送信し、ユーザ端末１００は受信した画像を表示する。尚、第２処理部２２０は種々の処理を実行するが、第２処理部２２０が実行する種々の処理の詳細については後述する。
【００３３】
図６はＤＢサーバ３００の機能ブロック図の一例である。図７は移動履歴テーブルＴ１の一例である。図８は購入実績テーブルＴ２の一例である。図９は商品マスタテーブルＴ３の一例である。図１０はオブジェクトマスタテーブルＴ４の一例である。図１１はオブジェクトの位置関係を説明するための図である。図１２はフロアマスタテーブルＴ５の一例である。
【００３４】
図６に示すように、ＤＢサーバ３００は移動履歴記憶部３１０、購入履歴記憶部３２０、第３通信部３３０、及び第３処理部３４０を備えている。尚、移動履歴記憶部３１０及び購入履歴記憶部３２０は例えば上述したＨＤＤ２００Ｅによって実現される。第３通信部３３０は例えば上述したネットワークＩ／Ｆ２００Ｄによって実現される。第３処理部３４０は例えば上述したＣＰＵ２００Ａ及びＲＡＭ２００Ｂによって実現される。
【００３５】
移動履歴記憶部３１０は店舗内を移動する顧客の移動履歴を表す移動履歴データを記憶する。顧客は店舗に来場して商品を購入した来場者（即ち購入者）である。より詳しくは、図７に示すように、移動履歴記憶部３１０は移動履歴テーブルＴ１により移動履歴データを管理する。移動履歴データは、滞在日時、位置座標、及び機器ＩＤを構成要素として含んでいる。滞在日時は位置座標によって特定される位置に顧客が滞在又は通過した日時である。位置座標は顧客が滞在した位置の座標を表している。位置座標は緯度と経度を含む絶対位置によって表されるが、例えばいずれかの位置を基準点とする相対位置であってもよい。機器ＩＤは顧客が携帯する機器（例えばスマートフォンなど）を識別する識別情報である。機器ＩＤにより顧客を識別することができる。図７に示すように、位置座標が滞在日時の経過に基づいて変化していれば、機器ＩＤにより識別される顧客が移動したことを特定することができる。尚、移動履歴データは機器が発信する電波を店舗内に設置されたアクセスポイントなどが検出することにより生成することができる。
【００３６】
購入履歴記憶部３２０は商品を購入した顧客の購入実績を表すＰＯＳデータを記憶する。より詳しくは、図８に示すように、購入履歴記憶部３２０は購入実績テーブルＴ２によりＰＯＳデータを管理する。ＰＯＳデータは、購入日時、商品ＩＤ、個数、売値、及び機器ＩＤを構成要素として含んでいる。購入日時は顧客が商品を購入した日時である。商品ＩＤは商品を識別する識別情報である。個数は顧客が商品を購入した個数であり、売値は顧客が商品を購入した際に支払った金額である。このように、商品の購入実績と商品を購入した顧客とを購入実績テーブルＴ２により関連付けることにより、いつ、なにが、いくつ、いくらで、誰に売れたのかを特定することができる。
【００３７】
また、購入履歴記憶部３２０は商品の詳細を表す商品マスタデータを記憶する。より詳しくは、図９に示すように、購入履歴記憶部３２０は商品マスタテーブルＴ３により商品マスタデータを管理する。商品マスタデータは、商品ＩＤ、商品カテゴリ、カラー、サイズ、単価、メーカー品番、オブジェクトＩＤを構成要素として含んでいる。商品カテゴリはその商品の分類である。カラー、サイズ、及び単価はそれぞれその商品の色、大きさ、１つ当たりの価格を表している。メーカー品番はその商品を製造した製造会社がその商品を識別する際の情報である。オブジェクトＩＤはユーザ端末１００の画面上に表示された操作対象の総称を識別する識別情報である。操作対象としては、例えば店舗内のフロア、エリア、ゾーン、棚、カゴ、エレベータ、エスカレータ、階段などがある。オブジェクトが操作されると、第２処理部２２０は操作されたオブジェクトを識別するオブジェクトＩＤと直接的に又は間接的に関連付けられた商品の購入実績などを含む情報をユーザ端末１００に表示する。尚、上述したフロアは複数層を含む建築物において、階によって分けられた１つ１つの層を表している。
【００３８】
さらに、購入履歴記憶部３２０は上述したオブジェクトの詳細を表すオブジェクトマスタデータを記憶する。より詳しくは、図１０に示すように、購入履歴記憶部３２０はオブジェクトマスタテーブルＴ４によりオブジェクトマスタデータを管理する。オブジェクトマスタデータは、オブジェクトＩＤ、オブジェクト名、オブジェクト特定座標を構成要素として含んでいる。オブジェクト名はオブジェクトの名称である。オブジェクト特定座標はオブジェクトが占める区域を特定する位置座標である。特に、オブジェクト特定座標は頂点の座標を時計回りに羅列したリストの形式によって表される。
【００３９】
具体的には、図１１に示すように、衣料品フロアは基準点Ｏ（０，０）から時計回りに（１５０，０）、（１５０，１００）、（０，１００）、基準点Ｏ（０，０）によって特定される区域を表している。紳士服エリア、新作ゾーン、商品棚Ｐについても衣料品フロアと同様に特定される。オブジェクト特定座標は左上端を基準点とする相対座標であってもよいが、緯度及び経度による絶対座標であってもよい。
【００４０】
尚、図１０に示すように、オブジェクトＩＤはフロア、エリア、ゾーン及び棚を識別する４つの識別情報に細分化することができる。例えば、第１２桁から第１０桁はフロアを識別する識別情報である。第９桁から第７桁はエリアを識別する識別情報である。第６桁から第４桁はゾーンを識別する識別情報である。第３桁から第１桁は棚を識別する識別情報である。図９に示すように、各識別情報の間をドット記号で結合してもよいし、ドット記号を用いないでもよい。
【００４１】
さらに、購入履歴記憶部３２０は上述したフロアの詳細を表すフロアマスタデータを記憶する。より詳しくは、図１２に示すように、購入履歴記憶部３２０はフロアマスタテーブルＴ５によりフロアマスタデータを管理する。フロアマスタデータは、フロアＩＤ、フロア階数、フロア面積、オブジェクトＩＤ、及び画像ＩＤを構成要素として含んでいる。フロアＩＤはフロアマスタデータを識別する識別情報である。フロア階数及びフロア面積はそれぞれフロアの回数及び面積を表している。画像ＩＤはフロアを俯瞰するフロア俯瞰画像を識別する情報である。画像ＩＤによりフロア俯瞰画像を特定することができる。
【００４２】
図６に戻り、第３通信部３３０はＷｅｂサーバ２００とＤＢサーバ３００との通信を制御する。例えば、第３通信部３３０はＷｅｂサーバ２００が生成した抽出条件に基づくデータの取得要求を検出する。例えば、第３通信部３３０は第３処理部３４０が抽出したデータをＷｅｂサーバ２００に送信する。
【００４３】
第３処理部３４０は第３通信部３３０がデータの取得要求を検出すると、抽出条件に応じたデータを抽出し、抽出したデータを第３通信部３３０に出力する。例えば、第３処理部３４０は抽出条件に含まれるオブジェクトＩＤに応じた商品マスタデータを購入履歴記憶部３２０から抽出し、対応する商品ＩＤを特定する。第３処理部３４０は商品ＩＤを特定すると、ＰＯＳデータを購入履歴記憶部３２０から抽出し、ＰＯＳデータの中から特定した商品ＩＤに応じた機器ＩＤを特定する。第３処理部３４０は機器ＩＤを特定すると、移動履歴データを移動履歴記憶部３１０から抽出し、移動履歴データの中から特定した機器ＩＤに応じた移動履歴データを選択する。第３処理部３４０は選択した移動履歴データを第３通信部３３０に出力する。
【００４４】
続いて、図１３から図２１を参照して、情報処理システムＳの種々の動作について説明する。
【００４５】
図１３は情報処理システムＳの動作の一例を示す処理シーケンス図（その１）の一例である。図１４は情報処理システムＳの動作の一例を示す処理シーケンス図（その２）の一例である。図１５はユーザ端末１００に表示される表示画面１０の一例である。図１６は第１の操作例である。図１７は第２の操作例である。図１８は第３の操作例である。図１９は描画データの生成例を説明するための図（その１）である。図２０は描画データの生成例を説明するための図（その２）である。図２１（ａ）〜（ｄ）はマークの濃淡と色の一例を説明するための図である。
【００４６】
まず、図１３に示すように、ユーザ端末１００の第１処理部１３４は条件指定操作を受け付ける（ステップＳ１０１）。より詳しく説明すると、ユーザ端末１００の表示装置１２０は、図１５に示すように、表示画面１０を表示する。ユーザが入力装置１１０を操作して制御装置１３０に表示画面１０を表示する指示を出力すると、制御装置１３０の第１処理部１３４は表示装置１２０に表示画面１０を表示する。図１５に示すように、表示画面１０は条件指定領域１１とマーク表示領域１２を含んでいる。条件指定領域１１はマーク表示領域１２に表示するマークＭ１，Ｍ２，Ｍ３の条件を指定する領域である。マークＭ１，Ｍ２，Ｍ３は店舗内を移動する顧客の移動経路又は動線を表している。
【００４７】
例えば、図１６に示すように、条件指定領域１１に含まれる部分領域１１Ａでは、例えば紳士シャツを陳列する商品棚Ｐと紳士ジャケットを陳列する商品棚ＱをオブジェクトとしてポインタＰｔにより指定することができる。例えば、図１７に示すように、条件指定領域１１に含まれる部分領域１１Ｂでは、時刻を指定するルーラー３０をポインタＰｔにより移動することにより時間帯を選択することができる。例えば、図１８に示すように、部分領域１１Ａでは、部分領域１１Ａにおける一部領域４０をポインタＰｔにより指定する操作（例えばドラッグ操作）によりオブジェクトを指定してもよい。第１処理部１３４は条件指定領域１１でなされたこれらの条件指定操作を受け付ける。
【００４８】
図１３に戻り、第１処理部１３４は条件指定操作を受け付けると操作情報をＷｅｂサーバ２００に送信する（ステップＳ１０２）。より詳しくは、第１処理部１３４は受け付けた条件指定操作に応じた操作情報をＷｅｂサーバ２００に送信する。操作情報は操作された画面上の位置を特定する座標を含んでいる。これにより、Ｗｅｂサーバ２００の第２通信部２１０は操作情報を受信する（ステップＳ２０１）。
【００４９】
第２通信部２１０が操作情報を受信すると、第２処理部２２０は操作情報を解析し（ステップＳ２０２）、抽出条件を生成する（ステップＳ２０３）。より詳しくは、第２処理部２２０は操作情報に含まれる座標を抽出するとともに、マッピングデータ記憶部２０５からマッピングデータを抽出する。そして、第２処理部２２０は抽出したマッピングデータに基づいて、抽出した座標に関連付けられたオブジェクトＩＤを特定し、特定したオブジェクトＩＤを含む抽出条件を生成する。第２処理部２２０は抽出条件を生成すると、抽出条件に基づいてＤＢサーバ３００にデータを要求する（ステップＳ２０４）。
【００５０】
ＤＢサーバ３００の第３処理部３４０は第２処理部２２０からデータが要求されると、データを抽出する（ステップＳ３０１）。より詳しくは、まず、第３処理部３４０は抽出条件に基づいて購入履歴記憶部３２０から商品マスタデータなどを抽出する。例えば、上述した商品棚Ｐ及び商品棚Ｑを識別するオブジェクトＩＤ「００１．１５６．００３．００８」を含む抽出条件に基づいてデータが要求されると、図１９に示すように、第３処理部３４０はオブジェクトＩＤ「００１．１５６．００３．００８」に基づいて商品ＩＤ「４５１００４９９００５１４」及び「４５４７８０３５８７２０９」を特定する。
【００５１】
次に、第３処理部３４０はこれらの商品ＩＤを特定すると、購入履歴記憶部３２０からＰＯＳデータを抽出する。第３処理部３４０はＰＯＳデータを抽出すると、図１９に示すように、特定した商品ＩＤと一致する商品ＩＤと関連付けられた機器ＩＤ「４５６７８」、「５３１４９」、及び「００１３６」を特定する。これにより、機器ＩＤによって識別される機器を携帯する顧客を特定することができる。
【００５２】
第３処理部３４０はこれらの機器ＩＤを特定すると、次いで、移動履歴記憶部３１０から移動履歴データを抽出する。第３処理部３４０は移動履歴データを抽出すると、図２０に示すように、特定した機器ＩＤに応じた移動履歴データを選択する。第３処理部３４０は移動履歴データを選択すると、選択した移動履歴データを、第３通信部３３０を通じてＷｅｂサーバ２００に送信する。
【００５３】
図１３に戻り、Ｗｅｂサーバ２００の第２処理部２２０はＤＢサーバ３００から送信されたデータを取得する（ステップＳ２０５）。具体的には、第２処理部２２０は第３処理部３４０が選択した移動履歴データを取得する。第２処理部２２０はデータを取得すると、図１４に示すように、顧客の移動経路などを表すマークＭ１，Ｍ２，Ｍ３を描画するための描画データを生成する（ステップＳ２０６）。
【００５４】
例えば、第２処理部２２０は、図２０に示すように、連続する２つの位置座標とこれらの位置座標に対応する２つの滞在日時を機器ＩＤ毎に特定し、２つの位置座標の変化量に対する２つの滞在日時の変化量を算出することにより、位置座標間を移動した速度を算出する。第２処理部２２０は、算出した速度に移動後の位置座標と機器ＩＤを動線ＩＤとして含む描画データを生成する。第２処理部２２０は１つの描画データを生成し終えると、同様の手法により、次の描画データの生成を開始する。この結果、図２０に示すように、第２処理部２２０は複数の描画データを生成する。
【００５５】
図１４に戻り、第２処理部２２０は描画データを生成すると、次いで、マークＭ１，Ｍ２，Ｍ３を動線ＩＤ毎に生成する（ステップＳ２０７）。より詳しくは、第２処理部２２０は描画データに応じたマークＭ１，Ｍ２，Ｍ３を生成する。例えば、第２処理部２２０は動線ＩＤが同じ描画データのデータ数に基づいてマークＭ１の長さを決定し、図２１（ａ）に示すように、マークＭ１における移動元を表す第１の部分の色を淡い濃度で生成し、移動先（又は移動方向）を表す第２の部分の色を濃い濃度で生成する。そして、第２処理部２２０は第１の部分と第２の部分の間の第３の部分（図２１（ａ）において「普通」と表記）の色を第１の部分の濃度と第２の部分の濃度の平均の濃度で生成する。例えば、第２処理部２２０は決定したマークＭ１の全長を１００％とした場合、３３％を第１の部分に設定し、３４％を第２の部分に設定し、残りの３３％を第３の部分に設定する。これにより、マークＭ１の濃度が段階的（いわゆるグラデーション）に変化する。特に、第１の部分から第２の部分にかけて順に濃度が濃くなっていくため、仮にマークＭ１の形状が矩形や楕円など移動方向を示さない形状であっても、濃度の濃淡により移動方向を把握することができる。尚、第２処理部２２０が決定した長さが、図２１（ｂ）に示すように、マークＭ１より短いマークｍ１であっても、図２１（ｃ）に示すように、マークＭ１より長いマークｍ２であっても、第２処理部２２０はマークＭ１と同じ配分で濃度を決定する。本実施形態では３段階としたが、３段階以上の変化としてもよい。これにより、マークＭ１の濃度はより短い間隔で段階的に変化する。
【００５６】
また、第２処理部２２０は算出した速度に応じた色をマークＭ１に付与する。具体的には、図２１（ｄ）に示すように、第２処理部２２０は算出した速度が０ｍ／分程度である場合には、顧客の移動速度が遅いと判断し、赤色をマークＭ１に付与する。逆に、第２処理部２２０は算出した速度が５０ｍ／分程度である場合には、顧客の移動速度が速いと判断し、青色をマークＭ１に付与する。その他、第２処理部２２０は算出した速度に応じて、図２１（ｄ）に示すように、橙、黄、緑をマークＭ１に付与する。尚、黄から赤にかけての変化及び黄から青にかけての変化はいずれも段階的（いわゆるグラデーション）である。このため、例えば、これら５色で表現できない色については複数色を混在した色で表現される。
【００５７】
このように、マークＭ１に付与された種々の色により顧客の移動速度を把握することができ、顧客が立ち止まった場所や通り過ぎた場所を確認することができる。この結果、移動速度を表す色と移動方向を特定できる濃淡を含むマークＭ１を視認できるため、ユーザは顧客の動向をより正確に分析することができる。尚、マークＭ２，Ｍ３についてもマークＭ１と同様である。
【００５８】
図１４に戻り、第２処理部２２０はマークＭ１，Ｍ２，Ｍ３を生成すると、マークＭ１，Ｍ２，Ｍ３をユーザ端末１００に送信する（ステップＳ２０８）。ユーザ端末１００の第１通信部１３３が第２処理部２２０から送信されたマークＭ１，Ｍ２，Ｍ３を受信すると（ステップＳ１０３）、第１処理部１３４は表示装置１２０にマークＭ１，Ｍ２，Ｍ３を表示する（ステップＳ１０４）。特に、上述した第２処理部２２０は描画データに応じてマークＭ１，Ｍ２，Ｍ３を生成しているため、マークＭ１，Ｍ２，Ｍ３は位置座標を含んでいる。第１処理部１３４は表示装置１２０にマークＭ１，Ｍ２，Ｍ３を表示する際、マークＭ１，Ｍ２，Ｍ３に含まれる位置座標が緯度と経度による絶対位置である場合には、基準点Ｏの座標と基準点Ｏの緯度及び経度との関係を利用して、相対位置に変換してもよい。これにより、図１５に示すように、マーク表示領域１２に、指定されたオブジェクトに応じたマークＭ１，Ｍ２，Ｍ３が表示される。
【００５９】
以上、第１実施形態によれば、Ｗｅｂサーバ２００は第２処理部２２０を備えている。第２処理部２２０はフロア俯瞰画像を表す部分領域１１Ａに含まれるオブジェクト（例えばエリアなど）のうち、いずれかのオブジェクトの指定を受信すると、購入履歴記憶部３２０を参照して、指定されたオブジェクトで扱われる商品を購入した顧客が携帯する機器の機器ＩＤを特定する。そして、第２処理部２２０は移動履歴記憶部３１０を参照して、特定した機器ＩＤの移動履歴データを取得し、取得した移動履歴データに基づき、特定した機器ＩＤの移動経路を示すマークＭ１，Ｍ２，Ｍ３を、フロア俯瞰画像を表すマーク表示領域１２上に表示する。これにより、商品を購入した購入者による購入実績に応じた移動状況を把握することができる。
【００６０】
また、移動軌跡が画面上に静的に表示されている場合、購入者の移動方向や移動速度をユーザは把握できない可能性がある。例えば移動軌跡と併せて購入者の移動速度を表すヒートマップなどをユーザは分析してもよいが、移動軌跡とヒートマップの両方を利用した分析にはユーザに熟練度が要求される。しかしながら、第１実施形態によれば、マークＭ１，Ｍ２，Ｍ３の濃淡及び色により購入者の移動方向及び移動速度が表現されるため、ユーザは商品を購入した購入者による購入実績に応じた移動状況を直感的に把握することができる。
【００６１】
（その他の実施形態）
続いて、図２２から図２６を参照して、その他の実施形態について説明する。尚、図２２から図２６に示されるマークＭ１が含む文字及び記号はマークＭ１の色及び濃度を表している。具体的には、記号「／」の左側が色を表しており、右側が濃度を表している。いずれのマークＭ１においても文字及び記号が示されていない部分については文字が記載された２つの部分を段階的に補う色及び濃度が付与されている。例えば色「緑」と色「青」との間は色が段階的に変化している。同様に、濃度「淡」と濃度「普通（普と表記）」との間は濃度が段階的に変化している。濃度「普通」と濃度「濃」との間も濃度が段階的に変化している。
【００６２】
図２２（ａ）はオブジェクトの指定がない場合に表示されるマークＭ１の一例である。図２２（ｂ）はオブジェクトの指定がある場合に表示されるマークＭ１の一例である。具体的には、オブジェクトとしての棚２が指定された場合に表示されるマークＭ１の一例である。まず、上述した部分領域１１Ａでオブジェクトが指定されていない場合、第２処理部２２０はオブジェクトＩＤを特定できないため（図１９参照）、機器ＩＤとは無関係に全ての描画データに応じたマークＭ１を生成する。これにより、オブジェクトが指定されていない場合、図２２（ａ）に示すように、第１処理部１３４は表示装置１２０にオブジェクト（具体的には棚１，２，３）とは無関係にマークＭ１を表示する。一方で、上述した部分領域１１Ａでオブジェクトとして棚２が指定された場合、第２処理部２２０は指定された棚２の座標に応じてオブジェクトＩＤを特定できるため、オブジェクトＩＤに応じた描画データに応じたマークＭ１を生成する。これにより、図２２（ｂ）に示すように、第１処理部１３４は表示装置１２０にオブジェクトとしての棚２と関連付けられたマークＭ１を表示する。これにより、指定した棚２で商品を購入した顧客のマークＭ１を視覚化することができる。
【００６３】
図２３（ａ）はオブジェクトの指定がない場合に表示されるマークＭ１の一例である。図２３（ｂ）は時刻の指定がある場合に表示されるマークＭ１の一例である。具体的には、時間帯「１５時から１７時」（図１７参照）が選択された場合に表示されるマークＭ１の一例である。まず、上述した部分領域１１Ｂで時刻が指定されていない場合、第２処理部２２０は購入日時を特定できないため（図１９参照）、機器ＩＤとは無関係に全ての描画データに応じたマークＭ１を生成する。これにより、図２３（ａ）に示すように、時刻が指定されていない場合、第１処理部１３４は表示装置１２０に時刻とは無関係にマークＭ１を表示する。一方で、上述した部分領域１１Ｂで時刻「１５時」と時刻「１７時」が指定された場合、第２処理部２２０は指定された時刻による時間帯「１５時から１７時」に応じて購入日時を特定できるため、購入日時に応じた描画データに応じたマークＭ１を生成する。これにより、図２３（ｂ）に示すように、第１処理部１３４は表示装置１２０に時間帯「１５時から１７時」と関連付けられたマークＭ１，Ｍ４を表示する。これにより、選択した時間帯で商品を購入した顧客のマークＭ１，Ｍ４を視覚化することができる。
【００６４】
図２４（ａ）は移動履歴データに応じた顧客の動線を表している。具体的には複数の通路のいずれかを特定の方向に移動する顧客の動線と複数の通路のいずれかを特定の方向とは逆方向に移動する顧客の動線を表している。図２４（ｂ）は左向きの動線に応じたマークＭ５の一例である。図２４（ｃ）は右向きの動線に応じたマークＭ１，Ｍ４の一例である。図２４（ａ）に示すように、移動履歴データに応じて表される顧客の動線が左向きの動線と右向きの動線の両方を含む場合、第２処理部２２０は、図２４（ｂ）に示すように、左向きの動線に応じたマークＭ５を生成して表示してもよいし、図２４（ｃ）に示すように、右向きの動線に応じたマークＭ１，Ｍ４を生成して表示してもよい。また、表示するマークＭ１，Ｍ４，Ｍ５の方向を選択する選択項目を条件指定領域１１に設け、選択された方向に応じて第２処理部２２０はマークＭ５又はマークＭ１，Ｍ４のいずれかを選択的に生成して表示するようにしてもよい。尚、左右に代えて例えば上下などであってもよい。
【００６５】
図２５（ａ）は移動履歴データに応じた顧客の他の動線を表している。図２５（ｂ）は左側からの移動に応じたマークＭ６の一例である。図２５（ｃ）は右側からの移動に応じたマークＭ７の一例である。図２５（ａ）に示すように、移動履歴データに応じて表される顧客の動線が左側からの移動を表す動線と右側からの移動を表す動線の両方を含む場合、第２処理部２２０は、図２５（ｂ）に示すように、左側からの移動に応じたマークＭ６を生成して表示してもよいし、図２５（ｃ）に示すように、右側からの移動に応じたマークＭ７を生成して表示してもよい。また、表示するマークＭ６，Ｍ７の移動元を選択する選択項目を条件指定領域１１に設け、選択された移動元に応じて第２処理部２２０はマークＭ６又はマークＭ７のいずれかを選択的に生成して表示するようにしてもよい。尚、左右に代えて例えば上下などであってもよい。
【００６６】
図２６（ａ）は移動履歴データに応じた顧客の他の動線を表している。具体的には複数の通路のいずれかを移動する顧客の動線を表している。特に、図２６（ａ）では、２つのエリアＡ，Ｂの一方又は両方を移動する顧客の動線を表している。図２６（ｂ）はエリアＡからエリアＢへの移動に応じたマークＭ８，９の一例である。図２６（ａ）に示すように、移動履歴データに応じた表される顧客の動線がエリアＡからエリアＢへの移動を表す動線と、エリアＢからエリアＡへの移動を表す動線と、エリアＡ内での移動を表す動線を含む場合、第２処理部２２０は、図２６（ｂ）に示すように、エリアＡからエリアＢへの移動に応じたマークＭ８，９を生成して表示してもよい。図示しないが、第２処理部２２０は、エリアＢからエリアＡへの移動に応じたマークを生成して表示してもよい。また、表示するマークＭ８，Ｍ９のエリアＡ，Ｂの移動方向を選択する選択項目を条件指定領域１１に設け、選択された移動方向に応じて第２処理部２２０はマークＭ８，９を生成するようにしてもよい。例えば、第２処理部２２０は、図２６（ａ）に示すいずれかの通路を移動した顧客がそのいずれかの通路に進入する前に、エリアのいずれを経由したかを特定し、特定したエリアごとに、そのいずれかの通路を移動した顧客の移動経路を示すマークを表示するようにしてもよい。
【００６７】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、上述したＷｅｂサーバ２００やＤＢサーバ３００が実行する処理の全部又は一部をユーザ端末１００が実行するようにしてもよい。特に、上述したステップＳ２０７の処理において、第２処理部２２０がマークＭ１，Ｍ２，Ｍ３を生成してユーザ端末１００に送信し、ユーザ端末１００の制御装置１３０（具体的には第１処理部１３４）が表示装置１２０にマークＭ１，Ｍ２，Ｍ３を表示したが、第２処理部２２０が表示装置１２０にマークＭ１，Ｍ２，Ｍ３を直接表示してもよい。
【００６８】
また、第２処理部２２０は操作により指定された位置の座標に対応するマークに対応する経路を移動した顧客の移動履歴データから顧客の移動特性を算出してもよい。そして、第２処理部２２０はフロア俯瞰画像上の位置に対応付けられた購入履歴の情報に基づいて、指定された位置に対応する商品の購入状況を特定し、算出した移動特性と特定した購入状況を画面上に表示するようにしてもよい。特に、第２処理部２２０は算出した移動特性が特定の条件を満たすか否かの判定を行い、特定の条件を満たす場合、指定された位置に対応する販売品の購買状況を特定するようにしてもよい。移動特性としては例えば立ち寄り率などがあり、購買状況としては例えば購買率などがある。尚、立ち寄り率や購買率はIn-store Marchandising（インストア・マーチャンダイジング、ＩＳＭ）の手法によって算出することができる。
【００６９】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、処理をコンピュータに実行させることを特徴とする表示制御プログラム。
（付記２）前記マークは、複数の来場者の移動経路の代表経路を示すマークである、ことを特徴とする付記１に記載の表示制御プログラム。
（付記３）前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、ことを特徴とする付記１に記載の表示制御プログラム。
（付記４）前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、ことを特徴とする付記１に記載の表示制御プログラム。
（付記５）前記移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、算出した前記移動特性と、特定した前記購買状況とを表示する、ことを特徴とする付記１に記載の表示制御プログラム。
（付記６）算出した前記移動特性が特定の条件を満たすか否かの判定を行い、前記特定の条件を満たす場合、指定された前記位置に対応する販売品の購買状況を特定する、ことを特徴とする付記５に記載の表示制御プログラム。
（付記７）取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、ことを特徴とする付記１に記載の表示制御プログラム。
（付記８）前記マークは、前記移動方向に応じて表示色の濃淡が段階的に変化するマークである、ことを特徴とする付記７に記載の表示制御プログラム。
（付記９）前記マークは、特定した前記来場者の移動速度に応じて表示色が変化するマークである、ことを特徴とする付記７に記載の表示制御プログラム。
（付記１０）フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、処理をコンピュータが実行することを特徴とする表示制御方法。
（付記１１）フロア画像に含まれるエリアのうち、いずれかのエリアの指定を受け付けると、エリアで扱われる商品を購入した来場者の識別情報を該エリアに対応付けて記憶する記憶部を参照して、指定された前記エリアで扱われる商品を購入した来場者を特定し、来場者のフロア上での移動履歴を該来場者に対応付けて記憶する記憶部を参照して、特定した前記来場者の移動履歴を取得し、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示すマークを前記フロア画像上に表示する、処理を実行する処理部を備えることを特徴とする情報処理装置。
（付記１２）前記マークは、複数の来場者の移動経路の代表経路を示すマークである、ことを特徴とする付記１１に記載の情報処理装置。
（付記１３）前記処理部は、前記フロアに含まれるいずれかの通路を特定の方向に移動したことを示す第１の移動履歴と、前記いずれかの通路を前記特定の方向とは逆方向に移動したことを示す第２の移動履歴が前記移動履歴に含まれる場合、前記第１の移動履歴に応じた移動経路を示すマークと、前記第２の移動履歴に応じた移動経路を示すマークとのうち、いずれかのマークを選択的に表示する、ことを特徴とする付記１１に記載の情報処理装置。
（付記１４）前記処理部は、前記移動履歴に基づき、前記フロアに含まれるいずれかの通路を移動した来場者が前記いずれかの通路に進入する前に、前記フロアに含まれるいずれのエリアを経由したかを特定し、特定した前記エリアごとに、前記いずれかの通路を移動した来場者の移動経路を示すマークを別々に表示する、ことを特徴とする付記１１に記載の情報処理装置。
（付記１５）前記処理部は、前記移動履歴に基づき、来場者の移動経路を示すマークをフロア画像上に表示し、前記フロア画像上におけるいずれかの位置の指定を受け付けると、前記移動履歴のうち、指定された位置に対応するマークに対応する移動経路を移動した来場者の移動履歴から移動特性を算出するとともに、フロア画像上の位置に対応づけられた購買履歴に基づいて、指定された前記位置に対応する販売品の購買状況を特定し、算出した前記移動特性と、特定した前記購買状況とを表示する、ことを特徴とする付記１１に記載の情報処理装置。
（付記１６）前記処理部は、算出した前記移動特性が特定の条件を満たすか否かの判定を行い、前記特定の条件を満たす場合、指定された前記位置に対応する販売品の購買状況を特定する、ことを特徴とする付記１５に記載の情報処理装置。
（付記１７）前記処理部は、取得した前記移動履歴に基づき、特定した前記来場者の移動経路を示し、移動方向に応じて表示色の濃淡が変化するマークを前記フロア画像上に表示する、ことを特徴とする付記１１に記載の情報処理装置。
（付記１８）前記マークは、前記移動方向に応じて表示色の濃淡が段階的に変化するマークである、ことを特徴とする付記１７に記載の情報処理装置。
（付記１９）前記マークは、特定した前記来場者の移動速度に応じて表示色が変化するマークである、ことを特徴とする付記１７に記載の情報処理装置。
【符号の説明】
【００７０】
Ｓ  情報処理システム
１００  ユーザ端末
１３０  制御装置
１３４  第１処理部
２００  Ｗｅｂサーバ
２２０  第２処理部
３００  ＤＢサーバ
３１０  移動履歴記憶部
３２０  購入履歴記憶部
３４０  第３処理部
【図１】
2018185683.tif 000003
【図２】
2018185683.tif 000004
【図３】
2018185683.tif 000005
【図４】
2018185683.tif 000006
【図５】
2018185683.tif 000007
【図６】
2018185683.tif 000008
【図７】
2018185683.tif 000009
【図８】
2018185683.tif 000010
【図９】
2018185683.tif 000011
【図１０】
2018185683.tif 000012
【図１１】
2018185683.tif 000013
【図１２】
2018185683.tif 000014
【図１３】
2018185683.tif 000015
【図１４】
2018185683.tif 000016
【図１５】
2018185683.tif 000017
【図１６】
2018185683.tif 000018
【図１７】
2018185683.tif 000019
【図１８】
2018185683.tif 000020
【図１９】
2018185683.tif 000021
【図２０】
2018185683.tif 000022
【図２１】
2018185683.tif 000023
【図２２】
2018185683.tif 000024
【図２３】
2018185683.tif 000025
【図２４】
2018185683.tif 000026
【図２５】
2018185683.tif 000027
【図２６】
2018185683.tif 000028