(57)【要約】本発明は通信ネットワークに属し処理手段（ＰＭ）を備える移動通信対象（Ａ）に関する。本発明によれば、ネットワークに属する別の通信対象（Ｓ）とで通信が確立されたときに、前述の処理手段が、自身を通過する各サイト（Ｈｉ）でリピータ（Ｆｉ）を生成する。さらに、リピータが生成されると、処理装置はタイミングカウンタ（ＣＴＦ）に関連付けられ、以下のような前記リピータを構成する；（ｉ）自身が属するリピータの連鎖内に次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の場所を表す識別子を記憶でき、及び（ｉｉ）選択された継続期間の最後に、次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｓ（ｉ＋１））の位置識別子をネットワーク内の少なくとも１つの位置サーバ（ＳＬ）に送信し、移動体（Ａ）の一次識別子とともに前述の識別子を記憶するようにしている。好ましくは、いったんリピータが位置識別子をアドレス指定すると、その中継活動は終了され、リピータが別の連鎖に属さない場合には、リソースを消費しないように削除される。【選択図】図１
2007501538.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク内での通信移動体の位置を突き止める方法であって、
第１の通信対象（Ｓ）と第２の通信対象（Ａ）との間で通信が確立される場合には、前記第２の対象（Ａ）は、自身が通過しているサイト（Ｈｉ）で少なくとも移動可能であり、同時に形成する一連鎖内で次から次に通信するリピータ（Ｆｉ）が生成されて、前記第１の対象（Ｓ）から送られる各メッセージを前記第２の対象（Ａ）に中継するようにし、
前記方法は、さらに、
前記連鎖内の次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の位置を表す識別子を各リピータ（Ｆｉ）内に記憶することと、
各リピータ（Ｆｉ）が生成された瞬間にそれをタイマ（ＣＴＦ）に割り当て、選択された継続期間が期限切れになるとすぐに、前記第２の対象（Ａ）の一次識別子の対応として前記ネットワークの少なくとも１つの位置サーバ（ＳＬ）に記憶されるために、前記次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の前記位置識別子を前記位置サーバ（ＳＬ）にアドレス指定することと、
からなる方法。
【請求項２】
第１の移動カウンタ（ＣＭ１）が前記第２の対象（Ａ）に割り当てられ、次に、一次カウンタ（ＣＭ１）の値は、サイト（Ｈｉ）でのそれぞれの新しいリピータ（Ｆｉ）が作成されるとすぐに１単位分増分され、前記値が、選択されたしきい値と比較されて、前記値が前記しきい値を超える場合には、一次識別子の対応として記憶されるように前記第２の対象（Ａ）が前記サーバ（ＳＬ）に自身の一次識別子をアドレス指定するようにし、それから、前記第１のカウンタ（ＣＭ１）が再初期化される、請求項１に記載の方法。
【請求項３】
タイマ（ＣＴＡ）が前記第２の対象（Ａ）に割り当てられて、選択された継続期間が期限切れになるとすぐに、一次識別子の対応として前記サーバに記憶されるために自身の位置識別子を前記サーバ（ＳＬ）にアドレス指定するようにし、それから、前記タイマ（ＣＴＡ）が、新しいカウントが開始されるように初期化される、請求項１または２に記載の方法。
【請求項４】
前記第１のカウンタ（ＣＭ１）の値が前記しきい値より小さいことを前記比較の結果が示すときに、前記タイマ（ＣＴＡ）の前記カウントが前記タイマの初期化後に始動させられる、請求項２および３の組み合わせに記載の方法。
【請求項５】
サイト（Ｈｉ）で費やされる時間に関する比較の結果として起こる前記第２の対象（Ａ）の前記位置識別子の前記サーバ（ＳＬ）への各伝送の後に、前記第１のカウンタ（ＣＭ１）が初期化される、請求項２〜４の何れか１項に記載の方法。
【請求項６】
前記第２の対象（Ａ）の前記タイマ（ＣＴＡ）のカウントが、あるサイト（Ｈｉ）から別のサイト（Ｈ（ｉ＋１））に移動するときに停止される、請求項３〜５の何れか１項に記載の方法。
【請求項７】
前記リピータ（Ｆｉ）が、その位置識別子をアドレス指定した後に自身の中継活動を中止する、請求項１〜６の何れか１項に記載の方法。
【請求項８】
前記リピータ（Ｆｉ）は、いったん自身の中継活動を中止し別の連鎖に属さない場合には取り消される、請求項７に記載の方法。
【請求項９】
各リピータ（Ｆｉ）が、前記連鎖内に自身の位置を表す場所識別子を割り当てられ、前記選択された継続期間が期限切れになるとすぐに、前記リピータ（Ｆｉ）が、前記次のリピータ（Ｆ（ｉ＋１））の前記位置識別子と自身の場所識別子とを前記サーバ（ＳＬ）にアドレス指定して、これらが前記第２の対象（Ａ）の一次識別子の対応として前記サーバ（ＳＬ）内に記憶されるようにする、請求項１〜８の何れか１項に記載の方法。
【請求項１０】
送信した前記リピータ（Ｆｉ）の前記場所識別子と、前記次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の前記位置識別子とは、前記場所識別子が記憶されたものより大きい値を有するときに前記第２の対象（Ａ）の前記識別子の対応として前記サーバ（ＳＬ）に記憶される、請求項９に記載の方法。
【請求項１１】
第２の移動カウンタ（ＣＭ２）が前記第２の対象（Ａ）に割り当てられ、第２の移動カウンタの値は移動ごとに１単位分増分され前記連鎖内での位置を表す場所識別子を定義するようにし、
前記選択されたしきい値が前記第１の移動カウンタ（ＣＭ１）によって超えられた場合には、前記第２の対象（Ａ）が、自身の位置識別子と自身の第２の移動カウンタ（ＣＭ２）の値を表す場所識別子とを前記サーバ（ＳＬ）にアドレス指定して、これらが、前記第２の対象（Ａ）の前記一次識別子の対応として前記サーバ（ＳＬ）に記憶される、請求項２〜１０の何れか１項に記載の方法。
【請求項１２】
前記第２の対象（Ａ）の前記場所識別子とその位置識別子とが、前記場所識別子が記憶されているものより大きい値を有するときに、前記第２の対象（Ａ）の前記一次識別子の対応として前記サーバ（ＳＬ）に記憶される、請求項１１に記載の方法。
【請求項１３】
サイト（Ｈｉ）のリピータ（Ｆｉ）の場所識別子は、前記サイト（Ｈｉ）を離れる瞬間に前記第２の対象（Ａ）の前記第２の移動カウンタ（ＣＭ２）の値を表示する、請求項１１または１２と組み合わせられる請求項９または１０に記載の方法。
【請求項１４】
通信ネットワーク用の通信移動体（Ａ）であって、
前記ネットワークの別の通信対象（Ｓ）とでの通信が開始された場合には、自身が通過するサイト（Ｈｉ）で、同時に形成する一連鎖内で次から次へ通信するリピータ（Ｆｉ）を生成できる処理手段（ＰＭ）を備え、他の対象（Ｓ）からその移動体（Ａ）へ来る各メッセージを中継するようにし、
前記処理手段（ＰＭ）は、各リピータ（Ｆｉ）が生成された瞬間にそれにタイマ（ＣＴＦ）を割り当てるように設計されて、一方では前記連鎖内の次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の場所を表す識別子を記憶できるようにし、他方では選択された継続期間が期限切れになるとすぐに、前記ネットワークの少なくとも１つの位置サーバ（ＳＬ）に前記連鎖内の前記次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の前記位置識別子を送信し、前記移動体（Ａ）の一次識別子の対応としてこれらを記憶するようにした、通信移動体。
【請求項１５】
前記通信体が第１の移動カウンタ（ＣＭ１）を備え、
前記処理手段（ＰＭ）は、サイト（Ｈｉ）内に新しいリピータ（Ｆｉ）を生成するたびに、前記第１のカウンタ（ＣＭ１）の値を１単位分増分し、次に、選択されたしきい値と前記値とを比較し、それから、前記しきい値が超過した場合にはそれらの移動体（Ａ）の前記位置識別子を前記サーバ（ＳＬ）にアドレス指定してその一次識別子の対応としてそれらを記憶するようにし、前記第１のカウンタ（ＣＭ１）を初期化するように設計されている、請求項１４に記載の移動体。
【請求項１６】
前記通信移動体がタイマ（ＣＴＡ）を備え、
前記処理手段（ＰＭ）は、選択された継続期間が期限切れになるとすぐにその移動体（Ａ）の前記位置識別子を前記サーバ（ＳＬ）にアドレス指定してそれをその一次識別子の対応として記憶するようにし、次に、新しいカウントが開始するように前記タイマ（ＣＴＡ）を初期化するように設計されている、請求項１４または１５に記載の移動体。
【請求項１７】
前記処理手段（ＰＭ）が、前記第１の移動カウンタ（ＣＭ１）の値が前記しきい値より小さいことを前記比較の結果が示すたびに、前記タイマ（ＣＴＡ）のカウントを初期化した後にそれを始動させるように設計されている、請求項１５および１６の組み合わせに記載の移動体。
【請求項１８】
前記処理手段（ＰＭ）が、サイト（Ｈｉ）で費やされる時間に関する比較の結果として起こるその移動体（Ａ）の前記位置識別子の前記サーバ（ＳＬ）への各伝送後に、前記第１の移動カウンタ（ＣＭ１）を初期化するように設計されている、請求項１５〜１７の何れか１項に記載の移動体。
【請求項１９】
前記処理手段（ＰＭ）は、その移動体（Ａ）があるサイト（Ｈｉ）から別のサイト（Ｈ（ｉ＋１））に移動するときに、前記タイマ（ＣＴＡ）のカウントを停止するように設計されている、請求項１６〜１８の何れか１項に記載の移動体。
【請求項２０】
前記処理手段（ＰＭ）が、各リピータ（Ｆｉ）が生成された瞬間にそれを構成するように設計され、その位置識別子を前記サーバ（ＳＬ）にアドレス指定した後にその活動を中止するようにした、請求項１４〜１９の何れか１項に記載の移動体。
【請求項２１】
前記処理手段（ＰＭ）は、各リピータ（Ｆｉ）が生成された瞬間にそれに前記連鎖内の位置を表す場所識別子を割り当てるように設計され、前記選択された継続期間が期限切れになるとすぐに、前記リピータ（Ｆｉ）が前記次のリピータ（Ｆ（ｉ＋１））またはサイト（Ｈ（ｉ＋１））の前記位置識別子と自身の場所識別子とを前記サーバ（ＳＬ）にアドレス指定し、それらが前記移動体（Ａ）の前記一次識別子の対応として前記サーバ（ＳＬ）に記憶されている、請求項１４〜２０の何れか１項に記載の移動体。
【請求項２２】
前記通信移動体が第２の移動カウンタ（ＣＭ２）を備え、そのカウンタの値が前記連鎖内の前記移動体（Ａ）の位置を表す場所識別子を定義するようにし、
前記処理手段（ＰＭ）は、前記移動体（Ａ）がそれぞれ移動するとすぐに前記第２の移動カウンタ（ＣＭ２）の値を１単位分増分し、前記選択されたしきい値が前記第１の移動カウンタ（ＣＭ１）によって超えられた場合には移動体（Ａ）の前記位置識別子と場所識別子とを前記サーバ（ＳＬ）に送信するように設計され、それらを前記移動体（Ａ）の前記一次識別子の対応として記憶するようにした、請求項１５〜２１の何れか１項に記載の移動体。
【請求項２３】
前記処理手段（ＰＭ）が、それらの移動体（Ａ）がサイト（Ｈｉ）を離れるときに、前記第２の移動カウンタ（ＣＭ２）の値を前記サイト（Ｈｉ）の前記リピータ（Ｆｉ）に通信するように設計され、この値が前記リピータ（Ｆｉ）の前記場所識別子を形成するようにした、請求項２１および２２の組み合わせに記載の移動体。
【請求項２４】
前記通信移動体が、少なくとも携帯電話、ポータブルコンピュータ、電子手帳、及びあるサイトから別のサイトに移動できる論理計算装置を含むグループ内で選択された携帯端末を形成している、請求項１４〜２３の何れか１項に記載の移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信ネットワークの分野に関し、さらに詳細には、そのようなネットワーク内での通信移動体の位置選定に関する。
【背景技術】
【０００２】
この場合、「移動体」は、データを交換できる物、特に、携帯電話、ポータブルコンピュータ、電子手帳などの通信端末を意味するが、計算を実行するもの、モバイルアプリケーション、論理的または物理的リソース、または、ユーザさえも意味すると解釈される。
【０００３】
通信ネットワークでは、多数の移動体が、あるドメイン（またはサイト）から別のドメインに頻繁に移動し、このようにしてアドレス、名前、または指定空間さえ変更する。２つの方法が、そのような移動体と連絡またはその所在位置を突き止めるために現在使用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
第1の方法は、所在位置表を常に更新する位置サーバを使用することであり、その所在位置表には移動体の最新の既知の位置基準（すなわち位置識別子）が記憶されている。このようにして、「ソース」として知られる第1の移動体が、「エージェント」として知られ移動した第２の移動体と通信することを望むとき、まず、このエージェントの最新の既知の位置基準をそれに送信するために位置サーバに応答させる。次に、ソースは、受信された位置基準でこのエージェントに連絡しようとする。その基準が依然として有効である場合は、通信が実行可能になる。有効ではない（エージェントが移動してしまった）場合には、エージェントがその新しい位置基準を最近通信したことを期待して、ソースは再び位置サーバに応答させられなければならず、それから、再びエージェントに連絡しようとしなければならない。
【０００５】
そのような方法を用いる場合、ソースがエージェントとうまく連絡する前に、ソースによる複数回の試行が必要となるかもしれない。さらに、エージェントが広い地理的地域内で迅速に移動しているとき、一般的にはソースとエージェントの間で通信可能であることは保証されていない。
【０００６】
第２の方法は、ソースが自分の明確な位置基準または中間基準を持たずにエージェントにメッセージを送信できるようにするメカニズムを実現することにある。この方法は「ルーティング（経路指定）」としてよく知られている。これは、事実上、メッセージをその宛て先に輸送するためにネットワークの下部インフラ、つまりソフトウェアとハードウェアの両方を使用することを必要とする。
（対象としても知られる）エージェントがサイト（またはドメイン）を離れる準備をするたびに、エージェントは前記サイトを離れる「リピータ」（つまり「フォワーダ（転送者）」）として知られる特殊な対象を生成する。ここでは、「サイト」は、ＷｉＦｉ、ＧＳＭ／ＧＰＲＳまたはＵＭＴＳネットワークに接続されるポータブルコンピュータ、携帯電話、または電子手帳などの移動体、仮想ｊａｖａマシン、またはＧＳＭセルなどを受信できる物理的または論理的なエンティティを意味することが意図される。したがって、ソースにより送信されエージェントに向けられたメッセージによって使用される仮想経路を規定するリピータの一連鎖がソースとエージェントの間に形成される。
【０００７】
この方法を使用して、相対的に頻繁な一連鎖のリピータの１つが弱いまたは消えてしまったとき、ソースは、関係するエージェントに連絡することまたはその位置を突き止めることが不可能であることに気付く。
【０００８】
それ故に、これらの方法のどれもが完全に満足できないので、本発明はそのような状況を改善することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、この目的に対して、通信ネットワーク内での通信移動体を突き止めることにある方法を提案し、その方法では、第１の対象と第２の対象の間で通信を確立する場合には、第２の対象が少なくとも移動可能であり、リピータは、第２の対象が通過するサイトで生成され、リピータによって同時に形成された連鎖内で次から次へ通信し、第１の対象から発せられる位置メッセージを第２の対象に向かって中継するようにする。
【００１０】
この方法は次により特徴付けられている：一方では連鎖内の次のリピータまたはサイトの場所を表す識別子を各リピータに記憶することにあり、他方では生成された瞬間に各リピータにタイマを割り当てて、選択された継続期間が期限切れになったときに、第２の対象の一次識別子の対応としてネットワークの少なくとも１つの位置サーバに記憶可能にするために次のリピータまたはサイトの位置識別子をその位置サーバにアドレス指定するようにしている。
【００１１】
本発明による方法は、特に以下のように別々にまたは組み合わせて解釈できる他の特徴を備えていてもよい：
第１の移動カウンタが第２の対象に割り当て可能であり、次に、あるサイトでの新しい各リピータの生成時に第１のカウンタの値は１単位分増分可能であり、それから、その値が、選択されたしきい値に比較可能になって、しきい値が超えた場合には第２の対象が自身の一次識別子の対応として記憶されるためにサーバに自身の位置識別子をアドレス指定し、それから、第１のカウンタが再初期化される；
タイマが第２の対象に割り当て可能であり、選択された継続期間が期限切れになるとすぐに、一次識別子の対応としてサーバに記憶されるために自身の位置識別子をサーバにアドレス指定するようにし、それから、タイマが、新しいカウントが開始されように初期化されるようにしている。この場合には、第１のカウンタの値がしきい値より小さいことを比較の結果が示すときに、タイマのカウントがタイマの初期化後に始動可能になる；
第２の対象の位置識別子のサーバへの各伝送の後に、第１のカウンタが初期化可能である；
第２の対象のタイマのカウントが、別のサイトに移動するたびに停止可能である；
好適には、リピータが、その位置識別子をアドレス指定した後に自身の中継活動を中止する。この場合、リピータが自身の中継活動を中止し別の連鎖に属さないならば、リピータはさらなるリソースを始動させないために取り消されるように処理されることが有利である；
各リピータが、連鎖内に自身の位置を表す場所識別子を割り当て可能である。この場合には、選択された継続期間が期限切れになるとすぐに、リピータが、次のリピータまたはサイトの位置識別子と自身の場所識別子とをサーバにアドレス指定して、これらが第２の対象の一次識別子の対応として記憶されるようにする。また、送信したリピータの場所識別子と、次のリピータまたはサイトの位置識別子とは、場所識別子が記憶されたものより大きい値を有するときに第２の対象の識別子の対応としてサーバに記憶されることは有利である；
第２の対象が第２の位置カウンタに割り当て可能になり、そのカウンタの値はサイト間の移動ごとに１単位分増分され、そのカウンタは連鎖内での位置を表す場所識別子を定義する。この場合には、第１の移動カウンタの値が、選択されたしきい値を超えたときに、第２の対象が、自身の位置識別子と自身の第２の移動カウンタの値を表す場所識別子とをサーバにアドレス指定して、これらが、第２の対象の一次識別子の対応としてサーバに記憶されるようにすることは特に有利である。それ故に、第２の対象の一次識別子の対応として、それが記憶されているものより大きい値を有するときに、場所識別子と位置識別子とがサーバに記憶される；
好適には、サイトのリピータの場所識別子は、サイトを離れる瞬間に第２の対象の第２の移動カウンタの値を表示する。
【００１２】
本発明はさらに通信ネットワーク用の通信移動体に関し、その移動体は、ネットワークの別の通信対象とでの通信が開始された場合には、自身が通過するサイトでリピータを生成する責任を有する処理手段（ＰＭ）を有している。
【００１３】
この移動体は以下のように特徴付けられる：処理手段は、各リピータが生成された瞬間にそれにタイマを割り当てることができ、一方では連鎖内の次のリピータまたはサイトの場所を表す識別子を記憶できるようにし、他方では選択された継続期間が期限切れになるとすぐに、ネットワークの少なくとも１つの位置サーバに次のリピータまたはサイトの位置識別子を送信し、移動体の一次識別子の対応としてこれらを記憶するようにした。
【００１４】
本発明による移動体は、特に別々にまたは組み合わせて以下のように解釈されるさらなる特徴を備えてもよい：
第１の移動カウンタ。この場合には、処理手段は、サイト内に新しいリピータを生成するたびに、第１のカウンタの値を１単位分増分し、次に、選択されたしきい値と前述の値とを比較し、それから、しきい値が超過した場合にはそれらの移動体の位置識別子をサーバにアドレス指定するように設計され、移動体内にその一次識別子の対応としてそれを記憶するため、および、第１のカウンタを最終的に初期化するために埋め込まれている；
タイマ（ＣＴＡ）。この場合には、処理手段は、移動体の位置識別子をサーバにアドレス指定するように設計され、その移動体には、選択された継続期間が期限切れになるたびに、それをその一次識別子の対応として記憶するようにし、次に、新しいカウントが開始するようにタイマを初期化するようにしている。さらに特に、処理手段は、第１の移動カウンタの値がしきい値より小さいことを比較の結果が示すたびに初期化された後にそのタイマのカウントを始動させるように設計されている；
処理手段が、サイトで費やされる時間に関する比較の結果として起こるその移動体の位置識別子のサーバへの各伝送後に、第１の移動カウンタを初期化するのに関与してもよい；
処理手段は、その移動体があるサイトから別のサイトに移動するときに、タイマのカウントを停止するのに関与してもよい；
処理手段が、各リピータが生成された瞬間にそれを構成するように設計され、その位置識別子をサーバにアドレス指定した後にその活動を中止するのに関与してもよい；
処理手段は、各リピータが生成された瞬間にそれに連鎖内の位置を表す場所識別子を割り当てるのに関与してもよく、選択された継続期間が期限切れになるとすぐに、リピータが次のリピータまたはサイトの位置識別子と自身の場所識別子とをサーバにアドレス指定し、それらが移動体の一次識別子の対応としてサーバに記憶されるようにする；
第２の移動カウンタ、そのカウンタの値が連鎖内の移動体の位置を表す場所識別子を定義する。この場合には、好ましくは、処理手段は、移動体がそれぞれ移動するとすぐに第２のカウンタの値を１単位分増分し、移動体の位置識別子と場所識別子とをサーバに送信して、その移動体では第１のカウンタが選択されたしきい値を超えるように埋め込まれるのに関与しており、それらを移動体の一次識別子の対応として記憶するようにしている。さらに、特に有利には、処理手段は、それらの移動体がサイトを離れるときに第２の移動カウンタの値をサイトのリピータに通信するように設計され、それがリピータの場所識別子を形成するようにしている。
【００１５】
本発明のさらなる特徴および利点は、以下の詳細な記載を検討することからおよび添付図面から示されるだろう。
【発明を実施するための最良の形態】
【００１６】
添付図面は、本発明を補足するのに役立つためだけではなく、必要に応じてその定義にも貢献してよい。
【００１７】
本発明は概してネットワーク内で通信移動体の位置選定に関する。
【００１８】
序論に示されるように、本発明は、任意の種類の通信移動体、すなわち、携帯電話、ポータブルコンピュータ、電子手帳、およびあるサイトから別のサイトに移動可能である論理計算装置などのようにデータを交換できる移動体に関するだけでなく、計算を実行するもの、モバイルアプリケーション、論理的または物理的ソース、およびユーザにさえ関する。
【００１９】
以下の記述では、一例として考えると、通信する移動体が、例えば、ＷＡＮ型（つまり「ワイドエリアネットワーク」）の通信ネットワークに属する携帯電話などの携帯端末であると考える。明らかに、本発明はこの種のネットワークに限定されない。それは特にＬＡＮ型（つまり「ローカルエリアネットワーク」）の位置として知られるネットワークにも、及びＭＡＮ型（「メトロポリタンエリアネットワーク」）の首都圏ネットワークにも適用する。
【００２０】
図１に示されるように、ＷＡＮ型通信ネットワークは、非常に概略的には、多数の通信（つまり「ホスト」）ハードウェアＨｉ（この場合にはｉ＝１〜４）を備え、その通信ハードウェアＨｉが、ネットワークのソフトウェアおよびハードウェアインフラのおかげでそれ自身の間でデータ（つまりメッセージ）を交換できるとともに、それぞれが例えば（インターネットまたは電話型の）通信アドレス、名前、または指定空間などの位置識別子に関連付けられるサイト（Ｈｉ）を定義する。
【００２１】
例えば、サイトＨ１〜Ｈ４は、それらの位置識別子を規定するインターネットアドレスを有するＷＡＮネットワークに、及び／又は電話番号などの一次識別子に割り当てられる携帯電話の接続用インタフェースをおそらく備えるＷＡＮネットワークにケーブルで接続された固定コンピュータである。
【００２２】
図１に示されるネットワークの一部の例は、以下「ソース」と呼ばれ移動可能であってもよい通信対象ＳがサイトＨ１に埋め込まれ（または接続され）、以下「エージェント」と呼ばれその時にサイト２に接続されサイトＨ３にそれからサイトＨ４に移動している通信移動体Ａとの通信を少し前に確立した状況に対応する。
【００２３】
言い換えると、この状況は連続して３つのサイトＨ２、Ｈ３、Ｈ４に接続され、３つの異なる位置識別子（つまり基準）を有するエージェントＡ（ここでは携帯電話）に対応する。
【００２４】
エージェント（つまり通信移動体）Ａは処理装置ＰＭを備える。これは、そのエージェントＡがソースＳと通信を確立したときに、自身が通過する（つまりエージェントＡが瞬間的に「接続される」）各サイトＨｉの中でリピータ（つまり「フォワーダ」）Ｆｉを生成するように適応されている。
【００２５】
リピータＦｉは、それが次のリピータＦ（ｉ＋１）にまたは次のサイトＨ（ｉ＋１）に対してソースＳから発生しそれに向けられた各メッセージを中継するために、一般的には、自身がサイトＨｉを離れる準備をしている瞬間に、エージェントＡによって生成される特殊な対象である。したがって、エージェントＡの変位（つまり移動）が発生するので、ソースＳとエージェントＡの間で仮想経路を規定するリピータＦｉの連鎖が形成され、ソースＳから発生する位置メッセージのあるリピータから次のリピータへの通信を可能にする。
【００２６】
リピータＦｉが次のサイトＨ（ｉ＋１）で同じものに連絡できるようにするために、エージェントＡは、同じものを作成したとき、前記サイトの位置識別子とエージェントの一次識別子とを通信する。それから、この位置識別子はメモリＭに記憶される。
【００２７】
リピータを生成するために使用される技術は、当業者には完全に周知である。その結果、それはここでは記述しない。例えば、インターネットアドレスｈｔｔｐ：／／ｗｗｗ．ｏｂｊｅｃｔｓｐａｃｅ．ｃｏｍでアクセスできるＯｂｊｅｃｔＳｐａｃｅＩｎｃ．という会社の文献「ボイジャー（Ｖｏｙａｇｅｒ）」に記載を見つけることができる。
【００２８】
また、本発明によれば、エージェントＡの処理装置ＰＭは、自身が生成する各リピータＦｉを構成することに関与しており、それは、選択された継続期間が期限切れになるとすぐに、メモリＭに記憶された次のリピータＦ（ｉ＋１）の位置識別子をネットワークの少なくとも１つの位置サーバＳＬに送信するようにし、そのために、このサーバＳＬがエージェントＡの一次識別子の通信と同じものを記憶するようにしている。
【００２９】
位置サーバＳＬは、このために、メモリＭを備えており、そのメモリには、ネットワークのエージェントＡの少なくとも一次識別子と、例えば、エージェントＡが持ち出したサイトＨｉの最新の既知のアドレスを表す位置識別子（つまり位置基準）との間の通信の表が記憶されている。
【００３０】
したがって、ソースＳが、ネットワークのサイト、例えばＨ２に持ち出されたときに通信を確立したエージェントＡと連絡することまたはその位置を突き止めることを希望するとき、それは、自己にメッセージをアドレス指定することによってエージェントＡの最新の既知のアドレスを表すサイトＨ２と連絡しようとすることにより起動する。その時に、エージェントＡが移動した場合、２つのサイトは、エージェントＡが持ち出した（または持ち出された点にある）サイトＨｎ（例えばＨ４）にサイトＨ２のリピータＦ２を接続したリピータＦ１の一つの連続的な連鎖が存在するか否かに従って２つの状況が予想されなければならない。
【００３１】
第１の状況では、ソースＳから送られるメッセージが、サイトＨ２でエージェントＡによって生成されたリピータＦ２に到達し、その時、それは同じものを離している。次に、リピータＦ２は、そのメモリＭから、エージェントがリピータＦ３を生成した次のサイトＨ３の位置識別子を取り出し、受信されたメッセージをそれに送信する。リピータＦ３は同じことを行う。それは、次のサイトＨ４の位置識別子をメモリＭから取り出し、受信されたメッセージをそれに送信する。したがって、メッセージは、ソースＳに直接連絡することによりおそらく応答するエージェントＡに送信でき、そのエージェントＡの位置識別子を最初から知っている。しかしながら、エージェントＡの処理装置ＰＭが、それが持ち出したサイトＦｉの位置識別子をソースＳに送信することにより起動することは、メッセージがリピータの連鎖によってエージェントＡに達するときであることが好ましい。
【００３２】
第２の状況では、ソースＳから送られるメッセージは、エージェントＡによってサイトＨ２で生成されるリピータＦ２に到達し、その時、エージェントＡがそれを離している。例えば、図１に示されるように、リピータＦｉの連鎖は、サイトＨ２とサイトＨ３の間に割り込まれる。リピータＦ２が、ソースＳからのメッセージを次のリピータＨ３に送信できないため、同じエージェントにこの不可能さを通知するメッセージをソースＳにアドレス指定する（矢印ＦＬ１）。図１では、実線の矢印は位置識別子を知っている状態を表すのに対し、点線の矢印は通信を表す。
【００３３】
次に、ソースＳは、エージェントＡの最新の既知の位置識別子をそこから決定するために、位置サーバＳＬとの通信を確立する（矢印ＦＬ２）。図１に示される例では、エージェントＡの一次識別子の対応として、サーバＳＬのメモリＭＩに記憶された位置識別子は、サイトＨ３の（したがってリピータＦ３の）位置識別子である。それから、サーバＳＬは、サイトＨ３の位置識別子をソースＳに通信する。それから、ソースは、エージェントＡに向けられたメッセージを送信するために、サイトＨ３との通信を確立する（矢印ＦＬ３）。メッセージを受信するとすぐに、リピータＦ３は、そのメモリＭから（この場合ではエージェントＡが持ち出した）次のサイトＨ４の位置識別子を取り出し、受信されたメッセージをそれに送信する（矢印ＦＬ４）。したがって、メッセージは、ソースＳに直接連絡することによっておそらく応答するエージェントＡに送信可能になり、エージェントＡの位置識別子を始めからエージェントＡは知る（矢印ＦＬ５）。しかしながら、それが持ち出したサイトＦｉの位置識別子とその一次識別子とをソースＳに送信することによってエージェントＡの処理装置ＰＭが起動することは、メッセージが少なくとも１つのリピータＦｉを介してエージェントに送られたときであることが好ましい。
【００３４】
図２は、図１に示された状況の変形を示す。ここでは、リピータＦｉの連鎖は、サイトＨ２とサイトＨ３の間でも中断されるが、エージェントＡの一次識別子の対応として、サーバＳＬのメモリＭＩに記憶された位置識別子はサイトＨ４の位置識別子である。リピータＦ２は、ソースＳからのメッセージを次のリピータＨ３に送信できないので、エージェントにこの不可能さを通知するメッセージをソースＳにアドレス指定する（矢印ＦＬ１）。
【００３５】
したがって、ソースＳは、エージェントＡの最新の既知の位置識別子を決定するために、位置サーバＳＬとの通信を確立する（矢印ＦＬ２）。それ故に、サーバＳＬはサイトＨ４の位置識別子をソースＳに通信する。次に、ソースＳはサイトＨ４との通信を確立するとともに、従って、エージェントＡがおそらく応答する可能性があるメッセージをエージェントＡに送信するために、エージェントＡと通信を確立する（矢印ＦＬ３）。
【００３６】
それ故に、本発明のおかげで、位置サーバＳＬとリピータＦｉの両方を使用することにより、エージェントの位置選定は大幅に容易になる。しかしながら、それらの間のリンクを維持するためにリピータＦｉがネットワークのリソースを不必要に占有するのを防止するため、本発明は前記に暗示されたように、活動を中止するメカニズムを提案している。
【００３７】
さらに詳細には、エージェントＡにより生成される各リピータＦｉは、次のサイトＨ（ｉ＋１）の位置識別子が記憶されるメモリＭに対する補足として、サイトＨｉで生成された瞬間に起動されるタイマＣＴＦと、管理装置ＭＧとを有する。
【００３８】
タイマＣＴＦは、選択された継続期間が過ぎると、管理装置ＭＧに信号をアドレス指定するように設計されている。この継続期間は、ネットワーク及びアプリケーションのタイプに応じて、例えば約数ミリ秒から数秒のオーダーである。管理装置ＭＧが、この信号を受信すると、メモリＭから次のサイトＨ（ｉ＋１）の位置識別子を取り出し、それをネットワークの位置サーバＳＬに送信する。この位置識別子を受信するとすぐに、位置サーバＳＬは、関係するエージェントＡの一次識別子の対応として、同じものをメモリＭＩの中に記憶する。受信された位置識別子は、実質的には、過去に記憶された以前の位置識別子に代わる。それから、リピータＦ１の管理装置ＭＧは、それをそのリピータの連鎖のうち他のリピータ（またはサイト）にリンクし、このリピータの連鎖にリンクされたリピータＦｉの活動を終了する入信接続及び発信接続を取り消す。
【００３９】
リピータが、１つまたは複数の他の連鎖に属する場合には、その他の連鎖の中で活動中のままであってよいことに留意することが重要である。
【００４０】
サイトＨｉのリピータＦｉは、単一のリピータの連鎖に属さない場合には、いったんその活動を中止すると、当業者が「クラムスコレクタ（ｃｒｕｍｂ−ｃｏｌｌｅｃｔｏｒ）」と呼ぶものによって取り消されてよい。反対の場合では、それは、その活動をすべて中止するまでクラムスコレクタによって取り消すことができない。
【００４１】
後述されるように、エージェントが非常に迅速に移動し（つまり移行し）たとき、および位置サーバＳＬに到達するようにそれが持ち出された（またはそれが最近持ち出した）サイトＨ（ｉ＋ｎ）の位置識別子を既に発生せたときに起こるかもしれないそのリピータの連鎖内で上流に配置されたサイトＨ（ｉ）に対応する位置識別子に取って代わられたサイトＨ（ｉ＋ｎ）に対応する位置識別子を防ぐために、エージェントＡは、各リピータＦｉに、それが生成される瞬間に、リピータの連鎖の中のその位置を表す場所識別子に起因すると考える。したがって、リピータＦｉの関数は、前述された関数に比較してわずかに変更されている。この関数は図３のアルゴリズムの形で示される。
【００４２】
エージェントが、あるサイト、例えばＨ２から別のサイト、例えばＨ３に移動することを決めると、段階１０でその処理装置ＰＭは、一方では選択された継続期間に設定されたタイマＣＦＴを用いて、及び他方ではサイトＨ３の位置識別子（及び明らかに位置サーバＳＬの位置識別子とエージェントＡの一次識別子）を含んだメモリＭとその場所識別子を用いて、同じものを構成することによってリピータＦ２を生成する。タイマＣＴＦは、リピータＦ１が生成される瞬間に始動される。
【００４３】
次に、段階２０では、タイマＣＴＦは、その現在の時間の値が、選択された継続期間より大きいかどうかを定期的にチェックする。これが大きくない場合には、タイマＣＴＦはそのカウントとチェックを続ける。他方、その現在の時間の値が、選択された継続期間に等しくなると、タイマＣＴＦは管理装置ＭＧに信号をアドレス指定する。
【００４４】
段階３０では、管理装置ＭＧがメモリＭから次のサイトＨ（ｉ＋１）の位置識別子、位置サーバＳＬの位置識別子、エージェントＡの一次識別子、及びサイトＨｉの場所識別子を取り出し、それらをネットワークの位置サーバＳＬに送信する。
【００４５】
次に、段階４０では、管理装置ＭＧは、リピータＦｉが別の活動中のリピータの連鎖に属しているかどうかをチェックする。属している場合（段階５０）、管理装置は、それが離れることを希望するリピータの連鎖のうち他のリピータ（またはサイト）にそれをリンクする入信接続及び発信接続を単に取り消し、このようにしてリピータＦｉが、それが属している他の連鎖のリピータとの活動を実行できるようにする。属していない場合（段階６０）、管理装置ＭＧは、クラムスコレクタによってその時に取り消すことができるリピータＦｉの活動を終了するそのリピータの連鎖のうち他のリピータ（またはサイト）にそれをリンクする入信接続及び発信接続を取り消す。
【００４６】
この変形では、位置サーバＳＬのメモリＭＩは、一次識別子と位置識別子との対応として場所識別子も記憶する。その結果、位置サーバＳＬがリピータＦｉから異なる場所識別子と位置識別子を受信すると、関連される一次識別子の対応としてそのメモリＭＩに記憶される場所識別子に受信された場所識別子を直ちに提示できる。
【００４７】
受信された場所識別子が、記憶された場所識別子に対応するものより小さな位置値に対応する場合には、メモリＭＩは更新されない。反対の場合では、サーバＳＬは、古い場所識別子及び位置識別子を受信されたもので置換することによりそのメモリＭＩを更新する。
【００４８】
エージェントＡの位置選定をさらに容易にするために、本発明は、図４に関して後述されるオプションの補足的な機構を提案する。
【００４９】
これは、事実上、エージェントＡにより位置サーバＳＬを更新するための機構である。
【００５０】
この機構を実現するために、各エージェントＡは、少なくとも１つの第１の移動カウンタＣＭ１を備え、そのカウンタの最新の値が、その最後の初期化からエージェントＡによって実行された移動数を示す。
【００５１】
処理装置ＰＭは、さらに、処理装置がサイトＨｉで新しいリピータＦｉを生成するたびに第１の移動カウンタＣＭ１の値を１単位ごとに増分し、次にこの新しい値を選択されたしきい値に比較し、その新しい値がしきい値を超えた場合にはエージェントが位置識別子をその一次識別子の対応として記憶するためにエージェントが埋め込まれた（一次識別子によって明白に伴われた）サイトの位置識別子を位置サーバＳＬにアドレス指定するように設計されている。処理装置ＰＭは、次に、新しいカウントが次の移動のときに開始できるように第１のカウンタＣＭ１を初期化できる。
【００５２】
また、エージェントＡは、１つのサイトＨｉで費やす時間をカウントするためのタイマＣＴＡも備える。この場合には、処理装置ＰＭは、タイマＣＴＡの現在値を監視するように設計されて、この現在値が選択された継続期間に等しくなるたびに、エージェントが一次識別子の対応として同じもの記憶するために、エージェントが埋め込まれた（エージェントＡの一次識別子によって明白に伴われた）サイトの位置識別子を位置サーバＳＬにアドレス指定するようにしている。それから、処理装置ＰＭは、その新しいカウントが開始するように、タイマＣＴＡを初期化できる。
【００５３】
好ましくは、処理装置ＰＭは、明らかにタイマＣＴＡを初期化した後にそれのカウントを始動させるように設計され、主要な移動カウンタＣＭ１の値と選択されたしきい値との比較を実行し、さらに詳細には、毎回、第１の移動カウンタＣＭ１の値が選択されたしきい値より小さいことを比較結果が示すことである。
【００５４】
しかしながら、明らかに、位置サーバＳＬの更新の並行した動作（または相互関連のない動作）は、移動数に関する比較を介して、及びサイトＨｉで費やされる時間に関する比較を介して考えられる。
【００５５】
また、好ましくは、処理装置ＰＭは、サイトＨｉで費やされる時間に関する比較の結果として起こるそのエージェントＡの位置識別子の位置サーバＳＬへの各伝送の後に第１の移動カウンタＣＭ１を初期化するように設計される。
【００５６】
さらに、処理装置ＰＭは、そのエージェントＡが別のサイトＨ（ｉ＋１）に移動するときに、タイマＣＴＡのカウントを停止するように設計可能である。
【００５７】
最後に、エージェントＡは、第２の移動カウンタＣＭ２も備えており、そのカウンタの値は、リピータＦｉの連鎖内での位置を表す場所識別子を定義する。したがって、処理装置ＰＭは、そのエージェントＡが移動するたびに第２の移動カウンタＣＭ２の値を１単位ごとに増分することに関与する。
【００５８】
さらに、この場合では、処理装置ＰＭは、第１の移動カウンタＣＭ１の値が選択されたしきい値より大きいときに、位置サーバＳＬに位置識別子と場所識別子を送信する。このようにして、位置サーバは、その位置の比較を実行し、受信された位置が記憶された位置より高いときにメモリＭＩを更新する決心をできる。
【００５９】
エージェントＡがサイトＨｉを離れる準備をしている瞬間に、第２の移動カウンタＣＭ２が有する値は、有利には、生成されたリピータＦｉに対する場所識別子として機能する。
【００６０】
エージェントＡの完全な機能アルゴリズムの例は図４に示される。
【００６１】
エージェントＡがＨ３などのサイトからＨ４などの別のサイトに移動する準備をしているとき、その処理装置ＰＭは段階１００でリピータＦ３を生成する。
【００６２】
いったんリピータＦ３が生成されると、エージェントＡはサイトＨ４に移動する（段階１１０）。ひとたびそれがこのサイトＨ４に到達すると、処理装置ＰＭは、エージェントＡの第１のＣＭ１と第２のＣＭ２の移動カウンタを増分する（段階１２０）。次に、段階１３０で、処理装置ＰＭは、選択されたしきい値と第１の移動カウンタＣＭ１の現在値を比較する。
【００６３】
その値がしきい値より大きい場合には、段階１４０で、処理装置ＰＭは、サイトＨ４の位置識別子、自身の一次識別子、及び（その第２の移動カウンタＣＭ２の値で与えられる）場所識別子を送信することによって、サーバの更新手順を始動させ、それから第１の移動カウンタＣＭ１を初期化する。
【００６４】
他方、その値がしきい値以下である場合には、段階１５０で、管理装置ＰＭが、そのタイミングを開始するためにタイマＣＴＡを起動させる。次に、段階１６０では、管理装置ＰＭが、選択された継続期間とタイマＣＴＡの値を規則的に比較する。その値が選択された継続期間に等しくなると、管理装置ＰＭはタイマＣＴＡを起動させ、位置サーバＳＬを更新し第１の移動カウンタＣＭ１を初期化する段階１４０に移動する。他方、その値が選択された継続期間より小さい場合、処理手段ＰＭは、エージェントＡが移動過程にあるか否かをチェックする。移動過程にない場合には、処理手段ＰＭは比較段階１６０に戻る。他方、移動過程にある場合には、処理装置ＰＭはタイマＣＴＡのカウントを中断する（段階１８０）。
【００６５】
エージェントＡの処理装置ＰＭ、移動カウンタＣＭ１、ＣＭ２、及びタイマＣＴＡは、電子回路、ソフトウェア（またはＩＴ）装置、またはソフトウェア装置と電子回路の組み合わせの形を取ることができる。さらに、リピータＦｉは好ましくはソフトウェア（またはＩＴ）装置の形を取る。
【００６６】
本発明は、通信移動体と、単なる一例として前述された位置選定の方法との実施の形態に制限されず、以下の請求項の範囲内で当業者が考えられうるすべての変形を包含するものである。
【００６７】
したがって、前記では、単一の位置サーバだけを備える通信ネットワークが記述されている。しかしながら、有利には、ある条件では、複数のそのようなサーバを有することがあってもよい。
【００６８】
さらに、前記では、ソースが固定通信対象である状況が記述されている。しかしながら、本発明は、ソースとエージェントがともに通信移動体である状況にも適用される。この場合、ソースはエージェントの構成と実質的に同一な構成を有する。
【００６９】
さらに、前記では、エージェントが携帯電話である利用が記述されている。しかしながら、本発明はこの利用に限定されない。それは、実際には特に「グローバルコンピューティング」として知られるインフラのエージェントまたは「グリッド」タイプのエージェントを計算すること、分配されたデータベースの調査専用のエージェント、ＷｉＦｉネットワーク内でのユーザ、及びＧＳＭネットワーク／ＧＰＲＳネットワークまたはＵＭＴＳネットワーク内でのユーザを計算することに関する。
【図面の簡単な説明】
【００７０】
【図１】リピータの連鎖の中断の第１の例の状況において、本発明による位置選定方法を実現する通信ネットワークの一部の機能ブロックの形態での図式である。
【図２】リピータの連鎖の中断の第２の例の状況において、本発明による位置選定方法を実現する通信ネットワークの一部を示す機能ブロックの形態での図式である。
【図３】本発明によるリピータの関数アルゴリズムの一例を示す図式である。
【図４】本発明による「エージェント」型の移動体の関数アルゴリズムの一例を示す図式である。
【図１】
2007501538.tif 000003
【図２】
2007501538.tif 000004
【図３】
2007501538.tif 000005
【図４】
2007501538.tif 000006
【国際調査報告】
2007501538.tif 000007
2007501538.tif 000008
2007501538.tif 000009
2007501538.tif 000010