(57)【特許請求の範囲】
【請求項１】
ユーザの使用する端末が接続されたゲートウェイ選択装置と、該ゲートウェイ選択装置が接続されたアクセスネットワークと、ユーザの利用する通信ネットワークサービスを提供するサービスネットワークと前記アクセスネットワークとの中継をするゲートウェイと、前記アクセスネットワークに接続されたゲートウェイ情報データベースからなるゲートウェイ選択システムにおいて、
前記ゲートウェイ選択装置は、
予め設定されたユーザの属性情報のうち、所定の区切り文字であるドットで区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを各々のラベルに分割して、前記分割した各々のラベルの先頭に該ラベルのラベル長を表す数字を付した文字列とし、該文字列の各々を連結した単一のラベルからなる属性情報に変換する属性情報変換手段と、
前記複数のラベルからなる属性情報以外の全ての前記属性情報内のラベルと、前記属性情報変換手段によって変換された全ての前記属性情報内の前記単一のラベルとを、前記所定の区切り文字により連結して単一の識別子を生成する識別子生成手段と、
前記ゲートウェイ情報データベースを参照し、前記識別子に対応する前記ゲートウェイのネットワークアドレスを取得するアドレス取得手段と、
前記端末から受信したデータを、前記アドレス取得手段が取得した前記ネットワークアドレスへ宛てて送信する中継手段と
を備え、
前記ゲートウェイ情報データベースは、前記識別子と前記ゲートウェイのネットワークアドレスとの対応が格納された格納領域を備えること
を特徴とするゲートウェイ選択システム。
【請求項２】
前記属性情報変換手段は、
予め設定された前記属性情報のうち、前記所定の区切り文字で区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを区切る前記所定の区切り文字を、前記所定の区切り文字とは異なる第２の区切り文字であるハイフンに置き換えることによって該属性情報内の複数のラベルを単一のラベルに変換することを特徴とする請求項１に記載のゲートウェイ選択システム。
【請求項３】
前記ゲートウェイ選択装置は、
前記属性情報の組合せを、該組合せを表す前記所定の区切り文字を含まない文字列に変換する変換テーブルを備え、
前記識別子生成手段は、
予め設定された前記属性情報の組合せを、前記変換テーブルを参照して、前記所定の区切り文字を含まない文字列に変換して、単一の識別子を生成すること
を特徴とする請求項１または請求項２に記載のゲートウェイ選択システム。
【請求項４】
ユーザの利用する通信ネットワークサービスを提供するサービスネットワークが接続されたゲートウェイおよびゲートウェイ情報データベースがネットワークを介して接続され、ユーザの使用する端末が接続されたゲートウェイ選択装置において、
予め設定されたユーザの属性情報のうち、所定の区切り文字であるドットで区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを各々のラベルに分割して、前記分割した各々のラベルの先頭に該ラベルのラベル長を表す数字を付した文字列とし、該文字列の各々を連結した単一のラベルからなる属性情報に変換する属性情報変換手段と、
前記複数のラベルからなる属性情報以外の全ての前記属性情報内のラベルと、前記属性情報変換手段によって変換された全ての前記属性情報内の前記単一のラベルとを、前記所定の区切り文字により連結して単一の識別子を生成する識別子生成手段と、
前記ゲートウェイ情報データベースを参照し、前記識別子に対応する前記ゲートウェイのネットワークアドレスを取得するアドレス取得手段と、
前記端末から受信したデータを、前記アドレス取得手段が取得した前記ネットワークアドレスへ宛てて送信する中継手段と
を備えることを特徴とするゲートウェイ選択装置。
【請求項５】
前記属性情報変換手段は、
予め設定された前記属性情報のうち、前記所定の区切り文字で区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを区切る前記所定の区切り文字を、前記所定の区切り文字とは異なる第２の区切り文字であるハイフンに置き換えることによって該属性情報内の複数のラベルを単一のラベルに変換することを特徴とする請求項４に記載のゲートウェイ選択装置。
【請求項６】
前記属性情報の組合せを、該組合せを表す前記所定の区切り文字を含まない文字列に変換する変換テーブルを備え、
前記識別子生成手段は、
予め設定された前記属性情報の組合せを、前記変換テーブルを参照して、前記所定の区切り文字を含まない文字列に変換して、単一の識別子を生成すること
を特徴とする請求項４または請求項５に記載のゲートウェイ選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの属性に応じてゲートウェイを選択するゲートウェイ選択システムおよびゲートウェイ選択装置に関する。
【背景技術】
【０００２】
一般に、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）が提供するインターネット接続などの通信ネットワークサービスを利用する際に、ユーザが直接接続しているのは通信事業者のネットワークであり、ユーザは、この通信事業者のネットワークを介して、通信ネットワークサービスを提供している複数のＩＳＰなどのネットワークに接続している。このため、ユーザが契約している通信ネットワークサービスを利用するには、通信事業者のネットワークを介して接続する際に、ユーザが契約している通信ネットワークサービスを提供するＩＳＰなどのネットワークと通信事業者のネットワークを接続するゲートウェイ装置を特定する必要がある。この方法として、従来は、ユーザの住んでいる地域や、ユーザが契約しているサービス種別を、ユーザの申告に基づいて、通信事業者が予めネットワーク内の装置に登録し、このネットワーク内の装置の動作のみで、地域、サービス、企業名などの属性とゲートウェイのアドレスとの対応付けを格納したデータベースと連携して、ゲートウェイを選択している。
【０００３】
また、前記の方法において、ユーザが接続したい通信ネットワークサービスを管理している企業名を識別するための識別子として、ＲＦＣ１０３４で定義されているＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）における、ドメインネームを使用する方法もある。この方法では、ユーザがゲートウェイと通信する端末にドメインネームを入力し、ユーザの住んでいる地域やユーザが契約しているサービス種別がネットワーク内の装置に予め登録されており、ユーザの端末からドメインネームにより企業名を通知された前述の装置が、地域、サービス、企業名などの属性情報とゲートウェイのアドレスとの対応付けを格納したデータベースと連携して、ゲートウェイを選択する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記の方法では、地域、サービス、企業名などの属性情報の各項目とゲートウェイのアドレスをデータベースに登録するため、データベースの構造が属性情報の項目に依存している。このため、新たな通信ネットワークサービスの開始などに伴う属性情報の項目追加などの変更に対する対応が難しい、企業やサービスによって属性情報の項目や項目数が異なる場合の対応が難しいという問題がある。
また、地域、サービス種別、接続先ネットワークを管理している企業名などの属性情報を連結して一つの識別子であるドメインネームとして管理することを考える。ここで、ドットを含まない文字列をラベルと定義すると、ドメインネームは、複数のラベルがドットで連結されている文字列と定義できる。地域、サービス種別、企業名を連結してひとつのドメインネームで記述された識別子とする場合、地域、サービス種別および企業名はドットで区切られたドメインネームであるため、識別子を解釈する際にどのドットで区切られた文字列ラベルまでが地域、サービス種別および企業名を示しているのか判別できないため、故障や障害時のトラブルシューティングの際に保守員などが通信パケットログを解析するのに多くの手間がかかるという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、属性情報の項目数が異なるサービスの混在への対応や、属性情報の追加が容易なゲートウェイ選択システムを提供することにある。また、他の目的は、ゲートウェイの識別子として、属性情報を連結したドメインネームを使用しても、識別子から特定項目の属性情報の抽出が容易なゲートウェイ選択システムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、ユーザの使用する端末が接続されたゲートウェイ選択装置と、該ゲートウェイ選択装置が接続されたアクセスネットワークと、ユーザの利用する通信ネットワークサービスを提供するサービスネットワークと前記アクセスネットワークとの中継をするゲートウェイと、前記アクセスネットワークに接続されたゲートウェイ情報データベースからなるゲートウェイ選択システムにおいて、前記ゲートウェイ選択装置は、予め設定されたユーザの属性情報のうち、所定の区切り文字であるドットで区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを各々のラベルに分割して、前記分割した各々のラベルの先頭に該ラベルのラベル長を表す数字を付した文字列とし、該文字列の各々を連結した単一のラベルからなる属性情報に変換する属性情報変換手段と、前記複数のラベルからなる属性情報以外の全ての前記属性情報内のラベルと、前記属性情報変換手段によって変換された全ての前記属性情報内の前記単一のラベルとを、前記所定の区切り文字により連結して単一の識別子を生成する識別子生成手段と、前記ゲートウェイ情報データベースを参照し、前記識別子に対応する前記ゲートウェイのネットワークアドレスを取得するアドレス取得手段と、前記端末から受信したデータを、前記アドレス取得手段が取得した前記ネットワークアドレスへ宛てて送信する中継手段とを備え、前記ゲートウェイ情報データベースは、前記識別子と前記ゲートウェイのネットワークアドレスとの対応が格納された格納領域を備えることを特徴とするゲートウェイ選択システムである。
【０００９】
また、請求項２に記載の発明は、請求項１に記載のゲートウェイ選択システムであって、前記属性情報変換手段は、予め設定された前記属性情報のうち、前記所定の区切り文字で区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを区切る前記所定の区切り文字を、前記所定の区切り文字とは異なる第２の区切り文字であるハイフンに置き換えることによって該属性情報内の複数のラベルを単一のラベルに変換することを特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項１または請求項２に記載のゲートウェイ選択システムであって、前記ゲートウェイ選択装置は、前記属性情報の組合せを、該組合せを表す前記所定の区切り文字を含まない文字列に変換する変換テーブルを備え、前記識別子生成手段は、予め設定された前記属性情報の組合せを、前記変換テーブルを参照して、前記所定の区切り文字を含まない文字列に変換して、単一の識別子を生成することを特徴とする。
【００１１】
また、請求項４に記載の発明は、ユーザの利用する通信ネットワークサービスを提供するサービスネットワークが接続されたゲートウェイおよびゲートウェイ情報データベースがネットワークを介して接続され、ユーザの使用する端末が接続されたゲートウェイ選択装置において、予め設定されたユーザの属性情報のうち、所定の区切り文字であるドットで区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを各々のラベルに分割して、前記分割した各々のラベルの先頭に該ラベルのラベル長を表す数字を付した文字列とし、該文字列の各々を連結した単一のラベルからなる属性情報に変換する属性情報変換手段と、前記複数のラベルからなる属性情報以外の全ての前記属性情報内のラベルと、前記属性情報変換手段によって変換された全ての前記属性情報内の前記単一のラベルとを、前記所定の区切り文字により連結して単一の識別子を生成する識別子生成手段と、前記ゲートウェイ情報データベースを参照し、前記識別子に対応する前記ゲートウェイのネットワークアドレスを取得するアドレス取得手段と、前記端末から受信したデータを、前記アドレス取得手段が取得した前記ネットワークアドレスへ宛てて送信する中継手段とを備えることを特徴とするゲートウェイ選択装置である。
【００１４】
また、請求項５に記載の発明は、請求項４に記載のゲートウェイ選択装置であって、前記属性情報変換手段は、予め設定された前記属性情報のうち、前記所定の区切り文字で区切られた複数のラベルからなる属性情報については、該属性情報内の複数のラベルを区切る前記所定の区切り文字を、前記所定の区切り文字とは異なる第２の区切り文字であるハイフンに置き換えることによって該属性情報内の複数のラベルを単一のラベルに変換することを特徴とする。
【００１５】
また、請求項６に記載の発明は、請求項４または請求項５に記載のゲートウェイ選択装置であって、前記属性情報の組合せを、該組合せを表す前記所定の区切り文字を含まない文字列に変換する変換テーブルを備え、前記識別子生成手段は、予め設定された前記属性情報の組合せを、前記変換テーブルを参照して、前記所定の区切り文字を含まない文字列に変換して、単一の識別子を生成することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ゲートウェイ情報データベースにて保持するのは、単一の識別子とゲートウェイのネットワークアドレスとの対応であるため、属性情報の項目数が異なるサービスの混在や、属性情報の追加に、アクセスネットワークの運用者は、ゲートウェイ情報データベースの構造を変更することなく、データベースに格納される情報のみで、容易に対応することが可能である。
また、本発明によれば、識別子生成の際に、区切り文字で区切られた複数のラベルからなる属性情報は、区切り文字を含まない文字列に変換するため、属性情報１項目ごとに区切り文字で区切られたラベルからなる識別子となり、単独の識別子に複数の属性情報を盛り込んでも、識別子から特定項目の属性情報の抽出を容易にすることが可能である。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態を、図面を参照して説明する。図１は、この発明の一実施形態によるゲートウェイ選択システムの構成を示す概略ブロック図である。２０Ａおよび２０Ｂは、インターネット接続などの通信ネットワークサービスを提供するＩＳＰなどのネットワークである。２０Ｃは、通信事業者などが、ユーザに通信ネットワークサービスへのアクセスサービスを提供するネットワークである。１６Ａおよび１６Ｂは、ゲートウェイ選択システムが運用されているネットワーク２０Ｃと、ユーザが利用する通信ネットワークサービスを提供するネットワーク２０Ａまたはネットワーク２０Ｂとを中継するゲートウェイであり、ここでは、ゲートウェイ１６Ａのネットワークアドレスは、“１７２．３０．６３．１８１”、ゲートウェイ１６Ｂのネットワークアドレスは、“１７２．３１．６０．１１”とする。１７は、ユーザが通信ネットワークサービスを利用するための端末である。１５は、ネットワーク２０Ｃ上に設置されるデータベースであり、ゲートウェイ１６Ａおよび１６Ｂの識別子と、ゲートウェイ１６ＡおよびＢのネットワークアドレスの対応を管理するゲートウェイ情報リポジトリである。１０は、ユーザの宅内に設置され、ユーザが端末１７を介して入力したり、ネットワーク２０Ｃの運用者からネットワーク２０Ｃを介して配信されたりする属性情報に基づき、ユーザをどのゲートウェイ１６ＡまたはＢに接続させるかを選択するゲートウェイ選択装置であり、図２に示すように、属性情報受付部１１、属性情報変換部１２、識別子生成部１３および通信部１４を備える。
【００１８】
属性情報受付部１１は、端末１７を介して入力されるユーザの住んでいる地域や、利用しているサービスなどの属性情報を受け付ける機能である。なお、属性情報受付部１１が受け付ける属性情報は、ネットワーク２０Ｃを介して入力しても、ゲートウェイ選択装置１０内のメモリに装置の工場出荷時などに予め登録してあってもよい。属性情報変換部１２は、属性情報受付部１１が受け付けた属性情報のうち、複数ラベルからなるものを、識別子を生成しやすい単一ラベルに変換する機能である。識別子生成部１３は、属性情報変換部１２により変換された属性情報を連結して識別子を生成する機能である。通信部１４は、識別子生成部１３により生成された識別子を組み込んだ通信パケットをゲートウェイ情報リポジトリ１５に送信してゲートウェイのネットワークアドレスを取得し、端末１７からのデータを該ネットワークアドレスのゲートウェイに送信する機能である。
【００１９】
次に、このゲートウェイ選択システムの動作を説明する。図３は本実施の形態におけるゲートウェイ選択システムの動作を説明するシーケンス図である。ユーザは、端末１７に表示される図４に示すような属性情報をゲートウェイ選択装置１０に登録する登録画面から、ユーザに関わる属性の情報を入力する（図１（１））。ここでは、ユーザは“ｏｓａｋａ”で識別される大阪府に在住であり、“ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ”で識別される企業のＩＳＰと、“Ｓｅｒｖｉｃｅ−ａ”なるサービスの契約を結んでいるとする。また、この契約により、ユーザが利用する通信ネットワークサービスを提供しているのは、ネットワーク２０Ａであるとする。ユーザにより入力された属性情報は、ゲートウェイ選択装置１０のメモリ上に記録される。ここで、属性情報の登録方法については、本実施形態ではユーザからの入力による属性情報の登録例を記載しているが、この属性情報を例えばネットワーク２０Ｃを介して、ネットワーク２０Ｃの運用者などが登録するような場合や、ゲートウェイ選択装置１０の工場出荷時などに装置内のメモリに予め登録しておくことも考えられる。
次に、属性情報取得Ｓ１において、属性情報受付部１１は属性情報を取得する。ユーザから入力された属性情報はゲートウェイ選択装置１０のメモリ上に記録されているため、この記録情報を読み出すことになる。メモリ上から読み出された属性情報は、属性情報変換部１２に送られる。
属性情報変換部１２に送られた属性情報は、１ラベル化変換Ｓ２において、１ラベルに変換される。１ラベル化変換およびラベル連結の例を図５に示す。
【００２０】
図５に示すように、前述の登録画面より入力された情報は、「ｏｓａｋａ」、「ｓｅｒｖｉｃｅ−ａ」、「ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ」の３つの属性である。区切り文字であるドットを含まない文字列をラベルとするため、「ｏｓａｋａ」は１ラベル、「ｓｅｒｖｉｃｅ−ａ」は１ラベル、「ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ」は４ラベルとなる。１ラベル化変換Ｓ２では、入力が複数ラベルである属性情報を変換対象とする。したがって今回の例では「ｏｓａｋａ」と「ｓｅｒｖｉｃｅ−ａ」は変換対象ではなく、「ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ」のみが変換対象となる。１ラベル化変換Ｓ２では、複数ラベルの属性情報を、まず、ラベル単位で切り出す。本例では「ｗｅｓｔ」、「ｎｔｔ」、「ｃｏ」、「ｊｐ」、の４つのラベルに切り出される。次に１ラベル化変換Ｓ２では、切り出した各ラベルの文字数を数えて、数えた文字数を１０進数２桁で各ラベルの先頭に付与する。その手順に従うと、「ｗｅｓｔ」は「０４ｗｅｓｔ」、「ｎｔｔ」は「０３ｎｔｔ」、「ｃｏ」は「０２ｃｏ」、「ｊｐ」は「０２ｊｐ」に変換される。次に１ラベル化変換Ｓ２では、変換された各文字列を連結する。したがって、変換後の文字列は「０４ｗｅｓｔ０３ｎｔｔ０２ｃｏ０２ｊｐ」となり、ドットを含まないのでこれは単独のラベルとなる。１ラベル化変換Ｓ２で単独ラベルに変換された「ｏｓａｋａ」、「ｓｅｒｖｉｃｅ−ａ」、「０４ｗｅｓｔ０３ｎｔｔ０２ｃｏ０２ｊｐ」の３つの単独ラベルは、識別子生成部１３に送信される。
【００２１】
識別子生成部１３は、ラベル連結Ｓ３において、属性情報変換部１２より受けた単独ラベルをドットで連結して識別子を生成する。ここでは、「ｏｓａｋａ」、「ｓｅｒｖｉｃｅ−ａ」、「０４ｗｅｓｔ０３ｎｔｔ０２ｃｏ０２ｊｐ」の３つの単独ラベルを受けているので、ラベル連結Ｓ３において、これらをドットで連結して、「ｏｓａｋａ．ｓｅｒｖｉｃｅ−ａ．０４ｗｅｓｔ０３ｎｔｔ０２ｃｏ０２ｊｐ」という識別子が生成される（図１（２））。生成された識別子は、識別子送信Ｓ４において、ゲートウェイ情報リポジトリ１５に送付される（図１（３））。
ここで、ゲートウェイ情報リポジトリ１５には、図６に示すような情報が格納されていたとする。ゲートウェイ情報リポジトリ１５はアドレス検索Ｓ５において、送信された識別子「ｏｓａｋａ．ｓｅｒｖｉｃｅ−ａ．０４ｗｅｓｔ０３ｎｔｔ０２ｃｏ０２ｊｐ」をキーとして検索し、対応するネットワークアドレス「１７２．３０．６３．１８１」を抽出し、このネットワークアドレスをゲートウェイ選択装置１０に対して応答する（図１（４））。ゲートウェイ選択装置１０は、このネットワークアドレス「１７２．３０．６３．１８１」を、通信ネットワークサービスに接続するゲートウェイのネットワークアドレスとして登録する。「１７２．３０．６３．１８１」はゲートウェイ１６Ａのネットワークアドレスなので、以降、端末１７から送られてくるデータを、ゲートウェイ選択装置１０は、ゲートウェイ１６Ａへ送信する（図１（５））。これにより、ユーザは、ネットワーク２０Ａを介して、インターネット接続などの通信ネットワークサービスを利用可能となる。
【００２２】
なお、本実施形態では、属性情報変換部１２にて、各属性情報を１ラベルに変換してから、識別子生成部１３にて連結して単一の識別子としたが、属性情報変換部１２による１ラベルへの変換を行わずに、そのまま識別子生成部１３にて連結した場合でも、属性情報の項目数が異なるサービスの混在や、属性情報の追加に、容易に対応することが可能である。さらには、複数ラベルからなる属性情報が１つだけであれば、特定項目の属性情報の抽出が容易に行えるという効果もある。例えば、属性情報が、地域名「ｏｓａｋａ」、サービス名「ｓｅｒｖｉｃｅ−ａ」および企業名「ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ」のように、複数ラベルからなる属性情報が、企業名だけであるとする。この場合、各属性情報の１ラベルへの変換を行わずに、連結すると識別子は「ｏｓａｋａ．ｓｅｖｉｃｅ−ａ．ｗｅｓｔ．ｎｔｔ．ｃｏ．ｊｐ」となる。このとき、複数ラベルからなる属性情報が企業名のみだということがわかっていれば、１ラベル目が地域名、２ラベル目がサービス名、残り４ラベルが企業名というように特定項目の属性情報の抽出は容易に行える。
【００２３】
また、本実施形態では、属性情報変換部１２は、属性情報の各ラベルのラベル長を１０進２桁として、各ラベルの先頭に付して連結することで、複数のラベルからなる属性情報を１ラベルに変換し、識別子生成部１３は、各々が１ラベルからなる属性情報をドットで連結することで単一の識別子を生成したが、これ以外にも以下に述べる（１）〜（３）のようにしてもよいが、本実施形態の方が望ましい。なぜなら、変換後の識別子が一意になり、かつ、保守員などにとって直感的に理解しやすく、簡単に逆変換が行えるからである。
（１）属性情報変換部１２は、区切り文字であるドット「．」を「−」に変換する。この場合、例えば「ｎａｇａｓａｋｉ−ｋｅｎ．ｎｅ．ｊｐ」は、「ｎａｇａｓａｋｉ−ｋｅｎ−ｎｅ−ｊｐ」となる。
（２）属性情報変換部１２は、ラベル長を１６進２桁として、各ラベルの先頭に付して連結する。この場合、例えば「ｎａｇａｓａｋｉ−ｋｅｎ．ｎｅ．ｊｐ」は、「０ｃｎａｇａｓａｋｉ−ｋｅｎ０２ｎｅ０２ｊｐ」となる。
（３）ゲートウェイ選択装置に、属性情報の組合せに対して、１ラベルの名称を対応付けたテーブルを備え、識別子生成部１３にて、該テーブルを参照して変換する。この場合、属性情報変換部１２は不要である。例えば、前述のテーブルに格納されている属性情報の組合せと１ラベルの対応付けのうち、属性情報の組合せが地域「Ｎａｇａｓａｋｉ」、サービス名「Ｓｅｒｖｉｃｅ−ａ」、企業名「ｎａｇａｓａｋｉ−ｋｅｎ．ｎｅ．ｊｐ」のときは、１ラベルの名称は「ｉｓｐ０２２」であったとする。このとき、属性情報受付部１１は、属性情報として、地域「Ｎａｇａｓａｋｉ」、サービス名「Ｓｅｒｖｉｃｅ−ａ」、企業名「ｎａｇａｓａｋｉ−ｋｅｎ．ｎｅ．ｊｐ」を受け付けると、これらの属性情報を識別子生成部１３へ出力する。識別子生成部１３は、これらの属性情報を受けると、前述のテーブルで、該属性情報の組合せと一致する組合せを検索し、一致した組合せに対応する１ラベルの名称（ここでは、「ｉｓｐ０２２」）を、識別子として通信部１４へ出力する。通信部１４の受けた識別子が複数ラベルではなく、単一のラベルであるという違いはあるが、以後の動作は、前述の実施形態の場合と同様である。もちろん、ゲートウェイ情報リポジトリ１５には、１ラベルの名称（ここの例では、「ｉｓｐ０２２」）とそれに対応するゲートウェイのネットワークアドレスが登録されている。
【００２４】
このように、本実施形態では、ユーザが端末１７を介してゲートウェイ選択装置１０に登録した属性情報に基づいて接続先ゲートウェイを決定しているので、ユーザがＩＳＰとの契約を変えた場合でも、ユーザがゲートウェイ選択装置１０に登録する属性情報を変更するだけで、ネットワーク２０Cの運用者がユーザの属性情報を登録するなどの保守作業を行うことなく、接続先ゲートウェイを柔軟に変更することができる。
また、ゲートウェイ情報リポジトリ１５は、ドメインネームでの問い合わせに対して、対応するネットワークアドレスを返すというＤＮＳサーバそのものの機能であることから、ＤＮＳサーバのプログラムが動作しているコンピュータで実現することができる。
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００２５】
この発明は、インターネット接続などの通信ネットワークサービスを提供する複数のネットワークとゲートウェイを介して接続された通信事業者などのアクセスネットワークにおいて、ユーザが利用する通信ネットワークサービスに応じてゲートウェイを選択するゲートウェイ選択システムに用いて好適である。
【図面の簡単な説明】
【００２６】
【図１】この発明の一実施形態によるゲートウェイ選択システムの構成を示すブロック図である。
【図２】同実施形態におけるゲートウェイ選択装置１０およびゲートウェイ情報リポジトリ１５の構成を示すブロック図である。
【図３】同実施形態におけるゲートウェイ選択システムの動作を説明するシーケンス図である。
【図４】同実施形態におけるゲートウェイ選択装置１０の属性情報登録画面の例を示す図である。
【図５】同実施形態における属性情報変換の例と、識別子生成の例を説明する図である。
【図６】同実施形態におけるゲートウェイ情報リポジトリ１５の設定内容の例を説明する図である。
【符号の説明】
【００２７】
１０…ゲートウェイ選択装置
１１…属性情報受付部
１２…属性情報変換部
１３…識別子生成部
１４…通信部
１５…ゲートウェイ情報リポジトリ
１６Ａ、Ｂ…ゲートウェイ
１７…端末
２０Ａ、Ｂ、Ｃ…ネットワーク
【図１】
0004593418.tif 000002
【図２】
0004593418.tif 000003
【図３】
0004593418.tif 000004
【図４】
0004593418.tif 000005
【図５】
0004593418.tif 000006
【図６】
0004593418.tif 000007