(57)【要約】  複数のアクセスポイントがある場合、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することにより、効率のよい通信を実現することができる接続ポイント選択方法などを提供する技術が開示され、その技術によれば移動端末１００が接続すべきアクセスポイントの選択の依頼をする第１のメッセージをアクセスポイントに向けて送信し、受信したアクセスポイントが、選択に必要な所定の情報を含めた第２のメッセージを通信装置１０８に送信し、それを受信した中継ノードが、提供可能なＱｏＳレベルに基づき所定の情報を更新し、更新された第２のメッセージを通信装置に転送し、その後、別の第２のメッセージを受信し自身がクロスオーバーノードである場合、移動端末と通信装置とにおける最適な通信経路を決定し、最適な通信経路上のアクセスポイントにその旨を知らせる第３のメッセージを送信するステップを有する。
2009531874.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、
前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第２のメッセージを前記通信装置に向けて転送し、その後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを送信するステップとを、
有する接続ポイント選択方法。
【請求項２】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項１に記載の接続ポイント選択方法。
【請求項３】
前記第２のメッセージに含まれる前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項２に記載の接続ポイント選択方法。
【請求項４】
前記中継ノードは、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納する請求項３に記載の接続ポイント選択方法。
【請求項５】
前記中継ノードは、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項４に記載の接続ポイント選択方法。
【請求項６】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、
前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送し、その後、先に受信された前記第３のメッセージの送信先とは異なる送信先に送信された第３のメッセージを受信した場合、受信した前記第３のメッセージの前記所定の情報に基づいて、自身がすべての前記第３のメッセージが経由し、かつ経路の分岐があるクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記第３のメッセージの送信先の前記移動端末の前記接続の候補の前記アクセスポイントから前記第３のメッセージの前記所定の情報をそれぞれ受け取り、それらに基づいて前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第４のメッセージを送信するステップとを、
有する接続ポイント選択方法。
【請求項７】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項６に記載の接続ポイント選択方法。
【請求項８】
前記第２のメッセージは、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含む請求項７に記載の接続ポイント選択方法。
【請求項９】
前記第３のメッセージの前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項８に記載の接続ポイント選択方法。
【請求項１０】
前記中継ノードは、前記第３のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第３のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第３のメッセージに含まれる、前記第３のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第３のメッセージを受信した数の情報を格納する請求項９に記載の接続ポイント選択方法。
【請求項１１】
前記中継ノードは、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第３のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項１０に記載の接続ポイント選択方法。
【請求項１２】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、
前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し、更新された前記第２のメッセージを前記通信装置に向けて転送するステップと、
前記中継ノードによって更新された前記第２のメッセージを受信した前記通信装置が、受信したすべての前記第２のメッセージに含まれる前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを送信するステップとを、
有する接続ポイント選択方法。
【請求項１３】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項１２に記載の接続ポイント選択方法。
【請求項１４】
前記第２のメッセージの前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項１３に記載の接続ポイント選択方法。
【請求項１５】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、
前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送するステップと、
前記中継ノードによって更新された前記第３のメッセージを受信したそれぞれの前記アクセスポイントが、受信した前記第３のメッセージに含まれる前記所定の情報を含む第４のメッセージを前記通信装置に送信するステップと、
前記第４のメッセージを受信した前記通信装置が、前記第４のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第５のメッセージを送信するステップとを、
有する接続ポイント選択方法。
【請求項１６】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項１５に記載の接続ポイント選択方法。
【請求項１７】
前記第２のメッセージは、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含む請求項１６に記載の接続ポイント選択方法。
【請求項１８】
前記第３のメッセージの前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項１７に記載の接続ポイント選択方法。
【請求項１９】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、
前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送するステップと、
前記中継ノードによって更新された前記第３のメッセージを受信したそれぞれの前記アクセスポイントが、受信した前記第３のメッセージに含まれる前記所定の情報を含む第４のメッセージを前記所定のアクセスポイントに送信するステップと、
前記第４のメッセージを受信した前記所定のアクセスポイントが、前記第４のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第５のメッセージを送信するステップとを、
有する接続ポイント選択方法。
【請求項２０】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項１９に記載の接続ポイント選択方法。
【請求項２１】
前記第２のメッセージは、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含む請求項２０に記載の接続ポイント選択方法。
【請求項２２】
前記第３のメッセージの前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項２１に記載の接続ポイント選択方法。
【請求項２３】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、
更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段と、
更新された前記第２のメッセージの転送後、先に受信された前記第２のメッセージの送信元とは異なる送信元によって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、
前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを生成するメッセージ生成手段とを、
備える中継ノード。
【請求項２４】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項２３に記載の中継ノード。
【請求項２５】
前記第２のメッセージの前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項２４に記載の中継ノード。
【請求項２６】
前記更新手段は、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納する請求項２５に記載の中継ノード。
【請求項２７】
前記判断手段は、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項２６に記載の中継ノード。
【請求項２８】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、
更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段と、
更新された前記第１のメッセージの転送後、先に受信された前記第１のメッセージの送信先とは異なる送信先の第１のメッセージを受信した場合、受信した前記第１のメッセージの前記所定の情報に基づいて、自身がすべての前記第１のメッセージが経由し、かつ経路の分岐があるクロスオーバーノードであるか否かを判断する判断手段と、
前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記第１のメッセージの送信先の前記移動端末の前記接続の候補の前記アクセスポイントからそれぞれ受け取った前記第１のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第２のメッセージを生成するメッセージ生成手段とを、
備える中継ノード。
【請求項２９】
前記第１のメッセージの前記所定の情報は、少なくともセッションＩＤの情報、前記第１のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第１のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項２８に記載の中継ノード。
【請求項３０】
前記更新手段は、前記第１のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第１のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第１のメッセージに含まれる、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第１のメッセージを受信した数の情報を格納する請求項２９に記載の中継ノード。
【請求項３１】
前記判断手段は、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第１のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項３０に記載の中継ノード。
【請求項３２】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新する更新手段と、
更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段とを、
備える中継ノード。
【請求項３３】
前記第１のメッセージは、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含む請求項３２に記載の中継ノード。
【請求項３４】
前記第２のメッセージに含まれる前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項３３に記載の中継ノード。
【請求項３５】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新する更新手段と、
更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段とを、
備える中継ノード。
【請求項３６】
前記第１のメッセージの前記所定の情報は、少なくともセッションＩＤの情報、前記第１のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第１のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項３５に記載の中継ノード。
【請求項３７】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、
前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第２のメッセージを前記通信装置に向けて転送し、その後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と自身との間の最適な通信経路のＱｏＳ情報を計算するとともに、自身と前記通信装置間のＱｏＳ情報を取得するための第３のメッセージを前記通信装置へ送信するステップと、
前記クロスオーバーノードが、前記通信装置から送信された自身と前記通信装置間のＱｏＳ情報と、計算された前記移動端末と自身との間の最適な通信経路のＱｏＳ情報とに基づいて、自身における最適なＱｏＳ情報を計算し、所定の前記アクセスポイントに送信するステップと、
前記所定のアクセスポイントが、複数のクロスオーバーノードから受信したＱｏＳ情報に基づいて最適な通信経路を決定し、接続するアクセスポイントを前記移動端末に通知するステップとを、
有する接続ポイント選択方法。
【請求項３８】
前記第１のメッセージは、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記通信装置が複数のインターフェースを有するために前記中継ノードが特別な動作をする旨を示す情報を含む請求項３７に記載の接続ポイント選択方法。
【請求項３９】
前記第２のメッセージに含まれる前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記第２のメッセージの目的地を示す情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項３８に記載の接続ポイント選択方法。
【請求項４０】
前記中継ノードは、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記第２のメッセージの目的地を示す情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、パス選択であることを示すメッセージのフローＩＤの情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納する請求項３９に記載の接続ポイント選択方法。
【請求項４１】
前記中継ノードは、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項４０に記載の接続ポイント選択方法。
【請求項４２】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、
前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントのうちの所定のアクセスポイントに向けて送信するステップと、
前記所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、
前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、
前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送し、その後、先に受信された前記第３のメッセージの送信元とは異なる送信元から送信された第３のメッセージを受信した場合、受信した前記第３のメッセージの前記所定の情報に基づいて、自身がメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第３のメッセージの前記所定の情報に基づいて、前記通信装置と自身との間の最適な通信経路のＱｏＳ情報を計算するとともに、自身と前記移動端末間のＱｏＳ情報を取得するための第４のメッセージを前記移動端末へ送信するステップと、
前記クロスオーバーノードが、前記移動端末から送信された自身と前記移動端末間のＱｏＳ情報と、計算された前記通信装置と自身との間の最適な通信経路のＱｏＳ情報とに基づいて、自身における最適なＱｏＳ情報を計算し、前記所定の前記アクセスポイントに送信するステップと、
前記所定のアクセスポイントが、複数のクロスオーバーノードから受信したＱｏＳ情報に基づいて最適な通信経路を決定し、接続するアクセスポイントを前記移動端末に通知するステップとを、
有する接続ポイント選択方法。
【請求項４３】
前記第１のメッセージは、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記接続の候補となる前記アクセスポイントのアドレス情報、データの流れる方向を示す情報を含む請求項４２に記載の接続ポイント選択方法。
【請求項４４】
前記第２のメッセージは、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記接続の候補となる前記アクセスポイントのアドレス情報を含む請求項４３に記載の接続ポイント選択方法。
【請求項４５】
前記移動端末が複数のインターフェースを有する場合に、
前記移動端末は、前記通信装置の前記複数のインターフェースを用いること、若しくは前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第１のメッセージに含め、
前記第１のメッセージを受信した前記アクセスポイントは、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示すフラグを前記第２のメッセージに含める請求項３７に記載の接続ポイント選択方法。
【請求項４６】
前記移動端末が複数のインターフェースを有する場合に、
前記移動端末は、前記通信装置の前記複数のインターフェースを用いること、若しくは前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第１のメッセージに含め、
前記所定のアクセスポイントは、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第２のメッセージに含め、
前記第２のメッセージを受信した前記通信装置は、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示すフラグを前記第３のメッセージに含める請求項４２に記載の接続ポイント選択方法。
【請求項４７】
前記移動端末若しくは接続の候補の前記アクセスポイントが、前記アクセスポイントへの接続後の前記移動端末のＩＰアドレスをあらかじめ有している場合に、
前記最適な通信経路の決定とともに、前記最適な通信経路に対してリソース予約を行うよう構成された請求項１に記載の接続ポイント選択方法。
【請求項４８】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、
更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段と、
更新された前記第２のメッセージの転送後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、
前記判断手段によって、自身が前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と自身との間の最適な通信経路のＱｏＳ情報を計算する計算手段と、
前記中継ノード自身と前記通信装置間のＱｏＳ情報を取得するための第３のメッセージを生成するメッセージ生成手段とを備え、
前記転送手段が前記第３のメッセージを前記通信装置に送信する中継ノード。
【請求項４９】
前記第１のメッセージは、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記通信装置が複数のインターフェースを有するために前記中継ノードが特別な動作をする旨を示す情報を含む請求項４８に記載の中継ノード。
【請求項５０】
前記第２のメッセージに含まれる前記所定の情報は、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記第２のメッセージの目的地を示す情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなる請求項４９に記載の中継ノード。
【請求項５１】
前記更新手段は、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記第２のメッセージの目的地を示す情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、パス選択であることを示すメッセージのフローＩＤの情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納する請求項５０に記載の中継ノード。
【請求項５２】
前記判断手段は、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断する請求項５１に記載の中継ノード。
【請求項５３】
それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、
前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、
前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、
更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段と、
更新された前記第１のメッセージの転送後、先に受信された前記第１のメッセージの送信元とは異なる送信元から送信された第１のメッセージを受信した場合、受信した前記第１のメッセージの前記所定の情報に基づいて、自身がメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、
前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第１のメッセージの前記所定の情報に基づいて、前記通信装置と自身との間の最適な通信経路のＱｏＳ情報を計算する計算手段と、
前記中継ノード自身と前記移動端末間のＱｏＳ情報を取得するための第２のメッセージを生成するメッセージ生成手段とを備え、
前記計算手段が、前記移動端末から送信された前記クロスオーバーノード自身と前記移動端末間のＱｏＳ情報と、計算された前記通信装置と前記クロスオーバーノード自身との間の最適な通信経路のＱｏＳ情報とに基づいて、前記クロスオーバーノード自身における最適なＱｏＳ情報を計算し、
前記転送手段が、前記計算手段により得られた計算結果を所定のアクセスポイントに送信する中継ノード。
【請求項５４】
前記移動端末が複数のインターフェースを有する場合に、
前記受信手段は、前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージに、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記複数のインターフェースを用いることを示すフラグを含む前記第２のメッセージを受信する請求項４８に記載の中継ノード。
【請求項５５】
前記移動端末が複数のインターフェースを有する場合に、
前記受信手段は、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージに、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記複数のインターフェースを用いることを示すフラグを含む前記第１のメッセージを受信する請求項５３に記載の中継ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を介して通信相手と通信を行う移動端末の接続ポイントが複数存在する際の接続ポイント選択方法及びその方法で用いられる中継ノードに関する。
【背景技術】
【０００２】
無線アクセスネットワークの配備の急増により、モバイルターミナル（モバイルノードＭＮ：Mobile Nodeとも言う）は時折、複数のアクセスポイント（ＡＰ：Access Point）を利用できる状況に遭遇する。例えば、ショッピングモールにおいて、いくつかのオーバーラップした無線ＬＡＮ（ＷＬＡＮ：Wireless Local Area Network）のホットスポットがコーヒーショップやファーストフードチェーン店などで提供されている。マルチアクセステクノロジーのため、例えば同じスポット上におけるセルラーネットワークやＷＬＡＮへの利用可能なアクセスを見つけることは可能である。これら相違するネットワーク若しくはアクセステクノロジーは、ユーザに対して異なるＱｏＳ（Quality of Service）を供給する。これは異なったシステムにおける異なった経路状況、若しくは異なったアクセスネットワークでユーザが持つ異なったプランなどによるものである。よって、通信セッションを始めるターミナルにとって、ネットワークの選択若しくはインターフェースの選択を行うことは必要である。ネットワーク若しくはインターフェースの選択は、結局はターミナルへのＱｏＳで決定される。
【０００３】
通常のネットワーク選択方法におけるＱｏＳメトリクスは、通常始めのホップ情報に基づく。例えば、ＷＬＡＮの１つのＡＰが３６Ｍｂｐｓのアクセスレートで、他のＡＰが１１Ｍｂｐｓのアクセスレートである場合、３６ＭｂｐｓのＡＰを選択する。しかしながら、この単純な選択は、接続後にターミナルが得る実際のEnd-to-End（Ｅ２Ｅ：エンドツーエンド）ＱｏＳを反映していない。これはＥ２Ｅ  ＱｏＳは無線アクセスよりもネットワーク要素に影響されるからである。３６Ｍｂｐｓのレートを有するＡＰが１２８Ｋｂｐｓの上流リンク（アップリンク）に接続し、１１Ｍｂｐｓのレートを有するＡＰが１．５Ｍｂｐｓのアップリンクに接続すると、はじめのＡＰの選択は明らかによくない。
【０００４】
よって、ネットワーク選択におけるＥ２Ｅ  ＱｏＳ要素を考慮に入れるため、いくつかの解決方法では選択をする前に異なった経路（パス）のＱｏＳ特性を比較することを提案しており、例えば下記の特許文献１に開示されている。
【特許文献１】US2004 0228304A1 "QoS awar handover procedure for IP-based mobile ad-hoc network environments"
【非特許文献１】T.Sanda,T.Ue and T.Aramaki, "A proposal for seamless QoS support in mobile networks",IEICE MoMuC SG,Vol.104 No.38,pp59-64,May 2004
【非特許文献２】R. Hancock et al.,"Next Steps in Signaling: Framework",RFC4080, June 2005
【非特許文献３】IEEE802.21 Media Independent Handover Interoperability http://www.ieee802.org/21
【非特許文献４】S.Van Den Bosch et al.,"NSLP for Quality-of-Service Signaling",Internet Draft:work in progress,February 2005,http://www.ietf.org/internet-drafts/draft-ietf-nsis-qos-nslp-06.txt
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、通常これらはＩＰレイヤプロトコルサポートに依存している。これらはモバイルターミナルが早くネットワーク若しくはインターフェースを決めなければならないときなどのネットワーク選択にとって適切ではない。ＩＰレイヤ接続を構築するためには、通常、ネットワークといくつかのメッセージのやりとりが生じる。そのやりとりにはＩＰアドレスのAuthentication（証明）、Authorization（許可）、Allocation（割り当て）などを含む。これらのプロセスは構築（完成）するまでに長い時間を要し、チャージも伴う場合がある。よって、ターミナルにとって多くのオーバーヘッドがある。このプロセスの他の問題は、それぞれの可能なパスにおけるラウンドトリップシグナリングを伴う厳密な方法であることである。これは極端に遅く、特にパスの１つが長いシグナリング遅延がある場合には遅くなる。
【０００６】
また、上記の非特許文献１に示された他の解決方法は、異なるパスのＣＲＮ（CRossover Node）に向けてシグナリングを上げるものであるが、この解決方法は、発見結果がモバイルターミナルに戻される必要があり、決定はそこでなされる。無線ターミナルにおいて、シグナリングは貴重な帯域を費やす。特に、シグナリングが多くのデータ、例えばパスのＱｏＳパラメータやパスのセッティングのデータを含む場合、伝達のため多くの無線リソースを費やす。一方、モバイルターミナルは通常、制限された計算力及びバッテリーを有している。ターミナルにおける選択計算を強いることはターミナルリソースに対してストレスとなる。上述した問題にとって、モバイルターミナルのネットワーク選択におけるよりよい解決方法を必要とすることは明らかである。
【０００７】
本発明は、上記の問題点に鑑み、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる接続ポイント選択方法及びその方法を用いられる中継ノードを提供することを目的とする。
【０００８】
本発明の他の目的は、専用の通信接続の確立やモバイルターミナルにおける比較計算の実行をモバイルターミナルに要求せずに実行させることである。
【０００９】
広い態様として、本発明は、モバイルターミナルＭＴ（ＭＮ（モバイルノード）とも言う）にネットワークアクセスを提供することが可能な１又２以上のアタッチメントポイントＰｏＡ（ＡＰ（アクセスポイント）とも言う）、そして１又は２以上のＳＡＮ（Signaling Aware Node（中継ノードとも言う））からなるデータ通信ネットワークにおいて、モバイルターミナル通信を管理するためのシステムを提案する。そして、ＳＡＮの１つは、通信を確立するためにＭＴにおけるＰｏＡを選択する。
【００１０】
より好ましい態様として、ＳＡＮはすべてのＰｏＡと通信相手ＣＮ（Corresponding Node）との間のデータパスの一般的ノードである。
【００１１】
他の態様として、ＰｏＡの選択のために用いられるクリテリア（基準）は、ＱｏＳメトリクスを含む。
【００１２】
他のより好ましい態様として、ＣＮや所定のＰｏＡ（主要ＰｏＡ）はＭＴにおけるＰｏＡを選択するためのＳＡＮとして動作する。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第２のメッセージを前記通信装置に向けて転送し、その後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを送信するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００１４】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００１５】
また、本発明の接続ポイント選択方法において、前記第２のメッセージに含まれる前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００１６】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００１７】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００１８】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送し、その後、先に受信された前記第３のメッセージの送信先とは異なる送信先に送信された第３のメッセージを受信した場合、受信した前記第３のメッセージの前記所定の情報に基づいて、自身がすべての前記第３のメッセージが経由し、かつ経路の分岐があるクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記第３のメッセージの送信先の前記移動端末の前記接続の候補の前記アクセスポイントから前記第３のメッセージの前記所定の情報をそれぞれ受け取り、それらに基づいて前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第４のメッセージを送信するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００１９】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２０】
また、本発明の接続ポイント選択方法において、前記第２のメッセージが、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２１】
また、本発明の接続ポイント選択方法において、前記第３のメッセージの前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２２】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記第３のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第３のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第３のメッセージに含まれる、前記第３のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第３のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２３】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第３のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００２４】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し、更新された前記第２のメッセージを前記通信装置に向けて転送するステップと、前記中継ノードによって更新された前記第２のメッセージを受信した前記通信装置が、受信したすべての前記第２のメッセージに含まれる前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを送信するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００２５】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２６】
また、本発明の接続ポイント選択方法において、前記第２のメッセージの前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２７】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送するステップと、前記中継ノードによって更新された前記第３のメッセージを受信したそれぞれの前記アクセスポイントが、受信した前記第３のメッセージに含まれる前記所定の情報を含む第４のメッセージを前記通信装置に送信するステップと、前記第４のメッセージを受信した前記通信装置が、前記第４のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第５のメッセージを送信するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００２８】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００２９】
また、本発明の接続ポイント選択方法において、前記第２のメッセージが、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３０】
また、本発明の接続ポイント選択方法において、前記第３のメッセージの前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３１】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記接続の候補となる前記アクセスポイントのうちの所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送するステップと、前記中継ノードによって更新された前記第３のメッセージを受信したそれぞれの前記アクセスポイントが、受信した前記第３のメッセージに含まれる前記所定の情報を含む第４のメッセージを前記所定のアクセスポイントに送信するステップと、前記第４のメッセージを受信した前記所定のアクセスポイントが、前記第４のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第５のメッセージを送信するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００３２】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３３】
また、本発明の接続ポイント選択方法において、前記第２のメッセージが、少なくとも前記接続の候補となる前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報及び前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３４】
また、本発明の接続ポイント選択方法において、前記第３のメッセージの前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第３のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第３のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第３のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３５】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段と、更新された前記第２のメッセージの転送後、先に受信された前記第２のメッセージの送信元とは異なる送信元によって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第３のメッセージを生成するメッセージ生成手段とを備える中継ノードが提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００３６】
また、本発明の中継ノードにおいて、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３７】
また、本発明の中継ノードにおいて、前記第２のメッセージの前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３８】
また、本発明の中継ノードにおいて、前記更新手段が、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００３９】
また、本発明の中継ノードにおいて、前記判断手段が、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００４０】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段と、更新された前記第１のメッセージの転送後、先に受信された前記第１のメッセージの送信先とは異なる送信先の第１のメッセージを受信した場合、受信した前記第１のメッセージの前記所定の情報に基づいて、自身がすべての前記第１のメッセージが経由し、かつ経路の分岐があるクロスオーバーノードであるか否かを判断する判断手段と、前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記第１のメッセージの送信先の前記移動端末の前記接続の候補の前記アクセスポイントからそれぞれ受け取った前記第１のメッセージの前記所定の情報に基づいて、前記移動端末と前記通信装置とにおける最適な通信経路を決定し、前記最適な通信経路上の前記アクセスポイントに最適な通信経路である旨を知らせる第２のメッセージを生成するメッセージ生成手段とを、備える中継ノードが提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００４１】
また、本発明の中継ノードにおいて、前記第１のメッセージの前記所定の情報が、少なくともセッションＩＤの情報、前記第１のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成された前記フローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第１のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００４２】
また、本発明の中継ノードにおいて、前記更新手段が、前記第１のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第１のメッセージに含まれる前記セッションＩＤの情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、前記第１のメッセージに含まれる、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第１のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００４３】
また、本発明の中継ノードにおいて、前記判断手段が、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第１のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００４４】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新する更新手段と、更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段とを備える中継ノードが提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００４５】
また、本発明の中継ノードにおいて、前記第１のメッセージが、少なくとも前記通信装置のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００４６】
また、本発明の中継ノードにおいて、前記第２のメッセージに含まれる前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００４７】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手である通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新する更新手段と、更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段とを備える中継ノードが提供される。この構成により、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００４８】
また、本発明の中継ノードにおいて、前記第１のメッセージの前記所定の情報が、少なくともセッションＩＤの情報、前記第１のメッセージの送信先の前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第１のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第１のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００４９】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第１のメッセージを受信した前記アクセスポイントが、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを前記通信装置に向けて送信するステップと、前記第２のメッセージを受信した前記中継ノードが、自身が提供可能なＱｏＳレベルに基づいて前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第２のメッセージを前記通信装置に向けて転送し、その後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と自身との間の最適な通信経路のＱｏＳ情報を計算するとともに、自身と前記通信装置間のＱｏＳ情報を取得するための第３のメッセージを前記通信装置へ送信するステップと、前記クロスオーバーノードが、前記通信装置から送信された自身と前記通信装置間のＱｏＳ情報と、計算された前記移動端末と自身との間の最適な通信経路のＱｏＳ情報とに基づいて、自身における最適なＱｏＳ情報を計算し、所定の前記アクセスポイントに送信するステップと、前記所定のアクセスポイントが、複数のクロスオーバーノードから受信したＱｏＳ情報に基づいて最適な通信経路を決定し、接続するアクセスポイントを前記移動端末に通知するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがあり、また通信装置に複数のインターフェースがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００５０】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記通信装置が複数のインターフェースを有するために前記中継ノードが特別な動作をする旨を示す情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００５１】
また、本発明の接続ポイント選択方法において、前記第２のメッセージに含まれる前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記第２のメッセージの目的地を示す情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００５２】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記第２のメッセージの目的地を示す情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、パス選択であることを示すメッセージのフローＩＤの情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００５３】
また、本発明の接続ポイント選択方法において、前記中継ノードが、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００５４】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法であって、前記移動端末が、自身が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージを、接続の候補となるそれぞれの前記アクセスポイントのうちの所定のアクセスポイントに向けて送信するステップと、前記所定のアクセスポイントが、前記第１のメッセージの受信により、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第３のメッセージを送信するよう要求する第２のメッセージを前記通信装置に送信するステップと、前記第２のメッセージを受信した前記通信装置が、前記第３のメッセージを前記移動端末の前記接続の候補となるそれぞれの前記アクセスポイントに向けて送信するステップと、前記第３のメッセージを受信した前記中継ノードが、自身において提供可能なＱｏＳレベルに基づいて前記第３のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納し、更新された前記第３のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送し、その後、先に受信された前記第３のメッセージの送信元とは異なる送信元から送信された第３のメッセージを受信した場合、受信した前記第３のメッセージの前記所定の情報に基づいて、自身がメッセージを収束するクロスオーバーノードであるか否かを判断し、前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第３のメッセージの前記所定の情報に基づいて、前記通信装置と自身との間の最適な通信経路のＱｏＳ情報を計算するとともに、自身と前記移動端末間のＱｏＳ情報を取得するための第４のメッセージを前記移動端末へ送信するステップと、前記クロスオーバーノードが、前記移動端末から送信された自身と前記移動端末間のＱｏＳ情報と、計算された前記通信装置と自身との間の最適な通信経路のＱｏＳ情報とに基づいて、自身における最適なＱｏＳ情報を計算し、前記所定の前記アクセスポイントに送信するステップと、前記所定のアクセスポイントが、複数のクロスオーバーノードから受信したＱｏＳ情報に基づいて最適な通信経路を決定し、接続するアクセスポイントを前記移動端末に通知するステップとを有する接続ポイント選択方法が提供される。この構成により、複数のアクセスポイントがあり、また通信装置に複数のインターフェースがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００５５】
また、本発明の接続ポイント選択方法において、前記第１のメッセージが、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記接続の候補となる前記アクセスポイントのアドレス情報、データの流れる方向を示す情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００５６】
また、本発明の接続ポイント選択方法において、前記第２のメッセージが、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記接続の候補となる前記アクセスポイントのアドレス情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００５７】
また、本発明の接続ポイント選択方法において、前記移動端末が複数のインターフェースを有する場合に、前記移動端末が、前記通信装置の前記複数のインターフェースを用いること、若しくは前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第１のメッセージに含め、前記第１のメッセージを受信した前記アクセスポイントが、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示すフラグを前記第２のメッセージに含めることは、本発明の好ましい態様である。この構成により、移動端末が複数のインターフェースを有する場合でも、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００５８】
また、本発明の接続ポイント選択方法において、前記移動端末が複数のインターフェースを有する場合に、前記移動端末が、前記通信装置の前記複数のインターフェースを用いること、若しくは前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第１のメッセージに含め、前記所定のアクセスポイントが、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示す情報を前記第２のメッセージに含め、前記第２のメッセージを受信した前記通信装置が、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記移動端末自身の前記複数のインターフェースを用いることを示すフラグを前記第３のメッセージに含めることは、本発明の好ましい態様である。この構成により、移動端末が複数のインターフェースを有する場合でも、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００５９】
また、本発明の接続ポイント選択方法において、前記移動端末若しくは接続の候補の前記アクセスポイントが、前記アクセスポイントへの接続後の前記移動端末のＩＰアドレスをあらかじめ有している場合に、前記最適な通信経路の決定とともに、前記最適な通信経路に対してリソース予約を行うよう構成されたことは、本発明の好ましい態様である。この構成により、移動後（ハンドオーバ後）の処理にかかる時間を短縮することができる。
【００６０】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第２のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、更新された前記第２のメッセージを前記通信装置に向けて転送する転送手段と、更新された前記第２のメッセージの転送後、先に受信された前記第２のメッセージを送信した前記アクセスポイントとは異なるアクセスポイントによって送信された第２のメッセージを受信した場合、受信した前記第２のメッセージの前記所定の情報に基づいて、自身がすべての前記第２のメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、前記判断手段によって、自身が前記クロスオーバーノードであると判断した場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第２のメッセージの前記所定の情報に基づいて、前記移動端末と自身との間の最適な通信経路のＱｏＳ情報を計算する計算手段と、
前記中継ノード自身と前記通信装置間のＱｏＳ情報を取得するための第３のメッセージを生成するメッセージ生成手段とを備え、前記転送手段が前記第３のメッセージを前記通信装置に送信する中継ノードが提供される。この構成により、複数のアクセスポイントがあり、また通信装置に複数のインターフェースがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００６１】
また、本発明の中継ノードにおいて、前記第１のメッセージが、少なくとも前記通信装置の複数のアドレス情報、前記移動端末によって生成されたセッションＩＤの情報又は前記第１のメッセージの送信先のアクセスポイントにセッションＩＤを生成させるための情報、前記接続の候補となる前記アクセスポイントの数の情報、前記通信装置が複数のインターフェースを有するために前記中継ノードが特別な動作をする旨を示す情報を含むことは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００６２】
また、本発明の中継ノードにおいて、前記第２のメッセージに含まれる前記所定の情報が、少なくとも前記セッションＩＤの情報、前記第２のメッセージを送信する前記アクセスポイントのアドレス情報に基づいて生成されたフローＩＤの情報、前記第２のメッセージの目的地を示す情報、前記移動端末及び前記通信装置における最適な通信経路の選択要求を示す情報、前記第２のメッセージを送信する前記アクセスポイントの数の情報、前記移動端末が接続すべき前記アクセスポイントを選択する際に用いられる情報、前記第２のメッセージが通過する経路上の前記中継ノードにおいて更新可能で、前記経路上で提供可能なＱｏＳ情報を示す情報からなることは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００６３】
また、本発明の中継ノードにおいて、前記更新手段が、前記第２のメッセージに含まれる前記所定の情報の前記ＱｏＳ情報を示す情報を更新した後、前記所定の記憶領域に、少なくとも前記第２のメッセージに含まれる前記セッションＩＤの情報、前記第２のメッセージの目的地を示す情報、前記アクセスポイントから自身に至るまでに提供可能なＱｏＳ情報を示す情報、前記ＱｏＳ情報を示す情報に対応する経路を示す情報、パス選択であることを示すメッセージのフローＩＤの情報、前記第２のメッセージに含まれる、前記第２のメッセージを送信するアクセスポイントの数の情報、前記セッションＩＤが同じで前記フローＩＤが異なる前記第２のメッセージを受信した数の情報を格納することは、本発明の好ましい態様である。この構成により、移動端末が接続すべきアクセスポイントの選択を容易にさせることができる。
【００６４】
また、本発明の中継ノードにおいて、前記判断手段が、前記所定の記憶領域に格納された前記セッションＩＤの情報と、現時点で受信した前記第２のメッセージに含まれるセッションＩＤの情報とに基づいて、自身が前記クロスオーバーノードであるか否かを判断することは、本発明の好ましい態様である。この構成により、無駄なメッセージを流さないようにすることができる。
【００６５】
また、本発明によれば、それぞれ固有の通信可能領域を形成する複数のアクセスポイントと、前記アクセスポイントと無線通信を介して通信を行う移動端末の通信相手であって、複数のインターフェースを有する通信装置と、前記複数のアクセスポイントと前記通信装置との間に位置し、前記移動端末と前記通信装置との間で送受信される所定の性質を有するメッセージを受信し処理することができる１つ以上の中継ノードとを備える通信システムにおける、前記移動端末が前記通信装置と通信を行う際に接続すべき前記アクセスポイントを選択する接続ポイント選択方法で用いられる前記中継ノードであって、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージを受信する受信手段と、前記中継ノード自身が提供可能なＱｏＳレベルに基づいて、前記受信手段を介して受信された前記第１のメッセージに含まれる前記所定の情報を更新し所定の記憶領域に格納する更新手段と、更新された前記第１のメッセージを前記接続の候補となる前記アクセスポイントに向けて転送する転送手段と、更新された前記第１のメッセージの転送後、先に受信された前記第１のメッセージの送信元とは異なる送信元から送信された第１のメッセージを受信した場合、受信した前記第１のメッセージの前記所定の情報に基づいて、自身がメッセージを収束するクロスオーバーノードであるか否かを判断する判断手段と、前記判断手段によって、自身が前記クロスオーバーノードであると判断された場合には、前記所定の記憶領域に格納された前記所定の情報及び現時点で受信した前記第１のメッセージの前記所定の情報に基づいて、前記通信装置と自身との間の最適な通信経路のＱｏＳ情報を計算する計算手段と、前記中継ノード自身と前記移動端末間のＱｏＳ情報を取得するための第２のメッセージを生成するメッセージ生成手段とを備え、前記計算手段が、前記移動端末から送信された前記クロスオーバーノード自身と前記移動端末間のＱｏＳ情報と、計算された前記通信装置と前記クロスオーバーノード自身との間の最適な通信経路のＱｏＳ情報とに基づいて、前記クロスオーバーノード自身における最適なＱｏＳ情報を計算し、前記転送手段が、前記計算手段により得られた計算結果を所定のアクセスポイントに送信する中継ノードが提供される。この構成により、複数のアクセスポイントがあり、また通信装置に複数のインターフェースがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００６６】
また、本発明の中継ノードにおいて、前記移動端末が複数のインターフェースを有する場合に、前記受信手段が、前記移動端末が接続すべき前記アクセスポイントの選択の依頼をする第１のメッセージに基づく、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第２のメッセージに、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記複数のインターフェースを用いることを示すフラグを含む前記第２のメッセージを受信することは、本発明の好ましい態様である。この構成により、移動端末が複数のインターフェースを有する場合でも、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【００６７】
また、本発明の中継ノードにおいて、前記移動端末が複数のインターフェースを有する場合に、前記受信手段が、前記移動端末が接続すべき前記アクセスポイントの選択に必要な所定の情報を含む第１のメッセージに、前記通信装置が前記通信装置自身の前記複数のインターフェースを用いること、若しくは前記移動端末が前記複数のインターフェースを用いることを示すフラグを含む前記第１のメッセージを受信することは、本発明の好ましい態様である。この構成により、移動端末が複数のインターフェースを有する場合でも、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【発明の効果】
【００６８】
本発明の接続ポイント選択方法及びその方法で用いられる中継ノードは、上記構成を有し、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができる。
【発明を実施するための最良の形態】
【００６９】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態について図１から図５を用いて説明する。図１は本発明の第１の実施の形態における通信ネットワークの構成の一例を示す構成図である。図２は本発明の第１の実施の形態におけるＭＮの構成の一例を示す構成図である。図３は本発明の第１の実施の形態におけるアタッチメントポイントの構成の一例を示す構成図である。図４は本発明の第１の実施の形態に係る中継ノードの構成の一例を示す構成図である。図５は本発明の第１の実施の形態におけるＭＮの接続ポイントの選択方法の一例を示すシーケンスチャートである。
【００７０】
まず、本発明の第１の実施の形態におけるネットワーク選択方法について図１を用いて説明する。現時点におけるモバイルノード（ＭＮ）１００は、オーバーラップしたネットワークの範囲内にあり、例えばリンク１００１を介するアタッチメントポイント（ＰｏＡ−１）１０２とリンク１０１１を介するアタッチメントポイント（ＰｏＡ−２）１０４との通信可能範囲がオーバーラップしている。これらは同じエリアをカバーする２つのＷＬＡＮアクセスポイントである。なお、例えばＰｏＡの１つが３ＧＰＰネットワーク（上記非特許文献２を参照）のベースステーションで、もう一方がＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１６のベースステーションであるように、２つのＰｏＡが異なる無線アクセスシステムや異なるネットワークに属するものであることは可能である。また、ＭＮは上述したＭＴに相当する。
【００７１】
この場合において、ＭＮ１００は所望の通信セッションのため、接続するネットワーク（接続するＰｏＡ）の１つを選ぶ必要がある。なお、図１には２つのＰｏＡのみが描かれているがこれに限られるものではなく、より多くのＰｏＡがあってもよい。本発明の第１の実施の形態では、複数のＰｏＡにおけるサポートを含む。
【００７２】
例えば、異なるＰｏＡに対してＭＮ１００で用いられる２つの異なった物理的なインターフェースがある場合には、選択とは異なるインターフェースの選択を意味し、２つのＰｏＡが同じアクセステクノロジーのものであり、ＭＮ１００が１つの物理的なインターフェースのみを用いる場合には、選択とは同じインターフェースから接続する異なるＰｏＡを選択することを意味する。このことは当業者であれば明白である。この違いは本発明の第１の実施の形態の一般的な動作原理には影響しない。以下の記述においてそれらは明白に差別化されない。その代わり、２つ目のケース、例えば１つの物理的なインターフェースでの異なるネットワークの選択は、候補となる接続に対して異なるロジカルなインターフェースの形をとって本発明でカバーされる。
【００７３】
ＭＮ１００がＣＮ１０８と通信をしようとしていると仮定する。図１に示すように、異なるＰｏＡ（ＰｏＡ−１（１０２）、ＰｏＡ−２（１０４））がＣＮ１０８に向けて異なるアップリンクを有している。そのアップリンクは、例えばＰｏＡ−１（１０２）におけるリンク１００３とＰｏＡ−２（１０４）におけるリンク１０１３である。２つのリンク１００３とリンク１０１３はＣＲＮ１０６で交わり、ＣＲＮ１０６とＣＮ１０８との間にはリンク１００５が張られている。ここでは２つのリンクのみが描かれているが２つに限られるものではない。実際のネットワークでは、ＰｏＡとＣＲＮ１０６との間にネットワークノードなどが存在し得る。そして、これはより多くのネットワーク要素（ネットワークノードとも言う）が含まれることを意味する。本発明の第１の実施の形態の容易な理解のため、ネットワークノードはここでは明確に描かれていない。
【００７４】
ＣＲＮ１０６からＣＮ１０８への接続は２つの異なる接続（ＣＮ１０８からＰｏＡ−１（１０２）までの接続とＣＮ１０８からＰｏＡ−２（１０４）までの接続）において同じである。よって、実際のネットワーク若しくはインターフェースの選択は異なるセクションにおいてのみ重要である。例えば、異なるインターフェースからＣＲＮ１０６までである。
【００７５】
図２は本発明の第１の実施の形態をサポートするＭＮ１００の可能な構成を示す構成図である。ＭＮ１００は本発明の第１の実施の形態に関連するいくつかの要素からなり、その構成要素はApplication and Policy Control Logic（ＡＰＣＬ）２０１、Network and Interface Selector（ＮＩＳ）２０３、multiple Logical Interface（ＬＩ）２０５である。ＡＰＣＬ２０１は、ＣＮ１０８との通信セッションの構築を維持若しくは構築を目的とするものである。ＭＮ１００から送られる際のトラフィックを制御するのがこのモジュールである。ＮＩＳ２０３でのネットワーク選択は、インターフェース２００１を介してＡＰＣＬ２０１から送られた要求に基づいてなされる。例えば、これはＡＰＣＬ２０１が通信しようとするＣＮ１０８のアドレスを含む。また、選択におけるいくつかの特別な要求があり、例えばより高い優先度でアクセステクノロジーをセットする、より高い優先度でメトリクス、コストをセットするなどである。
【００７６】
ＮＩＳ２０３は、実際のネットワーク若しくはインターフェース選択を担うものである。それは、選択決定に基づいた通信セッションにおいて用いられるＬＩ２０５を制御する。選択をするために、情報若しくは制御コマンドがＮＩＳ２０３とＬＩ２０５との間で交換される必要はある。これはそれらの間でインターフェース、例えばインターフェース２００３、２００５を介して実行される。
【００７７】
図２に示すように、ＭＮ１００内に複数のＬＩ１（２０５ａ）、・・・、ＬＩｎ（２０５ｂ）などがある。以下、すべてのＬＩを指す場合にはＬＩ（２０５）と記載することもある。これらのＬＩ（２０５）などは、ＭＮ１００での物理的な通信チャンネルに相当しない。その代わり、本発明の第１の実施の形態の環境において、それらは、ある位置でのある通信セッションにおけるＭＮ１００に利用可能な潜在的な通信パスに相当する。例えば、ＭＮ１００が１つの物理的なＷＬＡＮインターフェースしか有していないとしても、ＰｏＡ−１（１０２）とＰｏＡ−２（１０４）はＣＮ１０８との通信のために２つの潜在的な接続を供給するので現在の位置で２つのＬＩ１（２０５ａ）、ＬＩｎ（２０５ｂ）が潜在的な通信パスになる。ＬＩ（２０５）の概念は、単一の解決手続きを成し遂げるための記述に紹介されている。複数のＬＩ（２０５）を有する１つの物理的なインターフェースの場合、物理的インターフェースは同時に異なるＰｏＡと情報を交換することができなければならない。通常、これは専用の通信コネクションを必要としない制御メッセージである。
【００７８】
この時点で、ＭＮ１００は異なるＰｏＡに対して専用の通信コネクションをまだ構築していない。よって、レイヤ３のシグナリングはＭＮ１００とＰｏＡ、例えばＰｏＡ−１（１０２）との間で交換することができない。ＭＮ１００はＰｏＡと交換するためレイヤ２のオプションを改善する必要がある。Ｅ２Ｅ  ＱｏＳに基づくネットワーク若しくはインターフェースの選択を実行するために、いくつかの情報要素をＰｏＡに渡す必要がある。ＭＮ１００とＰｏＡ、例えばＰｏＡ−１（１０２）との間で交換される情報の一例には、以下のものが含まれる。
【００７９】
Ｎｅｔ−Ｓｅｌ−Ｒｅｑ：＝［ターゲット（通信相手ＣＮ）のアドレス］
［セッションＩＤ又はセッションＩＤを生成するための情報］
［（接続の）候補となるＰｏＡの数］
［特別なポリシー要素］
【００８０】
ここで、ターゲットのアドレスは、Ｅ２Ｅ  ＱｏＳに関する一方の端を特定するものである。例えば、ＡＰＣＬ２０１によって示されるＣＮ１０８のアドレス情報である。セッションＩＤは、異なるＰｏＡで実行されるネットワーク選択手続きを関係づけるためにＰｏＡすべてにＭＮ１００によって渡された情報である。ＰｏＡは互いに直接の関係を有していないので、ＰｏＡによって送信されるＥ２Ｅ  ＱｏＳ  Ｑｕｅｒｙには、拘束するための情報が使われなければならない。なお、ＭＮ１００からセッションＩＤではなく、セッションＩＤを生成するための情報が送信された場合、その情報は異なるＰｏＡに同一性（ＮＳＩＳ（Next Step In Signaling）のフレームワーク（上記の非特許文献２を参照）の場合のセッションＩＤ）の生成を助けるものとなる。そして、そのセッションＩＤは、ＣＲＮ１０６が異なるＰｏＡからのメッセージを関係づけるためのものである。
【００８１】
候補となるＰｏＡの数は、ＰｏＡへの候補となる接続の全体の数である。これは、通常、ＭＮ１００がＮｅｔ−Ｓｅｌ−Ｒｅｑのメッセージを送信することを決めたＰｏＡの数位に等しい。特別なポリシー要素は、ネットワーク選択を考えるための特別な情報を運ぶメッセージ中のオプション要素である。例えば、それはメトリクスの優先度である。これにより、例えばＡＰＣＬ２０１が帯域よりも遅延を重要視することができる。ＰｏＡはＥ２Ｅ  ＱｏＳの検討の中でこの決定を行う。なお、Ｎｅｔ−Ｓｅｌ−Ｒｅｑのメッセージには、データの流れる方向を示す情報が含まれていてもよい。
【００８２】
このＮｅｔ−Ｓｅｌ−Ｒｅｑは、ＬＩ（２０５）を通してＭＮ１００のＮＩＳ２０３によってすべてのＰｏＡに送信される。上述したように、Ｎｅｔ−Ｓｅｌ−Ｒｅｑは、レイヤ２を使って交換される。例えば、このメッセージは発展したメッセージ交換のＩＥＥＥ８０２．２１タイプ（上記の非特許文献３を参照）の手順によって動く。この場合、ＰｏＡ，例えばＰｏＡ−１（１０２）若しくはＰｏＡ−２（１０４）は、物理的な無線メディアターミナルポイント、例えばＷＬＡＮのアクセスポイントになる必要はない。ＰｏＡの論理機能はネットワーク内に構築される。
【００８３】
Ｅ２Ｅ  ＱｏＳに基づくネットワーク選択の実行のために、ＰｏＡ、例えばＰｏＡ−１（１０２）若しくはＰｏＡ−２（１０４）は、ＭＮ１００のためにＥ２Ｅ  ＱｏＳシグナリングプロキシとして動作する。Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージを受け取った後、ＰｏＡは、自身とＣＮ１０８のパス上でサポートされるＱｏＳを調べるための対応するＥ２Ｅ−Ｑｕｅｒｙメッセージを生成する必要がある。このＥ２Ｅ−Ｑｕｅｒｙメッセージが通信相手（ここではＣＮ１０８）に送信された際、このメッセージは、メッセージの送信経路上にあるすべての後述するシグナリング処理可能ノード（上述のＳＡＮ）によってインタセプトされ、メッセージに含まれる情報の一部がステート（状態）としてＳＡＮ内に格納される。
【００８４】
図３には、本発明の第１の実施の形態をサポートするためのＰｏＡ、例えばＰｏＡ−１（１０２）若しくはＰｏＡ−２（１０４）によって用いられる構成の一例が示されている。ＰｏＡ３００は、３つの主要な構成要素からなっており、例えばLayer２ Terminal Function（Ｌ２ＴＦ）３０１、Proxy Control（ＰＣ）３０３、E2E Signaling Control Function（ＥＳＣＦ）３０５である。
【００８５】
Ｌ２ＴＦ３０１は、ＭＮ１００からＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージを受け取るものである。ＩＥＥＥ８０２．２１でサポートされた場合、これはネットワーク側でMedia Independent Handover Function（ＭＩＨＦ）になる。Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージを受け取った後、Ｌ２ＴＦ３０１はＰＣ３０３へ対応する情報を渡す。ＰＣ３０３はメッセージを調べ、Ｅ２Ｅ−Ｑｕｅｒｙメッセージにおける必要な情報を生成する。
【００８６】
ＰｏＡ３００において、ＰＣ３０３はＬ２ＴＦ３０１から無線リンク上にサポートされたレイヤ２のＱｏＳについて尋ねることができる。例えば、ＰｏＡ−１（１０２）のＰＣ３０３は、仮にＭＮ１００がＰｏＡ−１（１０２）に接続することを決めたなら、リンク１００１上でサポートすることが可能なＱｏＳがどのくらいかが分かる。この情報を使って、ＰＣ３０３は、初期のＱｏＳパラメータとしてＥ２Ｅ−Ｑｕｅｒｙに挿入するＱｏＳの詳細（ＱｏＳスペック）を生成する。同時に、ＰＣ３０３はＥ２Ｅ−Ｑｕｅｒｙで使用されるセッションＩＤをセッションＩＤを生成するための情報に基づいて生成する。異なるＰｏＡは、異なったＰｏＡが同じセッションＩＤの値若しくは関連する値を生成することができるように、あらかじめ決まったアルゴリズムを利用する。なお、セッションＩＤがＭＮ１００で生成され、生成されたセッションＩＤが送信された場合にはセッションＩＤを生成する過程は必要ない。
【００８７】
情報の残りである、ターゲットのアドレス、候補となるＰｏＡの数、特別なポリシー要素は、シグナリングメッセージを生成するためにＥＳＣＦ３０５に送られる。ＮＳＩＳフレームワークの場合、ＥＳＣＦ３０５は、ＱｏＳ  ＮＳＬＰ（NSIS Signaling Layer Protocol）である（上記の非特許文献４を参照）。生成されるメッセージの一例の構成を以下に示す。
【００８８】
Ｅ２Ｅ−Ｑｕｅｒｙ：＝［セッションＩＤ］
［フローＩＤ］
［Path-Sel-Indicator（パス選択指示）］
［Total-Candidate］
［Candidate-Counter］
［Ｑスペック］
［ポリシー要素］
【００８９】
ここで、セッションＩＤは、セッションＩＤを生成するための情報を用いてＰＣ３０３によって生成されたものか、ＭＮ１００から送信されたセッションＩＤである。フローＩＤは、ターゲットのアドレスのアドレス情報とＰｏＡ３００のアドレスに基づいて生成されたものである。ＮＳＩＳフレームワークの場合、２つの識別子はそれぞれＮＳＩＳメッセージのセッションＩＤとフローＩＤに相当する。
【００９０】
Path-Sel-Indicatorは、ＭＮ１００のために最適なパスを選択するためのメッセージであることを指し示すものである。したがって、メッセージを受け取るネットワーク要素（シグナリングを処理できるノードであって、以下シグナリング処理可能ノードとも言う。シグナリング処理可能ノードは上述のＳＡＮである。）、例えばＣＲＮ１０６は、Path-Sel-Indicatorによりネットワーク選択を容易にするために一時的な状態をインストールする。Total-Candidateは、Ｅ２Ｅ−Ｑｕｅｒｙメッセージを送信するＰｏＡ３００の数を示すものである。Candidate-Counterは、ネットワーク選択の決定がなされるとき、シグナリング処理可能ノードによる評価を助けるためのものである。複数のＰｏＡの場合で、複数のＣＲＮになり得る場合には役立つ。すべてのパスが一緒になるＣＲＮ１０６のみがパス選択決定をする。Candidate-Counterは、常にＰｏＡ３００によって１にセットされる。
【００９１】
Ｑスペックは、メッセージが通過するパスでサポートできるＱｏＳスペックである。それは、ローカルなステータスを有するネットワーク中のシグナリング処理可能ノードのそれぞれによって更新される。ポリシー要素は、ネットワーク選択の決定において用いられるポリシールールを明らかにするものであり、例えば異なるＱｏＳパラメータにおける優先度がセットされる。
【００９２】
上述したように、Ｅ２Ｅ−Ｑｕｅｒｙメッセージに含まれる情報の一部がシグナリング処理可能ノードに、他の情報と共にステート（状態）として格納される。そのような状態の一例を以下に示す。
【００９３】
ＱＮＥ−Ｓｔａｔｅ：＝［セッションＩＤ］
［最良Ｑスペック］
［最良フローＩＤ］
［Total-Candidate］
［Candidate-Counter］
［ポリシー要素］
［特別なフローリスト］
［タイマー］
【００９４】
ここで、セッションＩＤは、状態保管のために用いられるプライマリーキー（基本キー）である。これはＥ２Ｅ−Ｑｕｅｒｙメッセージから得られるセッションＩＤである。最良Ｑスペックは、異なるＰｏＡ３００から現在のシグナリング処理可能ノードに至るまでサポート（提供）できる最良のＱｏＳスペックについての情報を含む。これは、ポリシー要素に含まれるルールを用いて、別に受けたＥ２Ｅ−Ｑｕｅｒｙメッセージからの異なるＱスペックを用いて計算される。最良フローＩＤは、最良Ｑスペックに関するパスを示し、例えば最良Ｑスペックを供給するパスについての情報である。１つのＥ２Ｅ−Ｑｕｅｒｙメッセージのみを受信するノードにおいて、最良Ｑスペックは受けたメッセージのＱスペックに常に等しく、最良フローＩＤはそのメッセージのフローＩＤに等しい。特別なフローリストはその場合空である。
【００９５】
Total-Candidateは、Ｅ２Ｅ−Ｑｕｅｒｙメッセージから得られ、Candidate-Counterは、同じセッションＩＤだが異なるフローＩＤを持つ、受信したＥ２Ｅ−ＱｕｅｒｙメッセージからすべてのCandidate-Counterを合計することによって算出される。Ｅ２Ｅ−Ｑｕｅｒｙメッセージを受けた後に、Candidate-CounterがTotal-Candidateの値に達した場合、これは現在のシグナリング処理可能ノードがすべての候補となるパスのＣＲＮ１０６であることを意味する。したがって、ＭＮ１００におけるネットワーク選択決定はこのノードによってなされる。ＣＲＮ１０６は、ポリシー要素のルールを用いて保管する最良Ｑスペックと、受けたメッセージのＱスペックとの比較を行う。最良ＱスペックがＭＮ１００に対してより最適なＱｏＳを供給すると判断された場合、ＣＲＮ１０６はＰｏＡ３００に直接、最良フローＩＤの情報を関連づけたPoint-to-Point Response（ＰＴＰ−Ｒｅｓｐｏｎｓｅ）を送る。このメッセージ（ＰＴＰ−Ｒｅｓｐｏｎｓｅ）は、選択基準に基づいてＭＮ１００のためにネットワークによって選択された相当する接続をＰｏＡ３００に示すものである。なお、ここではＰｏＡ３００から送られたＥ２Ｅ−Ｑｕｅｒｙに含まれたＱスペックが、最良Ｑスペックとして選ばれた場合を想定している。すなわちＰｏＡ−１から送られたＥ２Ｅ−Ｑｕｅｒｙに含まれ、シグナリング処理可能ノードに格納されたＱスペックが最良Ｑスペックとして選ばれた場合には、ＰＴＰ−ＲｅｓｐｏｎｓｅはＰｏＡ−１に対して送られる。
【００９６】
ＰｏＡ３００のＥＳＣＦ３０５によってＰＴＰ−Ｒｅｓｐｏｎｓｅメッセージを受けた後、その情報はＰＣ３０３を介してＬ２ＴＦ３０１に送られる。Ｌ２ＴＦ３０１は、レイヤ２のシグナリングメッセージの選択応答（Sel-Response）を用いて選択結果をＭＮ１００に知らせる。このメッセージ（Sel-Response）は、選択を示す最も簡易な情報を運ぶだけに必要である。したがって、とても負荷が軽く、多くの無線リソースを消費しない。Sel-Responseは、簡易なメッセージであり、ＭＮ１００が複雑な計算をする必要はない。ＮＩＳ２０３は、所望の接続としてSel-Responseを受けるＬＩ２０５を選択する必要だけある。そして、正規の接続構築プロセス、例えばレイヤ２アソシエーションを始める。
【００９７】
ある場合において、ＣＲＮ１０６が格納している最良Ｑスペック（ＰｏＡ３００から送られたメッセージに含まれたＱスペック）よりも、別のメッセージ（例えば、ＰｏＡ−２より送られたＥ２Ｅ−Ｑｕｅｒｙメッセージ）に含まれるＱスペックのほうがよいとすると、代わりにそのメッセージのフローＩＤを関連付けたＰＴＰ−Ｒｅｓｐｏｎｓｅを、そのメッセージを送信したＰｏＡ（すなわちＰｏＡ−２）に送信する。そして、同様の処理がＰＴＰ−Ｒｅｓｐｏｎｓｅを受け取ったＰｏＡ（すなわちＰｏＡ−２）とＭＮ１００で行われる。そして、他のＬＩ２０５が選択される結果となる。
【００９８】
オプションとして、ＣＲＮ１０６がＰＴＰ−Ｒｅｓｐｏｎｓｅメッセージを送った後、インストールされた状態を消去するために選択されたパス以外のパスに沿ってＥ２Ｅ−Ｒｅｍｏｖｅメッセージを送る。なお、ＣＮ１０８が所定の時間を経過してもＥ２Ｅ−Ｒｅｍｏｖｅメッセージを受信しない場合には、ＣＮ１０８自身がＭＮ１００にとって最適な経路を決定し、その経路上のＰｏＡに対してその旨のメッセージを送信するようにしてもよい。また、ＣＲＮ１０６がこのステップを飛ばすことを決めた場合、あらかじめ設定されたタイマーが満了すると、ＱＮＥ−Ｓｔａｔｅはシグナリング処理可能ノードによって自動的に消去される。なお、ＣＲＮ１０６がこのステップを飛ばすことを決めた場合には、ＣＲＮ１０６はパスが選択された旨を通知するメッセージをＣＮ１０８に送ってもよい。この場合ＣＮ１０８は、ＣＲＮ１０６から所定の時間内にパスが選択された旨を通知するメッセージを受け取らない場合、ＣＮ１０８自身がＭＮ１００にとって最適な経路を決定し、その経路上のＰｏＡに対してその旨のメッセージを送信するようにしてもよい。
【００９９】
ここで、上述したシグナリング処理可能ノード（中継ノード）の構成について図４を用いて説明する。図４に示すように、中継ノード４００は、受信手段４０１、更新手段４０２、転送手段４０３、判断手段４０４、メッセージ生成手段４０５、記憶手段４０６から構成されている。受信手段４０１は、ＰｏＡ３００から送信されたＥ２Ｅ−Ｑｕｅｒｙメッセージを受信するものである。更新手段４０２は、中継ノード４００が提供可能なＱｏＳレベルに基づいてＥ２Ｅ−Ｑｕｅｒｙメッセージに含まれるＱスペックを更新し、記憶手段４０６にＱＮＥ−Ｓｔａｔｅとして格納するものである。転送手段４０３は、更新手段４０２によって更新されたＥ２Ｅ−ＱｕｅｒｙメッセージをＣＮ１０８に向けて転送するものである。
【０１００】
判断手段４０４は、更新されたＥ２Ｅ−Ｑｕｅｒｙメッセージの転送後、別のＥ２Ｅ−Ｑｕｅｒｙメッセージを受信した場合、受信したＥ２Ｅ−ＱｕｅｒｙメッセージのセッションＩＤの情報に基づいて、中継ノード４００がすべてのＥ２Ｅ−Ｑｕｅｒｙメッセージを収束するクロスオーバーノードであるか否かを判断するものである。メッセージ生成手段４０５は、判断手段４０４によって中継ノード４００がクロスオーバーノードであると判断された場合には、記憶手段４０６に格納された最良Ｑスペックの情報と現時点で受信したＥ２Ｅ−Ｑｕｅｒｙメッセージに含まれるＱスペックの情報に基づいて、ＭＮ１００とＣＮ１０８とにおける最適な通信経路を決定し、最適な通信経路上のＰｏＡ３００にその旨を知らせるＰＴＰ−Ｒｅｓｐｏｎｓｅメッセージを生成するものである。
【０１０１】
次に、図５を参照して、本発明の第１の実施の形態におけるメッセージシーケンスの一例を説明する。図５に示すように、２つのＰｏＡ、例えばＰｏＡ−１（１０２）及びＰｏＡ−２（１０４）の存在を発見した後のＭＮ１００は、それらに対してそれぞれにＮｅｔ−Ｓｅｌ−Ｒｅｑ１とＮｅｔ−Ｓｅｌ−Ｒｅｑ２を送信する（ステップＳ５００１、Ｓ５００３）。これらのメッセージを受け取った後、それぞれのＰｏＡはＥ２Ｅ−Ｑｕｅｒｙ、例えばＥ２Ｅ−Ｑｕｅｒｙ１及びＥ２Ｅ−Ｑｕｅｒｙ２を生成し、ＣＮ１０６に向けて送信する（ステップＳ５００５、Ｓ５００７）。ここで、Ｅ２Ｅ−Ｑｕｅｒｙ１、Ｅ２Ｅ−Ｑｕｅｒｙ２のそれぞれには、Total-Candidateが２、Candidate-Counterが１の情報が含まれている。また、Ｅ２Ｅ−Ｑｕｅｒｙ１、Ｅ２Ｅ−Ｑｕｅｒｙ２は同じセッションＩＤを有するが異なるフローＩＤを有する。Ｅ２Ｅ−Ｑｕｅｒｙ１が最初にＣＲＮ１０６に到達すると、ＣＲＮ１０６上で一時的なＱＮＥ−Ｓｔａｔｅが生成される。そして、Ｅ２Ｅ−Ｑｕｅｒｙ１に含まれる情報（例えば、Ｑスペック）が更新されて、Ｅ２Ｅ−Ｑｕｅｒｙ３としてＣＮ１０８に向かって転送される（ステップＳ５００９）。
【０１０２】
その後、Ｅ２Ｅ−Ｑｕｅｒｙ２がＣＲＮ１０６に到達すると、２つのCandidate-Counterの値が加わることによってTotal-Candidateの値と等しくなるため、ＣＲＮ１０６に選択手続きをさせるトリガーとなる。ＣＲＮ１０６はポリシー要素のルールを用いて、保持されたＱＮＥ−Ｓｔａｔｅの最良ＱスペックとＥ２Ｅ−Ｑｕｅｒｙ２のＱスペックとを比較する。保持された最良Ｑスペックが最適であると判断した場合、ＣＲＮ１０６はＰｏＡ−１（１０２）に向けてＰＴＰ−Ｒｅｓｐｏｎｓｅを送信する（ステップＳ５０１１）。ＰＴＰ−Ｒｅｓｐｏｎｓｅを受けた後、ＰｏＡ−１（１０２）はレイヤ２トランスポートを用いてＭＮ１００にＳｅｌ−Ｒｅｓｐｏｎｓｅを送信する（ステップＳ５０１３）。このＳｅｌ−Ｒｅｓｐｏｎｓｅは、ＭＮ１００に対してＰｏＡ−１（１０２）との接続構築の開始をさせるトリガーとなる（ステップＳ５０１９）。なお、ＣＲＮ１０６は、上述したように、インストールされた状態の情報（ＱＮＥ−Ｓｔａｔｅ）を消去するために選択されたパス以外のパスに沿ってＥ２Ｅ−Ｒｅｍｏｖｅメッセージを送る（ステップＳ５０１５、Ｓ５０１７）。
【０１０３】
ネットワーク選択のセキュリティ保護を供給するために、ＣＲＮ１０６は決定の際の間違いを防止するために決定の確認を提供することができる。例えば、ステップＳ５００１、Ｓ５００３でのＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージにおいて、ＭＮ１００はメッセージ中の特別なポリシー要素のそれぞれにあるフラグを挿入することができる。これらのフラグは、例えばステップＳ５００５、Ｓ５００７でのＥ２Ｅ−Ｑｕｅｒｙメッセージのポリシー要素に付加される。ステップＳ５０１１においてＰＴＰ−Ｒｅｓｐｏｎｓｅを送信するときに、ＣＲＮ１０６は２つのフラグを使って生成された確認コードを含ませる。この確認コードはステップＳ５０１３におけるＳｅｌ−ＲｅｓｐｏｎｓｅでＭＮ１００に戻されることが可能である。それはパス選択決定が本物のＣＲＮでなされたことをＭＮ１００が証明するのに役立つ。
【０１０４】
＜第２の実施の形態＞
次に、図６を参照して、ＭＮ１００に向けてＣＮ１０８からデータトラフィックが流れるケースにおける処理シーケンスについて説明する。この場合、ＱｏＳのＱｕｅｒｙはＭＮ１００に代わってＣＮ１０８によって送信される必要がある。したがって、手続きに対する多少の変更は必要である。しかしながら、本発明の原理に影響はなく、当業者であれば明らか考えられる事項である。
【０１０５】
図６に示すように、ＭＮ１００は異なるＰｏＡ、例えばＰｏＡ−１（１０２）とＰｏＡ−２（１０４）に向けてＳｅｌ−Ｑｕｅｒｙ１とＳｅｌ−Ｑｕｅｒｙ２を送信する（ステップＳ６００１、Ｓ６００３）。しかしながら、この場合、ＰｏＡの１つ、例えばＰｏＡ−１（１０２）は主要なＰｏＡ（主要ＰｏＡ）としてあらかじめ割り当てられている。Ｓｅｌ−Ｑｕｅｒｙ１を受信した後、主要ＰｏＡであるＰｏＡ−１（１０２）は、すべてのＰｏＡの情報を有し、直接ＣＮ１０８にＰＴＰ−Ｒｅｑｕｅｓｔ（Point-To-Point Request）を送信する（ステップＳ６００５）。このＰＴＰ−Ｒｅｑｕｅｓｔメッセージは異なるＰｏＡについてのすべての情報、例えば候補となるＰｏＡの数、ポリシー要素などを含み、それら（候補となるＰｏＡ）にＥ２Ｅ−Ｑｕｅｒｙメッセージの送信をＣＮ１０８に促すトリガーとなる。ＣＮ１０８によって送信されるＥ２Ｅ−Ｑｕｅｒｙメッセージ（ステップＳ６００７、Ｓ６０１１）は、第１の実施の形態で述べたような同じ情報を運ぶ。
【０１０６】
Ｅ２Ｅ−Ｑｕｅｒｙ１がＣＲＮ１０６に最初に到達すると、ＣＲＮ１０６は一時的なＱｕｅｒｙ状態、例えばＱｕｅｒｙ−Ｓｔａｔｅを生成し、Ｅ２Ｅ−Ｑｕｅｒｙ１の情報（例えば、Ｑスペック）は更新され、まだＣＲＮ１０６上に状態（Ｓｔａｔｅ）が存在しないため、Ｅ２Ｅ−Ｑｕｅｒｙ２としてＰｏＡ−１（１０２）に転送される（ステップＳ６００９）。ステップＳ６０１１におけるＥ２Ｅ−Ｑｕｅｒｙ３がその後ＣＲＮ１０６に到達すると、ＣＲＮ１０６は、Total-Candidate、Candidate-Counterの比較、及びＥ２Ｅ−Ｑｕｅｒｙ２とＥ２Ｅ−Ｑｕｅｒｙ４の次の受け取り先となるシグナリング処理可能ノードが異なることより、異なるパスにおけるクロスオーバーノード（ＣＲＮ）であることを発見する。そして、ＣＲＮ１０６は以前のＥ２Ｅ−Ｑｕｅｒｙメッセージの目的地、例えばＰｏＡ−１（１０２）に直接ＰＴＰ−Ｎｏｔｉｆｙ（Point-To-Point Notify）を送信する（ステップＳ６０１３）。同時に、ＣＲＮ１０６はＱｕｅｒｙ（Ｅ２Ｅ−Ｑｕｅｒｙ３）の情報を更新し、Ｅ２Ｅ−Ｑｕｅｒｙ４としてＰｏＡ−２（１０４）に向けて転送する（ステップＳ６０１５）。Ｅ２Ｅ−Ｑｕｅｒｙ４の中に、ＣＲＮ１０６はＣＲＮがすでに見つかった旨を示す情報を挿入し、直接の反応（レスポンス）がＰｏＡ−２（１０４）からＣＲＮ１０６に直接送信されるようにＣＲＮ１０６のアドレス情報を挿入する。これはＱｕｅｒｙメッセージの中の他の情報要素をセットすることによって成し遂げられる。例えば、ＮＳＩＳの場合、Ｒｅｓｐｏｎｓｅ−Ｒｅｑｕｅｓｔ要素がセットされるものに当たる。
【０１０７】
ＰｏＡ−１（１０２）がＰＴＰ−Ｎｏｔｉｆｙを受信すると、ＰｏＡ−１（１０２）はステップＳ６００９におけるＥ２Ｅ−Ｑｕｅｒｙ２によって収集されたパスについてのＱｏＳ情報を含めて、ＣＲＮ１０６に直接ＰＴＰ−Ｒｅｓｐｏｎｓｅ１（Point-To-Point-Response）を送信する（ステップＳ６０１７）。同様に、ＰｏＡ−２（１０４）がＥ２Ｅ−Ｑｕｅｒｙ４を受信したとき、ＰｏＡ−２（１０４）は、ＣＲＮ１０６に直接ＰＴＰ−Ｒｅｓｐｏｎｓｅ２を送信する（ステップＳ６０１９）。ＣＲＮ１０６がすべてのＰｏＡからレスポンスを受信した後、ＣＲＮ１０６はポリシー要素のルールを用いてそれらを比較する。
【０１０８】
ＭＮ１００における最良のパスを決定するとき、ＣＲＮ１０６は選択されたＰｏＡ、例えばＰｏＡ−１（１０２）に向けてＰＴＰ−Ｒｅｓｐｏｎｓｅ３を送信する（ステップＳ６０２１）。ＰｏＡ−１（１０２）はレイヤ２トランスポートを用いてＭＮ１００に向けてＳｅｌ−Ｒｅｓｐｏｎｓｅメッセージを送信する（ステップＳ６０２３）。これは通信セッションにおいてＰｏＡ−１（１０２）と構築手続きを開始することをＭＮ１００に促すものである。そして、ＭＮ１００はＰｏＡ−１（１０２）に対して接続の手続きを開始する（ステップＳ６０２５）。
【０１０９】
ここで、第２の実施の形態における中継ノードの構成は、上述した第１の実施の形態における中継ノードの構成と基本的に同様である。ただし、データトラフィックの流れが第１の実施の形態とは相違するため、転送手段がメッセージを転送する向きなどは違う。
【０１１０】
図７は、ＣＮ１０８がＱｕｅｒｙを始める場合における最適な動作のシーケンスを示す図である。ＣＮ１０８によって送信されるＥ２Ｅ−ＱｕｅｒｙがＡＧＧ−Ｑｕｅｒｙ（Aggregated-Query）に取って代わっているところが図６の場合と唯一相違する点である。このＡＧＧ−Ｑｕｅｒｙは異なるＰｏＡ、例えばＰｏＡ−１（１０２）、ＰｏＡ−２（１０４）における生成されたすべてのフローＩＤを含む。すべてのシグナリング処理可能ノードにおいて、フローＩＤは次のホップノードのチェックになるものである。したがって、ＣＲＮ１０６でクロスオーバーノードが自身であると発見されると、ＣＲＮ１０６は、ステップＳ７００９におけるＥ２Ｅ−Ｑｕｅｒｙ２とステップＳ７０１１におけるＥ２Ｅ−Ｑｕｅｒｙ４に自身のアドレス情報を挿入する。したがって、異なるＰｏＡ、例えばＰｏＡ−１（１０２）やＰｏＡ−２（１０４）がＥ２Ｅ−Ｑｕｅｒｙメッセージを受信すると、それらはＰＴＰ−Ｒｅｓｐｏｎｓｅメッセージ、例えばＰＴＰ−Ｒｅｓｐｏｎｓｅ１、ＰＴＰ−Ｒｅｓｐｏｎｓｅ２をそれぞれＣＲＮ１０６に直接送信する（ステップＳ７０１３、Ｓ７０１５）。ＣＲＮ１０６は、ＭＮ１００のネットワーク選択手続きを実行するよう促される。残りの動作（シーケンス）は図６で説明したものと同様であるため説明を省略する。
【０１１１】
＜第３の実施の形態＞
第１及び第２の実施の形態では、ＭＮ１００におけるネットワーク選択の決定がＣＲＮ１０６によってなされていたが、第３の実施の形態では、ＭＮ１００におけるネットワーク選択の決定をＣＲＮ１０６にさせるのではなく、ＣＮ１０８にさせるようにしたものである。この場合、パスに沿ったシグナリング処理可能ノードは、Ｅ２Ｅ−Ｑｕｅｒｙメッセージにおける一時的な状態（Ｓｔａｔｅ）を生成する必要がない。ＣＮ１０８のみがすべてのＱｕｅｒｙメッセージによる結果を受け取り、ＭＮ１００におけるネットワーク選択決定を行う必要がある。ＰＴＰ−Ｒｅｓｐｏｎｓｅメッセージは選択されたＰｏＡに対してＣＮ１０８から直接送信される。そして、決定結果がＭＮ１００に知らされる。
【０１１２】
ここで、Ｅ２Ｅ−Ｑｕｅｒｙメッセージの１つがパス上でなくなった、若しくは対応するパスがメッセージを送信することができない場合を考える。このようなことが起こると、現在のＣＲＮ１０６は発見できない。行き詰まりを避けるためや早い選択を促進するために、ＣＮ１０８はＣＲＮ１０６の発見を待つことなく、ＭＮ１００におけるネットワーク選択を実行する。例えば、ＣＮ１０８がある時間において最初のＥ２Ｅ−Ｑｕｅｒｙを受け取った後、ＣＲＮが未だに発見されない場合、ＣＮ１０８はすべての利用可能なＥ２Ｅ−ＱｕｅｒｙとともにＰＴＰ−Ｒｅｓｐｏｎｓｅを送信する。失われるＥ２Ｅ−Ｑｕｅｒｙはたいてい、どうやってもＭＮ１００によって選択されない遅いパス上を通るため、これはより早い発見プロセスを保証する。
【０１１３】
ここで、第３の実施の形態における中継ノードは、第１、第２の実施の形態の中継ノードと基本的には同様であるが、判断手段やメッセージ生成手段の機能は特に必要なく、更新手段は受信されたメッセージに含まれる情報（例えば、Ｑスペック）を更新すると、記憶手段に格納する必要はなく、更新されたメッセージは転送手段によって転送される。なお、後述する第４の実施の形態における中継ノードの場合にも、第３の実施の形態における中継ノードと基本的には同様である。
【０１１４】
＜第４の実施の形態＞
第２の実施の形態における選択された主要ＰｏＡがネットワーク選択決定の主体となる。この場合、すべてのＰｏＡは主要ＰｏＡのアドレス情報をＭＮ１００によって知らされる。ＰｏＡがＣＮ１０８からＥ２Ｅ−Ｑｕｅｒｙメッセージを受信したとき、ＰｏＡは主要ＰｏＡに向けてＱスペックの情報を転送する。主要ＰｏＡはＭＮ１００におけるネットワーク選択決定をすることができ、接続する適当なＰｏＡに知らせる。
【０１１５】
＜第５の実施の形態＞
第５の実施の形態について図８を用いて説明する。第５の実施の形態では、ＣＮ８１０が複数の接続リンク、例えばリンク８０８と８１８を有する場合について説明する。図８に示すように異なる通信パスがあり、例えばＭＮ８００とＣＮ８１０との間において、ＰｏＡ−１（８０２）からリンク（接続リンク）８０８へ通じるパス、ＰｏＡ−１（８０２）からリンク（接続リンク）８１８へ通じるパス、ＰｏＡ−２（８１２）からリンク８０８へ通じるパス、ＰｏＡ−２（８１２）からリンク８１８へ通じるパスがある。
【０１１６】
ＣＮ８１０で複数の接続リンクが生じる理由は当業者にとって自明であり、例えばＣＮ８１０が複数のアドレスを割り当てられた場合や、ＣＮ８１０が複数のインターフェースを有する場合などの理由で複数の接続リンクが生じる。なお、このことは本発明の原理には影響しない。
【０１１７】
ＭＮ８００とＣＮ８１０との間で１つのパスのみを通信に用いることができる場合には、パス比較が上述した４つのパスの間で実行される必要がある。
【０１１８】
その場合において、データトラフィックがＭＮ８００からＣＮ８１０への方向のとき、パス選択プロセスはＭＮ８００によって開始される。この処理は第１の実施の形態で説明した方法に似ており、ＭＮ８００は、ローカルアクセステクノロジーの手法を用いて、ＰｏＡ、例えばＰｏＡ−１（８０２）及びＰｏＡ−２（８１２）にＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージを送信する。Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージは、ＣＮ８１０のアドレスについての情報を含む。この情報は実際のＩＰアドレス若しくはホスト名の形である。第１の実施の形態と違い、ＣＮ８１０が図８に示すように複数のリンク（リンク８０８、リンク８１８）を有しているため、これらのアドレスの情報はリストになる。
【０１１９】
また、Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージは、適当なリンクコンビネーションを決定するプロキシ（プライマリープロキシ）として動作するSignaling Aware Node（ＳＡＮ）の情報（プライマリープロキシ指示情報）を含む。Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージ受け取り先ＰｏＡがプロキシ機能を有する場合には、この指示情報はフラグでもよい。
【０１２０】
Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージのフォーマットの一例を以下に示す。
【０１２１】
Ｎｅｔ−Ｓｅｌ−Ｒｅｑ：＝［ターゲットのアドレスリスト］
［セッションＩＤ又はセッションＩＤを生成するための情報］
［（接続の）候補となるＰｏＡの数］
［特別なポリシー要素］
［プライマリープロキシ指示情報］
【０１２２】
“セッションＩＤ又はセッションＩＤを生成するための情報”、“候補となるＰｏＡの数”、“特別なポリシー要素”は第１の実施の形態と同様であるため説明を省略する。なお、第５の実施の形態のＰｏＡの構成要素は、第１の実施の形態で説明したＰｏＡの構成要素と同様であるため、第５の実施の形態のＰｏＡを説明する際には図３を用いて説明する。
【０１２３】
Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージを受け取ると、ＰｏＡ内のＰＣ３０３は、“ターゲットのアドレスリスト”を確認する。このリストが１つのアドレスのみを含む場合には、第１の実施の形態で説明したような処理が実行される。
【０１２４】
ＣＮ８１０の複数のアドレスを含むリストの場合には、ＰＣ３０３はＣＮ８１０のそれぞれのアドレスに対してＥ２Ｅ−Ｑｕｅｒｙメッセージを生成する。複数のアドレスはＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージを通じて直接ＭＮ８００によって供給される。若しくはＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージによってホスト名が供給される場合には、それらのアドレスはアドレス分析処理、例えばDomain Name System（ＤＮＳ）手続きによって得られる。
【０１２５】
これらのＥ２Ｅ−Ｑｕｅｒｙメッセージは、ＭＮ８００によってセットされるパス選択基準についての情報を含む。そのフォーマットの一例を以下に示す。
【０１２６】
Ｅ２Ｅ−Ｑｕｅｒｙ：＝［セッションＩＤ］
［フローＩＤ］
［目的地-Identifier］
［Path-Sel-Indicator（パス選択指示）］
［Total-Candidate］
［Candidate-Counter］
［Ｑスペック］
［ポリシー要素］
【０１２７】
“目的地-Identifier”はメッセージが向かうところについての情報であるあて先情報
を供給する。これはＣＲＮを、あて先ごとに発見するために使われる。すなわち図８において、ＣＲＮ−１（８０６）はリンク８０８に割り当てられたアドレスあてＥ２Ｅ−ＱＵＥＲＹのＣＲＮであり、ＣＲＮ−２（８１６）はリンク８１８に割り当てられたアドレスあてＥ２Ｅ−ＱＵＥＲＹのＣＲＮである。
【０１２８】
“Path-Sel-Indicator”は、このシグナリングメッセージがパス選択のためのものであることを示し、これは複数のアドレスを有するＣＮ８１０の場合のものであって、パス上のシグナリング処理可能ノードが後に続く処理のために必要な情報を生成し格納するようにするものである。複数のアドレスを有するＣＮ８１０のパス選択の場合、“Path-Sel-Indicator”は、Ｎｅｔ−Ｓｅｌ−Ｒｅｑメッセージを通じてＭＮ８００によって明らかにされるように、現在のパスがプライマリプロキシから開始されたものかどうかも示す。実施の一例としては、フィールド上に３ビットが割り当てられ、最初のビットはメッセージが“パス選択”であるかどうかを示し、２番目のビットは“複数のアドレスを有するＣＮ”におけるものであるかどうかを示し、３番目のビットは、メッセージが“プライマリプロキシ”から送られたものかどうかを示す構成が考えられる。このフィールドは、プロキシ、例えばＰｏＡ−１（８０２）がすべてのパスの中からパス選択を実行するのかどうかを示すことを可能とする。あるシナリオで、ＣＮ８１０が複数のアドレスを有しているとしても、ローカルな手法を用いてＭＮ８００との情報交換を通じて、プロキシはＣＮ８１０の複数のアドレスの中から１つを通信用に選択し、“複数のアドレスを有するＣＮ”フラグをオフにしてもよい。これにより、より融通性のあるシグナリング制御を可能とする。
【０１２９】
Ｅ２Ｅ−Ｑｕｅｒｙメッセージの残りのフィールドである、“Total-Candidate”、“Candidate-Counter”、“ポリシー要素”などは第１の実施の形態と同様であるため説明を省略する。
【０１３０】
シグナリング処理可能ノードがＥ２Ｅ−Ｑｕｅｒｙメッセージを上述した図４の受信手段４０１を介して受け取ると、“Path-Sel-Indicator”フィールドの存在をチェックすることによってそのメッセージがパス選択目的であることを理解する。“Path-Sel-Indicator”フィールドが、そのメッセージが複数のアドレスを有するＣＮ８１０におけるパス選択であることを示すため、シグナリング処理可能ノード、例えばＳＡＮ−１（８０４）若しくはＳＡＮ−２（８１４）は以下に示す状態情報を生成する。なお、状態情報の生成、更新は、例えば上述した図４の更新手段４０２が行う。
【０１３１】
ＱＮＥ−Ｓｔａｔｅ：＝［セッションＩＤ］
［目的地-Identifier］
［最良Ｑスペック］
［最良フローＩＤ］
［プライマリーフローＩＤ］
［Total-Candidate］
［Candidate-Counter］
［ポリシー要素］
［特別なフローリスト：＝
［フローＩＤ］
［サポートＱスペック］］
［タイマー］
【０１３２】
ＱＮＥ−Ｓｔａｔｅは、“セッションＩＤ”や“目的地-Identifier”などで構成される。同じ“セッションＩＤ”と“目的地-Identifier”を含む受信されたメッセージは、状態情報を更新するために用いられる。ＱＮＥ−Ｓｔａｔｅは“プライマリーフローＩＤ”フィールドを含み、それはプライマリプロキシにセットされた“Path-Sel-Indicator”を有するシグナリングメッセージのフローＩＤを格納する。“特別なフローリスト”は、受信したすべてのＥ２Ｅ−Ｑｕｅｒｙメッセージからの情報を含み、そのＥ２Ｅ−Ｑｕｅｒｙメッセージは同じ“セッションＩＤ”、“目的地-Identifier”、“複数のアドレスを有するＣＮ”のためにセットされた“Path-Sel-Indicator”を有するものである。
【０１３３】
ＱＮＥ−Ｓｔａｔｅの残りのフィールドは第１の実施の形態と同様であるため説明を省略する。
【０１３４】
シグナリング処理可能ノードは、“パス選択”のためにセットされた“Path-Sel-Indicator”を有するＥ２Ｅ−Ｑｕｅｒｙメッセージを受けると、ＱＮＥ−Ｓｔａｔｅを更新する。“Candidate-Counter”が“Total-Candidate”より小さい場合、シグナリング処理可能ノード（図４の転送手段４０３）は、そのフィールド、例えば“Ｑスペック”を更新した後に目的地（あて先）に向けてＥ２Ｅ−Ｑｕｅｒｙメッセージを転送する。
【０１３５】
Ｅ２Ｅ−Ｑｕｅｒｙメッセージを受けた後、シグナリング処理可能ノード（図４の判断手段４０４）、例えばＣＲＮ−１（８０６）が更新後に“Candidate-Counter”が“Total-Candidate”に等しいと認識すると、シグナリング処理可能ノード、例えばＣＲＮ−１（８０６）は自身がＣＲＮであるとみなし、Ｅ２Ｅ−Ｑｕｅｒｙメッセージの転送を中止する。そして、第１の実施の形態のように、“特別なフローリスト”及び“ポリシー要素”の情報に基づいて“最良Ｑスペック”及び“最良フローＩＤ”を計算する。なお、この計算は図４の構成要素に新たに設けた不図示の計算手段によってなされてもよく、他の構成要素、例えば判断手段４０４によってなされるようにしてもよい。ＣＲＮ（図４の転送手段４０３）は“最良Ｑスペック”を得た後、ＣＮ８１０へＣＲＮ−Ｑｕｅｒｙメッセージを送信する。
【０１３６】
ＣＲＮ−Ｑｕｅｒｙメッセージの生成及び転送方法は、シグナリング処理可能ノードで格納された“ポリシー要素”によって決定される。ＣＲＮ−Ｑｕｅｒｙメッセージの一例を以下に示す。なお、ＣＲＮ−Ｑｕｅｒｙメッセージは図４のメッセージ生成手段４０５によって生成される。
【０１３７】
ＣＲＮ−Ｑｕｅｒｙ：＝［セッションＩＤ］
［フローＩＤ］
［目的地-Identifier］
［Path-Sel-Indicator］
［ＣＲＮ Indicator］
［Ｑスペック］
［ポリシー要素］
【０１３８】
“ＣＲＮ Indicator”は、ＣＲＮ−ＱｕｅｒｙとＥ２Ｅ−Ｑｕｅｒｙを区別するものである。なお、メッセージの他の部分は、ＣＲＮ−Ｑｕｅｒｙが“Total-Candidate”と“Candidate-Counter”のフィールドがないことを除いてＥ２Ｅ−Ｑｕｅｒｙと同じである。
【０１３９】
ＣＮ８１０はＥ２Ｅ−Ｑｕｅｒｙメッセージを受けると、そのメッセージを破棄する。しかし、ＣＮ８１０があるインターフェース若しくはアドレスでＣＲＮ−Ｑｕｅｒｙメッセージを受けると、ＣＲＮ−Ｒｅｓｐｏｎｓｅメッセージで応答する。このＣＲＮ−Ｒｅｓｐｏｎｓｅメッセージは、パス上でサポートされるＱｏＳについての情報、例えば“Ｑスペック”、“フローＩＤ”を含み、ＣＲＮ、例えばＣＲＮ−１（８０６）へ送信される。ＣＲＮ−Ｒｅｓｐｏｎｓｅメッセージの一例を以下に示す。
【０１４０】
ＣＲＮ−Ｒｅｓｐｏｎｓｅ：＝［セッションＩＤ］
［フローＩＤ］
［目的地-Identifier］
［ＣＲＮ Indicator］
［Ｑスペック］
［ポリシー要素］
【０１４１】
“セッションＩＤ”、“フローＩＤ”、“ＣＲＮ Indicator”は受信したＣＲＮ−Ｑｕｅｒｙメッセージから得られる。“Ｑスペック”はＣＮ８１０がそのパスで認識する最終のＱｏＳ保証である。“ポリシー要素”はパス選択におけるＣＮ８１０の好み、例えばＱｏＳメトリクスにおける優先度の情報が含まれる。
【０１４２】
ＣＲＮ−Ｒｅｓｐｏｎｓｅメッセージを受信した後、通常のシグナリング処理可能ノードは処理をせずに、図４の転送手段４０２によってそのメッセージをＣＲＮに転送する。
【０１４３】
“Total-Candidate”と“Candidate-Counter”が等しいＱＮＥ−Ｓｔａｔｅを有するＣＲＮが、ＣＲＮ−Ｒｅｓｐｏｎｓｅメッセージを受信したとき、ＱＮＥ−Ｓｔａｔｅに格納された情報とそのメッセージの“Ｑスペック”とに基づいて最良のＥ２Ｅ  Ｑスペックを計算する（例えば、上述した計算手段によって計算する）。この最良のＥ２Ｅ  ＱスペックはすべてのＰｏＡと、“目的地-Identifier”によって明記されたＣＮ８１０のアドレスとの間の最良のパスに関するものであることを示す。
【０１４４】
ＣＮ８１０のあるアドレスへの最良のパスを決定した後、ＣＲＮはＭＮ８００によって示されたプライマリプロキシに送信する“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージを図４のメッセージ生成手段４０５によって生成する。ＣＲＮはＱＮＥ−Ｓｔａｔｅに格納された“プライマリーフローＩＤ”を通じてプライマリプロキシに関する情報を得る。
【０１４５】
“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”は、サポートされる最良のＱスペック、及び最良のＱｏＳがサポートされるアドレスのペア、例えばＰｏＡのアドレスとＣＮ８１０の特定のアドレスについての情報を含む。“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージの一例を以下に示す。
【０１４６】
ＰＴＰ−Ｒｅｓｐｏｎｓｅ：＝［セッションＩＤ］
［フローＩＤ］
［最良Ｑスペック］
［目的地-Identifier］
［Candidate PoA Address］
【０１４７】
“Candidate PoA Address”は“最良フローＩＤ”と“目的地-Identifier”から得られる。オプションとして、Ｅ２Ｅ−Ｑｕｅｒｙが“Candidate PoA Address”を含み、ＣＲＮによって格納されるならば、ＣＲＮは“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”に直接“Candidate PoA Address”を含むことができる。
【０１４８】
プライマリプロキシ、例えばＰｏＡ−１（８０２）では、異なる“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージを異なるＣＲＮ、例えばＣＲＮ−１（８０６）とＣＲＮ−２（８１６）から受けると、比較処理が実行される。最良のパスは、異なる“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージの“最良Ｑスペック”に基づいて選択される。
【０１４９】
最良のパスが選択された後、その結果は第１の実施の形態のように、“Ｓｅｌ−Ｒｅｓｐｏｎｓｅ”メッセージを通じてＭＮ８００に送信される。しかし、ここでの“Ｓｅｌ−Ｒｅｓｐｏｎｓｅ”メッセージは処理の中で選択されたＣＮ８１０のアドレスについての情報を含む。
【０１５０】
＜第６の実施の形態＞
第６の実施の形態について説明する。なお、第６の実施の形態を説明する際にも図８を用いて説明する。第６の実施の形態では、データトラフィックの方向がＣＮ８１０からＭＮ８００の場合であり、両端間（エンドツーエンド）のＱｕｅｒｙはＣＮ８１０からＭＮ８００へ送信される必要がある。第６の実施の形態で、ＭＮ８００はＰｏＡ、例えばＰｏＡ−１（８０２）に１つの“Ｎｅｔ−Ｓｅｌ−Ｒｅｑ”のみを送信し、その“Ｎｅｔ−Ｓｅｌ−Ｒｅｑ”は、方向の指示の情報、ターゲットのアドレスのリスト、すべての（接続の可能性のある）ＰｏＡの情報を含む。そのメッセージの一例を以下に示す。
【０１５１】
Ｎｅｔ−Ｓｅｌ−Ｒｅｑ：＝［ターゲットのアドレス］
［セッションＩＤ又はセッションＩＤを生成するための情報］
［候補となるＱｕｅｒｙの数］
［候補となるアドレスリスト］
［特別なポリシー要素］
［データ方向Indicator］
【０１５２】
“候補となるアドレスリスト”は、ＰｏＡのアドレスのリストである。“データ方向Indicator”は、データの流れが“ＣＮ８１０からＭＮ８００”であることを示すフィールドである。メッセージのその他の構成要素については、第５の実施の形態で説明したものと同様であるため説明を省略する。
【０１５３】
ＰｏＡが“ＣＮ８１０からＭＮ８００”への“データ方向Indicator”を有する“Ｎｅｔ−Ｓｅｌ−Ｒｅｑ”メッセージを受けると、ＣＮ８１０へＥ２Ｅ−Ｑｕｅｒｙ−Ｒｅｑｕｅｓｔメッセージを送信する。Ｅ２Ｅ−Ｑｕｅｒｙ−Ｒｅｑｕｅｓｔメッセージの一例を以下に示す。
【０１５４】
Ｅ２Ｅ−Ｑｕｅｒｙ−Ｒｅｑｕｅｓｔ：＝［ターゲットアドレスリスト］
［セッションＩＤ又はセッションＩＤを生成するための情報］
［候補となるＱｕｅｒｙの数］
［候補となるアドレスリスト］
［特別なポリシー要素］
【０１５５】
“ターゲットアドレスリスト”はＣＮ８１０に属するアドレスである。ＣＮ８１０は“ターゲットアドレスリスト”にリストアップされたものより多くのアドレスをサポートすることは可能である。例えば、制御ポリシーに応じて、いくつかのインターフェースのみがＭＮ８００との通信で用いることを許されている場合である。メッセージの残りの構成要素は、“Ｎｅｔ−Ｓｅｌ−Ｒｅｑ”メッセージから得られる情報である。
【０１５６】
ＣＮ８１０が“Ｅ２Ｅ−Ｑｕｅｒｙ−Ｒｅｑｕｅｓｔ”メッセージを受けると、ＣＮ８１０は“候補となるアドレスリスト”にリストされたアドレスに向けてＥ２Ｅ−Ｑｕｅｒｙメッセージを送信する。Ｅ２Ｅ−Ｑｕｅｒｙメッセージにおける相当する情報は第５の実施の形態で説明したような情報であり、それはデータ方向が“ＣＮ８１０からＭＮ８００”であることを示す“Path-Sel-Indicator”、ＭＮ８００との通信で用いるＣＮ８１０のすべてのアドレス数を示す“Total-Candidate”、“Ｅ２Ｅ−Ｑｕｅｒｙ−Ｒｅｑｕｅ
ｓｔ”メッセージの“候補となるアドレスリスト”のアドレスのうちの１つの識別子を示す“目的地-Identifier”を含む。一般に、ＣＮ８１０は、ＭＮ８００との通信で用いられる、インターフェース若しくはアドレスでのＰｏＡとして動作する。プライマリプロキシのアドレスを示す特別な情報要素は“Ｅ２Ｅ−Ｑｕｅｒｙ”メッセージに含まれる必要がある。例えば、新たな“プライマリプロキシ”のフィールドとして含まれる必要がある。
【０１５７】
シグナリング処理可能ノードは、第５の実施の形態のようにシグナリングメッセージに対して同様に動作する。唯一異なるところはメッセージの方向であり、“Path-Sel-Indicator”によって示される。例えば、図８に示すように、ＳＡＮ−１（８０４）とＳＡＮ−２（８１４）はそれぞれ、第５の実施の形態で述べたＣＲＮ−１（８０６）とＣＲＮ−２（８１６）の役目をする。例えば、ＳＡＮ−１（８０４）とＳＡＮ−２（８１４）はＣＲＮと見なされる。
【０１５８】
ＣＲＮ、例えばＳＡＮ−１（８０４）がＭＮ８００からの“ＣＲＮ−Ｒｅｓｐｏｎｓｅ”を図４の受信手段を介して受けることにより“最良Ｑスペック”を得ると、プライマリプロキシ、例えばＰｏＡ−１（８０２）に“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”を図４の転送手段４０３によって送信する。プライマリプロキシのアドレスは“Ｅ２Ｅ−Ｑｕｅｒｙ"メッセージの“プライマリプロキシ”のフィールドから得られる。プライマリプロキシ、例えばＰｏＡ−１（８０２）は、ＭＮ８００のための必要なパス選択を実行し、適当な“Ｓｅｌ−Ｒｅｓｐｏｎｓｅ"メッセージを通じてその結果を知らせる。
【０１５９】
第５の実施の形態の場合と違い、“ＰＴＰ−Ｒｅｓｐｏｎｓｅ"メッセージのいくつかはパスから離れて行く（オフパス）、例えばＳＡＮ−２（８１４）からＰｏＡ−１（８０２）へ流れるかもしれない。オフパスのメッセージに関しては、シグナリングは目的地、例えばＰｏＡ−１（８０２）に直接アドレスを指定することができる、若しくは既存のシグナリングパス、例えばＣＲＮ−１（８０６）とＳＡＮ−１（８０４）を介してＰｏＡ−１（８０２）に届けさせることができる。後述するケースでは、ＣＲＮ−１（８０６）は“ＰＴＰ−Ｒｅｓｐｏｎｓｅ"メッセージを認識する必要があり、プライマリプロキシに転送する。これは上述したようにＣＲＮ−１（８０６）の振る舞いをセットすることによって可能となる。
【０１６０】
＜第７の実施の形態＞
第７の実施の形態について説明する。なお、第７の実施の形態を説明する際にも図８を用いて説明する。同じセッションで複数の接続を用いることが許される場合、パス比較は異なるパスコンビネーションの間で行われる必要がある。図８で複数の接続を同時に用いる例としては、ＭＮ８００が２つの物理的インターフェースを同時に使い、ＣＮ８１０が１つの物理的インターフェースのみを用いる場合と、ＭＮ８００が１つの物理的インターフェースのみを使うが、ＣＮ８１０が２つの物理的インターフェースを同時に使う場合がある。この場合、異なるコンビネーションの選択は、ＰｏＡ−１（８０２）からリンク８０８とＰｏＡ−２（８１２）からリンク８１８、ＰｏＡ−１（８０２）からリンク８０８とＰｏＡ−２（８１２）からリンク８０８、ＰｏＡ−１（８０２）からリンク８１８とＰｏＡ−２（８１２）からリンク８０８、ＰｏＡ−１（８０２）からリンク８１８とＰｏＡ−２（８１２）からリンク８１８の４つである。なお、図８で複数の接続を同時に用いる例として、ＭＮ８００、ＣＮ８１０の双方が２つの物理的インターフェースを用いる場合もあるが、この場合すべてのパスが使われるため、パスの比較は必要ない。
【０１６１】
比較を実行するために、第５の実施の形態で述べたのと同様の処理が実行される。なお、その場合には多少の処理の修正が必要である。しかし、それは本発明の原理に影響はない。
【０１６２】
ＭＮが複数のＰｏＡと双方のインターフェースで接続が可能な場合、ＭＮはＰｏＡに送信する“Ｎｅｔ−Ｓｅｌ−Ｒｅｑ”メッセージの“特別なポリシー要素”に“Simultaneous-Access-Indicator”を含める。“Simultaneous-Access-Indicator”の構成は、例えば２ビットからなり、１つ目のビットはＭＮ側、２つ目のビットはＣＮ側を示す。ビットがオフであればインターフェースは１つのみ使われることを意味し、ビットがオンであればインターフェースが同時に使われることを示す。また、“Simultaneous-Access-Indicator”の構成の別の例としては、ＭＮ側が同時に使うインターフェースの数と、ＣＮ側が同時に使うインターフェースの数を示す２つのフィールドからなる。この場合、ＭＮ８００やＣＮ８１０が３つ以上のインターフェースを持っており、このうちのいくつかを選択する場合にも用いることができる。
【０１６３】
ＰｏＡがＮｅｔ−Ｓｅｌ−Ｒｅｑメッセージを受けると、ＰｏＡは第５の実施の形態で説明したようにメッセージを処理する。ＰｏＡが“特別なポリシー要素”の“Simultaneous-Access-Indicator”を確認すると、ＰｏＡは、ＣＮ８１０に送信する“Ｅ２Ｅ−Ｑｕｅｒｙ”メッセージの“Path-Sel-Indicator”に“Multi-Access”フラグを含める。フラグの一例は、“Path-Sel-Indicator”のフィールドにあらかじめ定義されるビットであり、ＭＮ側を示すビットとＣＮ側を示すビットがある。ＭＮ側のビットが“true（オン）”にセットされると、それはＭＮ８００やＣＮ８１０が双方のインターフェースによる接続若しくは同じ通信セッションにおけるすべての接続（可能性のある接続）を使用することを意味する。一方、ビットが“false（オフ）”にセットされると、それはＭＮ８００やＣＮ８１０が通信セッションにおける接続のうちの１つのみを使用することを意味する。また、“Multi-Access”はフラグではなくフィールドでもよく、例えばＭＮ８００やＣＮ８１０が同時に使うインターフェースの数を示してもよい。
【０１６４】
他の態様は、ＭＮが複数のインターフェースを有することは可能であるが、それらのうちの一定の数のものだけを同じ通信において用いることができるというものである。これは、例えばバッテリーの考慮やコストの考慮などによるものである。そのような場合、ＭＮ８００は“Ｅ２Ｅ−Ｑｕｅｒｙ”メッセージの拡張された“Simultaneous-Access-Indicator”要素にそのような情報を含めることができる。そのような拡張された要素は、“true”の“Path-Sel-Indicator”の“Multi-Access”フラグをＰｏＡにセットさせる。
【０１６５】
シグナリング処理可能ノード、例えばＣＲＮ−１（８０６）は、メッセージを処理し、第５の実施の形態で述べたように処理を進める。例えば、ＣＮ８１０にＣＲＮ−Ｑｕｅｒｙを送信するなどである。ＱＮＥ−Ｓｔａｔｅにおいて、“Path-Sel-Indicator”は“ポリシー要素”に含まれる。なお、“Multi-Access”フラグ（又はフィールド）に、ＭＮ８００及びＣＮ８１０の双方がすべてのインターフェースを使うよう示されていた場合、すべてのパスが同時に使われることになり、パスを比較する必要はないので、各Signaling Aware Nodeは“Path-Sel-Indicator”を無視し、通常のＱＵＥＲＹメッセージとして処理を行ってもよい。
【０１６６】
ＣＲＮが“ＣＲＮ−Ｒｅｓｐｏｎｓｅ”メッセージを図４の受信手段４０１を介して受けたとき、ＱＮＥ−Ｓｔａｔｅをチェックする。“Path-Sel-Indicator”の“Multi-Access”フラグが“true”ならば、ＣＲＮは選択されたＰｏＡに送信するために拡張した“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージを図４のメッセージ生成手段４０５によって生成する。そのメッセージの一例を以下に示す。
【０１６７】
ＰＴＰ−Ｒｅｓｐｏｎｓｅ：＝［セッションＩＤ］
［フローＩＤ］
［最良Ｑスペック］
［目的地-Identifier］
［Candidate PoA Address］
［Path-Info：＝［フローＩＤ］
［Ｑスペック］］
【０１６８】
“Path-Info"の要素はＣＲＮで把握できるすべてのパス情報を含む。それは、パスの識別子の情報であって、例えばフローＩＤと、サポートされるＱｏＳ情報であって、例えばＱスペックとを含む。
【０１６９】
選択されたＰｏＡがすべての“ＰＴＰ−Ｒｅｓｐｏｎｓｅ”メッセージを受けると、ＰｏＡは異なるパスコンビネーションにおけるＱｏＳサポートを計算する。また、そのＰｏＡは異なるパスコンビネーションにおけるすべてのＱｏＳサポートを比較する。ＭＮ８００によって送信された“Simultaneous-Access-Indicator”によって、選択されたＰｏＡはＱｏＳサポート及びＭＮ８００によってセットされた他のポリシーに基づいた最良のパスコンビネーションを選択する。コンビネーションの選択は、拡張された“Ｓｅｌ−Ｒｅｓｐｏｎｓｅ”メッセージを通じてＭＮ８００に送信される。そして、それには選択されたＰｏＡのリストとＣＮ８１０の対応するインターフェースの情報を含む。そのような情報に基づいて、ＭＮ８００は容易に用いるインターフェースを識別でき、接続するＣＮ８１０のアドレス若しくはインターフェースを識別できる。
【０１７０】
＜第８の実施の形態＞
第８の実施の形態について説明する。なお、第８の実施の形態を説明する際にも図８を用いて説明する。第８の実施の形態は、データのトラフィック方向がＣＮ８１０からＭＮ８００であって、第７の実施の形態で述べたのと同じメッセージフィールドの拡張とＱＮＥ−Ｓｔａｔｅを第６の実施の形態で述べた手続きに適用するものである。このことは当業者にとって認識でき、本発明の原理に影響を与えない。
【０１７１】
＜第９の実施の形態＞
上述した実施の形態において、例えば図１に示すＭＮ１００は１つ以上のインターフェースを有し、ＣｏＡを有していない場合、プロキシ（ＰｏＡ）はＭＮ１００におけるＥ２Ｅ−ＱｕｅｒｙメッセージをＣＮ１０８に送信し、ネットワーク側がＭＮ１００にとって最適な経路を選択する。インターフェースの選択の手続きを開始するために図９に示すように、ＭＮ１００は、レイヤ２リンクを介して、すべての可能なプロキシ（例えば、ＰｏＡ１０２及びＰｏＡ１０４）に“Ｅ２Ｅ−Ｑｕｅｒｙメッセージのためのトリガー”（Ｅ２Ｅ−Ｑｕｅｒｙトリガー）を送信する（ステップＳ９００１、Ｓ９００３）。
【０１７２】
それぞれのプロキシはＣＮ１０８に向けてＥ２Ｅ−Ｑｕｅｒｙメッセージ（例えば、図９に示すＥ２Ｅ−Ｑｕｅｒｙ１及びＥ２Ｅ−Ｑｕｅｒｙ２）を送信する（ステップＳ９００５、Ｓ９００７）。そして、ＣＲＮ１０６は、Ｅ２Ｅ−Ｑｕｅｒｙ１を受信後、Ｅ２Ｅ−Ｑｕｅｒｙ３をＣＮ１０８に送信する（ステップＳ９０１５）。Ｅ２Ｅ−ＱｕｅｒｙメッセージがＣＲＮ１０６に集約されると、ＣＲＮ１０６はＭＮ１００にＲｅｓｏｐｎｓｅを返し（Ｓ９０１１）、選択された経路をＭＮ１００に知らせる（ステップＳ９０１３）。この方法でネットワークノード（例えば、ＣＲＮ、ＣＮ、プロキシ）はＭＮ１００における最適な経路を選択し、Ｌ２（レイヤ２）リンクを介してＭＮ１００に“最適な経路”の情報のみが送信される。しかし、上述した第１〜第８の実施の形態では、最適な経路選択後のリソース予約について考慮されていない。
【０１７３】
US 2006/0083238、“Resource Reservation Method Using Multiple Interfaces In mobile Environments、Sung-Hyuck Lee et al、Apr20,2006に記載の技術では、ＭＮはＣＮに向けてすべての可能なインターフェースを通じてＥ２Ｅ−Ｑｕｅｒｙメッセージを送信し、これらのすべてのＱｕｅｒｙメッセージがＣＮに到達すると、ＣＮは最適な経路を選択し、ＭＮにＲＥＳＥＲＶＥメッセージを送信する。しかしながら、この発明ではすべてのメッセージがＣＮに到達する。これはネットワークのオーバーヘッドを招く。そこで、後述するような構成とすることで問題を解決する。
【０１７４】
以下の記述において、説明の目的のため、明記された数字、時間、ノードの接続数、パラメータなどは本実施の形態を理解しやすくするために設定されたものである。しかし、本実施の形態はこれらの明記された詳細がなくても実施できることは当業者にとって自明である。
【０１７５】
例えば、図１に示すようなＭＮ１００があらかじめ割り当てられたＣｏＡを有している場合、ＭＮ１００は、図１０に示すようにＥ２Ｅ−Ｑｕｅｒｙメッセージを送信させるために、接続先のＰｏＡ１０２、１０４にＥ２Ｅ−Ｑｕｅｒｙトリガーメッセージを送信する（ステップＳ１００１、Ｓ１００３）。それぞれのトリガーはＭＮ１００のＣｏＡを含む。ＰｏＡ１０２及びＰｏＡ１０４はＣＮ１０８に向けてＥ２Ｅ−Ｑｕｅｒｙメッセージ１、２をそれぞれ送信する（ステップＳ１００５、Ｓ１００７）。２つのＥ２Ｅ−Ｑｕｅｒｙメッセージが通過するため、それらのメッセージはＣＲＮ１０６で集約される。ＣＲＮ１０６は最適な経路を選択し、選択された経路とＣＮ１０８とに向けてＲＥＳＥＲＶＥメッセージを送信する（ステップＳ１００９、Ｓ１０１１）。
【０１７６】
ＭＮ１００が自身のＣｏＡを有していない場合、ＰｏＡ（例えば、ＰｏＡ１０２及びＰｏＡ１０４）は自身に格納されたＭＮ１００のＣｏＡを用いることができる。これは、例えばＰｏＡがＤＨＣＰ機能を有している、若しくはＰｉｎｇ−Ｐｏｎｇ（ピンポン）タイプのハンドオーバの場合におけるＭＮ１００の格納されたＣｏＡを有しているならば可能である。この場合、ＰｏＡ（例えば、ＰｏＡ１０２及びＰｏＡ１０４）がＭＮ１００からＥ２Ｅ−Ｑｕｅｒｙメッセージのためのトリガーを受信すると、それぞれのＰｏＡは格納されたＣｏＡのうちからＭＮ１００の１つのＣｏＡを取得し、Ｅ２Ｅ−Ｑｕｅｒｙメッセージにセットする。Ｅ２Ｅ−ＱｕｅｒｙメッセージがＣＮ１０８に向けて送信されるため、それらのメッセージはＣＲＮ１０６に集約される。ＣＲＮ１０６は最適な経路を選択し、選択されたＰｏＡ若しくはＰｏＡ（ＰｏＡ１０２及びＰｏＡ１０４）とＣＮ１０８にＲＥＳＥＲＶＥメッセージをそれぞれ送信する（ステップＳ１０１１、Ｓ１００９）。そして、ＲＥＳＥＲＶＥメッセージを受信した、例えばＰｏＡ１０２は、ＭＮ１００にＲＥＳＥＲＶＥメッセージを転送する（ステップＳ１０１３）。なお、ＣＲＮ１０６は複数の経路を同時に使用（ロードバランスなど）するために、１つ以上のＰｏＡ（例えば、ＰｏＡ１０２及びＰｏＡ１０４）にＲＥＳＥＲＶＥメッセージを送信してもよい。この方法は、例えばすべての経路において最適な経路がなく不十分な場合に有用である。
【０１７７】
図１１に示すように、データフロー方向がＭＮ１００からＣＮ１０８の場合、Ｅ２Ｅ−Ｑｕｅｒｙメッセージのトリガー（ステップＳ１１０１、Ｓ１１０３）を受けるＰｏＡ（例えば、ＰｏＡ１０２及びＰｏＡ１０４）は、ＣＮ１０８に向けて直接ＲＥＳＥＲＶＥメッセージを送信する（ステップＳ１１０５、Ｓ１１０７）ことができる。ＲＥＳＥＲＶＥメッセージがＣＲＮ１０６に集約されると、ＣＲＮ１０６は最適な経路を選択し、選択された経路上にＲＥＳＰＯＮＳＥメッセージを送信し（ステップＳ１１１１、Ｓ１１１３）、ＣＮ１０８にＲＥＳＥＲＶＥメッセージを転送する（ステップＳ１１０９）。ＣＲＮ１０６は、また図１１に示すように、選択されなかった経路上のＱＮＥの予約状態を削除するためにＴＥＡＲＤＯＷＮメッセージを送信する（ステップＳ１１１５）。
【０１７８】
＜第１０の実施の形態＞
図１２に示すように、同じセッションのＣＲＮが１つ以上ある場合、図１３に示すように、ＭＮ１２０１によって送信されたＥ２Ｅ−Ｑｕｅｒｙメッセージ（例えば、Ｅ２Ｅ−Ｑｕｅｒｙ１、Ｅ２Ｅ−Ｑｕｅｒｙ２、Ｅ２Ｅ−Ｑｕｅｒｙ３、Ｅ２Ｅ−Ｑｕｅｒｙ４）が、例えばＣＲＮ１２１１、ＣＲＮ１２１３、ＣＲＮ１２１５を通ると、３つのＣＲＮはそれらを通る最初のＱｕｅｒｙメッセージ（例えば、Ｅ２Ｅ−Ｑｕｅｒｙ１など）を通す。しかし、ＣＲＮは、その後受信したＱｕｅｒｙメッセージ（例えば、Ｅ２Ｅ−Ｑｕｅｒｙ２）と以前受信したＱｕｅｒｙメッセージ（例えば、Ｅ２Ｅ−Ｑｕｅｒｙ１）とを比較する。そして、後に受信したＱｕｅｒｙメッセージのほうが先に受信したＱｕｅｒｙメッセージよりも多くのリソースの使用可能量を有していれば、ＣＲＮはＥ２Ｅ−Ｑｕｅｒｙメッセージ（例えば、図１３に示すＥ２Ｅ−Ｑｕｅｒｙ４）を通し、さもなければＥ２Ｅ−Ｑｕｅｒｙメッセージ（例えば、図１３に示すＥ２Ｅ−Ｑｕｅｒｙ２）を破棄する。この処理は、複数の経路のＥ２Ｅ−Ｑｕｅｒｙ処理において、オーバーヘッドを減らす利点がある。
【０１７９】
また、図１２に示すＣＮ１２１７は、他のＱｕｅｒｙメッセージを受信するために、経路選択をする前に時間“Ｔ”待つための時間“Ｔ”をタイマーとしてセットすることができる。また、図１２に示すＣＲＮ（１２１１）やＣＲＮ（１２１３）のような中間のＣＲＮは、図１４に示すようなＣＲＮによって破棄されたＥ２Ｅ−Ｑｕｅｒｙメッセージを知らせるためにＣＮ１２１７に負荷の少ないlight-weightメッセージを送信する（ステップＳ１４２８、Ｓ１４３０）ことができる。
【０１８０】
なお、上述した例では図１の構成の場合を例にとって説明したが、他の場合、例えば図８に示すような構成の場合であっても同様に実施可能である。
【０１８１】
なお、上記各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又はすべてを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えばバイオ技術の適応などが可能性としてあり得る。
【産業上の利用可能性】
【０１８２】
本発明に係る接続ポイント選択方法及びその方法で用いられる中継ノードは、複数のアクセスポイントがある場合に、モバイルターミナルと通信相手との間のエンドツーエンドの通信品質に基づいて接続するアクセスポイントを選択することによって、効率のよい通信を実現することができるため、無線通信を介して通信相手と通信を行う移動端末の接続ポイントが複数存在する際の接続ポイント選択方法及びその方法で用いられる中継ノードに有用である。
【図面の簡単な説明】
【０１８３】
【図１】本発明の第１の実施の形態における通信ネットワークの構成の一例を示す構成図
【図２】本発明の第１の実施の形態におけるＭＮの構成の一例を示す構成図
【図３】本発明の第１の実施の形態におけるアタッチメントポイントの構成の一例を示す構成図
【図４】本発明の第１の実施の形態に係る中継ノードの構成の一例を示す構成図
【図５】本発明の第１の実施の形態におけるＭＮの接続ポイントの選択方法の一例を示すシーケンスチャート
【図６】本発明の第２の実施の形態におけるＭＮの接続ポイントの選択方法の一例を示すシーケンスチャート
【図７】本発明の第２の実施の形態におけるＭＮの接続ポイントの選択方法の他の一例を示すシーケンスチャート
【図８】本発明の第５〜第８の実施の形態における通信ネットワークの構成の一例を示す構成図
【図９】本発明のＭＮが１つ以上のインターフェースを有し、ＣｏＡを有していない場合における最適な通信経路を選択するためのシーケンスの一例を示すシーケンスチャート
【図１０】本発明の第９の実施の形態における最適な通信経路へのリソース予約のためのシーケンスの一例を示すシーケンスチャート
【図１１】本発明の第９の実施の形態における最適な通信経路へのリソース予約のための他のシーケンスの一例を示すシーケンスチャート
【図１２】本発明の第１０の実施の形態における通信ネットワークの構成の一例を示す構成図
【図１３】本発明の第１０の実施の形態におけるＭＮの接続ポイントの選択方法の一例を示すシーケンスチャート
【図１４】本発明の第１０の実施の形態におけるＭＮの接続ポイントの選択方法の他の一例を示すシーケンスチャート
【図１】
2009531874.tif 000003
【図２】
2009531874.tif 000004
【図３】
2009531874.tif 000005
【図４】
2009531874.tif 000006
【図５】
2009531874.tif 000007
【図６】
2009531874.tif 000008
【図７】
2009531874.tif 000009
【図８】
2009531874.tif 000010
【図９】
2009531874.tif 000011
【図１０】
2009531874.tif 000012
【図１１】
2009531874.tif 000013
【図１２】
2009531874.tif 000014
【図１３】
2009531874.tif 000015
【図１４】
2009531874.tif 000016
【国際調査報告】
2009531874.tif 000017
2009531874.tif 000018
2009531874.tif 000019
2009531874.tif 000020
2009531874.tif 000021