(57)【要約】【課題】ＣＰＵを搭載することが困難である「モノ」に対してプログラムの実行環境を提供することによって、ユビキタスコンピューティングを実現する。【解決手段】ＩＣチップは、記憶部１１及び無線通信部１２のみを具備する。情報収集装置３０は、ＩＣチップ１０からＩＣチップＩＤ１１ａを取得するＩＣチップＩＤ取得部３２と、ＩＣチップＩＤ及び情報収集装置ＩＤを含む登録要求を送信する登録要求送信部３６と、登録完了応答に応じてＩＣチップ１０からプログラム１１ｃを取得するプログラム取得部３３と、ＩＣチップＩＤ１１ａ及びプログラムの実行結果に係るプログラム情報を管理する管理部３４とを具備する。情報管理サーバ５０は、登録要求に含まれるＩＣチップＩＤ５３ａと情報収集装置ＩＤ５３ｂとを関連付けて登録する登録部５３と、登録完了応答を送信する登録完了応答送信部５２とを具備する。【選択図】      図１
2004246506.tif 000002
【特許請求の範囲】
【請求項１】
情報収集装置と情報管理サーバとを用いて複数のＩＣチップを管理するように構成されたＩＣチップ管理システムであって、
前記ＩＣチップは、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、
前記情報収集装置は、
前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、
取得した前記ＩＣチップＩＤ及び該情報収集装置を識別する情報収集装置ＩＤを含む登録要求を、前記情報管理サーバに送信する登録要求送信部と、
前記情報管理サーバからの登録完了応答に応じて、前記ＩＣチップの無線通信部を介して、前記ＩＣチップの記憶部に記憶されている前記プログラムを取得するプログラム取得部と、
取得した前記プログラムを実行するプログラム実行部と、
取得した前記ＩＣチップＩＤ及び前記プログラムの実行結果に係るプログラム情報を管理する管理部とを具備し、
前記情報管理サーバは、
前記情報収集装置から送信された前記登録要求に含まれる前記ＩＣチップＩＤと前記情報収集装置ＩＤとを関連付けて登録する登録部と、
前記登録が完了した際に、前記登録完了応答を前記情報収集装置に送信する登録完了応答送信部とを具備することを特徴とするＩＣチップ管理システム。
【請求項２】
前記情報収集装置は、所定期間、前記ＩＣチップＩＤ取得部によって前記ＩＣチップＩＤが取得されなかった場合、該ＩＣチップＩＤを含む削除要求を前記情報管理サーバに送信する削除要求送信部を具備し、
前記情報管理サーバの登録部は、前記情報収集装置から送信された前記削除要求に含まれる前記ＩＣチップＩＤに係る登録を削除することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項３】
前記情報収集装置は、所定情報を記憶している他の情報収集装置又はネットワーク機器のアドレス情報を前記情報管理サーバから取得し、取得した該アドレス情報に基づいて該他の情報収集装置又はネットワーク機器から該所定情報を取得する情報取得部を具備することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項４】
前記情報収集装置のプログラム実行部は、前記プログラムの実行結果に応じて、ネットワーク機器に対して所定動作を行うように命令することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項５】
前記情報管理サーバは、前記情報収集装置から送信された前記登録要求に含まれる前記ＩＣチップＩＤが、前記登録部において他の情報識別情報を識別する他の情報収集装置ＩＤと関連付けられて登録されている場合、該他の情報収集装置に対して、該ＩＣチップＩＤと前記登録要求に含まれる前記情報収集装置ＩＤとを含む移動通知を送信する移動通知部を具備し、
前記他の情報収集装置のプログラム実行部は、前記移動通知に応じて、前記プログラム情報を前記情報収集装置に送信することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項６】
所定場所に設けられた第２の情報収集装置を具備し、
前記第２の情報収集装置は、
前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、
取得した前記ＩＣチップＩＤを含む削除要求を前記情報管理サーバに送信する削除要求送信部とを具備し、
前記情報管理サーバの登録部は、前記第２の情報収集装置から送信された前記削除要求に含まれる前記ＩＣチップＩＤに係る登録を削除することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項７】
前記ＩＣチップの記憶部は、前記プログラムの代わりに、該プログラムの格納場所情報を記憶しており、
前記情報収集装置のプログラム取得部は、前記プログラムの格納場所情報に基づいて前記プログラムを取得することを特徴とする請求項１に記載のＩＣチップ管理システム。
【請求項８】
複数のＩＣチップを管理するように構成されたＩＣチップ管理システムで用いられる情報収集装置であって、
前記ＩＣチップは、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、
前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、
取得した前記ＩＣチップＩＤ及び該情報収集装置を識別する情報収集装置ＩＤを含む登録要求を情報管理サーバに送信する登録要求送信部と、
前記情報管理サーバからの登録完了応答に応じて、前記ＩＣチップの無線通信部を介して、前記ＩＣチップの記憶部に記憶されている前記プログラムを取得するプログラム取得部と、
取得した前記プログラムを実行するプログラム実行部と、
取得した前記ＩＣチップＩＤ及び前記プログラムの実行結果に係るプログラム情報を管理する管理部とを具備することを特徴とする情報収集装置。
【請求項９】
複数のＩＣチップを管理するように構成されたＩＣチップ管理システムで用いられる情報管理サーバあって、
前記ＩＣチップは、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、
情報収集装置から送信された登録要求に含まれる前記ＩＣチップＩＤと該情報収集装置を識別する情報収集装置ＩＤとを関連付けて登録する登録部と、
前記登録が完了した際に、前記登録完了応答を前記情報収集装置に送信する登録完了応答送信部とを具備することを特徴とする情報管理サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のＩＣチップを管理するように構成されたＩＣチップ管理システム、情報収集装置及び情報管理サーバに関する。
【０００２】
【従来の技術】
近年、あらゆる「モノ」が、通信手段を持ち、自ら判断を行い、処理を行うことができるような世界、すなわち「ユビキタスコンピューティング」という概念が広まっている（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】
知的資産創造、２００２年１月号、第８１乃至８２頁
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のユビキタスコンピューティングは、その概念が謳われているだけであって、その具体的な実現手段については考えられていないというのが現状である。
【０００５】
すなわち、ユビキタスコンピューティングを実現するためには、あらゆる「モノ」にＣＰＵを搭載する必要があるが、ペン等のようにＣＰＵを搭載することが困難である「モノ」が多いという問題点があった。
【０００６】
そこで、本発明は、以上の点に鑑みてなされたもので、ＣＰＵを搭載することが困難である「モノ」に対してプログラムの実行環境を提供することによって、ユビキタスコンピューティングを実現するためのＩＣチップ管理システム、情報収集装置及び情報管理サーバを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の第１の特徴は、情報収集装置と情報管理サーバとを用いて複数のＩＣチップを管理するように構成されたＩＣチップ管理システムであって、前記ＩＣチップが、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、前記情報収集装置が、前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、取得した前記ＩＣチップＩＤ及び該情報収集装置を識別する情報収集装置ＩＤを含む登録要求を前記情報管理サーバに送信する登録要求送信部と、前記情報管理サーバからの登録完了応答に応じて前記ＩＣチップの無線通信部を介して前記ＩＣチップの記憶部に記憶されている前記プログラムを取得するプログラム取得部と、取得した前記プログラムを実行するプログラム実行部と、取得した前記ＩＣチップＩＤ及び前記プログラムの実行結果に係るプログラム情報を管理する管理部とを具備し、前記情報管理サーバが、前記情報収集装置から送信された前記登録要求に含まれる前記ＩＣチップＩＤと前記情報収集装置ＩＤとを関連付けて登録する登録部と、前記登録が完了した際に前記登録完了応答を前記情報収集装置に送信する登録完了応答送信部とを具備することを要旨とする。
【０００８】
かかる発明によれば、情報収集装置のプログラム取得部が、「モノ」に付けられているＩＣチップ内の記憶部に記憶されている「モノ」特有のプログラムを、ＩＣチップ内の無線通信部を介して取得し、情報収集装置のプログラム実行部が、当該「モノ」特有のプログラムを実行するため、ＣＰＵを搭載することが困難である「モノ」に対して仮想的にプログラム実行環境を提供することができ、その結果「ユビキタスコンピューティング」を実現することが可能となる。
【０００９】
また、かかる発明によれば、「モノ」に付されるＩＣチップは、小容量の記憶部と無線通信部のみを具備していればよいため、大きさの点からもコストの点からも、ペン等の小型の「モノ」にも容易に付することができ、「ユビキタスコンピューティング」の普及に資することができる。
【００１０】
本発明の第１の特徴において、前記情報収集装置が、所定期間、前記ＩＣチップＩＤ取得部によって前記ＩＣチップＩＤが取得されなかった場合、該ＩＣチップＩＤを含む削除要求を前記情報管理サーバに送信する削除要求送信部を具備し、前記情報管理サーバの登録部が、前記情報収集装置から送信された前記削除要求に含まれる前記ＩＣチップＩＤに係る登録を削除することが好ましい。
【００１１】
かかる発明によれば、情報管理サーバの登録部が、所定期間、情報収集装置によってＩＣチップＩＤが取得されなかった場合、当該情報収集装置から送信された削除要求に含まれるＩＣチップＩＤに係る登録を削除するため、莫大な量のＩＣチップを管理する情報管理サーバの登録部のリソースを有効に活用することができる。
【００１２】
本発明の第１の特徴において、前記情報収集装置が、所定情報を記憶している他の情報収集装置又はネットワーク機器のアドレス情報を前記情報管理サーバから取得し、取得した該アドレス情報に基づいて該他の情報収集装置又はネットワーク機器から該所定情報を取得する情報取得部を具備することが好ましい。
【００１３】
かかる発明によれば、情報収集装置の情報取得部が、他の情報収集装置又はネットワーク機器から所定情報を取得するため、情報収集装置のプログラム実行部は、仮想的に他の情報収集装置又はネットワーク機器と協働して、ＩＣチップ内の記憶部に記憶されているプログラムを実行することができる。
【００１４】
本発明の第１の特徴において、前記情報収集装置のプログラム実行部が、前記プログラムの実行結果に応じて、ネットワーク機器に対して所定動作を行うように命令することが好ましい。
【００１５】
かかる発明によれば、情報収集装置のプログラム実行部が、プログラムの実行結果に応じて、ネットワーク機器に対して所定動作を行うように命令するため、ネットワーク機器を介して「モノ」の要求を満たすことができる。
【００１６】
例えば、アイスクリーム（「モノ」）が、気温が所定値より高い場合に当該アイスクリームが収納されている冷蔵庫（ネットワーク機器）に対して温度を低くするように要求する場合、情報収集装置のプログラム実行部が、当該アイスクリーム（「モノ」）に付されたＩＣチップ内の記憶部から取得したプログラムの実行結果に応じて（例えば、気温が所定値より高い場合）、冷蔵庫（ネットワーク機器）に対して所定動作（温度を低くする動作）を行うように命令する。
【００１７】
本発明の第１の特徴において、前記情報管理サーバが、前記情報収集装置から送信された前記登録要求に含まれる前記ＩＣチップＩＤが、前記登録部において他の情報識別情報を識別する他の情報収集装置ＩＤと関連付けられて登録されている場合、該他の情報収集装置に対して、該ＩＣチップＩＤと前記登録要求に含まれる前記情報収集装置ＩＤとを含む移動通知を送信する移動通知部を具備し、前記他の情報収集装置のプログラム実行部が、前記プログラム情報を前記情報収集装置に送信することが好ましい。
【００１８】
かかる発明によれば、情報管理サーバの移動通知部が、ＩＣチップが付された「モノ」の他の情報収集装置から所定の情報収集装置への移動を検知し、他の情報収集装置のプログラム実行部が、移動が検知された「モノ」に付されたＩＣチップに係るプログラム情報を所定の情報収集装置に送信するため、所定の情報収集装置のプログラム実行部は、他の情報収集装置によるプログラムの実行状態を継続して「モノ」特有のプログラムを実行することができる。
【００１９】
本発明の第１の特徴において、所定場所に設けられた第２の情報収集装置を具備し、前記第２の情報収集装置が、前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、取得した前記ＩＣチップＩＤを含む削除要求を前記情報管理サーバに送信する削除要求送信部とを具備し、前記情報管理サーバの登録部が、前記第２の情報収集装置から送信された前記削除要求に含まれる前記ＩＣチップＩＤに係る登録を削除することが好ましい。
【００２０】
かかる発明によれば、ゴミ箱等の所定場所に設けられた第２の情報収集装置のＩＣチップＩＤ取得部によって取得されたＩＣチップＩＤが情報管理サーバから削除されるため、不要になった「モノ」の情報管理サーバによる管理を中止することができる。
【００２１】
本発明の第１の特徴において、前記ＩＣチップの記憶部が、前記プログラムの代わりに該プログラムの格納場所情報を記憶しており、前記情報収集装置のプログラム取得部が、前記プログラムの格納場所情報に基づいて前記プログラムを取得することが好ましい。
【００２２】
かかる発明によれば、ＩＣチップの記憶部は、プログラムの代わりに、よりデータ量の少ないプログラムの格納場所情報（例えば、ＵＲＬやＩＰアドレス等）を記憶するだけでよいので、ＩＣチップの記憶容量をより小さくすることができる。
【００２３】
本発明の第２の特徴は、複数のＩＣチップを管理するように構成されたＩＣチップ管理システムで用いられる情報収集装置であって、前記ＩＣチップが、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、前記ＩＣチップの無線通信部を介して前記ＩＣチップＩＤを取得するＩＣチップＩＤ取得部と、取得した前記ＩＣチップＩＤ及び該情報収集装置を識別する情報収集装置ＩＤを含む登録要求を情報管理サーバに送信する登録要求送信部と、前記情報管理サーバからの登録完了応答に応じて前記ＩＣチップの無線通信部を介して前記ＩＣチップの記憶部に記憶されている前記プログラムを取得するプログラム取得部と、取得した前記プログラムを実行するプログラム実行部と、取得した前記ＩＣチップＩＤ及び前記プログラムの実行結果に係るプログラム情報を管理する管理部とを具備することを要旨とする。
【００２４】
本発明の第２の特徴において、所定期間、前記ＩＣチップＩＤ取得部によって前記ＩＣチップＩＤが取得されなかった場合、該ＩＣチップＩＤを含む削除要求を前記情報管理サーバに送信する削除要求送信部を具備することが好ましい。
【００２５】
本発明の第２の特徴において、所定情報を記憶している他の情報収集装置又はネットワーク機器のアドレス情報を前記情報管理サーバから取得し、取得した該アドレス情報に基づいて該他の情報収集装置又はネットワーク機器から該所定情報を取得する情報取得部を具備することが好ましい。
【００２６】
本発明の第２の特徴において、前記プログラム実行部が、前記プログラムの実行結果に応じて、ネットワーク機器に対して所定動作をするように命令することが好ましい。
【００２７】
本発明の第２の特徴において、前記ＩＣチップの記憶部が、前記プログラムの代わりに該プログラムの格納場所情報を記憶しており、前記プログラム取得部が、前記プログラムの格納場所情報に基づいて前記プログラムを取得することが好ましい。
【００２８】
本発明の第３の特徴は、複数のＩＣチップを管理するように構成されたＩＣチップ管理システムで用いられる情報管理サーバあって、前記ＩＣチップが、該ＩＣチップを識別するＩＣチップＩＤとプログラムとを記憶可能に構成された記憶部、及び無線通信部のみを具備しており、情報収集装置から送信された登録要求に含まれる前記ＩＣチップＩＤと該情報収集装置を識別する情報収集装置ＩＤとを関連付けて登録する登録部と、前記登録が完了した際に前記登録完了応答を前記情報収集装置に送信する登録完了応答送信部とを具備することを要旨とする。
【００２９】
本発明の第３の特徴において、前記登録部が、所定期間、前記情報収集装置によって前記ＩＣチップＩＤが取得されなかった場合に送信された削除要求に含まれる前記ＩＣチップＩＤに係る登録を削除することが好ましい。
【００３０】
本発明の第３の特徴において、前記情報収集装置から送信された前記登録要求に含まれる前記ＩＣチップＩＤが、前記登録部において他の情報識別情報を識別する他の情報収集装置ＩＤと関連付けられて登録されている場合、該他の情報収集装置に対して、該ＩＣチップＩＤと前記登録要求に含まれる前記情報収集装置ＩＤとを含む移動通知を送信する移動通知部を具備することが好ましい。
【００３１】
【発明の実施の形態】
（本発明の一実施形態に係るＩＣチップ管理システムの構成）
本発明の一実施形態に係るＩＣチップ管理システムの構成について、図１乃至図５を参照して説明する。本実施形態に係るＩＣチップ管理システムは、ネットワーク１を介して接続されている情報収集装置３０ａ、３０ｂと情報収集装置（ゴミ箱用）１３０と情報管理サーバ５０とを用いて、複数のＩＣチップ１０ａ乃至１０ｊを管理するように構成されている。
【００３２】
具体的には、本実施形態に係るＩＣチップ管理システムは、図１に示すように、ネットワーク機器２ａ乃至２ｃと、情報収集装置３０ａ、３０ｂと、情報収集装置（ゴミ箱用）１３０と、情報管理サーバ５０とを具備している。
【００３３】
図１には、アイスクリーム（の包装紙）ａと、ペンｂと、包丁ｃと、ハサミｄと、幼児の衣類ｅと、テーブルｆと、皿ｇと、鳥肉ｈと、財布ｉと、カードｊとが、本実施形態に係るＩＣチップ管理システムによって実現される「ユビキタスコンピューティング」における「モノ」の一例として図示されているが、当該「モノ」は、これらに限定されず、ＩＣチップを付すること（内蔵を含む。以下、同じ。）ができる物であれば、世の中のあらゆる物が、当該「モノ」に該当する。
【００３４】
また、図１には、ネットワーク機器２の例として、冷蔵庫２ａやセンサ２ｂや温度計２ｃが図示されているが、ネットワーク機器２は、これらに限定されるものではなく、ネットワーク１に接続されておりＣＰＵを具備している全てのネットワーク機器２が、本発明に適用可能である。
【００３５】
上述の「モノ」ａ乃至ｊに付されるＩＣチップ１０ａ乃至１０ｊは、図２に示すように、メモリ１１と、情報収集装置インタフェース１２のみを具備する。したがって、本実施形態に係るＩＣチップ１０ａ乃至１０ｊは、ＣＰＵによる演算処理を行わない。
【００３６】
ここで、「のみ」という意味は、ＩＣチップ１０ａ乃至１０ｊが、情報処理及び通信に係る機能として、メモリ（記憶部）１１及び情報収集装置インタフェース（通信部）１２のみを具備することを示すものであり、ＩＣチップ１０ａ乃至１０ｊが、装飾や補強等の他の機能として、他の構成要素を具備することを妨げるものではない。
【００３７】
メモリ１１は、ＩＣチップを識別する固有ＩＤ（ＩＣチップＩＤ）１１ａと、属性情報１１ｂと、思考プログラム（プログラム）１１ｃとを関連付けて記憶可能に構成されている。
【００３８】
ここで、属性情報１１ｂは、固有ＩＤによって識別されるＩＣチップが付されている「モノ」の特徴を示す情報である。例えば、属性情報１１ｂには、「モノ」の色や長さや状態等が含まれる。
【００３９】
また、思考プログラム１１ｃは、当該ＩＣチップが付されている「モノ」特有のプログラムである。当該「モノ」は、思考プログラム１１ｃを実行することによって、仮想的に、自ら判断を行い、処理を行うことができる。思考プログラム１１ｃの具体的な例については、後述する。
【００４０】
また、メモリ１１は、思考プログラム１１ｃ自身ではなく、当該思考プログラム１１ｃが格納されている場所についての情報（例えば、ＵＲＬ、ＩＰアドレス等）を記憶するように構成されていてもよい。この結果、ＩＣチップ１０は、メモリ１１の記憶容量を大幅に削減することができる。
【００４１】
情報収集装置インタフェース１２は、情報収集装置３０との間で無線通信を行うことが可能な無線通信部である。情報収集装置インタフェース１２は、情報収集装置３０からの問い合わせ信号（ブロードキャスト信号）に応じて、メモリ１１内の固有ＩＤ１１ａ及び属性情報１１ｂを返送する。また、情報収集装置インタフェース１２は、情報収集装置３０からの思考プログラム送信要求に応じて、メモリ１１内の思考プログラム１１ｃを返送する。例えば、情報収集装置インタフェース１２は、ＲＦＩＤ等の通信手段によって構成されている。
【００４２】
情報収集装置３０は、所定エリアに存在する「モノ」に係る情報を収集するための装置である。情報収集装置３０は、「モノ」に付されたＩＣチップ１０から収集した「モノ」に係る情報を、ネットワーク１を介して情報管理サーバ５０に送信する。また、情報収集装置３０は、ネットワーク１に接続されているネットワーク機器２に対して、所定の命令を行うことができる。
【００４３】
具体的には、情報収集装置３０は、図３に示すように、ＩＣチップインタフェース３１と、固有ＩＤ取得部３２と、プログラム取得部３３と、ＩＣチップ管理部３４と、プログラム実行部３５と、固有ＩＤ登録制御部３６と、情報取得部３７と、ネットワークインタフェース３８とを具備している。
【００４４】
ＩＣチップインタフェース３１は、ＩＣチップ１０との間で無線通信を行うことが可能な無線通信部である。例えば、ＩＣチップインタフェース３１は、ＲＦＩＤ等の通信手段によって構成されている。
【００４５】
固有ＩＤ取得部３２は、ＩＣチップ１０の情報収集装置インタフェース１２及びＩＣチップインタフェース３１を介して、ＩＣチップ１０のメモリ１１に記憶されている固有ＩＤ（ＩＣチップＩＤ）１１ａ及び属性情報１１ｂを取得するＩＣチップＩＤ取得部を構成する。
【００４６】
具体的には、固有ＩＤ取得部３２は、ＩＣチップインタフェース３１を介して、所定エリアに到達可能なブロードキャスト信号で、問い合わせ信号を送信することによって、上述の固有ＩＤ（ＩＣチップＩＤ）１１ａ及び属性情報１１ｂを取得する。
【００４７】
また、固有ＩＤ取得部３２は、所定期間、既にＩＣチップ管理部３４によって管理されているＩＣチップ１０を識別する「固有ＩＤ」を取得することができなかった場合、その旨を固有ＩＤ登録制御部３６に通知する。
【００４８】
プログラム取得部３３は、情報管理サーバ５０からの登録完了応答に応じて、ＩＣチップ１０の情報収集装置インタフェース１２及びＩＣチップインタフェース３１を介して、ＩＣチップ１０のメモリ１１に記憶されている思考プログラム１１ｃを取得するモジュールである。
【００４９】
具体的には、プログラム取得部３３は、ＩＣチップインタフェース３１を介して、上述の固有ＩＤにより識別されるＩＣチップ１０に対して思考プログラム送信要求を送信することによって、上述の思考プログラム１１ｃを取得する。
【００５０】
また、プログラム取得部３３は、ＩＣチップ１０の情報収集装置インタフェース１２及びＩＣチップインタフェース３１を介して、ＩＣチップ１０のメモリ１１に記憶されている思考プログラム１１ｃの格納情報を取得して、当該思考プログラム１１ｃの格納情報に基づいて、ネットワークインタフェース３８を介して、思考プログラム１１ｃを取得するように構成されていてもよい。
【００５１】
ＩＣチップ管理部３４は、固有ＩＤ取得部３２によって取得された固有ＩＤ３４ａ及び属性情報３４ｂと、プログラム取得部３３によって取得された思考プログラム及び当該思考プログラムの実行結果を含むプログラム情報３４ｃとを管理する管理部を構成する。
【００５２】
ここで、プログラム情報３４ｃには、思考プログラム自身や、思考プログラムの実行結果や、思考プログラムの実行途中のデータ（プログラム変数）等も含まれている。
【００５３】
プログラム実行部３５は、プログラム取得部３３によって取得された思考プログラムを実行するモジュールである。プログラム実行部３５は、思考プログラムの実行結果や思考プログラムの実行途中のデータ等を定期的にＩＣチップ管理部３４に送信する。
【００５４】
また、プログラム実行部３５は、思考プログラムの実行結果に応じて、ネットワークインタフェース３８を介して、ネットワーク機器２に対して所定動作を行うように命令するように構成されていてもよい。
【００５５】
また、プログラム実行部３５は、情報管理サーバ５０から送信された移動通知に応じて、当該移動通知において指示されている情報収集装置に、プログラム情報３４ｃを送信するように構成されていてもよい。
【００５６】
固有ＩＤ登録制御部３６は、固有ＩＤ取得部３２によって取得された「固有ＩＤ（ＩＣチップＩＤ）」と「属性情報」と当該情報収集装置３０を識別する「情報収集装置ＩＤ」とを含む登録要求を、ネットワーク１を介して情報管理サーバ５０に送信する登録要求送信部を構成する。
【００５７】
また、固有ＩＤ登録制御部３６は、情報管理サーバ５０から送信された登録完了応答を受信して、その旨を固有ＩＤ取得部３２に通知する。
【００５８】
また、固有ＩＤ登録制御部３６は、所定期間、固有ＩＤ取得部３２によって上述の固有ＩＣチップが取得されなかった旨を通知された場合、当該固有ＩＤと情報収集装置ＩＤとを含む削除要求を情報管理サーバ５０に送信する削除要求送信部を構成する。
【００５９】
情報取得部３７は、所定情報を記憶している他の情報収集装置３０又はネットワーク機器２のアドレス情報を情報管理サーバ５０から取得し、取得した当該アドレス情報（例えば、ＵＲＬやＩＰアドレス等）に基づいて、当該他の情報収集装置３０又はネットワーク機器２から当該所定情報を取得するモジュールである。ここで、所定情報として、位置情報や気温情報や気圧情報等が考えられている。
【００６０】
ネットワークインタフェース３８は、ネットワーク１を介して、他の情報収集装置３０やネットワーク機器２や情報管理サーバ５０と通信可能なモジュールである。
【００６１】
ゴミ箱等の所定場所に設けられている情報収集装置（第２の情報収集装置）１３０は、図４に示すように、ＩＣチップインタフェース１３１と、固有ＩＤ取得部１３２と、固有ＩＤ削除依頼部１３３と、ネットワークインタフェース１３４とを具備している。
【００６２】
ＩＣチップインタフェース１３１、固有ＩＤ取得部１３２及びネットワークインタフェース１３４は、上述の情報収集装置３０のＩＣチップインタフェース３１、固有ＩＤ取得部３２及びネットワークインタフェース３８と、それぞれ同一の機能を具備する。
【００６３】
固有ＩＤ削除依頼部１３３は、固有ＩＤ取得部１３２によって取得された固有ＩＤを含む削除要求を、ネットワークインタフェース１３４を介して情報管理サーバ５０に送信する削除要求送信部を構成する。
【００６４】
情報管理サーバ５０は、図５に示すように、ネットワークインタフェース５１と、登録制御部５２と、登録部５３と、移動通知部５４とを具備している。
【００６５】
ネットワークインタフェース５１は、上述のネットワークインタフェース３８、１３４と同一の機能を具備する。
【００６６】
登録制御部５２は、ネットワークインタフェース５１を介して、情報収集装置３０から送信された登録要求を受信して登録部５３に送信するモジュールである。また、登録制御部５２は、登録部５３が、上述の登録要求に含まれる「固有ＩＤ（ＩＣチップＩＤ）」と「属性情報」と「情報収集装置ＩＤ」とを登録した場合、登録完了応答を、ネットワークインタフェース５１を介して情報収集装置３０に送信する登録完了応答送信部を構成する。
【００６７】
登録部５３は、上述の登録要求に含まれる「固有ＩＤ（ＩＣチップＩＤ）５３ａ」と「属性情報５３ｂ」と「情報収集装置ＩＤ５３ｃ」とを関連付けて登録するモジュールである。また、登録部５３は、情報収集装置３０、１３０から送信された削除要求に含まれる「固有ＩＤ（ＩＣチップＩＤ）」に係る登録を削除する。
【００６８】
移動通知部５４は、情報収集装置３０ｂから送信された登録要求に含まれる「固有ＩＤ（ＩＣチップＩＤ）」が、登録部５３において他の情報識別情報３０ａを識別する「他の情報収集装置ＩＤ」と関連付けられて登録されている場合、当該他の情報収集装置３０ａに対して、当該固有ＩＤ（ＩＣチップＩＤ）と登録要求に含まれる情報収集装置ＩＤとを含む移動通知を送信するモジュールである。
【００６９】
（本実施形態に係るＩＣチップ管理システムの動作）
本実施形態に係るＩＣチップ管理システムの動作を、図６乃至図１３を参照にして説明する。
【００７０】
第１に、図６を参照して、本実施形態に係るＩＣチップ管理システムにおけるＩＣチップ１０の登録動作を説明する。
【００７１】
図６に示すように、ステップ６０１において、情報収集装置３０の固有ＩＤ取得部３２が、ネットワークインタフェース３１を介して、所定エリアに到達可能なブロードキャスト信号で、問い合わせ信号を送信する。ステップ６０２において、ＩＣチップ１０の情報収集装置インタフェース１２が、上述の問い合わせ信号に応じて、メモリ１１に記憶されている「固有ＩＤ１１ａ」及び「属性情報１１ｂ」を情報収集装置３０に返送する。
【００７２】
ステップ６０３において、固有ＩＤ取得部３２が、ＩＣチップ１０から送信された「固有ＩＤ」及び「属性情報」を取得してＩＣチップ管理部３４に送信する。
【００７３】
ステップ６０４において、ＩＣチップ管理部３４は、固有ＩＤ取得部３２から送信された「固有ＩＤ」を既に管理しているか否かについて判断する。ＩＣチップ管理部３４は、当該「固有ＩＤ」を管理していないと判断した場合、その旨を固有ＩＤ登録制御部３６に通知する。一方、ＩＣチップ管理部３４は、当該「固有ＩＤ」を既に管理していると判断した場合、以後の登録動作を不要と判断する。
【００７４】
ステップ６０５において、固有ＩＤ登録制御部３６は、ＩＣチップ管理部３４からの通知に応じて、「固有ＩＤ」と「属性情報」と当該情報収集装置３０を識別する「情報収集装置ＩＤ」とを含む登録要求を、ネットワークインタフェース３８を介して情報管理サーバ５０に送信する。
【００７５】
ステップ６０６において、情報管理サーバ５０の登録部５３が、ネットワークインタフェース５１及び登録制御部５２を介して受信した登録要求に含まれる「固有ＩＤ」と「属性情報」と「情報収集装置ＩＤ」とを登録する。
【００７６】
ステップ６０７において、登録制御部５２が、登録部５３における登録が完了した旨を通知する登録完了応答を、ネットワークインタフェース５１を介して情報収集装置３０に返送する。
【００７７】
ステップ６０８において、情報収集装置３０のＩＣチップ管理部３４が、ネットワークインタフェース３８及び固有ＩＤ登録制御部３６を介して上述の登録完了応答を受信した場合、プログラム取得部３３が、思考プログラム送信要求をＩＣチップインタフェース３１を介してＩＣチップ１０に送信する。
【００７８】
ステップ６０９において、ＩＣチップ１０の情報収集装置インタフェース１２が、思考プログラム送信要求に応じて、メモリ１１に記憶されている思考プログラムが存在する場合、当該思考プログラムを情報収集装置３０に送信する。ステップ６１０において、情報収集装置３０のプログラム実行部３５が、ＩＣチップ１０から送信された思考プログラムを実行する。
【００７９】
第２に、図７を参照して、本実施形態に係るＩＣチップ管理システムにおけるＩＣチップの削除動作を説明する。
【００８０】
図７に示すように、ステップ７０１において、情報収集装置３０の固有ＩＤ取得部３２が、ネットワークインタフェース３１を介して、所定エリアに到達可能なブロードキャスト信号で、問い合わせ信号を送信する。
【００８１】
ステップ７０２において、固有ＩＤ取得部３２は、所定期間、既にＩＣチップ管理部３４によって管理されているＩＣチップ１０を識別する「固有ＩＤ」を取得することができなかった場合、その旨を固有ＩＤ登録制御部３６に通知する。
【００８２】
ステップ７０３において、固有ＩＤ登録制御部３６は、固有ＩＤ取得部３２からの通知に応じて、当該固有ＩＤと情報収集装置ＩＤとを含む削除要求を、ネットワークインタフェース３８を介して情報管理サーバ５０に送信する。
【００８３】
ステップ７０４において、情報管理サーバ５０の登録部５３は、ネットワークインタフェース５１及び登録制御部５２を介して受信した削除要求に応じて、当該削除要求に含まれている「固有ＩＤ」と「情報収集装置ＩＤ」とを関連付ける登録情報を削除する。
【００８４】
ステップ７０５において、登録制御部５２は、ネットワークインタフェース５１を介して削除完了応答を情報収集装置３０に送信する。
【００８５】
第３に、図８を参照して、本実施形態に係るＩＣチップ管理システムにおける情報収集動作を説明する。
【００８６】
図８に示すように、ステップ８０１において、情報取得部３７は、プログラム実行部３５による思考プログラムの実行によって、又は、ユーザからの要求によって、他の情報収集装置３０又はネットワーク機器２が保持している所定情報を取得すべきであると判断する。
【００８７】
ステップ８０２において、情報取得部３７は、所定情報を保持している他の情報収集装置３０又はネットワーク機器２のアドレス情報を問い合わせるためのアドレス問い合わせ信号を、ネットワークインタフェース３８を介して情報管理サーバ５０に送信する。
【００８８】
情報管理サーバ５０は、ステップ８０３において、アドレス問い合わせ信号に応じて、所定情報を保持している他の情報収集装置３０又はネットワーク機器２のアドレス情報を検索し、ステップ８０４において、検索したアドレス情報を情報収集装置３０に返送する。
【００８９】
ステップ８０５において、情報収集装置３０の情報取得部３７は、受信したアドレス情報に応じて、所定情報の提供を要求するための情報提供要求を、ネットワークインタフェース３８を介して他の情報収集装置３０又はネットワーク機器２に送信する。ステップ８０６において、他の情報収集装置３０又はネットワーク機器２は、情報提供要求に応じて所定情報を情報収集装置３０に送信する。
【００９０】
第４に、図９を参照して、本実施形態に係るＩＣチップ管理システムにおけるネットワーク機器への命令動作を説明する。
【００９１】
ステップ９０１において、プログラム実行部３５が、思考プログラムを実行した結果、ネットワーク機器２に所定の命令を行うべきであると判断する。例えば、プログラム実行部３５は、気温が所定値を超えたため、所定の命令として、ネットワーク機器２である扇風機を起動すべきであると判断する。
【００９２】
ステップ９０２において、プログラム実行部３５は、ネットワークインタフェース３８を介して、ネットワーク機器（例えば、扇風機）２に対して、所定の命令を行う。
【００９３】
ステップ９０３において、ネットワーク機器２は、所定の命令に基づく処理を実行する。例えば、扇風機であるネットワーク機器２のＣＰＵは、受信した所定の命令をモーターの制御信号に変換してモーターを回転させる。ステップ９０３において、ネットワーク機器２は、処理の実行結果を情報収集装置３０に対して応答する。
【００９４】
第５に、図１０を参照して、本実施形態に係るＩＣチップ管理システムにおけるＩＣチップの削除動作を説明する。
【００９５】
図１０に示すように、ステップ１００１において、情報収集装置（ゴミ箱用）１３０固有ＩＤ取得部１３２が、ネットワークインタフェース１３１を介して、所定エリア（例えば、ゴミ箱３内）に到達可能なブロードキャスト信号で、問い合わせ信号を送信する。
【００９６】
ステップ１００２において、ゴミ箱３内に捨てられた「モノ」に付されているＩＣチップ１０の情報収集装置インタフェース１２が、上述の問い合わせ信号に応じて、メモリ１１に記憶されている「固有ＩＤ１１ａ」及び「属性情報１１ｂ」を情報収集装置（ゴミ箱用）１３０に返送する。
【００９７】
ステップ１００３において、固有ＩＤ削除依頼部１３３が、固有ＩＤ取得部１３２によって受信された「固有ＩＤ」を含む削除要求を、ネットワークインタフェース１３４を介して情報管理サーバ５０に送信する。
【００９８】
ステップ１００４において、情報管理サーバ５０の登録部５３が、ネットワークインタフェース５１及び登録制御部５２を介して受信した「固有ＩＤ」に係る登録情報を削除する。
【００９９】
ステップ１００５において、登録制御部５２が、ネットワークインタフェース５１を介して、登録部５３による上述の登録情報の削除が完了した旨を通知する削除完了応答を情報収集装置（ゴミ箱用）１３０に送信する。
【０１００】
第６に、図１１を参照して、本実施形態に係るＩＣチップ管理システムにおけるＩＣチップの移動動作を説明する。
【０１０１】
図１１に示すように、ステップ１１０１において、ＩＣチップ１０が、情報収集装置３０ａが管理するエリアＡ内に存在しており、情報収集装置３０ａのプログラム実行部３５が、当該ＩＣチップ１０のメモリ１１に記憶されている思考プログラム１１ｃを実行している。
【０１０２】
ステップ１１０２において、当該ＩＣチップ１０が、情報収集装置３０ａが管理するエリアＡから情報収集装置３０ｂが管理するエリアＢに移動する。その際、情報収集装置３０ｂの固有ＩＤ取得部３２が、エリアＢに到達可能なブロードバンド信号で、問い合わせ信号を送信する。
【０１０３】
ステップ１１０３において、ＩＣチップ１０の情報収集装置インタフェース１２が、問い合わせ信号に応じて、メモリ１１に記憶されている「固有ＩＤ１１ａ」及び「属性情報１１ｂ」を情報収集装置３０ｂに返送する。
【０１０４】
ステップ１１０４において、情報収集装置３０ｂの固有ＩＤ取得部３２が、ＩＣチップ１０から送信された「固有ＩＤ」及び「属性情報」を取得してＩＣチップ管理部３４に送信する。
【０１０５】
ステップ１１０５において、情報収集装置３０ｂのＩＣチップ管理部３４は、固有ＩＤ取得部３２から送信された「固有ＩＤ」を既に管理しているか否かについて判断する。情報収集装置３０ｂのＩＣチップ管理部３４は、当該「固有ＩＤ」を管理していないと判断した場合、その旨を固有ＩＤ登録制御部３６に通知する。一方、情報収集装置３０ｂのＩＣチップ管理部３４は、当該「固有ＩＤ」を既に管理していると判断した場合、以後の登録動作を不要と判断する。
【０１０６】
ステップ１１０６において、情報収集装置３０ｂの固有ＩＤ登録制御部３６は、ＩＣチップ管理部３４からの通知に応じて、「固有ＩＤ」と「属性情報」と当該情報収集装置３０ｂを識別する「情報収集装置ＩＤ」とを含む登録要求を、ネットワークインタフェース３８を介して情報管理サーバ５０に送信する。
【０１０７】
ステップ１１０７において、情報収集装置３０ｂから送信された登録要求に含まれる「固有ＩＤ」が、情報管理サーバ５０の登録部５３において他の情報識別情報３０ａを識別する「他の情報収集装置ＩＤ」と関連付けられて登録されている。ここで、情報管理サーバ５０の登録部５３が、当該登録要求に含まれる「固有ＩＤ」と「属性情報」と当該情報収集装置３０ｂを識別する「情報収集装置ＩＤ」とを関連付けるように、当該「固有ＩＤ」に係る登録情報を変更する。
【０１０８】
ステップ１１０８において、移動通知部５４は、ネットワークインタフェース５１を介して、当該他の情報収集装置３０ａに対して、当該「固有ＩＤ」を含む移動通知を送信する。
【０１０９】
ステップ１１０９において、他の情報収集装置３０ａのプログラム実行部３５は、情報管理サーバ５０から送信された移動通知に応じて、当該移動通知において指示されている情報収集装置３０ｂに、思考プログラムを含むプログラム情報を送信する。
【０１１０】
ステップ１１１０において、情報収集装置３０ｂのプログラム取得部３３は、上述の思考プログラムを含むプログラム情報を受信した旨を通知する肯定応答を、ネットワークインタフェース３１を介して情報収集装置３０ａに対して返送する。
【０１１１】
ステップ１１１１において、他の情報収集装置３０ａは、情報収集装置３０ｂに対して思考プログラムを含むプログラム情報を送信した旨を通知する肯定応答を情報管理サーバ５０に返送する。
【０１１２】
ステップ１１１２において、他の情報収集装置３０ａのＩＣチップ管理部３４は、上述の移動通知に含まれていた「固有ＩＤ」に係る登録情報を削除する。ステップ１１１３において、情報収集装置３０ｂのＩＣチップ管理部３４が、上述の「固有ＩＤ」と「属性情報」と「プログラム情報」とを関連付けて管理すると共に、情報収集装置３０ｂのプログラム実行部３５が、他の情報収集装置３０ａから送信された思考プログラムを実行する。
【０１１３】
次に、図１２及び図１３を参照して、情報収集装置３０のプログラム実行部３５によって実行される思考プログラムの動作例を説明する。
【０１１４】
図１２に示す例は、財布ｉに付されているＩＣチップ１０ｉにメモリ１１に記憶されている思考プログラム１１ｃの動作を示すフローチャートである。
【０１１５】
図１２に示すように、ステップＡ１において、当該思考プログラムは、当該財布ｉの持ち主のスケジュールを管理しており、特定の情報収集装置３０が管理するエリアから別の情報収集装置３０が管理するエリアへの当該財布ｉの移動を検知した場合、上述のスケジュールと時刻情報とを参照して、持ち主が出発体制にあるか否かを判断する。
【０１１６】
当該思考プログラムは、当該持ち主が出発体制にないと判断した場合、ステップＡ１に戻る。一方、当該思考プログラムは、当該持ち主が出発体制にあると判断した場合、ステップＡ２において、所定のカードｊに付されているＩＣチップ１０ｊが、当該財布ｉに付されているＩＣチップ１０ｉと同じ情報収集装置３０によって管理されているか否かについて判断する。すなわち、ステップＡ２において、当該思考プログラムは、必要なカード１０ｊが全て当該財布ｉに入っているか否かについて判断する。
【０１１７】
ステップＡ３において、必要なカード１０ｊが全て当該財布ｉに入っていると判断された場合、当該思考プログラムは、ステップＡ４において、置き忘れチェックモードに移行する。
【０１１８】
ここで、置き忘れチェックモードとは、持ち主が財布ｉを置き忘れていないか否かを監視するモードである。例えば、置き忘れチェックモードの思考プログラムは、財布ｉに付与されているＩＣモード１０ｉを管理する情報収集装置３０と持ち主の衣類に付されているＩＣモード（図示せず）を管理する情報収集装置３０とが別になった場合に、財布ｉが置き忘れられたと判断する。
【０１１９】
一方、ステップＡ３において、必要なカード１０ｊが全て当該財布ｉに入っていないと判断された場合、当該思考プログラムは、ステップＡ５において、持ち主に、カード１０ｊを忘れていることを示すメッセージを通知し、ステップＡ２に戻る。
【０１２０】
また、図１３に示す例は、アイスクリーム（の包装紙）ａに付されているＩＣチップ１０ａにメモリ１１に記憶されている思考プログラム１１ｃの動作を示すフローチャートである。
【０１２１】
ステップＢ１において、当該思考プログラムは、アイスクリーム（の包装紙）ａに付されているＩＣチップ１０ａの位置情報に基づいて、当該アイスクリームａが冷蔵庫（ネットワーク機器）２ａの中にあるか否かを判断する。
【０１２２】
当該アイスクリームａが冷蔵庫２ａの中にないと判断された場合、ステップＢ２において、当該思考プログラムは、温度計（ネットワーク機器）２ｃから取得した気温情報に基づいて、冷蔵庫２ａの外の気温が−２０℃以下か否かを判断する。
【０１２３】
冷蔵庫２ａの外の気温が−２０℃以下であると判断された場合、当該思考プログラムは、ステップＢ１に戻る。一方、冷蔵庫２ａの外の気温が−２０℃以下でないと判断された場合、当該思考プログラムは、ステップＢ３において、タイマを作動させる。
【０１２４】
当該思考プログラムは、タイマが制限時間を経過するまで、ステップＢ２乃至Ｂ４を繰り返す。ステップＢ４において、タイマが制限時間を経過した場合、ステップＢ５において、当該思考プログラムは、当該アイスクリームａを冷蔵庫２ａの中に移すように通知するメッセージを、アイスクリームａの持ち主に通知し、ステップＢ２に戻る。
【０１２５】
一方、ステップＢ１において、当該アイスクリームａが冷蔵庫２ａの中にあると判断された場合、ステップＢ６において、温度計（ネットワーク機器）２ｃから取得した気温情報に基づいて、冷蔵庫２ａの外の気温が３０℃以上か否かを判断する。
【０１２６】
冷蔵庫２ａの外の気温が３０℃以上でないと判断された場合、当該思考プログラムは、ステップＢ１に戻る。一方、冷蔵庫２ａの外の気温が３０℃以上でないと判断された場合、当該思考プログラムは、ステップＢ７において、ネットワーク１を介して冷蔵庫２ａのＣＰＵに冷気を強めるように命令し、ステップＢ１に戻る。
【０１２７】
本実施形態に係るＩＣチップ管理システムに適用可能な思考プログラム１１ｃは、上述の例に限定されず、以下のような動作を行うものであってもよい。
【０１２８】
例えば、図１に示すように、幼児の衣類ｅに付されているＩＣチップ１０ｅに記憶されている思考プログラム１１ｃは、包丁ｃやハサミｄ等の危険物に付されているＩＣチップ１０ｃ、１０ｄ等の位置情報と上述のＩＣチップ１０ｅの位置情報とに基づいて、幼児の衣類ｅに付されているＩＣチップ１０ｅが、包丁ｃやハサミｄ等の危険物に付されているＩＣチップ１０ｃ、１０ｄ等に近づいた場合、情報収集装置３０ａから、母親の声で「ダメ」と発生するように構成されている。
【０１２９】
また、図１に示すように、皿ｇに付されているＩＣチップ１０ｇに記憶されている思考プログラム１１ｃは、鳥肉ｈ等の食べ物に付されているＩＣチップ１０ｈ等の位置情報とテーブルｆに付されているＩＣチップ１０ｆの位置情報と上述のＩＣチップ１０ｇの位置情報とユーザのスケジュールとに基づいて、ユーザが、鳥肉ｈを残した皿ｇをテーブルｆに放置したまま、海外旅行等のため長期間自宅を空ける場合、情報収集装置３０ａからネットワーク１を介して、当該ユーザに上述の皿が放置されている旨を、電子メール等の所定の方法で通知するように構成されている。
【０１３０】
また、傘やレインコート等の雨具に付されているＩＣチップに記憶されている思考プログラム１１ｃは、ユーザの外出先の気圧情報と当該ユーザのスケジュール等に基づいて、当該ユーザが外出する際に、当該ユーザに対して当該雨具を持っていくように警告するように構成されている。
【０１３１】
また、コートやマフラー等の防寒具に付されているＩＣチップに記憶されている思考プログラム１１ｃは、ユーザの外出先の気温情報と当該ユーザのスケジュール等に基づいて、当該ユーザが外出する際に、当該ユーザに対して当該防寒具を持っていくように警告するように構成されている。
【０１３２】
（変更例）
なお、本発明は、上述の実施形態に限定されるものではなく、例えば、図１４に示すようなＩＣチップ管理システムにおけるＩＣチップの登録動作を行う構成であってもよい。図１４を参照して、本変更例に係るＩＣチップ管理システムにおけるＩＣチップの登録動作を説明する。
【０１３３】
図１４に示すように、ステップ１２０１において、ＩＣチップ１０の情報収集装置インタフェース１２が、所定のタイミングで、メモリ１１に記憶されている「固有ＩＤ（ＩＣチップＩＤ）１１ａ」と「属性情報１１ｂ」とを送信する。
【０１３４】
ステップ１２０２において、情報収集装置３０の固有ＩＤ取得部３２が、ＩＣチップ１０から送信された「固有ＩＤ」及び「属性情報」を取得してＩＣチップ管理部３４に送信する。
【０１３５】
ステップ１２０３において、情報収集装置３０のＩＣチップ管理部３４は、固有ＩＤ取得部３２から送信された「固有ＩＤ」を既に管理しているか否かについて判断する。ＩＣチップ管理部３４は、当該「固有ＩＤ」を管理していないと判断した場合、その旨を固有ＩＤ登録制御部３６に通知する。一方、ＩＣチップ管理部３４は、当該「固有ＩＤ」を既に管理していると判断した場合、以後の登録動作を不要と判断する。
【０１３６】
ステップ１２０４において、固有ＩＤ登録制御部３６は、ＩＣチップ管理部３４からの通知に応じて、「固有ＩＤ」と「属性情報」と当該情報収集装置３０を識別する「情報収集装置ＩＤ」とを含む登録要求を、ネットワークインタフェース３８を介して情報管理サーバ５０に送信する。
【０１３７】
ステップ１２０５において、情報管理サーバ５０の登録部５３が、ネットワークインタフェース５１及び登録制御部５２を介して受信した登録要求に含まれる「固有ＩＤ」と「属性情報」と「情報収集装置ＩＤ」とを登録する。
【０１３８】
ステップ１２０６において、登録制御部５２が、登録部５３における登録が完了した旨を通知する登録完了応答を、ネットワークインタフェース５１を介して情報収集装置３０に返送する。
【０１３９】
ステップ１２０７において、情報収集装置３０のＩＣチップ管理部３４が、ネットワークインタフェース３８及び固有ＩＤ登録制御部３６を介して上述の登録完了応答を受信した場合、プログラム取得部３３が、思考プログラム送信要求をＩＣチップインタフェース３１を介してＩＣチップ１０に送信する。
【０１４０】
ステップ１２０８において、ＩＣチップ１０の情報収集装置インタフェース１２が、思考プログラム送信要求に応じて、メモリ１１に記憶されている思考プログラムが存在する場合、当該思考プログラムを情報収集装置３０に送信する。ステップ１２０９において、情報収集装置３０のプログラム実行部３５が、ＩＣチップ１０から送信された思考プログラムを実行する。
【０１４１】
（本実施形態に係るＩＣチップ管理システムの作用・効果）
本実施形態に係るＩＣチップ管理システムによれば、情報収集装置３０のプログラム取得部３３が、「モノ」に付けられているＩＣチップ１０内のメモリ１１に記憶されている「モノ」特有の思考プログラム１１ｃを、ＩＣチップ１０内のＩＣチップインタフェース３１を介して取得し、情報収集装置３０のプログラム実行部３５が、当該「モノ」特有の思考プログラム１１ｃを実行するため、ＣＰＵを搭載することが困難である「モノ」に対して仮想的にプログラム実行環境を提供することができ、その結果「ユビキタスコンピューティング」を実現することが可能となる。
【０１４２】
また、本実施形態に係るＩＣチップ管理システムによれば、「モノ」に付されるＩＣチップ１０は、小容量のメモリ１１と情報収集装置インタフェース１２のみを具備していればよいため、大きさの点からもコストの点からも、ペンｂ等の小型の「モノ」にも容易に付することができ、「ユビキタスコンピューティング」の普及に資することができる。
【０１４３】
また、本実施形態に係るＩＣチップ管理システムによれば、情報管理サーバ５０の登録部５３が、所定期間、情報収集装置３０によって「固有ＩＤ（ＩＣチップＩＤ）」が取得されなかった場合、当該情報収集装置３０から送信された削除要求に含まれる「固有ＩＤ（ＩＣチップＩＤ）」に係る登録を削除するため、莫大な量のＩＣチップ１０を管理する情報管理サーバ５０の登録部５３のリソースを有効に活用することができる。
【０１４４】
また、本実施形態に係るＩＣチップ管理システムによれば、情報収集装置３０ａの情報取得部３７が、他の情報収集装置３０ｂ又はネットワーク機器２から所定情報を取得するため、情報収集装置３０のプログラム実行部３５は、仮想的に他の情報収集装置３０ｂ又はネットワーク機器２と協働して、ＩＣチップ１０内のメモリ１１に記憶されている思考プログラム１１ｃを実行することができる。
【０１４５】
また、本実施形態に係るＩＣチップ管理システムによれば、情報収集装置３０のプログラム実行部３５が、思考プログラム１１ｃの実行結果に応じて、ネットワーク機器２に対して所定動作を行うように命令するため、ネットワーク機器２を介して「モノ」の要求を満たすことができる。
【０１４６】
また、本実施形態に係るＩＣチップ管理システムによれば、情報管理サーバ５０の移動通知部５４が、ＩＣチップ１０が付された「モノ」の他の情報収集装置１０ａから所定の情報収集装置１０ｂへの移動を検知し、他の情報収集装置１０ａのプログラム実行部３５が、移動が検知された「モノ」に付された思考プログラム１１ｃ及びプログラム情報を所定の情報収集装置１０ｂに送信するため、所定の情報収集装置１０ｂのプログラム実行部３５は、他の情報収集装置１０ａによる思考プログラム１１ｃの実行状態を継続して「モノ」特有の思考プログラム１１ｃを実行することができる。
【０１４７】
また、本実施形態に係るＩＣチップ管理システムによれば、ゴミ箱３等の所定場所に設けられた情報収集装置（ゴミ箱用）１３０の固有ＩＤ取得部１３２によって取得された「固有ＩＤ（ＩＣチップＩＤ）」が情報管理サーバ５０から削除されるため、不要になった「モノ」の情報管理サーバ５０による管理を容易に中止することができる。
【０１４８】
また、本実施形態に係るＩＣチップ管理システムによれば、ＩＣチップ１０のメモリ１１は、思考プログラム１１ｃの代わりに、よりデータ量の少ない思考プログラムの格納場所情報（例えば、ＵＲＬやＩＰアドレス等）を記憶するだけでよいので、ＩＣチップ１０の記憶容量をより小さくすることができる。
【０１４９】
【発明の効果】
以上説明したように本発明によれば、ＣＰＵを搭載することが困難である「モノ」に対してプログラムの実行環境を提供することによって、ユビキタスコンピューティングを実現するためのＩＣチップ管理システム、情報収集装置及び情報管理サーバを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るＩＣチップ管理システムの全体構成図である。
【図２】本発明の一実施形態に係るＩＣチップ管理システムのＩＣチップの機能ブロック図である。
【図３】本発明の一実施形態に係るＩＣチップ管理システムの情報収集装置の機能ブロック図である。
【図４】本発明の一実施形態に係るＩＣチップ管理システムの情報収集装置（ゴミ箱用）の機能ブロック図である。
【図５】本発明の一実施形態に係るＩＣチップ管理システムの情報管理サーバの機能ブロック図である。
【図６】本発明の一実施形態に係るＩＣチップ管理システムにおけるＩＣチップの登録動作を示すシーケンス図である。
【図７】本発明の一実施形態に係るＩＣチップ管理システムにおけるＩＣチップの削除動作を示すシーケンス図である。
【図８】本発明の一実施形態に係るＩＣチップ管理システムにおける情報収集動作を示すシーケンス図である。
【図９】本発明の一実施形態に係るＩＣチップ管理システムにおけるネットワーク機器への命令動作を示すシーケンス図である。
【図１０】本発明の一実施形態に係るＩＣチップ管理システムにおけるＩＣチップの削除動作を示すシーケンス図である。
【図１１】本発明の一実施形態に係るＩＣチップ管理システムにおけるＩＣチップの移動動作を示すシーケンス図である。
【図１２】本発明の一実施形態に係るＩＣチップ管理システムにおいて実行されるＩＣチップに記憶されているプログラム動作の一例を示すフローチャートである。
【図１３】本発明の一実施形態に係るＩＣチップ管理システムにおいて実行されるＩＣチップに記憶されているプログラム動作の一例を示すフローチャートである。
【図１４】本発明の一変更例に係るＩＣチップ管理システムにおけるＩＣチップの登録動作を示すシーケンス図である。
【符号の説明】
１…ネットワーク
２ａ、２ｂ、２ｃ…ネットワーク機器
３…ゴミ箱
１０…ＩＣチップ
１１…メモリ
１２…情報収集装置インタフェース
３０…情報収集装置
３１、１３１…ＩＣチップインタフェース
３２、１３２…固有ＩＤ取得部
３３…プログラム取得部
３４…ＩＣチップ管理部
３５…プログラム実行部
３６…固有ＩＤ登録制御部
３７…情報取得部
３８、５１、１３４…ネットワークインタフェース
５０…情報管理サーバ
５２…登録制御部
５３…登録部
５４…移動通知部
１３０…情報収集装置（ゴミ箱用）
１３３…ＩＣチップ削除依頼部
【図１】
2004246506.tif 000003
【図２】
2004246506.tif 000004
【図３】
2004246506.tif 000005
【図４】
2004246506.tif 000006
【図５】
2004246506.tif 000007
【図６】
2004246506.tif 000008
【図７】
2004246506.tif 000009
【図８】
2004246506.tif 000010
【図９】
2004246506.tif 000011
【図１０】
2004246506.tif 000012
【図１１】
2004246506.tif 000013
【図１２】
2004246506.tif 000014
【図１３】
2004246506.tif 000015
【図１４】
2004246506.tif 000016