(57)【要約】【課題】  所望の範囲内に位置するオブジェクトの検索を効率的に実施することが可能なオブジェクト管理システムを提供すること。【解決手段】  このオブジェクト管理システム１は、オブジェクト位置情報を取得して属性情報格納部３０１に書き込む位置取得部３０２と、オブジェクト識別情報とオブジェクト位置情報とを送信する位置送信部３０３と、を有する情報管理装置３１〜３ｎと、オブジェクト識別情報とオブジェクト位置情報とを受信して位置情報格納部４０２に格納する位置受信部４０１と、端末位置情報を受信する端末位置受信部４０３と、通信端末６０との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出するオブジェクト検索部４０４と、オブジェクト識別情報を送信する識別送信部４０５と、を有する位置管理装置４０と、を備える。【選択図】図１
2005293502.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを識別するオブジェクト識別情報と、前記オブジェクトに関する属性情報とを関連づけて格納する属性情報格納手段と、
オブジェクトから、前記オブジェクトを識別するオブジェクト識別情報と、前記オブジェクトの位置を特定するオブジェクト位置情報とを取得して、前記属性情報格納手段に書き込む位置取得手段と、
前記位置取得手段によって取得されたオブジェクト識別情報とオブジェクト位置情報とを送信する位置送信手段と、
を有する情報管理装置と、
前記位置送信手段によって送信されたオブジェクト識別情報とオブジェクト位置情報とを受信する位置受信手段と、
前記位置受信手段によって受信されたオブジェクト識別情報とオブジェクト位置情報とを関連づけて格納する位置情報格納手段と、
検索要求者端末の位置に関する端末位置情報を受信する端末位置受信手段と、
前記端末位置受信手段によって受信された端末位置情報と、前記位置情報格納手段に格納されたオブジェクト位置情報とに基づいて、検索要求者端末との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出するオブジェクト検索手段と、
前記オブジェクト検索手段によって抽出されたオブジェクト識別情報を送信する識別送信手段と、
を有する位置管理装置と、
を備えることを特徴とするオブジェクト管理システム。
【請求項２】
前記情報管理装置は、前記位置取得手段によって取得されたオブジェクト識別情報及びオブジェクト位置情報に基づいて、前記属性情報格納手段に格納されているオブジェクト位置情報を参照することにより、前記オブジェクト位置情報が変化しているか否かを判定する更新判定手段を更に有し、
前記位置送信手段は、前記更新判定手段によりオブジェクト位置情報が変化していると判定された場合に、変化後のオブジェクト位置情報と、前記オブジェクト位置情報に対応するオブジェクト識別情報とを送信する、
ことを特徴とする請求項１記載のオブジェクト管理システム。
【請求項３】
前記端末位置情報を取得する端末位置取得手段と、
前記端末位置受信手段に対して、前記端末位置取得手段によって取得された端末位置情報を送信する端末位置送信手段と、
前記識別送信手段から、前記オブジェクト識別情報を受信する識別受信手段と、
を有する検索装置を更に備える、
ことを特徴とする請求項１又は２に記載のオブジェクト管理システム。
【請求項４】
前記検索装置は、
前記識別受信手段によって受信されたオブジェクト識別情報を、前記情報管理装置に対して送信する検索要求手段と、
前記情報管理装置から前記検索要求手段による送信に応じて返信された属性情報を受信する属性受信手段と、
前記検索要求者端末からオブジェクトの検索要求を受け付けた後、前記属性受信手段によって受信された属性情報を前記検索要求者端末に送信する検索受付手段と、を更に有し、
前記情報管理装置は、
前記検索要求手段によって送信されたオブジェクト識別情報を受信する要求受信手段と、
前記要求受信手段によって受信されたオブジェクト識別情報に基づいて、前記属性情報格納手段を参照することにより、前記オブジェクト識別情報に対応する属性情報を検索する属性検索手段と、
前記属性検索手段によって検索された属性情報を、前記属性受信手段に送信する属性送信手段と、
を更に有する、
ことを特徴とする請求項３記載のオブジェクト情報管理システム。
【請求項５】
情報管理装置が、オブジェクトから、前記オブジェクトを識別するオブジェクト識別情報と、前記オブジェクトの位置を特定するオブジェクト位置情報とを取得して、属性情報格納手段に書き込む位置取得ステップと、
前記情報管理装置が、前記位置取得ステップにおいて取得されたオブジェクト識別情報とオブジェクト位置情報とを送信する位置送信ステップと、
位置管理装置が、前記位置送信ステップにおいて送信されたオブジェクト識別情報とオブジェクト位置情報とを受信する位置受信ステップと、
前記位置管理装置が、前記位置受信ステップにおいて受信されたオブジェクト識別情報とオブジェクト位置情報とを関連づけて格納する位置情報格納ステップと、
前記位置管理装置が、検索要求者端末の位置に関する端末位置情報を受信する端末位置受信ステップと、
前記位置管理装置が、前記端末位置受信ステップによって受信された端末位置情報と、前記位置情報格納ステップにおいて格納されたオブジェクト位置情報とに基づいて、検索要求者端末との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出するオブジェクト検索ステップと、
前記位置管理装置が、前記オブジェクト検索ステップにおいて抽出されたオブジェクト識別情報を送信する識別送信ステップと、
を備えることを特徴とするオブジェクト検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトの属性情報を管理するオブジェクト管理システム、及びそれを利用したオブジェクト検索方法に関するものである。
【背景技術】
【０００２】
近年、コンピュータやメモリチップの小型化により、身の回りの様々なもの（オブジェクト）にＩＣタグ等を組み込んで相互に情報通信を行う技術、いわゆるユビキタスコンピューティングが注目を浴びるようになっている。このような技術の例としては、下記非特許文献１に記載のものが知られている。この技術では、まず、ユーザの端末において、ＲＦＩＤ（Radio Frequency Identification）タグ、ＩＣカード等を備えたオブジェクトからｕＩＤ（Ubiquitous ID）が読み取られた後、このｕＩＤに基づいてｕＩＤ解決データベースを検索することにより、そのオブジェクトに関する属性情報の格納先のネットワークアドレスが取得される。その後、ユーザの端末により、取得されたネットワークアドレスに基づいてネットワーク上のデータベースサーバを参照することにより、オブジェクトに関する属性情報が参照される。なお、オブジェクトの属性情報は、ネットワーク上に多数設置された上記データベースサーバによって分散管理されている。
【非特許文献１】坂村健、飯塚登，「ユビキタスＩＤセンターの取り組み」，月刊バーコード，日本工業出版，２００３年４月，ｖｏｌ．１６，ｎｏ．５，ｐ．１５−２０
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術においては、既知のオブジェクトに関する属性情報を検索する場合には、直接オブジェクトからｕＩＤを読み取ることにより属性情報を得ることができるが、例えば、ユーザの端末位置から特定範囲のオブジェクトを検索する場合等、ｕＩＤを直接特定することができない場合に検索時間が増加する傾向にある。すなわち、上述したように、属性情報は複数のデータベースサーバによって分散管理されているために、目的のオブジェクトの位置を特定するためには検索範囲の全オブジェクトの属性情報を検索する必要がある。この場合、検索に要する時間は、各データベースサーバの処理能力や設置場所等に依存し、データベースサーバ間で並行処理を行った場合であっても、処理能力が最も低い、或いは最も遠方のデータベースサーバにおける処理時間によって左右される。また、この検索時間の増加傾向は、管理されるオブジェクトの数が多くなった場合に顕著となる。
【０００４】
そこで、本発明はかかる課題に鑑みて為されたものであり、所望の範囲内に位置するオブジェクトの検索を効率的に実施することが可能なオブジェクト管理システム及びオブジェクト検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明のオブジェクト管理システムは、（Ａ）オブジェクトを識別するオブジェクト識別情報と、オブジェクトに関する属性情報とを関連づけて格納する属性情報格納手段と、オブジェクトから、オブジェクトを識別するオブジェクト識別情報と、オブジェクトの位置を特定するオブジェクト位置情報とを取得して、属性情報格納手段に書き込む位置取得手段と、位置取得手段によって取得されたオブジェクト識別情報とオブジェクト位置情報とを送信する位置送信手段と、を有する情報管理装置と、（Ｂ）位置送信手段によって送信されたオブジェクト識別情報とオブジェクト位置情報とを受信する位置受信手段と、位置受信手段によって受信されたオブジェクト識別情報とオブジェクト位置情報とを関連づけて格納する位置情報格納手段と、検索要求者端末の位置に関する端末位置情報を受信する端末位置受信手段と、端末位置受信手段によって受信された端末位置情報と、位置情報格納手段に格納されたオブジェクト位置情報とに基づいて、検索要求者端末との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出するオブジェクト検索手段と、オブジェクト検索手段によって抽出されたオブジェクト識別情報を送信する識別送信手段と、を有する位置管理装置と、を備えることを特徴とする。
【０００６】
あるいは、本発明のオブジェクト検索方法は、情報管理装置が、オブジェクトから、オブジェクトを識別するオブジェクト識別情報と、オブジェクトの位置を特定するオブジェクト位置情報とを取得して、属性情報格納手段に書き込む位置取得ステップと、情報管理装置が、位置取得ステップにおいて取得されたオブジェクト識別情報とオブジェクト位置情報とを送信する位置送信ステップと、位置管理装置が、位置送信ステップにおいて送信されたオブジェクト識別情報とオブジェクト位置情報とを受信する位置受信ステップと、位置管理装置が、位置受信ステップにおいて受信されたオブジェクト識別情報とオブジェクト位置情報とを関連づけて格納する位置情報格納ステップと、位置管理装置が、検索要求者端末の位置に関する端末位置情報を受信する端末位置受信ステップと、位置管理装置が、端末位置受信ステップによって受信された端末位置情報と、位置情報格納ステップにおいて格納されたオブジェクト位置情報とに基づいて、検索要求者端末との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出するオブジェクト検索ステップと、位置管理装置が、オブジェクト検索ステップにおいて抽出されたオブジェクト識別情報を送信する識別送信ステップと、を備えることを特徴とする。
【０００７】
このようなオブジェクト管理システム及びオブジェクト検索方法によれば、オブジェクトの属性情報を格納する情報管理装置が、オブジェクトからオブジェクト識別情報とオブジェクト位置情報とを取得した後、属性情報格納手段に書き込み、そのオブジェクト識別情報とオブジェクト位置情報とを位置管理装置に送信する。また、位置管理装置が、情報管理装置からオブジェクト識別情報とオブジェクト位置情報を受信して位置情報格納手段に格納した後、検索要求者の位置情報を受信すると、その検索要求者の端末との距離が所定範囲内のオブジェクトに関するオブジェクト識別情報を返信する。このように、属性情報が分散管理されているオブジェクトに関する位置情報を纏めて管理することにより、検索要求者端末から所定範囲内に位置するオブジェクトを即座に特定することができる。
【０００８】
また、情報管理装置は、位置取得手段によって取得されたオブジェクト識別情報及びオブジェクト位置情報に基づいて、属性情報格納手段に格納されているオブジェクト位置情報を参照することにより、オブジェクト位置情報が変化しているか否かを判定する更新判定手段を更に有し、位置送信手段は、更新判定手段によりオブジェクト位置情報が変化していると判定された場合に、変化後のオブジェクト位置情報と、オブジェクト位置情報に対応するオブジェクト識別情報とを送信することが好ましい。
【０００９】
この場合、オブジェクトに関する属性情報を管理する情報管理装置から、位置情報管理装置にオブジェクト位置情報を提供する際の通信データ量を最小限に抑えることができる。
【００１０】
さらに、（Ｃ）端末位置情報を取得する端末位置取得手段と、端末位置受信手段に対して、端末位置取得手段によって取得された端末位置情報を送信する端末位置送信手段と、識別送信手段から、オブジェクト識別情報を受信する識別受信手段と、を有する検索装置を更に備えることが好ましい。
【００１１】
かかる検索装置を備えると、予め検索要求者端末の位置情報を取得して、検索要求者端末から所定範囲内に位置するオブジェクトに関するオブジェクト識別情報を受信しておくことにより、検索要求者端末からオブジェクトに関する属性情報の検索要求があった場合の検索時間をより短縮化することができる。
【００１２】
またさらに、検索装置は、識別受信手段によって受信されたオブジェクト識別情報を、情報管理装置に対して送信する検索要求手段と、情報管理装置から検索要求手段による送信に応じて返信された属性情報を受信する属性受信手段と、検索要求者端末からオブジェクトの検索要求を受け付けた後、属性受信手段によって受信された属性情報を検索要求者端末に送信する検索受付手段と、を更に有し、情報管理装置は、検索要求手段によって送信されたオブジェクト識別情報を受信する要求受信手段と、要求受信手段によって受信されたオブジェクト識別情報に基づいて、属性情報格納手段を参照することにより、オブジェクト識別情報に対応する属性情報を検索する属性検索手段と、属性検索手段によって検索された属性情報を、属性受信手段に送信する属性送信手段と、を更に有することが好ましい。
【００１３】
こうすれば、検索装置が、予め受信された所定範囲内のオブジェクトに関するオブジェクト識別情報を情報管理装置に送信し、情報管理装置が、送信されたオブジェクト識別情報に対応する属性情報を検索して返信する。また、検索装置は、検索要求者端末からの検索要求に対してその属性情報を送信する。これにより、検索要求者に対して所定範囲内のオブジェクト属性情報を効率よく提供することができる。
【発明の効果】
【００１４】
本発明によれば、所望の範囲内に位置するオブジェクトの検索を効率的に実施することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１６】
［第１実施形態］
図１は、本発明にかかるオブジェクト管理システムの第１実施形態を示す概略構成図である。このオブジェクト管理システム１は、商品、生物等の様々な対象物である「オブジェクト」の属性情報を管理して提供するためのネットワークシステムである。
【００１７】
図１に示すように、オブジェクト管理システム１は、管理対象である複数のオブジェクト２０と、オブジェクト２０の属性情報を管理する情報管理装置３１〜３ｎと、オブジェクト２０の位置を管理する位置管理装置４０と、端末からの検索要求に応じてオブジェクトの属性情報を中継する検索装置５０と、検索要求者が使用する通信端末（検索要求者端末）６０と、オブジェクトの属性情報の格納先アドレスを管理するアドレス管理装置８０とを含んで構成されている。また、情報管理装置３１〜３ｎ、位置管理装置４０、検索装置５０、及びアドレス管理装置８０は、それぞれ、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等からなるネットワーク７０Ａと接続され、ネットワーク７０Ａを介して相互にデータの送受信が可能とされている。さらに、検索装置５０及び通信端末６０は、固定電話網、移動体通信網、ＰＨＳ（Personal Handyphone System）網、インターネット網等の通信ネットワーク７０Ｂに接続され、通信ネットワーク７０Ｂを介して相互にデータの送受信が可能とされている。
【００１８】
ここで、同図においては、説明の便宜上、オブジェクト管理システム１が位置管理装置４０、検索装置５０、及びアドレス管理装置８０をそれぞれ１台備えているが、特定のエリア毎に設置することにより、それぞれ複数台備えていてもよい。以下、オブジェクト管理システム１の各構成要素について詳細に説明する。
【００１９】
オブジェクト２０は、カメラ、ノートパソコン等をはじめとする管理対象となるオブジェクトであり、ＲＦＩＤ（Radio Frequency Identification）タグ等のＩＣタグを備えるものである。オブジェクト２０は、自己を識別するためのオブジェクト識別情報と、自己の位置を特定するオブジェクト位置情報とをＩＣタグに格納している。この位置情報は、ＧＰＳ（Global Positioning System）を利用した測位により、あるいは、予めＩＣタグ用リーダライタ（図示せず）から受信することにより格納され、定期的又は随時に更新されるものである。例えば、カメラであるオブジェクト２０に備えられたＩＣタグには、オブジェクト識別情報「xxxxxxx1」とオブジェクト位置情報「エリアＡ」とが格納されている。
【００２０】
通信端末６０は、検索要求者の使用する通信端末であり、通信ネットワーク７０Ｂを介して検索装置５０とデータの送受信が可能なように構成されている。このような通信端末の例としては、携帯電話機、ＰＨＳ、ＰＤＡ（Personal Digital Assistants）等が挙げられる。また、通信端末６０は、ＧＰＳを利用した測位により、通信端末６０の座標位置に関する端末位置情報を取得する機能を有する。さらに、通信端末６０は、取得した端末位置情報「（Ｘ，Ｙ）」を、オブジェクトの検索に先立って検索装置５０に事前送付する機能と、オブジェクトの属性情報の検索を要求する検索要求を、検索装置５０に送信する機能とを有する。この位置情報の事前送付は、端末位置情報「（Ｘ，Ｙ）」から把握される通信端末６０の位置が、所定距離以上変化したタイミングにおいて行われる。
【００２１】
アドレス管理装置８０は、オブジェクト識別情報と、そのオブジェクト識別情報によって識別されるオブジェクトの属性情報の格納先ネットワークアドレスとの対応関係を格納するデータベースサーバである。なお、この場合の格納先ネットワークアドレスには、情報管理装置３１〜３ｎのネットワークアドレスが設定されている。例えば、情報管理装置３１においてオブジェクト識別情報「xxxxxxx1」によって識別されるオブジェクト２０の属性情報が管理されている場合には、アドレス管理装置８０では、情報管理装置３１のネットワークアドレス「WWW.XXX.YYY.ZZZ」が、オブジェクト識別情報「xxxxxxx1」に関連づけて記憶されている。
【００２２】
情報管理装置３１〜３ｎは、オブジェクトの属性情報を管理するコンピュータシステムである。情報管理装置３１〜３ｎは、それぞれ、複数のオブジェクトの属性情報を分散して管理している。図２には、情報管理装置３１の概略構成図を示す。同図に示すように、情報管理装置３１は、属性情報格納部（属性情報格納手段）３０１と、位置取得部（位置取得手段）３０２と、位置送信部（位置送信手段）３０３と、更新判定部（更新判定手段）３０４と、要求受信部（要求受信手段）３０５と、属性検索部（属性検索手段）３０６と、属性送信部（属性送信手段）３０７とを備えている。以下、情報管理装置３２〜３ｎの構成は、情報管理装置３１と同様であるので説明を省略する。
【００２３】
以下、情報管理装置３１の各構成要素について説明する。
【００２４】
属性情報格納部３０１は、オブジェクトの属性情報を含むデータを格納するハードディスク、メモリ等の記憶手段である。この属性情報格納部３０１は、情報管理装置３１が管理する対象のオブジェクトに関する属性情報が格納されている。ここで、「属性情報」とは、オブジェクトに関する名称、製造者、種類、位置、賞味期限、取扱法等のオブジェクト固有の特徴、性質を表すものである。図５には、属性情報格納部３０１におけるデータ構成の一例を示す。同図の例によれば、オブジェクト２０の属性情報としての、名称「カメラ」、オブジェクト位置情報「エリアＤ」、製造メーカ「Ａ社」、機種「ＡＢＣＤ」、及び色「黒」が、オブジェクト２０に対応するオブジェクト識別情報「xxxxxxx1」に関連づけて格納されている。
【００２５】
図２に戻って、位置取得部３０２は、オブジェクト２０からＩＣタグ用リーダライタを経由して、オブジェクト２０に関するオブジェクト識別情報及びオブジェクト位置情報を、定期的に取得する部分である。例えば、位置取得部３０２は、オブジェクト２０から、オブジェクト識別情報「xxxxxxx1」とオブジェクト位置情報「エリアＡ」とを取得する。また、位置取得部３０２は、取得したオブジェクト識別情報とオブジェクト位置情報とを更新判定部３０４に出力する。同時に、位置取得部３０２は、取得したオブジェクト識別情報とオブジェクト位置情報とに基づいて、属性情報格納部３０１に格納されているオブジェクト２０に対応するオブジェクト位置情報を更新する。
【００２６】
更新判定部３０４は、位置取得部３０２から受け取ったオブジェクト識別情報とオブジェクト位置情報とに基づいて、オブジェクト位置情報が変化しているか否かを判定する部分である。より具体的には、更新判定部３０４は、属性情報格納部３０１からオブジェクト識別情報が一致するデータを参照して、そのオブジェクト識別情報に対応づけて格納されているオブジェクト位置情報を参照する。そして、位置取得部３０２から受け取ったオブジェクト位置情報と、属性情報格納部３０１における更新前のオブジェクト位置情報とが異なるか否かを判定する。更新判定部３０４は、上記判定結果「変化有り／変化無し」の情報、及び位置取得部３０２から受け取ったオブジェクト識別情報とオブジェクト位置情報とを、位置送信部３０３に出力する。例えば、オブジェクト識別情報「xxxxxxx1」であるオブジェクト２０に関するオブジェクト位置情報が「エリアＤ」から「エリアＡ」に変化した場合は、判定結果「変化有り」と、オブジェクト識別情報「xxxxxxx1」とオブジェクト位置情報「エリアＡ」とを、位置送信部３０３に出力する。
【００２７】
位置送信部３０３は、更新判定部３０４から受け取ったオブジェクト識別情報とオブジェクト位置情報とを位置管理装置４０に送信する部分である。この際、位置送信部３０３は、更新判定部３０４から受け取った判定結果が「変化有り」の場合に、更新判定部３０４から受け取った変化後のオブジェクト位置情報と、それに対応するオブジェクト識別情報とを位置管理装置４０に送信する。一方、更新判定部３０４から受け取った判定結果が「変化無し」の場合は、位置送信部３０３は、位置管理装置４０への送信を行わない。上述した例の場合、位置送信部３０３は、オブジェクト識別情報「xxxxxxx1」とオブジェクト位置情報「エリアＡ」とを、位置管理装置４０に送信する。
【００２８】
要求受信部３０５は、検索装置５０から送信されたオブジェクトの検索要求を受信する部分である。このオブジェクトの検索要求には、検索対象のオブジェクトを特定するオブジェクト識別情報が付加されている。要求受信部３０５は、受信した検索要求に含まれるオブジェクト識別情報を属性検索部３０６に出力する。
【００２９】
属性検索部３０６は、要求受信部３０５から受け取ったオブジェクト識別情報に基づいて、属性情報格納部３０１を参照することにより、検索対象オブジェクトに関するオブジェクト識別情報に対応する属性情報を検索する部分である。より詳細には、属性検索部３０６は、属性情報格納部３０１から、要求受信部３０５から受け取ったオブジェクト識別情報に一致するデータを読み取り、読み取られたデータ中の属性情報を取得する。また、属性検索部３０６は、取得した属性情報とオブジェクト識別情報とを属性送信部３０７に出力する。図５の例によれば、属性検索部３０６がオブジェクト識別情報「xxxxxxx1」を受け取ると、名称「カメラ」、オブジェクト位置情報「エリアＡ」、製造メーカ「Ａ社」、機種「ＡＢＣＤ」、及び色「黒」からなる属性情報とオブジェクト識別情報「xxxxxxx1」とを、属性送信部３０７に出力する。
【００３０】
属性送信部３０７は、属性検索部３０６から受け取った属性情報及びオブジェクト識別情報とを、ネットワーク７０Ａを介して検索装置５０に送信する部分である。
【００３１】
位置管理装置４０は、オブジェクトの位置を管理するコンピュータシステムである。図３には、位置管理装置４０の概略構成図を示す。同図に示すように、位置管理装置４０は、位置受信部（位置受信手段）４０１と、位置情報格納部（位置情報格納手段）４０２と、端末位置受信部（端末位置受信手段）４０３と、オブジェクト検索部（オブジェクト検索手段）４０４と、識別送信部（識別送信手段）４０５とを備えている。
【００３２】
以下、位置管理装置４０の各構成要素について説明する。
【００３３】
位置受信部４０１は、情報管理装置３１の位置送信部３０３から送信されたオブジェクト識別情報とオブジェクト位置情報とを、ネットワーク７０Ａを介して受信する部分である。また、位置受信部４０１は、受信したオブジェクト識別情報を、オブジェクト位置情報に関連づけて位置情報格納部４０２に格納する。その際、位置受信部４０１は、受信したオブジェクト識別情報に対応するオブジェクト位置情報が既に格納されている場合には、最新のオブジェクト位置情報に更新する。図６は、このようにして格納された位置情報格納部４０２におけるデータの構成例を示す。同図に示すように、情報管理装置３１から受信したオブジェクト識別情報「xxxxxxx1」が、オブジェクト位置情報「エリアＡ」に対応づけて格納される。
【００３４】
端末位置受信部４０３は、検索装置５０から、通信端末６０の端末位置情報「（Ｘ，Ｙ）」を受信する部分である。端末位置受信部４０３は、受信した端末位置情報をオブジェクト検索部４０４に出力する。
【００３５】
オブジェクト検索部４０４は、端末位置受信部４０３から受け取った端末位置情報と、位置情報格納部４０２に格納されたオブジェクト位置情報とに基づいて、通信端末６０との距離が所定範囲内であるオブジェクトを抽出する部分である。図６の例によれば、オブジェクト検索部４０４は、位置情報格納部４０２からオブジェクト位置情報「エリアＡ」を読み出し、オブジェクト位置情報「エリアＡ」と端末位置情報「（Ｘ，Ｙ）」とから、そのオブジェクト位置情報が示す位置と通信端末６０の位置との距離Ｄを算出する。この距離算出は、オブジェクト位置情報「エリアＡ」に対応する座標位置を予め格納しておいて、その座標位置と端末位置情報とを用いて２点間の距離を算出することにより行う。その結果、オブジェクト検索部４０４は、算出した距離Ｄが所定距離Ｄ０以下である場合に、オブジェクト位置情報「エリアＡ」に関連づけて格納されているオブジェクト識別情報「xxxxxxx1」及び「xxxxxxx2」を識別送信部４０５に出力する。オブジェクト検索部４０４は、上記の距離判定処理を位置情報格納部４０２に格納された全てのオブジェクト位置情報について繰り返す。
【００３６】
識別送信部４０５は、オブジェクト検索部４０４から受け取ったオブジェクト識別情報を、ネットワーク７０Ａを介して検索装置５０に送信する部分である。
【００３７】
検索装置５０は、通信端末６０からの検索要求に応じてオブジェクト２０の属性情報を中継するコンピュータシステムである。図４には、検索装置５０の概略構成図を示す。同図に示すように、検索装置５０は、端末位置取得部（端末位置取得手段）５０１と、端末位置送信部（端末位置送信手段）５０２と、識別受信部（識別受信手段）５０３と、識別情報格納部５０４と、検索受付部（検索受付手段）５０５と、検索要求部（検索要求手段）５０６と、属性受信部（属性受信手段）５０７と、属性情報格納部５０８とを備えている。
【００３８】
以下、検索装置５０の各構成要素について説明する。
【００３９】
端末位置取得部５０１は、通信端末６０から事前送付された端末位置情報「（Ｘ，Ｙ）」を、通信ネットワーク７０Ｂを介して受信する部分である。端末位置取得部５０１は、受信した端末位置情報を端末位置送信部５０２に出力する。
【００４０】
端末位置送信部５０２は、位置管理装置４０の端末位置受信部４０３に対して、端末位置取得部５０１から受け取った端末位置情報「（Ｘ，Ｙ）」を送信する部分である。端末位置送信部５０２は、位置管理装置４０への端末位置情報の送信をネットワーク７０Ａを介して行う。
【００４１】
識別受信部５０３は、端末位置送信部５０２の端末位置情報の送信に応じて、位置管理装置４０によって抽出されたオブジェクト識別情報を、位置管理装置４０の識別送信部４０５から受信する部分である。識別受信部５０３は、受信した全てのオブジェクト識別情報を識別情報格納部５０４に格納する。
【００４２】
検索受付部５０５は、通信端末６０からオブジェクトの属性情報の検索要求を受信する部分である。この検索要求には、検索対象のオブジェクトに関する検索条件を示す検索条件情報が含まれている。この検索条件情報は、「名称：カメラ；完全一致」、「機種：ＡＢＣ；前方一致」などのように、通信端末６０に返信を希望する属性情報に関する条件を指定するためのものである。検索受付部５０５は、通信端末６０から受信した検索要求を検索要求部５０６に出力する。また、検索受付部５０５は、検索要求部５０６への検索要求の出力に伴って、情報管理装置３１〜３ｎから取得され、属性情報格納部５０８に格納されたオブジェクト識別情報及び属性情報の中から、その検索要求に含まれる検索条件に合致するものを抽出して通信端末６０に返信する。例えば、「名称：カメラ；完全一致」の場合は、名称「カメラ」を含む属性情報と、その属性情報に対応するオブジェクト識別情報とを通信端末６０に送信する。
【００４３】
検索要求部５０６は、検索受付部５０５から受け取った検索要求に、識別情報格納部５０４に格納されたオブジェクト識別情報を付加して、情報管理装置３１〜３ｎに送信する。この場合、検索要求部５０６は、識別情報格納部５０４に格納されたオブジェクト識別情報毎に送信先を決定し、決定した送信先毎にオブジェクト識別情報を取り纏めた後、検索要求に付加して送信する。ここで、オブジェクト識別情報の送信先は、アドレス管理装置８０から、オブジェクト識別情報に対応する属性情報の格納先ネットワークアドレスを取得することにより決定する。
【００４４】
属性受信部５０７は、検索要求部５０６による検索要求の送信に応じて、情報管理装置３１〜３ｎの属性送信部３０７から返信された属性情報とオブジェクト識別情報とを受信して、属性情報格納部５０８に格納する部分である。図７は、このようにして格納された属性情報格納部５０８におけるデータの構成例である。同図に示すように、情報管理装置３１から受信された属性情報である、名称「カメラ」、オブジェクト位置情報「エリアＡ」、製造メーカ「Ａ社」、機種「ＡＢＣＤ」、及び色「黒」が、オブジェクト識別情報「xxxxxxx1」に関連付けて格納される。
【００４５】
続いて、本実施形態にかかるオブジェクト管理システム１の動作について説明し、併せて、本発明の実施形態にかかるオブジェクト検索方法について説明する。
【００４６】
最初に、オブジェクト管理システム１において、オブジェクト２０から位置登録を行う際の動作について説明する。図８は、オブジェクト２０から位置管理装置４０に位置登録を行う際の動作を示すシーケンス図である。
【００４７】
まず、ＩＣタグ用リーダライタにより、オブジェクト２０のＩＣタグからオブジェクト位置情報「エリアＡ」とオブジェクト識別情報「xxxxxxx1」とが取得され、情報管理装置３１に送信される（ステップＳ１０１）。次に、情報管理装置３１の位置取得部３０２が、オブジェクト識別情報及びオブジェクト位置情報を受信し、属性情報格納部３０１に格納されているオブジェクト識別情報「xxxxxxx1」に対応するオブジェクト位置情報を「エリアＡ」に更新する（ステップＳ１０２）。それと同時に、更新判定部３０４は、オブジェクト２０から取得したオブジェクト位置情報が変化しているか否かを判定する（ステップＳ１０３）。判定の結果、オブジェクト位置情報が変化している場合には（ステップＳ１０３；ＹＥＳ）、位置送信部３０３が、変化後のオブジェクト位置情報とオブジェクト識別情報とを位置管理装置４０に送信する（ステップＳ１０４）。
【００４８】
これに対して、位置管理装置４０の位置受信部４０１は、情報管理装置３１から受信したオブジェクト位置情報とオブジェクト識別情報とを、位置情報格納部４０２に格納する（ステップＳ１０５）。以上説明したオブジェクト２０からの位置登録の動作は、ＩＣタグ用リーダライタによりオブジェクト２０のＩＣタグが繰り返し読み取られることにより、定期的に行われる。
【００４９】
次に、オブジェクト管理システム１において通信端末６０から位置情報の事前送付を行う際の動作について説明する。図９は、通信端末６０から検索装置５０に位置情報の事前送付を行う際の動作を示すシーケンス図である。
【００５０】
まず、通信端末６０において端末位置情報「（Ｘ，Ｙ）」が取得された後（ステップＳ２０１）、端末位置情報の前回取得時から通信端末６０の位置が所定距離以上変化したことが検出されると、通信端末６０により端末位置情報「（Ｘ，Ｙ）」が検索装置５０に送信される（ステップＳ２０２）。これに対して、検索装置５０の端末位置取得部５０１は、端末位置情報「（Ｘ，Ｙ）」を受信し、端末位置送信部５０２が、その端末位置情報を位置管理装置４０の端末位置受信部４０３に対して送信する（ステップＳ２０３）。次に、オブジェクト検索部４０４が、位置情報格納部４０２に格納されたデータの中から、通信端末６０との距離が所定範囲内であるオブジェクトに関するオブジェクト識別情報を抽出する（ステップＳ２０４）。その後、識別送信部４０５は、抽出されたオブジェクト識別情報を検索装置５０に送信する（ステップＳ２０５）。
【００５１】
これに対して、検索装置５０の識別受信部５０３は、識別情報格納部５０４に格納された全てのオブジェクト識別情報をいったん削除する（ステップＳ２０６）。その後、識別受信部５０３は、位置管理装置４０から受信した全てのオブジェクト識別情報を、識別情報格納部５０４に格納する（ステップＳ２０７）。
【００５２】
次に、オブジェクト管理システム１において通信端末６０からオブジェクトの検索を行う際の動作について説明する。図１０は、通信端末６０からオブジェクトの属性情報の検索を行う際の動作を示すシーケンス図である。
【００５３】
最初に、通信端末６０の入力手段によりオブジェクト検索の要求、及び検索条件の入力が受け付けられると、通信端末６０から検索装置５０の検索受付部５０５に対して、検索条件情報を含む検索要求が送信される（ステップＳ３０１）。
【００５４】
これに対して、検索装置５０の検索要求部５０６は、識別情報格納部５０４に格納された全てのオブジェクト識別情報を読み出す（ステップＳ３０２）。次に、検索要求部５０６が、読み出したオブジェクト識別情報毎にアドレス管理装置８０に問い合わせることにより、そのオブジェクト識別情報に対応する属性情報が格納された情報管理装置３１〜３ｎのネットワークアドレスを取得する（ステップＳ３０３）。そして、検索要求部５０６は、通信端末６０から送信された検索要求にオブジェクト識別情報を付加して、ネットワークアドレスに対応する情報管理装置３１〜３ｎに送信する（ステップＳ３０４）。
【００５５】
これに対して、情報管理装置３１〜３ｎの属性検索部３０６が、検索要求に含まれる全てのオブジェクト識別情報に対応する属性情報を、属性情報格納部３０１から読み出す（ステップＳ３０５）。そして、属性送信部３０７が、読み出された属性情報と、対応するオブジェクト識別情報とを、検索装置５０の属性受信部５０７に送信する（ステップＳ３０６）。
【００５６】
検索装置５０が属性情報及びオブジェクト識別情報を受信すると、順次属性情報格納部５０８に格納する（ステップＳ３０７）。このようにして、検索要求に含まれる全てのオブジェクト識別情報に対応する属性情報が属性情報格納部５０８に格納された後、検索受付部５０５が、検索条件情報に設定された検索条件に合致する属性情報を属性情報格納部５０８から抽出する。そして、検索受付部５０５は、抽出した属性情報とオブジェクト識別情報とを通信端末６０に返信する（ステップＳ３０８）。これに対して、通信端末６０のディスプレイ等のデータ出力手段に、オブジェクト毎の属性情報が出力される（ステップＳ３０９）。
【００５７】
以上説明したオブジェクト管理システム１によれば、オブジェクトの属性情報を格納する情報管理装置３１〜３ｎが、オブジェクト２０からオブジェクト識別情報とオブジェクト位置情報とを取得した後、属性情報格納部３０１に書き込み、そのオブジェクト識別情報とオブジェクト位置情報とを位置管理装置４０に送信する。また、位置管理装置４０が、情報管理装置３１〜３ｎからオブジェクト識別情報とオブジェクト位置情報を受信して位置情報格納部４０２に格納した後、通信端末６０の端末位置情報を受信すると、その通信端末６０との距離が所定範囲内のオブジェクトに関するオブジェクト識別情報を返信する。このように、属性情報が分散管理されているオブジェクトに関する位置情報を纏めて管理することにより、検索要求者端末から所定範囲内に位置するオブジェクトを即座に特定することができる。
【００５８】
また、情報管理装置３１〜３ｎから位置管理装置４０へのオブジェクト位置情報の提供の際、オブジェクト位置情報の変化の有無を判定するので、オブジェクトに関する属性情報を管理する情報管理装置３１〜３ｎから、位置管理装置４０にオブジェクト位置情報を提供する際の通信データ量を最小限に抑えることができる。
【００５９】
また、検索装置５０において、予め通信端末６０の位置情報を取得して、通信端末６０から所定範囲内に位置するオブジェクトに関するオブジェクト識別情報を格納しておくことにより、通信端末６０からオブジェクトに関する属性情報の検索要求があった場合の検索時間をより短縮化することができる。
【００６０】
また、検索装置５０が、通信端末６０からの検索要求に応じて、予め格納しておいたオブジェクト識別情報を情報管理装置３１〜３ｎに送信し、情報管理装置３１〜３ｎが、送信されたオブジェクト識別情報に対応する属性情報を検索して返信するので、検索要求者に対して所定範囲内のオブジェクト属性情報を効率よく提供することができる。
【００６１】
［第２実施形態］
次に、本発明の第２実施形態について説明する。本発明の第２実施形態にかかるオブジェクト管理システム９０１では、検索装置５０において、通信端末６０から事前送付された端末位置情報を受信したタイミングで、情報管理装置３１〜３ｎから属性情報を取得しておく点が第１実施形態のものと異なる。以下においては、オブジェクト管理システム９０１の構成要素における第１実施形態との相違点について詳述する。
【００６２】
図１１は、本発明の第２実施形態にかかる検索装置の概略構成図である。この検索装置５０おいて、識別受信部５１３は、位置管理装置４０の識別送信部４０５から受信した全てのオブジェクト識別情報を、検索要求部５１６に出力する。
【００６３】
また、検索要求部５１６は、識別受信部５１３から受け取ったオブジェクト識別情報を、情報管理装置３１〜３ｎに送信する。
【００６４】
また、検索受付部５１５は、通信端末６０からオブジェクトの属性情報の検索要求を受信すると、属性情報格納部５０８に格納されているオブジェクト識別情報及び属性情報の中から、その検索要求に含まれる検索条件に合致するものを抽出して通信端末６０に返信する。
【００６５】
次に、図１２を参照しながらオブジェクト管理システム９０１の動作について説明するとともに、併せてオブジェクト管理システム９０１におけるオブジェクト検索方法について詳述する。図１２は、オブジェクト管理システム９０１におけるオブジェクト属性情報検索時の動作を示すフローチャートである。なお、図１１におけるステップＳ４０１〜Ｓ４０５の各処理は、第１実施形態において詳述したステップＳ２０１〜Ｓ２０５の各処理（図９参照）と、それぞれ同一であるので、第１実施形態とは異なるステップＳ４０６以降の処理について説明する。
【００６６】
通信端末６０からの端末位置情報の事前送付後の処理（ステップＳ４０１〜Ｓ４０５）により、位置管理装置４０から検索装置５０にオブジェクト識別情報が送信されると、検索要求部５１６は、アドレス管理装置８０に問い合わせることによりオブジェクト識別情報毎の格納先ネットワークアドレスを取得する（ステップＳ４０６）。そして、検索要求部５１６は、オブジェクト識別情報をネットワークアドレス毎に取り纏めて、ネットワークアドレスに対応する情報管理装置３１〜３ｎに送信する（ステップＳ４０７）。
【００６７】
これに対して、情報管理装置３１〜３ｎの属性検索部３０６が、検索要求に含まれる全てのオブジェクト識別情報に対応する属性情報を、属性情報格納部３０１から読み出す（ステップＳ４０８）。そして、属性送信部３０７が、読み出された属性情報と、対応するオブジェクト識別情報とを、検索装置５０の属性受信部５０７に送信する（ステップＳ４０９）。
【００６８】
検索装置５０の属性受信部５０７は、属性情報及びオブジェクト識別情報を受信した後、属性情報格納部５０８に格納する（ステップＳ４１０）。
【００６９】
その後、通信端末６０の入力手段によりオブジェクト検索の要求、及び検索条件の入力が受け付けられると、通信端末６０から検索装置５０の検索受付部５１５に対して、検索条件情報を含む検索要求が送信される（ステップＳ４１１）。これに対して、検索受付部５１５は、検索条件情報に設定された検索条件に合致する属性情報を属性情報格納部５０８から抽出する（ステップＳ４１２）。そして、検索受付部５１５は、抽出した属性情報とオブジェクト識別情報とを通信端末６０に返信する（ステップＳ４１３）。その結果、通信端末６０のディスプレイ等のデータ出力手段に、オブジェクト毎の属性情報が出力される（ステップＳ４１４）。
【００７０】
以上説明したオブジェクト管理システム９０１によれば、検索装置５０において、予め通信端末６０の位置情報を取得して、通信端末６０から所定範囲内に位置するオブジェクトに関するオブジェクト属性情報を格納しておくことにより、通信端末６０からオブジェクトに関する属性情報の検索要求があった場合の検索時間をより短縮化することができる。特に、オブジェクト管理システム９０１においては、通信端末６０から検索が要求される際に情報管理装置３１〜３ｎに問い合わせる必要が無いので、検索時間をより効果的に短縮することができる。
【００７１】
なお、本発明は上述した各実施形態に限定されるものではない。例えば、オブジェクト管理システム１，９０１においては、オブジェクト２０に備えられたＩＣカードからオブジェクト識別情報及びオブジェクト位置情報を読み取っているが、これは、オブジェクトにバーコード、磁気メモリ等を付して、それらから読み取るようにしてもよい。また、オブジェクト位置情報は、ＩＣタグ用リーダライタから、そのＩＣタグ用リーダライタを識別する情報として取得するようにしてもよい。
【００７２】
また、検索装置５０は、端末位置情報を取得する際には、通信端末の位置を管理するロケーションレジスタ等から、通信端末の位置する無線基地局エリアを特定する無線基地局コード等を取得するように動作してもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明にかかるオブジェクト管理システムの第１実施形態を示す概略構成図である。
【図２】図１の情報管理装置の概略構成図である。
【図３】図１の位置管理装置の概略構成図である。
【図４】図１の検索装置の概略構成図である。
【図５】図１の情報管理装置の属性情報格納部におけるデータ構成の一例を示す図である。
【図６】図１の位置情報格納部におけるデータ構成の一例を示す図である。
【図７】図１の検索装置の属性情報格納部におけるデータ構成の一例を示す図である。
【図８】オブジェクトから位置管理装置に位置登録を行う際の動作を示すシーケンス図である。
【図９】通信端末から検索装置に位置情報の事前送付を行う際の動作を示すシーケンス図である。
【図１０】通信端末からオブジェクトの属性情報の検索を行う際の動作を示すシーケンス図である。
【図１１】本発明の第２実施形態にかかる検索装置の概略構成図である。
【図１２】本発明の第２実施形態にかかるオブジェクト管理システムにおけるオブジェクト属性情報検索時の動作を示すフローチャートである。
【符号の説明】
【００７４】
１，９０１…オブジェクト管理システム、２０…オブジェクト、３１〜３ｎ…情報管理装置、３０１…属性情報格納部、３０２…位置取得部、３０３…位置送信部、３０４…更新判定部、３０５…要求受信部、３０６…属性検索部、３０７…属性送信部、４０…位置管理装置、４０１…位置受信部、４０２…位置情報格納部、４０３…端末位置受信部、４０４…オブジェクト検索部、４０５…識別送信部、５０…検索装置、５０１…端末位置取得部、５０２…端末位置送信部、５０３，５１３…識別受信部、５０４…識別情報格納部、５０５，５１５…検索受付部、５０６，５１６…検索要求部、５０７…属性受信部、５０８…属性情報格納部、６０…通信端末、７０Ａ…ネットワーク、７０Ｂ…通信ネットワーク、８０…アドレス管理装置。  
【図１】
2005293502.tif 000003
【図２】
2005293502.tif 000004
【図３】
2005293502.tif 000005
【図４】
2005293502.tif 000006
【図５】
2005293502.tif 000007
【図６】
2005293502.tif 000008
【図７】
2005293502.tif 000009
【図８】
2005293502.tif 000010
【図９】
2005293502.tif 000011
【図１０】
2005293502.tif 000012
【図１１】
2005293502.tif 000013
【図１２】
2005293502.tif 000014