(57)【要約】  １組の通信オブジェクト（３）を管理する方法。サービスディレクトリ（４）が、関連サービスおよび範囲領域に対応する、サービスプロバイダ通信オブジェクト（３ａ）の情報をリストアップする。サービス消費者通信オブジェクト（３ｂ）が識別されるとき、サービスディレクトリとそれに関係する範囲領域とに関連して、識別されたサービス消費者通信オブジェクトの位置特定および識別に基づいて、サービスのリスト（Ｌ1）が決定され、サービスの情報の決定されたリストの、サービス消費者通信オブジェクトへの少なくとも送信がされる。【選択図】      図１
2007501435.tif 000002
【特許請求の範囲】
【請求項１】
１組の通信オブジェクト（３）を管理する方法であって、サービスディレクトリ（４）が、サービスプロバイダ通信オブジェクト（３ａ）とこれらの通信オブジェクトからアクセス可能なそれぞれのサービスと前記サービスにそれぞれ関係するカバレッジ領域とに関連する情報をリストアップする方法において、
サービス消費者通信オブジェクトの位置を特定して、サービス消費者通信オブジェクトを識別するステップと、
サービスプロバイダ通信オブジェクトからアクセス可能なサービスと前記サービスに関係するカバレッジ領域とに関連して識別されたサービス消費者通信オブジェクトの位置特定および識別にしたがって、ディレクトリに含まれるサービスプロバイダ通信オブジェクトからアクセス可能なサービスの第１のリスト（Ｌ1）を決定するステップと、
少なくとも前記第１のリスト（Ｌ1）のサービスに関連する情報の、識別されたサービス消費者通信オブジェクト（３ｂ）への少なくとも送信を開始するステップとを含む方法。
【請求項２】
サービスプロバイダ通信オブジェクト（３ａ）の位置を特定して、サービスプロバイダ通信オブジェクトを識別するステップと、
サービスディレクトリ（４）中で、識別されたサービスプロバイダ通信オブジェクトからアクセス可能なサービスと関係するカバレッジ領域とに関連する情報を更新するステップとを含む請求項１記載の方法。
【請求項３】
識別されたサービスプロバイダ通信オブジェクト（３ａ）からアクセス可能なサービスの少なくとも１つに対して、
サービス消費者通信オブジェクトのそれぞれの位置特定および識別に関して、前記サービスと関係するカバレッジ領域とにしたがって、サービス消費者通信オブジェクトの第２のリスト（Ｌ2）が決定され、
識別されたサービスプロバイダ通信オブジェクトからアクセス可能なサービスに関連する情報の、前記第２のリストのサービス消費者通信オブジェクト（３ｂ）への少なくとも送信が開始される請求項２記載の方法。
【請求項４】
通信オブジェクト（３）からの要求に対応して、
要求にしたがって、要求が発信された通信オブジェクト（３）の位置特定および識別に関して、ディレクトリ中に含まれるサービスプロバイダ通信オブジェクトからアクセス可能なサービスの第３のリスト（Ｌ3）が決定され、
前記第３のリスト（Ｌ3）のサービスに関連する情報の通信オブジェクトへの送信（Ｅ３）が開始される請求項１ないし３のいずれか１項記載の方法。
【請求項５】
１組の通信オブジェクト（３）を管理するシステム（２）において、
サービスプロバイダ通信オブジェクト（３ａ）とこれらの通信オブジェクトからアクセス可能なそれぞれのサービスと前記サービスにそれぞれ関係するカバレッジ領域とに関連する情報をリストアップするサービスディレクトリ（４）と、
サービス消費者通信オブジェクト（３ｂ）の位置を特定して、サービス消費者通信オブジェクトを識別する手段（５，７）と、
ディレクトリ中にリストアップされたサービスのカバレッジ領域に関して、サービス消費者通信オブジェクト（３ｂ）の位置を特定する情報を解釈する手段（１１）と、
ディレクトリ中にリストアップされたサービスに関して、サービス消費者通信オブジェクト（３ｂ）を識別する情報を解釈する手段（１３）と、
サービス消費者通信オブジェクトの位置を特定する情報を解釈する手段とサービス消費者通信オブジェクトを識別する情報を解釈する手段とにより提供される結果にしたがって、ディレクトリ中に含まれるサービスプロバイダ通信オブジェクトからアクセス可能なサービスの第１のリスト（Ｌ1）を決定する手段（１７）と、
前記第１のリスト（Ｌ1）のサービスに関連する情報の、サービス消費者通信オブジェクト（３ｂ）への少なくとも送信を開始する手段（１９）とを具備するシステム。
【請求項６】
サービスプロバイダ通信オブジェクト（３ａ）を識別し、位置を特定する手段（５，７）と、
サービスプロバイダ通信オブジェクトの識別と位置特定とに関連する情報からサービスディレクトリ（４）を更新する手段（９）とを具備する請求項５記載のシステム。
【請求項７】
識別されたサービスプロバイダ通信オブジェクト（３ａ）からアクセス可能な少なくとも１つのサービスに対して、サービス消費者通信オブジェクトのそれぞれの位置特定および識別に関連して、前記サービスと関係するカバレッジ領域とにしたがって、サービス消費者通信オブジェクト（３ｂ）の第２のリスト（Ｌ2）を決定する手段（１７’）と、
識別されたサービスプロバイダ通信オブジェクトからアクセス可能なサービスに関連する情報の、前記第２のリストのサービス消費者通信オブジェクトへの少なくとも送信（Ｅ2）を開始する手段（１９’）とを具備する請求項６記載のシステム（２）。
【請求項８】
通信オブジェクト（３）からの要求に応答して、少なくとも要求にしたがって、要求が発信された通信オブジェクト（３）の位置特定および識別に関して、ディレクトリ（４）中に含まれるサービスプロバイダ通信オブジェクト（３ａ）からアクセス可能なサービスの第３のリスト（Ｌ3）を決定する手段（１７”）と、
前記第３のリスト（Ｌ3）のサービスに関連する情報の通信オブジェクトへの少なくとも送信（Ｅ３）を開始する手段（１９”）とを具備する請求項５ないし７のいずれか１項記載のシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は、通信オブジェクトの分野、より詳細には、そのような１組のオブジェクトを管理する分野に関連する。
【発明の背景】
【０００２】
これらの通信オブジェクトは特定の機能を有し、通信能力を有するオブジェクトである。より詳細には、通信オブジェクトは1つは物理的、もう1つは情報的な、１組のハイブリッド状態マシンである。この区分は形式的なものというよりは直感的なものであり、情報的状態マシンは明らかに物理的マシン上に実装された、通常はマイクロエレクトロニクスのものであり、そして物理的マシンは形式的状態マシンとして、常にさまざまなレベルでモデル化可能である。しかしながら、この２つの区分は通常は明確であるので、それらを分離してモデル化することが可能である。情報的状態マシンは、上に定義された意味でオブジェクトの「組み込まれた」処理／記憶能力を含み、そして物理的マシンは特定の機能に対応するものすべて、つまり、オブジェクトの非情報的なものを含み、これは、センサとアクチュエータの物理的インターフェイスと、抽象的な動作をモデル化する状態マシンとの両方を含む。
【０００３】
共同で、この二重状態マシンには、
−自身の物理的状態から、または適切な場合にはその環境から、異なる物理的構成のセンサを通して情報を取得し、
−情報（厳密な意味では情報的状態マシンの機能であって、つまり、状態マシンの状態と、センサとネットワークインターフェイスである入力に基づいた状態遷移機能とを含むもの）をローカルに処理および記憶し、
−一般的にはワイヤレスで、それらすべてを相互作用可能にするプロトコルをサポートする一般用途のネットワーク媒体経由で、センサからまたはオブジェクトの特定の状態から得られる情報を他のオブジェクトへ送信し、他のオブジェクトからの情報を受信し、
−組み込まれたアクチュエータにより、自身の物理的状態において、または適切な場合にはその環境において、動作を繰り返し実行する
ための能力が備えられている。
【０００４】
ネットワーク化されたオブジェクトの情報的処理と物理的変換（センサとアクチュエータ）との結合された能力は、ここでは「サービス」と呼ばれる、情報技術抽象化（information technology abstraction）を通して以後見られ、これは、宣言的方法（例えばこれらの能力をＸＭＬベースの言語で記述することにより）またはプログラム的方法（例えば、ＪＡＶＡ（登録商標）のようなオブジェクトベースのプログラミング言語での方法もしくは１組の方法）で、これらを管理するソフトウェアインフラストラクチャにおいて形式化することができる。「サービス消費者」通信オブジェクトと「サービスプロバイダ」通信オブジェクトとの間でネットワークを通して「交換」されるのは、このサービス計算的エンティティであり、オブジェクトはほとんどの時間に両方の機能を発揮することを心に留めなければならない。
【０００５】
サービスを交換することによって相互対話する、数多くのタイプの通信オブジェクトがある。典型的な通信オブジェクトは、携帯電話機によって支払いが行われる飲料自動販売機や、パーソナルデジタルアシスタント（ＰＤＡ）用の入力インターフェイスサービスを提供する通信ペン、携帯電話機用の音声インターフェイスサービスを提供するワイヤレスイヤーピース、ＰＤＡ用の視覚的出力インターフェイスを提供するスクリーン、ＰＤＡ上に位置する他のサービスにその情報を提供する温度および気圧センサ等である。
【０００６】
サービス発見ソフトウェアインフラストラクチャ（ミドルウェア）は、特に、
−ＪＩＮＩ（サン・マイクロシステムズ社により出版された「ＪＩＮＩネットワーク技術」およびウェブサイトwww.jini.org参照）、
−ＵＰｎＰ（マイクロソフト社により２０００年６月に出版された「ユニバーサルプラグアンドプレイデバイスアーキテクチャ」およびウェブサイトwww.upnp.org参照）、
−サリュテーション、その仕様書がサリュテーションコンソーシアムにより出版されている（ウェブサイトwww.salutation.org参照）
を含む。
【０００７】
これらのアーキテクチャはソフトウェアサービスをマシン間で交換可能にする一般的な解法を提案するが、具体的なタームでソフトウェアの物理的な位置特定を取り扱う一般的な解法は提案しない。よって、物理的位置を識別することは、例えばローミングユーザに付随する移動体通信オブジェクトに欠かせないものである。
【０００８】
さらに、例えばＧＳＭネットワークから発信されている位置特定情報を時に利用する既存の通信オブジェクトおよび関係する管理システムは、特定のアプリケーションまたは特定の環境に専用であることが多い。したがって、同一システムを起源としない通信オブジェクトを容易に相互対話させることは困難である。さらに、これらのオブジェクトの起動は一般にユーザ側の特定の起動を必要とする。
【発明の開示】
【０００９】
本発明は、前述の制限による影響を受けることが少ない、１組の通信オブジェクトを管理するための方法とシステムを提案することを目指している。
【００１０】
したがって、第１の観点にしたがうと、本発明は１組の通信オブジェクトを管理する方法を提案し、サービスディレクトリが、サービスプロバイダ通信オブジェクトとこれらの通信オブジェクトからアクセス可能なそれぞれのサービスとサービスにそれぞれ関係するカバレッジ領域とに関連する情報をリストアップする。方法は、
−サービス消費者通信オブジェクトの位置を特定してサービス消費者通信オブジェクトを識別するステップと、
−サービスプロバイダ通信オブジェクトからアクセス可能なサービスとサービスに関係するカバレッジ領域とに関連して識別されたサービス消費者通信オブジェクトの位置特定および識別にしたがって、ディレクトリに含まれるサービスプロバイダ通信オブジェクトからアクセス可能なサービスのリストを決定するステップと、
−リストのサービスに関連する情報の、少なくとも、識別されたサービス消費者通信オブジェクトへの送信を開始するステップとを含む。
【００１１】
第２の観点にしたがうと、本発明は１組の通信オブジェクトを管理するシステムを提案する。このシステムは、
−サービスプロバイダ通信オブジェクトとこれらの通信オブジェクトからアクセス可能なそれぞれのサービスとサービスにそれぞれ関係するカバレッジ領域とに関連する情報をリストアップするサービスディレクトリと、
−サービス消費者通信オブジェクトの位置を特定して、サービス消費者通信オブジェクトを識別する手段と、
−ディレクトリ中にリストアップされたサービスのカバレッジ領域に関して、サービス消費者通信オブジェクトの位置を特定する情報を解釈する手段と、
−ディレクトリ中にリストアップされたサービスに関して、サービス消費者通信オブジェクトを識別する情報を解釈する手段と、
−サービス消費者通信オブジェクトの位置を特定する情報を解釈する手段とサービス消費者通信オブジェクトを識別する情報を解釈する手段とにより提供される結果にしたがって、ディレクトリ中に含まれるサービスプロバイダ通信オブジェクトからアクセス可能なサービスの第１のリストを決定する手段と、
−第１のリストのサービスに関連する情報の、サービス消費者通信オブジェクトへの少なくとも送信を開始する手段とを具備する。
【００１２】
そこからサービスがアクセス可能であるカバレッジ領域は、位置を特定して、位置特定情報を解釈する手段により使用される基礎となる空間（具体的または抽象的）のモデルにしたがって定義される。
【００１３】
それは従来の幾何的モデルとすることができる。このケースでは、（デカルト、アファインなどのタイプモデルと同様に）そのモデルの距離という意味で用語近接が使用される。
【００１４】
それはグラフタイプモデルでさえあってもよい。このケースでは、用語グラフ上の近接が使用される（言い換えると、グラフ２つのノードを分離している最短パス上の弧の数として推定される距離）。
【００１５】
本発明にしたがった方法またはシステムを実現すると、サービスプロバイダ通信オブジェクトからアクセス可能なサービスのカバレッジ領域とサービス消費者通信オブジェクトの位置特定とに関連した位置情報を解析することにより、サービスを使用する可能性があるサービス消費者通信オブジェクトに対して、サービスを動的に提案することができる。
【００１６】
サービスディレクトリは集中化することができ、またはさまざまな地理的地点に位置する数多くの物理的マシン上に分散させることさえもできる。
【００１７】
オブジェクトの位置特定とアクセス可能なサービスのカバレッジとに関連した情報は、異なるタイプとすることができ、同一システム内に同時に存在する、異なる技術のデバイスによって供給することが可能である。
【００１８】
本発明の他の特徴と利点は、下記の詳細な説明を読むことにより明らかになるだろう。これは、純粋に例示的なものであり、添付図面を参照して読むべきである。
【詳細な説明】
【００１９】
図１は本発明の実施形態内の通信オブジェクト３を管理するシステム２を表す。通信オブジェクト３はサービスプロバイダ通信オブジェクト３ａとサービス消費者通信オブジェクト３ｂとを含んでいる。サービスプロバイダ通信オブジェクト３ａはそれらの環境（センサまたはアクチュエータ）と相互対話し、特にサービス消費者通信オブジェクト３ｂにサービスを提供する手段または機能を備えている。通信オブジェクト３は、固定または移動体を問わず、順番に、または同時に、サービス消費者とサービスプロバイダになることができることを理解できるであろう。
【００２０】
この管理システム２は、例えば多数の位置特定の手段５を含んでおり、それぞれサービス消費者通信オブジェクト３ｂの位置を特定するために適している（この位置の特定は、例えばシステム２に対してアクティブであるように見える通信オブジェクト自身によって、またはシステム２によって直接行われる。）。
【００２１】
さまざまな技術に基づいた位置特定手段５が管理システム２内で同時に存在することができる。位置特定手段は、例えば完全なマルチセンサ位置決めシステム（ＧＰＳまたはＩＥＥＥ８０２．１１端末による三角測量）とすることができ、あるいはセンサからの生情報を合成するソフトウェアエージェントと関係する独立したセンサとさえすることができ、あるいは固定して設置されたまたは稀にしか動かないオブジェクトに永続的に入力された位置決め情報とさえすることができる。このように、位置特定手段５によって発行された位置特定情報は、幅広くさまざまなタイプのものとすることができる。すなわち、通信オブジェクト３は、例えば、経度と緯度により位置特定することができる。他の通信オブジェクトは「Ｙに居住するＸ氏のローカルＩＰネットワークに存在」等の形態によって位置特定してもよい。
【００２２】
管理システム２はさらに通信オブジェクトを識別する手段７を含み、この手段７は位置を特定した後にサービス消費者通信オブジェクト３ｂを識別するのに適している。
【００２３】
管理システム２は位置特定と識別の情報を処理するためのシステム９を含む。この処理システム９は位置特定手段５からの位置特定情報を解釈する手段１１と識別手段７からの識別情報を解釈する手段１３とを含む。処理システム９の位置特定情報解釈手段１１は、プログラム可能である基準にしたがって、受け取ったさまざまな位置特定情報から関連情報を抽出するために、受け取ったさまざまな位置特定情報を処理するのに適している。それらは、例えば位置特定されたサービス消費者通信オブジェクト３ｂに関連した位置特定情報を使用して、どのサービスカバレッジ領域が、識別され位置特定されたサービス消費者通信オブジェクト３ｂと「関連」するかを識別することができる。入力された基準に沿って、「関連」は、例えばその中に識別されたオブジェクトが位置特定されているサービスカバレッジ領域のみならず、近くのカバレッジ領域、または位置特定されたサービス消費者通信オブジェクト３ｂの一部において容易に達成される動作、例えばネットワーク接続を要求するカバレッジ領域を意味すると理解してもよい。処理システム９は、例えば、変化するタイプの位置特定情報間の関係を確立することもできる。処理システム９は、例えば、メトリックまたはデカルトモデルの連続した位置特定情報から、セットモデルに対応した位置特定情報（オブジェクトは所定領域内であるか、または所定領域内でないか）を抽出することができる。
【００２４】
処理システム９の識別情報解釈手段１３は、プログラム可能である基準にしたがって、受け取ったさまざまなタイプの識別情報から関連情報を抽出するために、受け取ったさまざまなタイプの識別情報を処理するのに適している。識別情報解釈手段１３は、例えば識別されたオブジェクトに関連する識別情報を使用して、ディレクトリ内のサービスからどのサービスが「関連」であるかを定義してもよい。言い換えると、識別（例えば、位置特定されたサービス消費者通信オブジェクトがシステム内で定義されているか）にしたがって、すなわち、例えば関連技術にリンクされた識別パラメータ（例えば、もし特定のサービスがスクリーンを必要とし、通信オブジェクトがスクリーンを持っていない場合、そのようなサービスを通信オブジェクトに提案することは意味がない。そのような情報は識別パラメータに含まれるだろう。）にしたがって、あるいは、サービス消費者通信オブジェクト３ｂのユーザプロファイル、あるいは、通信オブジェクトに関係するユーザによって費用が支払われたか支払われていないかというアクセス権にさえしたがって、位置特定されたサービス消費者通信オブジェクト３ｂによって消費される可能性があるサービスを定義してもよい。
【００２５】
管理システム２はサービスディレクトリ４を含んでいる。このディレクトリ４は、サービスプロバイダ通信オブジェクト３ａに関連した、サービスプロバイダ通信オブジェクト３ａからアクセス可能なサービスに関連した、およびこれらのサービスに関係するカバレッジ領域に関連した情報をリストアップする。ディレクトリ４は例えばサービスプロバイダ通信オブジェクト３ａにしたがってなど、さまざまな方法で編集することができる。いくつかの部分は、インストーラーまたはサービスプロバイダ通信オブジェクト３ａのユーザによって、システム初期化フェーズ中に編集されてもよい。移動体オブジェクトに関連した情報に関して、ディレクトリ４とサービスプロバイダ通信オブジェクト３ａまたは（例えば、後に見られるようにサービスプロバイダ通信オブジェクト３ａのそれぞれの新しい位置の）適切なそのユーザとの間の交換セッションにより、ディレクトリ４を定期的に更新することができる。
【００２６】
管理システム２はサービス選択ユニット１５をさらに含む。このサービス選択ユニット１５は、サービスプロバイダ通信オブジェクト３ａの位置特定情報解釈手段１１と識別情報解釈手段１３とによって発行される結果にしたがって、ディレクトリ内に含まれるサービスプロバイダ通信オブジェクト３ａからアクセス可能なサービスのリストＬ1を決定する、例えばソフトウェアなどの手段１７を含む。最終リストは、対象とするサービス消費者通信オブジェクト３ｂに関して、「関連」と解釈されたサービスに対応し、「関連」と解釈されたサービス領域に関係していてもよい。
【００２７】
サービス選択ユニット１５は手段１９も含む。手段１９は手段１７を通して予め定義されたリストのサービスを、手段５および７によって識別され位置が特定されたサービス消費者通信オブジェクト３ｂに提案する。手段１９はリストアップされたサービスに関する提案を直接サービス消費者通信オブジェクト３ｂに送信し、これには本質的な特性が付随され、この本質的な特性に基づいて、サービス消費者通信オブジェクト３ｂは対応するサービスプロバイダ通信オブジェクト３ａからのサービスを消費するか、あるいは、サービスを呼び出せるように、ディレクトリにサービスの正確な詳細を問い合わせることができる。このデータはサービス消費者通信オブジェクト３ｂにしたがってカスタマイズすることができる。例えば、もし後者がＩＰ通信手段を持つならば、サービスプロバイダ通信オブジェクト３ａのＩＰアドレスを供給することができる。他のサービス消費者通信オブジェクト３ｂに関しては、例えばブルートゥース（登録商標）アドレスなどとなる。
【００２８】
通信手段は、例えば、ワイヤレスネットワークへのアクセスによって、通信オブジェクト３と管理システム２とが直接、またはネットワーク経由で相互通信することを可能にする。
【００２９】
１つの実施形態では、管理システム２のすべての構成要素は、例えば、さまざまな地理的地点に分散され、ネットワーク化により相互リンクされる。
【００３０】
位置特定手段５と識別手段７が、サービスプロバイダ通信オブジェクト３ａの位置を特定して、識別するためにも適していると都合がよい。さらに、処理システム９はサービスプロバイダ通信オブジェクト３ａの位置特定および識別に関連する発行された情報を使用して、サービスティレクトリのさまざまなフィールドを更新するように設計されている。位置特定情報解釈手段１１と識別情報解釈手段１３は、識別され位置が特定されたサービスプロバイダ通信オブジェクト３ａからアクセス可能なサービスのカバレッジ領域を共同で更新するのに適している。この更新は識別と位置特定の情報に基づいて実行される（新しくインストールするときに、このように識別されて、所定のＩＰネットワーク上に位置するローカルＩＰネットワークを通して、サービスを提供するサービスプロバイダ通信オブジェクト３ａのカバレッジ領域は、そのサービスカバレッジ領域を、例えば前記ＩＰネットワークに等しいと考える。）。
【００３１】
本発明の好ましい実施形態では、サービス選択ユニット１５は、識別され位置が特定されたサービスプロバイダ通信オブジェクト３ａからアクセス可能な１つ以上のサービスＳについて、サービス消費者通信オブジェクト３ｂのリストＬ2を決定する手段１７”を含む。このオブジェクトのリストＬ2は、サービス消費者通信オブジェクト３ｂのそれぞれの位置特定と識別に関して、サービスＳと関係するカバレッジ領域とにしたがって決定され、例えばサービス消費者通信オブジェクト３ｂのリストＬ1を書き上げる場合に考慮されるものと等しい基準にしたがって決定される。
【００３２】
サービス選択ユニット１５は、識別されたサービスプロバイダ通信オブジェクト３ａからアクセス可能なサービスに関連した情報を、リストＬ2のサービス消費者通信オブジェクト３ｂに対して、少なくとも送信（Ｅ２）するのを開始させるのに適した手段１９’を含む。
【００３３】
サービスＳはこれらのサービスの潜在的な消費者である通信オブジェクトに対して事前に提案される。すべてのサービスＳをリストＬ2のサービス消費者通信オブジェクト３ｂに提案することができる。１つの実施形態では、潜在的なサービス消費者通信オブジェクト３ｂをさらに効果的に標的とすることができるように、例えば識別情報にしたがって、リストＬ2のサービス消費者通信オブジェクト３ｂにサービスを選択的に提案してもよい。
【００３４】
この特性を使用して、例えばサービスプロバイダ通信オブジェクト３ａが移動した後に、サービスプロバイダ通信オブジェクト３ａのサービスの少なくとも１つが「関連」するサービス消費者通信オブジェクト３ｂに対して、アクセス可能性を知らせることができる。
【００３５】
通信オブジェクト３が管理システム２に要求することができると都合がよい。
【００３６】
この要求は例えば、サービスタイプ、通信オブジェクトのタイプ、サービスカバレッジ領域、またはディレクトリのフィールドに対応する他の基準等のような、１つ以上の要素を定義することができる多数の基準を含む。
【００３７】
要求は、例えば「子供のためのサービス」のタイプサービスのような基準を定義してもよく、これに対して、カバレッジ領域は通信オブジェクト３のユーザが次の休暇を過ごす位置を含む。
【００３８】
サービス選択ユニット１５は通信オブジェクト３によってなされた要求の基準に対応するサービスのリストＬ3を決定するための手段１７”を含む。
【００３９】
要求中に何らの位置特定基準も特定されていないとき、リストＬ3を書き上げるため、通信オブジェクトに関して（近接との点から）関連するサービスのみを提案するように、要求が発信された通信オブジェクトの位置を考慮することが効果的である。
【００４０】
サービス選択ユニット１５はまた、要求の結果（Ｅ3）の通信オブジェクトに対する送信を開始させるのに適した手段１９”を含む。この結果は、もし、それぞれ関係するカバレッジ領域内に入った場合に、リストアップされたサービスにアクセスするのに必要な情報を有する、サービスの定義されたリスト（Ｌ3）の形式になってもよい。
【００４１】
「仮想ターミナル」サービスを実現するために、建物の部屋２１に関連して、本発明の実施形態の図２に図示された特別なケースを考える。これは、図１に説明されたタイプの全体的なシステムのサブセット２ｂｉｓを表し、例えば多数の技術を含んでいる。部屋２１にはさまざまなタイプの１組の通信オブジェクトが備えられている。１組の通信オブジェクトはＪＩＮＩインフラストラクチャとこのインフラストラクチャに基づいてＪＡＶＡで記述されたソフトウェアとによって、自発的にネットワーク化することができる（サン・マイクロシステムズ社により出版された「ＪＡＶＡ言語仕様書」参照）。
【００４２】
システム２ｂｉｓの初期化フェーズが最初に実行され、その間に、ＪＩＮＩメカニズムにしたがったサービスプロバイダ通信オブジェクト３ａが、（図２には表示されていない）サービスディレクトリ４を作成し、発見し、サービスディレクトリ４に登録する。２ｂｉｓのサブシステムは、共有メモリ空間２３、例えばＪＩＮＩ  ＪＡＶＡ空間を初期化する。さらに、サービス消費者通信オブジェクト３ｂはそれぞれ、電子タグを有するパーソナルデジタルアシスタント（ＰＤＡ）を備えたユーザを含んでいる。この電子タグはトランシーバを含み、ＰＤＡの識別に関する情報を記憶する。電子タグは、例えばＲＦＩＤ規格（無線周波数識別規格、ウェブサイトwww.RFID.orgを参照）に準拠している。このタグを以後、「ＲＦＩＤタグ」と呼ぶ。これらのサービス消費者通信オブジェクト３ｂは、ディレクトリ４と、それらの識別情報と特に対応アドレス（ＩＰ、電子メール、ブルートゥース識別子等）に対して通信する手段とを登録するための識別サービスと、サービス消費者として登録するための登録サービスとを探す。これらの識別および登録サービスは、システム１のケースで説明した識別手段７中に含まれ、一般的には、多数の独立したサブシステムタイプを組み合わせたものである。
【００４３】
図２で示されたサービス消費者通信オブジェクト３ｂは、ＲＦＩＤタグとＰＤＡに組み込まれたリスニングソフトウェアとを有するＰＤＡを持つユーザを含んでいる。リスニングソフトウェアはＰＤＡにその環境を聴取させる。適切に装備された一般的ＰＤＡは、実行中に、さまざまなソフトウェアまたは送信された制御インターフェイスをダウンロードすることができ、リソースを必要としなくなった時にリソースを開放する。
【００４４】
サービス消費者通信オブジェクト３ｂが部屋２１に到着する。それは、サービス消費者通信オブジェクト３ｂのＲＦＩＤタグと対話するＲＦＩＤセンサ２７によって検知される。ＲＦＩＤセンサ２７は、アンテナと、シリアル／ＩＰモジュールを含むインターフェイスにリンクされた電子回路とを含む。ＲＦＩＤセンサ２７は、サービス消費者通信オブジェクト３ｂが有するＲＦＩＤタグに対応した識別情報をセンサインターフェイシングサービス２９に送信するために、センサインターフェイシングサービス２９とのＩＰセッション（トンネル）を確立することができる。センサインターフェイシングサービス２９は、共有メモリ２３中に新たなエントリを作成する。このエントリは、サービス消費者通信オブジェクト３ｂを検知したＲＦＩＤセンサ２７の識別子と、検知されたタグに対応する識別子とに対応している。この新しいエントリの到着はＲＦＩＤタグに対応する装置を識別すること（実際に、ＲＦＩＤ技術はＰＤＡをタグ識別から識別可能にする。）と、センサの識別子を用いて装置の位置を特定することとを可能にする。したがって、識別と位置特定の動作はこのケースでは１回で同時に実行される。図１に関連して説明した位置特定および識別手段５、７は、このケースでは、ＰＤＡに付けられたタグ、そのインターフェイスを提供するＲＦＩＤタグリーダ２７、センサインターフェイシングサービス２９、および共有メモリ空間２３を備えている。
【００４５】
近接するサービスのリストＬ1がいったん決定され（例えば部屋内で利用可能なサービス）、もしサービス消費者通信オブジェクト３ｂが初期化フェーズにおいて登録サービス中にシステムのクライアントとして実際に登録されたならば、サブシステム２ａは（共有メモリ２３に含まれる少なくとも1つのアドレスの）サービス消費者通信オブジェクト３ｂに対して「仮想ターミナル」サービスにアクセス可能であることを知らせ、サービス消費者通信オブジェクト３ｂに対して、そのサービスにアクセスするための情報を提供する。それからＰＤＡは、「仮想ターミナル」サービスを呼び出す。また、要求されたサービスは、決定されたサービスのリストＬ1をＰＤＡ上で表示するために、インターフェイス、例えばグラフィカルインターフェイスを送信する。
【００４６】
この「仮想ターミナル」サービスは、パラメータとして表される物理センサの識別子とともに、サービスとしてディレクトリ登録される。サービスカバレッジ領域は、例えば部屋２１に等しいとして、またはセンサ２７の検知領域に等しいとして、あるいはアパートメント等に等しいとしてさえ定義できる。
【００４７】
このように、サービス消費者通信オブジェクト３ｂに関係するユーザが入室の際にグリーティングターミナルに応答指令信号を送ったかのようにすべてが進行するが、本発明にしたがうと、図２で説明した「仮想ターミナル」タイプの例では、サービスを提案するのは環境のほうであり、それを要求するユーザではない。さらに、仮想ターミナルは、プログラム可能であるいくつかの基準（対象とする部屋からのアクセス可能性、ユーザプロファイルにしたがった適切な適応等）に対応するサービスを提案することができる。
【００４８】
本発明にしたがった管理方法またはシステムは、さまざまな構成要素が分散されている方法とは無関係に、さまざまなタイプの技術、特に通信オブジェクトと位置特定技術が、１つの同じシステム内に同時に存在できるようにする。本発明は新たなサービスを容易に実現できるようにする。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施形態で、通信オブジェクトを管理するシステムを表す図。
【図２】本発明の第２の実施形態で、通信オブジェクトを管理するシステムを表す図。
【図１】
2007501435.tif 000003
【図２】
2007501435.tif 000004
【国際調査報告】
2007501435.tif 000005
2007501435.tif 000006
2007501435.tif 000007
2007501435.tif 000008