(57)【要約】【課題】エッジノード間で、すなわちブローカなしで、通信相手の状態情報を検知する際に、無用のトラフィックを抑制することが出来、かつ柔軟に通信相手の状態情報を検知できるようにする。【解決手段】附加情報の転送タイミングをカウンターサインとともに送信するのではなく、到達性確認結果通知信号によってカウンターサイン信号と附加情報をキャリーする信号とに分割して、カウンターサイン信号を送信後に附加情報をキャリーする信号を送信するようにする。【選択図】図７
2007201662.tif 000002
【特許請求の範囲】
【請求項１】
第二通信ノード２０がする到達性確認の結果が真の場合に、第二通信ノード２０は第一通信ノード１０にその結果をフィードバックし、第一通信ノード１０は真の到達性確認結果通知信号を受信した後はじめて附加情報を送信して、第一通信ノード１０の状態情報を第二通信ノード２０に検知させる通信モデル。
【請求項２】
カウンターサイン信号と附加情報をキャリーする信号とを分離する信号。
第二通信ノード２０が第一通信ノード１０の到達性確認の結果が真であったことを通知することによって、カウンターサイン信号と附加情報をキャリーする信号とを分離する信号。
【請求項３】
第二通信ノード２０が第一通信ノード１０の状態を検知するために、その情報の送信を第一通信ノード１０に対して要求する附加情報要求信号。
【請求項４】
第一通信ノード１０は第二通信ノード２０に検知させる情報を全て送信したか、存在しないことをことを通知する終了信号。
【請求項５】
サイン信号に対してカウンターサイン信号を応答し、その後到達性確認結果通知信号の受信を待ち、到達性確認結果通知信号が真の到達性確認結果通知信号であった場合に、はじめて附加情報を送信する第一通信ノード１０。
【請求項６】
請求項５の動作を実現するプログラム。
【請求項７】
到達性確認の結果が真だった場合に、真の到達性確認結果通知信号を送信する第二通信ノード２０。
【請求項８】
請求項７の動作を実現するプログラム。
【請求項９】
附加情報読出しを附加情報毎に行い、送信し、附加情報要求信号を受信した場合に更に附加情報読出しを附加情報毎に行い、送信するが、附加情報要求信号を受信しなかったか、偽の附加情報要求信号を受信した場合には、附加情報の読み出しを行わない第一通信ノード１０。
【請求項１０】
請求項９に記載の第一通信ノード１０において、真の附加情報要求信号を受信しなかったか、偽の附加情報要求信号を受信した場合には、終了信号を送信する第一通信ノード１０。
【請求項１１】
請求項９に記載の第一通信ノード１０において、附加情報の読み出しに失敗した場合には、終了信号を送信する第一通信ノード１０。
【請求項１２】
請求項９乃至は請求項１１の動作を実現するプログラム。
【請求項１３】
到達性確認の結果が真だった場合に、真の附加情報要求信号を送信する第二通信ノード２０。
【請求項１４】
請求項１３の動作を実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は蓄積交換網において、動的な住所からなる通信ノードに対する宛先発見過程と、本番の通信に先立ってする予備的な通信に関する。
【背景技術】
【０００２】
【特許文献１】WO2004/059925
【０００３】
特許文献１には、静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、宛先通信ノードに対する正しい到達性を有するか否かを発信元通信ノードが検知する手段について開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
意図した通信相手の「オンライン／オフライン」しか検知することが出来なかった特許文献１に対して、同一の発明者同一の出願人による本願出願時点で未公開のPCT/JP2005/011775（以下、「特許文献２」とする）では、通信相手の状態情報を検知する手段について開示している。
なお本明細書では、この状態情報のことを附加情報と呼ぶ。
【０００５】
特許文献２では、第一通信ノード１０と第二通信ノード２０との間で附加情報がキャリーされる場合には、第一通信ノード１０のみの判断によって附加情報がカウンターサイン信号に埋め込まれて送信される為、第二通信ノード２０はたとえ附加情報が不要な場合であっても必ず附加情報を受信していた。
しかし第二通信ノード２０においては、附加情報は必ずしも必要でない場合がある。このような場合には附加情報は、無用のトラフィックに過ぎない。
【課題を解決するための手段】
【０００６】
（概要）
附加情報の転送タイミングをカウンターサインとともに送信するのではなく、後に送信するようにする。具体的には一旦第二通信ノード２０が到達性の確認をした後に、第一通信ノード１０は附加情報を送信するようにする。
このために、第二通信ノード２０が第一通信ノード１０の到達性確認の結果が真であったことを通知する信号を送信することによって、カウンターサイン信号と附加情報をキャリーする信号とを分離する（以下この信号を、「到達性確認結果通知信号」という）。
【発明の効果】
【０００７】
１．ＩＭＰＰにおけるフェッチャでは通信相手のオンライン／オフラインと通信相手の状態情報は完全に混同されていたが、これを特許文献２では論理的に分離しようとした。しかし同時にかつ単一のキャリア信号によって送信されるためその境界は明確でなかった。本発明では、本来異なるレイヤに属する情報であるところの、到達性（＝オンライン／オフライン）と附加情報（＝通信相手の状態情報）とを特許文献２より更に明示に分離し、単に論理的に分離するのみでなくシーケンスとして分割することに成功した。
２．（発信元通信ノードにとって）通信相手の正しさが判った後（すなわち到達性が確認できた後）に、通信相手の状態情報を検知できる。
３．（全体として）不要なトラフィックを抑制できる。
これは（発信元から見た宛先通信ノードが）真の到達性確認結果通知信号を受信しなければ、附加情報を送信することなく、到達性確認から状態情報を検知させるまでの一連の処理を中断して終了するからである。
４．附加情報の多段化
デフォルト附加情報を一旦送信した後に、更に特別なメッセージを送信することができる。
５．柔軟な対応
例えば、不知者に対しては一旦到達性を確認させておき、状態情報は送信しない。
例えば、既知者に対しては状態情報を送信する。
更に特別な発信元に対しては、前記に追加して更に特別な状態情報を通知する。
といったことが出来る。（特許文献２でも通信相手毎に異なる状態情報を通知することはできていたが、到達性と状態情報とをシーケンスとして分割することにより、特許文献２より更に柔軟な対応をすることが出来るようにした）
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図面に基づいて説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付している。以下に掲げる実施例は、制限でなく例である。
【０００９】
（網全体ブロック図）
図０１は、本発明の実施形態における網全体を示すブロック図である。図０１には、発信元となる第ニ通信ノード２０と、宛先となる第一通信ノード１０と、第ニ通信ノード２０からの問合せに応じて第一通信ノード１０の住所を報知するマッピング公示システムとが、インターネットなどの網４０を介して相互に接続される状態を示している。第一通信ノード１０及び第ニ通信ノード２０は、共に、ＰＣ、携帯電話機、ルータ等を含む。
【００１０】
（実施例１）
図２は、図１に示す第一通信ノード１０のブロック構成を示している。図２には、作業用の一時記憶を含む記憶装置１１０と、受信部１３０と、網４０に接続するための物理的な通信インタフェース１９０とを示している。
【００１１】
記憶装置１１０は、静的な識別子記憶部１１１と、「答えるべき返事」記憶部１１２と、附加情報記憶部１１３と、作業領域１１９とを含む。
静的な識別子記憶部１１１は、第一通信ノード１０が第二通信ノード２０から発見される際に用いられる静的な識別子を記憶するものである。
「答えるべき返事」記憶部１１２は、到達性確認させる際に用いられる文字列を記憶するものである。
附加情報記憶部１１３は、附加情報そのもの亦は附加情報の取得の仕方が記憶されている。
作業領域１１９は、作業用の一時記憶である。なお作業領域１１９については、以降ではいちいち言及しないこととする。
【００１２】
受信部１３０は、受信のみをするものではなく発信することもある。その本質は宛先通信ノードとしての真偽を発信元通信ノードに確認させるといった被到達性確認するものである。
受信部１３０は、サイン信号受信部１３１と、「答えるべき返事」読出部１３２と、カウンターサイン信号送信部１３３と、到達性確認結果通知信号受信部１３４と、判定部１３５と、附加情報処理部１３６と、附加情報送信部１３７とを含む。
【００１３】
サイン信号受信部１３１は、サイン信号を受信するものである。
「答えるべき返事」読出部１３２は、「答えるべき返事」を読出してカウンターサイン信号を生成するものである。
カウンターサイン信号送信部１３３は、カウンターサイン信号を送信するものである。
到達性確認結果通知信号受信部１３４は、到達性確認結果通知信号を受信するものである。
判定部１３５は、附加情報に係る処理を行うか否かを判定するものである。
附加情報処理部１３６は、附加情報に係る処理を行うものである。
附加情報送信部１３７は、附加情報をキャリーする信号を送信するものである。
【００１４】
図３は、第一通信ノード１０の動作をフローチャートで示したものである。
ステップＳ２０２では、サイン信号受信部１３１がサイン信号を受信する。
【００１５】
ステップＳ２０４では、「答えるべき返事」読出部１３２が「答えるべき返事」記憶部１１２から「答えるべき返事」を読出し（亦は特許文献１の記載から、「答えるべき返事」の明示の設定なき場合は、「答えるべき返事」読出部１３２が静的な識別子記憶部１１１から自ノードの静的な識別子を読出し）、前記読出しが成功したか否かを判断する。読出しに失敗した場合は、すぐに処理を抜けてよい。読出しに成功した場合は、ステップＳ２０６に進む。
【００１６】
ステップＳ２０６では、「答えるべき返事」読出部１３２がステップＳ２０４で読出した値（文字列でもよい）を「答えるべき返事」に設定してカウンターサイン信号を生成する。
【００１７】
ステップＳ２０８では、カウンターサイン信号送信部１３３がカウンターサイン信号を送信する。
【００１８】
ステップＳ２１０では、到達性確認結果通知信号受信部１３４が真の到達性確認結果通知信号を受信したかどうかによって、判定部１３５は、受信した到達性確認結果通知信号からその後の処理を実行するか否かすなわち附加情報を送信するか否かを判断するものである。到達性確認結果通知信号を受信しなければすぐに処理を抜ける。偽の到達性確認結果通知信号を受信した場合も同様である。真の到達性確認結果通知信号を受信した場合はステップＳ２１２に進む。
【００１９】
ステップＳ２１２では、附加情報処理部１３６が附加情報記憶部１１３に附加情報が設定されいるかかどうかを判断し、設定されていなければすぐに処理を抜ける。設定されていればステップＳ２１４に進む。
【００２０】
ステップＳ２１４では、附加情報処理部１３６が、附加情報記憶部１１３から附加情報そのものを読出すか亦は附加情報の取得の仕方を読出して実行し、附加情報をキャリーする信号を生成するものである。なお、附加情報をキャリーする信号の形式は、特許文献２に記載のカウンターサインによってキャリーされる信号であることを妨げない。すなわち附加情報をキャリーする信号は、カウンターサインを含んでもよい。また附加情報のみからなる信号であってもよい。
【００２１】
ステップＳ２１６では、附加情報送信部１３７が、ステップＳ２１４で生成した附加情報をキャリーする信号を送信して、一連のステップを終了する。
【００２２】
図４は、図１に示す第二通信ノード２０のブロック構成を示している。図４には、作業用の一時記憶を含む記憶装置２１０と、発信部２３０と、網４０に接続するための物理的な通信インタフェース２９０とを示している。
【００２３】
記憶装置２１０は、登録済宛先情報２１２と、作業領域２１９とを含む。
登録済宛先情報２１２は、宛先を示す静的な識別子を記憶するものである。これは発信者の利便の為に供せられるものであって、手動にて毎回宛先を指示することを妨げるものではない。すなわち任意である。また「答えられるべき返事」は登録済宛先情報２１２に含まれるものとする。手動にて宛先を指定する場合には、「答えられるべき返事」をも指定するものとする。但し特許文献１の記載から「答えられるべき返事」と宛先を示す静的な識別子が同一の場合には、「答えられるべき返事」は省略してもよい。
作業領域２１９は、作業用の一時記憶である。なお作業領域２１９については、以降ではいちいち言及しないこととする。
【００２４】
発信部２３０は、発信のみをするものではなく受信することもある。その本質は宛先通信ノードに対して到達性確認するものである。
発信部２３０は、住所取得部２３１と、サイン信号送信部２３２と、カウンターサイン信号受信部２３３と、判定部２３４と、到達性確認結果通知信号送信部２３５と、附加情報受信部２３６と、附加情報処理部２３７と、表示部２３８とを含む。
【００２５】
住所取得部２３１は、マッピング公示システム３０に問い合わせて第一通信ノード１０の住所を得るものである。
サイン信号送信部２３２は、第一通信ノード１０に対してサイン信号を送信するものである。
カウンターサイン信号受信部２３３は、サイン信号に対する応答信号であるところのカウンターサイン信号を受信するものである。
判定部２３４は、第一通信ノード１０が発信者をして意図していた通信相手であるかどうかを判定せしむるものである。これをして到達性確認の結果の判断とする。
到達性確認結果通知信号送信部２３５は、到達性確認の結果を通知するものである。到達性確認結果通知信号の送信は、到達性確認の結果が真の場合は必須であり、偽の場合は任意である。
附加情報受信部２３６は、附加情報をキャリーする信号を受信するものである。
附加情報処理部２３７は、受信した附加情報についての処理をするものである。
表示部２３８は、到達性確認の結果亦は附加情報の内容亦はその両方を表示するものである。
【００２６】
図５は、第二通信ノード２０の動作をフローチャートで示したものである。
ステップＳ４０２では、住所取得部２３１がマッピング公示システム３０に問い合わせて宛先であるところの第一通信ノード１０の住所を得た後に、該住所に対してサイン信号送信部２３２がサイン信号を送信するものである。
【００２７】
ステップＳ４０４では、カウンターサイン信号受信部２３３がサイン信号に対する第一通信ノード１０からの応答信号であるところのカウンターサイン信号を受信するものである。なお、カウンターサイン信号は受信されない場合がある。
【００２８】
ステップＳ４０６では、判定部２３４が受信したカウンターサイン信号亦はカウンターサイン信号を受信しなかったことから第一通信ノード１０への到達性の真偽を判断するものである。ここで真の到達性の場合とは、発信者をして意図していた通信相手である場合である。到達性確認の結果が真の場合には、ステップＳ４０８に進む。偽の場合にはステップＳ４１４亦はステップＳ４１６に分岐する。
【００２９】
ステップＳ４０８では、到達性確認結果通知信号送信部２３５が到達性確認の結果が真であることを到達性確認結果通知信号の送信によって第一通信ノード１０に通知するものである。
【００３０】
ステップＳ４１０では、附加情報受信部２３６が附加情報をキャリーする信号を受信するものである。ここでは附加情報をキャリーする信号を受信したかどうかを判断し、受信した場合にはステップＳ４１２に進む。受信しなかった場合には、ステップＳ４１６に分岐する。
【００３１】
ステップＳ４１２では、附加情報受信部２３６が受信した附加情報についての処理を、附加情報処理部２３７がするものである。この処理の例については特許文献２を参照されたい。
【００３２】
ステップＳ４１４では、到達性確認結果通知信号送信部２３５が到達性確認の結果が偽であることを到達性確認結果通知信号の送信によって第一通信ノード１０に通知するものである。ステップＳ４１４は任意である。
【００３３】
ステップＳ４１６では、表示部２３８が到達性確認の結果亦は附加情報の内容亦はその両方を表示するものである。ステップＳ４１６は任意であり、表示しなくてもよいし、特許文献１に記載の後続する処理への接続によっても替えることができる。ステップＳ４１６を以って、一連のステップを終了する。
【００３４】
図６に、到達性確認結果通知信号のフォーマットを示す。実施例１では、（イ）を用いる。
到達性確認結果通知は、第二通信ノード２０がした第一通信ノード１０の到達性の確認の結果は真か偽かなので、真偽値をとってもよい。亦文字列で表現されてもよい。なお、第二通信ノード２０がした到達性確認結果が偽の場合には、偽の到達性確認結果通知信号を送信するか、亦は到達性確認結果通知信号そのものを送信しなくても差支えない。
【００３５】
ここまでに示した第一通信ノード１０および第二通信ノード２０によって実現されるシーケンスを図７に示す。
ステップＳ１で、第二通信ノード２０は第一通信ノード１０を示す静的な識別子をマッピング公示システム３０に問合せ、
【００３６】
ステップＳ２で、マッピング公示システムの応答から第二通信ノード２０は第一通信ノード１０の住所を得る。
【００３７】
ステップＳ３で、第二通信ノード２０はステップＳ２で知り得た第一通信ノード１０の住所宛にサイン信号を送信し、
【００３８】
ステップＳ４で、第二通信ノード２０は望ましくは第一通信ノード１０からのカウンターサイン信号を受信する。なお第一通信ノード１０の外の通信ノードがカウンターサイン信号を応答する場合や、カウンターサイン信号そのものが応答されない場合がある。
【００３９】
ステップＳ５で、第二通信ノード２０はステップＳ１乃至はＳ４から第一通信ノード１０への到達性の真偽を判断する。
【００４０】
ステップＳ６で、第二通信ノード２０はステップＳ５でした到達性確認の結果が真であったことを通知する信号を送信する。真でなかった場合は到達性確認の結果が偽であることを到達性確認結果通知信号で通知するか亦は到達性確認結果通知信号を送信しなくてもよい。
【００４１】
ステップＳ９では、ステップＳ６で真の到達性確認結果通知信号を受信することによって、はじめて第一通信ノード１０は附加情報を送信して一連のステップを終了する。
【００４２】
なお図７に示したシーケンスは、必ずしもステップＳ９まで行くものではなく、途中で終了してもよい。途中でシーケンスが終了する場合は、以下の通りである。
ステップＳ３で終了する場合は、第一通信ノード１０が存在しなかった場合である。
ステップＳ５で終了する場合は、第二通信ノード２０が到達性確認した結果が偽の場合で、到達性確認結果通知信号を送信しなかった場合である。
ステップＳ６で終了する場合は、第一通信ノード１０が偽の到達性確認結果通知信号を受信した場合である。
【００４３】
以上から、以下の通信モデルが導きだされる。
第二通信ノード２０がする（特許文献１に示した）到達性確認の結果が真の場合に、第二通信ノード２０は第一通信ノード１０にその結果をフィードバックし、第一通信ノード１０は真の到達性確認結果通知信号を受信した後はじめて附加情報を送信して、第一通信ノード１０の状態情報を第二通信ノード２０に検知させる通信モデル。
【００４４】
以上から、到達性確認結果通知信号には、以下の２つの側面がある。
１  カウンターサイン信号と附加情報をキャリーする信号とを分離する信号。
２  第二通信ノード２０が第一通信ノード１０の到達性確認の結果が真であったことを通知する信号。
【００４５】
（実施例２）
図８は、図１に示す第一通信ノード１０のブロック構成を示している。図２には、作業用の一時記憶を含む記憶装置１１０と、受信部１３０と、網４０に接続するための物理的な通信インタフェース１９０とを示している。
【００４６】
図８は、図２に示したブロック図に対して、受信部１３０に附加情報要求信号受信部１３８と終了信号送信部１３９とが追加されている。
附加情報要求信号受信部１３８は、附加情報要求信号を受信するものである。
終了信号送信部１３９は、送信すべき附加情報がなくなったときに終了信号を送信するものである。
【００４７】
図９は、第一通信ノード１０の動作をフローチャートで示したものである。
ステップＳ２０２乃至はステップＳ２１０は、図３に示したものと同一である。
【００４８】
ステップＳ２１２では、附加情報処理部１３６が附加情報記憶部１１３に附加情報が設定されいるかかどうかを判断し、設定されていればステップＳ２１４に進む。設定されていなければステップＳ６０４に分岐する。
【００４９】
ステップＳ２１４は、図３に示したものと同一である。
【００５０】
ステップＳ２１６では、附加情報送信部１３７が、ステップＳ２１４で生成した附加情報をキャリーする信号を送信するものである。ステップＳ２１６の後は、ステップＳ６０２に進む。
【００５１】
ステップＳ６０２では、附加情報要求信号受信部１３８が附加情報要求信号を受信する。附加情報要求信号には、真と偽とがある。附加情報要求信号の値が真の場合とは、第二通信ノード２０が第一通信ノード１０に対して附加情報を促すの意である。附加情報要求信号の値が偽の場合とは、第二通信ノード２０にとって附加情報が不要であることを第一通信ノード１０に対して通知するものである。真の附加情報要求信号を受信した場合には、ステップＳ２１２に進む。すなわちループする。ループを抜けるトリガは、偽の附加情報要求信号を受信した場合か、亦は附加情報要求信号を受信しなかった場合である。ループを抜けた場合には、ステップＳ６０４に分岐する。もっとも設計事項として、附加情報要求信号を受信しなかった場合を真の附加情報要求信号を受信した場合と同様に扱うようにしてもよい（すなわちステップＳ６０４に分岐するのではなくステップＳ２１２に進む）。設計事項とは附加情報要求信号を受信しなかった場合には、第一通信ノード１０の判断でその動作を決定できることを意味する。念の為に、到達性確認結果通知信号の受信に関しては設計事項をする余地はなく、附加情報要求信号の受信に関して設計事項をする余地があることについて言及しておく。
ステップＳ６０２で受信する附加情報要求信号のフォーマットは、図６の（ロ）である。
【００５２】
ステップＳ６０４では、終了信号送信部１３９が終了信号を送信して一連のステップを終了する。
【００５３】
なお別解として終了信号送信部１３９は省略可能である。この場合は、以下のようにする。
ステップＳ６０４では、附加情報送信部１３７が附加情報の送信を終了する旨の通知を挿入した附加情報をキャリーする信号（以下、単に「終了信号」とする）を生成しかつこれを送信して一連のステップを終了する。
【００５４】
図１０に、図９に示したフローチャートの変形例を示す。
図１０は図９と比較して、単にステップＳ６０２を実施するタイミングが異なるのみである。
【００５５】
図１０のステップＳ６０２は、図９のステップＳ６０２で説明した、附加情報要求信号を受信しなかった場合を真の附加情報要求信号を受信した場合と同様に扱うようにした場合である。この場合の附加情報要求信号のフォーマットは、図６の（ロ）である。
亦は図６の（イ）のフォーマットを受信した場合にのみ、真の附加情報要求信号を受信した場合と同様に扱うようにしてもよい。この場合は本来はステップＳ２１０で判断されるべき所だが、真の到達性確認結果通知信号を受信した場合にのみ、ステップＳ６０２に至ることになるので、最初の真の附加情報要求信号は省略可能であるとの設計事項とすればよい。この場合には、２回目の判断では、図６の（ロ）の形式で真の附加情報要求信号を受信しなければ、ステップＳ６０４に分岐する。
もっとも図６の（ハ）の形式や図６の（ニ）の形式で附加情報要求信号を受信するようにすれば、設計事項を細工する必要がない。
【００５６】
図１１は、図１に示す第二通信ノード２０のブロック構成を示している。図４には、作業用の一時記憶を含む記憶装置２１０と、発信部２３０と、網４０に接続するための物理的な通信インタフェース２９０とを示している。
【００５７】
図１１は、図４に示したブロック図に対して、受信信号判定部２３９と附加情報要求信号送信部２４０と終了信号受信部２４１とが追加されている。
受信信号判定部２３９は、受信内容が附加情報をキャリーする信号であるか終了信号であるかを判定するものである。
附加情報要求信号送信部２４０は、附加情報要求信号を送信するものである。
終了信号受信部２４１は、終了信号を受信するものである。
【００５８】
図１２は、第二通信ノード２０の動作をフローチャートで示したものである。
ステップＳ４０２乃至はステップＳ４０８およびステップＳ４１４乃至はステップＳ４１６は、図５に示したものと同一である。
図１２は図５に示したフローチャートを変更したものなので、以下変更点についてのみ説明する。
【００５９】
ステップＳ８０２は、図５に示したステップＳ４１０に替るものである。
ステップＳ４１０が附加情報をキャリーする信号を受信したかどうかを判断し分岐するものだったのに対して、ステップＳ８０２は受信した信号を受信信号判定部２３９が判定して、附加情報受信部２３６が附加情報をキャリーする信号を受信するか亦は終了信号受信部２４１が終了信号を受信するものである。附加情報をキャリーする信号を受信した場合にはステップＳ４１２に進む。終了信号を受信した場合か亦は何も信号を受信しなかった場合には、ステップＳ４１６に分岐する。
なお別解として終了信号受信部２４１を省略し、附加情報受信部２３６が通常の附加情報をキャリーする信号と、附加情報の送信を終了する旨の通知を挿入した附加情報をキャリーする信号とを判別することによっても替えることが出来る。
【００６０】
ステップＳ４１２では、図５とは異なってステップＳ４１６に進むのではなく、新設したステップＳ８０４に進むように変更した。附加情報受信部２３６が受信した附加情報についての処理を、附加情報処理部２３７がする点は図５に示したものと同様である。
【００６１】
ステップＳ８０４では、附加情報要求信号を送信する。附加情報要求信号は真偽値をとり、第二通信ノード２０が第一通信ノード１０の附加情報がまだ欲しければ、真の附加情報要求信号を送信する。既に附加情報が十分であれば、偽の附加情報要求信号を送信する。すなわち附加情報が不要である旨を通知する。なお第二通信ノード２０は附加情報要求信号を送信しないことによって、附加情報を送信するか否かの判断を第一通信ノード１０に委ねることも可能である。
【００６２】
この後、ステップＳ８０２にループする。すなわち第一通信ノード１０からの応答を待つ。
【００６３】
実施例２に示した第一通信ノード１０および第二通信ノード２０によって実現されるシーケンスを図１３に示す。
ステップＳ１乃至はステップＳ９は、図７に示したものと同一である。
図１３では、ステップＳ９の後に、ステップＳ１０が追加されている。
【００６４】
ステップＳ１０では、第二通信ノード２０から第一通信ノード１０に対して、次の附加情報の送信を促す信号であるところの真の附加情報要求信号を送信する。亦は附加情報を受信する必要がない場合には、偽の附加情報要求信号を送信する。
【００６５】
ステップＳ９−２およびステップＳ１０−２ででは、ステップＳ９およびステップＳ１０は、繰り返されても良いことを表現している。したがって、図１３では２度繰り返されているが、３回以上繰り返してもよいし亦は１回で終了しても良い。
【００６６】
ステップＳ１１では、第一通信ノード１０から第二通信ノード２０に対して終了信号を送信している。終了信号の送信によって、分割された到達性確認から、附加情報の通知までの一連の予備的な通信の終了を明示することが出来る。
【産業上の利用可能性】
【００６７】
無用のトラフィックを抑制することが出来、かつ柔軟に通信相手の状態情報を検知できる。
【図面の簡単な説明】
【００６８】
【図１】網全体ブロック図
【図２】実施例１に係る第一通信ノード１０のブロック図
【図３】実施例１に係る第一通信ノード１０のフローチャート
【図４】実施例１に係る第二通信ノード２０のブロック図
【図５】実施例１に係る第二通信ノード２０のフローチャート
【図６】パケットフォーマット
【図７】実施例１に係るシーケンス図
【図８】実施例２に係る第一通信ノード１０のブロック図
【図９】実施例２に係る第一通信ノード１０のフローチャート
【図１０】実施例２に係る第一通信ノード１０のフローチャート変形例
【図１１】実施例２に係る第二通信ノード２０のブロック図
【図１２】実施例２に係る第二通信ノード２０のフローチャート
【図１３】実施例２に係るシーケンス図
【符号の説明】
【００６９】
10      第一通信ノード
20      第ニ通信ノード
30      マッピング公示システム
40      網
10      第一通信ノード（Ｔ）
110     記憶装置１１０
111             自ノードを示す静的な識別子記憶部１１１
112             答えるべき返事記憶部１１２
113             附加情報記憶部１１３
119             作業領域１１９
130     受信部１３０（被到達性確認部）
131             サイン信号受信部１３１
132             「答えるべき返事」読出部１３２
133             カウンターサイン信号送信部１３３
134             到達性確認結果通知信号受信部１３４
135             判定部１３５
136             附加情報処理部１３６
137             附加情報送信部１３７
138             附加情報要求信号受信部１３８
139             終了信号送信部１３９
190     通信I/F１９０
20      第ニ通信ノード（Ｓ）
210     記憶装置２１０
212             登録済宛先情報２１２
219             作業領域２１９
230     発信部２３０  （到達性確認部）
231             住所取得部２３１
232             サイン信号送信部２３２
233             カウンターサイン信号受信部２３３
234             判定部２３４
235             到達性確認結果通知信号送信部２３５
236             附加情報受信部２３６
237             附加情報処理部２３７
238             表示部２３８
239             受信信号判定部２３９
240             附加情報要求信号送信部２４０
241             終了信号受信部２４１
290     通信I/F
【図１】
2007201662.tif 000003
【図２】
2007201662.tif 000004
【図３】
2007201662.tif 000005
【図４】
2007201662.tif 000006
【図５】
2007201662.tif 000007
【図６】
2007201662.tif 000008
【図７】
2007201662.tif 000009
【図８】
2007201662.tif 000010
【図９】
2007201662.tif 000011
【図１０】
2007201662.tif 000012
【図１１】
2007201662.tif 000013
【図１２】
2007201662.tif 000014
【図１３】
2007201662.tif 000015
【手続補正書】
【提出日】平成19年2月13日(2007.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第二通信ノード２０がする到達性確認の結果が真の場合に、第二通信ノード２０は第一通信ノード１０にその結果をフィードバックし、第一通信ノード１０は真の到達性確認結果通知信号を受信した後はじめて附加情報を送信して、第一通信ノード１０の状態情報を第二通信ノード２０に検知させる通信モデル。
【手続補正書】
【提出日】平成19年5月7日(2007.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第二通信ノード２０がする到達性確認の結果が真の場合に、第二通信ノード２０は第一通信ノード１０に真の到達性確認結果通知信号を送信する通信モデル。
【請求項２】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第一通信ノード１０は真の到達性確認結果通知信号を受信した後に附加情報を送信することによって、第一通信ノード１０の状態情報を第二通信ノード２０に検知させる通信
モデル。
【請求項３】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第二通信ノード２０が第一通信ノード１０の到達性確認の結果が真であったことを通知することによって、カウンターサイン信号と附加情報をキャリーする信号とを分離する信号。
【請求項４】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第二通信ノード２０が第一通信ノード１０の状態を検知するために、その情報の送信を第一通信ノード１０に対して要求する附加情報要求信号。
【請求項５】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
第一通信ノード１０は第二通信ノード２０に検知させる情報を全て送信したか、存在しないことをことを通知する終了信号。
【請求項６】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
サイン信号に対してカウンターサイン信号を応答し、その後到達性確認結果通知信号の受信を待ち、真の到達性確認結果通知信号を受信した場合に、はじめて附加情報を送信する第一通信ノード１０。
【請求項７】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
附加情報読出しを附加情報毎に行い、送信し、附加情報要求信号を受信した場合に更に附加情報読出しを附加情報毎に行い、送信するが、附加情報要求信号を受信しなかったか、偽の附加情報要求信号を受信した場合には、附加情報の読み出しを行わないか亦は附加情報の送信を行わない第一通信ノード１０。
【請求項８】
請求項７に記載の第一通信ノード１０において、真の附加情報要求信号を受信しなかったか、偽の附加情報要求信号を受信したか附加情報の読み出しに失敗した場合には、終了信号を送信する第一通信ノード１０。
【請求項９】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
到達性確認の結果が真だった場合に、真の到達性確認結果通知信号を送信する第二通信ノード２０。
【請求項１０】
静的な識別子と動的な住所とが関連付けられることによって到達性が得られる網において、
到達性確認の結果が真だった場合に、真の附加情報要求信号を送信する第二通信ノード２０。
【請求項１１】
請求項６乃至は請求項１０の動作を実現するプログラム。