(57)【要約】  【課題】  情報機器の関連情報を表示する画面を、情報機器が属するグループを指定する画面とともに表示することができる情報管理システムを提供する。  【解決手段】  機器情報取得部１１は、無線信号受信装置２０がＩＣタグ３０から受信した機器情報を所定のタイミングで取得する。データベース１５には、ＩＣタグ３０のタグＩＤとそのＩＣタグ３０が属する１つまたは複数のグループが登録されているグループ管理テーブル１５Ａ、およびＩＣタグ３０ごとにこれを携帯・保有する人の名前を管理するタグ情報管理テーブル１５Ｃが含まれる。表示制御部１３は、データベース１５を参照して、指定されたグループに属するＩＣタグ３０の関連情報を、グループを指定するための画面とともに表示する。ＩＣタグ３０の関連情報には、機器情報から得られたタグＩＤ、ステータス、状況、およびタグ情報管理テーブル１５Ｃに記録されている名前が含まれる。【選択図】  図１
2008282211.tif 000002
【特許請求の範囲】
【請求項１】
情報機器を識別する識別情報が含まれる機器情報を、前記情報機器から無線通信を介して取得する機器情報取得手段と、
前記情報機器の前記識別情報が、前記情報機器の属する１つまたは複数のグループと関連づけて登録される記憶手段と、
前記グループを指定するグループ表示画面とともに、前記グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御手段とを有することを特徴とする情報管理システム。
【請求項２】
請求項１に記載の情報管理システムにおいて、
前記表示制御手段は、
前記グループ表示画面で指定されたグループに属する前記情報機器のそれぞれについて、前記機器情報取得手段による前記機器情報の取得の成否を判定し、
当該成否に応じて前記機器関連情報表示画面における前記機器情報の表示対象を決定し、または当該成否の情報を前記機器関連情報表示画面に表示することを特徴とする情報管理システム。
【請求項３】
請求項２に記載の情報管理システムにおいて、
前記機器情報の取得の成否についての判定は、所定期間内に前記情報機器から前記機器情報が取得できたか否かに基づいて行われ、
前記所定期間は、前記グループ表示画面により指定されたグループに属する情報機器の数、および前記機器情報の取得ができなかったと判定された情報機器の割合の少なくともいずれかに応じて決定されることを特徴とする情報管理システム。
【請求項４】
請求項１に記載の情報管理システムにおいて、
前記機器情報にはさらに、前記情報機器の状態を表す状態情報が含まれ、
前記表示制御手段は、前記状態情報に基づき前記情報機器の状態を前記機器関連情報表示画面に表示することを特徴とする情報管理システム。
【請求項５】
情報機器を識別する識別情報が含まれる機器情報を、前記情報機器から無線通信を介して取得する機器情報取得手段と、
前記情報機器の前記識別情報が登録される記憶手段と、
前記記憶手段に登録された前記識別情報に関連づけて、前記機器情報以外の入力情報を登録する機器情報更新手段とを有し、
前記機器情報更新手段は、前記受信手段で受信した前記機器情報に含まれる識別情報が、前記記憶手段に登録されていない場合に、前記記憶手段に前記識別情報を登録することを特徴とする情報管理システム。
【請求項６】
情報機器を識別する識別情報が含まれる機器情報を、前記情報機器から無線通信を介して取得する機器情報取得ステップと、
前記情報機器の前記識別情報が、前記情報機器の属する１つまたは複数のグループと関連づけて記憶手段に登録されている場合に、前記グループを指定するグループ表示画面とともに、前記グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御ステップとを有することを特徴とする情報管理方法。
【請求項７】
情報機器を識別する識別情報が含まれる機器情報を、前記情報機器から無線通信を介して取得する機器情報取得ステップと、
前記識別情報に関連づけて、前記機器情報以外の入力情報を記憶手段に登録する機器情報更新ステップとを有し、
前記機器情報更新ステップは、前記受信ステップで受信した前記機器情報に含まれる識別情報が、前記記憶手段に登録されていない場合に、前記記憶手段に前記識別情報を登録することを特徴とする情報管理方法。
【請求項８】
コンピュータを、
情報機器を識別する識別情報が含まれる機器情報を、前記情報機器から無線通信を介して取得する機器情報取得手段と、
前記情報機器の前記識別情報が、前記情報機器の属する１つまたは複数のグループと関連づけて記憶手段に登録されている場合に、前記グループを指定するグループ表示画面とともに、前記グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＣタグのような情報機器から無線通信を介して送信される機器情報等を効果的に管理・表示する情報管理システムに関する。
【背景技術】
【０００２】
近年、識別情報が埋め込まれたＩＣ（Integrated Circuit）タグやＩＣカードなど、無線通信によって情報の送信や送受信が可能な可搬型情報媒体の普及が急速に進んでおり、これに伴って、ＩＣタグなどを利用した様々な情報システムが多く提供されるようになってきている。
【０００３】
たとえば、特許文献１には、移動者にＩＣタグを携帯させ、そのＩＣタグからの信号を受信できた場合に移動者が存在すると判定する引率管理システムが提案されている。
【０００４】
【特許文献１】特開２００６−５４７８７号公報
【０００５】
また、特許文献２には、アクティブＩＣタグを用いて動体の位置を検出し、その動体が所定のエリアに入った場合に、この動体にあらかじめ関連づけられている画像や個人情報を表示する情報提示システムが提案されている。
【０００６】
【特許文献２】特開２００６−２７０４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献を含む従来の技術においては、ＩＣタグが属するグループを指定する画面と、識別情報を含むＩＣタグ関連情報を表示する画面とを同時に表示するような、一覧性の高い、使い勝手の良いシステムは提供されていない。
【０００８】
また、１つのＩＣタグが複数のグループに登録されうる状況で、グループごとにＩＣタグの情報を検索・表示することができるシステムについても、これまで実現されていない。さらに、新たなＩＣタグが発見された場合に、自動的にそのＩＣタグの登録を行うことができるシステムや、ＩＣタグの検索個数によって、その検索のタイムアウト時間を自動的に調整することができるシステムが必要とされているところであるが、そのような構成のシステムも今まで提案されていない。
【０００９】
従って、本発明の目的は、ＩＣタグをはじめとする情報機器の関連情報を表示する画面を、情報機器が属するグループを指定する画面とともに表示することができる情報管理システム、情報管理方法、およびプログラムを提供することにある。
【００１０】
また、本発明のさらなる目的は、１つの情報機器が複数のグループに登録されうる状況で、グループごとに情報機器の情報を検索・表示することができる情報管理システム、情報管理方法、およびプログラムを提供することにある。
【００１１】
またさらに、本発明の目的は、新たな識別情報を有する情報機器が発見された場合に、自動的にその情報機器の登録を行うことができる情報管理システム、情報管理方法、およびプログラムを提供することにある。
【００１２】
さらに、本発明の目的は、情報機器の検索個数によって、その検索のタイムアウト時間を自動的に調整することができる情報管理システム、情報管理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１の実施態様は、情報機器を識別する識別情報が含まれる機器情報を、情報機器から無線通信を介して取得する機器情報取得手段と、情報機器の識別情報が、情報機器の属する１つまたは複数のグループと関連づけて登録される記憶手段と、グループを指定するグループ表示画面とともに、グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御手段とを有する情報管理システムである。
【００１４】
本発明のこうした構成により、ＩＣタグのような情報機器の情報をグループごとに検索して管理することができる。また、グループの指定と情報機器に関連する情報が同時に表示されるため、情報提示について一覧性が実現される。
【００１５】
本発明の第２の実施態様は、第１の実施態様のシステムにおいて、表示制御手段が、グループ表示画面で指定されたグループに属する情報機器のそれぞれについて、機器情報取得手段による機器情報の取得の成否を判定し、当該成否に応じて機器関連情報表示画面における機器情報の表示対象を決定し、または当該成否の情報を機器関連情報表示画面に表示するように構成される。
【００１６】
本発明のこうした構成により、無線通信による機器情報を取得できなかった情報機器、すなわち一定の地理的範囲外にある情報機器の把握が可能となり、情報機器を特定の人、動物、物といった管理対象に携帯等させることにより、当該管理対象の存在確認などを容易に行うことができる。
【００１７】
本発明の第３の実施態様は、第２の実施態様の情報管理システムにおいて、機器情報の取得の成否についての判定が、所定期間内に情報機器から機器情報が取得できたか否かに基づいて行われ、所定期間が、グループ表示画面により指定されたグループに属する情報機器の数、および機器情報の取得ができなかったと判定された情報機器の割合の少なくともいずれかに応じて決定されるように構成される。
【００１８】
本発明のこうした構成により、一定の時間を超えて機器情報の取得を行わないよう制御される。
【００１９】
本発明の第４の実施態様は、第１の実施態様のシステムにおいて、機器情報がさらに、情報機器の状態を表す状態情報を含み、表示制御手段が、状態情報に基づき情報機器の状態を機器関連情報表示画面に表示するように構成される。
【００２０】
本発明のこうした構成により、アクティブタグのような検知手段を有する情報機器から、その情報機器に関する状態を表す情報を取得し、これを表示することができる。このことにより、情報機器に対する操作、情報機器の取り外し状態、情報機器の周辺の環境などの把握が可能となる。
【００２１】
本発明の第５の実施態様は、情報機器を識別する識別情報が含まれる機器情報を、情報機器から無線通信を介して取得する機器情報取得手段と、情報機器の識別情報が登録される記憶手段と、記憶手段に登録された識別情報に関連づけて、機器情報以外の入力情報を登録する機器情報更新手段とを有する情報管理システムであり、機器情報更新手段は、受信手段で受信した機器情報に含まれる識別情報が、記憶手段に登録されていない場合に、記憶手段に識別情報を登録する。
【００２２】
本発明のこうした構成により、情報機器の識別情報であるタグＩＤ等が機器情報の取得に伴って自動的に登録され、ユーザは、その後に、その情報機器に関連づけて管理したい機器情報以外の情報（たとえば、その情報機器を携帯・保有する人の名前）を登録する。
【００２３】
本発明の第６の実施態様は、情報機器を識別する識別情報が含まれる機器情報を、情報機器から無線通信を介して取得する機器情報取得ステップと、情報機器の識別情報が、情報機器の属する１つまたは複数のグループと関連づけて記憶手段に登録されている場合に、グループを指定するグループ表示画面とともに、グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御ステップとを有する情報管理方法である。
【００２４】
本発明の第７の実施態様は、情報機器を識別する識別情報が含まれる機器情報を、情報機器から無線通信を介して取得する機器情報取得ステップと、識別情報に関連づけて、機器情報以外の入力情報を記憶手段に登録する機器情報更新ステップとを有する情報管理方法であり、機器情報更新ステップは、受信ステップで受信した機器情報に含まれる識別情報が、記憶手段に登録されていない場合に、記憶手段に識別情報を登録する。
【００２５】
本発明の第８の実施態様は、コンピュータを、情報機器を識別する識別情報が含まれる機器情報を、情報機器から無線通信を介して取得する機器情報取得手段と、情報機器の識別情報が、情報機器の属する１つまたは複数のグループと関連づけて記憶手段に登録されている場合に、グループを指定するグループ表示画面とともに、グループ表示画面により指定されたグループに属する情報機器に関連する情報を表示する機器関連情報表示画面を表示するよう制御する表示制御手段として機能させるためのプログラムである。
【発明の効果】
【００２６】
本発明に係る情報管理システムによって、ＩＣタグをはじめとする情報機器のグループを指定するための表示画面と、当該情報機器に関連する情報が表示される表示画面が同時に表示される。これによって、高い一覧性を有した情報管理画面が提供され、ユーザによる情報機器の管理、および当該情報機器の利用による個体識別が一層容易になる。また、１つの情報機器が複数のグループに登録されうる状況で、グループごとに情報機器の情報を検索・表示することができるので、情報機器および情報機器を携帯・保有する対象物の状況管理がより容易になる。
【００２７】
さらに、本発明に係る情報管理システムによって、新たな情報機器が発見された場合に、自動的に登録処理が行われる。これによって、ユーザは、システムの導入や情報機器（管理対象）の追加の際に、手入力やファイルを用いた登録作業を行う必要がない。また、情報機器の検索個数等によってタイムアウト時間を自動的に調整することができるため、検索時間について一定の基準が設けられ、合理的なレベルで検索を終わらせることが可能になる。
【発明を実施するための最良の形態】
【００２８】
最初に、図１Ａを参照して、本発明の第１の実施形態に係る情報管理システム１のシステム構成について説明する。情報管理システム１は、パーソナルコンピュータ（ＰＣ）１０、無線信号受信装置２０、およびＩＣタグ３０を含む。
【００２９】
ＩＣタグ３０は、図１Ａに示すように、ＩＣタグ３０Ａ、ＩＣタグ３０Ｂ、ＩＣタグ３０Ｃといった複数のＩＣタグからなり、たとえば、電池を内蔵し自ら無線信号を発信するアクティブ型のＩＣタグ（アクティブタグ）である。無線信号受信装置２０は、ＩＣタグ３０から発信される無線信号をそれぞれ受信する。また、ＩＣタグ３０から当該無線信号により提供される機器情報（無線送信情報）には、それぞれのＩＣタグ３０を一定の範囲（たとえば、１つのカテゴリ内）でユニークに識別することができるタグＩＤのような識別情報が含まれる。
【００３０】
ＰＣ１０は、無線信号受信装置２０が受信した無線信号の内容（機器情報）、および当該無線信号を受信できたか否かに基づいて、ＩＣタグ３０の状況を管理するとともに、当該ＩＣタグ３０に関連する情報を、管理ユーザにとって把握しやすい態様でＰＣ１０の表示装置に表示する。この例では、ＰＣ１０は、好ましくはノートタイプのパーソナルコンピュータであるが、ほかのタイプのコンピュータであってもよい。
【００３１】
ＩＣタグ３０がアクティブタグである場合、無線信号受信装置２０は、たとえば、数ｍから数十ｍ以上離れたＩＣタグ３０からの無線信号を受信することができる。さらに、ＩＣタグ３０がボタン、スイッチ、モーションセンサ、温度センサ等の検知手段を内蔵することにより、これらの検知手段による検知結果に応じて信号を発信するように構成することができる。よって、これらの検知結果を受信して、ＩＣタグ３０になされた操作、取り外し状態、動き、周辺環境等を把握することができる。
【００３２】
従って、このようなＩＣタグ３０を人間が携帯し、または人間が携帯・保有する物に取り付ければ、ＰＣ１０でＩＣタグ３０からの情報を管理することによって間接的に、その人間の位置、動作、周辺環境といった状況を、遠隔地において把握することができる。また、ＩＣタグ３０を動物に取り付ければ、その動物の行動等を把握することができ、資産のような物に取り付ければ（その物が移動するかどうかに関わらず）、その物の位置や周辺環境を把握することができる。
【００３３】
本実施形態では、アクティブタグであるＩＣタグ３０の管理を例としてあげているが、管理対象はこうしたアクティブタグに限らず、他のタイプのＲＦＩＤ（Radio Frequency IDentification）であるパッシブタグやその他の情報機器も含まれる。無線ネットワークを介して得られる情報から、その情報機器を識別できる限り、どのような通信手段、情報機器が用いられてもよい。たとえば、無線ＬＡＮ（Local Area Network）やＧＰＳ（Global Positioning System）を経由した携帯機器や携帯電話等の情報機器を利用することによって、管理対象に関連する情報を効果的に管理・表示することができる。
【００３４】
本実施形態は、ＩＣタグ３０を人が携帯し、あるいはＩＣタグ３０を人が携帯する物に取り付けることによって、所定のエリアにおいて、その人が発見されたかどうか等の状況を確認するシステムであり、たとえば、幼稚園や小学校の遠足や、観光ツアーの休憩・名所めぐりにおいて点呼をとるようなシステムに適用可能である。
【００３５】
ただし、本発明に係る情報管理システム１は、このような人の発見に関連するシステム以外にも様々な用途に適用可能である。たとえば、展示会やイベント会場に搬入した設備が搬出時にすべてそろっているかどうかを確認したり、レンタル企業でレンタル商品が全品返却されたかどうかをチェックしたり、トラックの出荷場で出荷される荷物が正しいトラックに積み込まれたかをチェックしたりするのに用いることができる。
【００３６】
また、たとえば、アンテナ２１を複数備えて、ＩＣタグ３０のそれぞれの位置を管理したり、ＩＣタグ３０を付した物がどの領域に存在するかを管理したりするシステムを構築可能である。
【００３７】
さらに、こうしたＩＣタグ３０等の情報媒体は、人や動物といった移動体に携帯・保有、あるいは取り付けられるケースが多いが、基本的に移動しない資産等に取り付けられて、ＰＣ１０を移動させることによって資産管理等を行うように構成することもできる。たとえば、家具、工場設備、病院設備などの高額資産が正しく管理されているかどうかをチェックする棚卸・資産管理の現場で有効に機能する。
【００３８】
次に、図１Ｂの機能ブロック図を参照して、本発明の実施形態に係る情報管理システム１におけるＰＣ１０と無線信号受信装置２０の機能概要を説明する。
【００３９】
無線信号受信装置２０は、いわゆる、ＩＣタグリーダであり、アンテナ２１と信号受信部２２を含む。アンテナ２１は、複数のＩＣタグ３０から送信されてくる無線信号を受信するアンテナであり、信号受信部２２は、アンテナ２１で受信された信号を復号し、ＰＣ１０のメモリ内の所定の位置に復号化されたコード（機器情報）を書き込む。
【００４０】
ここで、それぞれのＩＣタグ３０は、機器情報を含んだ無線信号を数秒ごとに送信するアクティブタグであり、個々のＩＣタグ３０は、他のＩＣタグ３０とはわずかに異なる送信インターバルを有するように設定されている。信号受信部２２は、ＩＣタグ３０からの信号を順次受信するが、コリジョンの発生等により受信できなかった信号は、次の受信タイミングにおいて受信が試みられる。
【００４１】
ＰＣ１０は、機器情報取得部１１、機器情報管理部１２、表示制御部１３、表示装置１４、およびデータベース１５を含む。機器情報取得部１１は、ユーザによる検索指示等に基づいて表示制御部１３から指示があった場合に、無線信号受信装置２０の信号受信部２２が書き込んだＰＣ１０のメモリの内容をＩＣタグ３０ごとに検索して、メモリの内容に変更があれば、少なくともその変更部分を反映させるよう、関連するデータベース１５を更新する。
【００４２】
機器情報管理部１２は、ユーザの設定・指示に応じて、ＩＣタグ３０から送信される機器情報に含まれる識別情報等を管理し、必要に応じてデータベース１５の内容を更新する。表示制御部１３は、ユーザの設定・指示に応じてデータベース１５の内容を更新し、それぞれのＩＣタグ３０の状況をわかりやすく表示する表示画面を編集する。
【００４３】
表示装置１４は、たとえば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）といった表示装置であり、表示制御部１３によって編集された表示画面が表示される。
【００４４】
データベース１５には、それぞれのＩＣタグ３０から送信された機器情報の内容や、ユーザによる設定の内容が記憶される。データベース１５には、後で詳細に説明するように、グループ管理テーブル１５Ａ、表示項目管理テーブル１５Ｂ、タグ情報管理テーブル１５Ｃが含まれる。本実施形態では、ＩＣタグ３０からの機器情報やユーザ設定などの情報をデータベースという形式で格納し利用するが、データベース以外の様々な既知の方法を用いて同様のシステムを構築することができる。また、データフォーマット、レコード形式、レコード間および項目間の関連付け等についても、様々な他の方法を考えることができる。
【００４５】
なお、本実施形態では、無線信号受信装置２０はＰＣＭＣＩＡ（Personal Computer Memory Card International Association）カードの形式で提供され、ＰＣ１０とのデータ送受信もＰＣＭＣＩＡインタフェースを介して行われるが、他の様々なインタフェースを用いることができる。また、無線信号受信装置２０の機能を、ＰＣ１０内に一体的に内蔵して、本発明の情報管理システムを構成することもできる。
【００４６】
次に、図２および図３を参照して、本発明の実施形態において使用されるデータベース１５の例を説明する。
【００４７】
図２Ａは、グループ管理テーブル１５Ａの例を示している。このテーブルの内容は、ＩＣタグ３０が、どのグループに属するか、すなわち、ＩＣタグ３０から送信される機器情報に含まれる識別情報（タグＩＤ）が、どのグループに属するかを示すものである。これは、ユーザが、グループ管理画面２２０（図９）、グループ設定画面２４０（図１０）を用いて設定する。この例では、タグＩＤ「０００００００１」〜「０００００００３」、および「０００００００６」〜「００００００２２」の計２０個のＩＤがグループＡに属し、タグＩＤ「０００００００１」、「０００００００２」、および「００００００２３」〜「００００００３０」の計１０個のＩＤがグループＢに属し、タグＩＤ「０００００００１」、および「００００００２９」〜「００００００３２」の計５個のＩＤがグループＣに属すことが示されている。
【００４８】
図２Ｂは、表示項目管理テーブル１５Ｂの例を示している。このテーブルの内容は、タグ情報表示画面３００（図１１、図１２）に表示すべき項目を指定するために、ユーザが、表示項目設定画面１００（図５）を用いて設定する。この例では、各タグＩＤに関して「状況」、「名称」、「最終検索日時」の各項目がこの順に表示され、「タグＩＤ」と「状態」の項目は表示されないことを表している。
【００４９】
図３は、タグ情報管理テーブル１５Ｃの例を示している。このテーブルの内容は、ＩＣタグ３０から送信される機器情報に含まれる識別情報（タグＩＤ）ごとに、その機器情報に含まれる他の情報（「カテゴリ」や「状態」の項目）を格納し、さらに、そのタグＩＤについてユーザが設定した情報（「名称」の項目）も含んでいる。「タグＩＤ」の項目は、それぞれのＩＣタグ３０を少なくとも１つのカテゴリ内で識別するためのコードである。「カテゴリ」の項目は、本発明の情報管理システム１に用いられる１組のＩＣタグ３０に組み込まれる共通のコードであり、たとえば、複数のＩＣタグ３０とタグリーダ（無線信号受信装置２０）のセットが商品化される場合に、この商品と他の同じセットの間で同じタグＩＤが使用されても混同が生じないように制御するために利用されうる。
【００５０】
「名称」の項目は、ユーザが名称登録画面１８０（図８）で設定する名称である。この設定により、各ＩＣタグ３０が、どの人間に対応しているか（どの人間によって携帯・保有されているか）が容易に判断できるようになる。「ステータス」の項目は、そのタグＩＤのＩＣタグ３０からの機器情報の受信が成功したか否かに基づいて設定される。所定の時点、あるいは所定期間内に当該ＩＣタグ３０から機器情報の送信があった場合には「発見」が、ない場合には「未発見」が設定される。この例では、基本的に、タグリーダを中心とする所定の領域内に存在しない場合に、「未発見」となる。「未発見」となった場合、後述の「状態」、および「最終検索日時」の内容はクリアされる。また、名称登録画面１８０による登録が済んでいないものには、「未登録」が設定される。
【００５１】
「状態」の項目は、ＩＣタグ３０の動作状態を示すものである。ＩＣタグ３０がモーションセンサ（３次元加速度センサ等を備え、そのＩＣタグの動きを検知しうるセンサ）を有している場合に、その動きを検知して機器情報を送信するようにＩＣタグ３０を構成し、さらに、動きについての情報は、コード化されて機器情報に組み込まれる。受信側では、このコード化された情報を必要に応じてデコードし、それを「状態」の項目として記録する。この例では、ＩＣタグ３０が動作状態であると検知された場合は「動作」、そうでない場合は「静止」といった内容になる。また、ＩＣタグ３０がボタン、スイッチ、温度センサなどの他の検知手段を備える場合は、これらの検知手段による検知結果に応じて状態が設定される。
【００５２】
また、「最終検索日時」の項目は、最後にそのタグＩＤに対応するＩＣタグ３０について、たとえば、タグ情報表示画面３００において検索要求が行われた日時である。このほか、最後に機器情報の送信があった日時を記録するようにしてもよい。さらに、機器情報の一部としてＩＣタグ３０から送信された日時の情報を記録するように構成することもできる。
【００５３】
この例では、説明の便宜のため、タグ情報表示画面３００における検索処理にも使えるようにタグ情報管理テーブル１５Ｃを構成しているが、表示制御部１３がタグ情報表示画面３００を編集する際にタグ情報管理テーブル１５Ｃを用いないのであれば、タグ情報管理テーブル１５Ｃは、少なくとも機器情報から得られた「タグＩＤ」と、ユーザの入力等によって得られた「名称」の項目があれば足りる。
【００５４】
図４は、本発明の実施形態に係る情報管理システム１における機能を実現するために主として利用される画面を表示したものである。それぞれの画面については、レイアウトを含め、後で詳細に説明する。
【００５５】
タグ情報表示管理機能は、主として図１Ｂに示す表示制御部１３によって実現される。表示項目設定画面１００（図５）は、前述のように、タグ情報表示画面３００（図１１、図１２）に表示すべき項目を指定する画面である。タグ情報表示画面３００には、タグＩＤごとに、それに対応するＩＣタグ３０の状況が表示される。プロパティ画面３２０（図１５）は、タグ情報表示画面３００から呼び出すことができ、指定したタグＩＤのタグ情報、および参加グループの情報が表示される。
【００５６】
タグ情報管理機能は、主として図１Ｂに示す機器情報管理部１２によって実現される。グループ管理画面２２０（図９）は、グループごとに登録されているタグ数を示し、グループの新規登録や削除等の管理を行う画面である。グループ設定画面２４０（図１０）は、グループへのタグへの登録（参加）やグループからの登録解除（不参加）を設定する。通常、タグの指定は、事前に登録されている名称によって行われる。タグ管理画面１２０（図６Ａ、図７Ａ）は、登録タグと未登録タグの名称およびタグＩＤを表示する。この画面から、タグ情報のエクスポートを指定するエクスポート指定画面１４０（図６Ｂ）、タグＩＤの登録を指定するタグＩＤ登録画面１６０（図７Ｂ）、タグ情報のインポートを指定するインポート指定画面２００（図８Ｂ）が呼び出される。
【００５７】
図５は、表示項目設定画面１００の表示例を表している。表示項目設定画面１００は、タグ情報表示画面３００に表示すべき項目を指定する画面であり、同時に各項目の表示順も指定できる。表示項目設定画面１００には、ガイドメッセージ１０１、表示項目設定欄１０２、設定指示ボタン１０４、ＯＫボタン１０５、キャンセルボタン１０６、およびリセットボタン１０７が配置される。
【００５８】
ユーザは、タグ情報表示画面３００に表示しようとする項目について、対応する指定行１０３のチェックボックスをマウス等でチェック（または、指定行をマウス等で選択した後、設定指示ボタン１０４の「表示」ボタンを押下）する。図５の例では、「ステータス（発見・未発見）」、「名称」、および「最終検索日時」にチェックがされており、これらの項目が表示対象となる。また、設定指示ボタン１０４の、「上へ」ボタンや「下へ」ボタンを押下することにより、チェックされた項目の指定行が上方または下方に移動し、その上下の関係に従って、表示順が変更される。
【００５９】
ＯＫボタン１０５を押下することにより、指定内容が確定し、指定内容に従って表示項目管理テーブル１５Ｂの内容が更新される。キャンセルボタン１０６を押下した場合は、表示項目管理テーブル１５Ｂの内容を更新することなく画面表示を終了し、「初期状態へ戻す」というタイトルが付けられたリセットボタン１０７を押下すると、それまでの指定操作が破棄され、表示項目管理テーブル１５Ｂに登録されている内容が表示される。
【００６０】
図６Ａは、タグ管理画面１２０の表示例を示している。タグ管理画面１２０は、登録タグと未登録タグの名称およびタグＩＤを表示する。タグ管理画面１２０には、登録されているタグの名称とタグＩＤを示す登録タブ１２１、未登録タグの名称とタグＩＤを示す未登録タブ１２２、登録タグ数表示欄１２３、指示ボタン１２５、ＯＫボタン１２６、およびキャンセルボタン１２７が配置される。
【００６１】
図６Ａは、登録タブ１２１が選択され、登録されたタグ（タグＩＤ＝０００００００１〜０００００００３、および０００００００６〜００００００３２）が示されている状態である。このとき、指示ボタン１２５は、登録タグについて指定することが可能な削除ボタン、名称変更ボタン、プロパティボタン、およびエクスポートボタンだけが押下可能に制御される。
【００６２】
削除ボタンが押下された場合は、指定されたタグ（この例では、タグ管理画面１２０の符号１２４で選択されているタグＩＤ＝０００００００１）が削除され、未登録の状態となる。この操作に伴い、タグ情報管理テーブル１５ＣのタグＩＤ＝０００００００１に対応する「ステータス」の項目が「登録」から「未登録」に更新され、この後、未登録タブ１２２を表示させ、たとえば検索ボタンを押下すると、そこにタグＩＤ＝０００００００１のタグが表示される。
【００６３】
名称変更ボタンが押下された場合は、指定されたタグの新しい名称を指定する画面（不図示）が表示され、その画面でＯＫボタン等を押下することにより、名称の変更が行われる。新しい名称は、タグ情報管理テーブル１５Ｃに登録され、登録タブ１２１の表示内容に反映される。
【００６４】
プロパティボタンが押下された場合は、指定されたタグに関する、より詳細な情報を含んだ画面が表示される。図１５に示すプロパティ表示画面は、後述するタグ情報表示画面３００から呼び出される画面の例であるが、このような画面が表示されてもよい。エクスポートボタンが押下された場合については、図６Ｂを参照して後で説明する。
【００６５】
タグ管理画面１２０でＯＫボタン１２６を押下することにより、設定内容が確定し、その内容に従ってタグ情報管理テーブル１５Ｃの内容が更新される。キャンセルボタン１２７を押下した場合は、タグ情報管理テーブル１５Ｃの内容を更新することなく画面表示が終了する。
【００６６】
図６Ｂは、図６Ａのタグ管理画面１２０で、エクスポートボタンを押下した場合に表示されるエクスポート指定画面１４０が示されている。エクスポート指定画面１４０では、指定されたＩＣタグ３０の情報が外部ファイル等にエクスポートされる。
【００６７】
エクスポート指定画面１４０には、ガイドメッセージ１４１、選択タグ表示欄１４２、保存先ファイル指定欄１４３、参照ボタン１４４、ＯＫボタン１４５、およびキャンセルボタン１４６が配置される。保存先ファイル指定欄１４３に、ファイルを指定してＯＫボタン１４５を押下すると、指定されたタグＩＤの情報（たとえば、タグ情報管理テーブル１５Ｃに記録されている、タグＩＤ＝０００００００１のレコードの内容）が、そのファイルに、たとえばＣＳＶ形式といった所定のフォーマットでコピーされ、タグ管理画面１２０に戻る。キャンセルボタン１４６が押下された場合は、コピー処理をせずに、タグ管理画面１２０に戻る。
【００６８】
図７Ａは、図６Ａと同様のタグ管理画面１２０を示すものであるが、図６Ａとは異なり、未登録タブ１２２が選択され、未登録のタグ（タグＩＤ＝０００００００４と０００００００５）が示されている状態である。このとき、指示ボタン１２５は、登録タグについて指定することが可能な検索ボタン、登録ボタン、およびインポートボタンだけが押下可能に制御される。また、登録タグ数表示欄１２３に代えて、未登録タグ数表示欄１２８が表示される。
【００６９】
ここで、検索ボタンを押下すると、この時点で未登録となっているタグを、タグ情報管理テーブル１５Ｃ等を参照することによって検索し、未登録タブ１２２にリスト表示する。登録ボタンが押下された場合は、図７Ｂおよび図８Ａを参照して、インポートボタンが押下された場合は、図８Ｂを参照してそれぞれ説明する。
【００７０】
図７Ｂは、タグＩＤ登録画面１６０の例を示している。タグＩＤ登録画面１６０は、タグ管理画面１２０で未登録タブ１２２が選択されている状態で、登録ボタンが押下された場合に表示され、未登録のＩＣタグ３０の登録指示を行う。この例では、図７Ａのタグ管理画面１２０の未登録タブ１２２でタグＩＤ＝０００００００４が選択されており（符号１２９）、このＩＣタグ３０が登録の対象となる。
【００７１】
タグＩＤ登録画面１６０には、ガイドメッセージ１６１、ＹＥＳボタン１６２、およびＮＯボタン１６３が配置される。ここで、ＹＥＳボタン１６２を押下すると、図８Ａの名称登録画面１８０が表示される。一方、ＮＯボタン１６３が押下されると、登録処理がキャンセルされ、たとえば、タグ管理画面１２０が再び表示される。
【００７２】
図８Ａは、名称登録画面１８０の例を示している。タグＩＤ登録画面１６０でＹＥＳボタン１６２が押下されると、この画面が表示され、ここで、対象となるタグＩＤ（この例では、０００００００４）の名称を登録する。名称登録画面１８０には、名称入力欄１８１、ＹＥＳボタン１８２、およびＮＯボタン１８３が配置される。名称入力欄１８１に名称を入力した後、ＹＥＳボタン１８２が押下されると、対象のＩＣタグ３０に名称が付与され、登録が完了する。
【００７３】
たとえば、従業員がＩＣタグ３０を携帯しているとすると、名称として、そのＩＣタグを携帯する従業員の名前を登録する。この例では、タグ情報管理テーブル１５ＣのタグＩＤ＝０００００００４に対応する「名称」が、「高木」に更新され、それと同時に、「ステータス」が「未登録」から「登録」に変更される。タグＩＤの登録が完了すると、そのＩＣタグ３０については、タグ管理画面１２０の未登録タブ１２２にはもはや表示されず、登録タブ１２１に表示されるようになる。
【００７４】
ＮＯボタン１８３が押下されると、登録処理がキャンセルされ、たとえば、タグ管理画面１２０が再び表示される。
【００７５】
図８Ｂは、図７Ａのタグ管理画面１２０で、インポートボタンを押下した場合に表示されるインポート指定画面２００が示されている。インポート指定画面２００では、ＩＣタグ３０の情報が、指定された外部ファイル等からインポートされる。
【００７６】
インポート指定画面２００には、ガイドメッセージ２０１、ソースファイル指定欄２０２、参照ボタン２０３、ＯＫボタン２０４、およびキャンセルボタン２０５が配置される。ソースファイル指定欄２０２に、たとえばタグＩＤや名称といったタグ情報を含んだソースファイルを指定してＯＫボタン２０４を押下すると、その情報がタグ情報管理テーブル１５Ｃにコピーされる。ソースファイルは、ＣＳＶ形式といった所定のフォーマットでＣＤ等に格納されたファイルであり、たとえば、使用するＩＣタグ３０とセットで、そのＩＣタグ３０のタグＩＤのみを記録したファイルが提供される。キャンセルボタン２０５が押下された場合は、コピー処理をせずに、タグ管理画面１２０に戻る。
【００７７】
図９は、グループ管理画面２２０の例を示している。グループ管理画面２２０は、グループごとに登録されているＩＣタグ３０の数を示す。グループ管理画面２２０には、グループ情報表示欄２２１、指示ボタン２２３、表示順変更ボタン２２４、ＯＫボタン２２５、およびキャンセルボタン２２６が配置される。グループ情報表示欄２２１には、グループＡに属する登録タグの数が２０で、グループＢに属する登録タグの数が１０で、グループＣに属する登録タグの数が５であることが示されている。
【００７８】
指示ボタン２２３として、新たなグループを追加するための新規追加ボタン、既存のグループを削除するための削除ボタン、既存のグループの名称を変更するための名称変更ボタン、既存のグループのプロパティを表示するためのプロパティボタン、および既存のグループに対してタグの参加・不参加を設定する参加設定ボタンが示されている。既存のグループの指定は、たとえば、グループ情報表示欄２２１にリストされたグループのうち１つをマウス等によって選択することによって行われる。図９の符号２２２は、グループＡが選択されたことを示している。
【００７９】
図１０は、グループ設定画面２４０の例を示している。ユーザは、グループ設定画面２４０を利用して、グループ管理画面２２０で指定された既存のグループにＩＣタグ３０を登録し（参加）、または、そのグループからＩＣタグ３０を登録解除する（不参加）ための設定を行う。こうしたＩＣタグ３０の指定は、通常、事前に登録されている名称を指定することによって行われる。
【００８０】
グループ設定画面２４０には、参加タグ表示欄２４１、参加ボタン２４２、不参加ボタン２４３、未参加タグ表示欄２４４、ＯＫボタン２４６、およびキャンセルボタン２４７が配置される。参加タグ表示欄２４１には、グループ設定画面２４０で指定されたグループ（この例では、グループＡ）に属するＩＣタグ３０に名称がリスト表示される。他方、未参加タグ表示欄２４４には、どのグループにも属していないＩＣタグ３０の名称やタグＩＤがリスト表示されている。
【００８１】
ここで、未参加タグ表示欄２４４のＩＣタグ３０を１つまたは複数選択し、参加ボタン２４２を押下すると、選択されたＩＣタグ３０がグループＡに登録され、参加タグ表示欄２４１に表示される。この例では、名称が「高木」のＩＣタグ３０が選択されている（符号２４５）。これとは逆に、参加タグ表示欄２４１に表示されたＩＣタグ３０の名称を１つまたは複数選択して、不参加ボタン２４３を押下すると、その選択されたタグがグループＡから登録解除され、未参加タグ表示欄２４４に表示される。
【００８２】
こうしたＩＣタグ３０の移動を指定し終わった後にＯＫボタン２４６を押下すると、グループ設定が確定し、これに応じてグループ管理テーブル１５Ａが更新される。キャンセルボタン２４７が押下されると、当該グループ設定がキャンセルされ、図９のグループ管理画面の表示に戻る。
【００８３】
図１０の例では、未参加タグ表示欄２４４でどのグループにも属していないＩＣタグ３０の名称等が表示され、新たにグループに登録できるＩＣタグ３０は、このような未参加のＩＣタグ３０に限られる構成になっているが、参加タグ表示欄２４１に表示されているＩＣタグ３０以外のすべてのＩＣタグ３０を表示させて、それらのタグを指定されたグループに登録するようにも構成できる。このような構成により、各ＩＣタグ３０を、いくつものグループに同時に属するように設定できる。また、１つのグループに登録されているＩＣタグ３０を複数の別のグループに分けて登録することにより、階層的に構成されたグループによって各タグを管理することができる。
【００８４】
図２に示すグループ管理テーブル１５Ａの例では、タグＩＤ＝０００００００１のタグが、グループＡ、グループＢ、およびグループＣといった３つのグループに属し、タグＩＤ＝０００００００２のタグが、グループＡ、およびグループＢといった２つのグループに属している。
【００８５】
次に、図１１のタグ情報表示画面３００を参照して、本発明の実施形態に係る情報管理システム１におけるタグ情報の表示・管理方法を説明する。タグ情報表示画面３００は、すべて、あるいは所定のグループに属するＩＣタグ３０に関連する情報を表示する。タグ情報表示画面３００には、メニューバー３０１、ツールバー３０２、グループ表示欄３０４、タグ情報表示欄３０５、検索件数表示欄３０６、検索状態表示欄３０７、および表示モード表示欄３０８が配置される。
【００８６】
メニューバー３０１には、「ファイル（Ｆ）」、「表示（Ｆ）」、「ツール（Ｔ）」、および「ヘルプ（Ｈ）」の各メニューが設けられ、それぞれのメニューが選択されると、所定の画面を表示させる選択メニュー等を含んだドロップダウンリストが表示される。ツールバー３０２には、検索ボタン、停止ボタン、および印刷ボタンが設けられ、検索ボタンが押下されると、グループ表示欄３０４で指定されているグループに属するＩＣタグ３０の関連情報を検索し、結果をタグ情報表示欄３０５に表示する。停止ボタンが押下されると、検索ボタンによって開始された検索処理を中止する。印刷ボタンが押下されると、グループ表示欄３０４およびタグ情報表示欄３０５に表示された内容を印刷する。
【００８７】
グループ表示欄３０４には、登録されたグループの名称が「すべてのタグ」の下に、その階層関係に応じてリスト表示される。図１１の例では、「すべてのタグ」、「グループＡ」、「グループＢ」、および「グループＣ」が表示され、それぞれの表示の右側には、そのグループに属するＩＣタグ３０のうち、実際に発見されたタグの数が括弧内に示されている。
【００８８】
ユーザによって少なくとも１つのグループが指定されると、その指定されたグループに属するＩＣタグ３０の情報が、タグ情報表示欄３０５に表示される。図１１の例では、「すべてのタグ」が指定（選択）され（符号３０３）、すべてのＩＣタグ３０についての情報がタグ情報表示欄３０５に表示される。なお、この例では、未登録のタグ（タグＩＤ＝０００００００４、０００００００５）については表示されない。タグ情報表示欄３０５には、発見されたＩＣタグ３０に関する情報（ステータス、名称、タグＩＤ、状態、および最終検索日時）が、ＩＣタグ３０ごとに表示される。
【００８９】
ステータスはチェックボックスの形式で表示され、そのＩＣタグ３０が発見されたタグ、すなわち、検索処理において機器情報を受信したタグであればチェックマークを表示し、未発見であればチェックマークを表示しない。ここで、タグが発見されたか否かは、タグ情報管理テーブル１５Ｃの項目「ステータス」を参照することにより判断される。名称は、そのＩＣタグ３０の名称であり、図８Ａの名称登録画面１８０等で設定されたものであり、タグ情報管理テーブル１５Ｃの項目「名称」を参照することによって得られる。
【００９０】
タグＩＤは、そのＩＣタグ３０を少なくともカテゴリ内でユニークに識別するための識別情報であり、通常は、そのＩＣタグ３０の製造時点で、内蔵ＲＯＭ等に埋め込まれる。タグＩＤは、タグ情報管理テーブル１５Ｃの項目「タグＩＤ」を参照することによって得られる。
【００９１】
状態は、そのＩＣタグ３０についての状態を示し、たとえば、「静止」、「動作」、「外れ」といったタグの動きや状態を表す情報が示される。この他、把握可能な状態としては、ボタンが押されたかどうかや、温度などの周辺環境に関するものが考えられる。ただし、こうした情報をＩＣタグ３０の機器情報から取得するためには、そのタグ自身が、動きを検知するモーションセンサ、携帯者による操作が可能なボタンやスイッチ、取り外しを検知するセンサ、温度などを検知する温度センサ等の検知手段を内蔵し、検知結果を符号化するとともに、センサの検知に応じて機器情報を送信できる構造であることが条件となる。ＩＣタグ３０がこのような構造を有していない場合、この状態の欄には、情報が表示されない。
【００９２】
最終検索日時は、タグ情報表示画面３００に検索ボタンが押下された後で、ＩＣタグ３０から機器情報が送信された場合に、プログラムが、タグ情報表示画面３００にタグ情報を表示するために、その情報を取得した日時である。
【００９３】
タグ情報表示欄３０５のラベル表示部分（「ステータス」、「名称」、「タグＩＤ」、「状態」、および「最終検索日時」の表示部分）をマウス等でクリックすると、その項目で昇順あるいは降順でソートがされた状態で各タグの情報がリスト表示される。
【００９４】
タグ情報表示画面３００下部のステータスバーに配置される検索件数表示欄３０６には、グループ表示欄３０４において指定されたグループあるいは全体のＩＣタグ３０を対象とした、登録タグの数、登録タグのうち発見されたタグの数、登録タグのうち未発見のタグの数、および未登録タグの数が表示される。検索状態表示欄３０７は、検索の状態を示し、たとえば、検索ボタンが押下されて検索処理中であれば、「検索中」の表示がされ、停止状態であれば、「停止」の表示がされる。表示モード表示欄３０８には、表示モードが表示され、たとえば、ユーザの設定に応じて、「すべて表示」、「発見者のみ表示」、「未発見者のみ表示」といった表示がされる。
【００９５】
図１１に示すタグ情報表示画面３００の例では、表示モードが「すべて表示」に設定されているため、発見されていないＩＣタグ３０（タグＩＤ＝００００００３０）についても表示がされている。ここで、表示モードを「発見者のみ表示」とすれば、上記タグは表示されなくなる。
【００９６】
このように、本発明の実施形態においては、グループ表示欄３０４でグループが指定されると、そのグループに属するタグの情報がタグ情報表示欄３０５に表示され、ユーザは、グループ表示欄３０４におけるグループの指定と、タグ情報表示欄３０５におけるタグの情報を同時に確認することができ、高い一覧性が提供される。また、ユーザが、グループ表示欄３０４におけるグループの指定を、マウス等で他のグループに切り替えると、これに連動してタグ情報表示欄３０５におけるタグ情報の表示が切り替えられる。従って、こうしたグループ指定の変更も、他の画面に遷移することなく一覧性を保持したまま行うことができる。
【００９７】
また、本実施形態では、１つのウインドウ内にグループ表示欄３０４とタグ情報表示欄３０５が配置されているが、グループ表示欄３０４におけるグループの指定と連動して、そのグループに属するタグの情報がタグ情報表示欄３０５に表示される限り、２つの表示欄が別のウインドウで個別に表示されてもよく、別のアプリケーションによって実行されてもよい。
【００９８】
図１２Ａは、図１１で説明したタグ情報表示画面３００の別の表示例である。図１１のタグ情報表示画面３００は、グループ表示欄３０４で「すべてのタグ」を指定した場合を示したものであったが、この例では、「グループＡ」が指定されており（符号３１１）、タグ情報表示欄３０５には、グループＡに属する２０個のＩＣタグ３０（タグＩＤ＝０００００００１〜０００００００３、０００００００６〜００００００２２）が表示されている。グループＡのタグすべてが発見されているため、グループ表示欄３０４の「グループＡ」の表示の横には「（２０）」の表示がされている。
【００９９】
図１２Ｂは、同様にタグ情報表示画面３００の表示例であるが、この例では「グループＢ」が指定されており（符号３０１）、タグ情報表示欄３０５には、グループＢに属する１０個のＩＣタグ３０（タグＩＤ＝０００００００１、０００００００２、００００００２３〜００００００３０）が表示されている。この例では、グループＢのタグのうち９個が発見されているため、グループ表示欄３０４の「グループＢ」の表示の横には「（９）」の表示がされている。タグＩＤ＝００００００３０は未発見であり、状況のチェックボックスはチェックがされていない状態で表示されている。
【０１００】
次に、図１３のフローチャートを参照して、図１Ｂの機器情報取得部１１が機器情報を取得する方法について説明する。
【０１０１】
図１Ｂに示す無線信号受信装置（タグリーダ）２０の信号受信部２２は、複数のＩＣタグ３０からの無線信号を、アンテナ２１を経由して受信すると、その受信した内容を、ＰＣ１０のメモリ領域内のタグ受信データに、タグＩＤごとのレコードとして書き込む。タグ受信データのレコードは、たとえば、タグＩＤ、カテゴリ、および状態の各項目を有する。ステップＳ１０では、このタグ受信データにアクセスし、信号受信部２２によって書き込まれた内容をチェックする。
【０１０２】
その後、ステップＳ１２において、タグ受信データが前回アクセスの時点から変化しているかどうか判定する。変化がない場合は、再びステップＳ１０に戻り、同処理を繰り返す。また、図１３に示す処理自体を所定のタイミングで繰り返し実行し、ステップＳ１２で変化がないと判断した場合に終了するよう構成することもできる。
【０１０３】
ステップＳ１２において、変化があると判定された場合はステップＳ１４に進み、そこで新しいタグＩＤに関するレコードがあるかどうかが判定される。新しいタグＩＤが見つからなかった場合は、ステップＳ１６に進んでタグ情報管理テーブル１５Ｃの対応するタグＩＤのレコードを更新する。この場合、更新される内容は、たとえば、状態の項目である。一方、新しいタグＩＤが見つかった場合は、ステップＳ１８に進んで、新たなタグＩＤのレコードをタグ情報管理テーブル１５Ｃに追加する。この場合、新たなレコードは、タグＩＤ、カテゴリ、および状態の各項目を含む。
【０１０４】
このようにして、タグＩＤに関する最新の情報はＰＣ１０のタグ受信データに書き込まれ、信号受信部２２により所定のタイミングでアップデートされる。新しいタグＩＤが発見された場合は、自動的にタグ情報管理テーブル１５Ｃに追加され、ユーザは、手入力やファイルからタグＩＤを登録する必要がない。
【０１０５】
次に、図１４のフローチャートを参照して、図１Ｂの表示制御部１３がタグ情報表示画面３００を編集・表示する方法について説明する。この方法は、通常は、タグ情報表示画面３００の検索ボタンが押下されたタイミングで起動される。
【０１０６】
最初に、ステップＳ２０において、グループ管理テーブル１５Ａを参照し、指定されたグループに属するタグＩＤを表示対象タグＩＤとして取得する。次に、ステップＳ２２において、表示項目管理テーブル１５Ｂを参照し、タグ情報表示画面３００に表示すべき項目を決定する。
【０１０７】
次に、ステップＳ２４において、タグ情報管理テーブル１５Ｃにアクセスし、表示対象タグＩＤに対応する「ステータス」の項目を「未発見」に設定する。このとき、後述するステップＳ３０、およびステップＳ３２を実行して、タグ情報表示画面３００を表示させるようにしてもよい。
【０１０８】
その後、ステップＳ２６において、ＰＣ１０のメモリ領域に記憶され、ＩＣタグ３０からの機器情報を受信して随時アップデートされているタグ受信データにアクセスし、タグ情報表示画面３００で検索ボタンが押下された以降、表示対象タグＩＤから機器情報を受信したかどうかを判定する。
【０１０９】
機器情報の受信ができた表示対象タグＩＤがある場合、ステップＳ２８に進み、タグ情報管理テーブル１５Ｃの当該タグＩＤに対応する「ステータス」の項目を、「発見」に更新する。次に、ステップＳ３０において、タグ情報管理テーブル１５Ｃの表示対象タグＩＤに関するタグ情報をもとにタグ情報表示画面３００を編集する。また、このとき、指定された表示モードに応じて、どのタグＩＤのタグ情報を表示するかについても判定する。たとえば、「発見者のみ表示」モードが指定されている場合、ステータスが「未発見」のままとなっているタグの情報は表示対象外となる。
【０１１０】
次に、ステップＳ３２において、編集されたタグ情報表示画面３００を、ＰＣ１０の表示装置に出力するよう制御する。その後、ステップＳ３４に進み、そこで、指定されたグループに属するすべてのＩＣタグ３０について処理が終了したかどうかが判定され、終了するまでステップＳ２６からステップＳ３２の処理が繰り返される。また、ステップＳ２６で新たな機器情報の受信がない場合は、そのままステップＳ３４に進む。
【０１１１】
図１５は、図１４に示したタグ情報表示画面３００の編集・表示方法の別の実施例である。図１４のフローチャートと比較すると、新たな処理としてステップＳ４６と、ステップＳ５６の処理が追加されている。ステップＳ４６は、タイマーを所定の時間にセットする処理であり、ステップＳ５６は、タイマーでセットされた所定の時間が経過したときに、すべてのタグＩＤについて機器情報の受信状況をチェックするループを中断し、処理を終了させる。このような処理によって、検索タイムアウトの時間が設定され、所定の時間以上の検索処理を実行しないように制御することができる。
【０１１２】
ここで、ステップＳ４６でセットされる所定の時間は、表示対象タグＩＤの数、すなわち、検索対象となるＩＣタグ３０の数によって調整される。なお、検索対象となるＩＣタグ３０の数は、ステップＳ４０の処理で把握可能である。
【０１１３】
検索対象のＩＣタグ３０の数が１００個である場合、平均１０秒程度ですべてのタグを見つけることができ、２００個の場合は、平均２０秒程度で見つけることができるとする。そのような場合、たとえば、検索対象が１００個の場合はタイムアウト時間を２０秒とし、２００個の場合は４０秒とするように設定する。
【０１１４】
上述したタイムアウト時間は、検索対象の数に比例させてタイムアウト時間を設定したが、タイムアウトが発生した時点において未発見となっているＩＣタグ３０の割合（未発見割合）が所定の割合以上である場合に、残りの（あるいはすべての）検索対象のＩＣタグ３０の数に比例して、所定の延長時間を設けるように制御することもできる。
【０１１５】
また、過去の所定期間または所定検索機会において未発見となったＩＣタグ３０の数または割合に応じて動的にタイムアウト時間を設定することもできる。たとえば、過去２４時間において未発見となったＩＣタグ３０の割合（未発見割合）が５０％以上である場合は、タイムアウト時間（秒）＝０．５×検索対象のＩＣタグ３０の数とし、５０％未満である場合は、タイムアウト時間（秒）＝０．２×検索対象のＩＣタグ３０の数とするといった動的な設定が可能である。
【０１１６】
このような設定を行った場合、検索対象のＩＣタグ３０の数が１００個では、未発見割合が５０％以上でタイムアウト時間が５０秒となり、未発見割合が５０％未満でタイムアウト時間が２０秒となる。従って、この例では、過去の未発見割合が高いほどタイムアウト時間が長くなるように設定される。
【０１１７】
また、未発見割合と検索対象のＩＣタグ３０の数の組み合わせに応じて、よりきめ細かなタイムアウト時間を設定することもできる。
【０１１８】
次に、図１６を参照して、プロパティ表示画面３２０について説明する。プロパティ表示画面３２０は、タグ情報表示画面３００のタグ情報表示欄３０５に表示されたタグＩＤの１つを選択し、所定の操作（たとえば、選択した状態でマウスの右ボタンをクリックし、そこで表示された所定のメニューエリアをさらに選択して右ボタンをクリック）を行うことによって表示される。
【０１１９】
プロパティ表示画面３２０は、指定されたタグＩＤに関する詳細なタグ情報を示すものであり、タグ情報表示領域３２１、登録状況表示領域３２２、および参加グループ表示欄３３３が配置される。タグ情報表示領域３２１には、タグＩＤ、カテゴリ、名称、状態、および最終検索日時が表示され、登録状況表示領域３２２には、そのタグが登録済みかどうかを示すチェックボックスが表示される。図１６の例では、タグＩＤ＝０００００００１のＩＣタグ３０についての表示がされており、このタグが登録済みであるために、チェックボックスはチェックがされた状態で表示されている。
【０１２０】
参加グループ表示欄３３３には、そのＩＣタグ３０が参加しているグループのすべてが表示されている。この例では、タグＩＤ＝０００００００１のタグが、グループＡ、グループＢ、およびグループＣの３グループに属していることが表されている。
【０１２１】
次に、図１７を参照して、タグ状況履歴表示画面３４０について説明する。タグ状況履歴表示画面３４０は、タグ情報表示画面３００のタグ情報表示欄３０５に表示されたタグＩＤの１つを選択し、所定の操作（たとえば、選択した状態でマウスの右ボタンをクリックし、そこで表示された所定のメニューエリアをさらに選択して右ボタンをクリック）を行うことによって表示される。
【０１２２】
タグ状況履歴表示画面３４０は、指定されたタグＩＤに関する状況の履歴を示すものであり、図１７の例では、発見および未発見の状況が時間の経過に伴ってどのように遷移しているかが示されている。タグ状況履歴表示画面３４０には、タグ情報表示領域３４１、表示期間選択領域３４２、および履歴情報表示欄３４３が配置される。タグ情報表示領域３４１には、タグＩＤ、および最終検索日時が表示され、表示期間選択領域３４２では、どれぐらいのスパンで履歴を表示するかを指定させるリストボックスが示されている。この例では、１時間の期間が選択されたものとする。
【０１２３】
履歴情報表示欄３４３では、タグＩＤ＝０００００００１のＩＣタグ３０が、ＰＣ１０によってどの期間に発見の状況にあり、どの期間に未発見の状況にあったかが示される。状況表示ライン３４４は、たとえば、１９：００から１９：２０までは未発見の状況にあり、それ以降は、１９：４５付近で一時未発見の状況になったほかは、発見の状況が続いていることを示している。ＩＣタグ３０は、たとえば７秒ごとといった極めて短い間隔で機器情報を送信するので、一瞬だけ異なる状況に遷移する可能性もある。そのような場合は、所定の基準期間を設けて、その期間内の状況の遷移は無視して表示することもできる。
【０１２４】
また、図１７のような時系列情報の表示を行うためには、たとえば、タグ情報管理テーブル１５Ｃに状況の遷移が生じた日時を記録しておく等、時系列データの管理が必要になる。
【０１２５】
次に、図１８を参照して、本発明の情報管理システム１が動作するコンピュータのハードウエア構成について説明する。こうしたコンピュータは、たとえば、図１Ｂに示すＰＣ１０のようなコンピュータである。図１８のコンピュータ４００は、代表的な構成を例示したにすぎず、様々な他の構成をとることができる。また、本発明の情報管理システム１の各機能は、複数のコンピュータ上で分散稼働させることもできる。
【０１２６】
コンピュータ４００は、ＣＰＵ（Central Processing Unit）４０１、メモリ４０２、音声出力装置４０３、ＰＣカードインタフェース４０４、ディスプレイコントローラ４０５、ディスプレイ４０６、入力機器インタフェース４０７、キーボード４０８、マウス４０９、外部記憶装置４１０、外部記録媒体駆動装置４１１、およびこれらの構成要素を互いに接続するバス４１３を含んでいる。
【０１２７】
ＣＰＵ４０１は、コンピュータ４００の各構成要素の動作を制御し、ＯＳの制御下で、本発明に係る情報管理システム１の各機能を実現するプログラムの実行を制御する。
【０１２８】
メモリ４０２は通常、不揮発性メモリであるＲＯＭ（Read Only Memory）、および揮発性メモリであるＲＡＭ（Random Access Memory）を含む。ＲＯＭには、コンピュータ４００の起動時に実行されるプログラム等が格納される。ＲＡＭには、ＣＰＵ４０１で実行される情報管理システム１の各機能を実現するプログラムや、そのプログラムが実行中に使用するデータ等が一時的に格納される。
【０１２９】
音声出力装置４０３は、たとえば、スピーカ等の機器であり、音声出力時や動画の再生時に音声データを受け取り、音声を出力する。
【０１３０】
ＰＣカードインタフェース４０４は、たとえばＰＣＭＣＩＡ規格のＩＣタグリーダ４３０と接続される。ＩＣタグリーダ４３０は図１Ｂの無線信号受信装置２０に対応し、複数のＩＣタグ４４０から送信される無線信号を受信し、そこから得られる機器情報をＰＣカードインタフェース４０４経由でコンピュータ４００に提供する。
【０１３１】
ディスプレイコントローラ４０５は、ＣＰＵ４０１が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイコントローラ４０５で処理された描画データは、一旦グラフィックメモリに書き込まれ、その後、ディスプレイ４０６に出力される。ディスプレイ４０６は、たとえば、ＬＣＤやＣＲＴで構成されるモニタ（表示装置）である。
【０１３２】
入力機器インタフェース４０７は、キーボード４０８やマウス４０９から入力された信号を受信して、その信号パターンに応じて所定の指令をＣＰＵ４０１に送信する。
【０１３３】
外部記憶装置４１０は、たとえば、ハードディスクドライブ（ＨＤＤ）のような記憶装置であり、この装置内には情報管理システム１の各機能を実現するプログラムや、データが記録され、プログラム実行時に、必要に応じてそこからメモリ４０２のＲＡＭにロードされる。図２のグループ管理テーブル１５Ａ、表示項目管理テーブル１５Ｂ、図３のタグ情報管理テーブル１５Ｃが、この記憶装置に記憶される。
【０１３４】
外部記録媒体駆動装置４１１は、ＣＤ（Compact Disc）、ＭＯ（Magneto-Optical Disc）、ＤＶＤ（Digital Versatile Disc）などの可搬型の外部記録媒体４２０の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体４２０には、本発明に係る情報管理システム１を実現するためのプログラムも記録することが可能である。外部記録媒体４２０に記録されているデータは、外部記録媒体駆動装置４１１を介して外部記憶装置４１０に格納され、上述したような情報管理システム１の各機能を実現するプログラムであれば、そこから実行時にメモリ４０２のＲＡＭにロードされる。
【０１３５】
ネットワークインタフェース４１２は、ＬＡＮやＷＡＮなどのネットワーク４５０と接続し、ネットワーク４５０に接続された他のコンピュータとの間でデータの送受信等を実現する。
【０１３６】
本発明に係る情報管理システム１の各機能を実現するためのプログラムの他の流通形態としては、ネットワーク上の所定のサーバから、ネットワーク４５０およびネットワークインタフェース４１２を介して外部記憶装置４１０に格納されうる。こうして格納されたプログラムは、上記と同様に、実行時にメモリ４０２のＲＡＭにロードされ、実行される。
【０１３７】
また、本発明に係る情報管理システム１のＰＣ１０に関しては、基本的に、上述の音声出力装置４０３、外部記録媒体駆動装置４１１、およびネットワークインタフェース４１２は必須の構成要素ではない。
【図面の簡単な説明】
【０１３８】
【図１】本発明の情報管理システムのシステム構成を表す略線図および機能ブロック図である。
【図２】本発明の情報管理システムにおいて利用されるデータベースの例を示す略線図である。
【図３】本発明の情報管理システムにおいて利用されるデータベースの例を示す略線図である。
【図４】本発明の情報管理システムの機能および画面の概略を示す略線図である。
【図５】本発明の情報管理システムにおいて表示される表示項目設定画面の例を表す略線図である。
【図６】本発明の情報管理システムにおいて表示されるタグ管理画面、およびエクスポート指定画面の例を表す略線図である。
【図７】本発明の情報管理システムにおいて表示されるタグ管理画面、およびタグＩＤ登録画面の例を表す略線図である。
【図８】本発明の情報管理システムにおいて表示される名称登録画面、およびインポート指定画面の例を表す略線図である。
【図９】本発明の情報管理システムにおいて表示されるグループ管理画面の例を表す略線図である。
【図１０】本発明の情報管理システムにおいて表示されるグループ設定画面の例を表す略線図である。
【図１１】本発明の情報管理システムにおいて表示されるタグ情報表示画面の例を表す略線図である。
【図１２】本発明の情報管理システムにおいて表示されるタグ情報表示画面の例を表す略線図である。
【図１３】本発明の情報管理システムにおける機器情報取得方法を説明するためのフローチャートである。
【図１４】本発明の情報管理システムにおけるタグ情報表示画面編集・表示方法を説明するためのフローチャートである。
【図１５】本発明の情報管理システムにおけるタグ情報表示画面編集・表示方法を説明するためのフローチャートである。
【図１６】本発明の情報管理システムにおいて表示されるプロパティ表示画面の例を表す略線図である。
【図１７】本発明の情報管理システムにおいて表示されるタグ状況履歴表示画面の例を表す略線図である。
【図１８】本発明の情報管理システムを実現するコンピュータのハードウエア構成の例を示す略線図である。
【符号の説明】
【０１３９】
１・・・情報管理システム、１０・・・ＰＣ、１１・・・機器情報取得部、１２・・・機器情報管理部、１３・・・表示制御部、１４・・・表示装置、１５・・・データベース、１５Ａ・・・グループ管理テーブル、１５Ｂ・・・表示項目管理テーブル、１５Ｃ・・・タグ情報管理テーブル、２０・・・無線信号受信装置、２１・・・アンテナ、２２・・・信号受信部、３０・・・ＩＣタグ、４００・・・コンピュータ、４０１・・・ＣＰＵ、４０２・・・メモリ、４０３・・・音声出力装置、４０４・・・ＰＣカードインタフェース、４０５・・・ディスプレイコントローラ、４０６・・・ディスプレイ、４０７・・・入力機器インタフェース、４０８・・・キーボード、４０９・・・マウス、４１０・・・外部記憶装置、４１１・・・外部記録媒体駆動装置、４１２・・・ネットワークインタフェース、４１３・・・バス、４２０・・・外部記録媒体、４３０・・・ＩＣタグリーダ、４４０・・・ＩＣタグ、４５０・・・ネットワーク
【図１】
2008282211.tif 000003
【図２】
2008282211.tif 000004
【図３】
2008282211.tif 000005
【図４】
2008282211.tif 000006
【図５】
2008282211.tif 000007
【図６】
2008282211.tif 000008
【図７】
2008282211.tif 000009
【図８】
2008282211.tif 000010
【図９】
2008282211.tif 000011
【図１０】
2008282211.tif 000012
【図１１】
2008282211.tif 000013
【図１２】
2008282211.tif 000014
【図１３】
2008282211.tif 000015
【図１４】
2008282211.tif 000016
【図１５】
2008282211.tif 000017
【図１６】
2008282211.tif 000018
【図１７】
2008282211.tif 000019
【図１８】
2008282211.tif 000020