(57)【要約】【課題】顧客の停滞状態が検出された場合において、迅速に店員が接客することができることを支援するための接客支援システムを提供する。【解決手段】顧客移動局１０および店員移動局１１の位置を移動局ごとに算出する位置検出部５６と、顧客移動局１０の位置を顧客の位置とするとともに顧客の移動履歴に基づいて顧客の停滞状態を検出する顧客状態検出部６６と、複数の店員移動局１１の位置を複数の店員のそれぞれの位置であるとして、複数の店員の位置を記憶する店員データベース部６０と、顧客状態検出部６６によって停滞状態が検出された顧客が存在する場合に、店員データベース部６０に記憶された情報に基づいて顧客の位置との距離が短い順に店員を抽出する店員抽出部６８と、店員抽出部６８によって抽出された店員が接客を要する旨の情報を出力装置８９により音声もしくは光学的表示の少なくとも１つにより報知する報知部７６とを含む。【選択図】図６
2009238044.tif 000002
【特許請求の範囲】
【請求項１】
顧客に対する接客の必要の有無を店員に報知するための接客支援システムであって、
前記顧客および複数の店員にそれぞれ伴って移動させられる複数の移動局と、
既知の位置に設置され、該移動局と電波の送受信を行なう複数の基地局と、
該複数の基地局とデータ通信可能に接続されたサーバとを有し、
該サーバが
前記複数の移動局の位置を移動局ごとに算出する位置検出部と、
該位置検出部によって検出される移動局の位置のうち、前記顧客に伴って移動させられる顧客移動局の位置を前記顧客の位置とするとともに該顧客の位置の履歴である移動履歴に基づいて顧客の停滞状態を検出する顧客状態検出部と、
該位置検出部によって検出される移動局の位置のうち、前記複数の店員のそれぞれに伴って移動させられる店員移動局の位置を該複数の店員のそれぞれの位置であるとするとともに、該複数の店員のそれぞれの位置の履歴である移動履歴に基づいて該複数の店員が接客中であるか否かを該複数の店員のそれぞれについて判定する接客中判定部と、
該接客中判定部によって判定された前記複数の店員のそれぞれが接客中であるか否かについての情報を前記複数の店員ごとに記憶する店員データベース部と、
前記顧客状態検出部によって停滞状態が検出された顧客が存在する場合には、該店員データベース部に記憶された情報に基づいて、前記接客中判定部によって接客中でないと判定された店員を抽出する店員抽出部と、
該店員抽出部によって抽出された店員が接客を要する旨の情報を、出力装置により報知のための出力を行なう報知部と
を含むことを特徴とする接客支援システム。
【請求項２】
前記顧客状態検出部は、前記顧客の移動履歴において該顧客の所定時間における移動量が予め定められた移動量判定値を下回ったことに基づいて、該顧客の停滞状態を検出すること
を特徴とする請求項１に記載の接客支援システム。
【請求項３】
前記顧客状態検出部は、前記顧客の移動履歴において該顧客が同一の地点を予め定められた回数判定値を上回る回数だけ通過したことに基づいて、該顧客の停滞状態を検出すること
を特徴とする請求項１または２に記載の接客支援システム。
【請求項４】
前記顧客状態検出部は、前記顧客の移動履歴において該顧客が予め定められた時間判定値を上回った時間だけ停止したことに基づいて、該顧客の停滞状態を検出すること
を特徴とする請求項１乃至３のいずれか１に記載の接客支援システム。
【請求項５】
前記サーバは、前記複数の店員のそれぞれについて、該複数の店員の移動履歴に基づいて、前記複数の店員のそれぞれの位置の検出の直前の予め定められた所定時間区間における移動量を繁忙度として算出する店員繁忙度算出部を含み、
前記店員データベース部は、該店員繁忙度算出部によって算出された前記複数の店員のそれぞれの繁忙度に関する情報を前記複数の店員ごとに記憶し、
前記店員抽出部は、前記店員データベース部に記憶された前記繁忙度の低い順に店員を抽出すること
を特徴とする請求項１乃至４のいずれか１に記載の接客支援システム。
【請求項６】
前記サーバは、複数の商品の種類についての情報と、該商品が配列される位置についての情報とを対応づけて記憶する商品配列データベース部と、
該商品配列データベース部に記憶された情報と、前記顧客状態検出部により前記顧客の停滞状態が検出された場合に該顧客状態検出部により前記顧客の位置とされた停滞位置の情報とに基づいて、前記停滞位置に近接して配列された商品を識別する停滞箇所配列商品識別部とを含み、
前記店員データベース部は、前記複数の店員のそれぞれが担当する商品の種類についての情報を前記複数の店員ごとに記憶し、
前記店員抽出部は、前記購入予定商品識別部により識別された商品と前記店員データベース部に記録された担当する商品とが一致する店員を優先して抽出すること
を特徴とする請求項１乃至５のいずれか１に記載の接客支援システム。
【請求項７】
前記店員データベース部は、前記複数の店員の位置についての情報を該複数の店員ごとに記憶し、
前記店員抽出部は、前記店員データベース部に記憶された情報に基づいて、前記顧客の位置との距離が短い順に店員を抽出すること
を特徴とする請求項１乃至６のいずれか１に記載の接客支援システム。
【請求項８】
前記サーバは、前記顧客状態検出部により検出される前記顧客の停滞状態が継続した時間である停滞時間を計測する停滞時間計測部を含み、
前記店員抽出部は、該停滞時間計測部によって計測される前記停滞時間が予め定められた継続時間判定値を上回る場合には、前記複数の店員のうち既に抽出された店員を除いた店員を対象として再度の抽出を行なうこと
を特徴とする請求項１乃至７のいずれか１に記載の接客支援システム。
【請求項９】
前記サーバは、前記顧客状態検出部により前記顧客の停滞状態であることが継続して検出された場合に、該顧客の停滞状態が継続した停滞時間を計測する停滞時間計測部を含み、
前記報知部は、前記出力装置により該停滞時間計測部によって計測される前記停滞時間を表示すること
を特徴とする請求項１乃至８のいずれか１に記載の接客支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に対する接客の有無を店員に報知するための接客支援システムに関するものであり、特に、顧客の位置を検出することにより、該顧客が停滞状態であるか否かを判断するとともに、複数の店員のいずれが接客を行なうべきかについての情報を提供することのできる接客支援システムに関するものである。
【背景技術】
【０００２】
顧客が商品を購入しようとする場合、売り場において同種類の異なる商品を比較して何れの商品を購入するかを迷ったり、あるいは購入するか否かを迷ったりすることがある。かかる場合においては、迷っている顧客に対し店員が迅速に対応することにより、顧客に必要な情報を提供することなどにより、購入の促進を行なうことができる。
【０００３】
特許文献１には、スーパーマーケット等の店員の個別の対応が難しい場面において、購入検討商品の購入の躊躇を示す状態を検出した場合に、該購入検討商品の値引きが可能か否かを判断し、値引きが可能とされた場合には顧客に対し該値引きについての情報を出力することにより、商品の購入を促進することができる販売処理方法が開示されている。前記特許文献１に開示の方法によれば、購入検討商品の購入の躊躇は、購入検討商品の購入意思の取消、あるいは購入検討商品の選択が一定時間行なわれないことなどに基づいて判断される。
【０００４】
【特許文献１】特開２００３−２５６７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の方法によれば、購入検討商品についての値引き情報が提供されるが、顧客によっては商品についての説明を必要とする場合があり、かかる場合においては依然として店員が接客をする必要がある。
【０００６】
本発明は以上の事情を背景としてなされたものであり、その目的とするところは、顧客の停滞状態が検出された場合において、該顧客に迅速に店員が接客することができることを支援するための接客支援システムを提供することにある。
【課題を解決するための手段】
【０００７】
かかる課題を解決するための請求項１にかかる発明の要旨とするところは、（ａ）顧客に対する接客の必要の有無を店員に報知するための接客支援システムであって、（ｂ）前記顧客および複数の店員にそれぞれ伴って移動させられる複数の移動局と、（ｃ）既知の位置に設置され、該移動局と電波の送受信を行なう複数の基地局と、（ｄ）該複数の基地局とデータ通信可能に接続されたサーバとを有し、（ｅ）該サーバが前記複数の移動局の位置を移動局ごとに算出する位置検出部と、（ｆ）該位置検出部によって検出される移動局の位置のうち、前記顧客に伴って移動させられる顧客移動局の位置を前記顧客の位置とするとともに該顧客の位置の履歴である移動履歴に基づいて顧客の停滞状態を検出する顧客状態検出部と、（ｇ）該位置検出部によって検出される移動局の位置のうち、前記複数の店員のそれぞれに伴って移動させられる店員移動局の位置を該複数の店員のそれぞれの位置であるとするとともに、該複数の店員のそれぞれの位置の履歴である移動履歴に基づいて該複数の店員が接客中であるか否かを該複数の店員のそれぞれについて判定する接客中判定部と、（ｈ）該接客中判定部によって判定された前記複数の店員のそれぞれが接客中であるか否かについての情報を前記複数の店員ごとに記憶する店員データベース部と、（ｉ）前記顧客状態検出部によって停滞状態が検出された顧客が存在する場合には、該店員データベース部に記憶された情報に基づいて、前記接客中判定部によって接客中でないと判定された店員を抽出する店員抽出部と、（ｊ）該店員抽出部によって抽出された店員が接客を要する旨の情報を、出力装置により報知のための出力を行なう報知部とを含むことを特徴とする。
【０００８】
好適には、請求項２にかかる発明の要旨とするところは、前記顧客状態検出部は、前記顧客の移動履歴において該顧客の所定時間における移動量が予め定められた移動量判定値を下回ったことに基づいて、該顧客の停滞状態を検出することを特徴とする。
【０００９】
また好適には、請求項３にかかる発明の要旨とするところは、前記顧客状態検出部は、前記顧客の移動履歴において該顧客が同一の地点を予め定められた回数判定値を上回る回数だけ通過したことに基づいて、該顧客の停滞状態を検出することを特徴とする。
【００１０】
また好適には、請求項４にかかる発明の要旨とするところは、前記顧客状態検出部は、前記顧客の移動履歴において該顧客が予め定められた時間判定値を上回った時間だけ停止したことに基づいて、該顧客の停滞状態を検出することを特徴とする。
【００１１】
また、請求項５にかかる発明の要旨とするところは、（ａ）前記サーバは、前記複数の店員のそれぞれについて、該複数の店員の移動履歴に基づいて、前記複数の店員のそれぞれの位置の検出の直前の予め定められた所定時間区間における移動量を繁忙度として算出する店員繁忙度算出部を含み、（ｂ）前記店員データベース部は、該店員繁忙度算出部によって算出された前記複数の店員のそれぞれの繁忙度に関する情報を前記複数の店員ごとに記憶し、（ｃ）前記店員抽出部は、前記店員データベース部に記憶された前記繁忙度の低い順に店員を抽出することを特徴とする。
【００１２】
また、請求項６にかかる発明の要旨とするところは、（ａ）前記サーバは、複数の商品の種類についての情報と、該商品が陳列される位置についての情報とを対応づけて記憶する商品配列データベース部と、（ｂ）該商品配列データベース部に記憶された情報と、前記顧客状態検出部により前記顧客の停滞状態が検出された場合に該顧客状態検出部により前記顧客の位置とされた停滞位置の情報とに基づいて、前記停滞位置に近接して配列された商品を識別する停滞箇所配列商品識別部とを含み、（ｃ）前記店員データベース部は、前記複数の店員のそれぞれが担当する商品の種類についての情報を前記複数の店員ごとに記憶し、（ｄ）前記店員抽出部は、前記購入予定商品識別部により識別された商品と前記店員データベース部に記録された担当する商品とが一致する店員を優先して抽出することを特徴とする。
【００１３】
また、請求項７にかかる発明の要旨とするところは、（ａ）前記店員データベース部は、前記複数の店員の位置についての情報を該複数の店員ごとに記憶し、（ｂ）前記店員抽出部は、前記店員データベース部に記憶された情報に基づいて、前記顧客の位置との距離が短い順に店員を抽出することを特徴とする。
【００１４】
また、請求項８にかかる発明の要旨とするところは、（ａ）前記サーバは、前記顧客状態検出部により検出される前記顧客の停滞状態が継続した時間である停滞時間を計測する停滞時間計測部を含み、（ｂ）前記店員抽出部は、該停滞時間計測部によって計測される前記停滞時間が予め定められた継続時間判定値を上回る場合には、前記複数の店員のうち既に抽出された店員を除いた店員を対象として再度の抽出を行なうことを特徴とする。
【００１５】
また、請求項９にかかる発明の要旨とするところは、（ａ）前記サーバは、前記顧客状態検出部により前記顧客の停滞状態が継続して検出された場合に、該顧客の停滞状態が継続した停滞時間を計測する停滞時間計測部を含み、（ｂ）前記報知部は、前記出力装置により該停滞時間計測部によって計測される前記停滞時間を表示することを特徴とする。
【発明の効果】
【００１６】
請求項１にかかる接客支援システムによれば、前記位置検出部により、前記顧客および前記複数の店員のそれぞれに伴って移動させられる顧客移動局および店員移動局の位置がそれぞれ算出され、前記顧客状態検出部により、前記顧客の移動履歴に基づいて顧客の停滞状態が検出され、前記接客中判定部においては、前記複数の店員の移動履歴に基づいて該複数の店員が接客中であるかが該複数の店員のそれぞれについて判定され、前記店員データベース部においては、該接客中判定部によって判定された前記複数の店員のそれぞれが接客中であるか否かについての情報が店員ごとに記憶され、前記店員抽出部により、前記顧客状態検出部によって停滞状態が検出された顧客が存在する場合には、前記店員データベース部に記憶された情報に基づいて、該店員データベース部に記憶された情報に基づいて、前記接客中判定部によって接客中でないと判定された店員が抽出され、前記報知部により、前記店員抽出部によって抽出された店員が接客を要する旨の情報が、出力装置により例えば音声もしくは光学的表示などにより報知されるので、前記顧客の停滞状態が検出された場合は該顧客が商品の購入を検討あるいは躊躇していることが予測されるとして、該顧客に対する接客を行なう必要がある旨を接客中でない店員に報知することができる。
【００１７】
請求項２にかかる接客支援システムによれば、前記顧客状態検出部は、前記顧客の移動履歴において該顧客の所定時間における移動量が予め定められた移動量判定値を下回ったことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴から顧客の停滞状態が検出でき、前記顧客停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との位置が最も近い店員に報知することができる。
【００１８】
請求項３にかかる接客支援システムによれば、前記顧客状態検出部は、前記顧客の移動履歴において該顧客が同一の地点を予め定められた回数判定値を上回る回数だけ通過したことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴から顧客の停滞状態が検出でき、前記顧客の停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との位置が最も近い店員に報知することができる。
【００１９】
請求項４にかかる接客支援システムによれば、前記顧客状態検出部は、前記顧客の移動履歴において該顧客が予め定められた時間判定値を上回った時間だけ停止したことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴から顧客の停滞状態が検出でき、前記顧客の停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との位置が最も近い店員に報知することができる。
【００２０】
請求項５にかかる接客支援システムによれば、前記店員繁忙度算出部により、前記複数の店員のそれぞれについて、該複数の店員の移動履歴に基づいて前記複数の店員のそれぞれの位置の検出の直前の予め定められた所定時間区間における移動量が繁忙度として算出され、前記店員データベース部においては、該店員繁忙度算出部によって算出された前記複数の店員のそれぞれの繁忙度に関する情報を前記複数の店員ごとに記憶され、前記店員抽出部により、前記店員データベース部に記憶された前記繁忙度の低い順に店員が抽出されるので、前記顧客の商品の購入に躊躇する状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を繁忙度の低い順に店員に報知することができる。
【００２１】
請求項６にかかる接客支援システムによれば、前記商品配列データベース部には、複数の商品の種類についての情報と、該商品が陳列（配列）される位置についての情報とが対応づけて記憶され、前記停滞箇所配列商品識別部によって、該商品配列データベース部に記憶された情報と、前記顧客状態検出部により前記顧客の停滞状態が検出された場合に前記顧客状態検出部により前記顧客の位置とされた停滞位置についての情報とに基づいて、前記停滞位置に近接して配列された商品が識別され、前記店員データベース部においては、前記複数の店員のそれぞれが担当する商品の種類についての情報が前記複数の店員ごとに記憶され、前記店員抽出部は、前記停滞箇所配列商品識別部により識別された商品と前記店員データベース部に記録された担当する商品とが一致する店員が優先して抽出されるので、前記顧客の停滞状態が検出される場合に、前記停滞位置に近接して配列された商品を顧客が購入を検討している商品である可能性が高いとして、該顧客に対する接客を行なう必要がある旨を該商品を担当する店員に報知することができる。
【００２２】
請求項７にかかる接客支援システムによれば、前記店員データベース部において、前記複数の店員の位置についての情報が該複数の店員ごとに記憶され、前記店員抽出部により、前記店員データベース部に記憶された情報に基づいて、前記顧客の位置との距離が短い順に店員が抽出されるので、前記顧客の商品の購入に躊躇する状態が検出される場合に、該顧客との距離が短い位置にいる店員から順に接客を行なう必要がある旨を報知することができる。
【００２３】
請求項８にかかる接客支援システムによれば、前記停滞時間計測部により、前記顧客状態検出部により検出される前記顧客の停滞状態が継続した時間である停滞時間が計測され、前記店員抽出部により、該停滞時間計測部によって計測される前記停滞時間が予め定められた継続時間判定値を上回る場合には、前記複数の店員のうち既に抽出された店員を除いた店員を対象として再度の抽出が行なわれるので、前記顧客の停滞状態が所定の継続時間判定値を超えて継続して検出される場合に、該顧客に対する接客を行なう必要がある旨を既に抽出された店員以外の店員から抽出された店員に報知することができる。
【００２４】
請求項９にかかる接客支援システムによれば、前記停滞時間計測部により、前記顧客状態検出部により前記顧客の停滞状態が継続して検出された場合に、該顧客の停滞状態が継続した停滞時間が計測され、前記報知部により、前記出力装置により前記停滞時間計測部によって計測される前記停滞時間が表示されるので、前記顧客の停滞状態が継続して検出される場合に、前記停滞時間についての情報を抽出された店員に報知することができる。
【００２５】
好適には、前記接客中判定部は、前記位置検出部によって検出される前記顧客に付随する移動局の位置と、前記複数の店員の何れか一の店員に付随する移動局の位置との距離が、予め定められた所定の接客中判定距離よりも小さい状態が予め定められた所定の接客中判定時間よりも長い時間だけ連続したことに基づいて、前記一の店員は接客中であると判定する。このようにすれば、位置検出部によって検出可能な店員の位置と顧客の位置に基づいて、前記複数の店員のそれぞれが接客中であるか否かを判断することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施例について、図面を参照しつつ詳細に説明する。
【実施例１】
【００２７】
図１は、本発明の接客支援システム６の一例を説明する図である。図１に示すように、接客支援システム６は、例えば顧客によって保持されるなどしてその顧客に伴って移動させられる顧客移動局１０と、例えば複数の店員のそれぞれによって保持されるなどしてそれら店員のそれぞれに伴って移動させられる店員移動局１１と、それら顧客移動局１０および店員移動局１１から送信される顧客移動局１０および店員移動局１１の位置の検出のための電波を受信する既知の位置に設置された複数の基地局１２と、顧客移動局１０および店員移動局１１の位置の算出に必要な演算を行なうための測位サーバ１４Ａ、および接客支援に必要となる演算を行なうための接客支援サーバ１４Ｂとを含んで構成される。なお、測位サーバ１４Ａおよび接客支援サーバ１４Ｂとを区別しない場合、サーバ１４という。サーバ１４と前記複数の基地局１２とは通信ケーブル２０により情報交換可能に接続されている。
【００２８】
顧客移動局１０は例えば顧客の数に相当する数だけ存在し、図１の接客支援システム６の例においては、第１顧客移動局１０Ａ、および第２顧客移動局１０Ｂを含む。なお、第１顧客移動局１０Ａ、および第２顧客移動局１０Ｂを区別しない場合、顧客移動局１０という。また、店員移動局１１は接客を行なう店員の数に相当する数だけ存在し、図１の接客支援システム６の例においては、第１店員移動局１１Ａ、第２店員移動局１１Ｂ、第３店員移動局１１Ｃを含む。なお、第１店員移動局１１Ａ、乃至第３店員移動局１１Ｃを区別しない場合、店員移動局１１という。また、基地局１２は、後述するように、顧客移動局１０および店員移動局１１の位置を算出（測位）するために必要な数を上回る数だけ設置されており、図１の接客支援システム６の例においては、第１基地局１２Ａ乃至第４基地局１２Ｄの４つの基地局を含む。すなわち、基地局１２の数は４つに限られない。なお、第１基地局１２Ａ乃至第４基地局１２Ｄを区別しない場合、基地局１２という。
【００２９】
また、顧客支援システム６が適用される売り場領域８には、商品陳列棚などによりそれぞれ異なる種類の商品が配列される第１商品陳列エリア１６Ａ、第２商品陳列エリア１６Ｂ、第３商品陳列エリア１６Ｃ、第４商品陳列エリア１６Ｄが設けられている。なお、商品陳列エリアの数は４つに限られない。また、前記第１商品陳列エリア１６Ａ乃至第４商品陳列エリア１６Ｄを区別しない場合、商品陳列エリア１６という。なお、売り場領域８においては、例えば図１に示す様に座標系が定義され、この売り場領域８における移動局１０や基地局１２の位置や、後述する商品陳列エリア１６などの領域の位置などは例えばこの図１に示す様な共通する座標を用いて表される。
【００３０】
図２は顧客移動局１０の有する機能の概要を説明するブロック図である。顧客移動局１０は、アンテナ２６、移動局無線部２２、電子制御装置２３などを有して構成される。電子制御装置２３は例えばＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インタフェース等を備えた所謂マイクロコンピュータを含んで構成されており、ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行なうことにより、後述する移動局制御部２４における処理などを実行するようになっている。
【００３１】
移動局無線部２２は、いわゆる無線通信機能を実現するものであって、アンテナ２６を用いて電波の送受信を行なう。例えば移動局無線部２２は、前記基地局１２に対し相関値を算出するための拡散符号を含む電波を送信する。また、基地局１２より送信される、顧客移動局１０の作動に関する指令を含む電波を受信する。移動局無線部２２は、所定の周波数の搬送波を発生する発振器、電波により送信する信号に基づいて前記搬送波を変調し、またデジタル変調などを行なう変調器、前記変調された搬送波を所定の出力に増幅する送信アンプなどを有する。さらに、移動局無線部２２は、アンテナ２６によって受信された受信波を増幅する受信アンプ、受信波から所定の周波数成分のみを取り出すフィルタ、デジタル復調や検波器などによる復調を行なう復調器などによって実現される受信機能を含む。このとき、移動局無線部２２が行なう無線通信は例えばいわゆるデジタル通信が好適に用いられるので、移動局無線部２２はそのデジタル通信に必要となる変調あるいは復調のための機構を含む。
【００３２】
ここで、顧客移動局１０の移動局無線部２２が送信する電波は、例えば電波に含まれる信号波のヘッダ部分に個々の顧客移動局１０を識別するための符号を含める、あるいは個々の顧客移動局１０により異なる拡散符号を送信するなど、予め定めた方法により送信される。そのため、その電波を受信した移動局１２は前記予め定めた方法に従ってその受信した電波を解析することにより、受信した電波が何れの顧客移動局１０から送信されたものであるかを識別することができる。
【００３３】
また、アンテナ２６は、前述の移動局無線部２２が電波を送受信する際に用いられるものであって、送受信する電波の周波数に適したものが用いられる。また、顧客移動局１０からの距離が同じ場合にアンテナ２６からの距離が同じ基地局１２において顧客移動局１０からの方向に関わらず電波を受信できるように、アンテナ２６は少なくとも電波の伝搬方向に関して無指向性であるアンテナが好適に用いられる。
【００３４】
移動局制御部２４は、前記電子制御装置２３により実現されるものであって、移動局無線部２２の制御を行なう。具体的には例えば、移動局制御部２４は移動局無線部２２に対して送信または受信の切り替え、搬送波周波数の設定、送信アンプにおける出力の設定を行なう。これらの制御における設定値の決定は基地局１２との通信の結果により、例えば、前記基地局１２から送信される指令に基づいて決定される。移動局制御部２４はまた、前記基地局１２からの顧客移動局１０の制御作動に関する指令を、移動局無線部２２において受信され、復号された基地局１２からの電波の内容を解析することにより解析する。また移動局制御部２４は、顧客移動局１０が電波によって送信する拡散符号を、例えば図示しない記憶手段から記憶された拡散符号を読み出すことにより、あるいは所定の生成方法、例えば予め定められた原始多項式に基づいて生成することにより決定する。
【００３５】
図３は店員移動局１１の有する機能の概要を説明するブロック図である。店員移動局１１は、アンテナ８６、移動局無線部８２、電子制御装置８３、出力部８９などを有して構成される。このうち、アンテナ８６、移動局無線部８２、電子制御装置８３、は、それぞれ前述の顧客移動局１０のアンテナ２６、移動局無線部２２、電子制御装置２３と同様の作動を行なうものであるので、説明を省略する。
【００３６】
なお、店員移動局１１の移動局無線部８２が送信する電波は、前述の顧客移動局１０の移動局無線部２２が送信する電波と同様に、例えば電波に含まれる信号波のヘッダ部分に個々の店員移動局１１を識別するための符号を含める、あるいは個々の店員移動局１１により異なる拡散符号を送信するなど、予め定めた方法により送信されるが、このとき、前記店員移動局１１を識別するための符号あるいは個々の店員移動局１１により異なる拡散符号は、前記顧客移動局１０における符号とも異なるものとされる。そのため、その電波を受信した移動局１２は前記予め定めた方法に従ってその受信した電波を解析することにより、受信した電波が何れの店員移動局１１から送信されたものであるかを識別することができ、店員移動局１１と顧客移動局１０とを区別することができる。
【００３７】
出力制御部８８は、前記電子制御装置８３により実現されるものであって、店員移動局１１に設けられた出力部８９に対し所定の出力を実行させる。この所定の出力は例えば、後述するサーバ１４から送信される情報などである。
【００３８】
出力部８９は、例えばスピーカや、液晶ディスプレイなどの出力装置を含んで構成され、音声、音、光学表示の少なくとも１つを出力するものである。この出力部８９は、前述の出力制御部８８によって制御されることにより、所定の出力を実行する。移動局無線部２２の制御を行なう。
【００３９】
図４は、基地局１２の有する機能の一例の概要を説明するブロック図である。基地局１２は、アンテナ３６、基地局無線部３２、電子制御装置３３、時計４０、通信インタフェース４２などを含んで構成される。また、電子制御装置３３は、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インタフェース等を備えた所謂マイクロコンピュータを含んで構成されており、ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行なうことにより、受信時刻検出部３８、基地局制御部３４などにおける処理を実行するようになっている。
【００４０】
基地局無線部３２は、いわゆる無線通信機能を実現するものであって、アンテナ３６を用いて電波の送受信を行なう。基地局無線部３２は、前記顧客移動局１０および店員移動局１１の作動を制御する指令を含む電波を送信する。また、基地局無線部３２は、顧客移動局１０および店員移動局１１によって送信される電波を受信し、その内容を必要に応じて後述する受信時刻検出部３８などに渡し処理を実行させる。すなわち、基地局無線部３２は、所定の周波数の搬送波を発生する発振器、電波により送信する信号に基づいて前記搬送波を変調し、またデジタル変調などを行なう変調器、前記変調された搬送波を所定の出力に増幅する送信アンプなどを有し、また、アンテナ３６によって受信された受信波を増幅する受信アンプ、受信波から所定の周波数成分のみを取り出すフィルタ、デジタル復調や検波器などによる復調を行なう復調器などによって実現される。このとき、基地局無線部３２が行なう無線通信は例えばいわゆるデジタル通信が好適に用いられるので、基地局無線部３２はそのデジタル通信に必要となる変調あるいは復調のための機構を含む。
【００４１】
また、アンテナ３６は、前述の基地局無線部３２が電波を送受信する際に用いられるものであって、送受信する電波の周波数に適したものが用いられる。また、顧客移動局１０および店員移動局１１の位置、すなわち基地局１２から見た顧客移動局１０および店員移動局１１の方向に関わらず基地局１２からの距離が同じ位置に顧客移動局１０および店員移動局１１が存在する場合には電波を受信できるように、アンテナ３６は少なくとも電波の伝搬方向に関して無指向性であるアンテナが好適に用いられる。
【００４２】
基地局制御部３４および受信時刻検出部３８は前記電子制御装置３３によって実現される。このうち、基地局制御部３４は前記基地局無線部３２の制御を行なう。具体的には例えば、基地局制御部３４は基地局無線部３２に対して送信または受信の切り替え、搬送波周波数の設定、送信アンプの出力の設定などを行なう。これらの制御における設定値の決定は後述のサーバ１４あるいは顧客移動局１０および店員移動局１１との通信の結果により決定される。また基地局制御部３４は受信時刻検出部３８に対しては、受信時刻検出実行の制御および受信時刻検出結果出力の要求および取得を制御する。また基地局制御部３４は、基地局無線部３２において受信され復号される、顧客移動局１０および店員移動局１１により送信される電波の内容を解析する。同様に基地局制御部３４は、後述する通信インタフェース４２において受信されたサーバ１４からの送信内容を解析し、基地局１２の制御作動に関する指令を取り出す。さらに、基地局制御部３４は、後述する通信インタフェース４２や基地局無線部３２を介して、他の機器に対し必要な情報を送信する。
【００４３】
受信時刻検出部３８は、顧客移動局１０および店員移動局１１から送信される電波に含まれる拡散符号と、その拡散符号のレプリカ符号との相関値を算出する。具体的には、予め顧客移動局１０もしくは店員移動局１１が送信する拡散符号と同一のレプリカ符号を受信時刻検出部３８が有しておき、そのレプリカ符号と、受信された顧客移動局１０および店員移動局１１からの電波から取り出された拡散符号（受信符号）とをマッチドフィルタに入力することにより、両者の相関値を得ることができる。この相関値のピークを示す時刻が電波の受信時刻となる。したがって相関値のピークを示す時刻を後述の時計４０より得ることにより受信時刻が検出される。
【００４４】
時計４０は、時刻を計測するものであって、例えば受信時刻検出部３８が受信時刻を検出する際などに参照される。各基地局１２は各々の時計を有しており、それらの時刻は予め同期されている。
【００４５】
通信インタフェース４２は、通信ケーブル２０により接続された他の基地局１２とサーバ１４などとの情報通信を行なう。具体的には、基地局１２の同期時刻検出部３８によって検出される電波の受信時刻や、顧客移動局１０および店員移動局１１から送信される電波に含まれる情報が基地局１２からサーバ１４に送信されるほか、サーバ１４から送信される基地局１２の作動に関する指令などが受信される。
【００４６】
図５は、サーバ１４、の構成の概要を説明する図である。図５に示す様に、サーバ１４はＣＰＵに対応し、必要な演算処理を行なう電子制御装置４８、ＲＡＭ、ＲＯＭ、あるいはハードディスクなどに対応し、前記電子制御装置４８などの指示に応じて情報を読み出し可能に記憶する記憶装置５０、入出力インタフェース５２、およびその入出力インタフェース５２に接続され、サーバ１４に対するユーザからの入力操作を受け付けるキーボードやマウスなどの入力装置５３、サーバ１４による作動結果などを表示するためのディスプレイ表示装置などの表示を行なう出力装置５４、通信インタフェース４６等を備えた所謂コンピュータを含んで構成されており、ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行なうことができる。
【００４７】
通信インタフェース４６は、例えば通信ケーブル２０により他の基地局１２や他のサーバ１４、あるいは共有機器１６との情報通信を行なう。通信インタフェース４８は、例えばサーバ１４から基地局１２に対し、基地局１２の制御作動に関する指令や、後述する測位部５６によって算出される顧客移動局１０および店員移動局１１の位置に関する情報を送信し、また、基地局１２から送信される情報、例えば基地局１２における電波の受信時刻に関する情報を受信する。この基地局１２における電波の受信時刻は、顧客移動局１０および店員移動局１１から送信される拡散符号の受信時刻として受信時刻検出部３８によって検出される。
【００４８】
図６は、サーバ１４の電子制御装置４８が有する機能の概要を説明する機能ブロック線図である。なお、図６において、測位サーバ１４Ａの電子制御装置４８Ａの有する機能は一点鎖線で、接客支援サーバ１４Ｂの電子制御装置４８Ｂの有する機能は破線でそれぞれ囲まれている。図６における機能は例えば、前記図５のサーバ１４において所定のプログラムが実行されることにより実現される。測位部５６は、４つの基地局１２において検出された顧客移動局１０および店員移動局１１からの電波の受信時刻の時間差に基づいて顧客移動局１０および店員移動局１１の位置の算出を行なう（例えば後に詳述するＴＤＯＡ（Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）方式により位置の算出を行なう）。移動局の座標を（ｘ、ｙ）とし、第１基地局１２Ａの位置を表す座標が（ｘＢ１，ｙＢ１）、第２基地局１２Ｂの座標が（ｘＢ２，ｙＢ２）、第３基地局１２Ｃの座標が（ｘＢ３，ｙＢ３）、第４基地局１２Ｄの座標が（ｘＢ４，ｙＢ４）であるとき、移動局の位置は以下の（１）式により表される。ここで、これらの基地局１２や顧客移動局１０あるいは店員移動局１１の座標は、例えば図１に示す様に定義された座標系により表わされる。
(xB1−x)2＋(yB1−y)2={c×(Tr1−Ts)}2
(xB2−x)2＋(yB2−y)2={c×(Tr2−Ts)}2
(xB3−x)2＋(yB3−y)2={c×(Tr3−Ts)}2
(xB4−x)2＋(yB4−y)2={c×(Tr4−Ts)}2…(1)
ここで、Ｔｒ１乃至Ｔｒ４（ｓｅｃ）はそれぞれ、第１基地局１２Ａ乃至第４基地局１２Ｄにおける電波の受信時刻、Ｔｓは顧客移動局１０あるいは店員移動局１１での電波の送信時刻であり、例えば顧客移動局１０あるいは店員移動局１１から基地局１２に対し電波により送信され、これを基地局１２が受信することにより得られる。すなわち、前記（１）式の各式の右辺における（Ｔｒｉ−Ｔｓ）（ｉ＝１，２，…）は、顧客移動局１０あるいは店員移動局１１から基地局１２ｉへの電波の伝搬時間を表しており、ｃ×（Ｔｒｉ−Ｔｓ）は、顧客移動局１０あるいは店員移動局１１と基地局１２ｉとの距離を表している。（１）式はｘ、ｙ、Ｔｓを未知数とした連立方程式となる。（１）式よりＴｓを消去すると以下の（２）式となる．
【数１】
2009238044.tif 000003
この（２）式を解くことにより未知数ｘ、ｙが得られる。具体的にはニュートン法などの求解法を使用することにより（２）式の解、すなわち顧客移動局１０あるいは店員移動局１１の位置を算出する。そして、顧客移動局１０あるいは店員移動局１１はその顧客移動局１０あるいは店員移動局１１を保持する使用者と共に移動させられるので、算出された顧客移動局１０あるいは店員移動局１１の位置はそれぞれ顧客あるいは店員の位置でもある。なお、測位部５６と、顧客移動局１０および店員移動局１１、基地局１２などからなる位置検出システムが位置検出部に対応する。なお、前記（１）式および（２）式に示す様に、顧客移動局１０および店員移動局１１が２次元平面を移動する場合には、少なくとも３局の基地局１２によって顧客移動局１０あるいは店員移動局１１からの電波を受信する必要がある。
【００４９】
図７は、前記（１）式の関係を図示したものである。図７においては、説明のため、前述の図１とは異なる基地局１２の配置とされている。図７のｒ１乃至ｒ４は第１基地局１２Ａ乃至第４基地局１２Ｄのそれぞれと移動局１０との距離を表しており、前記（１）式の各式の右辺の平方根に対応するものである。すなわち、（１）式の解の算出は、図７における第１基地局１２Ａを中心とする半径ｒ１の円、第２基地局１２Ｂを中心とする半径ｒ２の円、第３基地局１２Ｃを中心とする半径ｒ３の円、第４基地局１２Ｄを中心とする半径ｒ４の円の交点を算出するものである。一方、前記（１）式が前記（２）式のように変形されることにより、（２）式はＴｓを含まないものとなるので、移動局１０での電波の送信時刻を必要とすることなく移動局１０の位置の算出を行なうことができる。
【００５０】
ここで、前述のように複数の顧客移動局１０および店員移動局１１が送信する電波は相互に識別可能なものであるので、測位部５６は、顧客移動局１０および店員移動局１１の位置をそれぞれを識別可能に算出する。また、測位部５６は前記顧客移動局１０および店員移動局１１のそれぞれについて、顧客移動局１０および店員移動局１１を保持して移動する移動者と関連付けて記憶するので、位置が算出された顧客移動局１０および店員移動局１１が何れの顧客あるいは店員使用者の位置であるかを算出することができる。具体的には、測位部５６は、店員移動局１１が送信する店員移動局１１を識別するための符号と店員とを関連付ける情報を予め有しておき、算出される店員移動局１１の位置がいずれの店員の位置であるかを特定することができる。
【００５１】
移動履歴生成部５８は、前記測位部５６により例えば予め定められた所定の間隔により算出される顧客移動局１０および店員移動局１１の位置の履歴を、それぞれ顧客および店員の移動履歴として生成する。具体的には例えば、図１における破線９６および９７はそれぞれ顧客および店員の移動履歴を表わしている。
【００５２】
図８は、この移動履歴生成部５８による移動履歴の生成を説明する図である。図８において、点Ｐ１、Ｐ２、およびＰ３は、それぞれ時刻ｔ１、ｔ２、およびｔ３において前記測位部５６において算出された顧客移動局１０あるいは店員移動局１１の位置を表わしている。移動履歴生成部５８は、図８に示すように、点Ｐ１、Ｐ２、Ｐ３を順に例えば直線で結んだ線を顧客あるいは店員の移動履歴９６あるいは９７として生成する。ここで、点Ｐ１からＰ３の移動距離は、Ｐ１とＰ２との距離のｄ１２およびＰ２とＰ３との距離ｄ２３との和によって表わされる。
【００５３】
接客中判定部６２は、移動履歴生成部５８によって生成される顧客の移動履歴と店員の移動履歴とを比較し、店員が接客中であるか否かを判定する。この判定は、例えば、店員と顧客とが予め定められた所定の間隔より短い間隔にある状態が予め設定された接客判定時間を上回った場合に、接客中であると判断する。すなわち、顧客と店員とが前記所定の間隔より短い間隔で停止していたり、あるいは顧客と店員とが前記所定の間隔より短い間隔を保ったまま移動している場合には、前記顧客と店員との間で接客が行なわれているとして、その店員は接客中であると判定する。接客中判定部６２は、例えば個々の顧客について、それぞれ接客中の店員が存在するか否かの判定を行なう。
【００５４】
図９は、この接客中判定部６２による判定を説明する図であって、例えば顧客移動局１０の位置を中心として、前記所定の間隔ＲＴＨの円の内側に店員移動局１１が前記接客判定時間を上回って存在する場合には、その円の内側にある店員移動局１１を保持する店員が、その円の中心にある顧客移動局１０を保持する顧客の接客を行なっていると判定する。前記所定の間隔ＲＴＨは、例えば数メートルなどのように接客が行なわれると判断することができる店員と顧客との距離の値として予め定められる値である。
【００５５】
店員繁忙度算出部６４は、前記移動履歴生成部５８によって生成される店員の移動履歴に基づいて、店員のそれぞれの繁忙度を算出する。この店員の繁忙度は、具体的には例えば測位時までの所定時間区間における店員の移動距離であって、店員繁忙度算出部６４は、前記移動履歴生成部５８によって生成される店員の移動履歴９７において、その所定時間区間に対応する移動履歴を抽出し、例えば前述の図８で説明したように、その距離を算出する。店員繁忙度算出部６４は、例えば全ての店員のそれぞれについて、前記繁忙度の算出を行なう。
【００５６】
店員データベース部６０は例えば前記接客支援サーバ１４Ｂの記憶装置５０によって実現されるものであって、店員データベース部６０には、複数の店員のそれぞれについて、店員移動局１１のそれぞれを識別するための符号であって、店員移動局１１から送信される店員移動局ＩＤと、その店員移動局１１を所持する店員名、その位置、接客中であるか否か、繁忙度についての情報を記憶する。ここで、店員の位置についての情報は前記測位部５６あるいは前記移動履歴生成部５８によって算出され、接客中であるか否かについての情報は前記接客中判定部６２によって判定され、繁忙度についての情報は前記店員繁忙度算出部６４によって算出されるものが用いられる。
【００５７】
また、店員データベース部６０は、予め入力されるなどして得られた情報として、店員のそれぞれの担当する分野および担当する商品についての情報を記憶する。なお、前記分野には前記商品の上位カテゴリを表わす分類が用いられる。
【００５８】
図１０は、店員データベース部６０に記憶される情報の一例を説明する図である。図１０に示すように、店員データベース部６０には店員ごとに、その担当分野、担当商品、接客中である（○）か否（×）か、繁忙度、すなわち前記所定区間における移動履歴の距離についての情報が記憶されている。例えば、店員移動局ＩＤが０００１の店員移動局１１を所持する店員Ａは、その担当分野は家電、担当商品はテレビ・ビデオであり、現在接客中であり、また、繁忙度は０．０であることが記憶されている。
【００５９】
図６に戻って、顧客状態検出部６６は、前記移動履歴生成部５８によって生成された顧客の移動履歴９６に基づいて、顧客が停滞状態にあるか否かを検出する。具体的には、顧客状態検出部６８は、（１）顧客の移動履歴９６においてその顧客の所定時間における移動量が予め定められた移動量判定値を下回ったこと、より具体的には、顧客の所定時間における移動量が、前記所定時間の直前の所定時間区間における移動量の半分以下となったこと、（２）顧客の移動履歴９６においてその顧客が同一の地点を予め定められた回数判定値を上回る回数（例えば３回）だけ通過したこと、（３）顧客の移動履歴９６においてその顧客が予め定められた時間判定値（例えば５分）を上回った時間だけ停止したことの少なくとも１つが満たされた場合に、その顧客が停滞状態にあると判断する。なお、顧客が停止しているか否かは、前記予め定められた時間判定値における移動量が顧客が停止していると見なすことができる所定のしきい値（例えば１ｍ）未満であることなどによって判断する。この停滞状態は、顧客が商品の購入を検討、あるいは購入を躊躇していると推定される状態である。
【００６０】
商品配列データベース部７２は、例えば前記接客支援サーバ１４Ｂの記憶装置５０によって実現されるものであって、売り場領域８に複数設けられた商品陳列エリア１６（図１参照）のそれぞれの位置と、それらの商品陳列エリア１６において配列されている商品についての情報を読み出し可能に記憶する。
【００６１】
図１１は、商品配列データベース部７２に記憶される情報の一例を説明する図である。図１１に示すように、商品配列データベース部７２には、商品陳列エリアに対し、また、図１１においては省略されているが、例えば図１のマップのような形式、あるいは座標を用いて表現された情報により、それぞれの商品陳列エリア１６の位置についての情報が記憶されている。その商品陳列エリアに配列されている販売商品の名称がそれぞれ記憶されている。例えば、第１商品陳列エリア１６Ａには、パソコンが販売されていることが記憶されている。
【００６２】
停滞箇所配列商品識別部７４は、前記顧客状態検出部６６により顧客の停滞状態が検出された場合に、その顧客の位置と前記商品配列データベース部７２に記憶された情報とに基づいて、顧客の位置に対応する商品を識別する。具体的には、停滞箇所配列商品識別部７４は前記顧客状態検出部６６により顧客の停滞状態が検出された際の顧客の位置を移動履歴生成部５８などから読み出し、前記商品配列データベース部７２に記憶された情報からその位置に最も近い商品陳列エリア１６を選択し、前記選択された商品陳列エリア１６に陳列される商品についての情報を読み出す。この停滞箇所配列商品識別部７４は、顧客が購入を検討あるいは躊躇している商品を特定する作動に対応する。
【００６３】
具体的な例を図１などを用いて説明する。図１において、第２顧客移動局１０Ｂを保持する顧客の移動履歴が移動履歴生成部５８によって生成され、移動履歴９６Ｂによって表わされている。顧客状態検出部６６は、その顧客の移動履歴９６Ｂにおいて同じ箇所９８を３回通過したことを検出し、顧客が停滞状態にあることを検出する。停滞箇所配列商品識別部７４は、前記商品配列データベース部７２に記憶された情報から前記停滞状態が検出された位置９８に最も近い商品陳列エリア１６である第２商品陳列エリア１６Ｂを選択し、その第２商品陳列エリア１６Ｂに陳列される商品はパソコンであることを読み出す。
【００６４】
停滞時間計測部７８は、前記顧客状態検出部６６により顧客の停滞状態が検出された場合に、その顧客の停滞状態が継続している時間である停滞時間を計測する。すなわち、この停滞時間は、顧客の停滞状態が継続している時間である。
【００６５】
店員抽出部６８は、前記顧客状態検出部６６によって顧客の停滞状態が検出された場合に、その顧客の位置と、前記店員データベース部６０に記憶された情報、停滞箇所配列商品識別部７４によって識別された商品についての情報、停滞時間計測部７８によって計測される前記停滞時間についての情報とに基づいて、店員が接客を行なう必要があるか否かの判断を行なうとともに、接客を行なう必要があると判断された場合において、接客を行なうべき店員を抽出する。
【００６６】
店員抽出部６８は、まず、前記顧客状態検出部６６によって停滞状態にある顧客が検出された場合に、前記接客中判定部６２によってその停滞状態にある顧客に対し接客を行なっている店員が既にいるか否かに基づいて、店員が接客を行なう必要があるか否かを判断する。すなわち、接客中判定部６２によって前記停滞状態にある顧客に対し既に接客を行なっている店員がいると判定された場合には、既に接客が行なわれており、接客を行なう店員を抽出を行なう必要はないと判断する。
【００６７】
店員抽出部６８は、接客を行なう店員を抽出する必要があると判断した場合には、停滞状態が検出された顧客の位置と、複数の店員のそれぞれの位置とに基づいて、前記顧客と前記複数の店員のそれぞれとの距離を算出する。この距離は、例えば店員が実際に通行可能な経路のうち、最も短い経路の距離が算出される。詳細な説明は省略するが前記経路の距離の算出には周知のＡ＊（エースター）などのアルゴリズムが用いられ前記顧客と前記複数の店員のそれぞれとの距離が算出される。そして、算出された距離に応じて、前記複数の店員を複数の区分に分ける。具体的には例えば、顧客との距離が１０ｍ以内の位置にある店員、顧客との距離が１０ｍを超え２０ｍ以内の位置にある店員、顧客との距離が２０ｍを超え３０ｍ以内の位置にある店員、顧客との距離が３０ｍを超える位置にある店員、の４つに区分する。
【００６８】
続いて、店員抽出部６８は、前記停滞状態が検出された顧客との距離に応じて区分されたそれぞれの店員について、繁忙度に基づいてさらに小区分に分ける。具体的には例えば、繁忙度、すなわち測位時までの所定時間区間における店員の移動距離が３ｍ以内である店員、繁忙度が３ｍを超え６ｍ以内である店員、繁忙度が６ｍを超え９ｍ以内である店員、繁忙度が９ｍを超える店員の４つに区分する。このとき、この小区分は、前記顧客との距離による区分のそれぞれにおいて同じであっても異なってもよい。具体的には、前記顧客との距離に応じた４つの区分のそれぞれについて繁忙度に応じて４つの小区分にわけてもよいし、顧客との距離が１０ｍ以内の位置にある店員、客との距離が１０ｍを超え２０ｍ以内の位置にある店員の区分については、それぞれ前記４つの小区分に区分を行なう一方、顧客との距離が３０ｍ以内の位置にある店員の区分については、繁忙度が５ｍ以内である店員、繁忙度が１０ｍ以内である店員、繁忙度が１０ｍを超える店員の３つの小区分に区分してもよい。また、前記顧客との距離の区分により、接客を行なう店員として抽出されない区分については、繁忙度に基づいて区分を行なう必要はない。具体的には、顧客との距離が３０ｍを超える位置にある店員の区分は接客を行なう店員として抽出されない場合には、この区分については繁忙度に基づいて小区分に区分しない。このようにして、店員抽出部６８は、前記複数の店員のそれぞれを、前記停滞状態が検出された顧客との距離と、前記繁忙度のそれぞれに基づいて区分される小区分のいずれかに振り分ける。
【００６９】
一方、店員抽出部６８は、前記停滞状態が検出された顧客との距離と前記繁忙度とのそれぞれに基づいて区分される小区分のそれぞれについて、優先度を設定する。店員抽出部６８はこの優先度の値の小さい、すなわち優先度の高い区分に属する店員から順に前記停滞状態が検出された顧客の接客を行なう店員を抽出する。具体的には、例えば前記顧客との距離が遠くなるほど、また、前記繁忙度の値が大きくなるほど優先度が低くなるように優先度が設定される。
【００７０】
図１２は、店員抽出部６８による優先度の設定の一例を説明する図である。図１２に示すように、前記停滞状態が検出された顧客との距離と前記繁忙度とのそれぞれに基づいて区分される小区分のそれぞれについて１乃至４の優先度が設定されており、その優先度は、繁忙度が小さい程、また、停滞状態が検出された顧客との距離が小さいほど優先度が高くなるように設定されている。このことは、前記店員抽出部６８が、前記顧客との距離が短い順に店員を抽出するとともに、前記繁忙度の低い順に店員を抽出することを表わしている。
【００７１】
店員抽出部６８はまた、前記停滞箇所配列商品識別部７４において識別された商品についての情報と、前記店員データベース部６０に記憶された前記複数の店員のそれぞれの担当分野および担当商品についての情報とに基づいて、前記停滞状態が検出された顧客の接客を行なう店員を抽出する。例えば、前記停滞状態が検出された顧客との距離と前記繁忙度とのそれぞれに基づいて行なわれた小区分に複数の店員が含まれる場合において、店員抽出部６８は、（１）前記停滞箇所配列商品識別部７４において識別された商品と同一の商品を担当する店員、（２）前記停滞箇所配列商品識別部７４において識別された商品が含まれる分野を担当する店員、（３）それらの何れでもない店員の順に店員が抽出されるように、前記停滞箇所配列商品識別部７４において識別された商品と同一の商品を担当する店員を優先して抽出する。
【００７２】
店員抽出データベース部７０は、店員抽出部６８により以上のように決定された店員の抽出の順序についての情報を読み出し可能に記憶する。図１３は、この店員抽出データベース部７０に記憶される情報の一例を説明する図である。図１３に示すように、前記複数の店員のそれぞれについて、その店員が属する前記小区分に設定された優先度についての情報と、前記停滞箇所配列商品識別部７４において識別された商品の属する分野とその店員が担当する分野とが一致するかについての情報、および、前記停滞箇所配列商品識別部７４において識別された商品とその店員が担当する商品とが一致するかについての情報が記憶されている。
【００７３】
店員抽出部６８は、例えば図１３のように店員抽出データベース部７０に記憶された情報に基づいて、優先度の高い店員から順に店員の抽出を行なう。また、優先度が同じ店員が複数存在する場合には、前記停滞箇所配列商品識別部７４において識別された商品とその店員が担当する商品とが一致する店員を優先して抽出し、続いて、前記停滞箇所配列商品識別部７４において識別された商品の属する分野とその店員が担当する分野とが一致する店員を抽出し、その後、それらのいずれでもない店員を抽出する。
【００７４】
また、店員抽出部６８は、前記停滞時間計測部７８によって計測される停滞時間が前記所定の継続時間判定値を上回る場合には、店員抽出部６８により抽出された店員により接客が行なわれていないとして、既に店員抽出部６８により抽出された店員を抽出の対象から除外して、再度停滞状態が検出された顧客の接客を行なう店員の抽出を行なう。具体的には、店員抽出部６８は、前記店員抽出データベース部７０に記憶された情報に基づいて、前記複数の店員のうちから、既に抽出された店員を除外した後に、最も優先度の高い店員を抽出する。また、優先度が同じ店員が複数存在する場合には、前記停滞箇所配列商品識別部７４において識別された商品とその店員が担当する商品とが一致する店員を優先して抽出し、続いて、前記停滞箇所配列商品識別部７４において識別された商品の属する分野とその店員が担当する分野とが一致する店員を抽出し、その後、それらのいずれでもない店員を抽出する。
【００７５】
報知部７６は、店員抽出部６８により停滞状態が検出された顧客の接客を行なう店員が抽出された場合に、抽出された店員によって保持される店員移動局１１の出力部８９に所定の出力を行なわせる。この所定の出力は、前記報知部７６によって行なわれた出力のための指令（コマンド）が、通信ケーブル２０を介して接客支援サーバ１４Ｂからいずれかの基地局１２（好適には報知する店員移動局１１の位置に最寄りの位置となる基地局１２）に送信され、更にその基地局１２から前記店員移動局１１に無線により送信されることによって前記店員移動局１１に伝えられ、店員移動局１１の出力制御部８８によってこの指令に応じて前記出力部８９の作動が制御されることによって行なわれる。この出力により、抽出された店員に抽出されたことが報知される。
【００７６】
報知部７８はまた、前記停滞時間計測部７８によって計測される停滞時間についての情報を、例えば接客支援サーバ１４Ｂの表示装置５４などに表示する。このようにすれば、店員は長時間停滞状態にある、すなわち、停滞状態にあるにもかかわらず接客の行なわれていない顧客が存在することを、その停滞時間により知ることができる。
【００７７】
図１４は、本実施例の接客支援システム６の制御作動の一例を説明するフローチャートである。まずステップ（以下「ステップ」を省略する。）ＳＡ１においては、顧客移動局１０および店員移動局１１の位置を算出するための測位ルーチンが行なわれる。
【００７８】
図１５はこの測位ルーチンにおける制御作動の一例を説明するフローチャートであって、顧客移動局１０または店員移動局１１、基地局１２、測位サーバ１４Ａのそれぞれの作動を表わしたものである。この測位ルーチンが前記顧客移動局１０および店員移動局１１のそれぞれについて実行されることにより、顧客移動局１０および店員移動局１１のそれぞれの位置が算出される。まず、ステップ（以下「ステップ」を省略する。）ＳＢ１においてはサーバ１４から各基地局１２のそれぞれに対し、顧客移動局１０または店員移動局１１の測位を実行するための指令が行なわれる。この指令は、（１）複数の基地局１２のいずれか１つに対し、顧客移動局１０または店員移動局１１に測位のための電波を送信させるための指令を基地局１２の基地局無線部３２から顧客移動局１０または店員移動局１１に送信させる指令と、（２）複数の基地局１２のそれぞれに対し、顧客移動局１０または店員移動局１１から送信される測位の為の電波を受信し、受信時刻を検出し、検出した受信時刻をサーバ１４に送信させる指令とを含む。このうち、前記（１）の指令は、サーバ１４は無線通信のための電波の送受信などについての機能を有していないために、サーバ１４から顧客移動局１０または店員移動局１１への指令はいずれかの基地局１２の有する基地局無線部３２を介して行なわれることによるものであって、前記いずれか１つの基地局１２は、例えば、最寄りに位置する基地局１２とされる。
【００７９】
ＳＢ２においては、各基地局１２において、サーバ１４からのＳＢ１の指令が受信されたか否かが待機される。サーバ１４からのＳＢ１の指令が受信される場合には、本ステップの判断が肯定され、続くＳＢ３が実行される。一方サーバ１４からのＳＢ１の指令が受信されない場合には、本ステップの判断が否定され、繰り返しＳＢ１が実行されて、サーバ１４からのＳＢ１の指令が受信されるまで待機が行なわれる。
【００８０】
ＳＢ３は、ＳＢ２の判断が肯定された場合に実行されるステップであって、ＳＢ２で受信されたサーバ１４からの指令が実行される。具体的には、前記（１）の指令を受信した基地局１２においては、顧客移動局１０または店員移動局１１に測位のための電波を送信させるための指令が無線により顧客移動局１０または店員移動局１１に対して送信される。また、前記（２）の指令を受信した基地局１２においては、顧客移動局１０または店員移動局１１から送信される測位のための電波の受信が行なわれる。
【００８１】
ＳＢ４においては、顧客移動局１０または店員移動局１１において、測位のための電波の送信を行なうための指令（ＳＢ３）が受信されたか否かが待機される。顧客移動局１０または店員移動局１１において測位のための電波の送信を行なうための指令が受信された場合には本ステップの判断が肯定され、続くＳＢ５が実行される。一方、測位のための電波の送信を行なうための指令が受信されない場合には本ステップの判断が否定され、繰り返しＳＢ４が実行されて、測位のための電波の送信を行なうための指令が受信されるまで待機が行なわれる。
【００８２】
顧客移動局１０または店員移動局１１の移動局無線部２２などに対応するＳＢ５においては、顧客移動局１０または店員移動局１１から測位のための電波の送信が行なわれる。この測位のための電波には、受信時刻を検出するための拡散符号が含まれる。
【００８３】
各基地局１２の基地局無線部３２などに対応するＳＢ６においては、顧客移動局１０または店員移動局１１から送信される測位のための電波が受信されたか否かが判断される。顧客移動局１０または店員移動局１１から送信される電波が受信された場合においては、本判断は肯定され、続くＳＢ９が実行される。一方、顧客移動局１０または店員移動局１１から送信される電波が受信されない場合、本ステップの判断が否定され、続くＳＢ７が実行される。
【００８４】
ＳＢ７においては、移動局からの電波の受信を開始してからの経過時間が予め設定されたタイムアウト時間を超えたか否かが判断される。そして、経過時間が前記タイムアウト時間を超えた場合には本ステップの判断が肯定され、ＳＢ８が実行される。また、経過時間が前記タイムアウト時間を超えていない場合には本ステップの判断は否定され、引き続き顧客移動局１０または店員移動局１１からの電波の受信が行なわれる。
【００８５】
ＳＢ７の判断が肯定された場合に実行されるＳＢ８においては、ＳＢ７の判断が肯定された基地局については、顧客移動局１０または店員移動局１１からの電波を受信することができなかったとして、エラー処理が行なわれる。具体的には例えば、サーバ１４に対し、顧客移動局１０または店員移動局１１からの電波を受信しなかった旨の情報が送信される。
【００８６】
受信時刻検出部３８に対応するＳＢ９においては、ＳＢ６において受信が行なわれた顧客移動局１０または店員移動局１１からの測位のための電波に含まれている拡散符号と、予め各基地局が有している前記拡散符号のレプリカ符号との相関値が算出され、その相関値がピークとなった時刻が顧客移動局１０または店員移動局１１からの電波の受信時刻として検出される。
【００８７】
ＳＢ１０においては、各基地局１２においてＳＢ９で検出された顧客移動局１０または店員移動局１１からの電波の受信時刻についての情報がサーバ１４に送信される。
【００８８】
ＳＢ１１においては、各基地局１２における顧客移動局１０または店員移動局１１からの電波の受信時刻についての情報が、予め定められた所定数以上の数の基地局１２から送信され、サーバ１４に受信されたか否かが判断される。この所定数は、続くＳＢ１４において顧客移動局１０または店員移動局１１の位置の算出を行なうために必要となる数であって、例えば顧客移動局１０または店員移動局１１の移動が３次元空間である場合には４つであり、２次元平面である場合や、３次元空間であっても顧客移動局１０または店員移動局１１の高さについての情報を図示しない高さ検出手段などにより得ることが可能な場合には３つである。前記所定数以上の数の基地局１２から受信時刻についての情報が受信された場合には、本ステップの判断は肯定され、続くＳＢ１４が実行される。一方、前記所定数以上の数の基地局１２から受信時刻についての情報が受信されない場合には、本ステップの判断が否定され、続くＳＢ１２が実行される。
【００８９】
ＳＢ１２においては、ＳＢ１の指令を行なってからの経過時間が予め設定されたタイムアウト時間を超えたか否かが判断される。そして、経過時間が前記タイムアウト時間を超えた場合には本ステップの判断が肯定され、ＳＢ１３が実行される。また、経過時間が前記タイムアウト時間を超えていない場合には本ステップの判断は否定され、引き続き基地局１２からの受信時刻についての情報の受信が行なわれる。
【００９０】
ＳＢ１２の判断が肯定された場合に実行されるＳＢ１３においては、顧客移動局１０または店員移動局１１の位置の算出を行なうために必要な数の基地局１２から、顧客移動局１０または店員移動局１１からの電波の受信時刻を受信することができなかったとして、エラー処理が行なわれる。具体的には例えば、顧客移動局１０または店員移動局１１の位置の算出に失敗した旨の情報が記録される。
【００９１】
測位サーバ１４Ａの測位部５６に対応するＳＢ１４においては、ＳＢ１１で受信された各基地局１２における顧客移動局１０または店員移動局１１からの電波の受信時刻についての情報に基づいて、顧客移動局１０または店員移動局１１の位置の算出が実行される。具体的には、前記各基地局１２における顧客移動局１０または店員移動局１１からの電波の受信時刻についての情報と、予め既知である各基地局１２の位置に関する情報に基づいて前記（２）式を解くことにより、顧客移動局１０または店員移動局１１の位置が算出される。このように算出された顧客移動局１０または店員移動局１１の位置についての情報は、接客支援サーバ１４に送信され、その時間変化である移動履歴が生成される。
【００９２】
図１４に戻って、顧客状態検出部６６に対応するＳＡ２においては、顧客移動局１０を保持する顧客が停滞状態であるか否かを検出する顧客状態検出ルーチンが実行される。この顧客状態検出ルーチンは、顧客移動局１０が複数ある場合には、それぞれの顧客移動局１０について実行される。
【００９３】
図１６は、この顧客状態検出ルーチンにおける制御作動の一例を説明するフローチャートである。まず、ステップ（以下「ステップ」を省略する。）ＳＣ１においては、前記測位ルーチンによって算出される顧客の位置の時間変化である移動履歴９６が読み出される。
【００９４】
続いて、ＳＣ２においては、ＳＣ１で読み出された顧客の移動履歴９６においてその顧客の所定時間における移動量が予め定められた移動量判定値を下回ったか否か、具体的には、顧客の所定時間（例えば現時点から１分前までの１分間）における移動量が、前記所定時間の直前の所定時間区間（例えば現時点より１分前から２分前までの１分間）における移動量の半分以下となったか否かが判断される。そして、例えば現時点から１分前までの１分間における顧客の移動量が、現時点より１分前から２分前までの１分間における移動量の半分以下となった場合には、本ステップの判断が肯定され、ＳＣ６が実行される。一方、現時点から１分前までの１分間における移動量が、現時点より１分前から２分前までの１分間における移動量の半分以下とならなかった場合には、本ステップの判断が否定され、ＳＣ３が実行される。
【００９５】
ＳＣ３においては、ＳＣ１で読み出された顧客の移動履歴９６において、そのその顧客が予め定められた時間判定値（例えば５分）を上回った時間だけ停止しているか否かが判断される。具体的には、前記予め定められた時間判定値における移動量が顧客が停止していると見なすことができる所定のしきい値（例えば１ｍ）未満である場合にはその顧客は停止していると判断される。そして、顧客が停止していると判断される場合には、本ステップの判断は肯定され、ＳＣ６が実行される。一方、顧客が停止していないと判断される場合には、本ステップの判断は否定され、ＳＣ４が実行される。
【００９６】
ＳＣ４においては、ＳＣ１で読み出された顧客の移動履歴９６において、その顧客が同一の地点を予め定められた回数判定値を上回る回数（例えば３回）だけ通過したか否かが判断される。そして、顧客が同一の地点を例えば３回以上通過した場合には、本ステップの判断が肯定され、ＳＣ６が実行される。一方、顧客が同一の地点を例えば３回以上通過していない場合には、本ステップの判断が否定され、ＳＣ５が実行される。
【００９７】
ＳＣ５は、ＳＣ２乃至ＳＣ４の判断が何れも否定された場合に実行されるステップであって、顧客は停滞状態にないとの判断が行なわれる。例えば、停滞状態であることを示すフラグがオフとされ、図１４のフローチャートに戻る。
【００９８】
ＳＣ６は、ＳＣ２乃至ＳＣ４の判断の少なくともいずれか１つが肯定された場合に実行されるステップであって、顧客が停滞状態であるとの判断が行なわれる。例えば停滞状態であることを示すフラグがオンとされ、図１４のフローチャートに戻る。
【００９９】
図１４に戻って、ＳＡ３においては、前記停滞状態であることを示すフラグの状態に基づいて、停滞状態にあることが検出された顧客が存在したか否かが判断される。停滞状態にあることが検出された顧客が存在する場合には、本ステップの判断は肯定され、ＳＣ４以降が実行される。一方、停滞状態にあることが検出された顧客が存在しない場合には、本ステップの判断は否定され、本フローチャートが最初から再度実行される。
【０１００】
停滞時間計測部７８などに対応するＳＡ４においては、顧客の停滞状態が検出されてからの経過時間である停滞時間が計測される。また、例えば接客支援サーバ１４Ｂの表示装置５４などにその計測される停滞時間についての情報が表示される。
【０１０１】
停滞箇所配列商品識別部７４に対応するＳＡ５においては、ＳＡ３において停滞状態が検出された顧客の停滞位置９８についての情報と、前記商品配列データベース部７２に記憶された商品陳列エリア１６のそれぞれにおいて陳列される商品についての情報とに基づいて、前記停滞位置に最も近い前記商品陳列エリア１６において陳列されている商品が、顧客が商品の購入を検討もしくは躊躇している商品であるとして識別される。
【０１０２】
店員繁忙度算出部６４に対応するＳＡ６においては、前記複数の店員のそれぞれについて、繁忙度、すなわちＳＡ１において位置が検出される直前の所定時間区間における店員の移動距離（移動量）が算出される。この繁忙度の算出は、ＳＡ１において算出される店員の位置の履歴である移動履歴９７において、前記所定時間区間に対応する移動履歴を抽出し、その距離を算出することにより行なわれる。算出された繁忙度についての情報は、店員データベース部６０に記憶される。
【０１０３】
接客中判定部６２に対応するＳＡ７においては、前記複数の店員のそれぞれについて、接客中であるか否かの判定が行なわれる。この判定は、ＳＡ１において位置が算出される顧客の位置の履歴である移動履歴８６と店員の位置の履歴である９７と比較し、店員と顧客とが予め定められた所定の間隔より短い間隔にある状態が予め設定された接客判定時間を上回ったか否かに基づいて行なわれる。算出された接客中であるか否かについての情報は、店員データベース部６０に記憶される。
【０１０４】
店員抽出部６８などに対応するＳＡ８においては、前記停滞状態が検出された顧客を接客する店員を抽出する店員抽出データベース生成ルーチンが実行される。図１７は、この店員抽出データベース生成ルーチンにおける作動の一例を説明するフローチャートである。このフローチャートは前記複数の店員のそれぞれについて実行される。
【０１０５】
まず、接客中判定部６２に対応するステップ（以下「ステップ」を省略する。）ＳＤ１においては、各店員についてＳＡ７において行なわれ店員データベース部６０に記憶された店員が接客中であるか否かについての情報に基づいて、店員が接客中であるか否かが判断される。この判断は行なわれる。そして、店員が接客中である場合には、本ステップの判断が肯定され、ＳＤ２１が実行される。一方、店員が接客中でない場合には、本ステップの判断が否定され、ＳＤ２が実行される。
【０１０６】
ＳＤ２においては、ＳＡ３において停滞状態が検出された顧客の位置と、店員の位置との距離を算出する。この距離は、例えば店員が実際に通行可能な経路のうち、最も短い経路の距離が算出される。具体的には、前記顧客の位置と前記店員の位置とを結ぶ直線上に前記商品陳列エリア１６などが存在する場合には、その商品陳列エリア１６を避けた経路の距離が算出される。
【０１０７】
ＳＤ３乃至ＳＤ５においては、ＳＤ２で算出された顧客の位置と店員の位置との距離に応じた区分のいずれに該当するかが判断される。すなわち、店員と前記顧客との距離が１０ｍ以内の場合、ＳＤ３の判断が肯定され、ＳＤ６が実行される。店員と前記顧客との距離が１０ｍを超え２０ｍ以内の場合、ＳＤ３の判断が否定された後ＳＤ４の判断が肯定され、ＳＤ９が実行される。また、店員と前記顧客との距離が２０ｍを超え３０ｍ以内の場合、ＳＤ３およびＳＤ４の判断が否定された後ＳＤ５の判断が肯定され、ＳＤ１２が実行される。一方、店員と前記顧客との距離が３０ｍを超える場合、ＳＤ３乃至ＳＤ５の判断が全て否定され、ＳＤ２２が実行される。
【０１０８】
ＳＤ３の判断が肯定される場合、すなわち、店員と前記顧客との距離が１０ｍ以内の場合に実行されるＳＤ６乃至ＳＤ８は、店員繁忙度算出部６４および店員抽出部６８に対応する。ＳＤ６乃至ＳＤ８においては、ＳＡ６において算出された店員の繁忙度、すなわち、測位時までの所定時間区間における店員の移動量に応じて更に区分のいずれに該当するかが判断される。具体的には、前記移動量が３ｍ以内である場合には、ＳＤ６の判断が肯定されＳＤ１４が実行される。前記移動量が３ｍを超え６ｍ以内である場合には、ＳＤ６の判断が否定された後ＳＤ７の判断が肯定されＳＤ１６が実行される。前記移動量が６ｍを超え９ｍ以内である場合には、ＳＤ６およびＳＤ７の判断が否定された後ＳＤ８の判断が肯定されＳＤ１８が実行される。また、前記移動量が９ｍを超える場合には、ＳＤ６乃至ＳＤ８の判断がいずれも否定された後ＳＤ２２が実行される。
【０１０９】
ＳＤ４の判断が肯定される場合、すなわち、店員と前記顧客との距離が１０ｍを超え２０ｍ以内の場合に実行されるＳＤ９乃至ＳＤ１１は、前記ＳＤ６乃至ＳＤ８と同様に店員繁忙度算出部６４および店員抽出部６８に対応する。ＳＤ９乃至ＳＤ１１においては、ＳＡ６において算出された店員の繁忙度、すなわち、測位時までの所定時間区間における店員の移動量に応じて更に区分のいずれに該当するかが判断される。具体的には、前記移動量が３ｍ以内である場合には、ＳＤ９の判断が肯定されＳＤ１６が実行される。前記移動量が３ｍを超え６ｍ以内である場合には、ＳＤ９の判断が否定された後ＳＤ１０の判断が肯定されＳＤ１８が実行される。前記移動量が６ｍを超え９ｍ以内である場合には、ＳＤ９およびＳＤ１０の判断が否定された後ＳＤ１１の判断が肯定されＳＤ２０が実行される。また、前記移動量が９ｍを超える場合には、ＳＤ９乃至ＳＤ１１の判断がいずれも否定された後ＳＤ２２が実行される。
【０１１０】
ＳＤ５の判断が肯定される場合、すなわち、店員と前記顧客との距離が２０ｍを超え３０ｍ以内の場合に実行されるＳＤ１２およびＳＤ１３は、前記ＳＤ６乃至ＳＤ８と同様に店員繁忙度算出部６４および店員抽出部６８に対応する。ＳＤ１２乃至ＳＤ１３においては、ＳＡ６において算出された店員の繁忙度、すなわち、測位時までの所定時間区間における店員の移動量に応じて更に区分のいずれに該当するかが判断される。具体的には、前記移動量が５ｍ以内である場合には、ＳＤ１２の判断が肯定されＳＤ１８が実行される。前記移動量が５ｍを超え１０ｍ以内である場合には、ＳＤ１２の判断が否定された後ＳＤ１３の判断が肯定されＳＤ２０が実行される。また、前記移動量が１０ｍを超える場合には、ＳＤ１２乃至ＳＤ１３の判断がいずれも否定された後ＳＤ２２が実行される。
【０１１１】
ＳＤ１４においては、優先度１の区分に店員が属することとされる。また、続く停滞箇所配列商品識別部７４および店員抽出部６８に対応するＳＤ１５においては、ＳＡ３において停滞状態が検出された顧客の位置に対応する商品が識別されるとともに、その識別された商品と店員の担当商品が一致するか、また、前記識別された商品の属する分野と店員の担当分野が一致するかが判断される。
【０１１２】
ＳＤ１６においては、優先度２の区分に店員が属することとされる。また、続く停滞箇所配列商品識別部７４および店員抽出部６８に対応するＳＤ１７においては、ＳＤ１５と同様に、ＳＡ３において停滞状態が検出された顧客の位置に対応する商品が識別されるとともに、その識別された商品と店員の担当商品が一致するか、また、前記識別された商品の属する分野と店員の担当分野が一致するかが判断される。
【０１１３】
ＳＤ１８においては、優先度３の区分に店員が属することとされる。また、続く停滞箇所配列商品識別部７４および店員抽出部６８に対応するＳＤ１９においては、ＳＤ１５と同様に、ＳＡ３において停滞状態が検出された顧客の位置に対応する商品が識別されるとともに、その識別された商品と店員の担当商品が一致するか、また、前記識別された商品の属する分野と店員の担当分野が一致するかが判断される。
【０１１４】
ＳＤ２０においては、優先度４の区分に店員が属することとされる。また、続く停滞箇所配列商品識別部７４および店員抽出部６８に対応するＳＤ２１においては、ＳＤ１５と同様に、ＳＡ３において停滞状態が検出された顧客の位置に対応する商品が識別されるとともに、その識別された商品と店員の担当商品が一致するか、また、前記識別された商品の属する分野と店員の担当分野が一致するかが判断される。
【０１１５】
ＳＤ１の判断の肯定された場合、すなわち既に接客を行なっている場合や、ＳＤ５の判断が否定された場合、すなわち、ＳＡ３において停滞状態が検出された顧客の位置との距離が３０ｍ以上離れている場合などに実行されるＳＤ２２においては、ＳＡ３において停滞状態が検出された顧客の接客を行なう店員としては抽出の対象外とされる。
【０１１６】
このようにして、この店員抽出データベース生成ルーチンが店員のそれぞれについて実行されることにより、前記店員のそれぞれは優先度１乃至４もしくは抽出の対象外のいずれかに区分されるとともに、ＳＡ３において停滞状態が検出された顧客の位置に対応する商品として識別される商品と店員の担当商品が一致するか、および前記識別された商品の属する分野と店員の担当分野が一致するかの判断が行なわれ、店員抽出データベース部７０に記憶される。
【０１１７】
図１４に戻って、店員抽出部６８に対応するＳＡ９においては、前記ＳＡ８において生成され、店員抽出データベース部７０に記憶された情報に基づいて店員の抽出が行なわれるとともに、店員が抽出されたか否かが判断される。この店員の抽出は、前記ＳＡ８において設定された優先度が最も高い店員が抽出される。なお、優先度が等しい店員が複数存在する場合には、（１）前記停滞箇所配列商品識別部７４において識別された商品と同一の商品を担当する店員、（２）前記停滞箇所配列商品識別部７４において識別された商品が含まれる分野を担当する店員、（３）それらの何れでもない店員の順に店員が抽出される。従って、本ステップの判断は肯定され、ＳＡ１０以降が実行される。一方、例えば、前記ＳＡ８の店員抽出データベース生成ルーチンにおいて、全ての店員が抽出の対象外とされる場合など、店員の抽出を行なうことができない場合には、本ステップの判断が否定され、ＳＡ６に戻って、再度店員の抽出のための作動が繰り返し実行される。
【０１１８】
報知部７６に対応するＳＡ１０においては、ＳＡ９で抽出された店員の店員移動局１１の出力部８９による所定の出力が行なわれ、その店員に対し、抽出された旨が報知される。
【０１１９】
位置検出部５６に対応するＳＡ１１は、ＳＡ４において計測が開始される停滞時間、すなわち停滞状態の開始からの経過時間が前記継続時間判定値を経過した後に実行される。ＳＡ１１においては、再度顧客移動局１０および店員移動局１１の位置が算出される。この位置の算出はＳＡ１と同様の手順により行なわれる。ＳＡ１１による測位は、続くＳＡ１２において接客中であるかの判断を行なうのに十分な時間だけ繰り返される。この継続時間判定値は、例えば店員が接客を行なうために移動するのに十分な時間として設定される。
【０１２０】
接客中判定部６２などに対応するＳＡ１２においては、ＳＡ１０において報知を受けた店員がＳＡ３で停滞状態が検出された顧客の接客を行なっているか否かについて、ＳＡ１１において算出された顧客移動局１０および店員移動局１１の位置についての情報に基づいて判断される。この接客中であるかの判断は、例えば、店員と顧客とが予め定められた所定の間隔より短い間隔にある状態が予め設定された接客判定時間を上回ったか否かに基づいて判断が行なわれる。そして、ＳＡ１０において報知を受けた店員がＳＡ３で停滞状態が検出された顧客の接客を行なっている場合には、本ステップの判断は肯定され、停滞状態が検出された顧客に対する接客を行なわれたとして、接客支援の一連の作動を終了し、再度ＳＡ１から本フローチャートがくり返し実行される。一方、ＳＡ１０において報知を受けた店員がＳＡ３で停滞状態が検出された顧客の接客を行なっていない場合には、ＳＡ１３が実行される。
【０１２１】
ＳＡ１２の判断が否定された場合、すなわちＳＡ１０において報知を受けた店員がＳＡ３で停滞状態が検出された顧客の接客を行なっていない場合に実行されるＳＡ１３においては、ＳＡ８において生成され、店員抽出データベース部７０に記憶された情報に基づいて、別の店員の抽出が行なわれる。具体的には、前記複数の店員のうち、既に抽出された店員を除いた店員のうち、前記優先度が最も高い店員が抽出される。なお、優先度が等しい店員が複数存在する場合には、前記ＳＡ９と同様に、（１）前記停滞箇所配列商品識別部７４において識別された商品と同一の商品を担当する店員、（２）前記停滞箇所配列商品識別部７４において識別された商品が含まれる分野を担当する店員、（３）それらの何れでもない店員の順に店員が抽出される。このように別の店員が抽出された後、ＳＡ７以降が再度実行される。
【０１２２】
前述の実施例の接客支援システム６によれば、前記位置検出部５６（ＳＡ１）により、前記顧客および前記複数の店員のそれぞれに伴って移動させられる複数の顧客移動局１０および店員移動局１０の位置がそれぞれ算出され、前記顧客状態検出部６６（ＳＡ２）により、前記顧客の移動履歴９６に基づいて顧客の停滞状態が検出され、前記接客中判定部６２（ＳＡ７）により、前記複数の店員のそれぞれが接客中であるか否かが前記複数の店員のそれぞれについて判定され、前記店員データベース部６０においては、該接客中判定部６２によって判定された前記複数の店員のそれぞれが接客中であるか否かについての情報が前記複数の店員ごとに記憶され、前記店員抽出部６８（ＳＡ８、ＳＡ９）により、前記顧客状態検出部６６によって停滞状態が検出された顧客が存在する場合には、前記店員データベース部６０に記憶された情報に基づいて、接客中でない店員が抽出され、前記報知部７６により、前記店員抽出部６８によって抽出された店員が接客を要する旨の情報および前記顧客の位置についての情報が、出力部８９により音声もしくは光学的表示の少なくとも１つにより報知されるので、前記顧客の停滞状態が検出された場合は該顧客が商品の購入を検討あるいは躊躇していることが予測されるとして、該顧客に対する接客を行なう必要がある旨を接客中でない店員に報知することができる。
【０１２３】
前述の実施例の接客支援システム６によれば、前記顧客状態検出部６６（ＳＡ２）は、前記顧客の移動履歴９６において該顧客の所定時間における移動量が予め定められた移動量判定値を下回ったことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴９６から顧客の停滞状態が検出でき、前記顧客停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との距離が短い店員に報知することができる。
【０１２４】
前述の実施例の接客支援システム６によれば、前記顧客状態検出部６６（ＳＡ２）は、前記顧客の移動履歴９６において該顧客が同一の地点を予め定められた回数判定値を上回る回数だけ通過したことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴９６から顧客の停滞状態が検出でき、前記顧客の停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との位置が最も近い店員に報知することができる。
【０１２５】
前述の実施例の接客支援システム６によれば、前記顧客状態検出部６６（ＳＡ２）は、前記顧客の移動履歴９６において該顧客が予め定められた時間判定値を上回った時間だけ停止したことに基づいて、該顧客の停滞状態を検出するので、顧客の移動履歴９６から顧客の停滞状態が検出でき、前記顧客の停滞状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との位置が最も近い店員に報知することができる。
【０１２６】
前述の実施例の接客支援システム６によれば、前記店員繁忙度算出部６４（ＳＡ６）により、前記複数の店員のそれぞれについて、該複数の店員の移動履歴９７に基づいて前記複数の店員のそれぞれの位置の検出の直前の予め定められた所定時間区間における移動量が繁忙度として算出され、前記店員データベース部６０においては、該店員繁忙度算出部６４によって算出された前記複数の店員のそれぞれの繁忙度に関する情報を前記複数の店員ごとに記憶され、前記店員抽出部６８により、前記店員データベース部６０に記憶された前記繁忙度の低い順に店員が抽出されるので、前記顧客の商品の購入に躊躇する状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を繁忙度の低い順に店員に報知することができる。
【０１２７】
前述の実施例の接客支援システム６によれば、前記商品配列データベース部７２には、複数の商品の種類についての情報と、該商品が陳列される位置についての情報とが対応づけて記憶され、前記停滞箇所配列商品識別部７４（ＳＡ５）によって、該商品配列データベース部７２に記憶された情報と、前記顧客状態検出部６６により前記顧客の停滞状態が検出された場合に前記顧客状態検出部６６により前記顧客の位置とされた停滞位置についての情報とに基づいて、前記停滞位置に近接して配列された商品が識別され、前記店員データベース部６０においては、前記複数の店員のそれぞれが担当する商品の種類についての情報が前記複数の店員ごとに記憶され、前記店員抽出部６８（ＳＡ８、ＳＡ９）は、前記停滞箇所配列商品識別部７４により識別された商品と前記店員データベース部６０に記録された担当する商品とが一致する店員が優先して抽出されるので、前記顧客の停滞状態が検出される場合に、前記停滞位置に近接して配列された商品を顧客が購入を検討している商品である可能性が高いとして、該顧客に対する接客を行なう必要がある旨を該商品を担当する店員に報知することができる。
【０１２８】
前述の実施例の接客支援システム６によれば、前記店員データベース部６０においては、該複数の店員のそれぞれの位置についての情報が店員ごとに記憶され、前記店員抽出部６８（ＳＡ８、ＳＡ９）により、前記店員データベース部６０に記憶された情報に基づいて、前記顧客の位置との距離が短い順に店員が抽出されるので、前記顧客の商品の購入に躊躇する状態が検出される場合に、該顧客に対する接客を行なう必要がある旨を該顧客との距離が短い店員に報知することができる。
【０１２９】
前述の実施例の接客支援システム６によれば、前記停滞時間計測部７８（ＳＡ４）により、前記顧客状態検出部６６（ＳＡ２）により検出される前記顧客の停滞状態が継続した時間である停滞時間が計測され、前記店員抽出部により、該停滞時間計測部によって計測される前記停滞時間が予め定められた継続時間判定値を上回る場合には、前記複数の店員のうち既に抽出された店員を除いた店員を対象として再度の抽出が行なわれるので、前記顧客の停滞状態が所定の継続時間判定値を超えて継続して検出される場合に、該顧客に対する接客を行なう必要がある旨を既に抽出された店員以外の店員から抽出された店員に報知することができる。
【０１３０】
前述の実施例の接客支援システム６によれば、前記停滞時間計測部７８（ＳＡ４）により、前記顧客状態検出部６６（ＳＡ２）により前記顧客の停滞状態が継続して検出された場合に、該顧客の停滞状態が継続した停滞時間が計測され、前記報知部７６により、前記接客支援サーバ１４Ｂの出力装置５４などにより前記停滞時間計測部７８によって計測される前記停滞時間が表示されるので、前記顧客の停滞状態が継続して検出される場合に、前記停滞時間についての情報を抽出された店員に報知することができる。
【０１３１】
前述の実施例の接客支援システム６によれば、前記接客中判定部６２（ＳＡ７）は、前記位置検出部５６（ＳＡ１）によって検出される前記顧客に付随する顧客移動局１０の位置と、前記複数の店員の何れか一の店員に付随する店員移動局１１の位置との距離が、予め定められた所定の接客中判定距離ＲＴＨよりも小さい状態が予め定められた所定の接客中判定時間よりも長い時間だけ連続したことに基づいて、前記一の店員は接客中であると判定する。このようにすれば、位置検出部５６によって検出可能な店員の位置と顧客の位置に基づいて、前記複数の店員のそれぞれが接客中であるか否かを判断することができる。
【０１３２】
以上、本発明の実施例を図面に基づいて詳細に説明したが、本発明はその他の態様においても適用される。
【０１３３】
例えば、前述の実施例においては、測位部５６は、移動局１０が送信する電波を複数の基地局１２によって受信し、その複数の基地局１２における受信結果としての受信時刻に基づいて移動局１０の位置の算出を行なったが、かかる態様に限られず、例えば移動局１０が所定の出力により送信する電波を複数の基地局１２で受信し、その受信強度を受信結果として検出し、検出された電波の受信強度および、予め記憶された電波の受信強度と電波の伝搬距離との関係に基づいて、移動局１０と前記複数の基地局１２のそれぞれとの距離を算出し、移動局１０の位置の算出を行なってもよい。
【０１３４】
また、前述の実施例においては、測位のための電波は移動局１０から送信され複数の基地局１２によって受信され、測位部５６はその複数の基地局１２におけるそれぞれの受信結果に基づいて移動局１０の位置の算出を行なったが、このような態様に限られない。例えば前記複数の基地局１２のそれぞれから移動局１０に対して送信される測位のための電波を、前記移動局１０がそれぞれ受信して受信結果を算出し、その受信結果に基づいて測位部５６が移動局１０の位置の算出を行なうこともできる。
【０１３５】
また、多数の基地局１２を例えば格子状に配置しておき、移動局１０から送信される電波を前記多数の基地局１２により受信してその受信強度を測定し、測位部５６は、移動局１０からの電波を最も受信強度が強く受信した基地局１２の位置を移動局１０の位置とするいわゆるゾーン検知と呼ばれる手法によって移動局１０の位置を測定することもできる。この場合、前記格子状に配置される基地局１２は、移動局１０の位置の算出を行なう際に必要とされる測位精度に基づいてその配置間隔が決定される。
【０１３６】
また、前述の実施例においては、サーバ１４と基地局１２とは通信ケーブル２０によって情報通信可能に接続されたが、この通信は有線通信に限らず、無線通信であってもよい。
【０１３７】
また、前述の実施例においては、店員が抽出された旨の出力は抽出された店員によって保持される店員移動局１１の出力部８９によって出力が行なわれ、また、停滞時間計測部７８によって計測される停滞時間についての情報は接客支援サーバ１４Ｂの表示装置５４によって行なわれるものとされたが、このような態様に限られない。すなわち、いずれの情報とも抽出された店員によって保持される店員移動局１１の出力部８９によって出力が行なわれてもよいし、接客支援サーバ１４Ｂの表示装置５４によって行なわれてもよい。
【０１３８】
また、前述の実施例においては、店員移動局１１は出力制御部８８および出力部８９を有するものとされたが、このように限られず、店員が抽出された旨の出力は店員移動局１１とは別の装置として設けられてもよい。この場合、店員移動局１１と顧客移動局１０とは同じ構成のものとすることができる。
【０１３９】
また、前述の実施例においては、店員と顧客との距離は店員が移動可能な経路の距離とされたが、このような態様に限られず、直線距離であってもよい。
【０１４０】
また、前述の実施例においては、店員抽出部６８によって店員が抽出された後（ＳＡ９）、接客が行なわれていないと判断された場合に（ＳＡ１２）、既に生成された店員抽出データベース部７０に記憶された情報に基づいて別の店員が抽出されたが（ＳＡ１３）、このような態様に限られず、再度店員抽出データベース部の生成を行なってもよい。すなわち、図１４のフローチャートにおいて、ＳＡ１２の判断が否定された場合に、ＳＡ８に戻って再度実行してもよい。
【０１４１】
また、前述の実施例においては、顧客が１人の場合について説明したが、顧客が複数人存在する場合においても、例えば、図１４のフローチャートを並行して実行するなどにより、同様に実行可能である。
【０１４２】
なお、前述の実施例においては、顧客状態検出部６６は、（１）顧客の移動履歴９６においてその顧客の所定時間における移動量が予め定められた移動量判定値を下回ったこと、より具体的には、顧客の所定時間における移動量が、前記所定時間の直前の所定時間区間における移動量の半分以下となったこと、（２）顧客の移動履歴９６においてその顧客が同一の地点を予め定められた回数判定値を上回る回数（例えば３回）だけ通過したこと、（３）顧客の移動履歴９６においてその顧客が予め定められた時間判定値（例えば５分）を上回った時間だけ停止したことの少なくとも１つが満たされた場合に、その顧客が停滞状態にあると判断したが、このような態様に限られず、これら（１）乃至（３）のいずれか１つについてのみの判断を行い、その要件が満たされた場合に顧客が停滞状態にあると判断してもよい。
【０１４３】
また、前述の実施例においては、店員抽出部６８は、店員と停滞状態にある顧客との距離、店員が接客中であるか否か、店員の繁忙度、停滞状態にある顧客に対応する商品と店員の担当する商品もしくはその商品の属する分野のそれぞれを考慮して店員の抽出を行なったが、このような態様に限られない。すなわち、少なくとも店員と停滞状態にある顧客との距離を考慮し、この距離が短い順に店員の抽出を行なうことによって一定の効果が得られる。
【０１４４】
また、前述の実施例においては、顧客の停滞状態の継続時間である停滞時間を計測する停滞時間計測部７８が設けられ、停滞時間が前記所定の継続時間判定値を上回る場合には、店員抽出部６８により抽出された店員により接客が行なわれていないとして再度の店員の抽出が行なわれるとともに、停滞時間についての情報が報知部７６を介して表示装置５４、９８に表示されたが、かかる構成は必須ではない。すなわち、停滞時間計測部７８を有さない接客支援システム６であって、一定の効果を生ずることができる。
【０１４５】
また、前述の実施例は、報知部７６は、抽出された店員に対し抽出された旨を報知するとともに、前記停滞時間についての情報を表示するなどしたが、このような態様に限られず、例えば停滞している顧客の位置についての情報を加えて表示するようにしてもよい。この停滞している顧客の位置ついての情報は、前記顧客状態検出部６６などから得ることができる。このようにすれば、抽出され、報知を受けた店員は、いずれの位置に顧客が停滞しているかを、その店員が接客すべき店員として抽出されたこととともに知ることができるので、前記停滞状態にある顧客の位置へ容易に移動することができる。
【０１４６】
また、前述の実施例においては、接客中判定部６２は店員が接客中であるか否かの判定を顧客の移動履歴９６と店員の移動履歴９７とに基づいて行なったが、このような態様に限られない。例えば次のような態様で判定が行なわれてもよい。すなわち、接客中判定部６２においては、前記複数の店員のそれぞれが接客中であるか非接客中であるかを記憶しておく。一方、店員移動局１１には押しボタン型のスイッチなどが設けられ、店員が接客を開始および終了する際にそのスイッチが店員により操作されることにより、前記店員移動局１１から無線によりそのスイッチが操作された旨の信号が前記基地局１２に送信され、更に基地局１２から通信ケーブル２０を介して接客支援サーバ１４Ｂに送信される。前記接客中判定部６２はその信号を受信し、スイッチが操作された店員移動局１１を保持する店員について、接客中であるか非接客中であるかが切り替わったとして記憶を更新する。このようにすれば、前記複数の店員のそれぞれが接客中であるか非接客中であるかのの判定を顧客の移動履歴９６と店員の移動履歴９７を用いることなく行なうことができる。
【０１４７】
また、前述の実施例においては、店員抽出部６８（ＳＡ９）は、店員の抽出を行なうとともに、店員が抽出されたか否かが判断された。そして、店員が抽出されなかった場合（ＳＡ９が否定）においては、全ての店員が抽出の対象外とされる場合など、店員の抽出を行なうことができない場合であるとして、ＳＡ６に戻って図１４のフローチャートが再度実行されるものとされた。これに加えてＳＡ９の判断が否定された場合において、店員が抽出されなかった理由が、（１）店員の抽出を行なう必要がない場合であったか、（２）店員の抽出を行なうことができなかったかの判断をさらに行い、これによって続けて行なわれるステップを異なるものとしてもよい。具体的には前記（１）に該当すると判断された場合には、ＳＡ９の判断が否定された後にＳＡ１が実行される一方、前記（２）に該当すると判断された場合には、ＳＡ６が実行されるものとしてもよい。なお、店員の抽出を行なう必要がない場合とは、例えば、停滞状態が検出された顧客について既にいずれかの店員が接客を行なっていることが検出された場合などが該当する。
【０１４８】
なお、上述したのはあくまでも一実施形態であり、本発明は当業者の知識に基づいて種々の変更、改良を加えた態様で実施することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の接客支援システムの構成の一例を説明する図である。
【図２】図１の接客支援システムを構成する顧客移動局の構成の一例と機能を説明する機能ブロック図である。
【図３】図１の接客支援システムを構成する店員移動局の構成の一例と機能を説明する機能ブロック図である。
【図４】図１の接客支援システムを構成する基地局の構成の一例と機能を説明する機能ブロック図である。
【図５】図１の接客支援システムを構成する測位サーバおよび接客支援サーバの構成の一例を説明する機能ブロック図である。
【図６】図１の接客支援システムを構成する測位サーバおよび接客支援サーバの機能の一例を説明する機能ブロック図である。
【図７】測位部による顧客移動局および店員移動局の測位を説明する図である。
【図８】移動履歴の一例を説明する図である。
【図９】図６の接客支援サーバの接客中判定部による接客中の判定を説明する図である。
【図１０】図６の接客支援サーバの店員データベース部に記憶される情報の一例を説明する図である。
【図１１】図６の接客支援サーバの商品配列データベース部７２に記憶される情報の一例を説明する図である。
【図１２】図６の接客支援サーバの店員抽出部による、顧客と店員との距離と、繁忙度とに応じた優先度の設定を説明する図である。
【図１３】図６の接客支援サーバの店員抽出データベース部に記憶される情報の一例を説明する図である。
【図１４】図１の接客支援サーバにおける制御作動の一例を説明するフローチャートである。
【図１５】図１のフローチャートにおいて実行される測位ルーチンにおける作動の一例を説明するフローチャートである。
【図１６】図１のフローチャートにおいて実行される顧客状態検出ルーチンにおける作動の一例を説明するフローチャートである。
【図１７】図１のフローチャートにおいて実行される店員抽出データベース生成ルーチンにおける作動の一例を説明するフローチャートである。
【符号の説明】
【０１５０】
６：接客支援システム
１０：顧客移動局（移動局）
１１：店員移動局（移動局）
１２：基地局
１４Ａ：測位サーバ（サーバ）
１４Ｂ：接客支援サーバ（サーバ）
５６：位置検出部
５８：顧客状態検出部
６０：店員データベース部
６２：接客中判定部
６４：店員繁忙度算出部
６８：店員抽出部
７２：商品配列データベース部
７４：停滞箇所配列商品識別部
７６：報知部
７８：停滞時間計測部
【図１】
2009238044.tif 000004
【図２】
2009238044.tif 000005
【図３】
2009238044.tif 000006
【図４】
2009238044.tif 000007
【図５】
2009238044.tif 000008
【図６】
2009238044.tif 000009
【図７】
2009238044.tif 000010
【図８】
2009238044.tif 000011
【図９】
2009238044.tif 000012
【図１０】
2009238044.tif 000013
【図１１】
2009238044.tif 000014
【図１２】
2009238044.tif 000015
【図１３】
2009238044.tif 000016
【図１４】
2009238044.tif 000017
【図１５】
2009238044.tif 000018
【図１６】
2009238044.tif 000019
【図１７】
2009238044.tif 000020