(57)【要約】【課題】  店舗内の従業員の配置管理において、顧客の位置に基づく混雑状況に応じた従業員の配置を行う。【解決手段】  本発明に係る店舗内の従業員の配置指示を処理する配置プログラムは、コンピュータに、店舗内を複数の範囲に区切り、一定時間毎に特定範囲毎の客の人数を検出するための検出手段、前記検出手段により検出した客の人数が予め設定された特定範囲毎の許容数を超えた場合のみ該特定範囲に対して従業員を配置する指示を出力する出力手段、として機能させることを特徴とする。【選択図】  図１
2006134212.tif 000002
【特許請求の範囲】
【請求項１】
店舗内の従業員の配置指示を処理する配置プログラムであって、
コンピュータに、
特定範囲毎の客の人数を検出するための検出手段、
前記検出手段により検出した客の人数が、予め設定された特定範囲毎の許容数を超えた場合のみ従業員を配置する指示を出力する出力手段、
として機能させるための配置プログラム。
【請求項２】
前記配置プログラムは更に、
予め記憶された特定範囲毎に必要とされるスキル情報と、予め記憶された従業員毎に有するスキル情報を記憶したテーブルとから、該特定範囲に必要なスキル情報を有する従業員を選択する選択手段と、
前記出力手段は更に、前記選択手段により得られた従業員を配置する指示を出力する
ことを特徴とする請求項１に記載の配置プログラム。
【請求項３】
前記配置プログラムは更に、
前記選択手段は更に、スキルを有する従業員が居ない場合に、特定範囲近傍のエリアから順に従業員の存在の有無を検出し、従業員が存在する場合は該従業員を該特定範囲に配置することを特徴とする請求項２に記載の配置プログラム。
【請求項４】
前記配置プログラムは更に、
従業員を選択する場合に、従業員が予め設定した、現在の業務情報を参照し、該現在の業務情報に応じて、配置指示可能か否かを判定する判定手段を更に有する
ことを特徴とする請求項３に記載の配置プログラム。
【請求項５】
店舗内の従業員の配置指示を処理する配置装置であって、
特定範囲毎の客の人数を検出するための検出手段、
前記検出手段により検出した客の人数が、予め設定された特定範囲毎の許容数を超えた場合のみ従業員を配置する指示を出力する出力手段、
を有することを特徴とする従業員の配置装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、従業員の位置管理において、特に顧客の位置に基づく従業員配置に関する。
【背景技術】
【０００２】
従来の従業員の位置管理には、客が接客応対を容易に受けられるようにネット経由で従業員を呼び出すものがある（例えば、特許文献１参照。）。該従来技術では、来店客が情報通信端末を用いて特定番号又はホームページアドレスが割り当てられている顧客情報センターに接続し、この顧客情報センターの提供する各種サービスから応対依頼を選択すると、顧客情報センターが所定の店員を呼び出して応対に向かわせることを行っている。
【０００３】
また、混雑度に応じて客に特典を付与するものもある（例えば、特許文献２参照。）。該技術では、店舗の混雑状況を示す混雑データが含まれる店舗情報データに基づいて，店舗に対する購買意欲を利用者に持たせるための特典データを利用客に送信することを行っている。
【特許文献１】特開２００２−１０９１９５
【特許文献２】特開２００４−１１８６５９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
多数の客が局所に集中した場合にその周辺の従業員数が不足し、満足な対応ができない場合がある。
【０００５】
店舗内では、人気商品がある場合にその人気商品付近に客が集中し、店舗内の局所に混雑が生じる場合がある。この場合、人気商品が明らかな場合は、予め従業員を配置しておけば問題ないが、店舗の大きさに対して、従業員の数が少ない場合では、そのような状況に気づかず、客に不満足感を与える原因となってしまう。更には、従業員がいた場合であっても、その人気商品に対して知識がない従業員が配置されたのでは、客に対する十分なサービスを付与することができず、この点についても不満足を与える原因となっていた。
【課題を解決するための手段】
【０００６】
本発明の店舗内の従業員の配置指示を処理する配置プログラムは、特定範囲毎の客の人数を検出するための検出手段、前記検出手段により検出した客の人数が、予め設定された特定範囲毎の許容数を超えた場合のみ従業員を配置する指示を出力する出力手段、を有している。
【０００７】
これにより店舗内で混雑が発生したエリアについては迅速に従業員を配置することが可能となり、顧客満足度が向上する。
【０００８】
また、予め記憶された特定範囲毎に必要とされるスキル情報と、予め記憶された従業員毎に有するスキル情報を記憶したテーブルとから、該特定範囲に必要なスキル情報を有する従業員を選択する選択手段を有し、前記出力手段は更に、前記選択手段により得られた従業員を配置する指示を出力することとしている。
【０００９】
これにより従業員を配置する際に混雑しているエリアの商品に関する知識が豊富であるといった、混雑しているエリアにふさわしい従業員を配置することが可能となる。
【００１０】
さらに、前記選択手段は更に、スキルを有する従業員が居ない場合に、特定範囲近傍のエリアから順に従業員の存在の有無を検出し、従業員が存在する場合は該従業員を該特定範囲に配置することとしている。
【００１１】
これにより、スキルを有する従業員がいない場合であっても、単に従業員を配置するのではなく近傍に居る従業員から優先して配置することができる。したがって、混雑エリアにより迅速に従業員を配置することが可能となり顧客満足の向上に貢献する。
【００１２】
さらに、従業員を選択する場合に、従業員が予め設定した、現在の業務情報を参照し、該現在の業務情報に応じて、配置指示可能か否かを判定する判定手段を更に有することとしている。
【００１３】
これにより、従業員が他の業務を行っており、重要なものである場合は従業員は配置対象とせずに他の従業員を候補とすることが可能となる。よって、急に配置移動指示を受信したとしても、該従業員が既に客対応している場合に該客に対する不満足感を与えることが無くなる。
【発明の効果】
【００１４】
本発明により、店舗内で混雑しているエリアを、迅速に検出でき、また該混雑しているエリアに対して適切な従業員を選別し配置指示を該従業員に伝達することが可能となるため、混雑の発生による顧客の不満感の解消することができる従業員の配置プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明を実施するための一例を示す。
【実施例】
【００１６】
図１に本発明におけるシステム構成図を示す。
【００１７】
本システムは、客ＲＦＩＤ２０、従業員ＲＦＩＤ３０、ＲＦＩＤアンテナ８０、従業員携帯端末４０、配置サーバ１０、配置プログラム１１、従業員スキルテーブル５０、現在情報テーブル６０、及び混雑状況テーブル７０から構成される。
【００１８】
客ＲＦＩＤ２０は、店側がポイントサービスなどを行う場合にＲＦＩＤ付きのポイントカードやポイントタグなどを客に持たせることにより、次回以降の来店時には客が携帯するものである。
【００１９】
従業員ＲＦＩＤ３０は、業務時間内に従業員が携帯するＲＦＩＤタグである。
【００２０】
ＲＦＩＤアンテナ８０は、店舗内に複数設置されており、各ＲＦＩＤアンテナは、一定時間毎に該アンテナ周辺に存在する客ＲＦＩＤ２０及び従業員ＲＦＩＤ３０を検出する。また、各ＲＦＩＤアンテナ８０には識別するためのＩＤ番号は付与されている。
【００２１】
従業員携帯端末４０は、従業員自身が現在行っている業務を配置サーバ１０に送信するものであり、配置サーバ１０から配置指示情報を受信した場合に該配置指示情報を表示するものである。
【００２２】
配置サーバ１０は、一定時間毎に受信する店舗内のエリア毎の客ＲＦＩＤ２０と従業員ＲＦＩＤ３０との関係から従業員の配置指示を導出し、従業員携帯端末４０に配置指示を出力するものである。
【００２３】
配置サーバ１０を構成するハードウェアの一例は、ＣＰＵと、ＲＯＭと、ＲＡＭと、内部記憶装置としてＨＤＤ（ハードディスクドライブ）と、画面に出力をするディスプレイと、ＲＦＩＤアンテナ８０から受信する客、及び従業員の位置情報を受信するＩ／Ｆ（インタフェース）と、情報を入力するためのキーボードと、マウスとを備えるものとする。また、各構成部はバスによってそれぞれ接続されている。
【００２４】
ＣＰＵは、配置サーバ１００全体の制御を司る。ＲＯＭは、ブートプログラムなどのプログラムを記憶している。ＲＡＭは、ＣＰＵのワークエリアとして使用される。ＨＤＤは、ＣＰＵの制御にしたがってＨＤＤに格納された情報のデータリード／ライトを制御する。そして、上記ＲＯＭ、ＲＡＭ、ＨＤＤ内等に格納された配置プログラム１１をＣＰＵが実行することによってその機能を実現する。
【００２５】
また、従業員スキルテーブル５０、従業員現在位置テーブル６０、現在状況テーブル７０に格納される各種データおよびデータテーブルの一部は、ワークエリア的な目的で使用されるＲＡＭに必要に応じて生成消去されることもある。
【００２６】
キーボードは、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。マウスは、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などを行う。その他の入力機器であっても良い。
【００２７】
従業員スキルテーブル５０は、従業員毎に有するスキル情報を登録したものである。
【００２８】
図２に従業員スキルテーブル５０のデータ構成を示す。従業員スキルテーブル５０は従業員ＩＤ５１、スキル５２からなる。ここでは、従業員ＩＤ５１が００１の従業員が肉、レジ打ち、乾物のスキルを有することを示す。
【００２９】
現在情報テーブル６０は、従業員の現在の作業内容、及び所在位置を示したテーブルである。
【００３０】
図３に現在情報テーブル６０のデータ構成を示す。現在情報テーブル６０は、従業員スキルテーブル５０の従業員ＩＤ５１と関連付けられた従業員ＩＤ６１と、現在の業務内容を示す業務６２と、従業員ＲＦＩＤ３０をＲＦＩＤアンテナ８０が受信したＲＦＩＤアンテナのアンテナ番号６３とから構成される。
【００３１】
混雑状況テーブル７０は、店舗内のエリア毎に区分けし、エリア毎の混雑度をあらわすテーブルである。
【００３２】
図４に混雑状況テーブル７０のデータ構成を示す。混雑状況テーブル７０は、店舗内に設置されたＲＦＩＤアンテナ８０をエリア毎に区切った場合にエリア毎にグループとしたアンテナＩＤ７１、エリア毎に区切った場合に各エリアで必要とされるスキル情報を示すエリア７２、現在エリア７２において業務をする従業員のＩＤを示す従業員ＩＤ７３、エリア７２内にいる客の数を示す領域内客数７４、およびエリア７２内に存在する客数が一定値を超えた場合に混雑しているとのアラームを挙げる閾値である許容数７５からなる。
【００３３】
図８に店舗内例を示す。
太い外枠線が店舗を示し、内側の枠線がそれぞれ、倉庫／事務所エリア、魚エリア、等の範囲を示す。図内に25個ある番号を付された黒い塗りつぶしの長方形は、ＲＦＩＤアンテナ８０を示す。ＲＦＩＤアンテナ８０の周囲を囲む破線の円はＲＦＩＤアンテナ８０がＲＦＩＤを検出可能な範囲を示し、ＲＦＩＤアンテナ８０に付された番号はＲＦＩＤアンテナの識別番号を示す。本実施例では、ＲＦＩＤアンテナ８０による検出不可能範囲があるが、その範囲については、アンテナの検出範囲を小さくすることにより、小さくすることが可能であるが、説明の便宜のため不感帯は無いものとする。
【００３４】
以降の説明では、例えば一定時間毎に店舗内のＲＦＩＤアンテナ８０から入手した客の位置情報、従業員の位置情報に基づき、従業員への配置指示を出力する処理について説明する。
【００３５】
図５に配置処理のフローチャート（１）を示す。本フローチャートでは、客と従業員の位置を把握し、従業員の補充が必要か否かを判定するまでの処理を行う。
【００３６】
予め定めた処理開始の指示が出されると、配置サーバ１０の配置プログラム１１が実行される。配置プログラム１１は以下の処理を行う。
【００３７】
まず、ＲＦＩＤアンテナ８０毎に従業員と客の人数を検出する（Ｓ１０１）。ここでは、図８における２５機のＲＦＩＤアンテナ８０のそれぞれについて、各ＲＦＩＤアンテナ８０の検出範囲内の客ＲＦＩＤ数を検出し、また従業員ＲＦＩＤについては従業員ＩＤ５１も検出する。
【００３８】
次に、混雑状況テーブル７０のアンテナＩＤ７１毎に領域内客数７５の値を積和するとともに、アンテナＩＤ７１毎に検出した従業員ＩＤ７３を記憶する（Ｓ１０２）。
全ＲＦＩＤアンテナ８０の集計を完了したかを判定する（Ｓ１０３）。全ＲＦＩＤアンテナ８０について終了していない場合（Ｓ１０３：Ｎｏ）は、引き続きＳ１０２の集計処理を行い、全ＲＦＩＤアンテナについて終了した場合（Ｓ１０３：Ｙｅｓ）は、以降の処理において、従業員の配置が必要か否かについてエリア毎に判別する。
【００３９】
各エリア毎に混雑状況テーブル７０のエリア内客数７４が許容数７５を超えたか否かを判定する（Ｓ１０４）。この処理において許容数７５を超えていないエリアについては従業員の補充は必要ない。従って、全エリアについてエリア内客数７４が許容数７５を超えていない場合（Ｓ１０４：Ｎｏ）は、そのまま本処理は終了する。
エリア内客数７４が許容数７５を超えた場合（Ｓ１０４：Ｙｅｓ）は、該当エリアに従業員を配置する必要があるため、以降の処理を実施する。
【００４０】
Ｓ１０４で該当したエリアに従業員は存在するか否かを判定する（Ｓ１０５）。
該当エリアに従業員が存在しない場合（Ｓ１０５：Ｎｏ）は、従業員を配置するための処理を引き続き行う。また、該当エリアに従業員が存在する場合（Ｓ１０５：Ｙｅｓ）は、該当したエリア８２と、従業員スキルテーブル５０内の従業員ＩＤ８３と対応する従業員ＩＤ５１が有するスキル情報５２とを比較し（Ｓ１０６）、スキルテーブル５０のスキル５２と混雑状況テーブル７０のエリア７２とが合致するか否かを判定する（Ｓ１０７）。
【００４１】
合致する場合（Ｓ１０７：Ｙｅｓ）は、客の混雑対応を適切な従業員が行っているものとし、従業員の補充は必要なしと判定する（Ｓ１０８）。また、スキルテーブル５０のスキル５２と混雑状況テーブル７０のエリア７２とが合致しない場合（Ｓ１０７：Ｎｏ）は、Ｓ１０５での従業員が存在しない場合と同様に適切な従業員を配置するための処理を引き続き行う。
【００４２】
図６に配置処理のフローチャート（２）を示す。本フローチャートは図５の配置処理のフローチャート（１）の続きの処理であり、混雑しているエリアに対して、従業員がいないあるいはスキルを要していない従業員が配置されている場合に、適切な従業員を配置するための処理を行う。また、以降の処理については、混雑状況テーブル７０のエリア７２毎に行うものである。
【００４３】
スキルテーブル５０を呼び出す（Ｓ２０１）。スキルテーブル５０の各レコードの内、混雑状況テーブル７０のエリア７２のスキルを有するレコードを全て抽出する（Ｓ２０２）。
【００４４】
Ｓ２０２で抽出したレコードについて、従業員ＩＤ５１が合致する現在情報テーブル６０の従業員ＩＤ６１の業務６２が接客、不在に設定されているかを検出する（Ｓ２０３）。
【００４５】
接客あるいは不在の場合（Ｓ２０３：Ｙｅｓ）は、従業員に配置指示を出すことができないと判断し、また、接客あるいは不在以外の場合、例えば商品搬入を行っている場合（Ｓ２０３：Ｎｏ）は、配置候補となるため、該当する従業員ＩＤ６１のレコードを仮保存する（Ｓ２０４）。
【００４６】
従業員スキルテーブル５０について全てのレコードが終了したか否かを判定する（Ｓ２０５）。全レコードが終了していない場合（Ｓ２０５：Ｎｏ）は、従業員スキルテーブル５０の次のレコードを呼出し（Ｓ２０６）、次のレコードについてＳ２０３以降の処理を行い、全レコードが終了した場合（Ｓ２０５：Ｙｅｓ）は、Ｓ２０７以降の処理を行う。
【００４７】
接客あるいは不在以外の場合、例えば商品搬入を行っている場合（Ｓ２０３：Ｎｏ）は、配置候補となるため、該当する従業員ＩＤ６１のレコードを仮保存される（Ｓ２０４）がそのレコードがあるか否かを判定する（Ｓ２０７）。
仮保存のレコードがある場合（Ｓ２０７：Ｙｅｓ）は、
混雑が発生しているエリアに含まれるアンテナＩＤ７１との距離が最も近い位置にいる従業員を現在位置テーブルの場所６３から抽出し、派遣する（Ｓ２０８）。この際、従業員の所持する携帯端末４０に配置先の指示を表示することにより指示する。図９に携帯端末４０に表示される画面表示例を示す。
【００４８】
この場合の距離の判定は、本実施例ではアンテナ毎に個別に割り付けるものとする。すなわち、図８において、アンテナＩＤが１３については、近傍のアンテナＩＤは、０７，０８，０９，１２，１４，１７，１８，１９である。また検索範囲を広げた場合のアンテナＩＤは、０１，０２，０３，０４，０５，０６，１０，１１，１５，１６，２０，２１，２２，２３，２４，２５となる。これらのアンテナの対応関係については、予めテーブルで記憶しておけばよい。
【００４９】
また、仮保存のレコードがない場合（Ｓ２０７：Ｎｏ）は、混雑が発生しているアンテナＩＤ７１が含まれるエリア７２に従業員７３はいるか否かを判断する（Ｓ２０９）。従業員７３がいる場合（Ｓ２０９：Ｙｅｓ）は、該当エリアについてスキルが無いものの対応しているものとみなし、従業員の補充は必要なしと判定する（Ｓ２１０）。また、従業員７３がいない場合（Ｓ２０９：Ｎｏ）は、該当エリアに対してスキルのない従業員でも良いから配置する処理を引き続き行う。
【００５０】
図７に配置処理のフローチャート（３）を示す。
【００５１】
本フローチャートでは、スキルのない従業員の配置を行うものである。
【００５２】
現在従業員テーブル６０の全従業員レコードを呼出す（Ｓ３０１）。
【００５３】
混雑状況テーブル７０の混雑しているとされるエリア７２に対して、予め定めた近傍エリアに従業員を検索する（Ｓ３０２）し、近傍エリアに従業員はいるか否かを判定する（Ｓ３０３）。
【００５４】
なお、ここでの近傍エリアとは、混雑している対象エリアも含むものとする。図８の例において魚エリアでは、アンテナＩＤが０７、０８のものを最初の対象とし、アンテナＩＤが０７，０８について従業員がいない場合に近傍のエリアである０１，０２，０３，０４，０６，０９，１１，１２，１３，１４のものを検索するものとする。この場合においても近傍エリア、及び拡大エリアについては、本実施例では予め定義してあるものとする。
【００５５】
近傍エリアに従業員がいない場合（Ｓ３０３：Ｎｏ）、検索するエリアが既に最大エリアであるのか否かを判定する（Ｓ３０４）。最大エリアを検索した場合は、従業員を配置できないため、今回の検出処理では従業員を配置できないものと判断する（Ｓ３０４：Ｙｅｓ）。最大エリアではない場合（Ｓ３０４：Ｎｏ）は、更に検索エリアを拡大し（Ｓ３０５）、Ｓ３０３以降の処理を行う。
【００５６】
近傍エリアに従業員がいる場合（Ｓ３０３：Ｙｅｓ）は、
現在情報テーブル６０の従業員ＩＤ６１の業務６２が接客中か否かを判定し（Ｓ３０６）、接客中の場合（Ｓ３０６：Ｙｅｓ）は、候補とはせずに次の従業員をサーチし（Ｓ３０８）、Ｓ３０３以降の処理を行う。
【００５７】
また、接客中ではない場合（Ｓ３０６：Ｎｏ）は、該当する従業員ＩＤ６１の所持する携帯端末４０に対応指示（Ｓ３０７）を送信する。
【００５８】
図９に携帯端末４０に表示される画面表示例を示す。
【００５９】
次に混雑状況テーブル７０の全レコードについて終了したか否かを判定する（Ｓ３０９）。全レコードについて終了していない場合（Ｓ３０９：Ｙｅｓ）は次の混雑しているエリア７２を呼出し（Ｓ３１０）、Ｓ２０１以降の処理を順次行う。全レコードについて終了したい場合（Ｓ３０９：Ｎｏ）は、今回の配置処理は終了する。
【００６０】
以上の処理を行うことにより、混雑しているエリアに対して迅速に従業員を配置することが可能となり、客の満足度が向上する。
【図面の簡単な説明】
【００６１】
【図１】システム構成
【図２】従業員スキルテーブル５０のデータ構成図
【図３】現在情報テーブル７０のデータ構成図
【図４】混雑状況テーブル７０のデータ構成図
【図５】配置処理のフローチャート（１）
【図６】配置処理のフローチャート（２）
【図７】配置処理のフローチャート（３）
【図８】店舗内例
【図９】画面表示例
【符号の説明】
【００６２】
１０  配置サーバ
１１  配置プログラム
２０  客ＲＦＩＤ
３０  従業員ＲＦＩＤ
４０  従業員携帯端末
５０  従業員スキルテーブル
６０  現在情報テーブル
７０  混雑状況テーブル
８０  ＲＦＩＤアンテナ
【図１】
2006134212.tif 000003
【図２】
2006134212.tif 000004
【図３】
2006134212.tif 000005
【図４】
2006134212.tif 000006
【図５】
2006134212.tif 000007
【図６】
2006134212.tif 000008
【図７】
2006134212.tif 000009
【図８】
2006134212.tif 000010
【図９】
2006134212.tif 000011