(57)【要約】【課題】複数の作業者による読み取りを行いつつ、サーバにおける重複排除処理の負担を軽減しうる読取システムを提供する。【解決手段】  ネットワークＮを介して通信可能なサーバ１４と、複数のモバイルリーダ１２ａ〜１２ｃ（複数の携帯読取端末）と、を備える。これらのモバイルリーダ１２ａ〜１２ｃは、商品に付されたＲＦタグ２０から識別情報を読み取る読取部４０を備える。モバイルリーダ１２ａはサーバ１４からモバイルリーダ１２ｂ，１２ｃが読み取った識別情報を受信する。そして、モバイルリーダ１２ａは受信した識別情報と読み取った識別情報の重複の有無を確認する。そして、モバイルリーダ１２ａは、重複しない識別情報のみをサーバ１４に送信する。【選択図】図３
2019032764.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、該サーバと通信可能な複数の携帯読取端末と、を備える読取システムであって、
前記複数の携帯読取端末は、
複数の物品に付された識別情報を一括して読み取る読取部と、
前記読み取った識別情報をサーバに送信する送信部と、
前記サーバを介して、前記読み取られた識別情報を相互に受信する受信部と、
各々の前記読取部が読み取った識別情報と前記受信した識別情報との重複を確認する重複確認部と、
を備え、
前記送信部は、前記確認の結果、各々の前記読取部が読み取った識別情報のうち、重複していない識別情報を前記サーバに送信することを特徴とする読取システム。
【請求項２】
前記サーバは、
読み取るべき前記物品の識別情報を含むファイルを記憶する記憶部と、
前記複数の携帯読取端末から受信した識別情報に基づいて、前記ファイルに対して該識別情報の消し込みを行う更新部と、
前記ファイルを各携帯読取端末に送信する送信部と、
を備え
前記複数の携帯読取端末は、
前記受信部が前記サーバから前記ファイルを受信し、
前記受信したファイルに基づいて算出された進捗状況をユーザへと通知する進捗通知部を備える、
ことを特徴とする請求項１に記載の読取システム。
【請求項３】
前記複数の携帯読取端末は、
前記確認の結果、各々の前記読取部が読み取った識別情報が重複していない場合に、ユーザに対して通知を行う読取通知部を備えることを特徴とする請求項１または請求項２に記載の読取システム。
【請求項４】
前記複数の携帯読取端末は、
位置情報を取得する位置情報取得部を備え、
前記送信部は、前記重複していない識別情報と共に前記位置情報を前記サーバに送信することを特徴とする請求項１〜請求項３のいずれか１項に記載の読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品に付された識別情報を読み取る読取システムに関する。
【背景技術】
【０００２】
近年、大型のショッピングモールや店舗などが登場しており、取り扱われる商品も多種多様なものとなっている。これに伴って、顧客（消費者）に対する各商品のアピール力を高めるために、商品の陳列態様（見せ方や並べ方）が工夫されている。ここで、店舗における業務の一つに商品の在庫管理があり、大型の店舗などでは、在庫管理を行うための棚卸を効率的に行うことが課題となっている。
【０００３】
そこで、特許文献１の無線タグシステムでは、複数の無線タグリーダを用いて効率的に棚卸を行うことが提案されている。当該無線タグリーダには、商品に付された無線タグの一括読取を行う第１通信モードと、無線タグの個別読取を行う第２通信モードと、が組み込まれており、各通信モードで読み取られた識別情報がサーバに送信される仕組みとなっている。
【０００４】
このような特許文献１の技術によれば、複数の作業者が無線タグの一括読取を行いながら店内を巡回することができるので、作業人数が多いほど作業時間を短縮することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１７７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、当該読取作業の開始当初は、作業者はそれぞれ異なったルートで店内を巡回するが、商品の陳列態様は必ずしも規則的なものではなく、特に大型店舗では上記の通り様々な商品の陳列態様が採用されているため、作業者の巡回ルートが不規則となって、各作業者の巡回ルートが重複する可能性が高くなっている。巡回ルートが重複した場合には、当該作業者の各無線タグリーダは同一の商品から識別情報を読み取る、いわゆる無線タグリーダ間での重複読取が生じてしまう。
【０００７】
重複読取が生じた場合の対策としては、サーバの処理において重複した識別情報を排除する重複排除処理が挙げられるが、当該重複排除処理は作業人数が多ければ多いほど、また商品数が多ければ多いほど負荷が増大するため、複数の無線タグリーダを用いて棚卸を行う場合には、サーバの処理待ち状態が生じるおそれがある。
【０００８】
上記した課題に鑑み、本発明は、複数の作業者による読み取りを行いつつ、サーバにおける重複排除処理の負担を軽減しうる読取システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本願発明は、サーバと、該サーバと通信可能な複数の携帯読取端末と、を備える読取システムであって、
前記複数の携帯読取端末は、複数の物品に付された識別情報を一括して読み取る読取部と、前記読み取った識別情報をサーバに送信する送信部と、前記サーバを介して、前記読み取られた識別情報を相互に受信する受信部と、各々の前記読取部が読み取った識別情報と前記受信した識別情報との重複を確認する重複確認部と、を備え、
前記送信部は、前記確認の結果、各々の前記読取部が読み取った識別情報のうち、重複していない識別情報を前記サーバに送信することを特徴とする。
【００１０】
また、前記サーバは、読み取るべき前記物品の識別情報を含むファイルを記憶する記憶部と、前記複数の携帯読取端末から受信した識別情報に基づいて、前記ファイルに対して該識別情報の消し込みを行う更新部と、前記ファイルを各携帯読取端末に送信する送信部と、を備え
前記複数の携帯読取端末は、前記受信部が前記サーバから前記ファイルを受信し、前記受信したファイルに基づいて算出された進捗状況をユーザへと通知する進捗通知部を備えることを特徴とする。
【００１１】
また、前記複数の携帯読取端末は、前記確認の結果、各々の前記読取部が読み取った識別情報が重複していない場合に、ユーザに対して通知を行う読取通知部を備えることを特徴とする。
【００１２】
また、前記複数の携帯読取端末は、位置情報を取得する位置情報取得部を備え、前記送信部は、前記重複していない識別情報と共に前記位置情報を前記サーバに送信することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の携帯読取端末は、サーバを介して、読み取った識別情報を相互に受信することができる。そして、重複確認部によって、各々が読み取った識別情報と受信した識別情報との重複が確認される。その結果、重複していない識別情報のみがサーバに送られるので、サーバにおける重複排除処理の負担を軽減することができる。このため、読取に使用される携帯読取端末の数や読み取るべき物品の数が増加したとしても、サーバにおける重複排除処理を極めて抑えることができるので、サーバの処理待ち状態となるおそれがない。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る読取システムの概念図
【図２】上記読取システムのモバイルリーダのブロック図
【図３】上記読取システムのシステム構成を示す図
【図４】（ａ）読取ユニットのメモリ内の領域、（ｂ）サーバのメモリ内の既読ファイルを示す図
【図５】携帯情報端末および読取ユニットの組み合わせを説明する図
【図６】上記モバイルリーダのフロー図
【図７】上記サーバのフロー図
【図８】第２実施形態に係る読取システムのフロー図
【図９】変形例に係る読取システムのフロー図
【発明を実施するための形態】
【００１５】
以下、本発明に係る読取システムの実施形態について、図面を参照しながら説明する。
【００１６】
［第１実施形態］
【００１７】
図１に示すように、本実施形態の読取システム１０は、店舗などに陳列された多数の商品から識別情報を読み取るシステムであって、複数の携帯読取端末（以下、「モバイルリーダ１２ａ〜１２ｃ」という。）およびサーバ１４を備えている。複数のモバイルリーダ１２ａ〜１２ｃおよびサーバ１４は、店舗内に設けられたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークＮに接続されており、互いに通信可能となっている。
【００１８】
商品の各々には、図２に示すように、ＩＣチップ１６とアンテナ１８を備えるＲＦタグ２０が付されている。ＩＣチップ１６には、アンテナ１８に接続された送受信回路２２と、送受信回路２２を制御してモバイルリーダ１２ａ〜１２ｃと通信を行うＣＰＵ２４（制御部）と、ＣＰＵ２４によって情報が読み書きされるメモリ２６（記憶部）と、が内蔵されている。ここで、本実施形態のメモリ２６には、各商品を互いに識別するための識別情報が予め記憶されている。このような商品が、顧客に対する見せ方や並べ方が工夫されて陳列されている。
【００１９】
陳列された各商品から識別情報を読み取り、店舗内の商品点数を把握するために、複数の作業者がモバイルリーダ１２ａ〜１２ｃを商品にかざしながら店舗内を巡回する。モバイルリーダ１２ａ〜１２ｃは、図１に示すように、携帯情報端末２８に読取ユニット３０が組み合わされた構成となっている。
【００２０】
読取ユニット３０は、アンチコリジョン機能により複数のＲＦタグ２０から識別情報を一括して読み取るユニットであって、ガン型の筐体の先端にアンテナ３２が取り付けられている。
【００２１】
筐体内には、図２に示すように、アンテナ３２に電気的に接続された読取回路３４が設けられている。読取回路３４は、搬送波を生成する発振回路（不図示）と、発振回路により生成された搬送波にコマンドを重畳して変調する変調回路（不図示）と、コマンドが重畳された搬送波をアンテナ３２に送信するための送信回路（不図示）と、アンテナ３２を経由して入ってくるＲＦタグ２０からの信号を受信するための受信回路（不図示）と、ＲＦタグ２０からの信号を復調する復調回路（不図示）と、から構成されている。このような読取回路３４は、同じく筐体内に設けられたＣＰＵ３６に電気的に接続されている。ＣＰＵ３６は、メモリ３８に予め記憶されたプログラムを実行することで、読取回路３４を制御し、ＲＦタグ２０から識別情報を読み取る。このように、ＣＰＵ３６、読取回路３４、及びアンテナ３２はＲＦタグ２０から識別情報を読み取る読取部４０（図３）として機能する。
【００２２】
メモリ３８には、上記プログラムに加えて、ＲＦタグ２０から読み取った識別情報を文字列形式の読取情報として一時的に記憶する読取領域（図４）と、一度読み取った識別情報を文字列形式の既読情報として蓄積する既読領域（図４）と、が設けられている。このようにメモリ３８は識別情報（読取情報および既読情報）を記憶する第１記憶部４２（図３）として機能する。読取情報と既読情報は、上記プログラムを実行するＣＰＵ３６によって、重複の有無が確認される。このようにＣＰＵ３６は識別情報（読取情報および既読情報）の重複を確認する第１重複確認部４４（図３）として機能する。
【００２３】
ＣＰＵ３６の入力には、トリガースイッチ４６が電気的に接続されている。トリガースイッチ４６は、商品の読取を行う作業者によって操作されるスイッチであって、図１に示すように、ガン型の筐体に形成されたグリップ部４８に設けられている。
【００２４】
読取ユニット３０の筐体は、上記したグリップ部４８に加えて、当該グリップ部４８の上端から水平に延びる銃身部５０を備えている。図５に示すように、この銃身部５０の上面には、携帯情報端末２８を載置するための台座部５２が形成されている。台座部５２の上面には携帯情報端末２８のコネクタパターン５４と接続するためのコネクタ端子５６が露出して設けられている。当該コネクタ端子５６は、携帯情報端末２８との通信処理を行うコントローラ（不図示）などを介してＣＰＵ３６（図２）に接続されている。なお、台座部５２内には携帯情報端末２８を保持するための磁石５８が内蔵されている。
【００２５】
図１および図５に示すように、携帯情報端末２８は、スマートホンやタブレット型コンピュータに代表されるスマートデバイスであって、その側面や背面を覆うケース６０が装着されている。このような携帯情報端末２８は、その背面（ケース６０の背面）が上記した台座部５２に接するように載置される。ケース６０の背面には、コネクタパターン５４が露出して設けられており、コネクタパターン５４が上記した台座部５２のコネクタ端子５６と接続される。コネクタパターン５４の各々は、ケース６０内に配された配線（不図示）を通じて、携帯情報端末２８の外部機器接続コネクタ（不図示）へと接続されている。外部機器接続コネクタは通信処理を行うコントローラ（不図示）などを介してＣＰＵ６２（図２）に接続されている。このように、携帯情報端末２８と読取ユニット３０は、コネクタパターン５４、コネクタ端子５６、及び配線などにより構成される電路を介して電気的に接続されている。また、ケース６０の背面内方には、磁石６４が設けられており、当該磁石６４と台座部５２の磁石５８とが互いに吸着することで、携帯情報端末２８が読取ユニット３０に保持される。
【００２６】
図２に示すように、携帯情報端末２８は、上記したＣＰＵ６２に加えて、メモリ６６、無線モジュール６８、ディスプレイ７８、及びタッチパネル８０を備えている。メモリ６６には、上記の各構成を送信部７０（図３）、第２重複確認部７６（図３）、受信部７２（図３）、及び第２記憶部７４（図３）として機能させるプログラムが格納されている。具体的には、無線モジュール６８は、ネットワークＮに接続するための公知のモジュールであって、ＣＰＵ６２に制御されることで、情報をサーバ１４に送信する送信部７０、及び情報をサーバ１４から受信する受信部７２として機能する。メモリ６６は、読取ユニット３０やサーバ１４から受信した情報を記憶する第２記憶部７４として機能する。ＣＰＵ６２は、読取ユニット３０から受信した識別情報（読取情報）が重複しているか否かを確認する第２重複確認部７６として機能する。ディスプレイ７８は、携帯情報端末２８の正面側に配置されており、ＣＰＵ６２に制御されることで、進捗状況を作業者に対して通知する進捗通知部９２として機能する。タッチパネル８０は、ディスプレイ７８上に配置されており、作業者によりタッチされた位置の座標をＣＰＵ６２に入力する入力部（不図示）として機能する。また、プログラムには、各モバイルリーダ１２ａ〜１２ｃを識別するためのリーダ識別情報（例えばreader01，reader02，reader03）が定められている。
【００２７】
モバイルリーダ１２ａ〜１２ｃと通信可能なサーバ１４は、不図示のＣＰＵ、メモリ、及びネットワークモジュールを備えている。メモリには、後述する処理を定めたプログラムが記憶されており、ＣＰＵが当該プログラムを実行することで、図３に示すように、上記の各構成が送信部８２、受信部８４、記憶部８６、更新部８８として機能する。具体的には、ネットワークモジュールは、ネットワークＮに接続するための公知のモジュールであり、ＣＰＵに制御されることで、各モバイルリーダ１２ａ〜１２ｃから情報を受信する受信部８４、及び各モバイルリーダ１２ａ〜１２ｃに情報を送信する送信部８２として機能する。ＣＰＵは、各モバイルリーダ１２ａ〜１２ｃから受信した識別情報に基づいて登録ファイルを更新する更新部８８として機能する。ここで、登録ファイルとは、各モバイルリーダ１２ａ〜１２ｃから受信した識別情報が重複しないようにリスト化されたファイルである。メモリは、上記プログラムに加えて、図４に示すように、各モバイルリーダ１２ａ〜１２ｃから受信した識別情報（読取情報）を文字列形式の既読情報として記憶する既読ファイル、及び登録ファイルを記憶する記憶部８６（図３）として機能する。なお、本実施形態では、各モバイルリーダ１２ａ〜１２ｃのリーダ識別情報に対応するように既読ファイルが設けられている。
【００２８】
上記のような複数のモバイルリーダ１２ａ〜１２ｃとサーバ１４と、を備える読取システム１０の動作フローについて、主に図６及び図７を参照しながら説明する。なお、各モバイルリーダ１２ａ〜１２ｃは同様に動作するため、ここではモバイルリーダ１２ａについて説明する。
【００２９】
先ず、モバイルリーダ１２ａは初期化処理（ｓ１００）を実行する。初期化処理（ｓ１００）では、携帯情報端末２８のＣＰＵ６２および読取ユニット３０のＣＰＵ３６が各々のメモリ６６，３８に設けられた情報の記憶領域をクリアする。
【００３０】
次いで、モバイルリーダ１２ａ〜１２ｃａは読取処理（ｓ１０１）を実行する。読取処理（ｓ１０１）では、携帯情報端末２８のＣＰＵ６２が読取開始コマンドを読取ユニット３０に対して送信する。読取ユニット３０のＣＰＵ３６は、読取開始コマンドを受信すると、トリガースイッチ４６からの入力を定期的に確認する。ＣＰＵ３６は、トリガースイッチ４６の入力を検出すると、読取回路３４を制御してアンテナ３２を通じてＲＦタグ２０との通信を確立させ、複数のＲＦタグ２０からの識別情報を読み取る。ここで、識別情報を読み取る際には、公知のタイムスロット方式やビットコリジョン方式によるアンチコリジョン機能が用いられ、複数のＲＦタグ２０から一括して識別情報が読み取られる。読み取られた識別情報（以下、「読取情報」という。）は、図４に示すように読取領域に文字列として一時的に記憶される。
【００３１】
次いで、モバイルリーダ１２ａは第１重複確認処理（ｓ１０２）を実行する。第１重複確認処理（ｓ１０２）では、読取ユニット３０のＣＰＵ３６が、上記の読取情報を既読領域内の既読情報と照らし合わせて重複の有無を確認する。重複の有無の確認は、例えば、文字列として記憶されている読取情報と既読情報を比較（ストリングコンペア）することにより行われ、比較した結果、重複（一致）した読取情報は読取領域からクリアされる。なお、読取作業の開始直後に初めて実行される第１重複確認処理（ｓ１０２）においては、上記の初期化処理（ｓ１００）によって既読領域がクリアされた状態となっている。
【００３２】
重複の有無を確認した結果、一括読取を行った読取情報の全てが既読情報と重複している場合（全ての読取情報がクリアされた場合）（ｓ１０３：Ｙｅｓ）には、これまでの処理が繰り返し行われる。一方、図４に示すように、重複していない読取情報“00A0000C〜00A00012”がある場合（ｓ１０３：Ｎｏ）には、当該重複していない読取情報が、既読領域に文字列として追加登録（ｓ１０４）されるとともに、電路を通じて携帯情報端末２８に送信される。このように一度読み取られた読取情報は既読情報として読取ユニット３０にて蓄積される。
【００３３】
次いで、モバイルリーダ１２ａは取得処理（ｓ１０５）を実行する。取得処理（ｓ１０５）では、携帯情報端末２８のＣＰＵ６２が、サーバ１４から他のモバイルリーダ１２ｂ，１２ｃの既読情報をダウンロードする。具体的には、携帯情報端末２８のＣＰＵ６２は、当該モバイルリーダ１２ａに付与されたリーダ識別情報“reader01”を送るとともに、既読ファイルの送信をリクエストする。
【００３４】
サーバ１４のＣＰＵは、当該リクエストを受信すると（ｓ２００：Ｙｅｓ）、受信したリーダ識別情報“reader01”とは異なるリーダ識別情報“reader02”,“reader03”に対応する既読ファイルを送信する（ｓ２０１）。携帯情報端末２８のＣＰＵ６２は、既読ファイルをダウンロードすると、メモリ６６に設けられた他リーダ既読情報記憶領域に記憶させる。
【００３５】
次いで、モバイルリーダ１２ａは第２重複確認処理（ｓ１０６）を実行する。第２重複確認処理（ｓ１０６）では、携帯情報端末２８のＣＰＵ６２が、読取ユニット３０から受信した読取情報を既読ファイルと照らし合わせて、重複の有無を確認する。重複の有無は、上記第１重複確認処理（ｓ１０２）と同様に文字列を比較することにより行われ、重複している読取情報はクリアされる。その結果、既読ファイル内の情報と重複していない読取情報“00A00011”,“00A00012”は、新規読取情報として、リーダ識別情報と共にサーバ１４に送信される（ｓ１０７）。
【００３６】
その後、携帯情報端末２８および読取ユニット３０のＣＰＵ６２，３６は、メモリ６６，３８内の読取情報をクリアして（ｓ１０８）、上記説明した読取処理（ｓ１０１）から読取情報のクリア処理（ｓ１０８）までの一連の処理を繰り返し実行する。そして、上記説明したモバイルリーダ１２ａの処理が他のモバイルリーダ１２ｂ，１２ｃにおいても同様に実行される。
【００３７】
サーバ１４では、各モバイルリーダ１２ａ〜１２ｃから新規読取情報を受信すると（ｓ２０２：Ｙｅｓ）、受信処理（ｓ２０３）および登録処理（ｓ２０４）が実行される。受信処理（ｓ２０３）では、サーバ１４のＣＰＵが、モバイルリーダ１２ａから新規読取情報を受信する。登録処理（ｓ２０４）では、当該ＣＰＵが、受信した読取情報を既読情報として、リーダ識別情報に対応する既読ファイルに追加登録する。
【００３８】
サーバ１４のＣＰＵは、各モバイルリーダ１２ａ〜１２ｃからの新規読取情報を受信しない状態が一定時間経過すると（ｓ２０５：Ｙｅｓ）、更新処理（ｓ２０６）を実行する。更新処理（ｓ２０６）では、サーバ１４のＣＰＵが、各既読ファイルに記憶されている既読情報を読み出し、これらを重複しないようにリスト化する。
【００３９】
上記説明した本実施形態の読取システム１０によれば、各モバイルリーダ１２ａ〜１２ｃは、サーバ１４を介して読み取った識別情報を相互に受信することとなる。そして、各モバイルリーダ１２ａ〜１２ｃでは、第１重複確認部４４が自己の既読情報との重複を確認する（第１重複確認処理ｓ１０２）だけでなく、第２重複確認部７４が他のモバイルリーダの既読情報との重複を確認する（第２重複確認処理ｓ１０６）ため、各モバイルリーダ１２ａ〜１２ｃからサーバ１４に送信される識別情報は、重複する可能性が極めて低くなり、サーバ１４における重複排除処理の負担が軽減される。
【００４０】
［第２実施形態］
【００４１】
第２実施形態の読取システムは、第１実施形態と同様のハードウェア構成を備えるが、各モバイルリーダ１２ａ〜１２ｃが、登録ファイルをサーバ１４から受信し、当該登録ファイルに基づいて第３重複確認処理を実行している点で第１実施形態とは異なっている。以下、図８に基づいて、本実施形態の読取システムの動作フローについて説明する。なお、第１実施形態と同様の構成や処理については同一の符号を付して説明を適宜省略し、第１実施形態と異なる構成や処理を中心に説明することとする。
【００４２】
モバイルリーダ１２ａ〜１２ｃは、初期化処理（ｓ１００）を実行した後、登録ファイルをサーバ１４から取得する（ｓ１０９）。具体的には、携帯情報端末２８のＣＰＵ６２が、無線モジュール６８を制御することで、ネットワークＮを介したサーバ１４との通信を確立し、サーバ１４に対して登録ファイルの送信をリクエストする。サーバ１４は、当該リクエストを受信すると、メモリに記憶されている登録ファイルを読み込んで当該携帯情報端末２８に対して送信する（ｓ２０７）。なお、読取作業の開始直後においては、登録ファイルの内容はクリアされた（空の）状態となっている。
【００４３】
次いで、モバイルリーダ１２ａ〜１２ｃでは、読取ユニット３０が読取処理（ｓ１０１）、第１重複確認処理（ｓ１０２）、及び既読領域への登録処理（ｓ１０４）を実行し、既読領域内の既読情報と重複しない読取情報を携帯情報端末２８に送信する。
【００４４】
読取ユニット３０から読取情報を受信すると、携帯情報端末２８は第３重複確認処理（ｓ１１０）を実行する。第３重複確認処理（ｓ１１０）では、携帯情報端末２８のＣＰＵ６２が、読取ユニット３０から受信した読取情報をサーバ１４から取得した登録ファイル内の情報と照らし合わせて、重複の有無を確認する。その結果、携帯情報端末２８のＣＰＵ６２は、登録ファイル内の情報と重複していない読取情報を新規読取情報としてサーバ１４に送信する（ｓ１０７）。その後、携帯情報端末２８および読取ユニット３０のＣＰＵ６２，３６は、メモリ６６，３８内の読取情報をクリアする（ｓ１０８）。そして、上記説明した登録ファイルの取得処理（ｓ１０９）から読取情報のクリア処理（ｓ１０８）までの一連の処理が各モバイルリーダ１２ａ〜１２ｃにおいて繰り返し実行される。
【００４５】
サーバ１４は、受信処理（ｓ２０３）により新規読取情報を受信する度に、更新処理（ｓ２０８）を実行する。更新処理（ｓ２０８）では、サーバ１４のＣＰＵが、各モバイルリーダ１２ａ〜１２ｃから受信した新規読取情報を既読情報として登録ファイルに追加登録する。そして、サーバ１４は、上記説明した登録ファイルの送信処理（ｓ２０７）から更新処理（ｓ２０８）までの一連の処理が繰り返し実行される。
【００４６】
本実施形態の読取システムは、各モバイルリーダ１２ａ〜１２ｃがサーバ１４から取得した登録ファイル内の既読情報と読取情報の重複を確認して、重複していない読取情報のみをサーバ１４に送信する。サーバ１４では、各モバイルリーダ１２ａ〜１２ｃから新規読取情報を受信する度に上記の登録ファイルが更新される。このように、都度更新される登録ファイルに基づいて、各モバイルリーダ１２ａ〜１２ｃ内で重複確認処理が実行されるので、サーバ１４に送信される新規読取情報の重複が低減され、サーバ１４おける重複排除処理の負荷が軽減されることとなる。
【００４７】
また、各モバイルリーダ１２ａ〜１２ｃが、受信した登録ファイルの内容を携帯情報端末２８のディスプレイ７８に表示させることで、読取作業の進捗を把握できるといった利点もある。
【００４８】
［第３実施形態］
【００４９】
第３実施形態の読取システムは、第１実施形態や第２実施形態と同様のハードウェア構成であるが、サーバ１４が登録ファイルに代えて消込ファイルを有し、各モバイルリーダ１２ａ〜１２ｃが消込ファイルに基づいて第３重複確認処理を実行している点で異なっている。以下、第１実施形態や第２実施形態と同様の構成や処理については同一の符号を付して説明を適宜省略し、異なる構成や処理を中心に説明することとする。
【００５０】
消込ファイルは、店舗内で管理されている商品がリスト化されたファイルであって、商品情報ごとに識別情報が対応付けられた複数のレコードにより構成されている。商品情報は、商品の名称や型番などに代表される商品の情報である。このような消込ファイルは、読取作業が開始される前にサーバ１４の記憶部８６に格納される。
【００５１】
ここで、第３実施形態では、サーバ１４が、各モバイルリーダ１２ａ〜１２ｃから受信した識別情報（新規読取情報）に対応するレコードに読取フラグをセットすることで、読取済みの商品をリストから消し込むこととしている。以下、具体的な動作フローについて、図８に基づいて説明する。
【００５２】
サーバ１４は、モバイルリーダ１２ａ〜１２ｃのファイルの送信リクエスト（ｓ１０９）に応じて、消込ファイルをモバイルリーダ１２ａ〜１２ｃに対して送信する（ｓ２０７）。
【００５３】
モバイルリーダ１２ａ〜１２ｃでは、消込ファイルを取得したあと（ｓ１０９）、読取処理（ｓ１０１）、第１重複確認処理（ｓ１０２）、及び既読領域への登録処理（ｓ１０４）が実行される。そして、既読領域内の既読情報と重複しない読取情報が携帯情報端末２８へと送信される。
【００５４】
次に、モバイルリーダ１２ａ〜１２ｃでは、取得した消込ファイルに基づいて第３重複確認処理が実行される（ｓ１１０）。本実施形態の第３重複確認処理（ｓ１１０）では、携帯情報端末２８のＣＰＵ６２が、読取フラグが未セットとなっているレコードを消込ファイルから抽出し、抽出されたレコードに含まれる識別情報と読取ユニットから受信した読取情報とを照らし合わせて、重複の有無を確認する。その結果、重複していない読取情報がある場合には、当該読取情報を新規読取情報としてサーバ１４に送信する（ｓ１０７）。そして、モバイルリーダ１２ａ〜１２ｃでは読取情報のクリア（ｓ１０８）が実行され、ファイルの取得処理（ｓ１０９）が実行されることとなる。
【００５５】
サーバ１４は、受信処理（ｓ２０３）によって新規読取情報を受信する度に、更新処理（ｓ２０８）を実行する。本実施形態の更新処理（ｓ２０８）では、サーバ１４のＣＰＵが、受信した新規読取情報をキーとした検索を消込ファイルに対して行い、検索された識別情報に対応するレコードに読取済みを指標する読取フラグをセットする。読取フラグがセットされることで、消込ファイル内の識別情報が消し込まれることとなる。そして、サーバ１４では、上記説明したファイルの送信処理（ｓ２０７）から更新処理（ｓ２０８）までの一連の処理が繰り返し実行される。
【００５６】
また、本実施形態では、モバイルリーダ１２ａ〜１２ｃが読取作業の進捗を通知する通知処理を実行することとしている。通知処理は、モバイルリーダ１２ａ〜１２ｃの携帯情報端末２８がサーバ１４から消込ファイルを受信する度に実行されることが好ましい。具体的には、携帯情報端末２８のＣＰＵ６２は、消込ファイルを受信すると、当該消込ファイルに含まれるレコードにおいて読取フラグが未セットのレコード数をカウントし、カウント結果をディスプレイ７８に表示させる。これにより、モバイルリーダ１２ａ〜１２ｃを使用するユーザに対して、読み取るべき商品の残数を知らせることが可能となる。
【００５７】
他の通知態様としては、ＣＰＵ６２は、消込ファイルの総レコード数の逆数に、読取フラグがセット済となっているレコード数を乗じて、読み取った商品数の割合を求め、当該割合をディスプレイ７８に表示させる。これにより、ユーザに対して読み取った商品数の割合を通知することができる。このように、携帯情報端末２８のＣＰＵ６２及びディスプレイは読取作業の進捗状況をユーザに通知する進捗通知部９２（図３）として機能している。
【００５８】
以上、本発明に係る読取システムを実施形態に基づいて説明してきたが、本発明は、上記した形態に限らないことは勿論であり、例えば、以下のような形態で実施されても構わない。
【００５９】
＜変形例＞
（１）上記の各実施形態では、読取ユニット３０のＣＰＵ３６が第１重複確認処理（ｓ１０２）を実行することで第１重複確認部４４として機能していたが、携帯情報端末２８のＣＰＵ６２が第１重複確認処理を実行することで第１重複確認部として機能しても構わない。即ち、携帯情報端末２８のＣＰＵ６２が、第１〜第３確認処理を実行することで重複確認部として機能しても構わない。
【００６０】
（２）上記の各実施形態における第１重複確認処理（ｓ１０２）は必須ではなく、第２重複確認処理（ｓ１０６）や第３重複確認処理（ｓ１１０）のみを実行してもよい。つまり、第２重複確認処理（ｓ１０６）や第３重複確認処理（ｓ１１０）を実行することで、各モバイルリーダ１２ａ〜１２ｃで読み取った識別情報の重複を確認することができるため、サーバ１４における重複排除処理を軽減することができる。
【００６１】
（３）また、第１実施形態において、第３重複確認処理（ｓ１１０）を加えても構わない。すなわち、図９に示すように、モバイルリーダ１２ａ〜１２ｃは、初期化処理（ｓ１００）を実行した後、ファイルの取得処理（ｓ１０９）、読取処理（ｓ１０１）、第１重複確認処理（ｓ１０２，ｓ１０３ａ）、既読領域への登録処理（ｓ１０４）、既読ファイルの取得処理（ｓ１０５）、第２重複確認処理（ｓ１０６，ｓ１０３ｂ）、第３重複確認処理（ｓ１１０）、新規読取情報の送信処理（ｓ１０７）、及び読取情報のクリア処理（ｓ１０８）を繰り返し実行してもよい。また、サーバ１４は、ファイルの送信処理（ｓ２０７）、既読ファイルの送信処理（ｓ２０１）、受信処理（ｓ２０３）、登録処理（ｓ２０４）、及び更新処理（ｓ２０８）を繰り返し実行しても良い。
【００６２】
（４）モバイルリーダ１２ａ〜１２ｃは、ＣＰＵ６２によって駆動制御されるバイブレータ９０を携帯情報端末２８内に備え、ＣＰＵ６２は、読取ユニット３０から重複していない読取情報を受信した場合に、バイブレータ９０を駆動させてもよい。また、ＣＰＵ６２は、第２重複確認処理（ｓ１０６）や第３重複確認処理（ｓ１１０）において重複を確認した結果、重複していない読取情報がある場合に、バイブレータ９０を駆動させてもよい。また、モバイルリーダ１２ａ〜１２ｃは、ＣＰＵ６２によって制御されるスピーカを携帯情報端末２８内に備え、重複していない読取情報を受信した場合や確認した場合に、スピーカから音を出力してもよい。他には、ＣＰＵ６２は、重複していない読取情報を受信した場合や確認した場合に、ディスプレイ７８に当該読取情報を表示させてもよい。すなわち、モバイルリーダ１２ａ〜１２ｃは、重複していない読取情報を検出したことを作業者（ユーザ）に対して通知する読取通知部（不図示）を備えても良い。
【００６３】
（５）登録ファイルの既読情報には、読取を行った位置を指標する位置情報が対応付けられても良い。具体的には、モバイルリーダ１２ａ〜１２ｃの携帯情報端末２８は、ＧＰＳに代表される位置取得部を備え、読取ユニット３０から読取情報を受信したときに、ＣＰＵ６２が、当該携帯情報端末２８の位置情報を取得する。その後、ＣＰＵ６２は、新規読取情報とともに当該位置情報をサーバ１４へ送信する。サーバ１４では、ＣＰＵが新規読取情報を既読情報として登録ファイルに登録するとともに、受信した位置情報を対応付けて登録する。これにより、商品の陳列場所を管理することができる。なお、位置情報はＧＰＳにより取得される情報に限られない。例えば、商品の各陳列エリアや店舗の階層毎に、位置情報を記憶したＲＦタグ２０を配置し、読取ユニット３０を通じて当該ＲＦタグ２０を読み取ることによって取得しても構わない。また、当該位置情報は商品情報や当該商品の識別情報に対応付けて消込ファイルのレコードに格納しても構わない。
【００６４】
本発明は、その趣旨を逸脱しない範囲で当業者の知識に基づいて種々なる改良、修正、又は変形を加えた態様でも実施できる。また、同一の作用又は効果が生じる範囲内で、何れかの発明特定事項を他の技術に置換した形態で実施しても良い。
【００６５】
例えば、本発明の読取システムにより読み取られる対象物は、商品に付されたＲＦタグに限られず、図書館において管理されている書物に付されたＲＦタグであってもよい。すなわち、ＲＦタグによって管理されている物品であればよい。
【符号の説明】
【００６６】
１４  …  サーバ
１２ａ〜１２ｃ  …  携帯読取端末（モバイルリーダ）
１０  …  読取システム
４０  …  読取部
７２  …  携帯読取端末の受信部
７０  …  携帯読取端末の送信部
８４  …  サーバの受信部
８２  …  サーバの送信部
４４  …  第１重複確認部
７６  …  第２重複確認部
【図１】
2019032764.tif 000003
【図２】
2019032764.tif 000004
【図３】
2019032764.tif 000005
【図４】
2019032764.tif 000006
【図５】
2019032764.tif 000007
【図６】
2019032764.tif 000008
【図７】
2019032764.tif 000009
【図８】
2019032764.tif 000010
【図９】
2019032764.tif 000011