(57)【要約】  二度読み防止機能のあるＲＦＩＤタグとの通信中に反応しなくなった場合にも反応できるようにする。  検索テーブル取得部（２）が備品に取り付けられたＲＦＩＤタグ（７）のリストである検索テーブルを取得しておく。タグ検索部（４）がＲＦＩＤタグ（７）の検索を行い、比較処理部（５）が応答のあったＲＦＩＤタグ（７）と検索テーブルのタグ情報とを比較し、反応のなくなったＲＦＩＤタグ（７）については、再検索処理部（６）が二度読み防止機能を解除する処理をして反応できるようにする。これにより、正しく配置されている備品の点検を確実に行うことができるようになる。
2016016986.tif 000002
【特許請求の範囲】
【請求項１】
リーダライタ装置による検索に応答して反応した後では次回以降の検索に反応しない二度読み防止が可能なＲＦＩＤタグのためのタグ検出プログラムであって、
コンピュータに、
前記ＲＦＩＤタグを検索し、
検索に応答して反応のあった前記ＲＦＩＤタグと検索されるべき前記ＲＦＩＤタグのタグ情報が記録された検索テーブルの前記タグ情報とを比較し、
反応のあった前記ＲＦＩＤタグと前記タグ情報との比較から反応のあるはずの未検出ＲＦＩＤタグがある場合、前記未検出ＲＦＩＤタグを指定しての検索により検索に応答して反応する状態に戻す試みをして前記未検出ＲＦＩＤタグの検索を行う、
処理を実行させる、タグ検出プログラム。
【請求項２】
検索に応答して反応する状態に戻す試みとして、初期値が未検出で、検索に応答して反応するときに検出済となるインベントリ済フラグを強制的に未検出にする、請求項１記載のタグ検出プログラム。
【請求項３】
検索に応答して反応する状態に戻す試みとして、前記未検出ＲＦＩＤタグを指定しての検索のとき、先のインベントリラウンドでの検索に使用したセッションの番号とは異なる番号のセッションを使用する、請求項１記載のタグ検出プログラム。
【請求項４】
前記未検出ＲＦＩＤタグの検索は、所定回数繰り返しても前記未検出ＲＦＩＤタグからの反応がないとき、表示画面にエラー表示をするとともにエラーテーブルに記録する、請求項１記載のタグ検出プログラム。
【請求項５】
前記検索テーブルは前記ＲＦＩＤタグが付された備品を配備している全領域が複数の位置区分に分割されていて前記ＲＦＩＤタグが前記位置区分のどこに属しているかを記録しており、反応のあった前記ＲＦＩＤタグと前記タグ情報との比較は前記位置区分毎に行う、請求項１記載のタグ検出プログラム。
【請求項６】
検索されるべき前記ＲＦＩＤタグが複数の備品種別に付されている場合、ある前記位置区分でのある備品種別の前記ＲＦＩＤタグの検索を終了すると、他の備品種別の前記ＲＦＩＤタグの検索に切り替え、すべての備品種別の前記ＲＦＩＤタグの検索を終了すると、同じ前記位置区分での前記ＲＦＩＤタグの検索を終了する、請求項５記載のタグ検出プログラム。
【請求項７】
検索によりフラグが未検出状態から検出状態に遷移して二度読み防止状態となるＲＦＩＤタグが添付されている備品が所定位置に備えられていることを点検する備品点検装置であって、
前記備品と前記備品に添付された前記ＲＦＩＤタグのタグ情報との対応関係を記録した検索テーブルをサーバからダウンロードする検索テーブル取得部と、
前記検索テーブル取得部により取得した前記検索テーブルを記憶する検索テーブル記憶部と、
前記ＲＦＩＤタグを検索するタグ検索部と、
検索により前記フラグが検出状態に遷移して応答のあった前記ＲＦＩＤタグと前記検索テーブルの前記タグ情報とを比較して前記備品の存在を点検する比較処理部と、
前記比較処理部による比較により応答のあるはずの未検出ＲＦＩＤタグがある場合に、前記タグ検索部に対して前記未検出ＲＦＩＤタグを指定しての検索により前記フラグを未検出状態に戻す試みをして前記未検出ＲＦＩＤタグの検索を行うように指示する再検索処理部と、
を備えていることを特徴とする備品点検装置。
【請求項８】
タグ検索装置での検索によりフラグが未検出状態から検出状態に遷移して二度読み防止状態となるＲＦＩＤタグが添付されている備品が所定位置に備えられていることを点検する備品点検方法であって、
前記タグ検索装置が、
前記備品と前記備品に添付された前記ＲＦＩＤタグのタグ情報との対応関係を記録した検索テーブルをサーバからダウンロードし、
前記備品に添付された前記ＲＦＩＤタグを検索し、
検索により前記フラグが検出状態に遷移して応答のあった前記ＲＦＩＤタグと前記検索テーブルの前記タグ情報とを比較し、
比較により応答のあるはずの未検出ＲＦＩＤタグがある場合、前記未検出ＲＦＩＤタグを指定しての検索により前記フラグを未検出状態に戻す試みをして前記未検出ＲＦＩＤタグの検索を行う、
ことを特徴とする備品点検方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタグ検出プログラム、備品点検装置および備品点検方法に関する。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency IDentification）タグを備品に取り付けて常備されていなければならない備品の存在を確認する備品点検の手法が知られている（たとえば、特許文献１参照）。この特許文献１では、旅客機の客室内に法規などで設置が義務づけられている備品、たとえば各座席に設置されているはずのライフベストが正しく設置されているか否かを点検することが記載されている。そのような備品は、それぞれＲＦＩＤタグがあらかじめ取り付けられた状態で所定位置に設置されており、離陸前の点検作業でＲＦＩＤタグの検索を行う。ＲＦＩＤタグの検索は、ＨＨＴ（ハンドヘルドターミナル）のような携帯端末装置が備えるリーダライタ装置を使用して行われる。【０００３】
図１２はリーダライタ装置による一般的なタグ検出シーケンスを説明する説明図である。なお、この説明図では、タグ検出動作の説明を簡単にするために、コマンドのパラメータ、複数のＲＦＩＤタグが同時に反応するのを回避する調停ステートなどの説明は省略してある。【０００４】
リーダライタ装置が起動してキャリアがオンとなると、電波が届く範囲内にあるＲＦＩＤタグは、電波による電源の供給を受けてスタンバイステートになる。このとき、タグが備えるインベントリ済フラグは、その初期値である「未検出」状態となる。【０００５】
次に、リーダライタ装置は、検索対象の備品種別をパラメータで指定したＳｅｌｅｃｔコマンドを発行する。これにより、スタンバイステートになったＲＦＩＤタグのうち、パラメータで指定された備品種別のＲＦＩＤタグが有効にされる。【０００６】
次に、リーダライタ装置は、Ｑｕｅｒｙコマンドを発行し、このＱｕｅｒｙコマンドを受信したＲＦＩＤタグは、スタンバイステートから応答ステートに遷移し、ＲＦＩＤタグ自身を識別する乱数メッセージ（ＲＮ１６）を作成して送信する。【０００７】
次に、乱数メッセージを受信すると、リーダライタ装置は、その乱数メッセージを含むＡＣＫ（ACKnowledgement）コマンドを送信する。ＲＦＩＤタグは、ＡＣＫコマンドを受信すると、応答ステートから承認ステートに遷移する。この承認ステートでは、ＲＦＩＤタグは、一意の識別子であるＥＰＣ（Electronic Product Code）を送信し、インベントリ済フラグを「検出済」に設定する。【０００８】
そして、リーダライタ装置は、ＥＰＣを受信すると、そのＥＰＣを有するＲＦＩＤタグの存在を確認し、検索されるべきＲＦＩＤタグのタグ情報が記録された検索テーブルの該当するＲＦＩＤタグのタグ情報を「検出済」に設定する。これにより、「検出済」に設定されたＲＦＩＤタグが付されている備品は、正しく設置されていると確認される。【０００９】
ここで、ＥＰＣを送信したＲＦＩＤタグは、インベントリ済フラグを「検出済」に設定しているので、リーダライタ装置がＱｕｅｒｙコマンドを繰り返し発行しても、反応することはない。検出済のＲＦＩＤタグが反応しなくなることにより、リーダライタ装置は、検出済のＲＦＩＤタグの二度読みが防止されることになり、検索処理を簡素化することができる。この結果、旅客機の客室における備品の点検を効率よく高速に行うことができるようになる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１３−２０９１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ＲＦＩＤタグの二度読み防止は、検索処理の簡素化に極めて有効である。しかしながら、承認ステートに遷移後に、通信エラーによってＥＰＣが正常に送信できなかった場合、リーダライタ装置は、そのＲＦＩＤタグが「検出済」になったことを知り得る状態になくなる。このような場合、リーダライタ装置にはＥＰＣが通知されていないためにＲＦＩＤタグの特定ができず、そのため、目視による確認をすることもできない。また、ＲＦＩＤタグは、キャリアがオフしてから所定時間後にスタンバイステート以前の状態に戻るので、そのような状態に戻るのを待って、最初からリーダライタ装置による検索処理をすることも可能である。しかし、その場合、リーダライタ装置は、ＲＦＩＤタグがスタンバイステート以前の状態に戻ったことを知ることができず、たとえ、スタンバイステート以前の状態に戻ったとしても、「検出済」のＲＦＩＤタグの検出をも行うことになるという問題点があった。【００１２】
本発明はこのような点に鑑みてなされたものであり、二度読み防止機能のあるＲＦＩＤタグが応答した後に反応しなくなった場合にも反応できるようにしたタグ検出プログラム、備品点検装置および備品点検方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明では上記の課題を解決するために、リーダライタ装置による検索に応答して反応した後では次回以降の検索に反応しない二度読み防止が可能なＲＦＩＤタグのためのタグ検出プログラムが提供される。このタグ検出プログラムは、コンピュータに、ＲＦＩＤタグを検索し、検索に応答して反応のあったＲＦＩＤタグと検索されるべきＲＦＩＤタグのタグ情報が記録された検索テーブルのタグ情報とを比較し、反応のあったＲＦＩＤタグとタグ情報との比較から反応のあるはずの未検出ＲＦＩＤタグがある場合、未検出ＲＦＩＤタグを指定しての検索により検索に応答して反応する状態に戻す試みをして未検出ＲＦＩＤタグの検索を行う、処理を実行させる。【００１４】
また、本発明は、検索によりフラグが未検出状態から検出状態に遷移して二度読み防止状態となるＲＦＩＤタグが添付されている備品が所定位置に備えられていることを点検する備品点検装置が提供される。この備品点検装置は、備品と備品に添付されたＲＦＩＤタグのタグ情報との対応関係を記録した検索テーブルをサーバからダウンロードする検索テーブル取得部と、検索テーブル取得部により取得した検索テーブルを記憶する検索テーブル記憶部と、ＲＦＩＤタグを検索するタグ検索部と、検索によりフラグが検出状態に遷移して応答のあったＲＦＩＤタグと検索テーブルのタグ情報とを比較して備品の存在を点検する比較処理部と、比較処理部による比較により応答のあるはずの未検出ＲＦＩＤタグがある場合に、タグ検索部に対して未検出ＲＦＩＤタグを指定しての検索によりフラグを未検出状態に戻す試みをして未検出ＲＦＩＤタグの検索を行うように指示する再検索処理部と、を備えている。【００１５】
さらに、本発明は、タグ検索装置での検索によりフラグが未検出状態から検出状態に遷移して二度読み防止状態となるＲＦＩＤタグが添付されている備品が所定位置に備えられていることを点検する備品点検方法が提供される。この備品点検方法は、タグ検索装置が、備品と備品に添付されたＲＦＩＤタグのタグ情報との対応関係を記録した検索テーブルをサーバからダウンロードし、備品に添付されたＲＦＩＤタグを検索し、検索によりフラグが検出状態に遷移して応答のあったＲＦＩＤタグと検索テーブルのタグ情報とを比較し、比較により応答のあるはずの未検出ＲＦＩＤタグがある場合、未検出ＲＦＩＤタグを指定しての検索によりフラグを未検出状態に戻す試みをして未検出ＲＦＩＤタグの検索を行う。【００１６】
このようなタグ検出プログラム、備品点検装置および備品点検方法によれば、二度読み防止機能を有するＲＦＩＤタグの検出において、検索テーブルから検出されるはずの未検出ＲＦＩＤタグがある場合、二度読み防止機能を解除して再検索を行うようにした。これにより、ＲＦＩＤタグは存在するが通信エラーなどにより検出できなくなっていた未検出ＲＦＩＤタグの検出を可能にしている。
【発明の効果】
【００１７】
上記構成のタグ検出プログラム、備品点検装置および備品点検方法は、検出されるはずの未検出ＲＦＩＤタグの二度読み防止機能を解除できるようにしたので、通信中に反応しなくなった場合にも反応できるようになるという利点がある。【００１８】
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に係る備品点検装置の機能ブロック図である。
【図２】第２の実施の形態に係る備品点検システムの構成の一例を示す概念図である。
【図３】サーバに格納されているＲＦＩＤ検索テーブルの一例を示す概念図である。
【図４】サーバに格納されている旅客機の備品を示す機内地図情報の一例を示す概念図である。
【図５】ＲＦＩＤタグのメモリ内容の一例を示す図である。
【図６】タグ検出シーケンスの一例を示す図である。
【図７】起動時処理を示すフローチャートである。
【図８】タグ検索処理を示すフローチャートである。
【図９】位置区分算出処理を示すフローチャートである。
【図１０】位置区分内の全備品検索処理を示すフローチャートである。
【図１１】エラーテーブルの例を示す図である。
【図１２】リーダライタ装置による一般的なタグ検出シーケンスを説明する説明図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施するように変更することができる。
【００２１】
図１は第１の実施の形態に係る備品点検装置の機能ブロック図である。
備品点検装置１は、検索テーブル取得部２と、検索テーブル記憶部３と、タグ検索部４と、比較処理部５と、再検索処理部６とを備えている。一方、それぞれの備品に取り付けられるＲＦＩＤタグ７は、識別子８とフラグ９とを備え、フラグ９は、備品点検装置１の検索に対する応答時に未検出から検出済に反転可能な値を持つものである。
【００２２】
備品点検装置１の検索テーブル取得部２は、備品に対応してそれぞれ取り付けられているＲＦＩＤタグ７のリスト（インベントリ）を記述したタグ情報の検索テーブルを取得するもので、その検索テーブルは、たとえばサーバからダウンロードされる。
【００２３】
検索テーブル記憶部３は、検索テーブル取得部２が検索テーブルを取得したときに、その取得した検索テーブルを記憶する。タグ検索部４は、ＲＦＩＤタグ７と無線により相互に通信を行うことにより、ＲＦＩＤタグ７の検索を行う。
【００２４】
比較処理部５は、タグ検索部４による検索に対して応答のあったＲＦＩＤタグを検索テーブルのタグ情報と比較し、備品がタグ情報の通りに設置されているか否かを判断して、備品の点検を行う。比較処理部５は、応答のあったＲＦＩＤタグについては、検索テーブルに検索済を設定する。
【００２５】
再検索処理部６は、比較処理部５がタグ検索部４によるＲＦＩＤタグ７の検索により応答のあったＲＦＩＤタグを検索テーブルから除外していくことにより検索テーブルに未検出ＲＦＩＤタグが残っているか否かに応じて動作する。すなわち、再検索処理部６は、検索テーブルに未検出ＲＦＩＤタグが残っていない場合、何もしない。一方、検索テーブルに未検出ＲＦＩＤタグが残っている場合、再検索処理部６は、タグ検索部４に対し、未検出ＲＦＩＤタグを指定しての検索によりそのフラグ９を未検出の状態に戻す試みをしてから未検出ＲＦＩＤタグの検索を行うように指示する。
【００２６】
比較処理部５では、比較処理により応答のあるはずの未検出ＲＦＩＤタグを知ることができ、さらに、その未検出ＲＦＩＤタグの識別子を検索テーブルのタグ情報から知ることができる。未検出ＲＦＩＤタグおよびその識別子が通知されたタグ検索部４は、その未検出ＲＦＩＤタグを直接指定してアクセスすることにより、検出済のタグを強制的に未検出に変更することになる。このように、ＲＦＩＤタグ７のフラグ９が未検出に変更されると、タグ検索部４は、未検出であったＲＦＩＤタグ７の検出が可能になる。
【００２７】
次に、備品点検装置１を、旅客機の客室内に設置された備品を点検するＲＦＩＤタグ検索装置に適用した場合を例に説明する。ＲＦＩＤタグ検索装置は、リーダライタ装置の機能を有する携帯端末装置とすることができ、この携帯端末装置を持参して客室内を巡回していくことにより、備品の点検を非接触で実現する。ＲＦＩＤタグは、あらかじめ客室内に設置される備品にそれぞれ付されている。また、備品および備品にそれぞれ付されているＲＦＩＤタグに関する詳細な情報は、サーバに格納されているとする。
【００２８】
図２は第２の実施の形態に係る備品点検システムの構成の一例を示す概念図、図３はサーバに格納されているＲＦＩＤ検索テーブルの一例を示す概念図、図４はサーバに格納されている旅客機の備品を示す機内地図情報の一例を示す概念図である。
【００２９】
第２の実施の形態に係る備品点検システム１０は、図２に示したように、サーバ２０と、ＲＦＩＤタグ検索装置３０とを備えている。
サーバ２０は、コンピュータシステムで構成され、中央処理装置として機能するＣＰＵ（Central Processing Unit）２１を備え、このＣＰＵ２１は、メモリ２２、外部記憶装置２３および通信装置２４にそれぞれ接続されている。
【００３０】
メモリ２２は、主記憶として使用され、ＣＰＵ２１が実行するＯＳ（Operating System）およびアプリケーションプログラム、アプリケーションプログラムの実行時に使用されるデータなどが一時的に格納される。
【００３１】
外部記憶装置２３は、ＯＳおよびアプリケーションプログラムのほか、ＲＦＩＤ検索テーブル２３ａおよび機内地図情報２３ｂが格納されている。これらのＲＦＩＤ検索テーブル２３ａおよび機内地図情報２３ｂは、旅客機の機種毎または機体毎にあらかじめ用意されている。
【００３２】
通信装置２４は、ＲＦＩＤタグ検索装置３０と無線で情報通信を行うときに使用されるもので、無線による情報通信機能を有している。
一方、ＲＦＩＤタグ検索装置３０は、いわゆる検品端末（ハンドヘルドターミナル：ＨＨＴ）であり、小形のコンピュータシステムで構成される携帯端末装置である。ＲＦＩＤタグ検索装置３０は、専用のＨＨＴでもよいし、汎用の通信機能内蔵のタブレット端末をソフトウェアによってＨＨＴとして機能させるようにしてもよい。
【００３３】
ＲＦＩＤタグ検索装置３０は、ＣＰＵ３１を備え、このＣＰＵ３１には、メモリ３２、リーダライタ装置３３、通信装置３４、表示装置３５、入力装置３６がそれぞれ接続されている。
【００３４】
ＣＰＵ３１は、ＲＦＩＤタグ検索装置３０の全体を制御するものであって、メモリ３２の主記憶領域に展開されたＯＳの一部のプログラムおよびＲＦＩＤタグ検索用のアプリケーションプログラムを実行する。
【００３５】
メモリ３２は、主記憶として使用されるメモリと、フラッシュメモリのような不揮発性メモリとを備えている。主記憶としてのメモリは、ＣＰＵ３１が実行するＯＳおよびＲＦＩＤタグ検索用のアプリケーションプログラム、サーバ２０からダウンロードしたＲＦＩＤ検索テーブル２３ａおよび機内地図情報２３ｂ、アプリケーションプログラムの実行時に使用されるデータなどが一時的に格納される。不揮発性メモリには、ＯＳ、ＲＦＩＤタグ検索用のアプリケーションプログラムなどが格納される。
【００３６】
リーダライタ装置３３は、点検対象の備品に取り付けられたＲＦＩＤタグ４０ａ−４０ｎとの間でＵＨＦ（Ultra High Frequency）帯の近距離無線通信にて情報の授受を行うことにより、ＲＦＩＤタグ４０ａ−４０ｎを認識する処理を行う。
【００３７】
通信装置３４は、サーバ２０の通信装置２４との間で情報の通信を行う。
表示装置３５は、ＲＦＩＤタグ検索装置３０を所持する操作者に対して、機内地図情報２３ｂ、タグ検索エラーを含む各種の情報、または未検索・検索済区画を表示することができる。
【００３８】
入力装置３６は、操作者が、タグ検索開始などの指示をＲＦＩＤタグ検索装置３０に入力するために用いられる。なお、入力装置３６は、表示装置３５に位置入力装置を組み合わせたタッチパネルの場合、タッチパネルに配置されるアイコンとして実装することもできる。
【００３９】
ＲＦＩＤタグ検索装置３０は、上記の構成を有していることにより、メモリ３２に格納されたＲＦＩＤタグ検索用のアプリケーションプログラムの処理機能をＣＰＵ３１を中心としたコンピュータによって実現することができる。
【００４０】
ここで、サーバ２０に格納されるＲＦＩＤ検索テーブル２３ａは、図３に示したように、Ｎｏ．、備品名、識別子（備品種別＋シリアル番号）、備品種別（ＲＦＩＤ検出用フィルタ）、ＲＦＩＤ位置、検出済フラグ、目視確認要否および備考の欄を備えている。ＲＦＩＤ位置の欄は、備品が図４に示した機内地図情報２３ｂのどこに設置されているかを表したものであって、機内地図情報２３ｂのＸ，Ｙ座標、位置区分および場所の欄を有している。
【００４１】
機内地図情報２３ｂは、検索対象の客室のイメージ情報であり、座席２３ｂ１、ユーティリティ領域２３ｂ２および通路２３ｂ３の位置をＸ座標およびＹ座標で示している。また、機内地図情報２３ｂは、全体を複数の位置区分２３ｂ４（図４において、［００１］−［０１７］で示した領域）に分けられている。この位置区分２３ｂ４は、操作者が通路上で足を止めるか座席前のスペースまで徒歩で侵入したときにＲＦＩＤタグ検索装置３０がＲＦＩＤタグ４０ａ−４０ｎと確実に通信できる範囲を基準にして設定されている。
【００４２】
図５はＲＦＩＤタグのメモリ内容の一例を示す図である。
ＲＦＩＤタグ４０ａ−４０ｎは、その識別子としてＥＰＣを有している。ＥＰＣは、たとえば、ＥＰＣ長、メーカーコード、フィルタ値、シリアルＮｏ．および製品Ｎｏ．を有している。ここで、フィルタ値とは、特定の種別の備品を検索するときに使用される備品種別を意味し、ＲＦＩＤ検索テーブル２３ａで定義されている備品種別（ＲＦＩＤ検出用フィルタ）に相当する。
【００４３】
ＲＦＩＤタグ４０ａ−４０ｎは、ＲＦＩＤタグ検索装置３０のリーダライタ装置３３との無線通信で使用される４つの機能の異なるセッション（番号Ｓ０，Ｓ１，Ｓ２，Ｓ３）を備え、各セッションには、それぞれ１つの独立したインベントリ済フラグを有している。１回のインベントリラウンドと呼ばれるコマンドシーケンスのやりとりでは、４つのセッションのうち１つのみが機能する。インベントリ済フラグは、ＡおよびＢの２つの値をとることができ、Ａの値は、リーダライタ装置３３によるタグ検索に応答していない未検出を表し、Ｂの値は、タグ検索に応答して反応したときの検出済を表している。
【００４４】
図６はタグ検出シーケンスの一例を示す図である。
このタグ検出シーケンスでは、説明を簡単にするために、２個のＲＦＩＤタグ４０ａ，４０ｂに対してタグ検出を行う場合を例に示す。ここで、ＲＦＩＤタグ４０ａは、ＥＰＣが「Ａ００１」とし、ＲＦＩＤタグ４０ｂは、ＥＰＣが「Ａ００２」としている。なお、ＥＰＣの「Ａ」は、備品種別であって、ライフベストを示している。その備品種別の後に続く「００１」および「００２」は、それぞれシリアルＮｏ．を示している。
【００４５】
まず、このタグ検出シーケンスでは、ＲＦＩＤ検索テーブル２３ａがサーバ２０からダウンロードされ、旅客機内の備品に付されているＲＦＩＤタグ４０ａ−４０ｎのすべてのタグ情報を取得する。
【００４６】
次に、リーダライタ装置３３は、キャリアをオンにする。これにより、リーダライタ装置３３から電波が発せられ、電波が届く範囲内にあるＲＦＩＤタグ４０ａ，４０ｂがスタンバイステートになる。このとき、ＲＦＩＤタグ４０ａ，４０ｂが備えるインベントリ済フラグは、それぞれその初期値である「未検出」状態の「Ａ」となる。
【００４７】
次に、リーダライタ装置３３は、検索対象の備品種別をパラメータで指定したＳｅｌｅｃｔコマンドを発行する。ここでは、パラメータとして、フィルタに備品種別の「ライフベスト」を指定している。これにより、ライフベストに付されたＲＦＩＤタグ４０ａ，４０ｂが有効になる。
【００４８】
次に、リーダライタ装置３３は、Ｑｕｅｒｙコマンドを、無線通信で使用したいセッションを指定して発行する。図６の例では、セッション番号がＳ３のセッションを指定している。
【００４９】
このＱｕｅｒｙコマンドを受信したＲＦＩＤタグ４０ａ，４０ｂは、衝突防止のための調停ステートに遷移する。すなわち、ＲＦＩＤタグ４０ａ，４０ｂは、乱数を発生させ、その乱数をスロットカウンタに設定する。次に、リーダライタ装置３３は、Ｑｕｅｒｙコマンドを発行後、ＱｕｅｒｙＲｅｐコマンドを繰り返し発行する。ＲＦＩＤタグ４０ａ，４０ｂは、ＱｕｅｒｙＲｅｐコマンドを受信すると、スロットカウンタを減分（−１）する。
【００５０】
ここで、ＥＰＣが「Ａ００２」のＲＦＩＤタグ４０ｂのスロットカウンタが先に０に到達したとすると、そのＲＦＩＤタグ４０ｂは、応答ステートに遷移し、タグ自身を識別する１６ビットの乱数メッセージ（ＲＮ１６）を作成し、このＲＮ１６が応答される。
【００５１】
次に、ＲＮ１６を受信したリーダライタ装置３３は、そのＲＮ１６を含むＡＣＫコマンドを送信する。ＲＦＩＤタグ４０ｂは、ＡＣＫコマンドを受信すると、Ｓ３のセッションの占有が承認され、応答ステートから承認ステートに遷移する。この承認ステートでは、ＲＦＩＤタグ４０ｂは、識別子であるＥＰＣを送信し、Ｓ３のセッションのインベントリ済フラグを「検出済」に設定する。なお、承認ステートのＲＦＩＤタグ４０ｂは、ＱｕｅｒｙＲｅｐコマンドを受信すると、スタンバイステートに遷移するが、インベントリ済フラグは「検出済」を維持し、リーダライタ装置３３に応答することがない。
【００５２】
次に、ＥＰＣの送信が未完了の、ＥＰＣが「Ａ００１」のＲＦＩＤタグ４０ａは、ＱｕｅｒｙＲｅｐコマンドを受信して、スロットカウンタが０に到達した後は、ＲＦＩＤタグ４０ａについて上述した動作と同じ動作をする。
【００５３】
リーダライタ装置３３は、ＲＦＩＤ検索テーブル２３ａから、検索対象のＲＦＩＤタグとして、ＥＰＣが「Ａ００１」および「Ａ００２」の２つのＲＦＩＤタグ４０ａ，４０ｂがあることを認識している。したがって、もし、図６に示したように、ＲＦＩＤタグ４０ｂから送信されたＥＰＣが通信エラーなどにより正常に受信できていなかった場合でも、リーダライタ装置３３は、その未受信のＲＦＩＤタグ４０ｂが存在することを知ることができる。すなわち、リーダライタ装置３３は、ＥＰＣを受信したタグ情報をＲＦＩＤ検索テーブル２３ａのタグ情報と比較することにより、存在するはずのＲＦＩＤタグ４０ｂを特定することができる。
【００５４】
上述のように、ＲＦＩＤタグ４０ｂは、インベントリ済フラグを「検出済」に設定しているので、リーダライタ装置３３からのＱｕｅｒｙＲｅｐコマンドに応答することがない。このような場合、リーダライタ装置３３は、「検出済」に設定されているインベントリ済フラグを強制的に「未検出」に設定する。
【００５５】
すなわち、ＥＰＣを受信できていなかったＲＦＩＤタグ４０ｂは、ＲＦＩＤ検索テーブル２３ａから判明しているので、そのＲＦＩＤタグ４０ｂを直接指定してアクセスすることになる。図６に示した例では、Ｓｅｌｅｃｔコマンドを使用し、パラメータとしては、フィルタにＥＰＣを指定し、Ｔａｒｇｅｔにセッションの「Ｓ３」を指定し、Ａｃｔｉｏｎに「未検出」を意味する「Ａ」を指定している。これにより、Ｓ３のセッションにて「検出済」に設定されていたインベントリ済フラグは、強制的に「未検出」に設定されることになる。
【００５６】
その後、インベントリラウンド２にて、ＥＰＣを受信できていなかったＲＦＩＤタグを対象にインベントリラウンド１と同様のシーケンスを実行することにより、リーダライタ装置３３は、検索に失敗したタグを見つけることができるようになる。
【００５７】
なお、検索に失敗したＲＦＩＤタグ４０ｂを直接指定して「検出済」に設定されていたインベントリ済フラグを強制的に「未検出」に切り替えるような試みを繰り返しても、検索に失敗したＲＦＩＤタグ４０ｂを見つけることができない場合がある。たとえば、備品そのものが装備されていない場合、備品は装備されているが、その備品に付されたＲＦＩＤタグが故障していた場合などである。このような場合、操作者の目視により、備品の点検を行えばよい。
【００５８】
また、上記の例では、二度読み防止機能を解除する方法として、インベントリ済フラグを強制的に「未検出」に設定しているが、これに限定されるものではない。たとえば、未検出ＲＦＩＤタグを指定しての検索のとき、先のインベントリラウンド１での検索に使用したセッションの番号とは異なる番号のセッションを使い、そのセッションのインベントリ済フラグが「未検出」であることを利用してもよい。
【００５９】
次に、ＲＦＩＤタグ検索装置３０の動作についてフローチャートを参照しながら説明する。
図７は起動時処理を示すフローチャート、図８はタグ検索処理を示すフローチャート、図９は位置区分算出処理を示すフローチャート、図１０は位置区分内の全備品検索処理を示すフローチャート、図１１はエラーテーブルの例を示す図である。
【００６０】
ＲＦＩＤタグ検索装置３０において、タグ検出プログラムを起動したとき、図７に示したように、ＣＰＵ３１は、通信装置３４を使ってサーバ２０からＲＦＩＤ検索テーブル２３ａおよび機内地図情報２３ｂをダウンロードする（ステップＳ１１）。サーバ２０からダウンロードしたＲＦＩＤ検索テーブル２３ａおよび機内地図情報２３ｂは、メモリ３２に格納され、機内地図情報２３ｂは、表示装置３５に表示される。
【００６１】
次に、ＣＰＵ３１は、リーダライタ装置３３を起動してＲＦＩＤタグ４０ａ−４０ｎの検索を行う（ステップＳ１２）。
ＲＦＩＤタグ４０ａ−４０ｎの検索処理では、図８に示したように、ＣＰＵ３１は、まず、ＲＦＩＤタグ検索装置３０を持参している操作者が機内のどこに位置しているかを示す位置区分を算出する（ステップＳ２１）。
【００６２】
次に、ＣＰＵ３１は、算出された位置区分内に設置されているすべての備品の検索をする（ステップＳ２２）。
次に、ＣＰＵ３１は、機内のすべての位置区分の検索が終了したか否かを判断する（ステップＳ２３）。まだ、機内のすべての位置区分の検索が終了していない場合、ＣＰＵ３１は、ステップＳ２１に戻り、機内のすべての位置区分の検索が終了している場合には、このタグ検索処理を終了する。
【００６３】
ここで、位置区分を算出するステップＳ２１の詳細な処理について説明する。この位置区分算出処理は、図９に示したように、まず、ＣＰＵ３１は、最初に検索する備品の種別を設定する（ステップＳ３１）。この備品の種別の設定は、ＲＦＩＤ検索テーブル２３ａに定義されている備品種別であればどれでもよいが、ここで、あらかじめ設定してある規定値を設定している。
【００６４】
次に、ＣＰＵ３１は、設定された備品種別を指定してのタグ検索を行う（ステップＳ３２）。ここで、たとえば、設定された備品種別が「ライフベスト」であった場合、パラメータのフィルタに「ライフベスト」を指定したＳｅｌｅｃｔコマンドを使ってタグ検索を行うことになる。
【００６５】
次に、ＣＰＵ３１は、設定された備品種別の備品に付されたＲＦＩＤタグが所定時間内に検出されたか否かを判断する（ステップＳ３３）。このＲＦＩＤタグが検出されたか否かは、ＥＰＣの受信があったかどうかで判断される。このとき、ＣＰＵ３１は、ＲＦＩＤ検索テーブル２３ａに対し検出されたＲＦＩＤタグの検出済フラグを「検出済」に設定する。
【００６６】
ＲＦＩＤタグが検出された場合、ＣＰＵ３１は、受信したＥＰＣを基にＲＦＩＤ検索テーブル２３ａを参照して、検出したＲＦＩＤタグが設置されているＲＦＩＤ位置を求め、そのＲＦＩＤ位置から位置区分を算出する（ステップＳ３４）。
【００６７】
ステップＳ３３にてＲＦＩＤタグが検出されなかった場合、ＣＰＵ３１は、他の備品種別の備品に付されたＲＦＩＤタグを検出する。すなわち、ＣＰＵ３１は、すべての備品種別について検索したか否かを判断し（ステップＳ３５）、検索していない備品種別があるときは、他の備品種別を設定し（ステップＳ３６）、ステップＳ３２の処理に戻る。ステップＳ３５にてすべての備品種別について検索したと判断したとき、ＣＰＵ３１は、操作者が設定した位置区分内にいないと判断し、表示装置３５に他の位置への移動を促すメッセージを表示して所定時間待ち（ステップＳ３７）、ステップＳ３１の処理に戻る。
【００６８】
以上の処理にて、操作者が機内のどこの位置区分にいるかが算出されると、次に、その位置区分内に設置されているすべての備品の点検を行う。図１０に示したように、まず、ＣＰＵ３１は、備品種別を設定する（ステップＳ４１）。この設定は、あらかじめ設定しておいた規定値を設定してもよく、ＲＦＩＤ検索テーブル２３ａに規定された備品種別のいずれかを取得して設定してもよい。
【００６９】
次に、ＣＰＵ３１は、未検出タグカウンタを初期化する（ステップＳ４２）。この未検出タグカウンタは、インベントリ済フラグを「検出済」から「未検出」に設定する動作の回数をカウントし、所定回数を超えると、その動作を打ち切るためのものであり、この初期化では、ｎ＝０に設定している。
【００７０】
次に、ＣＰＵ３１は、すべての備品種別の検索が終了したか否かを判断する（ステップＳ４３）。ここで、当該位置区分内においてすべての備品種別の検索が終了したときには、表示装置３５に表示されている機内地図情報２３ｂの該当する位置区分を点検済の色に変更し（ステップＳ４４）、図８の処理に戻ってステップＳ２３に進む。位置区分の色の変更は、機内地図情報２３ｂの該当する位置区分に重ねて特定の色の図形を配置することによって行われる。
【００７１】
ステップＳ４３において、すべての備品種別の検索が終了していないとき、ＣＰＵ３１は、設定した備品種別を指定しての検索を行い（ステップＳ４５）、所定時間内に検出されたＲＦＩＤタグがあるか否かが判断される（ステップＳ４６）。ステップＳ４６において、所定時間内にＲＦＩＤタグが検出されない場合には、他の備品種別を設定し（ステップＳ４７）、ステップＳ４３の処理に戻る。
【００７２】
ステップＳ４６において、所定時間内に少なくとも１つのＲＦＩＤタグが検出された場合、ＣＰＵ３１は、ＲＦＩＤ検索テーブル２３ａの新たに検出されたすべてのＲＦＩＤタグの検出済フラグを「検出済」に設定する（ステップＳ４８）。次に、ＣＰＵ３１は、ＲＦＩＤ検索テーブル２３ａを参照し、同じ位置区分内に存在するＲＦＩＤタグと比較する（ステップＳ４９）。
【００７３】
次に、ＣＰＵ３１は、同じ位置区分内に存在するはずの未検出タグがあるかどうかを判断し（ステップＳ５０）、未検出タグがなければ、他の備品種別を設定し（ステップＳ５１）、ステップＳ４３の処理に戻る。
【００７４】
ステップＳ５０において、未検出タグがあると判断された場合、ＣＰＵ３１は、未検出タグカウンタの値をインクリメントし（ステップＳ５２）、その値が「３」以上であるかを判断する（ステップＳ５３）。タグカウンタの値が「３」未満であれば、ＣＰＵ３１は、ＲＦＩＤ検索テーブル２３ａから未検出タグの識別子を取得し（ステップＳ５４）、識別子による検索により未検出タグの二度読み防止機能の解除を試みる（ステップＳ５５）。ここで、未検出タグになった原因がＥＰＣ送信中の通信エラーであれば、インベントリ済フラグは、「未設定」に変更されているはずである。そして、ＣＰＵ３１は、次のインベントリラウンドで、備品種別による検索を行うステップＳ４５の処理に戻る。
【００７５】
ステップＳ５３において、タグカウンタの値が「３」であれば、タグカウンタの値を０に戻し（ステップＳ５６）、ＲＦＩＤ検索テーブル２３ａの該当する未検出タグのＲＦＩＤ位置のデータを基に表示装置３５に未検出タグの位置を表示し、操作者に対し目視確認を促すとともに目視確認結果を入力装置３６で入力させるようにする（ステップＳ５７）。このとき、好ましくは、表示装置３５に未検出タグの位置をＸ，Ｙ座標で表示するよりも、Ｘ，Ｙ座標から割り出した座席番号と備品が設置されている場所（たとえば、大人用ライフベストなら、座席下）を表示するとよい。
【００７６】
次に、ＣＰＵ３１は、操作者による目視確認結果の入力を基に、目視確認ができたか否かを判断する（ステップＳ５８）。ここで、目視確認ができた場合、ＣＰＵ３１は、エラーテーブルにタグ故障を記録し（ステップＳ５９）、目視確認ができない場合、エラーテーブルに備品なしを記録する（ステップＳ６０）。このエラーテーブルは、図１１に示したように、未検出タグに対応する備品の備品種別、エラー位置、エラー原因などの欄を有している。
【００７７】
ステップＳ５９，Ｓ６０の処理が終わると、ＣＰＵ３１は、エラーテーブルに未検出タグの該当する位置を記録し（ステップＳ６１）、他の備品種別を設定し（ステップＳ６２）、ステップＳ４３の処理に戻る。
【００７８】
以上のフローチャートにおいて、未検出タグがあるときに、その未検出タグの二度読み防止機能を無効にする試みの回数を２回までとしたが、この回数に限定されるものではない。また、二度読み防止機能を無効にする試みの回数をカウントするために、未検出タグカウンタを使用しているが、未検出タグが発見されたときに、二度読み防止機能を無効にするかキャンセルするかのボタンを用意し、手動で切り替えられるようにしてもよい。
【００７９】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【００８０】
１  備品点検装置
２  検索テーブル取得部
３  検索テーブル記憶部
４  タグ検索部
５  比較処理部
６  再検索処理部
７  ＲＦＩＤタグ
８  識別子
９  フラグ
１０  備品点検システム
２０  サーバ
２１  ＣＰＵ
２２  メモリ
２３  外部記憶装置
２３ａ  ＲＦＩＤ検索テーブル
２３ｂ  機内地図情報
２３ｂ１  座席
２３ｂ２  ユーティリティ領域
２３ｂ３  通路
２３ｂ４  位置区分
２４  通信装置
３０  ＲＦＩＤタグ検索装置
３１  ＣＰＵ
３２  メモリ
３３  リーダライタ装置
３４  通信装置
３５  表示装置
３６  入力装置
４０ａ−４０ｎ  ＲＦＩＤタグ
【図１】
2016016986.tif 000003
【図２】
2016016986.tif 000004
【図３】
2016016986.tif 000005
【図４】
2016016986.tif 000006
【図５】
2016016986.tif 000007
【図６】
2016016986.tif 000008
【図７】
2016016986.tif 000009
【図８】
2016016986.tif 000010
【図９】
2016016986.tif 000011
【図１０】
2016016986.tif 000012
【図１１】
2016016986.tif 000013
【図１２】
2016016986.tif 000014
【国際調査報告】
2016016986.tif 000015
2016016986.tif 000016
2016016986.tif 000017
2016016986.tif 000018