(57)【特許請求の範囲】
【請求項１】
静的な識別子と動的な住所とが関連付けられることによって宛先発見される蓄積交換網において、
以下のステップによってなる通信システム。
１．到達性を確認される通信ノードは、他の通信ノードから自ノードを発見させる際に用いられる静的な識別子を一定時間のみ保持するように構成され、
２．到達性を確認する通信ノードか亦はサーバは到達性を確認した場合に、到達性を確認された通信ノードに対して更に応答を返信し、
３．到達性を確認された通信ノードは、リフレッシュ信号を受信することによって、前記識別子を記憶する時間を延長することに特徴を有する。
【請求項２】
請求項１に記載の通信システムに用いられる通信ノードであって、
該通信ノードにはタイマが設けられ、タイマ値が設定された値に達すると少なくとも通信機能の一部を制限することに特徴を有する通信ノード。
【請求項３】
請求項１に記載の通信システムに用いられる通信ノードであって、
自ノードを発見させる為の識別子を一時的に記憶し、
他の通信ノードか亦はサーバに、自ノードに対する到達性確認を依頼し、
前記通信ノードか亦はサーバからのリフレッシュ信号を受信したことによって、
自ノードを示す識別子をより長い時間記憶することに特徴を有する通信ノード。
【請求項４】
請求項１に記載の通信システムに用いられる通信ノードか亦はサーバであって、
被到達性確認通信ノードに対する到達性確認の結果が真の場合に、被到達性確認通信ノードに対してリフレッシュ信号を送信することに特徴を有する通信ノードか亦はサーバ。
【請求項５】
請求項１に記載の通信システムに用いられる通信ノードであって、
到達性を確認する通信ノードかサーバからリフレッシュ信号を受信した時には、タイマを初期化することに特徴を有する通信ノード。
【請求項６】
請求項２乃至請求項６に記載の機能を通信ノード亦はサーバに実現させることに特徴を有するプログラム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は蓄積交換網において、動的な住所からなる通信ノードに対する宛先発見過程と、本番の通信に先立ってする予備的な通信に関する。
【背景技術】
【０００２】
【特許文献１】WO2004/059925
【０００３】
特許文献１では、静的な識別子と動的な住所とが関連付けられることによってホスト到達性が得られる網にあって、発信元通信ノード（以下、「第二通信ノード」とする）が、宛先として発見した通信ノード（以下、「第一通信ノード」とする）について、この単に発見した時点では誤った宛先である可能性を否定することができないという網の本来的性質を課題として捉え、これを個体識別によらずに、あくまでも網の特性のみを用いて宛先通信ノードへの網的な到達性の正しさを知る事ができるようにした。これを到達性確認という。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
第二通信ノード２０は第一通信ノード１０が宛先として正しいかどうかを確認するために到達性確認するものである。
第二通信ノード２０が発見した第一通信ノード１０が第二通信ノード２０の意図した通信ノードである場合は、何ら問題がない。到達性確認の結果が真の場合である。
第二通信ノード２０が発見した第一通信ノード１０が第二通信ノード２０の意図した通信ノードでない場合であっても、それを第二通信ノード２０が検知できればよい。到達性確認の結果が偽の場合である。
しかし特定のカウンターサイン信号を応答するように設定された通信ノードをあらかじめ網上に配置しておくことによって、第二通信ノード２０の意図した通信ノードの振りをすることができる。
以下、このような通信ノードを海賊ホストと呼ぶこととする。
【課題を解決するための手段】
【０００５】
海賊ホストにあっては、そもそも通常はこっそり待受けするものである。そしてその期間は正しい到達性を有する通信ノードに比して、総じて長期に渡ってアクセスされないまま待受けするものである（＝潜伏）。
そこで潜伏できないようにすることによって、宛先発見過程上の悪意ある待受け・不適切な通信ノードを排除する。
具体的には、一定期間到達性の正しさが確認されなかった第一通信ノード１０においては、その通信機能を制限（亦は停止）する。
【発明の効果】
【０００６】
１．海賊ホストによる成りすましをできなくする。
２．第一通信ノード１０の不正使用を抑制する。
３．誤った宛先であるにも係らず第二通信ノード２０をして正しい宛先だと検知させなくする。以って、到達性確認の信頼性を確保する。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を図面に基づいて説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付している。以下に掲げる実施例は、制限でなく例である。
【０００８】
（網全体ブロック図）
図０１は、本発明の実施形態における網全体を示すブロック図である。図０１には、発信元となる第ニ通信ノード２０と、宛先となる第一通信ノード１０と、第ニ通信ノード２０からの問合せに応じて第一通信ノード１０の住所を報知するマッピング公示システム３０とが、インターネットなどの網４０を介して相互に接続される状態を示している。第一通信ノード及び第ニ通信ノードは、共に、ＰＣ、携帯電話機、ルータ等を含む。
【０００９】
（実施例１）
図０２は、本発明の全体フローをシーケンスとして示したものである。
ステップＳ００１は、第二通信ノード２０がマッピング公示システム３０に、第一通信ノード１０の住所について静的な識別子で以って問合せる。
ステップＳ００２は、マッピング公示システム３０が第二通信ノード２０からの問合せに対して、第一通信ノード１０の住所を応答をする。
ステップＳ００３は、第二通信ノード２０が第一通信ノード１０に対してサイン信号を送信している。
ステップＳ００４は、第一通信ノード１０はサイン信号にカウンターサイン信号を応答する。なお例えば第一通信ノード１０が誤認された通信ノードであった場合等には、カウンターサイン信号は応答されない場合がある。
ステップＳ００５は、第二通信ノード２０がした到達性確認の結果が真であった場合に、カウンターサイン信号に対して、さらに若返り（＝refresh）信号を応答することを示している。
【００１０】
（第二通信ノード２０のためにする第一通信ノード１０の機能制限）
本発明の根幹を端的に示す。
第一通信ノード１０は老化し、老化が限界に達すると機能を制限（亦は停止）する。
第一通信ノード１０は第二通信ノード２０からの若返り信号を受信すると、若返ることができる。
これによって、正しい第一通信ノード１０のみが、網上に永く存在できる。
【００１１】
図０３は、図０１に示す第一通信ノード１０のブロック構成を示している。図０３には、作業用の一時記憶を含む記憶装置１１０と、受信部１３０と、網４０に接続するための物理的な通信インタフェース１９０とを示している。
【００１２】
記憶装置１１０は、静的な識別子記憶部１１１と、「答えるべき返事」記憶部１１２と、フラグ１１４と、タイマ限界値１１５と、タイマ初期値１１６と、作業領域１１９とを含む。
静的な識別子記憶部１１１は、第二通信ノード２０から第一通信ノード１０が発見される際に用いられる静的な識別子を記憶するものである。
「答えるべき返事」記憶部１１２は、到達性確認させる際に用いられる文字列を記憶するものである。
フラグ１１４は、第一通信ノード１０が静的な識別子において正当であるか否かを記憶するものである。フラグはオンかオフかのいずれかの値をとる。フラグがオンの場合とは、正当な通信ノードであることを示す。フラグがオフの場合とは、不正な通信ノードであることを示す。
タイマ限界値１１５は、後述するタイマ値がこの値を超えることによって、機能制限に至るしきい値を記憶するものである。
タイマ初期値１１６は、老化を開始する際の値を記憶するものである。
作業領域１１９は、作業用の一時記憶である。なお作業領域１１９については、以降ではいちいち言及しないこととする。
【００１３】
受信部１３０は、受信のみをするものではなく発信することもある。その本質は宛先通信ノードとしての真偽を発信元通信ノードに確認させるといった被到達性確認するものである。
受信部１３０は、サイン信号受信部１３１と、カウンターサイン信号生成部１３２と、カウンターサイン信号送信部１３３と、若返り信号受信部１３４と、正当性判断部１３５と、制限制御部１３６と、タイマ監視部１３７と、タイマ制御部１３８と、タイマ１３９とを含む。
【００１４】
サイン信号受信部１３１は、サイン信号を受信するものである。
カウンターサイン信号生成部１３２は、「答えるべき返事」を読出してカウンターサイン信号を生成するものである。
カウンターサイン信号送信部１３３は、カウンターサイン信号を送信するものである。
若返り信号受信部１３４は、若返り信号を受信するものである。
正当性判断部１３５は、自ノードが静的な識別子において不正な通信ノードであるか正当な通信ノードであるかをフラグ１１４を見て判断するものである。
制限制御部１３６は、フラグ操作や制限をつかさどるものである。
タイマ監視部１３７は、タイマ値とタイマ限界値１１５とを比較するものである。
タイマ制御部１３８は、タイマ１３９の初期化およびタイマ限界値１１５やタイマ初期値１１６等を含むタイマに関する値を制御するものである。
タイマ１３９は、タイマ起動開始後、常に加算されるものである。なおタイマ１３９の示す現在値をタイマ値と呼ぶ。
【００１５】
（タイマの起算開始タイミングについて）
タイマの起算開始タイミングについては、以下の３パターンのいずれであってもよい。
１．サイン信号受信からタイマ起算を開始する。
２．通信ノードが起動してからタイマ起算を開始する。（すなわち電源断によってタイマが初期化される場合である）
３．通信ノードを初期設定した時からタイマ起算を開始する（すなわち電源断時も値は残る場合である。タイマ値は保持されるが加算は停止しており、次の電源投入後加算を再開する）
【００１６】
（機能制限）
図０４は、第一通信ノード１０の動作をフローチャートで示したものである。
ステップＳ２０２では、サイン信号受信部１３１がサイン信号を受信する。（図０２のステップＳ００３）
ステップＳ２０４では、正当性判断部１３５が自ノードが静的な識別子において不正な通信ノードであるか正当な通信ノードであるかをフラグ１１４を見て判断するものである。フラグがオンの場合には正当な通信ノードであるので、ステップＳ２０８に進む。フラグがオフの場合には不正な通信ノードであるので、ステップＳ２０６に分岐する。
ステップＳ２０６では、通信機能を制限する。この場合は、カウンターサイン信号の生成と送信をバイパスすることを明示している。すなわちこれによって通信機能のうち、被到達性確認する機能を停止する。
ステップＳ２０８では、カウンターサイン信号生成部１３２が「答えるべき返事」記憶部１１２から「答えるべき返事」を読出し（亦は特許文献１の記載から、「答えるべき返事」の明示の設定なき場合は、カウンターサイン信号生成部１３２が静的な識別子記憶部１１１から自ノードの静的な識別子を読出し）、カウンターサイン信号を生成する。
ステップＳ２１０では、カウンターサイン信号送信部１３３がカウンターサイン信号を送信する。（図０２のステップＳ００４）
【００１７】
（若返り）
ステップＳ２１２では、若返り信号受信部１３４が若返り信号を受信したかどうかを判断して分岐する（図０２のステップＳ００５）。若返り信号を受信した場合は、ステップＳ２１４に進む。同信号を受信しなかった場合は、そのまま処理を抜ける。すなわちこの場合には、老化はそのまま進行する。結果として、第二通信ノード２０がした到達性確認の結果が偽の場合には、若返らない。
ステップＳ２１４では、タイマ制御部１３８がタイマ初期値１１６の値をタイマ値にセットする。すなわちタイマ値の初期化であり、これまで加齢してきたタイマ値は、これによって若返る。
【００１８】
（老化）
図０５は、第一通信ノード１０の動作をフローチャートで示したものである。
図０４とは実施するタイミングが異なる。図０４はサイン信号を受信したタイミングで実施されるものであったが、図０５は定期的に実施されるものである。
ステップＳ４０２では、タイマ時間を超過しているか否かを判断するものである。
タイマ監視部１３７がタイマ値とタイマ限界値１１５とを比較して、タイマ値がタイマ限界値１１５より小さければ、ステップＳ４０４にに進む。タイマ値がタイマ限界値１１５より大きければ（すなわちタイマ時間を超過している場合）、ステップＳ４０６分岐する。なおタイマ値とタイマ限界値１１５とが同じ値の場合は、図０５ではタイマ値がタイマ限界値１１５より大きい場合と同様に扱っているが、これは設計事項であるので逆であってもよい。
ステップＳ４０４では、実は何もしない。すなわちフラグ１１４の値を単に維持する。
ステップＳ４０６では、制限制御部１３６がフラグ１１４の値にオフをセットする。
ステップＳ４０８では、一定時間待機した後、再びステップＳ４０２に戻ることを示している。すなわちループする。
【００１９】
（到達性確認の結果が真の場合に若返り信号を送信する第二通信ノード２０）
図０６は、図０１に示す第二通信ノード２０のブロック構成を示している。図０６には、作業用の一時記憶を含む記憶装置２１０と、送信部２３０と、網４０に接続するための物理的な通信インタフェース２９０とを示している。
【００２０】
記憶装置２１０は、登録済宛先情報２１２と、作業領域２１９とを含む。
登録済宛先情報２１２は、宛先を示す静的な識別子を記憶するものである。これは発信者の利便の為に供せられるものであって、手動にて毎回宛先を指示することを妨げるものではない。すなわち任意である。また「答えられるべき返事」は登録済宛先情報２１２に含まれるものとする。手動にて宛先を指定する場合には、「答えられるべき返事」をも指定するものとする。但し特許文献１の記載から「答えられるべき返事」と宛先を示す静的な識別子とが同一の場合には、「答えられるべき返事」は省略してもよい。
登録済宛先情報２１２のデータフォーマットを図０７に示す。フォーマットには少なくとも、静的な識別子と、答えられるべき返事とを含む。その他の情報が含まれていることは差支えない。「答えられるべき返事」については既に説明したように、省略してもよい。もっとも「答えられるべき返事」が静的な識別子と異なる場合には、必須である。また「答えられるべき返事」は特許文献１から、文字列のみでなくルールが記載されることを妨げない。
作業領域２１９は、作業用の一時記憶である。なお作業領域２１９については、以降ではいちいち言及しないこととする。
【００２１】
発信部２３０は、発信のみをするものではなく受信することもある。その本質は宛先通信ノードに対して到達性確認するものである。
発信部２３０は、住所取得部２３１と、サイン信号送信部２３２と、カウンターサイン信号受信部２３３と、判定部２３４と、若返り信号送信部２３５と、表示部２３６とを含む。
【００２２】
住所取得部２３１は、マッピング公示システム３０に問い合わせて第一通信ノード１０の住所を得るものである。
サイン信号送信部２３２は、第一通信ノード１０に対してサイン信号を送信するものである。
カウンターサイン信号受信部２３３は、サイン信号に対する応答信号であるところのカウンターサイン信号を受信するものである。
判定部２３４は、第一通信ノード１０が発信者をして意図していた通信相手であるかどうかを判定するものである。
若返り信号送信部２３５は、若返り信号を送信するものである。
表示部２３６は、到達性確認の結果亦は附加情報の内容亦はその両方を表示するものである。
【００２３】
図０８は、第二通信ノード２０の動作をフローチャートで示したものである。
ステップＳ６０２では、宛先について登録済宛先情報２１２を読出し、亦は手動にて指示した静的な識別子に基づいて、住所取得部２３１がマッピング公示システム３０に問い合わせて宛先であるところの第一通信ノード１０の住所を得（図０２のステップＳ００１およびステップＳ００２）た後に、該住所に対してサイン信号送信部２３２がサイン信号を送信（図０２のステップＳ００３）するものである。
ステップＳ６０４では、カウンターサイン信号受信部２３３がサイン信号に対する第一通信ノード１０からの応答信号であるところのカウンターサイン信号を受信する（図０２のステップＳ００４）ものである。なお、カウンターサイン信号は受信されない場合がある。
ステップＳ６０６では、判定部２３４が受信したカウンターサイン信号亦はカウンターサイン信号を受信しなかったことから第一通信ノード１０への到達性の真偽を判断するものである。ここで真の到達性の場合とは、第一通信ノード１０について発信者をして意図していた通信相手である場合である。到達性確認の結果が真の場合には、ステップＳ６０８に進む。偽の場合にはステップＳ６１０に分岐する。
ステップＳ６０８では、若返り信号送信部２３５が到達性確認の結果が真であることを若返り信号の送信によって第一通信ノード１０に通知するものである。（図０２のステップＳ００５）
ステップＳ６１０では、若返り信号を送信しないことを明示するものである。
ステップＳ６１２では、到達性確認の結果を表示するものである。
【００２４】
（変形例１）
図０９に図０４の変形例を示す。不明なカウンターサイン信号を利用した場合である。
ステップＳ２０６の中でステップＳ２０８をコールし、不明なカウンターサイン信号を生成する。不明なカウンターサイン信号とは、カウンターサイン信号に含まれる「答えるべき返事」を空か亦は意味のない文字列にしたものをいう。不明なカウンターサイン信号の送信によってカウンターサイン信号を送信しないことと同様の効果をもつ。
ここでは、あえて不明なカウンターサイン信号を生成することによって、ステップＳ２１０以降を共通化したものである。
「答えるべき返事」の読出抑制することによっても同様の結果が得られる。
【００２５】
（変形例２）
もうひとつ、不明なカウンターサイン信号を利用した変形例を示す。
ところで、フラグ１１４の値をオフにセットする意味は、通信機能を制限（亦は停止）することによって、第一通信ノード１０が第二通信ノード２０の意図した通信ノードで無いにも係らず正しい通信ノードの振りをできなくさせることであった。同様の結果を得るために、「答えるべき返事」を消去してもよい。
具体的には、図０５のタイマ監視時点で、ステップＳ４０６でフラグ１１４の値にオフをセットする替りに、制限制御部１３６が、静的な識別子記憶部１１１の値と、「答えるべき返事」記憶部１１２の値とを消去する。
こうすることによって、第一通信ノード１０はカウンターサイン信号を仮に応答したとしても、第二通信ノード２０では不明なカウンターサイン信号を受信することになり、到達性確認の結果は偽となる。なお「答えるべき返事」の読出しに失敗した場合は、カウンターサイン信号を送信しないこともできる。
よってこの場合には、ブロック図０３に示すフラグ１１４と正当性判断部１３５とを省略してもよい。図０４に示すフローチャートでは、ステップＳ２０６はもちろんのこと、ステップＳ２０４でする判断もしなくてもよい。
【００２６】
以上から、通信機能を制限（亦は停止）する手段について、以下の３パターンを説明した。
１．カウンターサイン信号の応答抑制。
２．「答えるべき返事」の読出の制限。
３．「答えるべき返事」を消去。
１がカウンターサイン信号を送信しない場合、２が不明なカウンターサイン信号を送信する場合である。３が「答えるべき返事」を消去した結果、不明なカウンターサイン信号を送信する場合である。
【００２７】
（変形例３）
実施例１と変形例２を組合わせてもよい。
変形例２では、図０５のタイマ監視時点で、ステップＳ４０６でフラグ１１４の値にオフをセットする替りに、制限制御部１３６が、静的な識別子記憶部１１１の値と、「答えるべき返事」記憶部１１２の値とを消去した。しかし、ステップＳ４０６でフラグ１１４の値にオフをセットするとともに、制限制御部１３６が、静的な識別子記憶部１１１の値と、「答えるべき返事」記憶部１１２の値とを消去するようにしてもよい。
カウンターサイン信号の応答は抑制され、かつ「答えるべき返事」も消去されている場合である。
変形例２では、図０３に示すフラグ１１４と正当性判断部１３５を実際には使用せず、図０４に示すステップＳ２０４およびステップＳ２０６の処理を必要としなかったが、実施例１と同様に全て使用するものである。
【００２８】
以下に、第一通信ノード１０における補足的な説明をする。
タイマ１３９は加算に替えて減算であってもよい。
その際には、タイマ限界値１１５とタイマ初期値１１６の値をも逆にすれば同じ結果になる。タイマ監視部１３７がする比較の条件等を逆にする等、適宜修正されたい。
【００２９】
（復帰方法）
ここまでは、フラグが一旦オンになった後に、オフにする場合について説明してきた。つまり機能制限の仕方についてである。
フラグの初期状態はオフである。正当性が確認できた後にオンに切替える。
したがって第一通信ノード１０において一旦機能制限された後に再度、被到達性確認する機能を用いるためには、設定を最初からやり直す。
実施例２では、被到達性確認する機能を設定する手段について説明する。
【００３０】
（実施例２）
図１０は、本発明の実施形態における網全体を示すブロック図である。図０１に対して、端末設定支援サーバ５０が追加されている。
【００３１】
図１１は、本発明の全体フローをシーケンスとして示したものである。
図０２に示したステップＳ００１乃至はステップＳ００５以前に、ステップＳ０１１とステップＳ０１２が追加されている。また最右列は、第二通信ノード２０から端末設定支援サーバ５０に変更されている。
ステップＳ０１１は、第一通信ノード１０がするマッピング公示システム３０への登録である。第一通信ノード１０は自ノードの静的な識別子に対するその時点での住所をマッピング公示システム３０に登録する。
ステップＳ０１２は、第一通信ノード１０が端末設定支援サーバ５０に対して到達性確認依頼信号を送信するものである。
【００３２】
図１２は、第一通信ノード１０のブロック構成を示している。図１２は、図０３に示したブロック図に対して、設定部１２０と、到達性確認依頼部１４０とが追加されたものである。
【００３３】
設定部１２０は、第一通信ノード１０の設定をする手段をユーザに提供するものである。設定部１２０には、図示しないユーザ・インタフェースが含まれる。ユーザ・インタフェースの代表例は画面と鍵盤とからなる。このユーザ・インタフェースは、網亦はシリアルケーブルを経由したＰＣの画面等であってよい。
到達性確認依頼部１４０は、端末設定支援サーバ５０に対して到達性確認依頼するものである。到達性確認依頼信号の生成と送信とを含む。
【００３４】
図１３は、第一通信ノード１０の動作をフローチャートで示したものである。
ステップＳ８０２に先立って、マッピング公示システム３０に対して、第一通信ノード１０の静的な識別子に対するその時点での住所を登録しておく。より正確には、後述するステップＳ８１０より以前に該登録は済んでいればよい。（図１１のステップＳ０１１）
ステップＳ８０２では、ユーザが設定画面を開く。設定部１２０が生成する画面例を画面１として図１４に示す。画面１では、現在の設定状態を表示し、設定をするかどうかを確認している。「設定する」（ボタン１）を押下すると、ステップＳ８０４に進む。キャンセルボタン（ボタン２）を押下した場合には、単に処理を抜ければよい。
【００３５】
ステップＳ８０４では、設定する値を入力するものである。設定部１２０が生成する画面例を画面２として図１５に示す。画面２では、静的な識別子を入力フィールド１に入力し、「答えるべき返事」を入力フィールド２に入力する。既に説明したように、「答えるべき返事」と静的な識別子が同一である場合には、入力フィールド２の入力は必須ではない。「答えるべき返事」が変形ルールである場合が特許文献１に記載されているが、このような入力のために図示しない変形ルールの入力画面を用意してもよい。
入力が済んだら、「設定する」（ボタン３）亦は、キャンセルボタン（ボタン２）のいずれかを押下する。「設定する」（ボタン３）が押下された場合は、入力された値を一時記憶しておく。
【００３６】
ステップＳ８０６では、設定部１２０が、ユーザが入力した値を確認させることと、到達性確認の依頼をすることの意思確認とを図１６画面３でしている。「依頼する」（ボタン４）が押下された場合は、ステップＳ８０８に進む。
ところで、「依頼する」（ボタン４）が押下された場合には、図１６画面４を表示してもよい。もっともこれは任意である。
意思確認は、最初の初期設定の場合は重要でない。しかし既に稼動している状態から設定変更しようとする場合がありえる。ステップＳ８０８以降では、単なるキャンセルはできなくなるので、このタイミングでユーザに対する注意とともに、意思確認をした方がよい。
画面１乃至は画面３で、キャンセルされる場合は単に処理を抜ければよい。しかし制限を厳しくしたい場合には、ステップＳ８１８に分岐してもよい。この場合はキャンセルしても、既存の設定情報は消去される。
【００３７】
ステップＳ８０８では、ステップＳ８０４で一時記憶しておいた値を、少なくとも静的な識別子記憶部１１１と、必要であれば答えるべき返事記憶部１１２とにセットする。
【００３８】
ステップＳ８１０では、到達性確認依頼部１４０が、到達性確認依頼信号を生成し、端末設定支援サーバ５０に対して到達性確認依頼信号を送信する。（図１１のステップＳ０１２）
到達性確認依頼信号のフォーマットを図１７に示す。フォーマットには少なくとも、指示子と、静的な識別子とを含む。既にした説明から、「答えるべき返事」は必要な場合に含む。亦これ以外の情報が含まれていてもよい。ステップＳ８０４でユーザが入力した値を埋込めばよい。指示子は単なる到達性確認依頼と異なり、端末の設定のためのものであることが明記される。たとえば、「端末設定のためにする到達性確認依頼」である。
なお、到達性確認依頼信号は第一通信ノード１０そのものからだけでなく、コンソールとして利用しているＰＣからであってもよい。
また到達性確認依頼信号の送信は、別ウィンドウから、端末設定支援サーバ５０に対してｈｔｔｐプロトコルやｈｔｔｐｓプロトコルで依頼することもできる。図１８に図１７に示したフォーマットの適用例を示す。
【００３９】
ステップＳ２０２では、端末設定支援サーバ５０を発信元とするサイン信号を受信する。
図１３では図０４に示したステップＳ２０４およびステップＳ２０６は不要である。初期設定の場合にはフラグ１１４はオフである。第一通信ノード１０稼動中における設定変更の場合は、この時点でフラグ１１４はオンである。しかし図１３のプロセスでは、フラグ１１４を参照する必要もないし、図０５に示した加齢とタイマ監視に係る処理もしなくてもよい。
続くステップＳ２０８乃至はステップＳ２１０は、図０４に示したものと同様である。但しステップＳ８１０の後、ステップＳ２０２、ステップＳ２０８、ステップＳ２１０を飛ばして、すぐにステップＳ２１２であってもよい。
ステップＳ２１２では、若返り信号を受信した場合には、図０５の場合と同様にステップＳ２１４に進む。受信しなかった場合には、ステップＳ８１８に分岐する。
通常何らかの信号を送信した場合であって、応答信号が期待される場合にはタイムアウト時間が設定されるのは普通である。このときタイムアウト時間内に応答信号を受信しなかった場合がこれ（Ｓ２１２でＮＯの場合）に当たる。
ステップＳ２１４では、処理の内容は実施例１と同じだが、ステップＳ８１２に進む所が異なる。
【００４０】
ステップＳ８１２は、ステップＳ８０９でセットした静的な識別子記憶部１１１の値と、必要であれば答えるべき返事記憶部１１２の値を確定することを明示するものである。ステップＳ８１２は論理上のステップであり、別段具体的な動作は必要ない。しかしこの時点で、識別子記憶部１１１の値と答えるべき返事記憶部１１２の値とが確定する。すなわちステップＳ８１２以前は、仮設定に過ぎない。仮設定はステップＳ８１８によって、取り消され得るものだからである。
ステップＳ８１４では、フラグ１１４の値にオンをセットする。
ステップＳ８１６では、設定の成功を示す画面を設定部１２０が表示する。画面例を画面５として図１９に示す。画面５は端末設定支援サーバ５０によって画面内容が作られて表示される別ウィンドであってもよい。
【００４１】
ステップＳ８１８では、静的な識別子記憶部１１１の値と、答えるべき返事記憶部１１２の値を消去する。初期状態に戻すことを意味する。
ステップＳ８２０では、フラグ１１４の値にオフをセットする。
ステップＳ８２２では、設定の失敗を示す画面を設定部１２０が表示する。画面例を画面６として図２０に示す。画面６も端末設定支援サーバ５０による別ウィンドウであってもよい。
【００４２】
続いて端末設定支援サーバ５０について説明する。
端末設定支援サーバ５０は、特許文献１に記載のＳ−１すなわち第三者のために替って到達性確認する通信ノードを応用したものである。
ここでは、第一通信ノード１０が端末設定するために到達性確認を依頼してくる。やや通常と異なるのは、依頼元も到達性確認する宛先も第一通信ノード１０であることである。
【００４３】
図２１は、図１０に示す端末設定支援サーバ５０のブロック構成を示している。図２１には図０６に示した第二通信ノード２０に対して、登録済宛先情報２１２が削除され、到達性確認依頼信号受信部２３７が追加されている。
到達性確認依頼信号受信部２３７は、到達性確認依頼信号を受信するとともに、住所取得部２３１に接続するものである。
【００４４】
図２２は、端末設定支援サーバ５０の動作をフローチャートで示したものである。図２２は、図０８に示したフローチャートにステップＳ９０２を追加したものである。
ステップＳ９０２では、第一通信ノード１０からの到達性確認依頼信号を到達性確認依頼信号受信部２３７が受信する。到達性確認依頼信号のフォーマットは、既に図１７に示したので参照されたい。到達性確認依頼信号受信部２３７は到達性確認依頼信号から、指示子を抽出する。ここでは指示子が「端末設定のためにする到達性確認依頼」である。亦静的な識別子と、到達性確認依頼信号に含まれれば「答えられるべき返事」とを抽出して一時記憶するものである。
住所取得部２３１は、前記一時記憶した宛先を示す静的な識別子を基にマッピング公示システム３０に問い合わせて第一通信ノード１０の住所を得る。
以降ステップＳ６０２乃至はステップＳ６１０は既に説明したのと同じである。
ただしステップＳ６０２およびステップＳ６０４は、第一通信ノード１０そのものから依頼されたことが判っている場合には省略してもよい。
【００４５】
ここで重要なのは、第二通信ノード２０の場合と同様に、ステップＳ６０６で到達性の真偽を判断して、ステップＳ６０８で若返り信号を送信することである。すなわち端末設定のためにする場合の到達性確認依頼信号に対する応答信号は、若返り信号である。もちろん若返り信号は必ず送信するものではなく、第一通信ノード１０が正当な通信ノードの場合にのみ送信される。
ステップＳ６１２では、表示部２３６は依頼元である第一通信ノード１０に対して結果表示を返す。
【産業上の利用可能性】
【００４６】
蓄積交換網における宛先発見過程上の安全に資する。
【図面の簡単な説明】
【００４７】
【図０１】網全体ブロック図
【図０２】実施例１に係るシーケンス図
【図０３】実施例１に係る第一通信ノード１０のブロック図
【図０４】実施例１に係る第一通信ノード１０のフローチャート１（若返り受信時）
【図０５】実施例１に係る第一通信ノード１０のフローチャート２（タイマ加算時）
【図０６】実施例１に係る第二通信ノード２０のブロック図
【図０７】登録済宛先情報２１２のデータフォーマット
【図０８】実施例１に係る第二通信ノード２０のフローチャート
【図０９】変形例１に係る第一通信ノード１０のフローチャート３（若返り受信時）
【図１０】網全体ブロック図
【図１１】実施例２に係るシーケンス図
【図１２】実施例２に係る第一通信ノード１０のブロック図
【図１３】実施例２に係る第一通信ノード１０のフローチャート（若返り受信時）
【図１４】実施例２に係る第一通信ノード１０の画面１
【図１５】実施例２に係る第一通信ノード１０の画面２
【図１６】実施例２に係る第一通信ノード１０の画面３
【図１７】到達性確認依頼信号のフォーマット
【図１８】到達性確認依頼信号のフォーマットの適用例
【図１９】実施例２に係る画面５
【図２０】実施例２に係る画面６
【図２１】実施例２に係る第二通信ノード２０のブロック図
【図２２】実施例２に係る第二通信ノード２０のフローチャート
【符号の説明】
【００４８】
10      第一通信ノード
20      第ニ通信ノード
30      マッピング公示システム
40      網
50      端末設定支援サーバ５０
10      第一通信ノード（Ｔ）
110         記憶装置１１０
111             自ノードを示す静的な識別子記憶部１１１
112             答えるべき返事記憶部１１２
114             フラグ１１４
115             タイマ限界値１１５
116             タイマ初期値１１６
119             作業領域１１９
120         設定部１２０
130         受信部１３０（被到達性確認部）
131             サイン信号受信部１３１
132             カウンターサイン信号生成部１３２
133             カウンターサイン信号送信部１３３
134             若返り信号受信部１３４
135             正当性判断部１３５
136             制限制御部１３６
137             タイマ監視部１３７
138             タイマ制御部１３８
139             タイマ１３９
140             到達性確認依頼部１４０
190         通信I/F１９０
20      第ニ通信ノード（Ｓ）
210         記憶装置２１０
212             登録済宛先情報２１２
219             作業領域２１９
230         発信部２３０  （到達性確認部）
231             住所取得部２３１
232             サイン信号送信部２３２
233             カウンターサイン信号受信部２３３
234             判定部２３４
235             若返り信号送信部２３５
236             表示部２３６
237             到達性確認依頼信号受信部２３７
290         通信I/F
【図０１】
0004492964.tif 000002
【図０２】
0004492964.tif 000003
【図０３】
0004492964.tif 000004
【図０４】
0004492964.tif 000005
【図０５】
0004492964.tif 000006
【図０６】
0004492964.tif 000007
【図０７】
0004492964.tif 000008
【図０８】
0004492964.tif 000009
【図０９】
0004492964.tif 000010
【図１０】
0004492964.tif 000011
【図１１】
0004492964.tif 000012
【図１２】
0004492964.tif 000013
【図１３】
0004492964.tif 000014
【図１４】
0004492964.tif 000015
【図１５】
0004492964.tif 000016
【図１６】
0004492964.tif 000017
【図１７】
0004492964.tif 000018
【図１８】
0004492964.tif 000019
【図１９】
0004492964.tif 000020
【図２０】
0004492964.tif 000021
【図２１】
0004492964.tif 000022
【図２２】
0004492964.tif 000023