(57)【要約】  コンテキスト情報収集流通システム（Ｓ）は、読み取った識別情報を、ＲＦＩＤタグ読み取り装置を管理制御する、広域ネットワークトポロジの最下層のコンピュータ装置に登録する。この広域ネットワークトポロジの最下層のコンピュータ装置は、読み取ったターゲットの識別情報を自装置が管理していることを、上位の管理ドメイン階層のコンピュータ装置に通知する。さらに、管理ドメイン階層のコンピュータ装置は、読み取ったターゲットの識別情報を、自装置の直下の階層のコンピュータ装置が管理していることを、さらに上位のＩＤ体系階層のコンピュータ装置に通知する。このように、識別情報を、一意性で管理するドメイン階層と、識別情報の意味情報で管理する管理ドメインとに階層化して管理することから、任意のSubscriber（８）は、ターゲットの存在位置およびターゲットの周辺情報を示すコンテキスト情報を、効率よく、迅速に参照することが可能になる。
2009122524.tif 000002
【特許請求の範囲】
【請求項１】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するコンテキスト情報収集管理システムであって、
前記コンテキスト情報収集流通ネットワークの中に、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現される前記ターゲット識別情報を検出して、当該ターゲット識別情報に対応するコンテキスト情報とともに収集および管理するターゲット識別情報検出収集管理部と、
前記ターゲット識別情報検出収集管理部によって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理部と、
前記ドメイン管理部によって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理部と、
前記意味情報体系管理部によって管理される前記ターゲット識別情報を、前記意味情報体系ごとに一元管理するルート管理部と
を有することを特徴とするコンテキスト情報収集管理システム。
【請求項２】
前記ターゲット識別情報検出収集管理部は、前記ターゲット識別情報に対応するコンテキスト情報の参照を受け付けるターゲット識別情報参照受付部をさらに有し、
前記ドメイン管理部は、同一の前記ドメイン内で、前記ターゲット識別情報参照受付部によって前記ターゲット識別情報を指定して受け付けられた他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記他のターゲット識別情報検出収集管理部から前記ターゲット識別情報検出収集管理部へ、同一ドメイン内で転送するドメイン内転送部を含むことを特徴とする請求項１に記載のコンテキスト情報収集管理システム。
【請求項３】
前記意味情報体系管理部は、前記意味情報体系内で、前記ターゲット識別情報参照受付部によって前記ターゲット識別情報を指定して受け付けられた、前記ターゲット識別情報の前記ドメインが異なる他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記ドメインが異なる他のターゲット識別情報検出収集管理部を管理する他のドメイン管理部と、前記ターゲット識別情報検出収集管理部を管理する前記ドメイン管理部とを介して、ドメイン間をまたいで、前記ターゲット識別情報検出収集管理部へと転送するドメイン間転送部を含むことを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項４】
前記ルート管理部は、前記ターゲット識別情報参照受付部によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部と、前記ターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部とを介して、前記意味情報体系をまたいで、前記ターゲット識別情報検出収集管理部へと転送するルート転送部を含むことを特徴とする請求項３に記載のコンテキスト情報収集管理システム。
【請求項５】
前記ターゲット識別情報検出収集管理部は、前記他のターゲット識別情報検出収集管理部において、前記ターゲット識別情報参照受付部によって受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部のネットワーク識別情報とを対応付けて記憶することを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項６】
前記ドメイン管理部は、他のターゲット識別情報検出収集管理部において、前記ターゲット識別情報参照受付部によって受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部のネットワーク識別情報とを対応付けて記憶することを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項７】
前記意味情報体系管理部は、前記他のターゲット識別情報検出収集管理部において、前記ターゲット識別情報参照受付部によって受け付けられた前記ターゲット識別情報に含まれる意味情報と、前記他のターゲット識別情報検出収集管理部を管理するドメイン管理部のネットワーク識別情報とを対応付けて記憶することを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項８】
前記ルート管理部は、前記他のターゲット識別情報検出収集管理部において、前記ターゲット識別情報参照受付部によって受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部を間接的に管理する意味情報体系管理部のネットワーク識別情報とを対応付けて記憶することを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項９】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するとともに、該テキスト情報を参照するターゲット識別情報検出収集管理装置であって、
前記コンテキスト情報収集流通ネットワークの中に、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現される前記ターゲット識別情報を検出して、当該ターゲット識別情報に対応するコンテキスト情報とともに収集および管理するターゲット識別情報検出収集管理部と、
前記ターゲット識別情報に対応するコンテキスト情報の参照を受け付けるターゲット識別情報参照受付部と、
他のターゲット識別情報検出収集管理部のターゲット識別情報参照受付部によって受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と
を有することを特徴とするターゲット識別情報検出収集管理装置。
【請求項１０】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理するドメイン管理装置であって、
前記ターゲット識別情報検出収集管理装置によって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理部と、
他のターゲット識別情報検出収集管理装置おいて受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
同一ドメイン内で、前記ターゲット識別情報検出収集管理装置によって前記ターゲット識別情報を指定して受け付けられた他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記他のターゲット識別情報検出収集管理部から前記ターゲット識別情報検出収集管理部へ、前記ネットワーク識別情報に基づいて、前記同一ドメイン内で転送するドメイン内転送部と
を有することを特徴とするドメイン管理装置。
【請求項１１】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理する意味情報体系管理装置であって、
ドメイン管理装置によって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理部と、
他のターゲット識別情報検出収集管理装置において受け付けられた前記ターゲット識別情報に含まれる意味情報と、前記他のターゲット識別情報検出収集管理装置を管理する前記ドメイン管理装置のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
前記ターゲット識別情報検出収集管理装置によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、前記他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理装置を間接的に管理する他のドメイン管理装置と、前記ターゲット識別情報検出収集管理部を間接的に管理するドメイン管理装置とを介して、前記ネットワーク識別情報に基づいて、ネットワーク識別情報に基づいて、前記意味情報体系をまたいで、前記ターゲット識別情報検出収集管理装置へと転送するドメイン間転送部と
を有することを特徴とする意味情報体系管理装置。
【請求項１２】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理するルート管理装置であって、
前記ターゲット識別情報を意味情報の体系ごとに管理する意味情報体系管理装置によって管理される前記ターゲット識別情報を、前記意味情報体系管理装置ごとに一元管理するルート管理部と、
他のターゲット識別情報検出収集管理部において受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部を間接的に管理する意味情報体系管理装置のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
前記他のターゲット識別情報検出収集管理部によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部と、前記ターゲット識別情報検出収集管理部を間接的に管理する意味情報体系管理部とを介して、前記ネットワーク識別情報に基づいて、ネットワーク識別情報に基づいて、前記意味情報体系をまたいで、前記他のターゲット識別情報検出収集管理部へと転送するルート転送部と
を有することを特徴とするルート管理装置。
【請求項１３】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報の収集および管理をコンテキスト情報収集管理システムがおこなうコンテキスト情報収集管理方法であって、
ターゲット識別情報検出収集管理が、前記コンテキスト情報収集流通ネットワークの中に、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現される前記ターゲット識別情報を検出して、当該ターゲット識別情報に対応するコンテキスト情報とともに収集および管理するターゲット識別情報検出収集管理ステップと、
ドメイン管理が、前記ターゲット識別情報検出収集管理ステップによって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理ステップと、
意味情報体系管理が、前記ドメイン管理ステップによって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理ステップと、
ルート管理装置が、前記意味情報体系管理ステップによって管理される前記ターゲット識別情報を、前記意味情報体系ごとに一元管理するルート管理ステップと
を含むことを特徴とするコンテキスト情報収集管理方法。
【請求項１４】
前記ターゲット識別情報検出収集管理ステップは、前記ターゲット識別情報に対応するコンテキスト情報の参照を受け付けるターゲット識別情報参照受付ステップをさらに含み、
前記ドメイン管理ステップは、同一の前記ドメイン内で、前記ターゲット識別情報参照受付ステップによって前記ターゲット識別情報を指定して受け付けられた他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記他のターゲット識別情報検出収集管理装置から当該ターゲット識別情報検出収集管理装置へ、同一ドメイン内で転送するドメイン内転送ステップを含むことを特徴とする請求項１３に記載のコンテキスト情報収集管理方法。
【請求項１５】
前記意味情報体系管理ステップは、前記意味情報体系内で、前記ターゲット識別情報参照受付ステップによって前記ターゲット識別情報を指定して受け付けられた、前記ターゲット識別情報の前記ドメインが異なる他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記ドメインが異なる他のターゲット識別情報検出収集管理装置を管理する他のドメイン管理装置と、前記ターゲット識別情報検出収集管理装置を管理する前記ドメイン管理装置とを介して、ドメイン間をまたいで、前記他のターゲット識別情報検出収集管理装置へと転送するドメイン間転送ステップを含むことを特徴とする請求項１４に記載のコンテキスト情報収集管理方法。
【請求項１６】
前記ルート管理ステップは、前記ターゲット識別情報参照受付ステップによって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理装置を間接的に管理する他の意味情報体系管理装置と、前記ターゲット識別情報検出収集管理装置を間接的に管理する前記意味情報体系管理装置とを介して、前記意味情報体系をまたいで、前記他のターゲット識別情報検出収集管理装置へと転送するルート転送ステップを含むことを特徴とする請求項１５に記載のコンテキスト情報収集管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテキスト情報収集ネットワークにおいてコンテキスト情報収集対象であるターゲットを一意に識別するための識別情報に応じたコンテキスト情報を収集するコンテキスト情報収集管理システム、ターゲット識別情報検出収集管理装置、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法に関する。
【背景技術】
【０００２】
従来から、広域なエリアを自由に移動する物や人（以下、ターゲットと呼ぶ）にターゲット識別情報（以下、識別情報と呼ぶ）を付与し、識別情報をネットワーク上で検知し、ターゲットの周囲の情報をコンテキスト情報として利用するコンテキストアウェアサービスが知られている。コンテキストアウェアサービスは、大規模なネットワークインフラ（以下、コンテキスト流通機構と呼ぶ）において、いかに効率的にターゲットのネットワーク上の検知箇所を特定し、ターゲットのコンテキスト情報を収集するかが課題となっていた。【０００３】
かかる課題を解決するため、例えば、次のような従来技術があった。ターゲットの識別情報を媒介にして、コンテキスト収集装置と、識別情報を検出した検出装置を管理する管理サーバを連携させ、ターゲットの識別情報のリストをコンテキスト収集装置に通知する。コンテキスト収集装置は、管理サーバにより通知されたリストから選択して、コンテキスト情報を抽出する。よって、該当しない管理サーバからの大量のコンテキスト情報の処理をおこなう必要がなく、コンテキスト情報を、迅速に提供することができた。【０００４】
【特許文献１】特開２００７―２８７０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、次のような問題があった。すなわち、数万から億の単位にも達する識別情報を収集するコンテキスト情報収集装置は、コンテキスト情報収集処理に特化した高性能コンピュータ装置を用いたとしても、一台で高速な処理を実現するのは不可能であるため、コンテキスト情報収集装置の負荷分散が必要となる。【０００６】
しかし、識別情報は、例えば、ＳＣＭ（Supply  Chain  Management）のために利用されるＥＰＣ  Ｇｌｏｂａｌなどの標準化組織により製品に付与される識別情報である場合が多い。このような識別情報は、個々の場所でスポット的に参照されるため、地理的に負荷分散され階層化されたＤＮＳ（Domain  Name  Service）のような分散方式が効果的である。識別情報は、製品を効率的に管理することを第一としているため、階層的な意味情報を含む体系となっている。【０００７】
そして、識別情報は、ＩＰアドレスやＦＱＤＮ（Fully  Qualified  Domain  Name）といった、ネットワーク装置の識別情報とは異なるため、地理的情報およびネットワークのトポロジと無関係である。【０００８】
従って、識別情報を、ネットワーク装置の識別情報と関係付けて管理しようとする場合、ネットワーク上で検出されうる全ての識別情報と、識別情報を参照するネットワーク装置の識別情報との対応関係を、負荷分散された全てのネットワーク装置が持たなければならなくなる。【０００９】
この場合、対応関係の情報量が膨大なものになるのみならず、全ての識別情報と、全てのネットワーク装置との対応関係を同期させて管理しなければならず、個々のネットワーク装置の負荷が膨大になるという問題があった。【００１０】
さらに、コンテキスト情報は、複数の参照者によって参照される場合があるため、識別情報のなかには、異なる場所の複数のネットワーク装置の識別情報と対応付けられ、ネットワーク上で経路の集約が行えないといった問題も発生していた。【００１１】
本発明は、上記問題点（課題）を解消するためになされたものであって、ネットワークのトポロジに依存しない識別情報を、ネットワーク上で効率的に管理することによって、コンテキスト情報収集処理の効率的な負荷分散をおこない、負荷分散された各ネットワーク装置の処理負荷の軽減を図ることが可能なコンテキスト情報収集管理システム、ターゲット識別情報検出収集管理装置、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した問題を解決し、目的を達成するため、コンテキスト情報収集管理システム、ターゲット識別情報検出収集管理装置、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法の一観点において、人やモノを識別するための識別情報が、管理ドメインや種別を特定するための意味情報部分と一意のシリアル番号とで構成されるものであって、識別情報をネットワークから検出するために、識別情報の意味情報部分を参照して識別情報を含む情報の振り分けを行うグローバルな階層部分と、識別情報の一意性を参照して識別情報を含む情報の振り分けを行うローカルな階層であるドメイン階層部分とでコンテキスト情報収集システムを構成することを要件とする。【００１３】
そして、ドメイン階層では、識別情報および対応コンテキスト情報の参照者は、識別情報の種別に関わらず登録されている任意で一意の識別情報を元に、ドメイン階層内で、識別情報を含むコンテキスト情報を取得可能とすることを要件とする。一方、識別情報を含む情報をドメイン間で参照する場合は、グローバル階層の振り分け装置にドメイン間の参照を要求したドメイン階層の振り分け装置に識別情報を含むコンテキスト情報が転送されることを要件とする。
【発明の効果】
【００１４】
開示のコンテキスト情報収集管理システム、ターゲット識別情報検出収集管理装置、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法によれば、識別情報と、ネットワーク識別情報の対応表を、負荷分散させる全てのネットワーク装置に持たせることなく、識別情報と、識別情報を参照するネットワーク装置の識別情報との対応関係を、ドメインごとに分散させることを可能にし、負荷分散の軽減と、識別情報の探索経路の集約によって、所望の識別情報を付与された物や人の周囲のコンテキスト情報を、迅速な処理で、ネットワークのトラフィックを増大させることなく取得することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を示す図である。
【図２】図２は、実施形態の一例にかかるOriginatorの構成を示す機能ブロック図である。
【図３−１】図３−１は、実施形態の一例にかかるOriginator内に記憶されているイベントバッファのデータ形式を示す図である。
【図３−２】図３−２は、実施形態の一例にかかるOriginator内に記憶されているＡＬＥ−ＩＤキャッシュのデータ形式を示す図である。
【図３−３】図３−３は、実施形態の一例にかかるOriginator内に記憶されているＡＬＥ仕様テーブルのデータ形式を示す図である。
【図４】図４は、実施形態の一例にかかるConcentratorの構成を示す機能ブロック図である。
【図５】図５は、実施形態の一例にかかるConcentratorでおこなわれるイベント処理手順を示すフローチャートである。
【図６】図６は、実施形態の一例にかかるSubscriberの構成を示す機能ブロック図である。
【図７】図７は、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルの一例を示す図である。
【図８】図８は、実施形態の一例にかかるドメイン結合でのＩＤ検索方法の一例を示す図である。
【図９】図９は、実施形態の一例にかかる各装置へのＩＤ登録処理の概要を示す図である。
【図１０】図１０は、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理の概要を示す図である。
【図１１】図１１は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要を示す図である。
【図１２】図１２は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要を示す図である。
【図１３】図１３は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要を示す図である。
【図１４】図１４は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。
【図１５】図１５は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【図１６】図１６は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。
【図１７】図１７は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【図１８】図１８は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を示す図である。
【図１９】図１９は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を示す図である。
【図２０】図２０は、ＩＤ結合が存在しない外部のConcentratorとの間のルーティング処理（初期イベント転送時）の概要を示す図である。
【図２１−１】図２１−１は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を示す図である。
【図２１−２】図２１−２は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例を示す図である。
【符号の説明】
【００１６】
１    Root  Concentrator
１ａ    結合メッセージ処理部
１ｂ    イベント処理部
１ｃ    結合テーブル格納部
１ｃ１    ID  System結合テーブル
２    ID  System  Concentrator
２ｃ１、２ｃ２    ドメイン結合テーブル
３    Domain  Concentrator
３ｃ１、３ｃ２    ドメインRFID結合テーブル
４    Edge  Concentrator
４ｃ１、４ｃ２    Edge  RFID結合テーブル
５    Originator
５ａ    データ管理部
５ｂ    イベント処理部
５ｃ    イベントバッファ部
５ｄ    ＡＬＥ−ＩＤキャッシュ部
５ｄ１    ＡＬＥ−ＩＤキャッシュテーブル
５ｅ    ＡＬＥ仕様テーブル格納部
５ｅ１    ＡＬＥ仕様テーブル
６    センサ
７    ＲＦＩＤタグ
８    Subscriber
８ａ    登録機能部
８ｂ    イベント処理部
８ｃ    ＡＬＥ仕様格納部
９    アプリケーション
Ｓ    コンテキスト情報収集流通システム
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照し、コンテキスト情報収集管理システム、ターゲット識別情報検出収集管理装置、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法にかかる実施形態の一例を詳細に説明する。なお、以下の実施形態の一例で開示するコンテキスト情報収集装置は、木構造に階層化された広域ネットワークトポロジの各ノードにコンピュータ装置を配置して、コンテキスト情報収集処理を各コンピュータ装置に負荷分散を図るコンテキスト情報収集流通システム（例えば、コンテキスト情報収集管理システム、コンテキスト情報収集管理装置に対応）である。【００１８】
コンテキスト情報収集流通システムは、各コンピュータ装置が、コンテキスト情報収集処理を、ネットワークを介して連携しておこない、各コンピュータ装置間で、収集したコンテキスト情報を流通させる。そのため、コンテキスト情報収集流通システムは、コンテキスト情報収集流通ネットワーク上で実現される。【００１９】
先ず、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を説明する。図１は、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を示す図である。同図に示すように、実施形態の一例にかかるコンテキスト情報収集流通システムＳは、木構造のネットワークにおける最上位の階層に、一台のRoot  Concentrator１（例えば、ルート管理部、ルート管理装置に相当）が配置される。その直下の階層に、複数のID  System  Concentrator２が配置される。【００２０】
Root  Concentrator１は、ＩＤのＩＤ体系の種別を示す部分と、対応するID  System  Concentrator２のネットワーク識別情報とを紐付けて情報の振り分けを行う装置である。ここで、ＩＤおよびＩＤ体系とは、次のようなものである。【００２１】
すなわち、コンテキスト情報収集流通システムＳでは、一意の識別情報が書き込まれているＲＦＩＤ（Radio  Frequency  ＩＤ）タグが取り付けられた人、動物または物などのターゲットの当該識別情報を、広範囲に分散して設置されているＲＦＩＤタグ読み取り装置で読み取って、当該ターゲットの存在位置を確認することができる。ＩＤとは、この識別情報である。【００２２】
また、ＩＤ体系は、「ＩＤ体系識別情報＋管理ドメイン識別情報＋オブジェクト識別情報＋シリアル番号」の組み合わせの文字列である。「ＩＤ体系」の一例は、例えば、次表に示すようなものである。【００２３】
【表１】
2009122524.tif 000003
【００２４】
Root  Concentrator１は、ID  System  Concentrator２（例えば、意味情報体系管理部、意味情報体系管理装置に相当）とで、ＩＤのコンテキスト情報収集流通システムＳを構成する。コンテキスト情報収集流通システムＳは、ＩＤの標準化団体や、ＩＤ流通基盤を提供することでビジネスを行うサービスプロバイダ、通信キャリア、あるいは、情報の共有化、流通を目的とする複数の企業の共同出資で設立されると想定される。【００２５】
Root  Concentrator１は、コンテキスト情報収集流通システムＳの階層構造において、最上位階層の装置であり、コンテキスト流通機構内で流通される全てのＩＤ体系の情報を管理する。【００２６】
そして、ID  System  Concentrator２の直下の階層には、複数のDomain  Concentrator３（例えば、ドメイン管理部、ドメイン管理装置に相当）が配置される。ID  System  Concentrator２の直下の階層を、ＩＤ体系階層と呼ぶ。すなわち、Domain  Concentrator３は、ID  System  Concentrator２のＩＤ体系階層に属することになる。【００２７】
さらに、各Domain  Concentrator３の直下の階層には、複数のEdge  Concentrator４（例えば、ターゲット識別情報検出収集管理部、ターゲット識別情報検出収集管理装置に相当）が配置される。ID  System  Concentrator２は、ＩＤ体系の構造に従ってＩＤを構成する各部位（例えば、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現されるターゲット識別情報）と、各部位に対応するDomain  Concentrator３のネットワーク識別情報とを紐付けて、情報の振り分けを行う装置である。【００２８】
Domain  Concentrator３は、ＩＤとＩＤをドメイン内で管理するEdge  Concentrator４のネットワーク識別情報とを紐付けて、コンテキスト情報の振り分けを行う装置である。Domain  Concentrator３、後述するEdge  Concentrator４、Originator５、センサ６、Subscriber８（例えば、ターゲット識別情報参照受付部に相当）およびアプリケーション９は、１つの管理ドメインを構成する。【００２９】
Domain  Concentrator３は、一の管理ドメイン内の階層構造で最上位階層のコンピュータ装置であり、管理ドメイン内に登録された任意の一意のＩＤ情報を管理する。Domain  Concentrator３の直下の階層を、管理ドメイン階層と呼ぶ。すなわち、Edge  Concentrator４は、Domain  Concentrator３の管理ドメイン階層に属することになる。【００３０】
Edge  Concentrator４は、ＩＤとコンテキスト収集者の端末装置であるSubscriber８のネットワーク識別情報とを紐付けて、コンテキスト情報の振り分けを行う装置である。本実施形態の一例では、ある任意のＩＤは、管理ドメイン内の１つのEdge  Concentrator４が、該当ＩＤをターゲットとしてコンテキスト情報を収集する管理ドメイン内の全てのコンテキスト収集者のSubscriber８へのコンテキスト情報の振り分けを担当するように構成される。【００３１】
なお、ある任意のＩＤに対して、コンテキスト情報振り分けを担うEdge  Concentrator４を、該当ＩＤのホームEdge  Concentratorと呼び、コンテキスト情報振り分けを担わないEdge  Concentrator４を、外部Edge  Concentratorと呼ぶ。【００３２】
さらに、各Edge  Concentrator４の直下の階層には、Originator５が配置される。Originator５は、センサ６が読み取ったＩＤ情報を集約し、Edge  Concentrator４に転送する装置である。また、各Edge  Concentrator４には、Subscriber８がそれぞれ接続されている。【００３３】
Subscriber８からの通知規則の設定により、Subscriber８への通知規則に従い、通知情報を生成し、当該Subscriber８へ、直接、コンテキスト情報を転送することもおこなう。本実施形態の一例では、Originator５は、ＩＤと、後述するＡＬＥ−ＩＤの対応関係をキャッシュし、通知情報にＡＬＥ−ＩＤを追加する機能を有する。【００３４】
センサ６は、ＲＦＩＤ読み取り装置等のセンサである。ＲＦＩＤタグ７は、識別情報を読み取って、Originator５へ送信する装置である。Subscriber８によって、ターゲットに指定された識別情報をターゲット識別情報と呼ぶ。また、識別情報は、ＲＦＩＤタグに記憶されていることから、識別情報をタグと呼び、ターゲット識別情報をターゲットタグと呼ぶ。【００３５】
Subscriber８によりターゲットに指定されていないタグをコンテキスト識別情報（若しくは、コンテキストタグ）と呼ぶ。また、他の管理ドメインのSubscriber８によりターゲットに指定されているタグをビジター識別情報（若しくは、ビジタータグ）と呼ぶ。なお、ＲＦＩＤタグとＲＦＩＤ読み取り装置は、一例であって、ＩＤ情報を送信する装置と、その受信装置は、いかなるものであってもよい。【００３６】
Subscriber８は、Edge  Concentrator４に、ターゲットＩＤと、Subscriber８のネットワーク識別情報とを登録し、ターゲットに関するコンテキスト識別情報の収集をおこなうコンピュータ装置である。本実施形態の一例では、Subscriber８は、階層化された上記複数種類のConcentrator群に、ＩＤの結合要求を行うために、後述するＩＤ結合メッセージを生成し、結合処理をおこなう機能を有する。アプリケーション９は、Subscriber８が収集したコンテキスト情報から、コンテキストを判断し、サービス提供を行うプログラムである。【００３７】
なお、Originator５からSubscriber８へ通知する情報は、アプリケーション固有に編集された情報であることから、通知する情報をアプリケーションレベルイベント（ＡＬＥ:Application  Level  Event)と呼び、通知規則をＡＬＥ仕様と呼ぶ。【００３８】
Concentrator群が、互いに通信を行うために用いる、コンテキスト情報収集流通システムＳで使用される名前解決システムで解決されるネットワークの識別情報を、アプリケーションレベルイベントを流通するシステムで用いるＩＤの意味からＡＬＥ−ＩＤと呼ぶ。名前解決システムの一例は、ＤＮＳ（Domain  Name  Service）やＪＮＤＩ（Java  Naming  and  Directory  Interface）などである。なお、“Java”は、登録商標である。【００３９】
すなわち、上記のコンテキスト情報収集流通システムＳは、読み取った識別情報を、ＲＦＩＤタグ読み取り装置を管理制御する、広域ネットワークトポロジの最下層のコンピュータ装置に登録する。この広域ネットワークトポロジの最下層のコンピュータ装置は、読み取ったターゲットの識別情報を自装置が管理していることを、上位の管理ドメイン階層のコンピュータ装置に通知する。【００４０】
さらに、管理ドメイン階層のコンピュータ装置は、読み取ったターゲットの識別情報を、自装置の直下の階層のコンピュータ装置が管理していることを、さらに上位のＩＤ体系階層のコンピュータ装置に通知する。このようにして、木構造に階層化された広域ネットワークトポロジの各ノードのコンピュータ装置は、識別情報の存在位置を知ることとなる。【００４１】
このようにコンテキスト情報収集流通システムＳを構成することによって、大規模コンテキスト収集システムにおける任意のSubscriber８は、ターゲットの存在位置およびターゲットの周辺情報（周囲に、どのような識別情報が存在するかなど）を示すコンテキスト情報を、効率よく、迅速に参照することが可能になる。【００４２】
次に、実施形態の一例にかかるOriginatorの構成について説明する。図２は、実施形態の一例にかかるOriginator５の構成を示す機能ブロック図である。同図に示すように、Originator５は、データ管理部５ａと、イベント処理部５ｂ（例えば、ドメイン内転送部に相当）と、イベントバッファ部５ｃと、ＡＬＥ−ＩＤキャッシュ部５ｄと、ＡＬＥ仕様テーブル格納部５ｅとを有する。【００４３】
データ管理部５ａは、Subscriber８からの通知規則の設定要求または削除要求を受信し、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブル５ｅ１（図７参照）に、通知規則の登録または削除をおこなう。また、ＡＬＥ仕様テーブル５ｅ１のエントリ登録時に、ＡＬＥ仕様と一緒に通知されるフィルタＩＤ（Subscriber８がターゲットに指定したＩＤ）と、ＡＬＥ−ＩＤとの対応関係を、ＡＬＥ−ＩＤキャッシュ部５ｄに登録する。【００４４】
また、ＡＬＥ仕様テーブル５ｅ１からエントリが削除される際には、対応するフィルタＩＤとＡＬＥ−ＩＤとの対応関係を、ＡＬＥ−ＩＤキャッシュ部５ｄから削除する。イベント処理部５ｂは、センサ６からセンサイベントを受信すると、イベントバッファ部５ｃの該当エントリにイベントを登録する。【００４５】
センサイベントには、ＩＤのリストと、センサの識別情報が含まれる。センサイベントの具体例は、次表に示すように、例えば、ＸＭＬ（eXtensible  Markup  Language）で定義されたメッセージ情報である。【００４６】
【表２】
2009122524.tif 000004
【００４７】
イベント処理部５ｂは、イベントバッファ部５ｃにイベントを登録すると、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブルを参照しながら、ＡＬＥ仕様で指定された規則に従い、イベントバッファ部５ｃに記憶されているイベント情報の参照および編集をおこない、ＡＬＥを生成する。【００４８】
また、ＡＬＥに含まれる全てのＩＤについてＡＬＥ−ＩＤキャッシュ部５ｄを参照し、一致するＡＬＥ−ＩＤがあれば、該当するＡＬＥに、情報を追加する。ＡＬＥの具体例は、次表に示すような、ＸＭＬで定義されたメッセージ情報である。【００４９】
【表３】
2009122524.tif 000005
【００５０】
次に、実施形態の一例にかかるOriginator内に記憶されているデータのデータ形式について説明する。図３−１は、実施形態の一例にかかるOriginator内に記憶されているイベントバッファのデータ形式を示す図である。【００５１】
イベントバッファ部５ｃは、センサＩＤごとにエントリを持ち、エントリの情報として、センサＩＤとイベント配列を持つ。イベント配列は、定められた配列サイズ内で、過去のセンサイベントデータを記録しており、新たなセンサイベントを受信すると、配列の最古のセンサイベントデータを廃棄し、最新のセンサイベントを配列に追加する。【００５２】
また、図３−２に示すように、ＡＬＥ−ＩＤキャッシュ部５ｄは、ＩＤ（ターゲット識別情報）ごとにエントリを持ち、エントリの情報としてＩＤとＡＬＥ−ＩＤを持つ。また、図３−３に示すように、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブルは、エントリＩＤごとにエントリを持ち、エントリの情報としてエントリＩＤ、仕様および宛先を持つ。【００５３】
ＡＬＥ仕様は、さらに、フィルタＩＤと範囲情報を含む。範囲情報は、イベントバッファを検索する条件であり、検索するセンサ名とイベント配列の検索範囲を示す。宛先は、ＡＬＥ仕様を登録したSubscriber８のネットワーク識別情報である。【００５４】
なお、図３−１〜図３−３に示す矢印は、各ＩＤをキーにして、それぞれのテーブルを検索する方向を示す。また、この矢印の方向の順序で、新規のエントリが追加され、先頭の最古のエントリが削除されることとなる。【００５５】
次に、実施形態の一例にかかるConcentratorの構成を説明する。図４は、実施形態の一例にかかるConcentratorの構成を示す機能ブロック図である。なお、Concentratorは、コンテキスト情報収集流通システムの階層に応じて、Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３およびEdge  Concentrator４と、数種類存在するが、基本的な機能ブロックはすべて共通である。各Concentratorの差分については、後述することとして、ここでは、Root  Concentrator１を例に取って説明をおこなう。【００５６】
Root  Concentrator１は、結合メッセージ処理部１ａ（例えば、ID  System  Concentrator２である場合は、ドメイン間転送部に相当、Root  Concentrator１である場合は、ルート転送部に相当）と、イベント処理部１ｂと、結合テーブル格納部１ｃとを有する。結合メッセージ処理部１ａは、Subscriber８、オペレータの管理コンソール、あるいは他のConcentrator（Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３またはEdge  Concentrator４）からＩＤ結合メッセージ（以下、ＩＢＲ（ID  Binding  Request）メッセージと呼ぶ）を受信し、ＩＢＲメッセージの内容を解析する。【００５７】
また、結合メッセージ処理部１ａは、ＩＢＲメッセージが、自装置が処理しなければならないものであれば、結合テーブル格納部１ｃに格納される結合テーブルに、ＩＤと、ＩＤの結合を要求したコンピュータ装置のネットワーク識別情報の対応関係とを記憶させる。【００５８】
また、結合メッセージ処理部１ａは、結合テーブルに記憶させるべき情報を記憶させた後、ＡＣＫ（Acknowledge）メッセージを生成し、送信元へ送りかえす。【００５９】
結合メッセージ処理部１ａは、ＩＢＲメッセージが、自装置が処理しなければならないものでない場合は、あらかじめ定められた処理シーケンスに従って、ＩＢＲメッセージの情報を編集し、適切なConcentratorへ送信する。【００６０】
ＩＢＲメッセージの具体例は、次表に示すような、ＸＭＬで定義されたメッセージであり、情報として、シーケンス番号、ＩＤ、処理種別、ネットワーク識別情報、グローバルフラグなどが含まれる。結合テーブルと、結合テーブルへの情報の登録シーケンスについては、後述する。【００６１】
【表４】
2009122524.tif 000006
【００６２】
また、ＩＢＲメッセージに応答するＡＣＫメッセージは、次表に示すような、ＸＭＬで定義されたメッセージである。【００６３】
【表５】
2009122524.tif 000007
【００６４】
イベント処理部１ｂは、Originator５、または他のConcentrator（Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３またはEdge  Concentrator４）からイベントを受信し、イベントに含まれるＩＤ情報を抽出し、結合テーブル格納部１ｃに格納される結合テーブルを参照して、イベントの転送を行う。イベントのデータ形式は、上記（表２）に示したセンサイベントのデータと同様である。また、当該イベントに対応して出力されるＡＬＥは、上記（表３）に示したＡＬＥのデータと同様である。【００６５】
次に、実施形態の一例にかかるConcentratorでおこなわれるイベント処理について説明する。図５は、実施形態の一例にかかるConcentratorでおこなわれるイベント処理手順を示すフローチャートである。なお、ここでも、Root  Concentrator１に代表させて、処理の説明をおこなう。【００６６】
同図に示すように、先ず、ステップＳ１０１では、イベント処理部１ｂは、イベントを受信すると、イベントからＩＤ情報を取り出し、ＡＬＥ−ＩＤが設定されているかどうかをチェックする。ＡＬＥ−ＩＤが設定されていれば（ステップＳ１０１肯定）、ステップＳ１０２へ移り、ＡＬＥ−ＩＤが設定されていなければ（ステップＳ１０１否定）、ステップＳ１０７へ移る。【００６７】
ステップＳ１０２では、イベント処理部１ｂは、ＡＬＥ−ＩＤが示す宛先であるネットワーク識別情報が、自装置であるか否かをチェックする。自装置であれば（ステップＳ１０２肯定）、ステップＳ１０３へ移り、自装置でなければ（ステップＳ１０２否定）、ステップＳ１０６へ移る。【００６８】
ステップＳ１０３では、イベント処理部１ｂは、結合テーブル格納部１ｃに格納される結合テーブルを、ＩＤをキーにして検索する。該当エントリがあれば（検索結果一致、ステップＳ１０３肯定）、ステップＳ１０４へ移り、該当エントリが無ければ（検索結果不一致、ステップＳ１０３否定）、ステップＳ１０５へ移る。【００６９】
ステップＳ１０４では、イベント処理部１ｂは、宛先にイベントを回送し、イベント処理を終了する。ステップＳ１０５では、イベント処理部１ｂは、イベントを棄却し、イベント処理を終了する。【００７０】
ステップＳ１０６では、イベント処理部１ｂは、ＡＬＥ−ＩＤが示すネットワーク識別情報を有するConcentratorにイベントを転送し、処理を終了する。また、ステップＳ１０７では、イベント処理部１ｂは、結合テーブルを、ＩＤをキーにして検索する。該当エントリがあれば（検索結果一致、ステップＳ１０７肯定）、ステップＳ１０８へ移り、該当エントリが無ければ（検索結果不一致、ステップＳ１０７否定）、ステップＳ１１０へ移る。【００７１】
ステップＳ１０８では、イベント処理部１ｂは、イベントのＩＤ情報の属性として現在処理を行っているConcentratorのＡＬＥ−ＩＤを設定する。そして、イベント処理部１ｂは、ＡＬＥ−ＩＤとともにイベントを宛先へ転送し（ステップＳ１０９）、イベント処理を終了する。ステップＳ１１０では、イベント処理部１ｂは、デフォルトで登録されている上位Concentratorにイベントを転送し、イベント処理を終了する。【００７２】
次に、実施形態の一例にかかるSubscriberの構成について説明する。図６は、実施形態の一例にかかるSubscriberの構成を示す機能ブロック図である。Subscriber８は、登録機能部８ａと、イベント処理部８ｂと、ＡＬＥ仕様格納部８ｃとを有する。【００７３】
登録機能部８ａは、アプリケーション９の指示により指定されたＩＤを、Edge  Concentrator４に対して、次表に示すようなＩＤ結合メッセージ（ＩＢＲ）を送信することによって、ターゲットを指定する。【００７４】
【表６】
2009122524.tif 000008
【００７５】
イベント処理部８ｂは、Edge  Concentrator４からイベントを受信した場合は、アプリケーション９にイベント受信を通知し、次表に示すようなＸＭＬ形式のＡＬＥ仕様設定要求をイベントで通知されたOriginator５に対しておこなう。【００７６】
【表７】
2009122524.tif 000009
【００７７】
また、イベント処理部８ｂは、Edge  Concentrator４に対して、次表に示すような、ＩＢＲに対するDisconnectを送信することによって、ターゲットの指定解除を行う。この場合、イベント処理部８ｂは、上記（表７）の「＜Type＞」タグの設定項目を、「Disconnect」としたＡＬＥ仕様解除要求を、Edge  Concentrator４に対して送信する。【００７８】
また、イベント処理部８ｂは、Originator５からイベントを受信した場合は、アプリケーション９にイベント受信を通知する。【００７９】
次に、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルについて説明する。図７は、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルの一例を示す図である。【００８０】
上記（表１）で示したように、ＩＤは、ＩＤ体系ごとに、管理者や種別を識別するための独自のトポロジを持つことを前提とする。例としては、コード識別＋企業コード＋製品コード＋シリアル番号で構成され、シリアル番号を除くコード識別＋企業コード＋製品コードの範囲内で、一意に企業や製品の種類が特定できるものである。【００８１】
上記（表１）に示したものは、ＩＤ体系の一例である。ＩＤ体系は、例えば、ＩＤ体系の識別情報である「ＥＲ」というプレフィックス（接頭辞）、ドメイン識別情報である５文字のＡＳＣＩＩコード、オブジェクト識別情報である１０文字のＡＳＣＩＩコード、シリアル番号を示す５文字のＡＳＣＩＩコードから構成される。このようなＩＤ体系の表記例は、「ERD0001TESTOBJECT00001」である。【００８２】
Concentratorが管理するＩＤと、当該ＩＤを含むイベントの受信装置のネットワーク識別情報との対応テーブルを結合テーブルと呼ぶ。結合テーブルには、図７に示すように、以下の種類が存在する。【００８３】
（１）ID  System結合テーブル１ｃ１は、ＩＤのＩＤ体系識別情報と、ID  System  Concentrator２のネットワーク識別情報の結合を管理する。ネットワーク識別情報は、イベント送受信にメッセージサービスを用いている場合は、イベントの受信キュー名である。ID  System結合テーブル１ｃ１は、Root  Concentrator１で管理され、ターゲットとなるＩＤのＩＤ体系を、コンテキスト情報収集流通システムＳで、グローバルに利用する場合に登録する。コンテキスト情報収集流通システムＳにおいて、統合されたＩＤ体系を用いる場合は、Root  Concentrator１は、不要である。【００８４】
（２）ドメイン結合テーブル２ｃ１は、ＩＤ体系が示すドメイン部分と、Domain  Concentrator３のネットワーク識別情報の結合を管理する。ドメイン結合テーブルは、ID  System  Concentrator２で管理される。コンテキスト情報収集流通システムＳのオペレータは、Domain  Concentrator３が管理するＩＤのドメイン部分を登録する。ドメイン結合に関しては、後でさらに詳細に説明する。【００８５】
（３）ドメインRFID結合テーブル３ｃ１は、ローカル登録に関して、ＩＤとEdge  Concentrator４のネットワーク識別情報との結合を管理する。また、グローバル登録に関して、ＩＤと、グローバル要求登録元のDomain  Concentrator３のネットワーク識別情報との結合を管理する。【００８６】
コンテキスト情報収集流通システムＳのオペレータは、管理ドメインで管理するＩＤを登録し、ＩＤを管理するホームEdge  Concentratorを選択する。この選択は、負荷分散を考慮して、コンテキスト情報収集流通システムＳが、適切なEdge  Concentrator４を、自動的に選択するとしてもよいし、オペレータが手動で設定するようにしてもよい。【００８７】
（４）Edge  RFID結合テーブル４ｃ１は、ＩＤと、Subscriber８のネットワーク識別情報との結合を管理する。この結合テーブルは、Edge  Concentrator４で管理される。Subscriber８は、ＩＤ結合メッセージ（ＩＢＲ）で結合情報を登録する。【００８８】
（５）ＡＬＥ−ＩＤキャッシュテーブル５ｄ１は、厳密には、結合テーブルではないが、後述する上位Concentratorへのイベント送信の抑制のために用いられるＡＬＥ−ＩＤとＩＤとの対応表をOriginator５が保持するために利用される。【００８９】
（６）なお、ＡＬＥ（アプリケーションレベルイベント、ＡＬＥ:Application  Level  Event)は、アプリケーション固有に編集された情報であり、通知する情報、通知規則をＡＬＥ仕様と呼ぶ、ＡＬＥ仕様テーブル５ｅ１は、ＡＬＥ仕様を記憶するテーブルである。【００９０】
次に、実施形態の一例にかかるドメイン結合でのＩＤ検索方法について説明する。図８は、実施形態の一例にかかるドメイン結合でのＩＤ検索方法の一例を示す図である。ドメインを決定するためのＩＤのトポロジは、ＩＤ体系ごとに異なる。ドメイン結合は、ＩＤのトポロジを構成する部分を指定し、ＩＤの残りの部分をワイルドカードにすることによって、ドメインの決定を行う。【００９１】
ドメインの検索方法としては、ロンゲストマッチが一般的であるが、本実施形態の一例では、ConcentratorのＩＤ索引によるものとする。ターゲットの識別情報を含むコンテキスト情報の転送（ルーティング処理）の高速性を損なうことなく、簡易的にワイルドカード処理を実現する方法の一例としては、図８に示すように、ＩＤ体系を、「管理ドメイン識別情報／管理オブジェクト種別情報／シリアル番号」の３つの部分に分割し、それぞれの組み合わせについて検索をおこない、３回の索引の最長一致によるＩＤ比較をおこなえばよい。【００９２】
ＩＤ体系の管理ドメイン識別情報、管理オブジェクト種別情報、シリアル番号のビット長（例示のＩＤ体系では、ＡＳＣＩＩ文字数５）は、固定長であるとしているが、これらの長さは、ＩＤ体系依存で可変であり、初期設定により、各分割パートの比較ビット数を可変にするように構成することもできる。【００９３】
なお、ＩＤ体系によっては、前段の分割パートにより後段の分割パートのビット長が決定されるような複雑なＩＤ体系を持つものも存在するが、ＩＤ体系ごとに、ＩＤ体系のトポロジに従ってドメイン結合の検索ロジックを構成することが本実施形態の一例に含まれることは、自明である。【００９４】
次に、実施形態の一例にかかる各装置へのＩＤ登録処理について説明する。図９は、実施形態の一例にかかる各装置へのＩＤ登録処理の概要を示す図である。以下に、登録シーケンスを用いて、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットとする場合の登録方法を示す。【００９５】
なお、Domain  Concentrator３に、ドメインRFID結合を作成することを、ローカル登録という。Concentratorへの経路情報（ＩＤと宛先のネットワーク識別情報との対応関係）の登録は、ＩＤ結合メッセージ（ＩＢＲ)でおこなわれる。オペレータによって端末装置からＩＢＲが投入されたとする。Subscriber８が、上位ConcentratorにＩＢＲを要求することで、プラグイン的な処理でコンテキスト情報収集流通システムＳへの参加を可能にするように構成することもできる。【００９６】
同図に示すように、管理ドメインのオペレータは、管理ドメイン内で監視するＩＤ：「ERD0001TESTOBJECT00001」を、Domain  Concentrator３に登録する。さらに、オペレータまたはDomain  Concentrator３は、ＩＤのホームEdge  Concentratorを決定し、ホームEdge  Concentratorと決定されたEdge  Concentrator４のネットワーク識別情報を、Domain  Concentrator３に登録する。【００９７】
管理ドメインのオペレータが、他のドメインでＩＤを検知した場合にも、当該ＩＤを含むイベントの転送を所望するなら、コンテキスト情報収集流通システムＳのオペレータは、当該ＩＤの（プレフィックス＋ドメイン識別情報）を管理しているID  System  Concentrator２に、ＩＤのドメイン識別情報：「ERD0001」と、Domain  Concentrator３のネットワーク識別情報を登録する。【００９８】
続いて、コンテキスト情報収集流通システムＳのオペレータは、Root  Concentrator１に、ＩＤのＩＤ体系識別情報：「ER」と、ID  System  Concentrator２のネットワーク識別情報を登録する。グローバル登録するＲＦＩＤのＩＤ体系を管理するID  System  Concentrator２がない場合は、コンテキスト情報収集流通システムＳのオペレータが、該当するID  System  Concentrator２を割り付け、Root  Concentrator１にID  System結合を登録する。【００９９】
次に、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理について説明する。図１０は、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理の概要を示す図である。以下、登録シーケンスを用いて、ID：「ERD0001TESTOBJECT00001」をターゲットとして、管理ドメイン間で情報を流通させる場合の登録方法を示す。【０１００】
同一のＲＦＩＤに関して、複数のドメインで参照可能にするためには、グローバル結合の作成が必要である。（１）先ず、コンテキスト情報収集流通システムＳのオペレータは、Domain  ConcentratorＡに、ＩＤ：「ERD0001TESTOBJECT00001」を、グローバルフラグをオンにしたＩＢＲメッセージで登録する。【０１０１】
（２）続いて、Domain  ConcentratorＡは、図９で示した処理と同様に、ドメイン内のローカル登録をおこない、コンソールに対し、グローバルフラグをオフにしたＩＢＡを返すことで、ローカル登録完了通知を送信する。【０１０２】
（３）続いて、Domain  ConcentratorＡは、ＩＢＲメッセージがグローバル登録なので、ＩＢＲメッセージをID  System  Concentrator２に転送する。（４）続いて、ID  System  Concentrator２は、ドメイン結合テーブル２ｃ１を参照して、ＩＢＲメッセージを、当該ＩＤを参照する全てのDomain  Concentratorに送信する。【０１０３】
なお、ここでは、「ERD0001」で識別されるエントリが、ドメイン結合テーブル２ｃ１に３つあるとする。ＩＢＲの要求元は、Domain  ConcentratorＡであるので、他の２つのエントリの宛先であるDomain  ConcentratorＢおよびDomain  ConcentratorＣに、ＩＢＲメッセージを転送する。【０１０４】
（５）続いて、Domain  ConcentratorのうちのDomain  ConcentratorＢ（またはDomain  ConcentratorＣ）には、ＩＢＲメッセージに含まれるＩＤのエントリ（ドメインRFID結合テーブル３ｃ１の「ERD0001TESTOBJECT00001」と、Edge  Concentratorのペアのエントリ）があるとする。【０１０５】
この場合、ドメインRFID結合テーブル３ｃ１に「ERD0001TESTOBJECT00001」とEdge  ConcentratorＸのネットワーク識別情報のペアをグローバル結合のエントリとして登録する。（６）そして、グローバルフラグをオンにしたＩＢＡを、ドメインRFID結合テーブル３ｃ１の登録内容に従って、ネットワーク識別情報で特定されるコンソールへ送信する。【０１０６】
（７）なお、Domain  ConcentratorＣには、ＩＢＲメッセージに含まれるＩＤのエントリが無いとすると、ドメインRFID結合テーブル３ｃ１にドメインRFID結合がないので、グローバル登録はおこなわれない。【０１０７】
（８）この場合、グローバルフラグをオンにし、ＮＡＣＫ（未承認）を設定したＩＢＡを、ドメインRFID結合テーブル３ｃ１の登録内容に従って、ネットワーク識別情報で特定されるコンソールへ送信する。【０１０８】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要について説明する。図１１は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。【０１０９】
（１）先ず、Subscriber８は、近接する、Edge  Concentrator４とは異なるEdge  Concentratorに、所望するＩＤ：「ERD0001TESTOBJECT00001」について、ＩＢＲを送信し、Edge  RFID結合を作成する。【０１１０】
（２）続いて、Subscriber８に近接するEdge  Concentratorは、Edge  RFID結合テーブルを、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。【０１１１】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索すると、エントリが存在するので、ホームとなるEdge  Concentrator４にＩＢＲを転送する。【０１１２】
（４）続いて、Edge  Concentrator４は、転送されてきたＩＢＲによって指定されるEdge  RFID結合を、Edge  RFID結合テーブル４ｃ１に生成し、ＩＢＡメッセージ（ＡＣＫを設定したＩＢＲメッセージ）をSubscriber８に返す。【０１１３】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要について説明する。図１２は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。【０１１４】
（１）先ず、Subscriber８は、近接する、Edge  Concentrator４とは異なるEdge  Concentratorに、ＩＢＲを送信して、所望するＩＤ：「ERD0001TESTOBJECT00001」のEdge  RFID結合を作成する。【０１１５】
（２）続いて、Subscriber８に近接するEdge  Concentratorは、Edge  RFID結合テーブルをＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。【０１１６】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索すると、エントリが存在するので、ホームとなるEdge  Concentrator４に、ＩＢＲを転送する。【０１１７】
（４）続いて、Edge  Concentrator４は、ＩＢＲで指定されているEdge  RFID結合を、Edge  RFID結合テーブル４ｃ１に生成し、ＩＢＡメッセージをSubscriber８に返す。【０１１８】
（５）続いて、Domain  Concentrator３のドメインRFID結合テーブル３ｃ１には、ＩＤ：「ERD0001TESTOBJECT00001」に対してグローバル登録のエントリ（「ERD0001TESTOBJECT00001」と、Domain  Concentrator1のペアのエントリ）があるので、ＩＤ：「ERD0001TESTOBJECT00001」、Domain  Concentrator３のネットワーク識別情報を含み、グローバルフラグをオンにしたＩＢＲメッセージを作成し、Edge  Concentrator４に送信する。【０１１９】
（６）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１に、ＩＤ：「ERD0001TESTOBJECT00001」と、Domain  Concentrator1のネットワーク識別情報のペアのエントリを作成し、Domain  Concentrator３へ、ＩＢＡメッセージを返す。【０１２０】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要について説明する。図１３は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。【０１２１】
（１）先ず、Subscriber８は、近接するEdge  Concentrator４に、所望するＩＤ：「ERD0001TESTOBJECT00001」についてのＩＢＲを送信する。【０１２２】
（２）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。【０１２３】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、「管理対象外のコード」を含むＩＢＡメッセージを、Subscriber８に送信する。【０１２４】
次に、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要について説明する。図１４は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。なお、ここでは、Edge  RFID結合が登録済みであることを前提とする。【０１２５】
なお、図１４では、管理ドメイン内のセンサ６が、監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメイン内のＩＤの参照元であるSubscriber８に、当該ＩＤを含む情報が転送される概要を説明する。【０１２６】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。そして、センサ６は、当該ＩＤを含むセンサイベントを、Originator５へ送信する。センサイベントの例は、上記（表２）に示したものと同様である。【０１２７】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、Edge  Concentrator４へ送信する。なお、Originator５が、Edge  Concentrator４に送信するイベントの例は、上記（表３）に示したものと同様である。【０１２８】
（３）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８との結合が存在するので、イベント（上記（表３）を参照）を、Subscriber８へ転送する。【０１２９】
（４）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様と、ＡＬＥ−ＩＤの登録を行う。ＡＬＥ仕様は、例えば、フィルタ（通知規則）ＩＤ：「ERD0001TESTOBJECT00001」、センサ識別情報：「センサＡ」、空間範囲：「１（該当センサのみ）」、時間範囲：「１（最新イベントデータのみ）」である。ＡＬＥ−ＩＤは、例えば、ＡＬＥ−ＩＤ：「Edge  Concentrator」である。【０１３０】
（５）続いて、Subscriber８は、Edge  Concentrator４に、次表に示すようなＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１３１】
【表８】
2009122524.tif 000010
【０１３２】
次に、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を説明する。図１５は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。【０１３３】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。センサ６が、定期的に無線タグを検知している場合、センサイベントの発生は定期的におこなわれることとなる。【０１３４】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されているで、ＡＬＥ仕様に基づいて、当該ＩＤを含むＡＬＥを、Subscriber８に送信する。【０１３５】
続いて、Originator５は、ＡＬＥ−ＩＤキャッシュのキャッシュ内容に基づき、ＩＤ：「ERD0001TESTOBJECT00001」を、ＡＬＥ−ＩＤ：「Edge  Concentrator」に変換した初期イベントを、Edge  Concentrator４に転送する。Edge  Concentrator４は、ＡＬＥ−ＩＤから、自装置が、Edge  RFID結合を管理しているＩＤであると判定し、「ERD0001TESTOBJECT00001」をキーにして、Edge  RFID結合テーブル４ｃ１を検索する。該当エントリは、図１４の（５）の処理で削除されているので、イベントは棄却される。【０１３６】
次に、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を説明する。図１６は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。ここでは、Edge  RFID結合が登録済みであることを前提とする。また、図１６では、外部Concentratorの動作を説明することとなる。【０１３７】
図１６では、管理ドメイン内のセンサ６が、監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメイン内のEdge  Concentrator４とは、別の管理ドメイン内のEdge  Concentrator４を経由して、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。【０１３８】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。【０１３９】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、該当ＩＤを含むイベントを、当該Originator５が接続しているEdge  Concentrator2＿４に送信する。【０１４０】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関してのEdge  RFID結合が存在しないので、図５に示したConcentratorのイベント処理部１ｂのフローに従って、イベントを、上位のConcentratorであるDomain  Concentrator３に転送する。【０１４１】
（４）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1との結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。【０１４２】
（５）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８との結合が存在するので、イベントを、Subscriber８に転送する。【０１４３】
（６）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様と、ＡＬＥ−ＩＤの登録を行う。【０１４４】
（７）続いて、Subscriber８は、Edge  Concentrator４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１４５】
次に、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を説明する。図１７は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。【０１４６】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。【０１４７】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されているで、このＡＬＥ仕様に基づいて、当該ＩＤを含むＡＬＥを、Subscriber８に送信する。【０１４８】
（３）続いて、ＡＬＥ−ＩＤキャッシュのキャッシュ内容に基づき、ＩＤ：「ERD0001TESTOBJECT00001」に、ＡＬＥ−ＩＤ：「Edge  Concentrator1」の情報を追加した初期イベントを、Edge  Concentrator2＿４に転送する。【０１４９】
（４）続いて、Edge  Concentrator2＿４は、ＡＬＥ−ＩＤが、Edge  Concentrator1を指し示しているので、イベントを、Edge  Concentrator1＿４に転送する。【０１５０】
（５）続いて、Edge  Concentrator2＿４は、ＡＬＥ−ＩＤから、自装置が、Edge  RFID結合を管理しているＩＤであることを判定する。そして、「ERD0001TESTOBJECT00001」をキーにして、Edge  RFID結合テーブル４ｃ１を検索する。当該エントリは、Edge  RFID結合テーブル４ｃ１からすでに削除されているので、イベントを棄却する。【０１５１】
次に、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を説明する。図１８は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を示す図である。【０１５２】
なお、ここでは、グローバル結合、Edge  RFID結合が登録済みであることを前提とする。図１８では、ある管理ドメイン内のセンサ６が、別の管理ドメインでの監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメインの境界を超えて、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を示している。【０１５３】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、このＩＤを管理している管理ドメインとは、別の管理ドメインへと移動する。管理ドメインを移動する状況は、例えば、グループ会社の従業員が、グループ会社の他の事業所へ異動しても、異動先で、異動元の事業所と同様なサービスの提供を受ける場合である。センサ６がＩＤを検知すると、当該ＩＤを含むセンサイベントを、Originator５に送信する。【０１５４】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、該当ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。【０１５５】
（３）続いて、Edge  Concentrator2は、Edge  RFID結合テーブル４ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  RFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるDomain  Concentrator2＿３へ転送する。【０１５６】
（４）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、ドメインRFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるID  System  Concentrator２に転送する。【０１５７】
（５）続いて、ID  System  Concentrator２は、ドメイン結合テーブル２ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤは、ドメイン識別のパート部分「ERD0001」が、Domain  Concentrator1との結合を有するので、イベントをDomain  Concentrator1＿３へ転送する。【０１５８】
（６）続いて、Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。【０１５９】
（７）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８とのドメインRFID結合が存在するので、イベントを、Subscriber８に転送する。【０１６０】
（８）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様の登録をおこなう。【０１６１】
（９）続いて、Subscriber８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１６２】
次に、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を説明する。図１９は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を示す図である。【０１６３】
ここでは、グローバル結合、Edge  RFID結合が登録済みであることを前提とする。ターゲットと、ビジターとが兼用される状況は、例えば、ターゲットがオフイスで用いられる事務機器等の製品であり、製品のメンテナンスのために製品の製造元メーカが、製品販売後もモニタを続ける。一方で製品を購入した企業が、自社の設備管理のためにＩＤを２次利用しているような場合に発生する。以下は、このような状況を前提とする。【０１６４】
図１９では、製品を購入した企業のセンサが、ＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、企業内の参照元であるSubscriber2と、管理ドメインの境界を越えて、販売メーカの参照元であるSubscriber1に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。【０１６５】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、このＩＤを管理しているメーカの管理ドメインとは異なる、購入企業の管理ドメインに移動する。センサ６は、ＩＤを検知する。そして、センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。【０１６６】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。【０１６７】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber2＿８とのEdge  RFID結合が存在するので、イベントを、Subscriber2＿８に回送する。【０１６８】
（４）続いて、Subscriber2＿８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。【０１６９】
（５）続いて、Subscriber2＿８は、Edge  Concentrator2＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１７０】
（６）続いて、Edge  RFID結合テーブル４ｃ１を参照すると、Edge  Concentrator2＿４には、当該ＩＤに関して、Domain  Concentrator2＿３との結合が存在するので、イベントを、Domain  Concentrator2＿３に転送する。【０１７１】
（７）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。ドメインRFID結合テーブル３ｃ１には、当該ＩＤに関して、２つの結合が存在するので、図５に示すConcentratorの処理手順に従って、２つの結合のうち、イベント送信元でないConcentratorであるDomain  Concentrator1＿３に、イベントを転送する。【０１７２】
（８）続いて、Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1＿４とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。【０１７３】
（９）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関してSubscriber1＿８とのEdge  RFID結合が存在するので、イベントを、Subscriber1＿８に転送する。【０１７４】
（１０）続いて、Subscriber1＿８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。【０１７５】
（１１）続いて、Subscriber1＿８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１７６】
次に、ＩＤ結合が存在しない外部のConcentratorとの間のルーティング処理（初期イベント転送時）の概要を説明する。図２０は、ＩＤ結合が存在しない外部のConcentratorとの間のルーティング処理（初期イベント転送時）の概要を示す図である。【０１７７】
ここでは、Edge  RFID結合が登録済みであることを前提とする。図２０では、別のＩＤ体系を用いる管理ドメイン内のセンサ６が、管理ドメインで監視対象としていない別のＩＤ体系を持つ識別子：「ERD0001TESTOBJECT00001」を検知した場合に、ＩＤ体系の境界を超えて、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。【０１７８】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、全く異なるＩＤ体系「AA」で識別される識別情報を用いる別の管理ドメインに移動する。このような状況は、例えば、複数の公共交通機関で、それぞれ異なるＩＤ体系の電子マネーを採用しており、乗り継ぎなどの顧客の利便性を高めるために、交通機関間で電子マネーの相互利用を可能にする場合などである。センサ６がＩＤを検知し、センサ６が当該ＩＤを含むセンサイベントをOriginator５に送信する。【０１７９】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。【０１８０】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  RFID結合が存在しないので、図５に示したConcentratorの処理手順に従って、イベントを、上位のConcentratorであるDomain  Concentrator2＿３に転送する。【０１８１】
（４）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ２を。ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、ドメインRFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるID  System  Concentrator2＿３に転送する。【０１８２】
（５）続いて、ID  System  Concentrator2＿３は、ドメイン結合テーブル２ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」のドメイン部分をキーにして検索する。当該ＩＤに関してのドメイン結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるRoot  Concentrator１に転送する。【０１８３】
（６）続いて、Root  Concentrator１は、ID  System結合テーブル１ｃ１を、ＩＤ体系識別「ER」で索引する。当該ＩＤに関して、ID  System結合が存在するので、図５に示すConcentratorの処理手順に従って、ID  System  Concentrator1＿２に、イベントを転送する。【０１８４】
（７）続いて、ID  System  Concentrator1＿２は、ドメイン結合テーブル２ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」のドメイン部分をキーにして検索する。当該ＩＤに関して、ドメイン結合が存在するので、図５に示すConcentratorの処理手順に従って、Domain  Concentrator1＿３に、イベントを転送する。【０１８５】
（８）Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1＿４とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。【０１８６】
（９）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして参照する。当該ＩＤに関して、Subscriber８とのEdge  RFID結合が存在するので、イベントを、Subscriber８に転送する。【０１８７】
（１０）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。【０１８８】
（１１）続いて、Subscriber８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。【０１８９】
次に、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を説明する。図２１−１は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を示す図である。また、図２１−２は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例を示す図である。【０１９０】
一般に、ＲＦＩＤタグ７が発信する情報としては、識別情報と、識別情報のＩＤ体系の種類を示すＩＤ体系識別情報がある。通常、ＲＦＩＤタグ７は、メーカや管理者のみがアクセスできる制限エリアと、規格に準拠したセンサ６が読み出すことができるアクセス可能エリアとの２つのメモリエリアから構成される。【０１９１】
図２１−１に示すＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例は、識別情報のプレフィックスに、ＩＤ体系識別情報を付与する方法である。例えば、識別情報の先頭数文字のキャラクタで判別、または、先頭数ビットの情報で判断する方法である。【０１９２】
図２１−２に示すＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例は、メモリのアクセス可能エリアに、識別情報フィールドと、ＩＤ体系識別情報のフィールドとを設けて、別々に読み出す方法である。【０１９３】
センサ６側は、ＲＦＩＤタグ７のメモリ上のデータ構成に応じて、識別情報とＩＤ体系識別情報を読み込むことが可能になるように実装される。センサ６は、読み出した情報を、例えば、次表に示すようなＸＭＬのタグを用いて識別情報を構成し、センサ６以外の装置が、識別情報とＩＤ体系識別情報とを識別できるようにする。【０１９４】
【表９】
2009122524.tif 000011
【０１９５】
上記実施形態の一例によれば、ＩＤをネットワークから収集し、検索する装置を、ネットワーク全体で階層化し、ＩＤ体系に依存しないＩＤの一意性のみを持って情報の振り分けを行うドメイン階層と、ＩＤ体系に依存した情報の振り分けをドメイン間で行うＩＤ体系階層とで構成している。【０１９６】
ドメイン階層内では、ＩＤごとにＩＤの管理元を一元化し、ドメイン間での情報振り分けが必要なものに関してのみＩＤ体系階層にも登録することで、ＩＤと、ネットワーク識別子の対応表を全ての装置に持たせることなく、ドメイン単位に経路表（紐付け情報）を分散し、集約を可能にし、ＩＤと、ＩＤを参照するネットワーク装置の識別子との対応表を、ネットワーク上の全ての負荷分散された装置が持たなければならないといった問題と、経路を集約できないという問題を解決している。すなわち、ＩＤ体系ごとの差異を、管理ドメイン階層およびＩＤ体系階層の階層化されたシステム構成で吸収し、効率的にコンテキスト情報を収集可能になる。【０１９７】
また、一度、参照者に通知された情報（ＩＤやコンテキスト情報を含む情報）は、ＩＤに、当該ＩＤを管理している管理元装置のネットワーク識別情報を紐付けることで、情報の振り分け装置は、上位階層に情報を転送することなく、同一のドメイン階層内で、直接、管理元の装置に情報を振り分けることが可能になり、上位階層へのトラフィック集中を回避し、階層化アプローチによる、負荷分散時に発生するトラフィック集中問題を解決している。【０１９８】
上記課題を解決することで、ネットワーク上に大量に存在し、自由に移動するＩＤを効率的に収集し、選別する装置を、ネットワークトポロジに沿って負荷分散配置することが可能になり、効率的な処理により、迅速なＩＤなどの検索が可能な大規模コンテキスト情報収集システムが実現できる。【０１９９】
以上、本発明の実施形態の一例を説明したが、本発明は、これに限られるものではなく、請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施形態の一例で実施されてもよいものである。また、実施形態の一例に記載した効果は、これに限定されるものではない。【０２００】
また、上記実施形態の一例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記実施形態の一例で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。【０２０１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。【０２０２】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）またはＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）などのマイクロ・コンピュータ）および当該ＣＰＵ（またはＭＰＵ、ＭＣＵなどのマイクロ・コンピュータ）にて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現されてもよい。
【図１】
2009122524.tif 000012
【図２】
2009122524.tif 000013
【図３−１】
2009122524.tif 000014
【図３−２】
2009122524.tif 000015
【図３−３】
2009122524.tif 000016
【図４】
2009122524.tif 000017
【図５】
2009122524.tif 000018
【図６】
2009122524.tif 000019
【図７】
2009122524.tif 000020
【図８】
2009122524.tif 000021
【図９】
2009122524.tif 000022
【図１０】
2009122524.tif 000023
【図１１】
2009122524.tif 000024
【図１２】
2009122524.tif 000025
【図１３】
2009122524.tif 000026
【図１４】
2009122524.tif 000027
【図１５】
2009122524.tif 000028
【図１６】
2009122524.tif 000029
【図１７】
2009122524.tif 000030
【図１８】
2009122524.tif 000031
【図１９】
2009122524.tif 000032
【図２０】
2009122524.tif 000033
【図２１−１】
2009122524.tif 000034
【図２１−２】
2009122524.tif 000035
【手続補正書】
【提出日】平成22年5月14日(2010.5.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテキスト情報収集ネットワークにおいてコンテキスト情報収集対象であるターゲットを一意に識別するための識別情報に応じたコンテキスト情報を収集するコンテキスト情報収集管理システム、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法に関する。
【背景技術】
【０００２】
従来から、広域なエリアを自由に移動する物や人（以下、ターゲットと呼ぶ）にターゲット識別情報（以下、識別情報と呼ぶ）を付与し、識別情報をネットワーク上で検知し、ターゲットの周囲の情報をコンテキスト情報として利用するコンテキストアウェアサービスが知られている。コンテキストアウェアサービスは、大規模なネットワークインフラ（以下、コンテキスト流通機構と呼ぶ）において、いかに効率的にターゲットのネットワーク上の検知箇所を特定し、ターゲットのコンテキスト情報を収集するかが課題となっていた。
【０００３】
かかる課題を解決するため、例えば、次のような従来技術があった。ターゲットの識別情報を媒介にして、コンテキスト収集装置と、識別情報を検出した検出装置を管理する管理サーバを連携させ、ターゲットの識別情報のリストをコンテキスト収集装置に通知する。コンテキスト収集装置は、管理サーバにより通知されたリストから選択して、コンテキスト情報を抽出する。よって、該当しない管理サーバからの大量のコンテキスト情報の処理をおこなう必要がなく、コンテキスト情報を、迅速に提供することができた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７―２８７０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、次のような問題があった。すなわち、数万から億の単位にも達する識別情報を収集するコンテキスト情報収集装置は、コンテキスト情報収集処理に特化した高性能コンピュータ装置を用いたとしても、一台で高速な処理を実現するのは不可能であるため、コンテキスト情報収集装置の負荷分散が必要となる。
【０００６】
しかし、識別情報は、例えば、ＳＣＭ（Supply  Chain  Management）のために利用されるＥＰＣ  Ｇｌｏｂａｌなどの標準化組織により製品に付与される識別情報である場合が多い。このような識別情報は、個々の場所でスポット的に参照されるため、地理的に負荷分散され階層化されたＤＮＳ（Domain  Name  Service）のような分散方式が効果的である。識別情報は、製品を効率的に管理することを第一としているため、階層的な意味情報を含む体系となっている。
【０００７】
そして、識別情報は、ＩＰアドレスやＦＱＤＮ（Fully  Qualified  Domain  Name）といった、ネットワーク装置の識別情報とは異なるため、地理的情報およびネットワークのトポロジと無関係である。
【０００８】
従って、識別情報を、ネットワーク装置の識別情報と関係付けて管理しようとする場合、ネットワーク上で検出されうる全ての識別情報と、識別情報を参照するネットワーク装置の識別情報との対応関係を、負荷分散された全てのネットワーク装置が持たなければならなくなる。
【０００９】
この場合、対応関係の情報量が膨大なものになるのみならず、全ての識別情報と、全てのネットワーク装置との対応関係を同期させて管理しなければならず、個々のネットワーク装置の負荷が膨大になるという問題があった。
【００１０】
さらに、コンテキスト情報は、複数の参照者によって参照される場合があるため、識別情報のなかには、異なる場所の複数のネットワーク装置の識別情報と対応付けられ、ネットワーク上で経路の集約が行えないといった問題も発生していた。
【００１１】
本発明は、上記問題点（課題）を解消するためになされたものであって、ネットワークのトポロジに依存しない識別情報を、ネットワーク上で効率的に管理することによって、コンテキスト情報収集処理の効率的な負荷分散をおこない、負荷分散された各ネットワーク装置の処理負荷の軽減を図ることが可能なコンテキスト情報収集管理システム、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した問題を解決し、目的を達成するため、コンテキスト情報収集管理システム、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法の一観点において、人やモノを識別するための識別情報が、管理ドメインや種別を特定するための意味情報部分と一意のシリアル番号とで構成されるものであって、識別情報をネットワークから検出するために、識別情報の意味情報部分を参照して識別情報を含む情報の振り分けを行うグローバルな階層部分と、識別情報の一意性を参照して識別情報を含む情報の振り分けを行うローカルな階層であるドメイン階層部分とでコンテキスト情報収集システムを構成することを要件とする。
【００１３】
そして、ドメイン階層では、識別情報および対応コンテキスト情報の参照者は、識別情報の種別に関わらず登録されている任意で一意の識別情報を元に、ドメイン階層内で、識別情報を含むコンテキスト情報を取得可能とすることを要件とする。一方、識別情報を含む情報をドメイン間で参照する場合は、グローバル階層の振り分け装置にドメイン間の参照を要求したドメイン階層の振り分け装置に識別情報を含むコンテキスト情報が転送されることを要件とする。
【発明の効果】
【００１４】
開示のコンテキスト情報収集管理システム、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法によれば、識別情報と、ネットワーク識別情報の対応表を、負荷分散させる全てのネットワーク装置に持たせることなく、識別情報と、識別情報を参照するネットワーク装置の識別情報との対応関係を、ドメインごとに分散させることを可能にし、負荷分散の軽減と、識別情報の探索経路の集約によって、所望の識別情報を付与された物や人の周囲のコンテキスト情報を、迅速な処理で、ネットワークのトラフィックを増大させることなく取得することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を示す図である。
【図２】図２は、実施形態の一例にかかるOriginatorの構成を示す機能ブロック図である。
【図３−１】図３−１は、実施形態の一例にかかるOriginator内に記憶されているイベントバッファのデータ形式を示す図である。
【図３−２】図３−２は、実施形態の一例にかかるOriginator内に記憶されているＡＬＥ−ＩＤキャッシュのデータ形式を示す図である。
【図３−３】図３−３は、実施形態の一例にかかるOriginator内に記憶されているＡＬＥ仕様テーブルのデータ形式を示す図である。
【図４】図４は、実施形態の一例にかかるConcentratorの構成を示す機能ブロック図である。
【図５】図５は、実施形態の一例にかかるConcentratorでおこなわれるイベント処理手順を示すフローチャートである。
【図６】図６は、実施形態の一例にかかるSubscriberの構成を示す機能ブロック図である。
【図７】図７は、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルの一例を示す図である。
【図８】図８は、実施形態の一例にかかるドメイン結合でのＩＤ検索方法の一例を示す図である。
【図９】図９は、実施形態の一例にかかる各装置へのＩＤ登録処理の概要を示す図である。
【図１０】図１０は、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理の概要を示す図である。
【図１１】図１１は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要を示す図である。
【図１２】図１２は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要を示す図である。
【図１３】図１３は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要を示す図である。
【図１４】図１４は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。
【図１５】図１５は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【図１６】図１６は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。
【図１７】図１７は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【図１８】図１８は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を示す図である。
【図１９】図１９は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を示す図である。
【図２０】図２０は、ＩＤ結合が存在しない外部のConcentratorとののルーティング処理（初期イベント転送時）の概要を示す図である。
【図２１−１】図２１−１は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を示す図である。
【図２１−２】図２１−２は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照し、コンテキスト情報収集管理システム、ドメイン管理装置、意味情報体系管理装置、ルート管理装置およびコンテキスト情報収集管理方法にかかる実施形態の一例を詳細に説明する。なお、以下の実施形態の一例で開示するコンテキスト情報収集装置は、木構造に階層化された広域ネットワークトポロジの各ノードにコンピュータ装置を配置して、コンテキスト情報収集処理を各コンピュータ装置に負荷分散を図るコンテキスト情報収集流通システム（例えば、コンテキスト情報収集管理システム、コンテキスト情報収集管理装置に対応）である。
【００１７】
コンテキスト情報収集流通システムは、各コンピュータ装置が、コンテキスト情報収集処理を、ネットワークを介して連携しておこない、各コンピュータ装置間で、収集したコンテキスト情報を流通させる。そのため、コンテキスト情報収集流通システムは、コンテキスト情報収集流通ネットワーク上で実現される。
【００１８】
先ず、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を説明する。図１は、実施形態の一例にかかるコンテキスト情報収集流通システムの構成を示す図である。同図に示すように、実施形態の一例にかかるコンテキスト情報収集流通システムＳは、木構造のネットワークにおける最上位の階層に、一台のRoot  Concentrator１（例えば、ルート管理部、ルート管理装置に相当）が配置される。その直下の階層に、複数のID  System  Concentrator２が配置される。
【００１９】
Root  Concentrator１は、ＩＤのＩＤ体系の種別を示す部分と、対応するID  System  Concentrator２のネットワーク識別情報とを紐付けて情報の振り分けを行う装置である。ここで、ＩＤおよびＩＤ体系とは、次のようなものである。
【００２０】
すなわち、コンテキスト情報収集流通システムＳでは、一意の識別情報が書き込まれているＲＦＩＤ（Radio  Frequency  ＩＤ）タグが取り付けられた人、動物または物などのターゲットの当該識別情報を、広範囲に分散して設置されているＲＦＩＤタグ読み取り装置で読み取って、当該ターゲットの存在位置を確認することができる。ＩＤとは、この識別情報である。
【００２１】
また、ＩＤ体系は、「ＩＤ体系識別情報＋管理ドメイン識別情報＋オブジェクト識別情報＋シリアル番号」の組み合わせの文字列である。「ＩＤ体系」の一例は、例えば、次表に示すようなものである。
【００２２】
【表１】
2009122524.tif 000036
【００２３】
Root  Concentrator１は、ID  System  Concentrator２（例えば、意味情報体系管理部、意味情報体系管理装置に相当）とで、ＩＤのコンテキスト情報収集流通システムＳを構成する。コンテキスト情報収集流通システムＳは、ＩＤの標準化団体や、ＩＤ流通基盤を提供することでビジネスを行うサービスプロバイダ、通信キャリア、あるいは、情報の共有化、流通を目的とする複数の企業の共同出資で設立されると想定される。
【００２４】
Root  Concentrator１は、コンテキスト情報収集流通システムＳの階層構造において、最上位階層の装置であり、コンテキスト流通機構内で流通される全てのＩＤ体系の情報を管理する。
【００２５】
そして、ID  System  Concentrator２の直下の階層には、複数のDomain  Concentrator３（例えば、ドメイン管理部、ドメイン管理装置に相当）が配置される。ID  System  Concentrator２の直下の階層を、ＩＤ体系階層と呼ぶ。すなわち、Domain  Concentrator３は、ID  System  Concentrator２のＩＤ体系階層に属することになる。
【００２６】
さらに、各Domain  Concentrator３の直下の階層には、複数のEdge  Concentrator４（例えば、ターゲット識別情報検出収集管理部、ターゲット識別情報検出収集管理装置に相当）が配置される。ID  System  Concentrator２は、ＩＤ体系の構造に従ってＩＤを構成する各部位（例えば、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現されるターゲット識別情報）と、各部位に対応するDomain  Concentrator３のネットワーク識別情報とを紐付けて、情報の振り分けを行う装置である。
【００２７】
Domain  Concentrator３は、ＩＤとＩＤをドメイン内で管理するEdge  Concentrator４のネットワーク識別情報とを紐付けて、コンテキスト情報の振り分けを行う装置である。Domain  Concentrator３、後述するEdge  Concentrator４、Originator５、センサ６、Subscriber８（例えば、ターゲット識別情報参照受付部に相当）およびアプリケーション９は、１つの管理ドメインを構成する。
【００２８】
Domain  Concentrator３は、一の管理ドメイン内の階層構造で最上位階層のコンピュータ装置であり、管理ドメイン内に登録された任意の一意のＩＤ情報を管理する。Domain  Concentrator３の直下の階層を、管理ドメイン階層と呼ぶ。すなわち、Edge  Concentrator４は、Domain  Concentrator３の管理ドメイン階層に属することになる。
【００２９】
Edge  Concentrator４は、ＩＤとコンテキスト収集者の端末装置であるSubscriber８のネットワーク識別情報とを紐付けて、コンテキスト情報の振り分けを行う装置である。本実施形態の一例では、ある任意のＩＤは、管理ドメイン内の１つのEdge  Concentrator４が、該当ＩＤをターゲットとしてコンテキスト情報を収集する管理ドメイン内の全てのコンテキスト収集者のSubscriber８へのコンテキスト情報の振り分けを担当するように構成される。
【００３０】
なお、ある任意のＩＤに対して、コンテキスト情報振り分けを担うEdge  Concentrator４を、該当ＩＤのホームEdge  Concentratorと呼び、コンテキスト情報振り分けを担わないEdge  Concentrator４を、外部Edge  Concentratorと呼ぶ。
【００３１】
さらに、各Edge  Concentrator４の直下の階層には、Originator５が配置される。Originator５は、センサ６が読み取ったＩＤ情報を集約し、Edge  Concentrator４に転送する装置である。また、各Edge  Concentrator４には、Subscriber８がそれぞれ接続されている。
【００３２】
Subscriber８からの通知規則の設定により、Subscriber８への通知規則に従い、通知情報を生成し、当該Subscriber８へ、直接、コンテキスト情報を転送することもおこなう。本実施形態の一例では、Originator５は、ＩＤと、後述するＡＬＥ−ＩＤの対応関係をキャッシュし、通知情報にＡＬＥ−ＩＤを追加する機能を有する。
【００３３】
センサ６は、ＲＦＩＤ読み取り装置等のセンサである。ＲＦＩＤタグ７は、識別情報を読み取って、Originator５へ送信する装置である。Subscriber８によって、ターゲットに指定された識別情報をターゲット識別情報と呼ぶ。また、識別情報は、ＲＦＩＤタグに記憶されていることから、識別情報をタグと呼び、ターゲット識別情報をターゲットタグと呼ぶ。
【００３４】
Subscriber８によりターゲットに指定されていないタグをコンテキスト識別情報（若しくは、コンテキストタグ）と呼ぶ。また、他の管理ドメインのSubscriber８によりターゲットに指定されているタグをビジター識別情報（若しくは、ビジタータグ）と呼ぶ。なお、ＲＦＩＤタグとＲＦＩＤ読み取り装置は、一例であって、ＩＤ情報を送信する装置と、その受信装置は、いかなるものであってもよい。
【００３５】
Subscriber８は、Edge  Concentrator４に、ターゲットＩＤと、Subscriber８のネットワーク識別情報とを登録し、ターゲットに関するコンテキスト識別情報の収集をおこなうコンピュータ装置である。本実施形態の一例では、Subscriber８は、階層化された上記複数種類のConcentrator群に、ＩＤの結合要求を行うために、後述するＩＤ結合メッセージを生成し、結合処理をおこなう機能を有する。アプリケーション９は、Subscriber８が収集したコンテキスト情報から、コンテキストを判断し、サービス提供を行うプログラムである。
【００３６】
なお、Originator５からSubscriber８へ通知する情報は、アプリケーション固有に編集された情報であることから、通知する情報をアプリケーションレベルイベント（ＡＬＥ:Application  Level  Event)と呼び、通知規則をＡＬＥ仕様と呼ぶ。
【００３７】
Concentrator群が、互いに通信を行うために用いる、コンテキスト情報収集流通システムＳで使用される名前解決システムで解決されるネットワークの識別情報を、アプリケーションレベルイベントを流通するシステムで用いるＩＤの意味からＡＬＥ−ＩＤと呼ぶ。名前解決システムの一例は、ＤＮＳ（Domain  Name  Service）やＪＮＤＩ（Java  Naming  and  Directory  Interface）などである。なお、“Java”は、登録商標である。
【００３８】
すなわち、上記のコンテキスト情報収集流通システムＳは、読み取った識別情報を、ＲＦＩＤタグ読み取り装置を管理制御する、広域ネットワークトポロジの最下層のコンピュータ装置に登録する。この広域ネットワークトポロジの最下層のコンピュータ装置は、読み取ったターゲットの識別情報を自装置が管理していることを、上位の管理ドメイン階層のコンピュータ装置に通知する。
【００３９】
さらに、管理ドメイン階層のコンピュータ装置は、読み取ったターゲットの識別情報を、自装置の直下の階層のコンピュータ装置が管理していることを、さらに上位のＩＤ体系階層のコンピュータ装置に通知する。このようにして、木構造に階層化された広域ネットワークトポロジの各ノードのコンピュータ装置は、識別情報の存在位置を知ることとなる。
【００４０】
このようにコンテキスト情報収集流通システムＳを構成することによって、大規模コンテキスト収集システムにおける任意のSubscriber８は、ターゲットの存在位置およびターゲットの周辺情報（周囲に、どのような識別情報が存在するかなど）を示すコンテキスト情報を、効率よく、迅速に参照することが可能になる。
【００４１】
次に、実施形態の一例にかかるOriginatorの構成について説明する。図２は、実施形態の一例にかかるOriginator５の構成を示す機能ブロック図である。同図に示すように、Originator５は、データ管理部５ａと、イベント処理部５ｂ（例えば、ドメイン内転送部に相当）と、イベントバッファ部５ｃと、ＡＬＥ−ＩＤキャッシュ部５ｄと、ＡＬＥ仕様テーブル格納部５ｅとを有する。
【００４２】
データ管理部５ａは、Subscriber８からの通知規則の設定要求または削除要求を受信し、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブル５ｅ１（図７参照）に、通知規則の登録または削除をおこなう。また、ＡＬＥ仕様テーブル５ｅ１のエントリ登録時に、ＡＬＥ仕様と一緒に通知されるフィルタＩＤ（Subscriber８がターゲットに指定したＩＤ）と、ＡＬＥ−ＩＤとの対応関係を、ＡＬＥ−ＩＤキャッシュ部５ｄに登録する。
【００４３】
また、ＡＬＥ仕様テーブル５ｅ１からエントリが削除される際には、対応するフィルタＩＤとＡＬＥ−ＩＤとの対応関係を、ＡＬＥ−ＩＤキャッシュ部５ｄから削除する。イベント処理部５ｂは、センサ６からセンサイベントを受信すると、イベントバッファ部５ｃの該当エントリにイベントを登録する。
【００４４】
センサイベントには、ＩＤのリストと、センサの識別情報が含まれる。センサイベントの具体例は、次表に示すように、例えば、ＸＭＬ（eXtensible  Markup  Language）で定義されたメッセージ情報である。
【００４５】
【表２】
2009122524.tif 000037
【００４６】
イベント処理部５ｂは、イベントバッファ部５ｃにイベントを登録すると、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブルを参照しながら、ＡＬＥ仕様で指定された規則に従い、イベントバッファ部５ｃに記憶されているイベント情報の参照および編集をおこない、ＡＬＥを生成する。
【００４７】
また、ＡＬＥに含まれる全てのＩＤについてＡＬＥ−ＩＤキャッシュ部５ｄを参照し、一致するＡＬＥ−ＩＤがあれば、該当するＡＬＥに、情報を追加する。ＡＬＥの具体例は、次表に示すような、ＸＭＬで定義されたメッセージ情報である。
【００４８】
【表３】
2009122524.tif 000038
【００４９】
次に、実施形態の一例にかかるOriginator内に記憶されているデータのデータ形式について説明する。図３−１は、実施形態の一例にかかるOriginator内に記憶されているイベントバッファのデータ形式を示す図である。
【００５０】
イベントバッファ部５ｃは、センサＩＤごとにエントリを持ち、エントリの情報として、センサＩＤとイベント配列を持つ。イベント配列は、定められた配列サイズ内で、過去のセンサイベントデータを記録しており、新たなセンサイベントを受信すると、配列の最古のセンサイベントデータを廃棄し、最新のセンサイベントを配列に追加する。
【００５１】
また、図３−２に示すように、ＡＬＥ−ＩＤキャッシュ部５ｄは、ＩＤ（ターゲット識別情報）ごとにエントリを持ち、エントリの情報としてＩＤとＡＬＥ−ＩＤを持つ。また、図３−３に示すように、ＡＬＥ仕様テーブル格納部５ｅに格納されるＡＬＥ仕様テーブルは、エントリＩＤごとにエントリを持ち、エントリの情報としてエントリＩＤ、仕様および宛先を持つ。
【００５２】
ＡＬＥ仕様は、さらに、フィルタＩＤと範囲情報を含む。範囲情報は、イベントバッファを検索する条件であり、検索するセンサ名とイベント配列の検索範囲を示す。宛先は、ＡＬＥ仕様を登録したSubscriber８のネットワーク識別情報である。
【００５３】
なお、図３−１〜図３−３に示す矢印は、各ＩＤをキーにして、それぞれのテーブルを検索する方向を示す。また、この矢印の方向の順序で、新規のエントリが追加され、先頭の最古のエントリが削除されることとなる。
【００５４】
次に、実施形態の一例にかかるConcentratorの構成を説明する。図４は、実施形態の一例にかかるConcentratorの構成を示す機能ブロック図である。なお、Concentratorは、コンテキスト情報収集流通システムの階層に応じて、Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３およびEdge  Concentrator４と、数種類存在するが、基本的な機能ブロックはすべて共通である。各Concentratorの差分については、後述することとして、ここでは、Root  Concentrator１を例に取って説明をおこなう。
【００５５】
Root  Concentrator１は、結合メッセージ処理部１ａ（例えば、ID  System  Concentrator２である場合は、ドメイン間転送部に相当、Root  Concentrator１である場合は、ルート転送部に相当）と、イベント処理部１ｂと、結合テーブル格納部１ｃとを有する。結合メッセージ処理部１ａは、Subscriber８、オペレータの管理コンソール、あるいは他のConcentrator（Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３またはEdge  Concentrator４）からＩＤ結合メッセージ（以下、ＩＢＲ（ID  Binding  Request）メッセージと呼ぶ）を受信し、ＩＢＲメッセージの内容を解析する。
【００５６】
また、結合メッセージ処理部１ａは、ＩＢＲメッセージが、自装置が処理しなければならないものであれば、結合テーブル格納部１ｃに格納される結合テーブルに、ＩＤと、ＩＤの結合を要求したコンピュータ装置のネットワーク識別情報の対応関係とを記憶させる。
【００５７】
また、結合メッセージ処理部１ａは、結合テーブルに記憶させるべき情報を記憶させた後、ＡＣＫ（Acknowledge）メッセージを生成し、送信元へ送りかえす。
【００５８】
結合メッセージ処理部１ａは、ＩＢＲメッセージが、自装置が処理しなければならないものでない場合は、あらかじめ定められた処理シーケンスに従って、ＩＢＲメッセージの情報を編集し、適切なConcentratorへ送信する。
【００５９】
ＩＢＲメッセージの具体例は、次表に示すような、ＸＭＬで定義されたメッセージであり、情報として、シーケンス番号、ＩＤ、処理種別、ネットワーク識別情報、グローバルフラグなどが含まれる。結合テーブルと、結合テーブルへの情報の登録シーケンスについては、後述する。
【００６０】
【表４】
2009122524.tif 000039
【００６１】
また、ＩＢＲメッセージに応答するＡＣＫメッセージは、次表に示すような、ＸＭＬで定義されたメッセージである。
【００６２】
【表５】
2009122524.tif 000040
【００６３】
イベント処理部１ｂは、Originator５、または他のConcentrator（Root  Concentrator１、ID  System  Concentrator２、Domain  Concentrator３またはEdge  Concentrator４）からイベントを受信し、イベントに含まれるＩＤ情報を抽出し、結合テーブル格納部１ｃに格納される結合テーブルを参照して、イベントの転送を行う。イベントのデータ形式は、上記（表２）に示したセンサイベントのデータと同様である。また、当該イベントに対応して出力されるＡＬＥは、上記（表３）に示したＡＬＥのデータと同様である。
【００６４】
次に、実施形態の一例にかかるConcentratorでおこなわれるイベント処理について説明する。図５は、実施形態の一例にかかるConcentratorでおこなわれるイベント処理手順を示すフローチャートである。なお、ここでも、Root  Concentrator１に代表させて、処理の説明をおこなう。
【００６５】
同図に示すように、先ず、ステップＳ１０１では、イベント処理部１ｂは、イベントを受信すると、イベントからＩＤ情報を取り出し、ＡＬＥ−ＩＤが設定されているかどうかをチェックする。ＡＬＥ−ＩＤが設定されていれば（ステップＳ１０１肯定）、ステップＳ１０２へ移り、ＡＬＥ−ＩＤが設定されていなければ（ステップＳ１０１否定）、ステップＳ１０７へ移る。
【００６６】
ステップＳ１０２では、イベント処理部１ｂは、ＡＬＥ−ＩＤが示す宛先であるネットワーク識別情報が、自装置であるか否かをチェックする。自装置であれば（ステップＳ１０２肯定）、ステップＳ１０３へ移り、自装置でなければ（ステップＳ１０２否定）、ステップＳ１０６へ移る。
【００６７】
ステップＳ１０３では、イベント処理部１ｂは、結合テーブル格納部１ｃに格納される結合テーブルを、ＩＤをキーにして検索する。該当エントリがあれば（検索結果一致、ステップＳ１０３肯定）、ステップＳ１０４へ移り、該当エントリが無ければ（検索結果不一致、ステップＳ１０３否定）、ステップＳ１０５へ移る。
【００６８】
ステップＳ１０４では、イベント処理部１ｂは、宛先にイベントを回送し、イベント処理を終了する。ステップＳ１０５では、イベント処理部１ｂは、イベントを棄却し、イベント処理を終了する。
【００６９】
ステップＳ１０６では、イベント処理部１ｂは、ＡＬＥ−ＩＤが示すネットワーク識別情報を有するConcentratorにイベントを転送し、処理を終了する。また、ステップＳ１０７では、イベント処理部１ｂは、結合テーブルを、ＩＤをキーにして検索する。該当エントリがあれば（検索結果一致、ステップＳ１０７肯定）、ステップＳ１０８へ移り、該当エントリが無ければ（検索結果不一致、ステップＳ１０７否定）、ステップＳ１１０へ移る。
【００７０】
ステップＳ１０８では、イベント処理部１ｂは、イベントのＩＤ情報の属性として現在処理を行っているConcentratorのＡＬＥ−ＩＤを設定する。そして、イベント処理部１ｂは、ＡＬＥ−ＩＤとともにイベントを宛先へ転送し（ステップＳ１０９）、イベント処理を終了する。ステップＳ１１０では、イベント処理部１ｂは、デフォルトで登録されている上位Concentratorにイベントを転送し、イベント処理を終了する。
【００７１】
次に、実施形態の一例にかかるSubscriberの構成について説明する。図６は、実施形態の一例にかかるSubscriberの構成を示す機能ブロック図である。Subscriber８は、登録機能部８ａと、イベント処理部８ｂと、ＡＬＥ仕様格納部８ｃとを有する。
【００７２】
登録機能部８ａは、アプリケーション９の指示により指定されたＩＤを、Edge  Concentrator４に対して、次表に示すようなＩＤ結合メッセージ（ＩＢＲ）を送信することによって、ターゲットを指定する。
【００７３】
【表６】
2009122524.tif 000041
【００７４】
イベント処理部８ｂは、Edge  Concentrator４からイベントを受信した場合は、アプリケーション９にイベント受信を通知し、次表に示すようなＸＭＬ形式のＡＬＥ仕様設定要求をイベントで通知されたOriginator５に対しておこなう。
【００７５】
【表７】
2009122524.tif 000042
【００７６】
また、イベント処理部８ｂは、Edge  Concentrator４に対して、次表に示すような、ＩＢＲに対するDisconnectを送信することによって、ターゲットの指定解除を行う。この場合、イベント処理部８ｂは、上記（表７）の「＜Type＞」タグの設定項目を、「Disconnect」としたＡＬＥ仕様解除要求を、Edge  Concentrator４に対して送信する。
【００７７】
また、イベント処理部８ｂは、Originator５からイベントを受信した場合は、アプリケーション９にイベント受信を通知する。
【００７８】
次に、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルについて説明する。図７は、実施形態の一例にかかる各装置におけるＩＤ体系に対応するＩＤ結合テーブルの一例を示す図である。
【００７９】
上記（表１）で示したように、ＩＤは、ＩＤ体系ごとに、管理者や種別を識別するための独自のトポロジを持つことを前提とする。例としては、コード識別＋企業コード＋製品コード＋シリアル番号で構成され、シリアル番号を除くコード識別＋企業コード＋製品コードの範囲内で、一意に企業や製品の種類が特定できるものである。
【００８０】
上記（表１）に示したものは、ＩＤ体系の一例である。ＩＤ体系は、例えば、ＩＤ体系の識別情報である「ＥＲ」というプレフィックス（接頭辞）、ドメイン識別情報である５文字のＡＳＣＩＩコード、オブジェクト識別情報である１０文字のＡＳＣＩＩコード、シリアル番号を示す５文字のＡＳＣＩＩコードから構成される。このようなＩＤ体系の表記例は、「ERD0001TESTOBJECT00001」である。
【００８１】
Concentratorが管理するＩＤと、当該ＩＤを含むイベントの受信装置のネットワーク識別情報との対応テーブルを結合テーブルと呼ぶ。結合テーブルには、図７に示すように、以下の種類が存在する。
【００８２】
（１）ID  System結合テーブル１ｃ１は、ＩＤのＩＤ体系識別情報と、ID  System  Concentrator２のネットワーク識別情報の結合を管理する。ネットワーク識別情報は、イベント送受信にメッセージサービスを用いている場合は、イベントの受信キュー名である。ID  System結合テーブル１ｃ１は、Root  Concentrator１で管理され、ターゲットとなるＩＤのＩＤ体系を、コンテキスト情報収集流通システムＳで、グローバルに利用する場合に登録する。コンテキスト情報収集流通システムＳにおいて、統合されたＩＤ体系を用いる場合は、Root  Concentrator１は、不要である。
【００８３】
（２）ドメイン結合テーブル２ｃ１は、ＩＤ体系が示すドメイン部分と、Domain  Concentrator３のネットワーク識別情報の結合を管理する。ドメイン結合テーブルは、ID  System  Concentrator２で管理される。コンテキスト情報収集流通システムＳのオペレータは、Domain  Concentrator３が管理するＩＤのドメイン部分を登録する。ドメイン結合に関しては、後でさらに詳細に説明する。
【００８４】
（３）ドメインRFID結合テーブル３ｃ１は、ローカル登録に関して、ＩＤとEdge  Concentrator４のネットワーク識別情報との結合を管理する。また、グローバル登録に関して、ＩＤと、グローバル要求登録元のDomain  Concentrator３のネットワーク識別情報との結合を管理する。
【００８５】
コンテキスト情報収集流通システムＳのオペレータは、管理ドメインで管理するＩＤを登録し、ＩＤを管理するホームEdge  Concentratorを選択する。この選択は、負荷分散を考慮して、コンテキスト情報収集流通システムＳが、適切なEdge  Concentrator４を、自動的に選択するとしてもよいし、オペレータが手動で設定するようにしてもよい。
【００８６】
（４）Edge  RFID結合テーブル４ｃ１は、ＩＤと、Subscriber８のネットワーク識別情報との結合を管理する。この結合テーブルは、Edge  Concentrator４で管理される。Subscriber８は、ＩＤ結合メッセージ（ＩＢＲ）で結合情報を登録する。
【００８７】
（５）ＡＬＥ−ＩＤキャッシュテーブル５ｄ１は、厳密には、結合テーブルではないが、後述する上位Concentratorへのイベント送信の抑制のために用いられるＡＬＥ−ＩＤとＩＤとの対応表をOriginator５が保持するために利用される。
【００８８】
（６）なお、ＡＬＥ（アプリケーションレベルイベント、ＡＬＥ:Application  Level  Event)は、アプリケーション固有に編集された情報であり、通知する情報、通知規則をＡＬＥ仕様と呼ぶ、ＡＬＥ仕様テーブル５ｅ１は、ＡＬＥ仕様を記憶するテーブルである。
【００８９】
次に、実施形態の一例にかかるドメイン結合でのＩＤ検索方法について説明する。図８は、実施形態の一例にかかるドメイン結合でのＩＤ検索方法の一例を示す図である。ドメインを決定するためのＩＤのトポロジは、ＩＤ体系ごとに異なる。ドメイン結合は、ＩＤのトポロジを構成する部分を指定し、ＩＤの残りの部分をワイルドカードにすることによって、ドメインの決定を行う。
【００９０】
ドメインの検索方法としては、ロンゲストマッチが一般的であるが、本実施形態の一例では、ConcentratorのＩＤ索引によるものとする。ターゲットの識別情報を含むコンテキスト情報の転送（ルーティング処理）の高速性を損なうことなく、簡易的にワイルドカード処理を実現する方法の一例としては、図８に示すように、ＩＤ体系を、「管理ドメイン識別情報／管理オブジェクト種別情報／シリアル番号」の３つの部分に分割し、それぞれの組み合わせについて検索をおこない、３回の索引の最長一致によるＩＤ比較をおこなえばよい。
【００９１】
ＩＤ体系の管理ドメイン識別情報、管理オブジェクト種別情報、シリアル番号のビット長（例示のＩＤ体系では、ＡＳＣＩＩ文字数５）は、固定長であるとしているが、これらの長さは、ＩＤ体系依存で可変であり、初期設定により、各分割パートの比較ビット数を可変にするように構成することもできる。
【００９２】
なお、ＩＤ体系によっては、前段の分割パートにより後段の分割パートのビット長が決定されるような複雑なＩＤ体系を持つものも存在するが、ＩＤ体系ごとに、ＩＤ体系のトポロジに従ってドメイン結合の検索ロジックを構成することが本実施形態の一例に含まれることは、自明である。
【００９３】
次に、実施形態の一例にかかる各装置へのＩＤ登録処理について説明する。図９は、実施形態の一例にかかる各装置へのＩＤ登録処理の概要を示す図である。以下に、登録シーケンスを用いて、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットとする場合の登録方法を示す。
【００９４】
なお、Domain  Concentrator３に、ドメインRFID結合を作成することを、ローカル登録という。Concentratorへの経路情報（ＩＤと宛先のネットワーク識別情報との対応関係）の登録は、ＩＤ結合メッセージ（ＩＢＲ)でおこなわれる。オペレータによって端末装置からＩＢＲが投入されたとする。Subscriber８が、上位ConcentratorにＩＢＲを要求することで、プラグイン的な処理でコンテキスト情報収集流通システムＳへの参加を可能にするように構成することもできる。
【００９５】
同図に示すように、管理ドメインのオペレータは、管理ドメイン内で監視するＩＤ：「ERD0001TESTOBJECT00001」を、Domain  Concentrator３に登録する。さらに、オペレータまたはDomain  Concentrator３は、ＩＤのホームEdge  Concentratorを決定し、ホームEdge  Concentratorと決定されたEdge  Concentrator４のネットワーク識別情報を、Domain  Concentrator３に登録する。
【００９６】
管理ドメインのオペレータが、他のドメインでＩＤを検知した場合にも、当該ＩＤを含むイベントの転送を所望するなら、コンテキスト情報収集流通システムＳのオペレータは、当該ＩＤの（プレフィックス＋ドメイン識別情報）を管理しているID  System  Concentrator２に、ＩＤのドメイン識別情報：「ERD0001」と、Domain  Concentrator３のネットワーク識別情報を登録する。
【００９７】
続いて、コンテキスト情報収集流通システムＳのオペレータは、Root  Concentrator１に、ＩＤのＩＤ体系識別情報：「ER」と、ID  System  Concentrator２のネットワーク識別情報を登録する。グローバル登録するＲＦＩＤのＩＤ体系を管理するID  System  Concentrator２がない場合は、コンテキスト情報収集流通システムＳのオペレータが、該当するID  System  Concentrator２を割り付け、Root  Concentrator１にID  System結合を登録する。
【００９８】
次に、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理について説明する。図１０は、実施形態の一例にかかるRoot  Concentratorでのグローバル結合の登録処理の概要を示す図である。以下、登録シーケンスを用いて、ID：「ERD0001TESTOBJECT00001」をターゲットとして、管理ドメイン間で情報を流通させる場合の登録方法を示す。
【００９９】
同一のＲＦＩＤに関して、複数のドメインで参照可能にするためには、グローバル結合の作成が必要である。（１）先ず、コンテキスト情報収集流通システムＳのオペレータは、Domain  ConcentratorＡに、ＩＤ：「ERD0001TESTOBJECT00001」を、グローバルフラグをオンにしたＩＢＲメッセージで登録する。
【０１００】
（２）続いて、Domain  ConcentratorＡは、図９で示した処理と同様に、ドメイン内のローカル登録をおこない、コンソールに対し、グローバルフラグをオフにしたＩＢＡを返すことで、ローカル登録完了通知を送信する。
【０１０１】
（３）続いて、Domain  ConcentratorＡは、ＩＢＲメッセージがグローバル登録なので、ＩＢＲメッセージをID  System  Concentrator２に転送する。（４）続いて、ID  System  Concentrator２は、ドメイン結合テーブル２ｃ１を参照して、ＩＢＲメッセージを、当該ＩＤを参照する全てのDomain  Concentratorに送信する。
【０１０２】
なお、ここでは、「ERD0001」で識別されるエントリが、ドメイン結合テーブル２ｃ１に３つあるとする。ＩＢＲの要求元は、Domain  ConcentratorＡであるので、他の２つのエントリの宛先であるDomain  ConcentratorＢおよびDomain  ConcentratorＣに、ＩＢＲメッセージを転送する。
【０１０３】
（５）続いて、Domain  ConcentratorのうちのDomain  ConcentratorＢ（またはDomain  ConcentratorＣ）には、ＩＢＲメッセージに含まれるＩＤのエントリ（ドメインRFID結合テーブル３ｃ１の「ERD0001TESTOBJECT00001」と、Edge  Concentratorのペアのエントリ）があるとする。
【０１０４】
この場合、ドメインRFID結合テーブル３ｃ１に「ERD0001TESTOBJECT00001」とEdge  ConcentratorＸのネットワーク識別情報のペアをグローバル結合のエントリとして登録する。（６）そして、グローバルフラグをオンにしたＩＢＡを、ドメインRFID結合テーブル３ｃ１の登録内容に従って、ネットワーク識別情報で特定されるコンソールへ送信する。
【０１０５】
（７）なお、Domain  ConcentratorＣには、ＩＢＲメッセージに含まれるＩＤのエントリが無いとすると、ドメインRFID結合テーブル３ｃ１にドメインRFID結合がないので、グローバル登録はおこなわれない。
【０１０６】
（８）この場合、グローバルフラグをオンにし、ＮＡＣＫ（未承認）を設定したＩＢＡを、ドメインRFID結合テーブル３ｃ１の登録内容に従って、ネットワーク識別情報で特定されるコンソールへ送信する。
【０１０７】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要について説明する。図１１は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されていない場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。
【０１０８】
（１）先ず、Subscriber８は、近接する、Edge  Concentrator４とは異なるEdge  Concentratorに、所望するＩＤ：「ERD0001TESTOBJECT00001」について、ＩＢＲを送信し、Edge  RFID結合を作成する。
【０１０９】
（２）続いて、Subscriber８に近接するEdge  Concentratorは、Edge  RFID結合テーブルを、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。
【０１１０】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索すると、エントリが存在するので、ホームとなるEdge  Concentrator４にＩＢＲを転送する。
【０１１１】
（４）続いて、Edge  Concentrator４は、転送されてきたＩＢＲによって指定されるEdge  RFID結合を、Edge  RFID結合テーブル４ｃ１に生成し、ＩＢＡメッセージ（ＡＣＫを設定したＩＢＲメッセージ）をSubscriber８に返す。
【０１１２】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要について説明する。図１２は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（グローバル結合されている場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。
【０１１３】
（１）先ず、Subscriber８は、近接する、Edge  Concentrator４とは異なるEdge  Concentratorに、ＩＢＲを送信して、所望するＩＤ：「ERD0001TESTOBJECT00001」のEdge  RFID結合を作成する。
【０１１４】
（２）続いて、Subscriber８に近接するEdge  Concentratorは、Edge  RFID結合テーブルをＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。
【０１１５】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索すると、エントリが存在するので、ホームとなるEdge  Concentrator４に、ＩＢＲを転送する。
【０１１６】
（４）続いて、Edge  Concentrator４は、ＩＢＲで指定されているEdge  RFID結合を、Edge  RFID結合テーブル４ｃ１に生成し、ＩＢＡメッセージをSubscriber８に返す。
【０１１７】
（５）続いて、Domain  Concentrator３のドメインRFID結合テーブル３ｃ１には、ＩＤ：「ERD0001TESTOBJECT00001」に対してグローバル登録のエントリ（「ERD0001TESTOBJECT00001」と、Domain  Concentrator1のペアのエントリ）があるので、ＩＤ：「ERD0001TESTOBJECT00001」、Domain  Concentrator３のネットワーク識別情報を含み、グローバルフラグをオンにしたＩＢＲメッセージを作成し、Edge  Concentrator４に送信する。
【０１１８】
（６）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１に、ＩＤ：「ERD0001TESTOBJECT00001」と、Domain  Concentrator1のネットワーク識別情報のペアのエントリを作成し、Domain  Concentrator３へ、ＩＢＡメッセージを返す。
【０１１９】
次に、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要について説明する。図１３は、実施形態の一例にかかるEdge  Concentratorでのドメイン結合の登録処理（ドメイン結合されていない場合）の概要を示す図である。以下、登録シーケンスを用いて、Subscriber８が、ＩＤ：「ERD0001TESTOBJECT00001」をターゲットに指定する場合の登録方法を示す。
【０１２０】
（１）先ず、Subscriber８は、近接するEdge  Concentrator４に、所望するＩＤ：「ERD0001TESTOBJECT00001」についてのＩＢＲを送信する。
【０１２１】
（２）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、Domain  Concentrator３に、ＩＢＲを転送する。
【０１２２】
（３）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索するが、該当エントリがないので、「管理対象外のコード」を含むＩＢＡメッセージを、Subscriber８に送信する。
【０１２３】
次に、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要について説明する。図１４は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。なお、ここでは、Edge  RFID結合が登録済みであることを前提とする。
【０１２４】
なお、図１４では、管理ドメイン内のセンサ６が、監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメイン内のＩＤの参照元であるSubscriber８に、当該ＩＤを含む情報が転送される概要を説明する。
【０１２５】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。そして、センサ６は、当該ＩＤを含むセンサイベントを、Originator５へ送信する。センサイベントの例は、上記（表２）に示したものと同様である。
【０１２６】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、Edge  Concentrator４へ送信する。なお、Originator５が、Edge  Concentrator４に送信するイベントの例は、上記（表３）に示したものと同様である。
【０１２７】
（３）続いて、Edge  Concentrator４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８との結合が存在するので、イベント（上記（表３）を参照）を、Subscriber８へ転送する。
【０１２８】
（４）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様と、ＡＬＥ−ＩＤの登録を行う。ＡＬＥ仕様は、例えば、フィルタ（通知規則）ＩＤ：「ERD0001TESTOBJECT00001」、センサ識別情報：「センサＡ」、空間範囲：「１（該当センサのみ）」、時間範囲：「１（最新イベントデータのみ）」である。ＡＬＥ−ＩＤは、例えば、ＡＬＥ−ＩＤ：「Edge  Concentrator」である。
【０１２９】
（５）続いて、Subscriber８は、Edge  Concentrator４に、次表に示すようなＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。
【０１３０】
【表８】
2009122524.tif 000043
【０１３１】
次に、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を説明する。図１５は、同一ドメイン内においてドメイン結合が存在するEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【０１３２】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。センサ６が、定期的に無線タグを検知している場合、センサイベントの発生は定期的におこなわれることとなる。
【０１３３】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されているで、ＡＬＥ仕様に基づいて、当該ＩＤを含むＡＬＥを、Subscriber８に送信する。
【０１３４】
続いて、Originator５は、ＡＬＥ−ＩＤキャッシュのキャッシュ内容に基づき、ＩＤ：「ERD0001TESTOBJECT00001」を、ＡＬＥ−ＩＤ：「Edge  Concentrator」に変換した初期イベントを、Edge  Concentrator４に転送する。Edge  Concentrator４は、ＡＬＥ−ＩＤから、自装置が、Edge  RFID結合を管理しているＩＤであると判定し、「ERD0001TESTOBJECT00001」をキーにして、Edge  RFID結合テーブル４ｃ１を検索する。該当エントリは、図１４の（５）の処理で削除されているので、イベントは棄却される。
【０１３５】
次に、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を説明する。図１６は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（初期イベント転送時）の概要を示す図である。ここでは、Edge  RFID結合が登録済みであることを前提とする。また、図１６では、外部Concentratorの動作を説明することとなる。
【０１３６】
図１６では、管理ドメイン内のセンサ６が、監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメイン内のEdge  Concentrator４とは、別の管理ドメイン内のEdge  Concentrator４を経由して、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。
【０１３７】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。
【０１３８】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、該当ＩＤを含むイベントを、当該Originator５が接続しているEdge  Concentrator2＿４に送信する。
【０１３９】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関してのEdge  RFID結合が存在しないので、図５に示したConcentratorのイベント処理部１ｂのフローに従って、イベントを、上位のConcentratorであるDomain  Concentrator３に転送する。
【０１４０】
（４）続いて、Domain  Concentrator３は、ドメインRFID結合テーブル３ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1との結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。
【０１４１】
（５）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８との結合が存在するので、イベントを、Subscriber８に転送する。
【０１４２】
（６）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様と、ＡＬＥ−ＩＤの登録を行う。
【０１４３】
（７）続いて、Subscriber８は、Edge  Concentrator４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。
【０１４４】
次に、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を説明する。図１７は、同一ドメイン内においてドメイン結合が存在しないEdge  Concentratorのルーティング処理（ＡＬＥ設定後）の概要を示す図である。
【０１４５】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７を、センサ６が検知する。センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。
【０１４６】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されているで、このＡＬＥ仕様に基づいて、当該ＩＤを含むＡＬＥを、Subscriber８に送信する。
【０１４７】
（３）続いて、ＡＬＥ−ＩＤキャッシュのキャッシュ内容に基づき、ＩＤ：「ERD0001TESTOBJECT00001」に、ＡＬＥ−ＩＤ：「Edge  Concentrator1」の情報を追加した初期イベントを、Edge  Concentrator2＿４に転送する。
【０１４８】
（４）続いて、Edge  Concentrator2＿４は、ＡＬＥ−ＩＤが、Edge  Concentrator1を指し示しているので、イベントを、Edge  Concentrator1＿４に転送する。
【０１４９】
（５）続いて、Edge  Concentrator2＿４は、ＡＬＥ−ＩＤから、自装置が、Edge  RFID結合を管理しているＩＤであることを判定する。そして、「ERD0001TESTOBJECT00001」をキーにして、Edge  RFID結合テーブル４ｃ１を検索する。当該エントリは、Edge  RFID結合テーブル４ｃ１からすでに削除されているので、イベントを棄却する。
【０１５０】
次に、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を説明する。図１８は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ビジタータグの初期イベント転送時）の概要を示す図である。
【０１５１】
なお、ここでは、グローバル結合、Edge  RFID結合が登録済みであることを前提とする。図１８では、ある管理ドメイン内のセンサ６が、別の管理ドメインでの監視対象のＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、管理ドメインの境界を超えて、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を示している。
【０１５２】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、このＩＤを管理している管理ドメインとは、別の管理ドメインへと移動する。管理ドメインを移動する状況は、例えば、グループ会社の従業員が、グループ会社の他の事業所へ異動しても、異動先で、異動元の事業所と同様なサービスの提供を受ける場合である。センサ６がＩＤを検知すると、当該ＩＤを含むセンサイベントを、Originator５に送信する。
【０１５３】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、該当ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。
【０１５４】
（３）続いて、Edge  Concentrator2は、Edge  RFID結合テーブル４ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  RFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるDomain  Concentrator2＿３へ転送する。
【０１５５】
（４）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、ドメインRFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるID  System  Concentrator２に転送する。
【０１５６】
（５）続いて、ID  System  Concentrator２は、ドメイン結合テーブル２ｃ２を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤは、ドメイン識別のパート部分「ERD0001」が、Domain  Concentrator1との結合を有するので、イベントをDomain  Concentrator1＿３へ転送する。
【０１５７】
（６）続いて、Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。
【０１５８】
（７）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber８とのドメインRFID結合が存在するので、イベントを、Subscriber８に転送する。
【０１５９】
（８）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様の登録をおこなう。
【０１６０】
（９）続いて、Subscriber８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。
【０１６１】
次に、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を説明する。図１９は、ドメイン結合が存在しない外部のEdge  Concentratorとの間のルーティング処理（ターゲットおよびビジター兼用タグの初期イベント転送時）の概要を示す図である。
【０１６２】
ここでは、グローバル結合、Edge  RFID結合が登録済みであることを前提とする。ターゲットと、ビジターとが兼用される状況は、例えば、ターゲットがオフイスで用いられる事務機器等の製品であり、製品のメンテナンスのために製品の製造元メーカが、製品販売後もモニタを続ける。一方で製品を購入した企業が、自社の設備管理のためにＩＤを２次利用しているような場合に発生する。以下は、このような状況を前提とする。
【０１６３】
図１９では、製品を購入した企業のセンサが、ＩＤ：「ERD0001TESTOBJECT00001」を検知した場合に、企業内の参照元であるSubscriber2と、管理ドメインの境界を越えて、販売メーカの参照元であるSubscriber1に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。
【０１６４】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、このＩＤを管理しているメーカの管理ドメインとは異なる、購入企業の管理ドメインに移動する。センサ６は、ＩＤを検知する。そして、センサ６が、当該ＩＤを含むセンサイベントを、Originator５に送信する。
【０１６５】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。
【０１６６】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ１を、「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Subscriber2＿８とのEdge  RFID結合が存在するので、イベントを、Subscriber2＿８に回送する。
【０１６７】
（４）続いて、Subscriber2＿８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。
【０１６８】
（５）続いて、Subscriber2＿８は、Edge  Concentrator2＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。
【０１６９】
（６）続いて、Edge  RFID結合テーブル４ｃ１を参照すると、Edge  Concentrator2＿４には、当該ＩＤに関して、Domain  Concentrator2＿３との結合が存在するので、イベントを、Domain  Concentrator2＿３に転送する。
【０１７０】
（７）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。ドメインRFID結合テーブル３ｃ１には、当該ＩＤに関して、２つの結合が存在するので、図５に示すConcentratorの処理手順に従って、２つの結合のうち、イベント送信元でないConcentratorであるDomain  Concentrator1＿３に、イベントを転送する。
【０１７１】
（８）続いて、Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1＿４とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。
【０１７２】
（９）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関してSubscriber1＿８とのEdge  RFID結合が存在するので、イベントを、Subscriber1＿８に転送する。
【０１７３】
（１０）続いて、Subscriber1＿８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。
【０１７４】
（１１）続いて、Subscriber1＿８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconne
ct）を送信することで、Edge  RFID結合を非活性にする。
【０１７５】
次に、ＩＤ結合が存在しない外部のConcentratorとの間のルーティング処理（初期イベント転送時）の概要を説明する。図２０は、ＩＤ結合が存在しない外部のConcentratorとの間のルーティング処理（初期イベント転送時）の概要を示す図である。
【０１７６】
ここでは、Edge  RFID結合が登録済みであることを前提とする。図２０では、別のＩＤ体系を用いる管理ドメイン内のセンサ６が、管理ドメインで監視対象としていない別のＩＤ体系を持つ識別子：「ERD0001TESTOBJECT00001」を検知した場合に、ＩＤ体系の境界を超えて、ＩＤの参照元であるSubscriber８に、当該ＩＤを含むコンテキスト情報が転送される概要を説明する。
【０１７７】
（１）先ず、「ERD0001TESTOBJECT00001」のＩＤを持つＲＦＩＤタグ７が、全く異なるＩＤ体系「AA」で識別される識別情報を用いる別の管理ドメインに移動する。このような状況は、例えば、複数の公共交通機関で、それぞれ異なるＩＤ体系の電子マネーを採用しており、乗り継ぎなどの顧客の利便性を高めるために、交通機関間で電子マネーの相互利用を可能にする場合などである。センサ６がＩＤを検知し、センサ６が当該ＩＤを含むセンサイベントをOriginator５に送信する。
【０１７８】
（２）続いて、Originator５には、「ERD0001TESTOBJECT00001」に関するＡＬＥ仕様が設定されていないので、当該ＩＤを含むイベントを、このOriginator５が接続されているEdge  Concentrator2＿４に送信する。
【０１７９】
（３）続いて、Edge  Concentrator2＿４は、Edge  RFID結合テーブル４ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  RFID結合が存在しないので、図５に示したConcentratorの処理手順に従って、イベントを、上位のConcentratorであるDomain  Concentrator2＿３に転送する。
【０１８０】
（４）続いて、Domain  Concentrator2＿３は、ドメインRFID結合テーブル３ｃ２を。ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、ドメインRFID結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるID  System  Concentrator2＿３に転送する。
【０１８１】
（５）続いて、ID  System  Concentrator2＿３は、ドメイン結合テーブル２ｃ２を、ＩＤ：「ERD0001TESTOBJECT00001」のドメイン部分をキーにして検索する。当該ＩＤに関してのドメイン結合が存在しないので、図５に示すConcentratorの処理手順に従って、イベントを、上位のConcentratorであるRoot  Concentrator１に転送する。
【０１８２】
（６）続いて、Root  Concentrator１は、ID  System結合テーブル１ｃ１を、ＩＤ体系識別「ER」で索引する。当該ＩＤに関して、ID  System結合が存在するので、図５に示すConcentratorの処理手順に従って、ID  System  Concentrator1＿２に、イベントを転送する。
【０１８３】
（７）続いて、ID  System  Concentrator1＿２は、ドメイン結合テーブル２ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」のドメイン部分をキーにして検索する。当該ＩＤに関して、ドメイン結合が存在するので、図５に示すConcentratorの処理手順に従って、Domain  Concentrator1＿３に、イベントを転送する。
【０１８４】
（８）Domain  Concentrator1＿３は、ドメインRFID結合テーブル３ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして検索する。当該ＩＤに関して、Edge  Concentrator1＿４とのドメインRFID結合が存在するので、イベントを、Edge  Concentrator1＿４に転送する。
【０１８５】
（９）続いて、Edge  Concentrator1＿４は、Edge  RFID結合テーブル４ｃ１を、ＩＤ：「ERD0001TESTOBJECT00001」をキーにして参照する。当該ＩＤに関して、Subscriber８とのEdge  RFID結合が存在するので、イベントを、Subscriber８に転送する。
【０１８６】
（１０）続いて、Subscriber８は、イベントで通知されたイベント発生元のOriginator５に、ＡＬＥ仕様を登録する。
【０１８７】
（１１）続いて、Subscriber８は、Edge  Concentrator1＿４に、ＩＢＲ（Disconnect）を送信することで、Edge  RFID結合を非活性にする。
【０１８８】
次に、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を説明する。図２１−１は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例を示す図である。また、図２１−２は、ＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例を示す図である。
【０１８９】
一般に、ＲＦＩＤタグ７が発信する情報としては、識別情報と、識別情報のＩＤ体系の種類を示すＩＤ体系識別情報がある。通常、ＲＦＩＤタグ７は、メーカや管理者のみがアクセスできる制限エリアと、規格に準拠したセンサ６が読み出すことができるアクセス可能エリアとの２つのメモリエリアから構成される。
【０１９０】
図２１−１に示すＲＦＩＤタグおよびセンサのメモリ上のデータ構成の一例は、識別情報のプレフィックスに、ＩＤ体系識別情報を付与する方法である。例えば、識別情報の先頭数文字のキャラクタで判別、または、先頭数ビットの情報で判断する方法である。
【０１９１】
図２１−２に示すＲＦＩＤタグおよびセンサのメモリ上のデータ構成の他の一例は、メモリのアクセス可能エリアに、識別情報フィールドと、ＩＤ体系識別情報のフィールドとを設けて、別々に読み出す方法である。
【０１９２】
センサ６側は、ＲＦＩＤタグ７のメモリ上のデータ構成に応じて、識別情報とＩＤ体系識別情報を読み込むことが可能になるように実装される。センサ６は、読み出した情報を、例えば、次表に示すようなＸＭＬのタグを用いて識別情報を構成し、センサ６以外の装置が、識別情報とＩＤ体系識別情報とを識別できるようにする。
【０１９３】
【表９】
2009122524.tif 000044
【０１９４】
上記実施形態の一例によれば、ＩＤをネットワークから収集し、検索する装置を、ネットワーク全体で階層化し、ＩＤ体系に依存しないＩＤの一意性のみを持って情報の振り分けを行うドメイン階層と、ＩＤ体系に依存した情報の振り分けをドメイン間で行うＩＤ体系階層とで構成している。
【０１９５】
ドメイン階層内では、ＩＤごとにＩＤの管理元を一元化し、ドメイン間での情報振り分けが必要なものに関してのみＩＤ体系階層にも登録することで、ＩＤと、ネットワーク識別子の対応表を全ての装置に持たせることなく、ドメイン単位に経路表（紐付け情報）を分散し、集約を可能にし、ＩＤと、ＩＤを参照するネットワーク装置の識別子との対応表を、ネットワーク上の全ての負荷分散された装置が持たなければならないといった問題と、経路を集約できないという問題を解決している。すなわち、ＩＤ体系ごとの差異を、管理ドメイン階層およびＩＤ体系階層の階層化されたシステム構成で吸収し、効率的にコンテキスト情報を収集可能になる。
【０１９６】
また、一度、参照者に通知された情報（ＩＤやコンテキスト情報を含む情報）は、ＩＤに、当該ＩＤを管理している管理元装置のネットワーク識別情報を紐付けることで、情報の振り分け装置は、上位階層に情報を転送することなく、同一のドメイン階層内で、直接、管理元の装置に情報を振り分けることが可能になり、上位階層へのトラフィック集中を回避し、階層化アプローチによる、負荷分散時に発生するトラフィック集中問題を解決している。
【０１９７】
上記課題を解決することで、ネットワーク上に大量に存在し、自由に移動するＩＤを効率的に収集し、選別する装置を、ネットワークトポロジに沿って負荷分散配置することが可能になり、効率的な処理により、迅速なＩＤなどの検索が可能な大規模コンテキスト情報収集システムが実現できる。
【０１９８】
以上、本発明の実施形態の一例を説明したが、本発明は、これに限られるものではなく、請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施形態の一例で実施されてもよいものである。また、実施形態の一例に記載した効果は、これに限定されるものではない。
【０１９９】
また、上記実施形態の一例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記実施形態の一例で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０２００】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０２０１】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）またはＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）などのマイクロ・コンピュータ）および当該ＣＰＵ（またはＭＰＵ、ＭＣＵなどのマイクロ・コンピュータ）にて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現されてもよい。
【符号の説明】
【０２０２】
１    Root  Concentrator
１ａ    結合メッセージ処理部
１ｂ    イベント処理部
１ｃ    結合テーブル格納部
１ｃ１    ID  System結合テーブル
２    ID  System  Concentrator
２ｃ１、２ｃ２    ドメイン結合テーブル
３    Domain  Concentrator
３ｃ１、３ｃ２    ドメインRFID結合テーブル
４    Edge  Concentrator
４ｃ１、４ｃ２    Edge  RFID結合テーブル
５    Originator
５ａ    データ管理部
５ｂ    イベント処理部
５ｃ    イベントバッファ部
５ｄ    ＡＬＥ−ＩＤキャッシュ部
５ｄ１    ＡＬＥ−ＩＤキャッシュテーブル
５ｅ    ＡＬＥ仕様テーブル格納部
５ｅ１    ＡＬＥ仕様テーブル
６    センサ
７    ＲＦＩＤタグ
８    Subscriber
８ａ    登録機能部
８ｂ    イベント処理部
８ｃ    ＡＬＥ仕様格納部
９    アプリケーション
Ｓ    コンテキスト情報収集流通システム
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するコンテキスト情報収集管理システムであって、
前記コンテキスト情報収集流通ネットワークの中に、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現される前記ターゲット識別情報を検出して、当該ターゲット識別情報に対応するコンテキスト情報とともに収集および管理するターゲット識別情報検出収集管理部と、
前記ターゲット識別情報検出収集管理部によって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理部と、
前記ドメイン管理部によって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理部と、
前記意味情報体系管理部によって管理される前記ターゲット識別情報を、前記意味情報体系ごとに一元管理するルート管理部と
を有することを特徴とするコンテキスト情報収集管理システム。
【請求項２】
前記ターゲット識別情報検出収集管理部は、前記ターゲット識別情報に対応するコンテキスト情報の参照を受け付けるターゲット識別情報参照受付部をさらに有し、
前記ドメイン管理部は、同一の前記ドメイン内で、前記ターゲット識別情報参照受付部によって前記ターゲット識別情報を指定して受け付けられた他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記他のターゲット識別情報検出収集管理部から前記ターゲット識別情報検出収集管理部へ、同一ドメイン内で転送するドメイン内転送部を含むことを特徴とする請求項１に記載のコンテキスト情報収集管理システム。
【請求項３】
前記意味情報体系管理部は、前記意味情報体系内で、前記ターゲット識別情報参照受付部によって前記ターゲット識別情報を指定して受け付けられた、前記ターゲット識別情報の前記ドメインが異なる他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記ドメインが異なる他のターゲット識別情報検出収集管理部を管理する他のドメイン管理部と、前記ターゲット識別情報検出収集管理部を管理する前記ドメイン管理部とを介して、ドメイン間をまたいで、前記ターゲット識別情報検出収集管理部へと転送するドメイン間転送部を含むことを特徴とする請求項２に記載のコンテキスト情報収集管理システム。
【請求項４】
前記ルート管理部は、前記ターゲット識別情報参照受付部によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部と、前記ターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部とを介して、前記意味情報体系をまたいで、前記ターゲット識別情報検出収集管理部へと転送するルート転送部を含むことを特徴とする請求項３に記載のコンテキスト情報収集管理システム。
【請求項５】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理するドメイン管理装置であって、
前記ターゲット識別情報検出収集管理装置によって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理部と、
他のターゲット識別情報検出収集管理装置おいて受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
同一ドメイン内で、前記ターゲット識別情報検出収集管理装置によって前記ターゲット識別情報を指定して受け付けられた他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記他のターゲット識別情報検出収集管理部から前記ターゲット識別情報検出収集管理部へ、前記ネットワーク識別情報に基づいて、前記同一ドメイン内で転送するドメイン内転送部と
を有することを特徴とするドメイン管理装置。
【請求項６】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理する意味情報体系管理装置であって、
ドメイン管理装置によって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理部と、
他のターゲット識別情報検出収集管理装置において受け付けられた前記ターゲット識別情報に含まれる意味情報と、前記他のターゲット識別情報検出収集管理装置を管理する前記ドメイン管理装置のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
前記ターゲット識別情報検出収集管理装置によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、前記他のターゲット識別情報検出収集管理装置への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理装置を間接的に管理する他のドメイン管理装置と、前記ターゲット識別情報検出収集管理部を間接的に管理するドメイン管理装置とを介して、前記ネットワーク識別情報に基づいて、前記意味情報体系をまたいで、前記ターゲット識別情報検出収集管理装置へと転送するドメイン間転送部と
を有することを特徴とする意味情報体系管理装置。
【請求項７】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報を収集および管理するターゲット識別情報検出収集管理装置を管理するルート管理装置であって、
前記ターゲット識別情報を意味情報の体系ごとに管理する意味情報体系管理装置によって管理される前記ターゲット識別情報を、前記意味情報体系管理装置ごとに一元管理するルート管理部と、
他のターゲット識別情報検出収集管理部において受け付けられた前記ターゲット識別情報と、前記他のターゲット識別情報検出収集管理部を間接的に管理する意味情報体系管理装置のネットワーク識別情報とを対応付けて記憶するネットワーク識別情報記憶部と、
前記他のターゲット識別情報検出収集管理部によって前記意味情報体系が異なるターゲット識別情報を指定して受け付けられた、他のターゲット識別情報検出収集管理部への前記コンテキスト情報要求に応じたコンテキスト情報を、前記意味情報体系が異なる他のターゲット識別情報検出収集管理部を間接的に管理する他の意味情報体系管理部と、前記ターゲット識別情報検出収集管理部を間接的に管理する意味情報体系管理部とを介して、前記ネットワーク識別情報に基づいて、前記意味情報体系をまたいで、前記ターゲット識別情報検出収集管理部へと転送するルート転送部と
を有することを特徴とするルート管理装置。
【請求項８】
コンテキスト情報収集流通ネットワークにおいて、コンテキスト情報の収集および管理対象であるターゲットを一意に識別するためのターゲット識別情報と、該ターゲット識別情報に応じたコンテキスト情報の収集および管理をコンテキスト情報収集管理システムがおこなうコンテキスト情報収集管理方法であって、
ターゲット識別情報検出収集管理が、前記コンテキスト情報収集流通ネットワークの中に、複数のＩＤ体系毎に識別するための独自のトポロジを持つ形式で表現される前記ターゲット識別情報を検出して、当該ターゲット識別情報に対応するコンテキスト情報とともに収集および管理するターゲット識別情報検出収集管理ステップと、
ドメイン管理が、前記ターゲット識別情報検出収集管理ステップによって収集された前記ターゲット識別情報および当該ターゲット識別情報に対応するコンテキスト情報を、前記ターゲット識別情報の一意性に基づいてドメイン管理するドメイン管理ステップと、
意味情報体系管理が、前記ドメイン管理ステップによって管理されている前記ターゲット識別情報を、前記ターゲット識別情報の意味情報に基づいた意味情報体系ごとに管理する意味情報体系管理ステップと、
ルート管理装置が、前記意味情報体系管理ステップによって管理される前記ターゲット識別情報を、前記意味情報体系ごとに一元管理するルート管理ステップと
を含むことを特徴とするコンテキスト情報収集管理方法。
【国際調査報告】
2009122524.tif 000045
2009122524.tif 000046
2009122524.tif 000047
2009122524.tif 000048