(57)【要約】【課題】  本発明は、商品の配置の正誤を確認することを目的とする。【解決手段】    第一の区域情報および第一の商品識別情報に対応づいた表示札タグ種別情報と第一の区域情報および第一の商品識別情報に対応づいた商品タグ種別情報とを検索するとともに、該表示札タグ種別情報および該商品タグ種別情報が存在する場合は、前記第一の区域情報に隣接する第二の区域情報を検索するとともに、該第二の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、前記第二の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第二の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定により上記課題を解決する。【選択図】  図１
2010238007.tif 000002
【特許請求の範囲】
【請求項１】
所定の区域に存在する商品に付される商品タグと該商品の群ごとに設けられる表示札タグとを読取る読み取り装置から、商品を一意に識別する商品識別情報と、該商品タグであることを示す商品タグ種別情報と、該区域を区別するために利用可能な区域情報とを含む情報、若しくは該商品識別情報と該表示札タグであることを示す表示札タグ種別情報と該区域情報とを含む情報を受信する通信部と、
前記商品識別情報と前記商品タグ種別情報と前記区域情報、もしくは該商品識別情報と前記表示札タグ種別情報と該区域情報とを対応づけて格納する位置把握テーブルと、
前記区域の位置を前記区域情報と対応付けて格納する区域マスタと、
前記位置把握テーブルを参照して、第一の区域情報および第一の商品識別情報に対応づいた前記表示札タグ種別情報と第一の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報とを検索するとともに、該表示札タグ種別情報および該商品タグ種別情報が存在する場合は、前記区域マスタを参照し、前記第一の区域情報に隣接する第二の区域情報を検索するとともに、該第二の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、前記第二の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第二の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定する判定部と
を有することを特徴とする配置管理装置。
【請求項２】
前記商品識別番号と該商品識別番号に対応する商品名とを対応付けて格納する商品マスタと、
前記商品マスタを参照して、前記判定部が正しい配置にあると判定した前記第一の商品識別番号に対応する第一の商品名を読み出すとともに、前記区域マスタを参照して前記第一の区域番号の前記位置を読み出して、該位置に対応付けて該第一の商品名を配置させる案内図作成部と
を有することを特徴とする請求項１記載の配置管理装置。
【請求項３】
前記判定部が正しい配置にないと判断した場合に通知を行う通知先を格納した通知先マスタを有し、
前記判定部が正しい配置にないと判断した場合は、前記通知先マスタを参照して、前記通知先に確認要求を送信する送信部と
を有することを特徴とする請求項１記載の配置管理装置。
【請求項４】
前記判定部はさらに、
前記区域マスタを参照して前記正しい配置にあると判定した前記第一の商品識別情報に対応する第二の区域情報に隣接する第三の区域情報を検索するとともに、前記位置把握マスタを参照して前記第三の区域情報および前記第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、前記第三の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第三の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定することを特徴とする請求項１記載の配置管理装置。
【請求項５】
複数の読み取り装置と接続するコンピュータに実行させる配置管理プログラムであって、
前記コンピュータに
所定の区域に存在する商品に付される商品タグと該商品の群ごとに設けられる表示札タグとを読取る前記読み取り装置から、該商品を一意に識別する商品識別情報と、前記商品タグであることを示す商品タグ種別情報と、該区域を区別するために利用可能な区域情報とを含む情報、若しくは該商品識別情報と該表示札タグであることを示す表示札タグ種別情報と該区域情報とを含む情報を受信するステップと、
前記商品識別情報と前記商品タグ種別情報と前記区域情報、もしくは該商品識別情報と前記表示札タグ種別情報と該区域情報とを対応づけて格納する位置把握テーブルに、前記受信した情報から抽出した情報を対応付けて格納するステップと、
前記位置把握テーブルを参照して、第一の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報と、第一の区域情報および第一の商品識別情報に対応づいた前記表示札タグ種別情報とを検索するステップと、
前記商品タグ種別情報と前記表示札タグ種別情報とを検出した場合に、前記第一の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定するステップと、
前記区域の位置を前記区域情報と対応付けて格納する区域マスタを参照し、前記第一の区域情報に隣接する第二の区域情報を検索するステップと、
前記第二の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第二の区域情報および前記第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、前記第二の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定するステップと
を実行させることを特徴とする配置管理プログラム。
【請求項６】
前記商品識別番号と該商品識別番号に対応する商品名とを対応付けて格納する商品マスタ商品マスタを参照して、前記判定部が正しい配置にあると判定した前記第一の商品識別番号に対応する第一の商品名を読み出すステップと、
前記区域マスタを参照して前記第一の区域番号の前記位置を読み出して、該位置に対応付けて該第一の商品名を配置させるステップと、
を実行することを特徴とする請求項５記載の配置管理プログラム。
【請求項７】
前記判定部が正しい配置にないと判断した場合は、前記判定部が正しい配置にないと判断した場合に通知を行う通知先を格納した通知先マスタ通知先マスタを参照して、前記通知先に確認要求を送信するステップと
を有することを特徴とする請求項５記載の配置管理プログラム。
【請求項８】
前記区域マスタを参照して前記正しい配置にあると判定した前記第一の商品識別情報に対応する第二の区域情報に隣接する第三の区域情報を検索するステップと、
前記位置把握マスタを参照して前記第三の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第三の区域情報および前記第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、該商品タグ種別情報が存在する場合には前記第三の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定するステップと
を実行させることを特徴とする請求項５記載の配置管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の配置を管理する配置管理装置および配置管理プログラムに関する。
【背景技術】
【０００２】
店舗の入り口に設置された電子ディスプレイ等に、店舗における商品の配置に関する案内図の表示を行う技術がある。自動で案内図を作成する技術に特許文献１がある。
【０００３】
特許文献１には、棚ごとにタグリーダを設け、棚に配置された商品に付されたスーパータグ（商品名などが記憶されている）を読み取り、予め用意した棚割り情報に基づいて各々のタグリーダが読み取った商品名を配置し、棚割図を作成する技術が開示されている。
【０００４】
さて、特許文献１のようにタグの情報を読取って棚割図（案内図）を作成する際には、タグを有する商品が正しい棚に配置されているかを検査した上で、案内図に反映させる必要がある。物品の置き場所の正誤を判定する技術には特許文献２や特許文献３がある。
【０００５】
特許文献２には、棚に付され、配置機構（棚）を識別する情報が記憶された棚側情報タグと、棚に配置される物品に付され、配置されるべき配置機構を特定する情報が記憶された物品側情報タグとを用い、これらタグの情報が一致すれば正しい配置機構に物品が配置されていると判断する技術が開示されている。
【０００６】
特許文献３には、外箱に付され、外箱に格納される製品のデータが格納された外箱無線タグと、箱に入れる製品に付され、該製品のデータが格納された製品無線タグとを用い、これらタグのデータを読み取って、その外箱と製品との整合を判断する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−３２３５３９号公報
【特許文献２】特開２００１−２４７２０９号公報
【特許文献３】特開２００７−５５７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ここで、配置位置側のタグの情報と配置される物品側のタグの情報とが一致しないケースとして、以下の場合がある。商品を手に取った客が該商品をもとの位置とは異なる位置へ戻すことにより、商品が誤った位置に配置されるケースや、大量にある商品が一つの棚に配置しきれずに配置位置側のタグが配置されていない複数の棚に連続して並べられることにより、商品が正しい位置に配置されるケースである。
【０００９】
従来の技術は、棚や外箱などの配置位置に設けられたタグと配置される物品に付されたタグが一対一で管理され、両タグの情報が一致するか否かで置き場所の正誤が判定される。したがって、配置位置にタグが設置されていない後者の場合も商品は正しい位置に配置されていないと判定することとなる。しかしこの場合は置き場違いでないため、前者と後者のケースを確実に区別して、正確に置き場所の正誤を判定することが望ましい。
【００１０】
なぜなら、置き場所違いを検出した場合に店舗担当者は商品の配置を確認することとなるため、担当者に無用な確認作業を要求することを避けるべきだからである。そこで本発明は、このような場合にも対応できる配置管理装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に開示する配置管理装置は、所定の区域に存在する商品に付される商品タグと該商品の群ごとに設けられる表示札タグとを読取る読み取り装置から、商品を一意に識別する商品識別情報と、該商品タグであることを示す商品タグ種別情報と、該区域を区別するために利用可能な区域情報とを含む情報、若しくは該商品識別情報と該表示札タグであることを示す表示札タグ種別情報と該区域情報とを含む情報を受信する通信部と、前記商品識別情報と前記商品タグ種別情報と前記区域情報、もしくは該商品識別情報と前記表示札タグ種別情報と該区域情報とを対応づけて格納する位置把握テーブルと、前記区域の位置を前記区域情報と対応付けて格納する区域マスタと、前記位置把握テーブルを参照して、第一の区域情報および第一の商品識別情報に対応づいた前記表示札タグ種別情報と第一の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報とを検索するとともに、該表示札タグ種別情報および該商品タグ種別情報が存在する場合は、前記区域マスタを参照し、前記第一の区域情報に隣接する第二の区域情報を検索するとともに、該第二の区域情報および第一の商品識別情報に対応づいた前記商品タグ種別情報を検索し、前記第二の区域情報および前記第一の商品識別情報に対応づいた前記表示札タグ種別情報が存在しない場合には、前記第二の区域情報を有する第一の商品識別情報に対応する商品は正しい配置にあると判定する判定部とを有する。
【発明の効果】
【００１２】
本発明によれば、より柔軟に置き場所の正誤を判定することができる。本来は不要である担当者への置き場所違いの通知および商品配置の確認要求などによって、担当者を煩わせる事態を防ぐことが出来る。
【図面の簡単な説明】
【００１３】
【図１】実施例における本発明の概念図の一例を示す図である
【図２】実施例における配置管理装置１およびリーダ装置２の機能図の一例を示す図である。
【図３】実施例における棚マスタ１６に格納されているデータ例を示す図である。
【図４】実施例における商品マスタ１８に格納されているデータテーブル例を示す図である。
【図５】実施例におけるリーダ装置２、表示札タグ３および商品タグ４の機能図の一例を示す図である。
【図６】実施例における表示札タグ３の記憶部３３および商品タグ４の記憶部４３に格納されているデータテーブル例を示す図である。
【図７】実施例における配置管理処理のフローチャートの一例を示す図である。
【図８】実施例における位置把握テーブル１５に格納されているデータテーブル例を示す図である。
【図９】実施例における比較用位置把握テーブル１９に格納されているデータテーブル例を示す図である。
【図１０】実施例における案内図の一例を示す図である。
【図１１】実施例における配置チェック処理のフローチャートの一例を示す図である。
【図１２】実施例における配置チェック処理のフローチャートの一例を示す図である。
【図１３】実施例における配置チェック処理のフローチャートの一例を示す図である。
【図１４】実施例における判定結果テーブル１５に格納されているデータテーブル例を示す図である。
【図１５】実施例における配置管理処理のフローチャート（第二実施例）の一例を示す図である。
【図１６】実施例における位置把握テーブル１５に格納されているデータテーブル例（第二実施例）を示す図である。
【図１７】実施例における配置管理装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下詳細な本発明の実施例に関して説明する。
【００１５】
図１は本発明の実施の一形態の概念図である。以降店舗での商品の配置を例に説明するが、これに限るものでなく倉庫での部品管理などにも適用することができる。店舗に複数設置される陳列用什器１００は、陳列用什器１００の底面に対して平行に仕切る棚板１０１、および陳列用什器１００の底面に対して垂直に仕切る仕切り版１０２によって複数の区域に区別される。
【００１６】
そして各区域は棚１０３として、商品の陳列に用いられる。また、棚板１０１および仕切り版１０２は移動可能であって、棚１０３の大きさや数は棚板１０１および仕切り版１０２によって、変更することが出来る。仕切り板１０２は棚１０３の側面を形成するものでなくてもよく、隣の区域と判別することが出来る程度の仕切りであってもよい。また、読取り機１０６が読取る範囲を区別できるような機能を備えている場合には、仕切り板１０２は不要である。
【００１７】
棚１０３には商品が配置され、その商品各々に商品タグ１０５が付されている。つまり、図１における商品タグ１０５「００００１」は、商品「００００１」が棚１０３に存在していることを示している。また、商品タグ１０５に格納されている情報についての詳細は後述するが、商品を識別する情報が記憶されている。
【００１８】
商品タグ１０５は、具体的には情報を格納できるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグや無線ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグ、バーコードなどの一次元コードが記された媒体や、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードなどの二次元コードが記された媒体などである。そして商品タグ１０５は、読取り機１０６によって非接触で情報が読取られる。
【００１９】
さらに棚１０３には、棚１０３に配置された商品に対応する表示札タグ１０４が付されている。例えば、表示札タグ１０４は、棚１０３の縁に設けられる価格を表示するプライスカードに付される。このように同一の商品複数からなる商品群ごとに一枚の表示札タグ１０４が存在する。ただし、複数の商品群が存在する場合には、複数の表示札タグ１０４が存在することとなる。
【００２０】
表示札タグ１０４は、具体的には情報を格納できるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグや無線ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグ、バーコードなどの一次元コードが記された媒体や、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードなどの二次元コードが記された媒体などである。そして表示札タグ１０４は、読取り機１０６によって非接触で情報が読取られる。
【００２１】
また棚１０３ごとに、棚１０３に存在する商品タグ１０５および表示札タグ１０４を読取る読取り機１０６が存在する。ただし、棚に各種タグのうち一方のみが存在する場合は、片方のタグのみを読取ることとなる。読取り機１０６は、商品タグ１０５や表示札タグ１０４の種類に応じて、適切に選択して設置する。例えば、商品タグ１０５や表示札タグ１０４がＲＦＩＤタグやＩＣタグであれば、電子タグ対応のリーダ装置やリーダ装置本体と接続するアンテナを読取り機１０６として設置する。また、バーコードやＱＲコードが記された媒体であればバーコードリーダ器が棚１０３ごとに設置される。
【００２２】
棚１０３ごとにリーダ装置を設置する場合は、リーダ装置に対してアンテナおよび棚が一対一で対応することになる。一方、リーダ装置が複数のアンテナと接続し、アンテナが棚１０３ごとに設置される場合は、リーダ装置一つに対して、アンテナおよび棚がＮ個対応することになる。
【００２３】
読取り機１０６「Ａ１」は棚１０３に存在する商品タグ１０５および表示札タグ１０４のみを読み取ることとし、近接する棚１０３やその他の棚１０３に存在する商品タグ１０５および表示札タグ１０４を読取ることはないものとする。なお、読取り機１０６の読み取り範囲を限定するために電波吸収体などによって囲まれた環境を準備すると良い。
【００２４】
このような陳列用什器１００において、以降説明する実施例によって各々の棚１０３に商品が正しく配置されているかを管理する。
【００２５】
図２は本発明の実施の一形態である配置管理システムの機能図である。配置管理システムは、配置管理装置１および複数のリーダ装置２を有する。配置管理装置１と複数のリーダ装置２とは通信回線５を介して接続されている。さらに配置管理装置１は担当者端末装置６および案内図表示装置７と通信回線５を介して接続することとしても良い。
【００２６】
配置管理装置１はリーダ装置２から受信する情報に基づいて、店舗において商品が正しい位置に配置されているかを検査して管理するコンピュータである。ここでいう、正しい位置とは商品名や価格を表示するプライスカードが設置されている棚に、該プライスカードに対応する商品が存在している場合である。また、商品が大量にある場合には、プライスカードが設置された棚に商品が収まらずに、プライスカードが設置されていない複数の棚に連続して商品が配置されることもあるため、この場合も正しい位置ということとなる。一方、誤った位置とは、商品が、該商品に対応するプライスカードが設置されている棚ではない棚に存在している場合をいう。例えば、客が商品を誤った棚に戻した場合や、プライスカードをずらした場合に該当する。
【００２７】
リーダ装置２は通信機能を有するコンピュータである。そして、リーダ装置２は設置された棚ごとに各種タグに記憶された情報を読取る。
【００２８】
担当者端末装置６は、配置管理装置１が商品が誤った位置に配置されていると判定した場合などに、配置管理装置１から通知を受ける装置である。通知とは、例えば置き場所違いを検出した商品および棚に関する情報であって、担当者に商品の配置の確認を要求するものである。
【００２９】
担当者端末装置６は通信機能を有するコンピュータであって、例えば携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｅ）やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）やパーソナルコンピュータ等コンピュータである。
【００３０】
案内図表示装置７は配置管理装置１が作成する案内図を表示する装置であり、ディスプレイ等である。案内図表示装置７は、商品の配置位置を表示することで、店舗に入店した客に店舗における商品の配置位置を知らしめることができる。
【００３１】
配置管理装置１は、通信部１１とテーブル作成部１２と判定部１３と案内図作成部１４と位置把握テーブル１５と棚マスタ１６と判定結果テーブル１７と商品マスタ１８と比較用位置把握テーブル１９とを有する。
【００３２】
通信部１１は通信回線５に接続しており、通信回線５を介して接続される他のコンピュータとデータの送受信を行う処理部である。例えば、通信部１１はリーダ装置２から、リーダ装置２が読取った各種タグのデータを受信したり、担当者端末装置６や案内図表示装置７へデータを送信したりする。
【００３３】
テーブル作成部１２は、位置把握テーブル１５および比較用位置把握テーブル１９を作成する処理部である。例えば、通信部１１が受信したデータを位置把握テーブル１５に格納する。
【００３４】
判定部１３は、商品が正しい位置に配置されているかを判定する処理部である。例えば、位置把握テーブル１５を参照して、ある商品に付された商品タグ４と表示札タグ３が同じ棚に存在する場合は正しい位置に配置されていると判断する。
【００３５】
案内図作成部１４は案内図を作成する処理部である。例えば、比較用位置把握テーブル１９および棚マスタ１６の情報に基づいて、店舗における商品の配置に関する案内図を作成する。
【００３６】
位置把握テーブル１５は、通信部１１がリーダ装置２から受信したデータを格納する記憶部である。詳細は後述する。
【００３７】
棚マスタ１６は、店舗における陳列用什器１００や棚１０３の位置および棚１０３同士の位置関係を規定する情報を格納する記憶部である。棚マスタ１６に格納されるデータ例を図３に示す。棚マスタ１６は店舗における陳列什器１００と棚１０３とを配置した目で見てわかるようなフォーマットであってもよく、該棚ごとの位置と対応付けて棚を識別する棚情報１６２を格納する。棚情報の詳細については後述する。
【００３８】
棚マスタ１６に格納されたデータに基づいて、案内図が作成されるため、店舗のおおよそのレイアウトを電子データ化して保持しておくと良い。
【００３９】
図１のように棚が複数段存在する場合は、項目「段」１６１を設けると良い。また、棚板１０１や仕切り板１０２の位置が変更され、棚の大きさや数が変更された場合は、随時棚マスタ１６は更新される。
【００４０】
一方、棚マスタ１６は、棚情報と店舗における棚の位置と隣接する棚の棚情報である隣接棚情報とを対応付けて格納するデータテーブルであっても良い（図示せず）。
【００４１】
図２に戻り、判定結果テーブル１７は、判定部１３による判定の結果を格納する記憶部である。詳細は後述する。
【００４２】
商品マスタ１８は、商品に関する情報を格納する記憶部である。商品マスタ１８に格納されるデータテーブル例を図４に示す。商品マスタ１８は、「商品コード」１８１、「商品名」１８２、「分類」１８３を対応付けて格納する。商品マスタ１８はこれらの項目のうち一部を備えてもよい。
【００４３】
商品マスタ１８の項目「商品コード」１８１は、商品を一意に識別するための情報を格納するデータ領域である。例えば、「００００１」が格納される。商品マスタ１８の項目「商品名」１８２は、商品の名称を格納するデータ領域である。例えば、商品名「チョコレートＡ」が商品コード「００００１」に対応付けて格納される。商品マスタ１８の項目「分類」１８３は、商品の分類を格納するデータ領域である。例えば、「チョコレート」は菓子に分類することが出来るため「菓子」が商品コード「００００１」に対応付けて格納される。
【００４４】
図２に戻り、比較用位置把握テーブル１９は、正しい位置に配置されていると判断された商品の配置に関するデータを格納する記憶部である。詳細は後述する。
【００４５】
続いてリーダ装置２の機能部について説明する。リーダ装置２と配置管理装置１との関連を示す図２および、リーダ装置２と表示タグ３および商品タグ４との関連を示す図５を用いて説明する。リーダ装置２は通信部２１と制御部２２と読み取り部２３とを有している。
【００４６】
通信部２１は通信回線５に接続しており、通信回線５を介して接続される他のコンピュータとデータの送受信を行う処理部である。例えば配置管理装置１へ各種タグから読取った情報を送信する。
【００４７】
制御部２２は、各種タグから読取った情報に各区域（棚）を識別する棚情報を付す処理部である。読み取り部２３は表示札タグ３および商品タグ４の情報を読取る処理部である。制御部２２と読み取り部２３の関係に関して、まず例えば図５に示すように一つのリーダ装置が複数の読み取り部２３を備える場合、つまりアンテナを複数有する場合について説明する。
【００４８】
この場合には、棚１０３ごとに読み取り部２３（アンテナ）が設置され、各読み取り部２３が読取った各種タグの情報が、制御部２２に収集される。制御部２２は収集した各々の情報が、どの読み取り部２３が読取ったものであるかを特定し、読み取り部２３を識別する情報を付す。例えば、読み取り部２３と接続するポートを監視するなどして、情報を送信した読み取り部２３を特定する。アンテナは棚ごとに設置されているため、このアンテナを識別する情報を棚情報として用いることが出来る。
【００４９】
一方、制御部２２と読み取り部２３の関係に関して、棚１０３ごとにリーダ装置を設置する場合について説明する。この場合には、リーダ装置２を識別する情報やリーダ装置２の通信部２１のアドレスなどが棚を一意に識別する情報となるので、これらを棚情報として用いることが出来る。
【００５０】
続いて表示札タグ３の機能部について、図５を用いて説明する。表示札タグ３は、図１の表示札タグ１０４に相当する。表示札タグ３は通信部３１と制御部３２と記憶部３３とを有している。以降、各種タグを電子タグとして説明するが、これに限るものではない。
【００５１】
通信部３１は外部へデータの発信を行う処理部である。制御部３２は、記憶部３３から情報を読み出す処理部である。記憶部３３は、表示札タグ３に関する情報を記憶する記憶部である。
【００５２】
続いて商品タグ４の機能部について、図５を用いて説明する。商品タグ４は、図１の商品タグ１０５に相当する。商品タグ４は通信部４１と制御部４２と記憶部４３とを有している。通信部４１は外部へデータの発信を行う処理部である。制御部４２は、記憶部４３から情報を読み出す処理部である。記憶部４３は、商品タグ４に関する情報を記憶する記憶部である。
【００５３】
表示札タグ３の記憶部３３および商品タグ４の記憶部４３に格納されるデータ例を図６に示す。図６（Ａ）に示すように、表示札タグ３の記憶部３３は「タグ種別コード」３３１と「商品コード」３３２とを対応付けて格納する。
【００５４】
表示札タグ３の記憶部３３は項目「タグ種別コード」３３１は、タグが各種タグのうちの表示札タグであることを示す情報を格納するデータ領域である。例えば、「０２」が格納される。つまり、商品群ごとに設けられる表示札タグ３各々の記憶部３３のタグ種別コード３３１にはデータ「０２」が同様に格納されたり、表示札タグであることを規定する特定のデータが格納される。表示札タグ３の記憶部３３の項目「商品コード」３３２は、商品群を一意に識別する商品コードを格納するデータ領域である。例えば、商品コード「００００１」が格納される。
【００５５】
一方、図６（Ｂ）に示すようにタグ種別コードと商品コードを切り分けずに、一連の情報３３３として格納する場合もある。この際、配置管理装置１もしくはリーダ装置２において、何桁目までをタグ種別コードとして認識し、何桁目からを商品コードとして認識するかを設定し、抽出するようにすればよい。
【００５６】
例えば、表示札タグ３の記憶部３３に格納された情報「０２００００１」は、配置管理装置１もしくはリーダ装置２において、左から２桁目までの「０２」をタグ種別コードとして、左から３桁目ないし7桁目の「００００１」を商品コードとして抽出される。以降、配置管理装置１において、各データの抽出を行うこととして説明する。
【００５７】
商品タグ４の記憶部４３のデータテーブルは、表示札タグ３の記憶部３３と同様であるので説明を割愛する。ただし、タグ種別コード４３１はタグが各種タグのうちの商品タグ４であることを示す情報を格納するデータ領域である。例えば、「０１」が格納される。
【００５８】
続いて、図２に示す各処理部の関連した動きについて、本発明にかかる実施例を図７を用いて説明する。図７は実施例における配置管理の処理フローを示した図である。
【００５９】
まず、配置管理装置１の通信部１１は、リーダ装置２の読み取り部２３が読取った情報に棚情報が付されたタグ情報を受信する（Ｓ１）。例えば、通信部１１は、図６（Ｂ）にあるような「０２００００１」に棚情報「Ａ１」が付された「０２００００１Ａ１」などをタグ情報として受信する。つまり、これは商品コード「００００１」に対応する商品の表示札タグ３から読取った情報であって、棚情報「Ａ１」に対応する棚に該表示札タグが存在していることを示している。
【００６０】
続いて、テーブル作成部１２は通信部１１が受信したタグ情報を受け取り、タグ情報から各種情報を抽出して、抽出した情報を対応付けて位置把握テーブル１５を作成する（Ｓ２）。
【００６１】
位置把握テーブル１５に格納されるデータテーブル例を図８に示す。位置把握テーブル１５は、「レコード番号」１５１、「棚情報」１５２、「タグ種別コード」１５３、「商品コード」１５４、「処理終了フラグ」１５５、「削除対象フラグ」１５６を対応付けて格納する。これらのうち、テーブル作成部１２はタグ情報から「棚情報」と「タグ種別コード」と「商品コード」とを抽出して、各々の項目に格納する。位置把握テーブル１５はこれらの項目のうち一部を備えてもよい。
【００６２】
位置把握テーブル１５の項目「レコード番号」１５１は、一つのタグ情報に含まれる各種情報を対応付けてひとつのレコードとした場合に、該レコードに一意に付される情報を格納するデータ領域である。例えば、レコード番号「１」が格納される。以降、データをレコードとして扱うこととするが、本発明はこれに限られるものではなく、各データに対応づいている他のデータを随時参照するものとしても良い。
【００６３】
位置把握テーブル１５の項目「棚情報」１５２は、タグ情報に含まれる棚情報を格納するデータ領域である。例えば、棚情報「Ａ１」が格納される。
【００６４】
位置把握テーブル１５の項目「タグ種別コード」１５３は、タグ情報に含まれるタグ種別コードを格納するデータ領域である。例えば、タグ種別コード「０１」や「０２」が格納される。位置把握テーブル１５の項目「商品コード」１５４は、タグ情報に含まれる商品コードを格納するデータ領域である。例えば、商品コード「００００１」が格納される。
【００６５】
位置把握テーブル１５の項目「処理終了フラグ」１５５は、後述する「配置チェック処理（Ｓ３）」が終了したか否かの情報を格納するデータ領域である。配置チェック処理が終了した場合にフラグ「１」を立てるデータ領域であり、配置チェック処理が行われる前は、空欄もしくは初期状態を示すフラグ「０」がたっている。
【００６６】
位置把握テーブル１５の項目「削除対象フラグ」１５６は、後述する「配置チェック処理（Ｓ３）」によって商品の配置位置が誤っているとのエラー判定がでたか否かの情報を格納するデータ領域である。配置チェック処理によってエラー判定が出た場合にフラグ「１」を立てるデータ領域であり、配置チェック処理が行われる前もしくは配置チェックによるエラーがでなかった場合は、空欄もしくは初期状態を示すフラグ「０」がたっている。
【００６７】
例えば、図７のＳ２における具体的なテーブル作成部１２の動きを、図６（Ｂ）にあるような「０２００００１」に棚情報「Ａ１」が付された「０２００００１Ａ１」などを受信した場合（図７Ｓ１）について説明する。テーブル作成部１２は、レコード番号「１」に対応付けて、棚情報「Ａ１」を抽出して棚情報１５２に格納し、タグ種別コード「０１」を抽出してタグ種別コード１５３に格納し、商品コード「００００１」を抽出して商品コード１５４に格納する。この時点では「処理終了フラグ」１５５には「０」が、「処理対象フラグ」１５６には「０」が格納される。
【００６８】
また、テーブル作成部１２は、位置把握テーブル１５を作成する際、棚情報とタグ種別コードと商品コードが互いに同一である複数のレコードは一つのレコードに集約するとよい。同じ棚に存在する同じ商品の商品タグを１レコードとすることで、以降の処理に要する時間を短くすることが出来る。
【００６９】
続いて、判定部１３は位置把握テーブル１５および棚マスタ１６を用いて、配置チェック処理を行い判定結果テーブル１７を作成する（Ｓ３）。詳細については別途フローチャートを用いて説明する。
【００７０】
そして、判定部１３は判定結果テーブル１７にレコードが存在する場合に（Ｓ４ＹＥＳ）通信部１１に通知命令をだす。判定結果テーブル１７についての詳細は後述するが、判定結果テーブル１７は、商品の配置が誤っていた場合など担当者が確認すべき状態を格納している。
【００７１】
通信部１１は通知先となる担当者端末装置３のアドレスや電話番号等を格納した通知先マスタ（図示せず）を参照して、判定結果テーブル１７に格納されている情報に基づいて適切な担当者に通知を行う（Ｓ５）。そしてＳ６へ進む。一方、判定部１３は判定結果テーブル１７にレコードが存在しなければ（Ｓ４ＮＯ）そのままＳ６へ進む。
【００７２】
続いて、テーブル作成部１２は位置把握テーブル１５を参照して、削除対象フラグ１５６に「１」が立っているレコードを削除する（Ｓ６）。削除対象フラグに「１」が立っているレコードに関しては正しい位置に配置されていないことが検出されているため、この後作成する案内図反映させるべきではない。よって、予め削除しておく。
【００７３】
そして、テーブル作成部１２は、位置把握テーブル１５において処理対象フラグ「１」を有するレコードを削除し、削除後の位置把握テーブル１５を比較用位置把握テーブル１９として保存する（Ｓ７）。さらに、位置把握テーブル１５に格納されている情報を全て消去することとしても良い。
【００７４】
比較用位置把握テーブル１９に格納されるデータテーブル例を図９に示す。比較用位置把握テーブル１９は、「レコード番号」１９１、「棚情報」１９２、「タグ種別コード」１９３、「商品コード」１９４を対応付けて格納する。比較用位置把握テーブル１９はこれらの項目のうち一部を備えてもよい。各項目の内容は位置把握テーブル１５と同様であるので説明は割愛する。
【００７５】
比較用位置把握テーブル１９に格納されているレコードは、位置把握テーブル１５において削除対象フラグ１５６に「０」が格納されたレコードであるため、正しい位置に配置されていると判定されたこととなる。よって、比較用位置把握テーブル１９は、配置管理処理実行時において、商品の正しい配置に関する情報が格納されたテーブルということとなる。
【００７６】
再び図７に戻り、案内図作成部１４は比較用位置把握テーブル１５、棚マスタ１６および商品マスタ１８を参照して案内図を作成する（Ｓ８）。
【００７７】
案内図作成部１４が作成する案内図例を図１０に示す。図示する全ての項目を有しておらずともよく、さらに他の項目を備えても良い。比較用位置把握テーブル１９を参照して商品タグのレコードに含まれる商品コードを読み出し、商品マスタ１８を参照して読み出した商品コードに対応する商品名１８２に格納されているデータを読み出す。また、案内図に分類を表示したい場合は、商品名１８２ではなく分類１８３を参照する。
【００７８】
そして、比較用位置把握テーブル１９の棚情報１９２を参照して、棚マスタ１６において同一の棚情報を有する位置を特定し、読み出した商品名を該特定した位置に配置する。
【００７９】
例えば、案内図作成部１４は比較用位置把握テーブル１９（図９）を参照し、商品タグのタグ種別コード「０１」を有するレコードを検索し、レコード「１」を特定する。そして案内図作成部１４はレコード「１」に含まれる商品コード「００００１」および棚情報「Ａ１」を読み出す。さらに案内図作成部１４は、商品マスタ１８（図４）を参照して商品コード「００００１」に対応する商品名「チョコレートＡ」を読み出す。そして、棚マスタ１６（図３）を参照して棚情報「Ａ１」に対応する位置に前記読み出した「チョコレートＡ」を書き込む。
【００８０】
また、案内図作成部１４は、商品タグを用いるとして説明したが、表示札タグを用いて、案内図を作成するとしても良い。そして順次この処理を繰り返し、案内図（図１０）を作成する。
【００８１】
つまり、図１のように陳列用什器１００の一段目の左に存在する棚１０３には、商品コード「００００１」に対応する「チョコレートＡ」が存在することを客に知らせることができる。
【００８２】
以上のような構成によって、正しい位置に配置された商品のみを反映させた案内図を作成することができる。また、商品の配置位置が誤っていることを検出した場合に、担当者へ通知を行い、商品の配置位置の確認を促すことが出来る。
【００８３】
以降、配置チェック処理（Ｓ３）の詳細な処理フローを図１１から図１３を用いて説明する。
【００８４】
判定部１３は位置把握テーブル１５を参照して全てのレコードの処理終了フラグに「１」が格納されているかを判定する（Ｓ３０１）。全てのレコードに処理終了フラグ「１」が格納されている場合には、全ての商品の配置チェック処理が終了したということなので、終了する（Ｓ３０１ＹＥＳ）。
【００８５】
全てのレコードに処理終了フラグ「１」が格納されていない場合には（Ｓ３０１ＮＯ）、判定部１３は位置把握テーブル１５から処理終了フラグ１５５に「０」を有するレコードを順に読み出す（Ｓ３０２）。そして、判定部１３は読み出したレコードに含まれる商品コードを抽出する（Ｓ３０３）。
【００８６】
そして、判定部１３は位置把握テーブル１５から、抽出した商品コードをと同様の商品コートを有するレコードを検索する（Ｓ３０４）。同様の商品コードを有するレコードが位置把握テーブル１５に存在した場合は（Ｓ３０４ＹＥＳ）、判定部１３はそのレコードを読み出す（Ｓ３０５）。
【００８７】
一方、同様の商品コードを有するレコードが位置把握テーブル１５に存在しない場合は（Ｓ３０４ＮＯ）、Ａを介して、図１２のＳ３１１へ進む。
【００８８】
続いて判定部１３は、読み出したレコードに商品タグ４であることを示すタグ種別情報「０１」および表示札タグ３であることを示すタグ種別情報「０２」を有するレコードが各々一つ以上含まれるかを判定する（Ｓ３０６）。位置把握テーブル１５に、商品タグと表示札タグのレコードが各々１以上存在する場合は（Ｓ３０６ＹＥＳ）、Ｂを介して、図１３のＳ３２１へ進む。
【００８９】
一方、位置把握テーブル１５に、商品タグと表示札タグのレコードは各々一つ以上存在しない場合は（Ｓ３０６ＮＯ）、Ａを介して、図１２のＳ３１１へ進む。つまり、レコードは複数存在するが、いずれも商品タグ４のレコードであるか、もしくはいずれも表示札タグ３のレコードである場合が該当する。
【００９０】
例えば、判定部１３は位置把握テーブル１５を参照して処理終了フラグ「０」のレコード「１」を読み出す（Ｓ３０２）。ただし、図８では以降の説明のために処理終了フラグ「１」を記載しているが、「０」だと仮定する。そしてレコード「１」の商品コード「００００１」を抽出し（Ｓ３０３）、商品コード「００００１」を有するレコードを検索する（Ｓ３０４）。
【００９１】
レコード「２」、レコード「３」およびレコード「１２」が読み出されることとなる（Ｓ３０５）。そして読み出したレコード「１」、レコード「２」、レコード「３」、レコード「１２」のタグ種別コードに、商品タグ４であることを示す「０１」、および表示タグ３であることを示す「０２」を有するレコードが各々一つ以上あるため、Ｂを介して図１３のＳ３２１へ進む。
【００９２】
一方、判定部１３が位置把握テーブル１５を参照して処理終了フラグ「０」のレコード「１３」を読み出した場合は（Ｓ３０２）、レコード「１３」の商品コード「１１１１１」を抽出し（Ｓ３０３）、商品コード「１１１１１」を有するレコードを検索する（Ｓ３０４）。位置把握マスタ１５に商品コード「１１１１１」を有するレコードが存在しないので（図８において省略部分にも存在しないと仮定する）、Ａを介して図１２のＳ３１１へ進む。
【００９３】
続いて図１２へ移り、判定部１３は、Ｓ３０２で読み出したレコードもしくはＳ３０５で読み出したレコードが、商品タグ４のレコードであるかを判定する（Ｓ３１１）。つまり、読み出したレコードに含まれるタグ種別コードが「０１」であるかを判定する。商品タグ４のレコードであれば（Ｓ３１１ＹＥＳ）、Ｓ３０３で抽出した商品コードを有する表示札タグ３が存在しなかったこととなるため、「表示札タグナシ」と判定して判定結果テーブルに記録する（Ｓ３１３）。
【００９４】
一方、商品タグ４のレコードでなければ（Ｓ３１１ＮＯ）、Ｓ３０３で抽出した商品コードを有する商品タグ４が存在しなかったこととなるため、「商品タグナシ」と判定して判定結果テーブルに記録する（Ｓ３１２）。
【００９５】
判定結果テーブル１７に格納されるデータテーブル例を図１４に示す。判定結果テーブル１７は、「判定結果」１７１、「商品コード」１７２、「配置棚」１７３を対応付けて格納する。判定結果テーブル１７はこれらの項目のうち一部を備えてもよい。
【００９６】
判定結果テーブル１７の項目「判定結果」１７１は、配置チェック処理で判定結果テーブル１７に記憶することとなった対象のレコードに関する判定結果を格納するデータ領域である。例えば、「表示札タグナシ」や「商品タグナシ」や「置き場所違い」が格納される。ここには、各々の判定結果を一意に対応づいているフラグを格納することとしても良い。
【００９７】
判定結果テーブル１７の項目「商品コード」１７２は、配置チェック処理で判定結果テーブル１７に記憶することとなった対象のレコードに含まれる商品コードを格納するデータ領域である。例えば、「００００１」が格納される。
【００９８】
判定結果テーブル１７の項目「配置棚」１７３は、配置チェック処理で判定結果テーブル１７に記憶することとなった対象のレコードに含まれる棚情報を格納するデータ領域である。例えば、「Ａ５」が格納される。
【００９９】
また、判定部１３が「置き場所違い」を判定した場合で正しい位置が特定できる場合には、項目「正位置」（図示せず）に本来配置されるべき棚の棚情報を対応付けて格納することとしても良い。正位置の特定については後述する。
【０１００】
図１２に戻り、Ｓ３０２で読み出したレコードもしくはＳ３０５で読み出したレコード全てに処理終了フラグを立てる（Ｓ３１４）。そしてＤを介して、図１１のＳ３０１へ戻る。
【０１０１】
例えば、Ａを介してＳ３１１へ進んだレコード「１３」は、タグ種別コード「０１」を有しているので、判定部１３によって商品タグであると判断される（Ｓ３１１ＹＥＳ）。よって、レコード「１３」の商品コード「１１１１１」に対応する表示札タグが存在しなかったと判断して、判定結果テーブル１７に判定結果「表示札タグナシ」、商品コード「１１１１１」、配置棚「Ａ６」と対応付けて格納する。そして位置把握テーブル１５のレコード「１３」の処理終了フラグ１５５に「１」を格納する。そしてＤを介して、図１１のＳ３０１へ戻る。
【０１０２】
以上のような構成によって、商品タグナシもしくは表示札タグナシを検出し、通知することが出来る。商品タグナシの状態とは、商品が売り切れている、商品の販売を中止したにもかかわらずプライスカードを撤去し忘れた、商品から商品タグが欠落しているなどの状態であることが考えられるため、これらの好ましくない状況を担当者に知らせることが出来る。
【０１０３】
一方、表示札タグナシとは、プライスカードが欠落しているなどの状態であることが考えられるため、これらの好ましくない状況を担当者に知らせることが出来る。
【０１０４】
また、本実施例では、判定部１３は「商品タグナシ」および「表示札タグナシ」と判定されたレコードには削除対象フラグを立てないこととした。これは例えばプライスカードが欠落していても、案内図において客に商品の位置を提供できる点で良い。
【０１０５】
しかし、判定部１３は「商品タグナシ」および「表示札タグナシ」と判定されたレコードに削除対象フラグ「１」を立てることとしてもよい。そして、案内図には表示させずに、担当者が確認した時点で案内図に反映させ、正確性を確保することとしてもよい。
【０１０６】
続いて図１３へ移り、商品タグ４と表示札タグ３のレコードは各々１以上存在するので（図１１、Ｓ３０６ＹＥＳ）、判定部１３は読み出した複数のレコードの中から、表示札タグ３のレコードを検索する（Ｓ３２１）。つまり、タグ種別コード「０２」を有するレコードを特定する。
【０１０７】
続いて判定部１３は表示札タグ３のレコードから棚情報１５２に格納された情報を読み出す（Ｓ３２２）。そして、判定部１３は位置把握テーブル１５を参照して、処理対象となっている商品タグのうち、読み出した棚情報と同一の棚情報を有する商品タグ４が存在するかを判定する（Ｓ３２３）。同一の棚情報を有する商品タグ４が存在しない場合は（Ｓ３２３ＮＯ）、表示札タグ３および商品タグ４は各々異なる棚に存在していることとなるので、Ｓ３３０へ進む。
【０１０８】
一方、同一の棚情報を有する商品タグ４が存在する場合は（Ｓ３２３ＹＥＳ）、判定部１３は表示札タグ３と商品タグ４は正しい位置にあると判断し、各々のレコードに処理終了フラグ１５６に「１」を格納する（Ｓ３２４）。そして、判定部１３は処理対象となっているレコードに処理終了フラグがたっていないレコードがあるかを判定する（Ｓ３２５）。
【０１０９】
処理対象となっているレコードに処理終了フラグ「１」がたっていないレコードがなければ（Ｓ３２５ＮＯ）、判定部１３はＳ３０２およびＳ３０６で読み出した処理対象のレコード全てに配置チェックをおこなったと判断し、Ｄを介して図１１のＳ３１０へ進む。
【０１１０】
一方、処理対象となっているレコードに処理終了フラグ「１」がたっていないレコードがあれば（Ｓ３２５ＹＥＳ）、判定部１３は正しい配置と判断した商品タグ４のレコードに含まれる棚情報を抽出し、棚マスタ１６を参照して該棚情報に隣接する隣接棚情報を検索する（Ｓ３２６）。
【０１１１】
つまり、棚マスタ１６において正しい配置と判断した商品タグ４の棚情報と同一の棚情報を検索し、該棚情報と同じ段にあり、隣接している棚情報を抽出する。ここで、上下にある棚情報を隣接する棚情報として抽出しても良い。
【０１１２】
続いて、判定部１３は、処理対象のレコードの中に、前記検索した隣接棚情報を有する商品タグ４が存在するかを検索する（Ｓ３２７）。隣接棚情報を有する商品タグ４が存在しない場合は（Ｓ３２７ＮＯ）、Ｓ３３０へ進む。一方、隣接棚情報を有する商品タグ４が一つ以上存在する場合は（Ｓ３２７ＹＥＳ）、判定部１３は位置把握マスタ１０５を参照し、隣接棚情報を有する他の表示札タグ３が存在するかを判定する（Ｓ３２８）。
【０１１３】
隣接棚情報を有する他の表示札タグ３が存在しない場合には（Ｓ３２８ＮＯ）、判定部１３は隣接棚情報を有する商品タグ４は正しい配置にあると判断し、レコードに処理終了フラグ「１」を立てる（Ｓ３２９）。そしてＳ３２５へもどる。ここで、Ｓ３２８を行わずに、Ｓ３２７でＹＥＳと判定した場合にＳ３２９へ進むとしても良い。
【０１１４】
また、Ｓ３２５へ戻ったあとのＳ３２６は、判定部１３がＳ３２９で正しい配置であると判定した商品タグ４の棚情報に対する隣接棚情報を検索することとなる。よって、表示札タグ３に隣接していなくとも、判定部１３は正しい配置にある商品タグ４と隣接している商品タグ４は正しい配置にあると判定することが出来る。よって、複数の棚にわたって存在する商品の配置の正誤を判定することが出来る。
【０１１５】
一方、隣接棚情報を有する他の表示札タグ３が存在する場合には（Ｓ３２８ＹＥＳ）、判定部１３は商品タグ４が付された商品が誤った位置に配置されていると判断し、処理終了フラグ１５６に「１」を有していない処理対象のレコードごとに、「置き場所違い」との判定結果を判定結果テーブル１７に記録する（Ｓ３３０）。そして、判定部１３は位置把握マスタ１５において、これらレコードの削除対象フラグ１５６および処理終了フラグ１５５に「１」を格納する（Ｓ３３１）。そしてＳ３２５へ進む。
【０１１６】
また、Ｓ３２３でＮＯと判定された場合も、表示札タグ３および商品札タグ４に対する「置き場所違い」との判定結果を判定結果テーブル１７に記録する。このようにすることで、担当者に通知して確認を促すことが出来るため、いずれか間違った配置にあるタグを正しい位置へ戻すことが出来る。
【０１１７】
例えば、図１１のＳ３０２において、判定部１３がレコード「１」を読み出した場合について説明する。図１１のＳ３０６までの動きは上述した通りなので、割愛するが、商品コード「００００１」を有するレコード「１」、レコード「２」、レコード「３」、レコード「１２」が図１３の処理の対象となる。
【０１１８】
まず、判定部１３は処理対象となる４つのレコードからタグ種別コード１５３に表示札タグ３であることを示す「０２」が格納されているレコードを検索する（Ｓ３２１）。この結果、レコード「２」が特定される。そして判定部１３はレコード「２」に含まれる棚情報「Ａ１」を抽出する（Ｓ３２２）。そして判定部１３は、処理対象となっている商品タグ４のうち同一の棚情報「Ａ１」を有する商品タグ４が存在するかを判定する（Ｓ３２３）。
【０１１９】
同一の棚情報を有する商品タグ４のレコード「２」が存在するので（Ｓ３２３ＹＥＳ）、判定部１３はレコード「１」の表示札タグ３とレコード「２」の商品タグ４とは正しい位置にあると判断し、各々のレコードに処理終了フラグを立てる（Ｓ３２４）。そして、判定部１３は処理対象となっているレコードに処理終了フラグがたっていないレコード「３」および「１２」があると判定する（Ｓ３２５ＹＥＳ）。
【０１２０】
続いて判定部１３は位置把握テーブル１５を参照して正しい配置と判断した商品タグ４のレコード「２」に含まれる棚情報「Ａ１」を抽出し、棚マスタ１６を参照して棚情報「Ａ１」に隣接する隣接棚情報「Ａ２」を特定する。
【０１２１】
続いて、判定部１３は、処理対象の商品タグ４の中に、前記検索した隣接棚情報「Ａ２」を有する商品タグ４が存在するかを検索する（Ｓ３２７）。判定部１３は隣接棚情報「Ａ２」を有するレコード「３」の商品タグ４が存在すると判定する（Ｓ３２７ＹＥＳ）。そして判定部１３は位置把握マスタ１０５を参照し、隣接棚情報「Ａ２」を有する他の表示札タグ３が存在するかを判定する（Ｓ３２８）。
【０１２２】
図８において隣接棚情報「Ａ２」を有する他の表示札タグ３が存在しないと仮定して（Ｓ３２８ＮＯ）、判定部１３はレコード「３」の商品タグ４は正しい位置にあると判断し、レコード「３」に処理終了フラグ「１」を立てる（Ｓ３２９）。そしてＳ３２５へもどる。
【０１２３】
Ｓ３２５へ戻ったのち、判定部１３は処理対象となっているレコード「２」「３」「１２」に処理終了フラグ「１」がたっていないレコード「１２」があると判定する（Ｓ３２５ＹＥＳ）。判定部１３は位置把握テーブル１５を参照して正しい配置と判断した商品タグ４のレコード「３」に含まれる棚情報「Ａ２」を抽出し、棚マスタ１６を参照して棚情報「Ａ２」に隣接する隣接棚情報「Ａ１」および「Ａ３」を特定する。
【０１２４】
続いて、判定部１３は、処理対象でかつ処理終了フラグが立っていない商品タグ４（レコード「１２」）の中に、前記検索した隣接棚情報「Ａ１」もしくは「Ａ３」を有する商品タグ４が存在するかを検索する（Ｓ３２７）。
【０１２５】
隣接棚情報「Ａ３」または「Ａ１」を有する商品タグ４が存在しないので（Ｓ３２７ＮＯ）、判定部１３は処理終了フラグに「１」がたっていないレコード「１２」の商品タグ４が付された商品が誤った位置に配置されていると判断する。そして判定部１３は、レコード「１２」の商品タグ４に関して「置き場所違い」との判定結果を判定結果テーブル１７に記録する（Ｓ３３０）。
【０１２６】
そして、判定部１３は位置把握マスタ１５において、商品タグ４のレコード「１２」の削除対象フラグ１５６および処理終了フラグ１５５に「１」を格納する（Ｓ３３１）。そしてＳ３２５へ進む。
【０１２７】
処理対象となっているレコード「２」「３」「１２」に処理終了フラグがたっていないレコードがないので（Ｓ３２５ＮＯ）、判定部１３はＳ３０２およびＳ３０６で読み出した処理対象のレコード全てに配置チェックをおこなったと判断し、Ｄを介して図１１のＳ３１０へ進む。
【０１２８】
また、本実施例では、商品コードをキーに配置の正誤をチェックしたが、本発明はこれに限るものでなく、例えば、棚番号をキーに配置の正誤をチェックすることも出来る。
【０１２９】
つまり、判定部１３は、位置把握テーブル１５を参照し、第一の商品コードおよびタグ種別コード「０１」を有するレコード（商品タグ４のレコード）を抽出し、同様の棚番号を有するレコードの中に、第一の商品コードおよびタグ種別コード「０２」（表示札タグ３のレコード）を有するレコードが存在するかを検索する。
【０１３０】
存在する場合は、判定部１３は商品タグ４を付した商品は正しい位置に存在すると判断する。存在しない場合には、判定部１３は正しい位置と判定した商品タグ４の隣の棚情報を棚マスタ１６から検索し、位置把握テーブル１５から隣の棚情報と第一の商品コードとタグ種別コード「０２」を有するレコードを検索する。存在する場合は、判定部１３は商品タグ４を付した商品は正しい位置に存在すると判断する。存在しなければ、判定部１３は商品タグ４を付した商品は誤った位置に存在すると判断し、判定結果テーブル１７に記録する。以上のような処理に置き換えて、配置管理を行うこともできる。
【０１３１】
以上の構成によって、プライスカードなどに付される表示札タグ３と商品に付された商品タグ４が同じ棚に存在するかを確認できる。つまり、商品が正しい位置に配置されていることを確認できる。また、プライスカードが設置されていない複数の棚に連続して商品が配置された場合でも、商品が正しい位置に配置されていると判断することが出来る。
【０１３２】
例えば、店舗では開店時間内に商品の配置を変更することがある。具体的には、特定のメーカーや卸業者等に一定範囲の棚が割り当てられ、メーカー等の担当者がその範囲内で商品の配置を自由に変更する場合などである。
【０１３３】
安売りや販売促進のために商品を大量に仕入れ、一つの棚に収まらずに隣の棚に商品を配置した場合に、メーカー等の担当者は棚ごとに商品札タグを付したプライスカードを準備しなければならない。例えば、店舗の管理者に商品札タグの書き込みを依頼するなどである。しかし本発明によれば、このように一時的な販売促進のために商品札タグを増設することを要せずとも、商品札タグが商品群に対して最低１つ存在すれば、柔軟に置き場所の正誤を判定できる。
【０１３４】
つまり、一つの棚に収まらずに複数の棚に連続して商品を配置した場合に「置き場所違い」と判断してしまうことを排除することが出来る。よって、担当者への通知に本来不要な確認作業を要求する内容を含まなくすることができる。
【０１３５】
また、図７に示す一連の配置管理の処理フローは定期的に実行してもよく、本部コンピュータ（図示せず）などの外部からの命令によって、適宜実行するものとしても良い。これによって、上述のようなメーカー等の担当者による急な配置変更が実行された場合でも適宜更新された正しい案内図を客に提供することが出来る。
【０１３６】
従来技術ではタグに正しい配置位置に関する情報を格納しているため、配置を変更する度にタグの情報を書き換えなければならなかった。しかし、本発明によれば、配置の変更が実行されても、担当者はタグの情報を変更する必要がないため、容易に配置管理を行うことができる。
【０１３７】
つまり、各種タグの内容を書き換えることを必要とせずに、配置の正誤を判断することが出来る。更には配置管理処理が実行された時点での商品の配置を把握して、案内図の表示に反映させることが出来る。
【０１３８】
例えば、メーカー担当者が開店時間内にメーカー商品のレイアウトを変更した場合でも、店舗側としては配置の正誤を確認できる。さらに、店舗で配置管理を行っている担当者の手を煩わせることなく、客に最新の商品の配置を提供することが出来る。
【０１３９】
第二の実施例として、図７に示す処理を店舗の開店時などに一度実行し、それ以降の定期処理を図１５に示す処理とすることで、定期処理の所要時間を短縮する場合について説明する。つまり、前回処理実行時との差分のみを配置チェックの対象とする。
【０１４０】
図１５のＳ１１からＳ１８は図７のＳ１からＳ８と各々同様であるため、説明を割愛する。テーブル作成部１２がＳ２において位置把握テーブル１５を作成した後に、テーブル作成部１２は差分抽出処理を行う（Ｓ１９）。前回の配置管理処理で保存した比較用位置把握テーブル１９と新たにＳ１２で作成された位置把握テーブル１５とを比較する。
【０１４１】
具体的には、テーブル作成部１２は、位置把握テーブル１５に存在する「棚情報」１５２と「タグ種別コード」１５３と「商品コード」１５４とが対応づいたレコードと同様のレコードが比較用位置把握テーブルに存在するかを検索する。存在しなければ、テーブル作成部１２はこのレコードを差分として認定し、位置把握テーブル１５の差分フラグ１５７に「１」を格納する。詳細は後述する。
【０１４２】
つまり、表示札タグ４もしくは商品タグ３が前回配置管理処理実行時とは異なる棚に存在する場合に、棚情報が異なるため、差分として認定される。これは、前回の配置管理実行時以降に商品のレイアウト変更が実行された場合や、客などが商品の返却位置を誤った場合が該当する。
【０１４３】
差分抽出処理によって新たに作成される位置把握テーブル１５を図１６に示す。位置把握テーブル１５は、図８と同様に「レコード番号」１５１、「棚情報」１５２、「タグ種別コード」１５３、「商品コード」１５４、「処理終了フラグ」１５５（図１６では省略）、「削除対象フラグ」１５６（図１６では省略）、「差分フラグ」１５７を対応付けて格納する。
【０１４４】
図８と同様の番号が付された項目は、同様のデータ内容であるため説明を省略する。位置把握テーブル１５の項目「差分フラグ」１５７は、テーブル作成部１２が差分抽出処理によって、差分として認定したことを示す情報を格納するデータ領域である。
【０１４５】
差分抽出処理により前回配置管理実行時とは異なる位置に存在するタグのレコードとして認定された場合にフラグ「１」を立てるデータ領域であり、差分抽出処理が行われる前もしくは差分として認定されなかった場合は、空欄もしくは初期状態を示すフラグ「０」がたっている。
【０１４６】
図１５へ戻り、以降Ｓ１３から処理を継続する。配置チェック処理（Ｓ１３）において、判定部１３は位置把握テーブル１５の差分フラグ１５７に「１」が格納されているレコードを処理対象として処理することで、処理に要する時間を短縮することが出来る。
【０１４７】
以上の構成によって、プライスカードなどに付される表示札タグ３と商品に付された商品タグ４が同じ棚に存在するかを確認できる。つまり、商品が正しい位置に配置されていることを確認できる。また、プライスカードが設置されていない複数の棚に連続して商品が配置された場合でも、商品が正しい位置に配置されていると判断することが出来る。また、配置の変更が実行されても、担当者はタグの情報を変更する必要がないため、容易に配置管理を行うことができる。
【０１４８】
なお本発明の実施形態は上記に限られるものではない。
【０１４９】
例えば、扉開閉制御装置１は図１に示す全ての処理部を１つの筐体上に備える必要はなく、互いに通信可能に接続される他のコンピュータ上に一又はいくつかの処理部が搭載されていても構わない。
【０１５０】
以下では、図１７を用いて、上記の実施例に示した配置管理装置１および配置管理装置１と同様の機能を有する配置管理プログラムを実行するコンピュータを一例として説明する。図１７は配置管理装置１のハードウェア構成の一例を示す図である。配置管理装置１はＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、通信部１０４、ＨＤＤ１０５、入力部１０６、媒体読取部１０７を有しており、各部はバス１０８を介して相互に接続されている。そしてＣＰＵ１０１による管理下で相互にデータの送受を行うことができる。
【０１５１】
ＣＰＵ１０１は、この配置管理装置１全体の動作制御を司る中央処理装置である。通信部１０４は外部からの信号を受信し、その信号の内容をＣＰＵ１０１に渡すとともに、ＣＰＵ１０１からの指示に応じて外部に信号を送信するものである。
【０１５２】
ＨＤＤ１０５には、上記の実施例に示した配置管理装置１と同様の機能をコンピュータに発揮させるプログラムとして、少なくとも図７のＳ２・Ｓ３の処理をコンピュータに実行させるプログラムが記憶されている。そして、ＣＰＵ１０１がこのプログラムをＨＤＤ１０５から読み出して実行することで、図２に示すテーブル作成部１２および判定部１３として機能するようになる。このプログラムはＣＰＵ１０１とアクセス可能なＲＯＭ１０２またはＲＡＭ１０３に格納されていても良い。
【０１５３】
さらにＨＤＤ１０５にはＣＰＵの管理下で図２に示す棚マスタ１６、商品マスタ１８および比較用位置把握テーブル１９が記憶される。プログラム同様、これらマスタもしくはテーブルはＣＰＵ１０１とアクセス可能なＲＯＭ１０２またはＲＡＭ１０３に格納されても良い。
【０１５４】
また、ＲＡＭ１０３にはＣＰＵの管理下で図２に示す位置把握テーブル１５および判定結果テーブル１７が記憶される。プログラム同様、これらテーブルはＣＰＵ１０１とアクセス可能なＲＯＭ１０２またはＨＤＤ１０５に格納されても良い。そして入力部１０６はＣＰＵ１０１の管理下でデータの入力を受付ける。
【０１５５】
上記フローチャートに示した処理内容を記述したプログラムは、コンピュータが読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ  −  Ｏｐｔｉｃａｌ  ｄｉｓｋ）などがある。このプログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売されることが考えられる。
【０１５６】
そして上記プログラムを実行するコンピュータは、例えば媒体読取部１０７が、上記フローチャートに示した処理内容を記述したプログラムを記録した記録媒体から、該プログラムを読み出す。ＣＰＵ１０１は、読み出されたプログラムをＨＤＤ１０５若しくはＲＯＭ１０２、ＲＡＭ１０３に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。
【符号の説明】
【０１５７】
１      配置管理装置
１１    通信部
１２    テーブル作成部
１３    判定部
１４    案内図作成部
１５    位置把握テーブル
１６    棚マスタ
１７    判定結果テーブル
１８    商品マスタ
１９    比較用位置把握テーブル
２      リーダ装置
２１    通信部
２２    制御部
２３    読み取り部
３      表示札タグ
４      商品タグ
５      通信回線
６      担当者端末装置
７      案内図表示装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  通信部
１０５  ＨＤＤ
１０６  入力部
１０７  媒体読取部
１０８  バス
【図１】
2010238007.tif 000003
【図２】
2010238007.tif 000004
【図３】
2010238007.tif 000005
【図４】
2010238007.tif 000006
【図５】
2010238007.tif 000007
【図６】
2010238007.tif 000008
【図７】
2010238007.tif 000009
【図８】
2010238007.tif 000010
【図９】
2010238007.tif 000011
【図１０】
2010238007.tif 000012
【図１１】
2010238007.tif 000013
【図１２】
2010238007.tif 000014
【図１３】
2010238007.tif 000015
【図１４】
2010238007.tif 000016
【図１５】
2010238007.tif 000017
【図１６】
2010238007.tif 000018
【図１７】
2010238007.tif 000019