(57)【要約】      （修正有）【課題】物品が置かれた物品棚内での詳細な位置を判断する物品管理システム及びプログラムを提供する。【解決手段】物品管理端末１００により、本棚６００でのＩＣタグ５１０が付された書籍５００（物品）の収容位置を示す書籍管理情報１２０に基づき、書籍５００の収容位置を管理し、タグリーダー３００により、本棚６００（物品棚）の垂直方向（Ｙ方向）と水平方向（Ｘ）との移動に伴い、一定間隔での電波の発信によりＩＣタグ５１０の情報を読み取る。また、タグリーダー３００は、垂直方向（Ｙ方向）での第１の基準点からの移動距離で示す情報を読み取った際の電波強度に基づいて定められる垂直位置と、水平方向（Ｘ）での第２の基準点からの移動距離で示す情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として物品管理端末に送信すると、物品管理端末１００は、第１の位置情報と第２の位置情報との照合結果を出力する。【選択図】図１
2019038649.tif 000002
【特許請求の範囲】
【請求項１】
物品棚でのＩＣタグが付された物品の収容位置を示す第１の位置情報に基づき、前記物品の収容位置を管理する物品管理端末と、
前記物品棚の垂直方向と水平方向との移動に伴い、一定間隔での電波の発信により前記ＩＣタグの情報を読み取るタグリーダーとを備え、
前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として前記物品管理端末に送信し、
前記物品管理端末は、前記第１の位置情報と前記第２の位置情報との比較結果を出力する
ことを特徴とする物品管理システム。
【請求項２】
前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の前記電波強度の最も高い前記垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の前記電波強度の最も高い前記水平位置とを前記第２の位置情報として前記物品管理端末に送信する
ことを特徴とする請求項１に記載の物品管理システム。
【請求項３】
前記垂直位置は、前記垂直方向での第１の基準点からの移動距離で示され、
前記水平位置は、前記水平方向での第２の基準点からの移動距離で示される
ことを特徴とする請求項１または２に記載の物品管理システム。
【請求項４】
前記タグリーダーの移動をガイドする、前記垂直方向に延びる第１のレール部と、前記水平方向に延びる第２のレール部に沿って前記タグリーダーを移動させるレール制御装置を備え、
前記レール制御装置は、前記物品管理端末からの指示に従い、前記タグリーダーを前記第１のレール部の第１の端部から前記第２のレール部の第２の端部まで移動させ、
前記第１の端部を前記第１の基準点とし、前記第２の端部を前記第２の基準点としている
ことを特徴とする請求項３に記載の物品管理システム。
【請求項５】
前記第１のレール部と前記第２のレール部とは、前記物品棚に設けられていることを特徴とする請求項２に記載の物品管理システム。
【請求項６】
物品管理システムを制御するコンピューターに実行させる物品管理プログラムであって、
物品管理端末により、物品棚でのＩＣタグが付された物品の収容位置を示す第１の位置情報に基づき、前記物品の収容位置を管理する工程と、
タグリーダーにより、前記物品棚の垂直方向と水平方向との移動に伴い、一定間隔での電波の発信により前記ＩＣタグの情報を読み取る工程とを有し、
前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として前記物品管理端末に送信し、
前記物品管理端末は、前記第１の位置情報と前記第２の位置情報との比較結果を出力する
ことを特徴とする物品管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍等の物品の管理に適した物品管理システム及び物品管理プログラムに関する。
【背景技術】
【０００２】
たとえば、大量の書籍を保有する図書館においては、書籍の貸し出しや、書籍の返却に伴う本棚からの取り出しや、本棚への戻し等を容易とするために、書籍の管理が重要となる。書籍の管理の一例として、たとえば書籍の背表紙に、資料の主題を表す分類記号や、保管場所を示す本棚の記号等の情報を付したラベルを貼り付け、ラベルが示す情報に合わせて本棚に並べている。
【０００３】
ところで、返却された書籍は、図書館の職員による判断で元の本棚に戻される。この場合、返却された書籍は、たとえば分類記号に従って、本棚の決められた箇所に戻されることになるが、返却された書籍が大量にあると、図書館の職員が誤って本棚の決められた箇所以外に戻されるおそれがある。このように、返却された書籍が本棚の決められた箇所以外に戻されると、たとえば目的とする書籍を探すのに時間がかかることも予測される。
【０００４】
このような不具合を解消するものとして、特許文献１では、必要な管理データが記録された非接触ＩＣタグを有する書籍と、書店においてＩＣタグが貼付された複数の書籍のデータを非接触で読込みするアンテナ及びスキャナーを有するリーダー付き書棚と、書籍の入出庫時、売上時、返品時に非接触ＩＣタグが付された複数の書籍のデータを非接触で読込みするリーダーライター付きターミナルと、非接触ＩＣタグが付された複数の書籍のデータを非接触で読みかつ書込みするハンディ端末とを備えた在庫管理システムを提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２４０２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の在庫管理システムでは、スキャナーが書棚に設けられたアンテナを介して書籍に付された非接触ＩＣタグと通信することにより、たとえば書棚にどのような書籍が置かれたかどうかを判断できる。
【０００７】
この在庫管理システムを、上述した図書館での書籍の管理に適用すると、返却された書籍を誤って本棚の決められた箇所以外に戻した場合でも、リーダー付き書棚が書籍に付されたＩＣタグのデータを読み取ることで、書籍の戻した箇所の間違いを知らせることができるものと考えられる。
【０００８】
ところが、この在庫管理システムは、たとえば本棚にどのような書籍が置かれたかどうかを判断し、書籍の入出庫時、売上時、返品時でのデータ管理を容易としたものであるため、書籍が置かれた本棚内での詳細な位置までは判断できないという問題がある。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる物品管理システム及び物品管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の物品管理システムは、物品棚でのＩＣタグが付された物品の収容位置を示す第１の位置情報に基づき、前記物品の収容位置を管理する物品管理端末と、前記物品棚の垂直方向と水平方向との移動に伴い、一定間隔での電波の発信により前記ＩＣタグの情報を読み取るタグリーダーとを備え、前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として前記物品管理端末に送信し、前記物品管理端末は、前記第１の位置情報と前記第２の位置情報との比較結果を出力することを特徴とする。
また、前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の前記電波強度の最も高い前記垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の前記電波強度の最も高い前記水平位置とを前記第２の位置情報として前記物品管理端末に送信することを特徴とする。
また、前記垂直位置は、前記垂直方向での第１の基準点からの移動距離で示され、前記水平位置は、前記水平方向での第２の基準点からの移動距離で示されることを特徴とする。
また、前記タグリーダーの移動をガイドする、前記垂直方向に延びる第１のレール部と、前記水平方向に延びる第２のレール部に沿って前記タグリーダーを移動させるレール制御装置を備え、前記レール制御装置は、前記物品管理端末からの指示に従い、前記タグリーダーを前記第１のレール部の第１の端部から前記第２のレール部の第２の端部まで移動させ、前記第１の端部を前記第１の基準点とし、前記第２の端部を前記第２の基準点としていることを特徴とする。
また、前記第１のレール部と前記第２のレール部とは、前記物品棚に設けられていることを特徴とする。
本発明の物品管理プログラムは、物品管理システムを制御するコンピューターに実行させる物品管理プログラムであって、物品管理端末により、物品棚でのＩＣタグが付された物品の収容位置を示す第１の位置情報に基づき、前記物品の収容位置を管理する工程と、タグリーダーにより、前記物品棚の垂直方向と水平方向との移動に伴い、一定間隔での電波の発信により前記ＩＣタグの情報を読み取る工程とを有し、前記タグリーダーは、前記垂直方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる垂直位置と、前記水平方向の移動の際、前記情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として前記物品管理端末に送信し、前記物品管理端末は、前記第１の位置情報と前記第２の位置情報との比較結果を出力することを特徴とする。
本発明の物品管理システム及び物品管理プログラムでは、物品管理端末により、物品棚でのＩＣタグが付された物品の収容位置を示す第１の位置情報に基づき、物品の収容位置を管理し、タグリーダーにより、物品棚の垂直方向と水平方向との移動に伴い、一定間隔での電波の発信によりＩＣタグの情報を読み取る。また、タグリーダーは、垂直方向の移動の際、情報を読み取った際の電波強度に基づいて定められる垂直位置と、水平方向の移動の際、情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として物品管理端末に送信すると、物品管理端末は、第１の位置情報と第２の位置情報との照合結果を出力する。
このように、タグリーダーにより、垂直方向での情報を読み取った際の電波強度に基づいて定められる位置と、水平方向での情報を読み取った際の電波強度の高い位置とを検出することで、物品棚内での物品の位置を特定できる。
【発明の効果】
【００１１】
本発明の物品管理システム及び物品管理プログラムによれば、物品棚内での物品の位置を特定できるようにしたので、物品が置かれた物品棚内での詳細な位置を判断できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の物品管理システムの概要を説明するための図である。
【図２】図１の物品管理端末、レール制御装置、タグリーダー、及びＩＣタグの構成の一例について説明するための図である。
【図３】図１の本棚の背面側に設けたレールを示すものであって、図３（ａ）はＬ字形状のレールを示す図であり、図３（ｂ）は逆Ｔ字形状のレールを示す図である。
【図４】図１の本棚の背面側に設けたレールを示すものであって、図４（ａ）はジグザグ状のレールを示す図であり、図４（ｂ）は２個のタグリーダーを配置したＬ字形状のレールを示す図である。
【図５】図１の物品管理システムによる物品管理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の物品管理システムの一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての物品は、たとえば書籍であるとする。また、以下の説明においての物品管理システムは、たとえば図書館に設置されているものとする。
【００１４】
まず、図１は、物品管理システムの概要を示すものである。物品管理システムは、物品管理端末１００、レール制御装置２００、タグリーダー３００を備えている。レール制御装置２００、及びタグリーダー３００は、本棚６００側に設けられている。物品管理端末１００は、携帯型であり、それぞれの書籍５００を管理する書籍管理情報１２０を有している。書籍管理情報１２０は、たとえば書籍５００に付されたＩＣ (Integrated Circuit) タグ５１０のタグＩＤ（identification）に紐付けた分類情報、位置情報（第１の位置情報）等を有している。分類情報は、コミック、文芸、教養、人文等の分類や、単行本であるか分冊であるかを示す情報を含む。位置情報は、書籍５００が保管される本棚６００の詳細位置を示す情報を含む。すなわち、位置情報は、詳細については後述するが、本棚６００の何段目かを示す棚情報と、棚のどの場所かを示す場所情報とを有する。
【００１５】
また、物品管理端末１００は、書籍５００に付されたＩＣタグ５１０に対しての情報のリードライト機能を有している。また、物品管理端末１００は、たとえば書籍５００の返却時において、無線により、レール制御装置２００に対し、駆動指示を出す。また、物品管理端末１００は、たとえば書籍５００の返却時において、無線により、タグリーダー３００に対して特定のタグＩＤを含めたＩＣタグ５１０の情報の読み取りを指示する。また、物品管理端末１００は、詳細については後述するが、タグリーダー３００から受け取ったタグＩＤ、及び位置情報と、書籍管理情報１２０とに基づき、たとえば書籍５００の保管場所を確認する。本棚６００は、たとえば６段となっている場合を示している。また、本棚６００の段数は、下から１段、２段、３段、４段、５段、６段と数えるものとする。なお、書籍管理情報１２０には、書籍５００が保管される本棚６００の本棚情報を含めてもよい。
【００１６】
レール制御装置２００は、後述の図３及び図４に示す本棚６００の背面側に設けられたレール４００に沿ってタグリーダー３００を垂直方向（Ｙ方向）、又は水平方向（Ｘ）に移動させる。タグリーダー３００は、レール４００に沿って移動する図示しない台車に載置されている。また、タグリーダー３００は、たとえば本棚６００に戻された書籍５００のＩＣタグ５１０の情報を読み取る。ここで、ＩＣタグ５１０には、説明の都合上、タグ固有のタグＩＤのみが書き込まれているとする。また、タグリーダー３００は、詳細については後述するが、書籍５００のＩＣタグ５１０の情報を読み取る際、垂直方向（Ｙ方向）、及び垂直方向（Ｙ方向）でのＩＣタグ５１０からの電波強度に基づいて定められる位置を検出する。そして、タグリーダー３００は、ＩＣタグ５１０から読み取ったタグＩＤと、垂直方向（Ｙ方向）でのＩＣタグ５１０からの電波強度に基づいて定められる垂直位置、及び水平方向（Ｘ）でのＩＣタグ５１０からの電波強度に基づいて定められる水平位置を示す位置情報（第２の位置情報）とを物品管理端末１００に送信する。
【００１７】
次に、図２を参照し、物品管理端末１００、レール制御装置２００、タグリーダー３００、ＩＣタグ５１０の構成の一例について説明する。まず、物品管理端末１００は、アンテナ１０１、及びパネル部１０２を制御する制御部１１０を備えている。アンテナ１０１は、無線により、レール制御装置２００、タグリーダー３００、及びＩＣタグ５１０等との通信を受け持つ。パネル部１０２は、タッチパネル等のデバイスであり、たとえば書籍５００の返却時において、書籍５００が指定された場所に置かれているかどうかを表示する。
【００１８】
制御部１１０は、アプリケーションプログラム及び制御プログラム等を実行して物品管理端末１００全体の動作を制御するプロセッサーである。制御部１１０は、通信制御部３１１、ＲＡＭ（Random Access Memory）１１２、ＲＯＭ（Read-Only Memory）１１３、物品管理部１１４、パネル制御部１１５、及びシステム制御部１１６を備えている。また、これらは、データバス１１７に接続されている。
【００１９】
通信制御部１１１は、アンテナ１０１を介し、レール制御装置２００、タグリーダー３００、及びＩＣタグ５１０等との送受信の制御を行う。ＲＡＭ１１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ１１３には、各部の動作チェック等を行う制御プログラムが記憶されている。物品管理部１１４は、本棚６００に保管されるそれぞれの書籍５００の書籍管理情報１２０を管理する。すなわち、物品管理部１１４は、図１に示したそれぞれの書籍５００に付されているＩＣタグ５１０のタグＩＤに紐付けた分類情報、位置情報等を、書籍管理情報１２０として管理する。パネル制御部１１５は、パネル部１０２の表示動作等を制御する。
【００２０】
システム制御部１１６は、各部の連携動作等を制御する。また、システム制御部１１６は、リードライト機能を有し、パネル部１０２を介してＩＣタグ５１０の情報の読み取り、又は書き込みの指示があると、通信制御部１１１に対し、アンテナ１０１から読み取り、又は書き込みの指示を含む電波を送信させる。また、システム制御部１１６は、たとえば書籍５００の位置確認に伴うＩＣタグ５１０の読み取り指示があると、通信制御部１１１に対し、アンテナ１０１からレール制御装置２００に対しての駆動指示を含む電波を送信させる。また、システム制御部１１６は、たとえば書籍５００の位置確認に伴うＩＣタグ５１０の読み取り指示があると、通信制御部１１１に対し、アンテナ１０１からタグリーダー３００に対して読み取り指示を含む電波を送信させる。この場合、システム制御部１１６は、読み取り指示に、読み取り対象を特定させるタグＩＤを含ませる。
【００２１】
レール制御装置２００は、アンテナ２０１を制御する制御部２１０を備えている。アンテナ２０１は、無線により、物品管理端末１００等との通信を受け持つ。制御部２１０は、アプリケーションプログラム及び制御プログラム等を実行してレール制御装置２００全体の動作を制御するプロセッサーである。制御部２１０は、通信制御部２１１、レール駆動制御部２１２、ＲＡＭ２１３、ＲＯＭ２１４、及びシステム制御部２１５を備えている。また、これらは、データバス２１６に接続されている。
【００２２】
通信制御部２１１は、アンテナ２０１を介し、物品管理端末１００等との送受信の制御を行う。レール駆動制御部２１２は、後述の図３及び図４に示すレール４００に沿ってタグリーダー３００を載置する図示しない台車を移動させる。ＲＡＭ２１３は、プログラムを実行するためのワークメモリーである。ＲＯＭ２１４には、各部の動作チェック等を行う制御プログラムが記憶されている。システム制御部２１５は、各部の連携動作等を制御する。また、システム制御部２１５は、アンテナ２０１を介し、物品管理端末１００からの駆動指示を受け取ると、レール駆動制御部２１２に対し、図示しない台車の移動を指示する。
【００２３】
タグリーダー３００は、アンテナ３０１及び距離検出センサー３０２を制御する制御部３１０を備えている。アンテナ３０１は、無線により、物品管理端末１００、ＩＣタグ５１０等との通信を受け持つ。距離検出センサー３０２は、タグリーダー３００の垂直方向（Ｙ方向）、及び水平方向（Ｘ）での移動距離（cm）を検出する。距離検出センサー３０２としては、ジャイロセンサー又は加速度センサーを用いることができる。制御部３１０は、アプリケーションプログラム及び制御プログラム等を実行してタグリーダー３００全体の動作を制御するプロセッサーである。制御部３１０は、通信制御部３１１、センサー制御部３１２、ＲＡＭ３１３、ＲＯＭ３１４、及びシステム制御部３１５を備えている。また、これらは、データバス３１６に接続されている。
【００２４】
通信制御部３１１は、アンテナ３０１を介し、物品管理端末１００及びＩＣタグ５１０等との送受信の制御を行う。センサー制御部３１２は、距離検出センサー３０２による検出動作を制御する。ＲＡＭ３１３は、プログラムを実行するためのワークメモリーである。ＲＯＭ３１４には、各部の動作チェック等を行う制御プログラムが記憶されている。システム制御部３１５は、各部の連携動作等を制御する。また、システム制御部３１５は、アンテナ２０１を介し、物品管理端末１００からの読み取り指示を受け取ると、センサー制御部３１２に対し、距離検出センサー３０２による読み取りを指示する。また、システム制御部３１５は、物品管理端末１００からの読み取り指示に含まれている読み取り対象となるＩＣタグ５１０のタグＩＤを元に、センサー制御部３１２に対し、タグＩＤに該当するＩＣタグ５１０の情報の読み取りを指示する。また、システム制御部３１５は、垂直方向（Ｙ方向）、及び水平方向（Ｘ）において、センサー制御部３１２がアンテナ３０１を介してＩＣタグ５１０の情報を読み取ったときの電波強度を確認し、最も電波強度の高い位置を検出する。なお、システム制御部３１５は、最も電波強度の高い位置を、距離検出センサー３０２の検出結果から求める。
【００２５】
ＩＣタグ５１０は、アンテナ部５１１とＩＣチップ５１２とを有している。アンテナ部５１１は、特定の周波数を利用してタグリーダー３００、又は物品管理端末１００との通信を行う。ＩＣチップ５１２は、たとえばタグＩＤを記憶する不揮発性メモリーを有している。また、ＩＣチップ５１２は、アンテナ部５１１を介して受け取った情報を不揮発性メモリーに書き込んだり、不揮発性メモリーの情報をアンテナ部５１１を介して送信したりする。なお、不揮発性メモリーの情報は、ＮＦＣ規格で定義されたフォーマットで書き込まれる。
【００２６】
次に、図３及び図４を参照し、本棚６００の背面側に設けられているタグリーダー３００を垂直方向（Ｙ方向）、又は垂直方向（Ｙ方向）に移動させるレール４００について説明する。まず、図３（ａ）に示すレール４００は、Ｌ字形状であり、垂直方向（Ｙ方向）に延びたレール部４００ａと水平方向（Ｘ）に延びたレール部４００ｂとを有している。レール部４００ａは、本棚６００の左側に垂直方向（Ｙ方向）に沿って設けられているが、本棚６００の右側に垂直方向（Ｙ方向）に沿って設けられてもよい。レール部４００ｂは、本棚６００の下側に水平方向（Ｘ）に沿って設けられているが、本棚６００の上側に水平方向（Ｘ）に沿って設けられてもよい。なお、レール４００上でのタグリーダー３００のスタート地点、又はゴール地点については、たとえばレール部４００ａの端部ａ、又はレール部４００ｂの端部ｂとする。
【００２７】
そして、レール駆動制御部２１２は、たとえば台車がレール部４００ａの端部ａに位置しているとき、レール部４００ａの端部ａからレール部４００ｂの端部ｂまで台車を移動させ、レール部４００ｂの端部ｂで停止させる。また、レール駆動制御部２１２は、台車がレール部４００ｂの端部ｂに位置しているとき、レール部４００ｂの端部ｂからレール部４００ａの端部ａまで台車を移動させ、レール部４００ａの端部ａで停止させる。
【００２８】
また、レール４００は、図３（ｂ）に示すように、レール部４００ａを本棚６００の中央に垂直方向（Ｙ方向）に沿って設けた逆Ｔ字形状であってもよい。レール駆動制御部２１２は、たとえば台車がレール部４００ａの端部ａに位置しているとき、レール部４００ａの端部ａからレール部４００ｂまで移動させ、たとえばレール部４００ｂの端部ｂ１まで台車を移動させた後、レール部４００ｂの端部ｂ２まで台車を移動させ、レール部４００ｂの端部ｂ２で停止させる。また、レール駆動制御部２１２は、台車がレール部４００ｂの端部ｂ２に位置しているとき、レール部４００ｂの端部ｂ２からレール部４００ｂの端部ｂ１まで移動させた後、レール部４００ｂの端部ｂ１からレール部４００ａまで台車を移動させ、レール部４００ａの端部ａで停止させる。
【００２９】
また、レール４００は、図４（ａ）に示すように、垂直方向（Ｙ方向）に延びた複数のレール部４００ｂ１〜４００ｂ５と、水平方向（Ｘ）に延びた複数のレール部４００ａ１〜４００ａ６とを有するジグザグ状であってもよい。レール駆動制御部２１２は、台車がレール部４００ａ１の端部ａに位置しているとき、レール部４００ａ１の端部ａからレール部４００ａ６の端部ｂまで台車を移動させ、レール部４００ａ６の端部ｂで停止させる。また、レール駆動制御部２１２は、台車がレール部４００ａ６の端部ｂに位置しているとき、レール部４００ａ６の端部ｂからレール部４００ａ１の端部ａまで台車を移動させ、レール部４００ａ１の端部ａで停止させる。
【００３０】
また、図４（ｂ）に示すように、レール４００に沿って移動する台車を２個設け、それぞれの台車にタグリーダー３００を載置してもよい。この場合、レール駆動制御部２１２は、一方の台車がレール部４００ａの端部ａに位置しているとき、レール部４００ａの端部ａからレール部４００ａとレール部４００ｂの交差部ｃまで移動させ、台車を停止させる。また、レール駆動制御部２１２は、他方の台車がレール部４００ｂの端部ｂに位置しているとき、レール部４００ｂの端部ｂからレール部４００ａとレール部４００ｂの交差部ｃまで移動させ、台車を停止させる。また、レール駆動制御部２１２は、一方の台車がレール部４００ａとレール部４００ｂの交差部ｃに位置しているとき、交差部ｃからレール部４００ａの端部ａまで移動させ、台車を停止させる。また、レール駆動制御部２１２は、他方の台車がレール部４００ａとレール部４００ｂの交差部ｃに位置しているとき、交差部ｃからレール部４００ｂの端部ｂまで移動させ、台車を停止させる。
【００３１】
次に、図５を参照し、物品管理システムによる物品管理の処理について説明する。なお、以下においては、書籍５００が本棚６００に返却される場合で説明する。また、書籍５００に付されたＩＣタグ５１０には、タグＩＤのみが書き込まれているとする。また、タグリーダー３００は、図３（ａ）に示したＬ字形状のレール４００に沿って移動するものとする。
【００３２】
（ステップＳ１０１）
物品管理端末１００は、ＩＣタグ５１０の読み取りが指示されたかどうかを判断する。
この場合、物品管理端末１００のシステム制御部１１６は、パネル制御部１１５からのパネル部１０２を介してＩＣタグ５１０の読み取りが指示されたことを示す通知が無ければＩＣタグ５１０の読み取りが指示されないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１１６は、パネル制御部１１５からのパネル部１０２を介してＩＣタグ５１０の読み取りが指示されたことを示す通知が有ればＩＣタグ５１０の読み取りが指示されたと判断する（ステップＳ１０１：Ｙｅｓ）。
なお、ここでのＩＣタグ５１０の読み取りは、書籍５００が本棚６００に戻される前の処理である。
【００３３】
（ステップＳ１０２）
物品管理端末１００は、ＩＣタグ５１０の情報を読み取る。
この場合、物品管理端末１００のシステム制御部１１６は、通信制御部１１１に対し、ＩＣタグ５１０の情報の読み取りを指示する。
このとき、通信制御部１１１は、アンテナ１０１から電波を発信させ、ＩＣタグ５１０からの応答に含まれる情報を受信する。
システム制御部１１６は、通信制御部１１１が受信した情報からタグＩＤを取得する。
【００３４】
（ステップＳ１０３）
物品管理端末１００は、レール制御装置２００に対し駆動を指示する。
この場合、物品管理端末１００のシステム制御部１１６は、通信制御部１１１及びアンテナ１０１を介し、レール制御装置２００に対し、駆動を指示する電波を発信させる。
なお、ここでのレール制御装置２００に対する駆動の指示は、書籍５００が本棚６００に戻された後の処理である。
【００３５】
（ステップＳ１０４）
物品管理端末１００は、ＩＣタグ５１０の情報の読み取りを指示する。
この場合、物品管理端末１００のシステム制御部１１６は、通信制御部１１１及びアンテナ１０１を介し、タグリーダー３００に対し、位置検出を指示する電波を発信させる。また、システム制御部１１６は、位置検出の指示に、ステップＳ１０２で取得したタグＩＤを含ませる。
なお、ここでのタグリーダー３００に対するＩＣタグ５１０の情報の読み取りの指示は、書籍５００が本棚６００に戻された後の処理である。
【００３６】
（ステップＳ１０５）
レール制御装置２００は、レール４００に沿って台車を移動させる。
この場合、レール制御装置２００のシステム制御部２１５は、レール駆動制御部２１２に対し、台車の移動を指示する。
このとき、レール駆動制御部２１２は、台車が図３（ａ）に示すレール４００のレール部４００ａの端部ａに位置しているとき、レール部４００ａの端部ａからレール部４００ｂの端部ｂまで台車を移動させる。また、レール駆動制御部２１２は、台車が図３（ａ）に示すレール４００のレール部４００ｂの端部ｂに位置しているとき、レール部４００ｂの端部ｂからレール部４００ａの端部ａまで台車を移動させる。
タグリーダー３００は、台車の移動に伴い、垂直方向（Ｙ方向）、及び水平方向（Ｘ）に移動する間、書籍５００のＩＣタグ５１０の情報の読み取りを一定間隔（たとえば100msec間隔）で行う。
【００３７】
（ステップＳ１０６）
レール制御装置２００は、定位置（ゴール地点）に到達したかどうかを判断する。
この場合、レール駆動制御部２１２は、レール部４００ａの端部ａからレール部４００ｂの端部ｂまで台車を移動させたとき、台車がレール４００のレール部４００ｂの端部ｂに到達したかどうかを判断する。また、レール駆動制御部２１２は、レール部４００ｂの端部ｂからレール部４００ａの端部ａまで台車を移動させたとき、台車がレール４００のレール部４００ａの端部ａに到達したかどうかを判断する。
なお、レール駆動制御部２１２は、台車が定位置（ゴール地点）に到達したかどうかを判断する際、タグリーダー３００の距離検出センサー３０２による検出結果を用いてもよい（この場合、距離検出センサー３０２による検出結果がレール制御装置２００に送信できるようにしておく）。また、レール部４００ａ又は４００ｂの端部ａ又はｂに反射板を設けておき、光学的な検出結果を用いて台車が定位置（ゴール地点）に到達したかどうかを判断してもよい。また、レール部４００ａ又はｂの端部ａ又はｂにストッパーを設けておき、ストッパーに当接した際の検出結果を用いて台車が定位置（ゴール地点）に到達したかどうかを判断してもよい。
【００３８】
（ステップＳ１０７）
レール制御装置２００は、台車の移動を停止させる。
この場合、レール駆動制御部２１２は、台車がレール部４００ａ又は４００ｂの端部ａ又はｂに到達すると、台車の移動を停止させる。
【００３９】
（ステップＳ１０８）
タグリーダー３００は、ＩＣタグ５１０の情報を読み取る。
この場合、タグリーダー３００のシステム制御部３１５は、台車の移動に伴い、通信制御部３１１及びアンテナ３０１を介し、情報の送信を指示する電波を発信させる。
また、システム制御部３１５は、センサー制御部３１２に対し、距離検出センサー３０２による検出動作を指示し、台車の移動に伴い、距離検出センサー３０２による検出結果を一定間隔（たとえば100msec間隔）で受け取る。また、システム制御部３１５は、レール４００の垂直方向（Ｙ方向）に延びるレール部４００ａの移動中、一定間隔（たとえば100msec間隔）でタグＩＤを含めた情報の送信を指示する電波を発信させる。また、システム制御部３１５は、レール４００の水平方向（Ｘ）に延びるレール部４００ｂの移動中、一定間隔（たとえば100msec間隔）でタグＩＤを含めた情報の送信を指示する電波を発信させる。
なお、電波の発信間隔をさらに短くすると、ＩＣタグ５１０の情報の読み取り間隔が短くなり、レール４００に沿ってのタグリーダー３００の移動をさらに早くできる。
このとき、ＩＣタグ５１０のＩＣチップ５１２は、アンテナ部５１１を介して電波を受信する度に、電波に含まれるタグＩＤと不揮発性メモリーに記憶されているタグＩＤとを照合し、一致している場合、不揮発性メモリーに記憶されているタグＩＤを送信する。これにより、読み取り対象となるＩＣタグ５１０のＩＣチップ５１２のみが、情報の読み取り指示に対しての応答を実行できる。
また、タグリーダー３００は、本棚６００に返却された書籍５００に付されているＩＣタグ５１０からの情報を、レール４００に沿った移動に伴い連続的に受け取ることができる。
【００４０】
（ステップＳ１０９）
タグリーダー３００は、ＩＣタグ５１０の情報の読み取りを終了させるかどうかを判断する。
この場合、タグリーダー３００のシステム制御部３１５は、たとえばレール部４００ａの端部ａからレール部４００ｂの端部ｂまで移動した際、距離検出センサー３０２による検出結果がレール部４００ｂの端部ｂまでの距離に達していなければ、ＩＣタグ５１０の情報の読み取りを終了させないと判断する（ステップＳ１０９：Ｎｏ）。
これに対し、システム制御部３１５は、たとえばレール部４００ａの端部ａからレール部４００ｂの端部ｂまで移動した際、距離検出センサー３０２による検出結果がレール部４００ｂの端部ｂまでの距離に達していれば、ＩＣタグ５１０の情報の読み取りを終了させると判断する（ステップＳ１０９：Ｙｅｓ）。
【００４１】
（ステップＳ１１０）
タグリーダー３００は、電波強度の最も高い位置を特定する。
この場合、タグリーダー３００のシステム制御部３１５は、レール４００に沿っての移動に伴い、レール４００の垂直方向（Ｙ方向）のレール部４００ａでの電波強度の最も高い垂直位置を、距離検出センサー３０２による検出結果を元に特定する。
また、システム制御部３１５は、レール４００に沿っての移動に伴い、レール４００の水平方向（Ｘ）のレール部４００ｂでの電波強度の最も高い水平位置を、距離検出センサー３０２による検出結果を元に特定する。
【００４２】
（ステップＳ１１１）
タグリーダー３００は、検出した垂直位置と水平位置とを含む位置情報を送信する。
この場合、タグリーダー３００のシステム制御部３１５は、ステップＳ１１０で特定した垂直方向（Ｙ方向）の電波強度の最も高い垂直位置と、水平方向（Ｘ）の電波強度の最も高い水平位置とを位置情報とし、通信制御部３１１及びアンテナ３０１を介し、電波で送信する。また、位置情報には、読み取ったＩＣタグ５１０のタグＩＤを含ませる。
【００４３】
（ステップＳ１１２）
物品管理端末１００は、位置情報を受け取ったかどうかを判断する。
この場合、物品管理端末１００のシステム制御部１１６は、通信制御部１１１からのアンテナ１０１を介して位置情報を受け取ったことを示す通知が無ければ位置情報を受け取っていないと判断する（ステップＳ１１２：Ｎｏ）。
これに対し、システム制御部１１６は、通信制御部１１１からのアンテナ１０１を介して位置情報を受け取ったことを示す通知が有れば位置情報を受け取ったと判断する（ステップＳ１１２：Ｙｅｓ）。
【００４４】
（ステップＳ１１３）
物品管理端末１００は、書籍５００の返却位置が正しいかどうかを判断する。
この場合、物品管理端末１００のシステム制御部１１６は、タグリーダー３００から受け取った位置情報（第２の位置情報）と、物品管理部１１４が管理している書籍管理情報１２０とを比較する。
書籍管理情報１２０は、上述したように、たとえば書籍５００に付されたＩＣタグ５１０のタグＩＤに紐付けた分類情報、位置情報（第１の位置情報）等を有している。
ここで、本棚６００は、図１のように、書籍５００の収納棚が６段となっているとする。また、図３（ａ）のレール４００において、タグリーダー３００がレール部４００ａの端部ａからレール部４００ｂの端部ｂまで移動し、さらに端部ａを垂直方向（Ｙ方向）での距離計測の基準点とし、端部ｂを垂直方向（Ｙ方向）での距離計測の基準点とすることを前提とする。
このような前提条件において、６段目は端部ａからの距離がａ〜ｂcmの間となり、５段目は端部ａからの距離がｃ〜ｄcmの間となり、４段目は端部ａからの距離がｅ〜ｆcmの間となり、３段目は端部ａからの距離がｇ〜ｈcmの間となり、２段目は端部ａからの距離がｉ〜ｊcmの間となり、１段目は端部ａからの距離がｋ〜ｌcmの間となるように設定できる。
また、それぞれの収納棚での書籍５００の水平方向（Ｘ）での水平位置は、端部ｂからの距離で設定できる。
ここで、タグリーダー３００から受け取った位置情報が、垂直方向（Ｙ方向）ではｃ〜ｄcm間で、水平方向（Ｘ）ではｍcmとなっているとする。一方、書籍管理情報１２０の位置情報は、垂直方向（Ｙ方向）ではｃ〜ｄcm間で、水平方向（Ｘ）ではｍcmとなっているとする。
そして、システム制御部１１６は、タグリーダー３００から受け取った位置情報と、物品管理部１１４が管理している書籍管理情報１２０とを比較し、一致していない場合は比較結果として書籍５００の返却位置が間違っていると判断する（ステップＳ１１３：Ｎｏ）。
一方、システム制御部１１６は、タグリーダー３００から受け取った位置情報と、物品管理部１１４が管理している書籍管理情報１２０とを比較し、一致している場合は比較結果として書籍５００の返却位置が正しいと判断する（ステップＳ１１３：Ｙｅｓ）。
【００４５】
（ステップＳ１１４）
物品管理端末１００は、書籍５００の返却位置が正しいことを報知する。
この場合、物品管理端末１００のシステム制御部１１６は、パネル制御部１１５を介し、パネル部１０２に書籍５００の返却位置が正しいことを表示させる。
なお、システム制御部１１６は、音声又は特定のパターンの音で書籍５００の返却位置が正しいことを報知してもよい。
【００４６】
（ステップＳ１１５）
物品管理端末１００は、書籍５００の返却位置が間違っていることを報知する。
この場合、物品管理端末１００のシステム制御部１１６は、パネル制御部１１５を介し、パネル部１０２に書籍５００の返却位置が間違っていることを表示させる。
なお、システム制御部１１６は、音声又は特定のパターンの音で書籍５００の返却位置が間違っていることを報知してもよい。
なお、システム制御部１１６は、ステップＳ１１４、ステップＳ１１５において、報知に代えて通知によって比較結果を出力してもよい。
【００４７】
このように、本実施形態では、物品管理端末１００により、本棚６００（物品棚）でのＩＣタグ５１０が付された書籍５００（物品）の収容位置を示す書籍管理情報１２０（第１の位置情報）に基づき、書籍５００（物品）の収容位置を管理し、タグリーダー３００により、本棚６００（物品棚）の垂直方向（Ｙ方向）と水平方向（Ｘ）との移動に伴い、一定間隔での電波の発信によりＩＣタグ５１０の情報を読み取る。また、タグリーダー３００は、垂直方向（Ｙ方向）での第１の基準点（たとえば図３（ａ）のレール部４００ａの端部ａ）からの移動距離で示す情報を読み取った際の電波強度に基づいて定められる垂直位置と、水平方向（Ｘ）での第２の基準点（たとえば図３（ａ）のレール部４００ｂの端部ｂ）からの移動距離で示す情報を読み取った際の電波強度に基づいて定められる水平位置とを第２の位置情報として物品管理端末に送信すると、物品管理端末は、第１の位置情報と第２の位置情報との照合結果を出力する。
【００４８】
すなわち、タグリーダーにより、垂直方向（Ｙ方向）での情報を読み取った際の電波強度に基づいて定められる垂直位置と、水平方向（Ｘ）での情報を読み取った際の電波強度に基づいて定められる水平位置とを検出することで、本棚６００（物品棚）内での書籍５００（物品）の位置を特定できるので、書籍５００（物品）が置かれた本棚６００（物品棚）内での詳細な位置を判断できる。
【００４９】
なお、本実施形態では、物品管理システムを、図書館での書籍５００を管理するものに適用した場合を例示したが、図書館に限らず、書店での書籍５００の管理に適用してもよい。また、物品管理システムを、書籍５００を管理するものに適用したが、レンタルビデオ店等においてのＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の光学ディスクの管理に適用してもよい。
【符号の説明】
【００５０】
１００  物品管理端末
１０１、２０１、３０１  アンテナ
１０２  パネル部
１１０、２１０、３１０  制御部
１１１、２１１、３１１  通信制御部
１１２、２１３、３１３  ＲＡＭ
１１３、２１４、３１４  ＲＯＭ
１１４  物品管理部
１１５  パネル制御部
１１６、２１５、３１５  システム制御部
１１７、２１６、３１６  データバス
１２０  書籍管理情報
２００  レール制御装置
２１２  レール駆動制御部
３００  タグリーダー
３０２  距離検出センサー
３１２  センサー制御部
４００  レール
４００ａ、４００ａ１〜４００ａ６、４００ｂ、４００ｂ１〜４００ｂ５  レール部  
５００  書籍
５１０  ＩＣタグ
５１１  アンテナ部
５１２  ＩＣチップ
６００  本棚
ａ、ｂ  端部
【図１】
2019038649.tif 000003
【図２】
2019038649.tif 000004
【図３】
2019038649.tif 000005
【図４】
2019038649.tif 000006
【図５】
2019038649.tif 000007