(57)【特許請求の範囲】
【請求項１】
陳列棚に陳列される各物品に付加され、当該物品の識別情報を記憶したデータキャリアと、
各利用者に携帯され、当該利用者の識別情報を記憶したデータキャリアと、
陳列棚に設けられ、所定間隔ごとに繰り返し質問波を発し、この質問波に対する前記物品のデータキャリアからの応答波から識別情報を読み取る物品読取手段と、
陳列棚に設けられ、指示に応じて質問波を発し、この質問波に対する前記利用者のデータキャリアからの応答波から識別情報を読み取る利用者読取手段と、
前記物品読取手段で読み取りが行われる度に、今回読み取った識別情報群と前回読み取った識別情報群とを比較し、この比較にて識別情報の消失が検出された場合にその物品が持ち出されたと判定して前記利用者読取手段に利用者の識別情報の読取を指示し、これに応じて前記利用者読取手段で読み取られた利用者の識別情報を取得し、この識別情報に対応する利用者が前記物品を持ち出した旨を記録する持ち出し管理手段と、
を有し、
前記利用者読取手段の読取可能距離が、前記物品読取手段の読取可能距離より長いことを特徴とする物品持ち出し管理システム。
【請求項２】
前記利用者読取手段は、前記利用者のデータキャリアに対してデータを書き込む機能を有し、
前記持ち出し管理手段は、前記物品を持ち出したと判断した利用者のデータキャリアに対して、その持ち出しに関する所定の情報を前記利用者読取手段を介して書き込むことを特徴とする請求項１記載の物品持ち出し管理システム。
【請求項３】
前記持ち出し管理手段は、前記利用者読取手段で利用者の識別情報が読み取られなかった場合は、前記物品が無断で持ち出されたと判定し、無断持ち出しに関する所定の処理を行うことを特徴とする請求項１記載の物品持ち出し管理システム。
【請求項４】
前記持ち出し管理手段は、今回と前回の識別情報群の比較において物品の識別情報の増加を検知したとき、その識別情報に対応する物品が前記陳列棚に返却された旨の記録を行うことを特徴とする請求項１記載の物品持ち出し管理システム。
【請求項５】
前記持ち出し管理手段は、各物品ごとにその物品の陳列場所を検知範囲に収める読取手段を記憶し、今回と前回の識別情報群の比較において物品の識別情報の増加を検知したときに、その物品が、その物品の識別情報を検知した読取手段の検知範囲にあるべきものか否かを判定し、その物品がその読取手段の検知範囲にあるべきものでないと判定した場合に返却場所誤りと判定し、返却場所誤りに関する所定の処理を実行することを特徴とする請求項４記載の物品持ち出し管理システム。
【請求項６】
前記陳列棚からの物品の取り出しを規制するロック機構と、
前記陳列棚近傍に来た前記利用者のデータキャリアから前記識別情報を読み取り、読み取った識別情報が、前記物品持ち出しを許された者としてあらかじめ登録された利用者のものであると判定した場合にのみ、前記ロック機構を解除する手段と、
を更に有することを特徴とする請求項１記載の物品持ち出し管理システム。
【請求項７】
前記陳列棚近傍の所定範囲における利用者の有無を検知する手段と、
この手段で利用者がいることが検知された場合にのみ、前記読取手段に読取動作を行わせる制御手段と、
を更に有することを特徴とする請求項１記載の物品持ち出し管理システム。
【請求項８】
所定間隔ごとに繰り返し質問波を発し、前記質問波に対応して物品に付加されたデータキャリアが発する応答波から識別情報を読み取る物品読取手段と、
指示に応じて質問波を発し、この質問波に対する利用者が携帯するデータキャリアからの応答波から識別情報を読み取る利用者読取手段と、
前記物品読取手段で読み取りが行われる度に、今回読み取った識別情報群と前回読み取った識別情報群とを比較し、この比較にて識別情報の消失が検出された場合にその物品が持ち出されたと判定して前記利用者読取手段に利用者の識別情報の読取を指示し、これに応じて前記利用者読取手段で読み取られた利用者の識別情報を取得し、この識別情報に対応する利用者が前記物品を持ち出した旨を記録する持ち出し管理手段と、
を有し、
前記利用者読取手段の読取可能距離が、前記物品読取手段の読取可能距離より長いことを特徴とする物品持ち出し管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
書籍その他の物品の持ち出しを管理するためのシステムに関する。
【０００２】
【従来の技術】
従来、図書館で書籍を借りる場合、一般に利用者は、目的とする書籍を書架から取り出し、出入り口付近にあるカウンタに持って行き、自分のＩＤカード（通常会員証の形である。近年は磁気カードである場合が多い）と共にその書籍を図書館員に提示する。図書館員は、貸出管理システムに付属するカードリーダなどでＩＤカードから利用者のＩＤを読み取ると共に、書籍に貼付されたＩＤ（光学的バーコードの場合が多い）とをバーコードリーダなどで読み取り、その書籍と利用者の貸出状態を調べ、それらが共に貸出可能な場合のみ、貸出処理を行う。この貸出処理では、その書籍をいつ、誰に貸し出したかなどの情報をデータベースに登録する。また書籍には、不正持ち出し防止のために特殊な磁気タグを貼付している場合があり、その場合係員は貸出処理のあとその磁気タグの磁気を消去する。利用者が貸出処理を経ずに不正に書籍を持ち出そうとすれば、図書館の出入り口に設けられた磁気検出ゲートが磁気タグの磁気を検出し、警報を発する。また、書籍の返却は、一般に利用者がその書籍をカウンタに返すことで行われていた。この場合、返却された書籍のＩＤを図書館員がバーコードリーダ等で読み取って、データベースにおけるその書籍のステータスを変更することにより、返却処理が行われていた。
【０００３】
また近年、識別情報を記憶した非接触のＩＣカードを書籍に貼付するとともに、利用者のＩＤカードとしても同様に非接触のＩＣカードを用いることが提案されている。このようなシステムには、例えば特開平4-313146号公報に示されるものがある。また、同様の図書管理システムは、特開平5-263558号公報、特開平9-212547号公報、特開平9-212564号公報、特開平9-274630号公報、特開平10-273208号公報、特開平10-275183号公報、特開平10-307871号公報にも開示されている。これらのシステムでは、出入り口のゲートに非接触ＩＣカードの情報を読み取るリーダを設置し、利用者が書籍を持ってそのゲートを通過するときに、リーダが利用者及び書籍のＩＣカードからそれぞれの識別情報を読み取り、自動的に貸出登録、返却登録を行う。このシステムでは、図書館員が貸出、返却の操作をする必要がない。
【０００４】
さて、このようは非接触読取型のＩＣカードは、データキャリアやＲＦＩＤ(Radio Frequency Identification)とも呼ばれる。また、記憶容量の少ないものはトランスポンダーとも呼ばれている。
【０００５】
非接触型ＩＣカードはその通信方式（利用する通信周波数等）によって、主に４種類のものに分類される。この分類は、実用上の簡便さからカードとそれを読み取るリーダとの間の通信距離に応じて名付けられており、通信距離が短い順に、密着型、近接型、近傍型、マイクロ波型と呼ばれている。密着型は短波の静電誘導を利用したもので、その通信距離は数ミリである。近接型は短波の電磁誘導を利用したもので、その通信距離は1cmから30cmくらいである。近傍型は長波の電磁誘導を利用したもので、その通信距離は30cmから70cmくらいである。マイクロ波型は文字どおりマイクロ波の電磁誘導を利用したもので、通信距離は3mから10mくらいである。マイクロ波型のＩＣカードは電源として電池を利用する場合が多いが、他の３つの型のカードはリーダ・ライタからの電磁誘導等により電力を得る無電池のものが普通である。
【０００６】
電磁誘導方式では、ＩＣカード内にループアンテナが埋め込まれており、その直径や導線の巻き数、リーダ・ライタのアンテナから受け取る電波の強さによって起電力の大きさが決まる。その起電力でもって応答波をリーダ・ライタへ送り返す。
【０００７】
【発明が解決しようとする課題】
書籍に磁気タグを貼り付ける従来技術でも、非接触ＩＣカードを用いる従来技術でも、システムが有効に機能するためには、書籍をある限定された領域内に配置し、その領域に出入りするための出入り口を特定の１個所または数個所に限定する必要があった。すなわち、利用者が書籍配置領域に出入りする際、磁気検出器や無線カードリーダなどを持つゲートを必ず通るような建物構造にする必要があった。
【０００８】
図書館などでは、昔からカウンタで貸出処理を行っていたという歴史的経緯から、そのような出入り口制限が自然に受け入れられているが、閉鎖的なシステムであることは否めない。利用者の利便性や貸出施設（建物）の構造の自由度などを高めようとすれば、そのような制限がない方が好ましいのは言うまでもない。
【０００９】
例えば、企業の所有する社内図書は、閉鎖的にしつらえられた図書室におかれる場合だけでなく、一般オフィスの書棚に開放して置かれている場合も多い。後者の場合、書籍の借出しや返却は利用者に任せられており、利用者が返却を忘れているとその書籍が書棚にない状態が続くことになる。後者の場合でも、貸出カウンタを設け、図書館と同様係員に対して借り出し等の手続を行うようにしているケースはあるが、出入り口が限定されていない以上、そのような正当な手続を踏むかどうかは各利用者の良心に任せられており、また、人によってはうっかりその借出し処理を忘れる場合もある。
【００１０】
以上、書籍の貸出管理システムを例にとって説明したが、同様の問題は、ビデオテープやＣＤなどの各種レンタル業にも当てはまる。
【００１１】
本発明は、このような課題に鑑みなされたものであり、貸出物の配置スペースに対する出入り口を制限することなく、そのスペースからの貸出物の無断持ち出しや紛失を防止する貸出管理システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
参考例の物品持ち出し管理システムは、陳列棚に陳列される各物品に付加され、当該物品の識別情報を記憶したデータキャリアと、各利用者に携帯され、当該利用者の識別情報を記憶したデータキャリアと、陳列棚に設けられ、所定間隔ごとに繰り返し質問波を発し、この質問波に対する前記物品及び利用者のデータキャリアからの応答波から識別情報を読み取る読取手段と、前記読取手段で読み取りが行われる度に、今回読み取った識別情報群と前回読み取った識別情報群とを比較し、この比較において物品の識別情報の消失を検知したときに、これと実質上同時に消失した利用者の識別情報を求め、その利用者がその物品を持ち出した旨を記録する持ち出し管理手段とを備える。
【００１３】
この構成によれば、利用者が陳列棚から物品を持ち去ると、それが持ち出し管理手段で記録されるので、利用者が必ず所定の出入り口（ゲート）を通らなくてはならないという従来の制限がなくなって利用者の利便性が向上する。また、本構成によれば、そのような限定された出入り口を設けるという建築構造上の制限がないので、基本的にどのような構造の施設にも（場合によっては屋外にも）適用できる。なお、データキャリアにはＲＦＩＤを初めとする様々なものを用いることができる。
【００１４】
別の参考例のシステムは、陳列棚に陳列される各物品に付加され、当該物品の識別情報を記憶したデータキャリアと、各利用者に携帯され、当該利用者の識別情報を記憶したデータキャリアと、陳列棚に設けられ、所定間隔ごとに繰り返し質問波を発し、この質問波に対する前記物品のデータキャリアからの応答波から識別情報を読み取る物品読取手段と、陳列棚に設けられ、指示に応じて質問波を発し、この質問波に対する前記利用者のデータキャリアからの応答波から識別情報を読み取る利用者読取手段と、前記物品読取手段で読み取りが行われる度に、今回読み取った識別情報群と前回読み取った識別情報群とを比較し、この比較にて識別情報の消失が検出された場合にその物品が持ち出されたと判定して前記利用者読取手段に利用者の識別情報の読取を指示し、これに応じて前記利用者読取手段で読み取られた利用者の識別情報を取得し、この識別情報に対応する利用者が前記物品を持ち出した旨を記録する持ち出し管理手段とを有し、前記利用者読取手段の読取可能距離が、前記物品読取手段の読取可能距離より長いことを特徴とする。
【００１５】
この構成によれば、物品の持ち出しを検知したときに、そのとき陳列棚近傍にいる利用者の識別情報を利用者読取手段で読み取り、この利用者がその物品を持ち出した者であるとして持ち出しの記録を行う。この構成でも、陳列棚からの物品の持ち出しが自動的に記録されるので、特定のカウンタで持ち出し処理を行ったり、特定の出入り口を通ったりする必要がなくなる。
【００１６】
これら構成において、物品の持ち出しが検知されたときに、それを持ち出したと見られる利用者の識別情報が読みとれなかった場合は、データキャリアを持たない部外者等が無断で物品を持ち出したと考えられるので、その旨の記録や警報などの処置を自動的に行うようにすることも好適である。
【００１７】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態（以下「実施形態」という）を説明する。
【００１８】
［実施形態１］
図１は、本実施形態のシステム構成を説明するための図である。ここではオフィス内の社内図書の管理システムを例にとる。
【００１９】
各書籍３０には、ＩＤ番号等の識別情報を記憶したＲＦＩＤ３２が貼付される。このＲＦＩＤ３２は、データ処理部と記憶用のＩＣチップと通信用のアンテナとを内蔵し、タグ状あるいはラベル状などの形態をとる。一方、社内図書の利用を許可された各利用者は、自己のＩＤ番号等の識別情報を記憶したＲＦＩＤ３５を携帯する。このＲＦＩＤ３５もデータ処理部と記憶用のＩＣチップと通信用のアンテナを内蔵し、カードなどの形態をとる。
【００２０】
書籍３０が配置される書架２０には、ＲＦＩＤ３２及び３５に対する記憶データの読み出しを行うリーダが設けられる。リーダは、ＲＦＩＤと通信を行うためのアンテナ１６と、このアンテナ１６による質問波の出力やアンテナ１６で受信した応答波から識別情報を認識したりするリーダ制御部１４から成り立っている。各リーダ制御部１４は、ＬＡＮ１８などのネットワークを介して、貸出管理コンピュータ１０に接続されており、このコンピュータ１０から種々の情報や命令を受け取ったり、あるいはＲＦＩＤから読み取ったデータをそのコンピュータ１０に送ったりする。貸出管理コンピュータ１０は、例えばパーソナルコンピュータなどである。貸出管理コンピュータ１０は、管理下にある各書籍３０の状態（在架、貸出中など）や、各利用者に対する貸出状態（貸出冊数、貸出書籍名）などの情報を管理する貸出管理データベース１２に接続されている。図１の例では、異なる場所に置かれた２つの書架２０に対してリーダが配設され、それらがＬＡＮ１８を介して１台の管理コンピュータ１０に接続されている。
【００２１】
本実施形態では、ＲＦＩＤ３２、３５及びリーダとして、近傍型のものを用いる。
【００２２】
図１に例示した書架２０は、雑誌などを１冊ずつ平置きにするタイプの書架であり、リーダのアンテナ１６は書架２０の背板に配設される。アンテナ１６は書籍１冊の配置スペースに１個ずつ設けられる。そして、それら各アンテナ１６ごとにリーダ制御部１４が設けられる。
【００２３】
なお、アンテナ配置は書架の形式やリーダの形式によって適宜適切なものにする。例えば、図２に示すような奥行きのある書棚の場合、書籍を手で取り出す際に必ず特定のアンテナ１６の送受信範囲内を通るように、書棚の開口近傍などで書籍を囲むようにアンテナを設置してもよい。また、図３のようにアンテナ１６を円形のループアンテナとしてもよい。
【００２４】
また、図１の例では、１つのリーダ制御部１４でアンテナ１６を１個だけ制御したが、複数のアンテナ１６を１つのリーダ制御部１４により時分割で制御することも可能である。
【００２５】
なお、１つのアンテナで複数の書籍の配置範囲をカバーすることも当然可能であるが、これについては後の実施形態４で別途説明することとし、ここでは本発明の原理が理解しやすいように、１つのアンテナで１冊の書籍をカバーする運用形態を例にとって説明する。
【００２６】
このシステムでは、書籍の貸出は、ＲＦＩＤ３５を携帯した利用者が書架２０から書籍３０を取り出す際に自動的に行われる。すなわち、リーダ制御部１４が、常時一定周期でアンテナ１６から質問波を発し、その質問波に対する書籍のＲＦＩＤ３２、利用者のＲＦＩＤ３５の応答波の有無を検知することにより、アンテナ１６のカバー範囲内にどの書籍、利用者が存在するかを調べ、その情報を時々刻々貸出管理コンピュータ１０に知らせる。貸出管理コンピュータ１０では、その情報をモニタし、アンテナ１６の範囲内から書籍がなくなったことがわかると、そのときほぼ同時にアンテナ１６のカバー範囲から消えた利用者がその書籍を借り出したと判断して、貸出処理を行う。返却処理は、利用者が書籍を所定の書架に戻した時に行われる。すなわち、アンテナ１６が、それまでなかった書籍３０のＲＦＩＤ３２を検知すると、その書籍が返却されたものと判断して返却処理を行う。もちろん、従来通り、利用者がカウンタに返却した書籍を係員が書架に戻した時に返却処理を行うことも可能である。
【００２７】
この実施例では、１つのアンテナ１６で書籍３０のＲＦＩＤ３２と利用者のＲＦＩＤ３５の両方を検出する。貸出管理データベース１２で管理する書籍のステータスには、基本的に、書籍が所定の配架位置にあるか否かの２つの状態があり、貸出と返却とによってこの２つの状態が交互に切り替わる。以下、この２つの状態の変遷と貸出管理コンピュータ１０が行う動作を説明する。
【００２８】
図５において、ＸおよびＸoldは、１つのアンテナ１６のカバー範囲の状態を表す、管理コンピュータ１０内での変数である。この状態変数Ｘは、リーダ制御部１４が検知した書籍と利用者のＲＦＩＤのＩＤ番号からなるベクトルである。仮にアンテナ１６のカバー範囲内に、ＩＤ番号がＢ１の書籍が１冊と、ＩＤ番号がＵ１とＵ２の２人の利用者がいれば（すなわち、アンテナ１６がそれら書籍と２人の利用者のＲＦＩＤを検出していれば）、状態Ｘは（Ｂ１，Ｕ１，Ｕ２）となる。識別情報は、書籍のものと利用者のものとで区別できるようにしておくことが好適である。Ｘは現在（最新の検出時）の状態であり、Ｘoldはその１つ前の質問サイクルでの状態である。
【００２９】
このルーチンにおいて、リーダは一定のサイクルで質問波を発し、書籍及び利用者のＲＦＩＤからの応答波を検知する。すなわち、リーダ制御部１４は、図４に示すように、まず送信スロット１００で質問波を送信する。これを受けた書籍３０及び／又は利用者のＲＦＩＤ３２、３５は、記憶している識別情報で質問波を変調し、応答波として再発射する。リーダ制御部１４は、受信スロット１１０でそのＲＦＩＤ３２、３５からの応答波を受信して現在の状態Ｘを求め、次のデータ転送スロット１２０でその状態Ｘのデータを貸出管理コンピュータ１０に送る。この状態Ｘを貸出管理コンピュータ１０に送る時、リーダ制御部１４は、送受信に用いたアンテナ１６の識別情報（符号または番号）もあわせて送る。１つのリーダ制御部１４が１つのアンテナ１６のみにしか接続されていない場合は、リーダ制御部１４自身の識別情報を送ってもよい。１つのリーダ制御部１４が複数のアンテナ１６を時分割で駆動している場合は、その時分割駆動制御に従って、そのとき送受信を行ったアンテナ１６の識別情報を送る。リーダ制御部１４は、以上の送信、受信、データ転送を所定期間ごとに定期的に繰り返す。貸出管理コンピュータ１０では、各リーダ制御部１４から送られてくる状態Ｘのデータを元に、貸出又は返却が行われたか否かを判断する。
【００３０】
リーダによる質問送信・応答受信は、用いる電波の周波数にも依存するが、一般に数ミリ秒〜数十ミリ秒程度のサイクルで繰り返すことができる。一方、コンピュータ内の判断処理は、ナノ秒オーダで非常に高速に行うことができる。したがって、貸出管理コンピュータ１０は、アンテナ１６の数が数万程度までであれば、原理上、それら各アンテナ１６のカバー範囲の状態Ｘを実時間で管理することができる。
【００３１】
以下、図５を参照して、貸出、返却等の各局面での貸出管理コンピュータ１０の判断手順を説明する。
【００３２】
＜貸出＞
図５に示す手順は、同じ処理ループを繰り返すかたちのものなので、どこのステップから処理を開始してもよいが、ここではわかりやすくするため、注目するアンテナ１６のカバー範囲内に、そこに置かれるべき書籍３０が置かれている状態（ステップ５００）から説明を開始する。なお、ここでは、ある１つのアンテナ１６に注目し、そのアンテナ１６で検知した状態（すなわち、そのアンテナ１６がカバーする領域における書籍３０の有無）についての処理を説明するが、貸出管理コンピュータ１０は、この処理をすべてのアンテナ１６について時分割等で繰り返し実行するものとする。
【００３３】
貸出管理コンピュータ１０は、リーダ制御部１４からアンテナ１６のカバー領域の状態「record status」（すなわちアンテナ１６の通信距離内にある書籍または利用者のＲＦＩＤ３２、３５から読み取った識別情報群のベクトル）を受け取り、これを現在の状態を表す変数Ｘにセットする（ステップ５０１）。これはいわば状態変数Ｘの初期化処理である。すなわち、この例では、あるべき書籍が配置されている状態から処理が開始されるので、ここではその書籍の識別情報が状態変数Ｘにセットされる。次に、例外処理を行う（ステップ５０２）。この例外処理は、例えば、状態Ｘに含まれる書籍の識別情報が正当か否か（すなわち、対象としているアンテナ１６のカバー範囲の場所に置かれるべきものか否か）の判断、或いは、信号が不明瞭でないかなどのテスト及び不明瞭な場合の対応処置、などがある。
【００３４】
この例外処理（ステップ５０２）の後、書籍や利用者などがリーダの通信距離内にあるかどうかを検知する動作に入る。この間、リーダ制御部１４は、一定間隔ごとに、質問波を送出し、その質問波に対する書籍及び利用者のＲＦＩＤ３２、３５からの応答波を検出し、その応答波を解析してアンテナ１６のカバー範囲に存在する書籍、利用者の識別情報を求め、それらを１つの状態データ（仮にrecord statusと名付ける）にまとめて管理コンピュータ１０に通知する。管理コンピュータ１０は、リーダ制御部１４から当該アンテナ１６の新たな状態データrecord statusを受け取ると、それまで記憶していた現在の状態Ｘを過去状態Ｘoldにコピーし（ステップ５０３）、新たに受け取った状態データrecord statusを現在の状態Ｘにセットする（ステップ５０４）。次に、管理コンピュータ１０は、現在の状態Ｘを調べ、アンテナ１６の範囲内にその正当な書籍があるか否かを判定する（ステップ５０５）。状態Ｘから書籍の識別情報がなくなれば、アンテナ１６の範囲内から書籍がなくなったと判定できる。なお、アンテナ１６の範囲内に、そこに置かれるべきでない書籍が誤って置かれる可能性を考慮するならば、このステップ５０５の判定は、その位置に置かれるべき正当な書籍の識別情報が状態Ｘの中に含まれているか否かを判定する処理となる。アンテナ１６の位置に置かれるべき正当な書籍の識別番号は、管理コンピュータ１０がそのアンテナ１６の識別番号と対応づけて記憶しておけばよい。
【００３５】
ここで、例えばアンテナ１６のカバー範囲内に、そこに置かれるべき正当な書籍がある間（すなわちステップ５０５の判定結果がＹ（肯定））は、ステップ５０３、５０４及び５０５が繰り返される。この状況は、利用者が、その書籍を手に持って借りるか借りないかなどと考え、書籍を書架から出し入れしていたり、あるいは単に利用者が書籍の前の場所に立っていたりする状況である。もちろん、最終的に利用者が書籍を持たずにその場を離れた時もこの状態が続く。
【００３６】
一方、ステップ５０５の判定で、その書籍がなくなったことが分かった場合は、ステップ５０５の判定結果がＮ（否定）となって上記のループを抜け出る。この場合、誰か（利用者）がその書籍を持って行ったことになるので、管理コンピュータ１０はその時点で貸出と判断する。このとき、現在の状態Ｘと直前の状態Ｘoldとの差分（Ｘ−Ｘold）を求めることにより、どの書籍が借出されたかはもちろんのこと、どの利用者が借り出したかも求めることができる（ステップ５０６）。すなわち、その差分（Ｘ−Ｘold）は、１サイクル前から現在までの短い間（数ミリ秒〜数十ミリ秒程度）に、アンテナ１６のカバー範囲から消えた書籍及び利用者の識別情報の組を示している。したがって、その消えた書籍がその消えた利用者に借り出されたものと判断できる。アンテナ１６によるＲＦＩＤ３２、３５の検出が数ミリ秒から数十ミリ秒といった短い時間間隔で行われるので、そのような短い時間の間に２人以上の利用者がそろってアンテナの検出範囲から離脱することはほとんどありえないので、そのような判断が成り立つ。
【００３７】
なお、この例では１つのアンテナ１６でカバーする書籍を１冊に限定しているので、原理的には、状態Ｘ，Ｘoldとしてアンテナ１６の範囲内にいる利用者の識別情報の組を管理していれば足りる。すなわち、書籍がなくなった時点でその差分（Ｘ−Ｘold）により、借り出した利用者を特定できる。ただし、上記のように状態Ｘとして書籍の識別情報を含めておけば、その場所にあるべきでない誤った書籍が置かれた場合などにそれを検出することができる。
【００３８】
さて、ステップ５０６で書籍を借り出した利用者が特定されると、貸出管理コンピュータ１０は、その書籍の貸出処理を行う（ステップ５０７）。すなわち、管理コンピュータ１０は、貸出管理データベース１２にアクセスし、図６に示すような貸出情報を作成する。貸出情報には、当該書籍の書籍ＩＤ（すなわち識別情報）２００、貸し出した利用者のＩＤ（識別情報）２０２、貸出年月日２０４、貸出ステータス２０６が含まれる。このうち、書籍ＩＤ２００及び貸出利用者ＩＤ２０２には、ステップ５０６の差分処理で求められた書籍及び利用者の識別情報がそれぞれ登録される。貸出ステータス２０６は、この書籍の貸出が正常なものであるか、ルール違反のものであるかを示すフラグである。データベース１２に登録された正規の利用者以外のものが書籍を持ち出した場合や、定められた貸出上限冊数を超えて借り出された書籍については、この貸出ステータス２０６に異常貸出を示す値０（この値は一例である）がセットされる。もちろん正規の利用者以外による無断持ち出しと、正規の利用者による超過借り出しとを異なる値としてもよい。一方、そのような違反がなく正常に貸し出された書籍については、貸出ステータス２０６に正常貸出を示す値１（これも一例である）がセットされる。このような貸出の正常、異常の判断は、管理コンピュータ１０がデータベース１２に登録された個々の利用者情報等に基づき行う。図７はこの利用者情報のデータ内容の一例を示すものであり、この図に示すように利用者情報には、当該利用者の利用者ＩＤ（すなわち識別情報）２１０、利用者名２１２、これまでの貸出合計冊数２１４、その他の個人情報２１６が含まれる。管理コンピュータ１０は、書籍の持ち出しが発生すると、データベース１２で利用者情報を調べ、書籍を持ち出した利用者がそのデータベースに登録された正規の利用者であるかを判定し、この判定が満たされない場合は異常貸出と判断する。また、書籍を持ち出した者が正規の利用者であった場合には、更に現在の貸出合計冊数を調べ、今回の貸出により貸出合計冊数が所定の上限値を超えないかどうかを判定する。この結果上限値を超えていれば異常貸出と判定し、超えていなければ正常貸出と判定する。なお、貸出が行われると、貸出合計冊数２１４に１が加えられる。
【００３９】
また、データベース１２には、同様に個々の書籍について図８に示すような書籍情報が登録されている。この書籍情報には、書籍ＩＤ（識別情報）２２０、検索その他の目的で用いるキーワード２２２、その書籍が置かれるべき配置位置２２４（アンテナ１６の識別番号を用いる）、書誌情報２２６、紛失情報（紛失の有無、紛失した日時など）２２８等の情報が含まれる。
【００４０】
なお、一人の利用者が同時に２冊以上の書籍を持ち出す場合もありうるが、その場合には、図６に示す貸出情報が各書籍ごとに作成される。
【００４１】
貸出管理データベース１２は、例えばリレーショナル・データベースとして構築できる。この場合、例えば図６の貸出情報と図８の書籍情報とは、同じ書籍ＩＤに対応する関係情報として作成される。もちろん、データベース１２はその他の方式又はアーキテクチャのデータベースでもよい。
【００４２】
＜無断持ち出しの検知＞
次に、無断持ち出しが起こった場合の処理を説明する。正当なＲＦＩＤ３５をもたない者が、無断で書架２０から書籍３０を持ち出した場合の処理である。
【００４３】
この場合、書籍を持ち出した者はＲＦＩＤ３５を携帯していないので、アンテナ１６のカバー範囲から書籍のみが消えたことで無断持ち出しと判定できる。すなわち、ステップ５０５で書籍がなくなったことが検出されたときに、状態の差分（Ｘ−Ｘold）で利用者の減少が検出されなければ、無断持ち出しである。
【００４４】
無断持ち出しが起こった場合、状態の差分（Ｘ−Ｘold）が無断持ち出しされた書籍の識別情報である。管理コンピュータ１０は、この識別情報（書籍ＩＤ）をキーとしてデータベース１２にアクセスし、この書籍ＩＤとそのときの日時（これはコンピュータ１０のＯＳ等から取得できる）などの有益な情報とに基づき、図６に示す貸出情報を作成する。この場合、貸出ステータス２０６は０（又は無断持ち出しを示す所定値）にセットされ、貸出利用者ＩＤ２０２は無定義のままとなる。このようなデータベース１２上の処置と共に、管理コンピュータ１０は、無断持ち出しが起こったことを知らせる警告音などを発するとともに、担当の係員の遠隔の場所にいる場合などには、その場所（のコンピュータなど）にも無断持ち出しが起こった旨とその場所（書架）を示す警告通知を送る。書架２０に警報装置を設けておき、その書架で無断持ち出しが起こった場合には、その警報装置から警報を発するようにしてもよい。
【００４５】
なお、ここでは無断持ち出しの場合について説明したが、正規の利用者の貸出合計冊数が上限値を超えたことを検出した場合にも、無断持ち出しの場合と同様、何らかの警告を書架や図書館員に知らせるようにしてもよい。
【００４６】
これら無断持ち出し等に対する処理も、ステップ５０７でなされる。
【００４７】
＜返却＞
書架２０の所定位置から書籍がなくなり、ステップ５０７の処理がなされると、本実施形態の手順は、ステップ５０８（書籍なしの状態）に進む。このステップ５０８は、説明を明瞭にするためのダミーのステップであり、ただちにそれ以下のステップ５０９以降の返却処理に進む。
【００４８】
書架２０に書籍がない状態（返却待ち状態）でも、アンテナ１６は質問波を周期的に送信し続ける。この質問波に対する応答波により状態が検知できる。返却待ち状態の最初（すなわち貸出が起こった直後）に、状態変数Ｘをリセットしておく（ステップ５０９）。すなわち、そのときアンテナ１６のカバー範囲内に利用者が全くいなければ状態Ｘは０（空のベクトル）であるし、借り出した利用者以外の利用者がその範囲にいれば、その利用者の識別情報が状態Ｘにセットされる。その後、アルゴリズムは、ステップ５１０、５１１、５１２からなるループを繰り返す（待機状態）。すなわち、このループでは、管理コンピュータ１０は、リーダ制御部１４から新たな状態record statusが送られてくるごとに、それまでの状態Ｘを過去状態Ｘoldにコピーし（ステップ５１０）、新たな状態record statusを現在状態Ｘにセットし（ステップ５１１）、この状態Ｘを調べて書籍が書架（そのアンテナ１６のカバー範囲）に戻ったか否かを判定する（ステップ５１２）。書籍が書架に戻るまでは、このループを繰り返す。
【００４９】
ステップ５１２で書籍が書架に戻ったと判定されると、判定結果がＹ（肯定）となってループを抜け出す。すると、次に管理コンピュータ１０は、状態の差分（Ｘ−Ｘold）を求め、これにより返却者を確認する（ステップ５１３）。すなわち、返却した者がＲＦＩＤ３５を携帯していれば、リーダ制御部１４はその者の識別情報を検出しているはずなので、差分（Ｘ−Ｘold）には返却された書籍の識別情報と共にその返却者の識別情報も現れる。これにより返却者を特定できる。なお、返却者は、その書籍を借り出した者とは限らない。
【００５０】
さて、書籍の返却が確認されると（ステップ５１２の判定結果がＹ）、管理コンピュータ１０は返却処理を行う（ステップ５１４）。この返却処理では、まずその返却された書籍が、そのアンテナ１６の場所にあるべき正しい書籍であるか確認する。すなわち、管理コンピュータ１０は、データベース１２にアクセスし、その書籍の識別情報（書籍ＩＤ）をキーとして検索を行うことにより、その書籍の書籍情報（図８参照）を求め、その書籍情報の配置位置２２４の情報と、現在処理している当該アンテナ１６の識別情報とを比較する。比較の結果両者が一致すれば、正しく返却されたと判断できる。この場合、管理コンピュータ１０は、貸出時に作成した当該書籍についての貸出情報（図６参照）を参照し、例えば貸出日から所定の期間内に返却が行われたかどうかなどの判断を行い、期間超過の場合には、その貸出情報の貸出利用者ＩＤ２０２に示された利用者の個人情報２１６（図７参照）に返却遅延の旨を記述する。また、貸出合計冊数２１４の値を１つ減らす。そして、その書籍についての貸出情報（貸出利用者ＩＤや貸出年月日、貸出ステータス）を削除する。
【００５１】
書架に戻された書籍が本来そこにあるべきものでないと判定された場合は、管理コンピュータ１０は、データベース１２内の利用者情報（図７）や貸出情報（図６）に変更・削除などを行わず、そのままにしておく。また、間違った場所への返却があったことを示す情報（その誤返却された書籍の識別情報（ＩＤ）と誤返却された場所（アンテナの識別情報）の組など）をデータベース１２に記録して、係員に警告を送ることも可能である。ただし、この誤返却通知処理は、前述のステップ５０２の例外処理に戻ったところで行ってもよい。
【００５２】
このようなステップ５１４の返却処理が終わると、アンテナ１６のカバー範囲内に書籍が戻ったことになり、ステップ５００の状態に戻る。
【００５３】
なお、書籍を書架の台上まで戻さなくても、リーダの通信距離内に戻せば、以上の返却処理は行われる。
【００５４】
返却された書籍が正しいものであるか否かの判定処理は、アンテナ１６ないしリーダ制御部１４で行うようにしてもよい。このようにすると、管理コンピュータ１０の処理負担が軽減される。ただしこの場合、アンテナ１６やリーダ制御部１４にローカルのメモリを設け、そこにアンテナ１６のカバー範囲に置かれるべき書籍の識別情報を記憶させておく必要がある（リーダ制御部１４が複数のアンテナを管理する場合は、それら各アンテナごとに書籍の識別情報を記憶しておく）。このため、アンテナ１６又はリーダ制御部１４のコストが上昇し、また各アンテナ又はリーダ制御部ごとに書籍識別情報を記憶させるという労力がかかる。したがって、そのようなコストや労力が問題となる場合には、上記の例のように管理コンピュータ１０側で処理するようにした方が好適である。
【００５５】
以上、本実施形態における貸出、返却の処理手順を説明した。次に、具体的なケースを例にとり、図９及び図１０の状態遷移図を利用して更に説明する。ここで議論する「状態」とは、前述したアンテナ１６が検出した書籍、利用者のＲＦＩＤの識別情報からなるベクトルＸである。これら各状態遷移図の各ノードはそれぞれ異なる状態を表わす。ここでは、説明の便宜上、貸出の場合（図９）と返却の場合（図１０）とを別々の状態遷移図で説明する。ここで説明に用いるケースでは、話を簡単にするために書籍が１冊、利用者が２人だけの場合の例を示し、書籍の識別情報をＢ１、２人の利用者の識別情報をそれぞれＵ１、Ｕ２とする。
【００５６】
まず貸出の場合を図９を参照して説明する。初期状態４０では書籍Ｂ１が書架（アンテナカバー範囲内）にある状態である。この時、ある利用者Ｕ１がこの書籍の前に現れたとすると、この人のＲＦＩＤ３５は、Ｂ１を認識しているリーダ制御部１４により認識される。したがって、状態Ｘは状態４１（Ｂ１，Ｕ１）に遷移する。以上の状態遷移のプロセスは、図５の処理手順ではステップ５０３、５０４、５０５のループの部分に対応する。これは書籍がアンテナ１６に認識され続けている状態である。しばらくして利用者Ｕ１がその書籍Ｂ１を拾い読みなどした後、その書籍Ｂ１を持ち去ったとする。すると状態４１から状態４６への遷移が起こる。状態４６は、書籍Ｂ１がアンテナ１６のカバー範囲内に置かれておらず、また利用者もその範囲内にいない状況である。これは上記処理手順ではステップ５０５の判断において「書籍が無い」（Ｎ）という判定がなされた場合に対応する。この時点では、管理コンピュータ１０で管理する現在状態Ｘはφ（空ベクトル）、直前状態Ｘoldは（Ｂ１，Ｕ１）である。したがって、ステップ５０６で求められる状態差分（Ｘold−Ｘ）は（Ｂ１，Ｕ１）となり、利用者Ｕ１が書籍Ｂ１を借り出したことがわかる。
【００５７】
なお、初期状態４０のときに、もし前述の例とは別の利用者Ｕ２がアンテナ１６のカバー範囲内に現れば、状態４２に遷移する。また、初期状態４０にて、利用者Ｕ１が現れた後、さらに別の利用者Ｕ２が現れた場合（あるいはその逆の順序で２人の利用者が現れた場合）には、状態４０から状態４１または状態４２に移った後、状態４３に移ることになる。もちろん、まれであるが２人が完全に同時（同一の質問・応答サイクルの間）に現れた場合は、状態４０から状態４３に直接遷移するが、このようなことが起こっても、本実施形態の処理手順の実行に影響はない。
【００５８】
ここで、状態４３（書籍Ｂ１が書架にあり、その前に２人の利用者Ｕ１、Ｕ２がいる状態）から状態４６に直接遷移する（すなわち書籍と２人の利用者が同一の質問・応答サイクルの間にいなくなる）ことが起こるかどうかを考える。本実施形態では、リーダは、数ミリ秒から数十ミリ秒という時間間隔で質問・応答サイクルを繰り返している。この時間間隔は、人間の動作速度から見て十分に短いものであり、このような短い時間間隔の間に２人の人間がそろってアンテナ１６のカバー範囲から出ることはほとんど起こり得ないと考えられる。したがって、状態４３から直接状態４６に遷移することはないと想定しても、実用上差し支えない。すなわち、本実施形態のシステムでは、アンテナのカバー範囲内からの利用者の離脱を１人ずつ検出することができ、書籍がなくなった場合、その書籍を持ち出した利用者は１人に特定できる。すなわち、状態４３から書籍Ｂ１がなくなった場合には状態４３から状態４４又は４５のいずれかに遷移し、書籍Ｂ１を借り出した者を特定できる。なお、状態４４又は４５から利用者がいなくなれば、状態４６に遷移する。これは、上述の処理手順では、書籍なしの状態におけるステップ５１０、５１１、５１２のループを繰り返している状況である。
【００５９】
図９の状態遷移図の中に示す点線Ａを左から右に越えるときに、貸出し処理が発生する。この状態遷移の直前・直後の状態の差分（Ｘold−Ｘ）から、借り出した利用者と借り出された書籍が特定できる。例えば、状態４３から状態４５に遷移した場合は、（Ｘold−Ｘ）＝（Ｂ１，Ｕ１，Ｕ２）−（Ｕ２）＝（Ｂ１，Ｕ１）となり、書籍Ｂ１を利用者Ｕ１が借り出したと判定できる。
【００６０】
次に、図１０を参照して、返却の場合の状態遷移の説明をする。この説明では、書架（すなわちアンテナのカバー範囲内）にあるべき書籍は書籍Ｂ１である。この状態のときに、利用者Ｕ１が書籍Ｂ１をアンテナのカバー範囲内に入ってくると状態５１に遷移する。図５の手順では、ステップ５１２で正当な書籍が認識され、ステップ５１３の返却者確認に移ったところである。この時点では、現在状態Ｘ＝（Ｂ１，Ｕ１）、直前状態Ｘold＝φなので、その差分（Ｘ−Ｘold）（Ｂ１，Ｕ１）となり、返却者の識別情報Ｂ１が認識され、ステップ５１４の返却処理が行われる。なお、返却処理が終わった時点では状態５１のままであり、貸出待機状態である。この状態から利用者Ｕ１が立ちさって初めて状態５５、即ち書籍Ｂ１のみが認知される状態となる。図１０の点線Ｂを状態遷移が通過したとき返却処理が行われる。例えば状態５４（Ｘ＝（Ｂ１，Ｕ１，Ｕ２））から状態５６（Ｘ＝（Ｂ１，Ｕ２））への遷移は書籍が返却された後の状態遷移であり、図５の手順ではステップ５０３、５０４、５０５からなるループにおいて書籍Ｂ１が持ち出されるかどうかを待っている状態である。状態５６から状態５５への遷移は、単に利用者Ｕ２が手ぶらで立ち去ったことを示している。
【００６１】
一方、利用者が手ぶらで書架の前に現れたときや、または書籍を持って現れたとしてもその書籍がそこに置かれるべき正当な書籍Ｂ１でない場合は、正常な返却ではなく、状態５２や状態５３のような状態である（この例では書籍Ｂ２はこの書棚にあるべき正当な書籍ではないとする）。
【００６２】
以上、簡単なケースを例にとってシステムの状態遷移を説明した。一般的には、もっと複雑なケースも考えられるが、その場合の状態遷移も以上の説明から容易に類推可能であろう。
【００６３】
＜実施形態１の効果＞
以上説明した貸出管理システムにおいては、正当なＲＦＩＤ３５を持った利用者が書籍を持ち去れば、その時点（アンテナのカバー範囲から利用者及び書籍が消えた時点）で直ぐに貸出処理が行われる。そして、書籍が書架の有るべき位置に戻されれば（厳密には、その位置に設けられたアンテナ１６の通信距離内に入れば）、その場で返却処理が行われる。よって、従来のようにカウンタでの貸出処理を忘れたとか、係員に無断で書籍を持ち出したとかいう概念が全く無くなってしまう。
【００６４】
このシステムでは、無断で持ち出しは、正当なＲＦＩＤ３５を持たない者が書籍を持ち去る場合だけ起こる。この場合でも、このシステムではその無断持ち出しが起こったことを示すデータが記録に残るので、書籍の紛失管理が容易に行え、また警報などを発すること等ととも併せて、無断持ち出しに対する抑止にもなる。
【００６５】
このシステムによれば、図書室等の出入り口を限定しなくても貸出管理を行うことができるとともに、特定の場所で貸出手続を行うなどの作業を利用者に課す必要がなくなり、利用者の利便性が向上する。
【００６６】
［実施形態２］
上記実施形態１では、書籍のＲＦＩＤ３２と利用者のＲＦＩＤ３５として、近傍型という同一タイプのものを用いていた。これに対し、この実施形態では、書籍のＲＦＩＤには近接型（標準的な通信距離１〜３０ｃｍ程度）を用い、利用者のＲＦＩＤには近傍型（標準的な通信距離３０ｃｍ〜７０ｃｍ程度）を用いる。このため、書架２０には、図１１に示すように近傍型ＲＦＩＤ用のアンテナ１６ａと、近接型ＲＦＩＤ用のアンテナ１６ｂを設ける（図１１に示した形状はあくまで一例である）。これらアンテナ１６ａ及び１６ｂのそれぞれに対して、個別にリーダ制御部１４が設けられる。
【００６７】
この例では書籍については近接型のＲＦＩＤを用いるため、ＲＦＩＤの取付位置は、書架・書棚に設置されたアンテナのカバー範囲を考慮して適切に定める。例えば、前述の図２の例のごとくアンテナ１４を書棚の底面に配置した場合は、ＲＦＩＤは書籍のできるだけ下側の位置に取り付ける。
【００６８】
本実施形態では、近接用アンテナ１６ｂでそれまで検出していた書籍が検出できなくなった時点で、近傍用アンテナ１６ａから質問波を発してそのとき書架の近傍にいる利用者を検出し、このとき検出した利用者を借り出し者と認識して貸出処理を行う。返却は貸出の逆の過程である。すなわち、（それまで検知されていなかった）書籍のＲＦＩＤが近接用アンテナ１６ｂの質問波で検知された時、ただちに近傍用アンテナ１６ａから質問波を発射し、返却者のＲＦＩＤを検知して返却処理を行う。誰が返したか問わなくとも良い返却管理スキーマならば、返却時に近傍用アンテナ１６ａから質問波を出す必要はない。
【００６９】
本実施形態では、近接用アンテナ１６ｂからは数ミリ秒〜数十ミリ秒のサイクルで質問波を繰り返し出力し続けるのに対し、近傍用アンテナ１６ａからは常には質問波を発せず、近接用アンテナ１６ｂで書籍が検出できなくなった直後と、書籍が新たに検出された直後という限られたタイミングのみに質問波を発する。
【００７０】
図１２は、この実施形態の貸出・返却処理の流れを表わす図である。この手順における状態変数Ｘは、近接用アンテナ１６ｂのカバー範囲内にある書籍のみの識別情報である。
【００７１】
例えば、管理対象の正当な書籍が、近接用アンテナ１６ｂのカバー範囲内にある場合（ダミーステップ６００）から説明を始めると、ステップ６０１（ステップ５０１に対応）で状態Ｘを初期化し、ステップ６０２で実施形態１のステップ５０２に相当する例外処理を行う。その後、近接用アンテナ１６ｂから質問波を定期的に発してその書籍の存在を確認し（ステップ６０３）、その書籍の存在が確認されている（ステップ６０４の判定結果がＹ）間はこのループを繰り返す。ステップ６０４で正当書籍が検知されなくなった場合（判定結果Ｎ）、近傍用のリーダが直ちに（すなわち数ミリ秒から数十ミリ秒程度の時間遅れの範囲内で）近傍用アンテナ１６ａを介して質問波を出力し、借り出し者を確認する（ステップ６０５）。書籍が近接用アンテナ１６ｂのカバー範囲（約３０ｃｍ以内）から出た直後の時点では、借り出し者は近傍用アンテナ１６ａのカバー範囲（約７０ｃｍ以内）から出ていないと考えられるので、借り出し者のＲＦＩＤから応答波を受けてその識別情報を取得することができる。この後、その借り出し者の識別情報と、その書籍の識別情報とから、実施形態１と同様の貸出処理を行う（ステップ６０６）。
【００７２】
すると、近接用アンテナ１６ｂのカバー範囲に書籍がない状態（ダミーステップ６０７）に移行し、この状態での状態変数Ｘの初期化（ステップ６０８）を行った後、返却待ちの処理ループ（ステップ６０９及び６１０）に入る。このループでは、近接用アンテナ１６ｂが検出した状態で変数Ｘを更新し（ステップ６０９）、その変数Ｘに書籍の識別情報が含まれていなければループを繰り返し、含まれていればループを抜ける（ステップ６１０、判定結果Ｙ）。そして、その直後に近傍用アンテナ１６ａから質問波を発して返却者の識別情報を取得し（ステップ６１１）、実施形態１と同様の返却処理を行う（ステップ６１２）。
【００７３】
この実施形態によれば、近傍用の質問波を発する回数が大幅に減るので、電力が節約できる。本実施形態では、近接用の質問波は実施形態１と同等のサイクルで発するが、この質問波は到達距離が短くてよいので必要な電力は少なくて済む。
【００７４】
以上の例では、近接用と近傍用の２種類のアンテナを用いたが、１つのアンテナを近接用、近傍用に兼用してもよい。この場合、近接用（対書籍）の質問波は定期的に出力し、書籍の貸出、返却を検知した直後のタイムスロットで近傍用（対利用者）の質問波を出力するようにする。
【００７５】
また、利用者を検出する近傍用のリーダの代わりに、近傍用のリーダ・ライタを用い、書籍持ち出しの検出後の借り出し者を検出と同時（又は直後）にその借り出し者のＲＦＩＤに貸出に関する情報（例えば書名や返却期限など）を書き込むようにすることも好適である。
【００７６】
［実施形態３］
本実施形態では、書籍及び利用者のＲＦＩＤとして、共に近接型のものを用いる。書架に設けるアンテナは近接型ＲＦＩＤ用のもののみであり、数ミリ秒〜数十ミリ秒の間隔で定期的に質問波を発する。利用者のＲＦＩＤは、例えば腕時計型など手にはめる形式とし、利用者が書籍を取り出したり戻したりする際に自然にＲＦＩＤが書架のアンテナに近づくようにする。一般的なカード型のＲＦＩＤを用いる場合は、借り出しや返却の際にＲＦＩＤを書架の近くにかざす動作を利用者に求める。いずれの方式でも、近接用アンテナのカバー範囲内から書籍と利用者のＲＦＩＤが同時に消えたときに、正常な貸出がなされたとみなす。利用者のＲＦＩＤを検出しないまま、書籍のＲＦＩＤのみが消えた場合は、無断持ち出しと判断する。アンテナがそれまで検出していなかった書籍のＲＦＩＤを検出し始めたときに、その書籍が返却されたものと判断する。そのとき同時に利用者のＲＦＩＤを検出していれば、その利用者が返却者であると判断する。
【００７７】
本実施形態は、近接型のＲＦＩＤを用いる以外の点では、実施形態１と同様である。
【００７８】
本実施形態によれば、近接型のＲＦＩＤ及びアンテナを用いるので、近傍型を用いる実施形態１よりも消費電力を節約できる。この実施形態は、雑誌等を平置きにして陳列するタイプの書架に好適である。
【００７９】
［実施形態４］
実施形態１では、１つのアンテナで１冊の書籍を管理する場合を例にとって説明したが、ここでは１つのアンテナで複数の書籍をカバーする場合について説明する。図１３に示すように書架２０の１段分を１つのアンテナでカバーしたり、あるいは一般的な書棚の１段ないし複数段を１つのアンテナでカバーしたりする場合である。ＲＦＩＤは、書籍用、利用者用共、近傍型を用いる。以下では、アンテナとリーダ制御部が１対１で接続されているとして説明するが、１つのリーダ制御部で複数のアンテナを時分割で管理することももちろん可能である。
【００８０】
図１４は、この実施形態の処理手順を示すフローチャートである。前提となるリーダの処理は、実施形態１の場合とほぼ同じである。すなわち、リーダは、数ミリ秒から数十ミリ秒のサイクルで質問波を発し、書籍及び利用者のＲＦＩＤからの応答波を取得する。この例では、アンテナのカバー範囲内には、実施形態１よりも多数の書籍及び利用者が存在し、それらからの応答波はほぼ同時にアンテナに受信されることになるが、スペクトラム拡散によるコード分割などの手法を用いることにより受信信号から個々のＲＦＩＤの識別情報を抽出することができる。リーダは、抽出した識別情報の組（ベクトル）を状態データrecord statusとして管理コンピュータに送信する。この実施形態では、書籍、利用者の状態をミリ秒オーダの極めて短いサイクルごとに検知しているので、その短い間に複数の人がそろってアンテナのカバー範囲から出ることはほとんど起こり得ない。したがって、書籍が持ち出された場合は実用上ほぼ確実に持ち出した利用者を特定できる。
【００８１】
図１４は、本実施形態における管理コンピュータの処理手順を示している。この手順は、一つのアンテナのカバー範囲に対する貸出・返却処理の手順である。アンテナが複数ある場合には、この手順が各アンテナごとに時分割で順番に行われることになる。この図において、Ｘは、アンテナのカバー範囲内にある書籍及び利用者の識別情報の組である。
【００８２】
まず、管理コンピュータは、リーダから状態データrecord statusを取得する（ステップ７０１）と、現在状態Ｘを直前状態Ｘoldにコピーし（ステップ７０２）、新たな状態データrecord statusで現在状態Ｘを更新する（ステップ７０３）。そして、現在状態Ｘと直前状態Ｘoldとを比較し、書籍及び利用者の識別情報の増減を調べる（ステップ７０４）。この結果、書籍が減少していれば（ステップ７０５がＹ）、書籍がアンテナカバー範囲から持ち出されたと判断し、借り出した者を特定する（ステップ７０８）。借り出し者は、ステップ７０４における現在状態Ｘと直前状態Ｘoldとの比較の結果から分かる。すなわち、直前状態Ｘoldにあった利用者識別情報のうち現在状態Ｘで消えているものを求めればよい。そのような者があれば、その者を借り出し者として実施形態１と同様の貸出処理（ステップ７０９）を実行する。なお、ステップ７０８で減っている利用者識別情報がなかった場合は、正当なＲＦＩＤを持たない者が無断で持ち出したと判断して、実施形態１と同様、無断持ち出しの記録や警報などの処理を行う。
【００８３】
ステップ７０４の状態比較の結果、書籍が増加していることが判明した場合（ステップ７０６がＹ）は、その書籍が返却されたものと判断し、実施形態１と同様の返却処理を行う（ステップ７０７）。ＲＦＩＤを持つ者が返却した場合は、その返却者の情報をデータベースに登録してもよい。なお、ステップ７０４の比較で、書籍が増加も減少もしていなければ、持ち出しも返却も行われていないと判断でき、リーダからの次の状態データの到来を待つ。
【００８４】
以上説明した処理によれば、１つのアンテナで複数の書籍をカバーする場合にも、書籍の貸出、返却の処理を自動的に実行できる。
【００８５】
［実施形態５］
以上の各実施形態は書籍の貸出を対象としたものであったが、この実施形態では、貴重品（宝石など）や危険物（薬品など）の持ち出し管理への応用例を説明する。
【００８６】
このシステムでは、管理対象の危険物や貴重品（以下、危険物等と略す）に上述の書籍と同様ＲＦＩＤを取り付けるとともに、それら危険物等の取扱を許可された管理者にはカード型などのＲＦＩＤを携帯させる。これら危険物等及び管理者のＲＦＩＤは、近傍型とする。危険物等に取り付けるＲＦＩＤには、その危険物等の識別情報を記憶する。これ以外に、その危険物等に関する他の情報を記憶させておいてもよい。そして、危険物等を収容する陳列棚には、危険物等及び管理者のＲＦＩＤを検知するリーダを設けるとともに、管理者以外がケースの中身に触れることがないよう、ロック機構つきの戸を設ける。このロック機構は、陳列棚に設けられたリーダが管理者のＲＦＩＤを検知したときにのみ解除されるように構成する。そして、管理者が陳列棚から危険物等を取り出して立ち去ると、実施形態１と同様の手順で、その危険物等の持ち出しがデータベースに自動的に記録されることになる。危険物等の返却の際の処理も、実施形態１の場合と同様に行われる。
【００８７】
この実施形態の処理は、陳列棚のロック制御処理と、陳列棚の危険物等の持ち出し・返却の登録処理とに大別できる。これら２つの処理は、互いに独立して並列実行する。後者の持ち出し・返却の登録処理には、実施形態１〜４で説明した貸出、返却処理のいずれを用いてもよい。したがって、ここではこの持ち出し・返却登録の処理の説明は省略する。以下では、図１５を参照して、ロック制御処理を説明する。
【００８８】
管理コンピュータは、陳列棚に設けられたリーダから検出状態record status（質問波によって検出した危険物等、管理者の識別情報からなるベクトル）を受け取る（ステップ８０１）と、現在状態Ｘを直前状態Ｘoldにコピーし（ステップ８０２）、受け取った最新の状態record statusを現在状態Ｘにコピーする（ステップ８０３）。そして、現在状態Ｘと直前状態Ｘoldとを比較し、利用者の識別情報の増減を調べる（ステップ８０４）。次に、陳列棚がロック状態にあるか否かを調べる（ステップ８０５）。ロック状態の場合、ステップ８０４で求めた利用者の増減から、陳列棚近傍への入来者があるかどうかを判定する（ステップ８０６）。入来者があれば、その識別情報から、その入来者が陳列棚内の危険物等の取扱を許可された利用者（許可利用者と呼ぶ）かどうかを判定する（ステップ８０７）。管理コンピュータは、この判定の基礎となるデータ（どの利用者が許可利用者であるかを示すデータ）を持っているものとする。この結果、入来者が許可利用者であると判明した場合は、ロックを解除する（ステップ８０８）。この結果、利用者は陳列棚から物品を持ち出すことが可能になる。この持ち出しの情報の記録は、実施形態１の貸出処理と同様の処理でなされる。物品の返却があった場合も実施形態１と同様である。ステップ８０７で入来者が許可利用者でないと判明した場合は、ロックは解除せず、警告や係員への通知などの処置を行う（ステップ８０９）。なお、ロック状態にあるときにＲＦＩＤを持たない者が陳列棚に近づいても（ステップ８０６がＮ）、ロックは解除されないので、その者は陳列棚内の物品を持ち出すことはできない。
【００８９】
さて、ステップ８０５でロック状態でないと判断された場合は、ステップ８０４の状態比較から許可利用者が陳列棚近傍から退去したかどうかを判定する（ステップ８１０）。退去していなければ、何も行わずにステップ８０１に戻る。退去していれば、陳列棚の戸をロックし、部外者が物品を持ち出せないようにする（ステップ８１１）。
【００９０】
この実施形態によれば、許可された者以外が危険物等の持ち出しを行うことを防止するとともに、許可された者が持ち出した場合でもその持ち出しの記録、返却の記録を自動的に行うことにより、危険物等の管理を確実に行うことができる。
【００９１】
［実施形態６］
実施形態１では、書架に設けたアンテナから絶えず質問波を発していたので電力消費が多くなる傾向になる。特に大規模な図書館などでシステムを構築使用とする場合、書架・書棚の数が極めて多いので、電力消費の問題は顕著となる。また、貸出管理コンピュータは、多数の書架・書棚の状態の変化を逐次監視する必要があるため、負荷が大きくなりがちである。実施形態２では、通常は書籍確認用の近接型電波のみを発し、書籍の持ち出し、返却が起こった場合のみ近傍型電波で利用者を確認するという方式をとったので、電力消費の点はある程度改善されるが、貸出管理コンピュータの負荷の点では変わりがない。他の実施形態でも、貸出管理コンピュータは、管理下にあるすべての書架の状態を逐次監視するため負荷が大きくなりがちであった。本実施形態では、システムの電力消費の更なる改善と、貸出管理コンピュータの負荷低減を図る。
【００９２】
本実施形態の基本的な考え方は、書架近傍に利用者が現れた場合にのみ書架のアンテナから質問波を出力する、というものである。これはある意味では実施形態２の方式（書籍が持ち出し・返却されたときのみ利用者確認の質問波を送る方式）に類似しているといえるが、本実施形態では利用者が書架近傍にいないときには、書籍確認用の質問波すら出力しない点で実施形態２と異なる。本実施形態では、書架近傍における利用者の有無を感知するセンサを別途設置する。例えば、図１６に示すように書架２０の上や天井などに赤外線センサ２４を設けて温度変化で人の存在を検知したり、書架２０の前方に通過検知型の光センサ２６を設けて書架２０の前に人が近づいたか否かを検知したりする。ＲＦＩＤリーダのアンテナ１６は、１つの書架２０に対して複数（１冊に１つ、ないし複数冊に１つ）設けられるが、利用者検知用のこれらセンサ２４又は２６は、１ないし複数の書架２０の配置エリアに対して１つの割合で設ければよい。これらセンサ２４又は２６の検出信号は、貸出管理コンピュータ１０に送られる。貸出管理コンピュータ１０は、この検出信号を調べ、センサのカバー範囲に利用者が現れたことと判断すれば、そのカバー範囲にある書架２０のリーダ制御部１４（複数ある場合はそのすべて）に対して書籍及び利用者の検出処理の開始を指示する。そして、センサ検出信号から、利用者がいなくなったと判断すれば、リーダ制御部１４に対して書籍及び利用者の検出処理の中止を指示する。なお、リーダ制御部１４に対する検出処理の中止指示は、人がいなくなってすぐに出すのではなく、ある程度の時間が経過してから出すことにする。これにより、貸出・返却の際のリーダ制御部１４によるＲＦＩＤの認識処理を確実にすることができる。
【００９３】
赤外線センサ２４の場合は、利用者の体温が感じられるかどうかで利用者の有無を検知し、利用者が検知された場合にリーダを起動し、利用者がいなくなったらリーダを停止する。
【００９４】
通過型の光センサ２６は、利用者の通過を検知するのみなので、利用者の滞在、退去を判断するには工夫が必要である。本実施形態では、管理コンピュータ１０は、図１７に示す手順で利用者の滞在、退去を判断し、リーダ制御部１４の制御を行う。この手順では、書架２０の前方近傍に利用者が入るかどうかを示すフラグh-flagを用いる。利用者が居ないときはh-flagの値は０であり、居るときはh-flagの値は１である。手順開始時の初期状態ではh-flag＝０である（ステップ９０１）。この状態から処理ループを開始する。利用者が居ない（h-flag＝０）状態で光センサ２６が利用者通過を検知すると（ステップ９０２の判断結果がＹ）、管理コンピュータ１０はh-flagを１とセットし（ステップ９０３）、リーダ制御部１４に対して起動指令を送る（ステップ９０４）。この後、その利用者が書架２０の前から離れなければ、光センサ２６は人の通過を検知しないので、ステップ９０２及び９０５の判定がいずれも否定（Ｎ）となり、h-flagの値は変わらず、リーダ制御部１４は起動し続ける。利用者が居る状態（h-flag＝１）で利用者通過が検知された場合（ステップ９０５がＹ）は、利用者が書架２０の前から去ったと判断してリーダ制御部１４に停止指令を送り（ステップ９０６）、h-flagを０にセットする（ステップ９０７）。この後、人が光センサ２６を通過しなければ、ステップ９０２、９０５の判定がいずれも否定（Ｎ）となり、h-flagは０のままで、リーダ制御部１４は停止状態のままとなる。
【００９５】
図１７に示した例は、書架２０の幅が狭く、その前に人が１人入れる程度の場合の例である。書架２０の前に複数人が同時に滞在する場合を考慮するならば、例えば通過型光センサ２６のペアを少し間隔をあけて２段（２組）設置し、その２段のセンサペアのどちらが先に通過を検知するかにより、人が書架に近づいたのか書架から離れたのかを判定し、それにより書架の前にいる人の人数を把握するようにするなどの方式が考えられる。
【００９６】
以上説明したように、本実施形態によれば、リーダ制御部１４は書架２０近傍に人が居なければ停止状態となるので、その間質問波を発することがない。人の在・不在を検知するセンサは、書架単位あるいは複数の書架の配置領域を単位としてそこに１つ設ければよいので、多数設けられたアンテナ１６から並列的に常時質問波を出力するよりも、消費電力を節約できる。また、リーダ制御部１４が停止状態にある場合は、管理コンピュータ１０でそのリーダ制御部１４がカバーしている各書籍の状態を監視しなくてよいので、負荷が大幅に低減される。
【００９７】
本実施形態の方式は、実施形態１〜４のいずれの貸出・返却管理方式にも適用可能である。
【００９８】
［応用］
以上、本発明の好適な実施形態を説明した。以上では、図書館・図書室等における書籍の貸出や危険物等の持ち出しの管理を例にとって説明したが、本発明の適用はこのような分野に限らない。
【００９９】
例えば、ビデオやＣＤなどのレンタル店での貸出管理や、小売店、デパートなどにおける購買管理などへの応用も考えられる。すなわち、本実施形態のシステムを利用すれば、どの商品棚から誰がどの品物を取り出したか、あるいは戻したかを記録できるので、この情報を利用して料金徴収を自動化したり、あるいは支払カウンタでの料金計算作業を簡素化・高速化したりすることができる。
【図面の簡単な説明】
【図１】  実施形態１のシステムの概略構成を示す図である。
【図２】  アンテナ配置の一例を示す図である。
【図３】  アンテナの一例を示す図である。
【図４】  リーダによる質問波の送信、応答波の受信のサイクルを説明するための図である。
【図５】  実施形態１の処理手順を示すフローチャートである。
【図６】  貸出管理データベースに作成される貸出情報のデータ構造の一例を示す図である。
【図７】  貸出管理データベースに登録される利用者情報のデータ構造の一例を示す図である。
【図８】  貸出管理データベースに登録される書籍情報のデータ構造の一例を示す図である。
【図９】  実施形態１における貸出の場合に起こりうる状態遷移の一例を示す図である。
【図１０】  実施形態１における返却の場合に起こりうる状態遷移の一例を示す図である。
【図１１】  実施形態２におけるアンテナ構成の一例を示す図である。
【図１２】  実施形態２の処理手順を示すフローチャートである。
【図１３】  複数の書籍をカバーするアンテナ配置の一例を示す図である。
【図１４】  実施形態４の処理手順を示すフローチャートである。
【図１５】  実施形態５の処理手順を示すフローチャートである。
【図１６】  実施形態６のシステムの概略構成（赤外線または光センサーとの組み合わせ）を示す図である。
【図１７】  実施形態６における利用者有無検知の手順の一例を示すフローチャートである。
【符号の説明】
１０  貸出管理コンピュータ、１２  貸出管理データベース、１４  リーダ制御部、１６  アンテナ、１８  ＬＡＮ、３０  書籍、３２，３５  ＲＦＩＤ。
【図１】
0004140135.tif 000002
【図２】
0004140135.tif 000003
【図３】
0004140135.tif 000004
【図４】
0004140135.tif 000005
【図５】
0004140135.tif 000006
【図６】
0004140135.tif 000007
【図７】
0004140135.tif 000008
【図８】
0004140135.tif 000009
【図９】
0004140135.tif 000010
【図１０】
0004140135.tif 000011
【図１１】
0004140135.tif 000012
【図１２】
0004140135.tif 000013
【図１３】
0004140135.tif 000014
【図１４】
0004140135.tif 000015
【図１５】
0004140135.tif 000016
【図１６】
0004140135.tif 000017
【図１７】
0004140135.tif 000018