(57)【要約】【課題】  ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置において、最適なネットワーク経路を選択することが可能な情報通信端末装置を提供する。【解決手段】  本発明にかかる情報通信端末装置（１０）は、任意のネットワーク（２１、３１）上に存在するサーバ（２３、３３）への接続が要求された際に、接続の要求が行われたサーバに応じて予め指定された通信インタフェース（１１、１２）を選択し、該選択した通信インタフェース（１１、１２）を介してサーバの設置されたネットワーク（２１、３１）と接続し、ネットワーク上の機器（２２、３２）からサーバのＩＰアドレスを取得する。そして、その取得したサーバのＩＰアドレスと、サーバに応じて予め指定された通信インタフェース（１１、１２）を基にサーバ（２３、３３）と接続する。【選択図】  図１
2005236480.tif 000002
【特許請求の範囲】
【請求項１】
ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置であって、
任意のネットワーク上に存在するサーバへの接続を要求する接続要求手段と、
前記接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介して前記サーバの設置されたネットワークと接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得する接続情報取得手段と、
前記取得した前記サーバのＩＰアドレスと、前記サーバに応じて予め指定された通信インタフェースを基に前記サーバと接続する接続手段と、
を有することを特徴とする情報通信端末装置。
【請求項２】
前記接続要求手段は、アプリケーションにより前記サーバへの接続を要求し、
前記接続情報取得手段は、前記アプリケーションにより前記接続の要求が行われた際に、前記サーバに応じて予め指定された通信インタフェースを選択することを特徴とする請求項１記載の情報通信端末装置。
【請求項３】
前記通信インタフェースを選択するための選択情報を前記サーバに関連付けて格納する選択情報格納手段を有し、
前記接続情報取得手段は、
前記サーバに応じて予め指定された通信インタフェースを、前記選択情報格納手段に格納されている選択情報を基に選択することを特徴とする請求項１記載の情報通信端末装置。
【請求項４】
前記選択情報格納手段に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、
前記接続情報取得手段は、
前記指定された通信インタフェースの優先順で、前記サーバに応じて予め指定された通信インタフェースを選択することを特徴とする請求項３記載の情報通信端末装置。
【請求項５】
前記選択情報格納手段に格納されている選択情報には、前記ネットワーク上の機器の機器アドレスが格納されており、
前記接続情報取得手段は、
前記サーバに応じて予め指定された通信インタフェースと、前記機器アドレスと、を基に前記ネットワーク上の機器と接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得することを特徴とする請求項３または４記載の情報通信端末装置。
【請求項６】
前記選択情報を前記サーバに関連付けて格納する情報として、前記サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が、前記接続情報格納手段に格納されており、
前記接続要求手段は、
前記サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、前記サーバへの接続を要求することを特徴とする請求項３から５の何れか１項に記載の情報通信端末装置。
【請求項７】
前記選択情報格納手段に格納されている情報を更新する更新手段を有することを特徴とする請求項３から６の何れか１項に記載の情報通信端末装置。
【請求項８】
前記通信インタフェースの優先順を指定する情報を、前記サーバと接続する通信インタフェースの接続頻度が高い順に設定する手段を有することを特徴とする請求項４記載の情報通信端末装置。
【請求項９】
前記接続情報取得手段は、
前記ネットワーク上から前記機器の機器アドレスを取得した際に、該取得した機器アドレスを、前記接続の要求が行われたサーバに応じて前記選択情報格納手段に格納することを特徴とする請求項５記載の情報通信端末装置。
【請求項１０】
ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置におけるネットワーク経路選択方法であって、
アプリケーションにより、任意のネットワーク上に存在するサーバへの接続が要求された際に、前記接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介して前記サーバの設置されたネットワークと接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得する工程と、
前記取得した前記サーバのＩＰアドレスと、前記サーバに応じて予め指定された通信インタフェースを基に前記サーバと接続する工程と、
を前記情報通信端末装置が行うことを特徴とするネットワーク経路選択方法。
【請求項１１】
前記情報通信端末装置は、前記通信インタフェースを選択するための選択情報が前記サーバに関連付けて格納されている格納部を有しており、
前記情報通信端末装置は、
前記サーバに応じて予め指定された通信インタフェースを、前記格納部に格納されている選択情報を基に選択することを特徴とする請求項１０記載のネットワーク経路選択方法。
【請求項１２】
前記格納部に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、
前記情報通信端末装置は、
前記格納部に格納されている通信インタフェースの優先順で、前記サーバに応じて予め指定された通信インタフェースを選択することを特徴とする請求項１１記載のネットワーク経路選択方法。
【請求項１３】
前記格納部に格納されている選択情報には、前記ネットワーク上の機器の機器アドレスが含まれており、
前記情報通信端末装置は、
前記サーバに応じて予め指定された通信インタフェースと、前記機器アドレスと、を基に前記ネットワーク上の機器と接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得することを特徴とする請求項１１または１２記載のネットワーク経路選択方法。
【請求項１４】
前記選択情報を前記サーバに関連付けて前記格納部に格納する情報として、前記サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が前記格納部に格納されており、
前記情報通信端末装置は、
前記サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、前記サーバへの接続を要求することを特徴とする請求項１１から１３の何れか１項に記載のネットワーク経路選択方法。
【請求項１５】
前記格納部に格納されている情報を更新する工程を前記情報通信端末装置が行うことを特徴とする請求項１１から１４の何れか１項に記載のネットワーク経路選択方法。
【請求項１６】
前記通信インタフェースの優先順を指定する情報を、前記サーバと接続する通信インタフェースの接続頻度が高い順に設定する工程を前記情報通信端末装置が行うことを特徴とする請求項１２記載のネットワーク経路選択方法。
【請求項１７】
前記ネットワーク上から前記機器の機器アドレスを取得した際に、該取得した機器アドレスを、前記接続の要求が行われたサーバに応じて前記格納部に格納する工程を前記情報通信端末装置が行うことを特徴とする請求項１３記載のネットワーク経路選択方法。
【請求項１８】
ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置において実行されるネットワーク経路選択プログラムであって、
アプリケーションにより、任意のネットワーク上に存在するサーバへの接続が要求された際に、前記接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介して前記サーバの設置されたネットワークと接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得する取得処理と、
前記取得した前記サーバのＩＰアドレスと、前記サーバに応じて予め指定された通信インタフェースを基に前記サーバと接続する接続処理と、
を前記情報通信端末装置において実行させることを特徴とするネットワーク経路選択プログラム。
【請求項１９】
前記情報通信端末装置は、前記通信インタフェースを選択するための選択情報が前記サーバに関連付けて格納されている格納部を有しており、
前記取得処理は、前記サーバに応じて予め指定された通信インタフェースを、前記格納部に格納されている選択情報を基に選択することを特徴とする請求項１８記載のネットワーク経路選択プログラム。
【請求項２０】
前記格納部に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、
前記取得処理は、前記格納部に格納されている通信インタフェースの優先順で、前記サーバに応じて予め指定された通信インタフェースを選択することを特徴とする請求項１９記載のネットワーク経路選択プログラム。
【請求項２１】
前記格納部に格納されている選択情報には、前記ネットワーク上の機器の機器アドレスが含まれており、
前記取得処理は、
前記サーバに応じて予め指定された通信インタフェースと、前記機器アドレスと、を基に前記ネットワーク上の機器と接続し、前記ネットワーク上の機器から前記サーバのＩＰアドレスを取得することを特徴とする請求項１９または２０記載のネットワーク経路選択プログラム。
【請求項２２】
前記格納部には、前記選択情報を前記サーバに関連付けて格納する情報として、前記サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が格納されており、
前記取得処理は、
前記サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、前記サーバへの接続が要求された際に、前記接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択することを特徴とする請求項１８から２１の何れか１項に記載のネットワーク経路選択プログラム。
【請求項２３】
前記格納部に格納されている情報を更新する処理を前記情報通信端末装置に実行させることを特徴とする請求項１８から２２の何れか１項に記載のネットワーク経路選択プログラム。
【請求項２４】
前記通信インタフェースの優先順を指定する情報を、前記サーバと接続する通信インタフェースの接続頻度が高い順に設定する処理を前記情報通信端末装置に実行させることを特徴とする請求項２０記載のネットワーク経路選択プログラム。
【請求項２５】
前記ネットワーク上から前記機器の機器アドレスを取得した際に、該取得した機器アドレスを、前記接続の要求が行われたサーバに応じて前記格納部に格納する処理を前記情報通信端末装置に実行させることを特徴とする請求項２１記載のネットワーク経路選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末装置、ネットワーク経路選択方法およびネットワーク経路選択プログラムに関し、特に、複数の通信インタフェースを具備する情報通信端末装置において適切なネットワーク経路を選択することが可能な情報通信端末装置、ネットワーク経路選択方法およびネットワーク経路選択プログラムに関するものである。
【背景技術】
【０００２】
近年、パソコンや携帯情報端末を使用したインターネットへのアクセスが一般化し、共通プロトコルであるＴＣＰ／ＩＰを利用する多様なアプリケーションが次々と生み出されている。また、携帯電話各社は、携帯電話網を利用してインターネットへアクセスする際の機能の提供を一般的に行っている。また、携帯電話上にもＴＣＰ／ＩＰベースのアプリケーションが搭載されるようになっている。また、無線ＬＡＮ技術の成熟、チップの低価格化により、ＩＰネットワークにアクセス可能な複数のベアラインタフェースを併せ持った情報通信端末装置が実現可能となりつつある。
【０００３】
一方、ＩＥＥＥ８０２．１１などの無線ＬＡＮ技術は、設備が安価であり入手しやすく、また、設定も容易であることから、企業や一般ユーザが独自のネットワークを構築することが可能となっている。このようなネットワークは必ずしもインターネットに接続されているとは限らず、また、独自に構築されたネットワーク同士も接続されていない場合が多い。
【０００４】
すなわち、複数の無線ベアラインタフェースを具備する情報通信端末装置において、各無線ベアラインタフェースから接続されるネットワークは、それぞれ孤立した個別のものである可能性はあるが、ネットワーク上で使用されているプロトコル同士は共通であり、各ネットワーク上にサーバが設置されていれば、同じアプリケーションでそれぞれのネットワーク上のサービスを受けることができることになる。
【０００５】
このようなネットワーク上のサービス環境において、アプリケーションにより特定のサーバへの接続が指示された場合は、適切な無線ベアラインタフェースを選択し、該選択した無線ベアラインタフェースを用いて、接続指示が行われたサーバへ接続を行う必要がある。このとき、不適切な経路を選択してしまうと、目的とするサーバが見つからなかったり、ネットワーク環境（ネットワーク経路中のファイアウォールの存在など）により接続が遮断されたりしてしまい、ネットワーク上のサービスを受けられないことになる。
【０００６】
また、多様なアプリケーションを用いて複数のネットワーク上に分散している様々なサービスにアクセスするようなサービス環境では、ユーザが毎回手動で最適な無線ベアラインタフェースを選択することは不可能であり、ユーザの手間を軽減し、きめ細かなサービスの実現を可能とする無線ベアラインタフェースの選択方法が必要となるのは必須となる。
【０００７】
また、あるサーバがすべてのベアラインタフェースから到達可能であったとしても、そのサーバが提供するサービスの性質によっては、特定のベアラを優先的に使用して接続したほうがユーザの利便性が向上する場合がある。例えば、映像のストリーミングなどの大きな帯域幅を使用するサービスの場合は、帯域幅の大きなベアラで優先的に接続したほうがよい。また、リアルタイム性のあるボイスチャットなどのサービスの場合は、遅延が少ないベアラで優先的に接続したほうがよい。この他、課金体系、セキュリティ、高速ハンドオーバが可能か否か等の様々な性質が優先順位の決定に影響することになる。
【０００８】
なお、本発明より先に出願された技術文献として、複数のベアラインタフェースを具備する通信端末装置のベアラ選択方法に関するものがあり、複数の異なる無線通信網が存在する領域において、無線通信網から送信される複数の無線通信網に関するトラフィック情報を受信し、該受信したトラフィック情報に基づいて各無線通信網のトラフィック情報を認識し、トラフィックが小さい無線通信網を選択して通信回線を接続する無線通信用複合端末装置がある（例えば、特許文献１参照）。また、発信電話番号が電話番号記憶手段に記憶されている電話番号であるときには、当該電話番号に対応して指定された無線通信網に発信する無線通信装置がある（例えば、特許文献２参照）。
【０００９】
また、利用するアプリケーションソフトウェアにより選択されるべき電話機能を自動的に切り替える携帯用情報端末装置がある（例えば、特許文献３参照）。また、特定のネットワークアドレスにより識別されるサーバ機へアクセスする特定のネットワークアドレスを選択し、その選択した特定のネットワークアドレスに関連した接続情報に従って、ネットワークブラウザとサーバ機間にネットワーク接続を提供し、ネットワーク接続を使用して特定のネットワークアドレスに配置されたサーバ機にアクセスするものがある（例えば、特許文献４参照）。
【特許文献１】特開２０００−２０９６４４号公報
【特許文献２】特開２００１−１１９４５２号公報
【特許文献３】特開平１０−３２７４６３号公報
【特許文献４】特表２００２−５２３９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献１は、トラフィックがより小さいベアラを選択するというものであり、これはコンテンツやアプリケーションに応じた切り替えができず、将来のＩＰネットワークの普及や多様なアプリケーションに対応できないことになる。また、上記特許文献２は、発信先電話番号によってベアラの優先順位を決定するというものであり、結局、接続先のインターネットプロバイダをユーザが選択する必要がある。また、上記特許文献２における無線ＬＡＮベアラはダイヤルアップ接続ではないので適用できない。
【００１１】
また、上記特許文献３は、アプリケーションごとにベアラの優先順位を固定するというものであり、特定用途のアプリケーションにとっては必要十分であるが、ＷＷＷブラウザのように多様なコンテンツを処理したり、さまざまなサービスプロバイダに接続してサービスを受けたりする場合は、サービスが限定されてしまうことになる。また、上記特許文献４は、特定のネットワークアドレスに関連した接続情報に従って、特定のネットワークアドレスに配置されたサーバ機にアクセスするものであるが、その具体的なアクセスに関しては何ら示唆されていない。また、絶えず、特定のネットワークアドレスに関連した接続情報に従って、特定のネットワークアドレスに配置されたサーバ機にアクセスするものであり、サーバ機にアクセスするまでに時間を要することになる。
【００１２】
本発明は上記事情に鑑みてなされたものであり、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置を用いて、最適なネットワーク経路を選択することが可能な情報通信端末装置、ネットワーク経路選択方法およびネットワーク経路選択プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
かかる目的を達成するために、本発明は以下の特徴を有することとする。
【００１４】
本発明にかかる情報通信端末装置は、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置であって、任意のネットワーク上に存在するサーバへの接続を要求する接続要求手段と、接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介してサーバの設置されたネットワークと接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得する接続情報取得手段と、取得したサーバのＩＰアドレスと、サーバに応じて予め指定された通信インタフェースを基にサーバと接続する接続手段と、を有することを特徴とするものである。
【００１５】
また、本発明にかかる情報通信端末装置において、接続要求手段は、アプリケーションによりサーバへの接続を要求し、接続情報取得手段は、アプリケーションにより接続の要求が行われた際に、サーバに応じて予め指定された通信インタフェースを選択することを特徴とするものである。
【００１６】
また、本発明にかかる情報通信端末装置は、通信インタフェースを選択するための選択情報をサーバに関連付けて格納する選択情報格納手段を有し、接続情報取得手段は、サーバに応じて予め指定された通信インタフェースを、選択情報格納手段に格納されている選択情報を基に選択することを特徴とするものである。
【００１７】
また、本発明にかかる情報通信端末装置において、選択情報格納手段に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、接続情報取得手段は、指定された通信インタフェースの優先順で、サーバに応じて予め指定された通信インタフェースを選択することを特徴とするものである。
【００１８】
また、本発明にかかる情報通信端末装置において、選択情報格納手段に格納されている選択情報には、ネットワーク上の機器の機器アドレスが格納されており、接続情報取得手段は、サーバに応じて予め指定された通信インタフェースと、機器アドレスと、を基にネットワーク上の機器と接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得することを特徴とするものである。
【００１９】
また、本発明にかかる情報通信端末装置において、選択情報をサーバに関連付けて格納する情報として、サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が、接続情報格納手段に格納されており、接続要求手段は、サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、サーバへの接続を要求することを特徴とするものである。
【００２０】
また、本発明にかかる情報通信端末装置は、選択情報格納手段に格納されている情報を更新する更新手段を有することを特徴とするものである。
【００２１】
また、本発明にかかる情報通信端末装置は、通信インタフェースの優先順を指定する情報を、サーバと接続する通信インタフェースの接続頻度が高い順に設定する手段を有することを特徴とするものである。
【００２２】
また、本発明にかかる情報通信端末装置において、接続情報取得手段は、ネットワーク上から機器の機器アドレスを取得した際に、該取得した機器アドレスを、接続の要求が行われたサーバに応じて選択情報格納手段に格納することを特徴とするものである。
【００２３】
また、本発明にかかるネットワーク経路選択方法は、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置におけるネットワーク経路選択方法であって、アプリケーションにより、任意のネットワーク上に存在するサーバへの接続が要求された際に、接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介してサーバの設置されたネットワークと接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得する工程と、取得したサーバのＩＰアドレスと、サーバに応じて予め指定された通信インタフェースを基にサーバと接続する工程と、を情報通信端末装置が行うことを特徴とするものである。
【００２４】
また、本発明にかかるネットワーク経路選択方法において、情報通信端末装置は、通信インタフェースを選択するための選択情報がサーバに関連付けて格納されている格納部を有しており、情報通信端末装置は、サーバに応じて予め指定された通信インタフェースを、格納部に格納されている選択情報を基に選択することを特徴とするものである。
【００２５】
また、本発明にかかるネットワーク経路選択方法において、格納部に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、情報通信端末装置は、格納部に格納されている通信インタフェースの優先順で、サーバに応じて予め指定された通信インタフェースを選択することを特徴とするものである。
【００２６】
また、本発明にかかるネットワーク経路選択方法において、格納部に格納されている選択情報には、ネットワーク上の機器の機器アドレスが含まれており、情報通信端末装置は、サーバに応じて予め指定された通信インタフェースと、機器アドレスと、を基にネットワーク上の機器と接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得することを特徴とするものである。
【００２７】
また、本発明にかかるネットワーク経路選択方法において、選択情報をサーバに関連付けて格納部に格納する情報として、サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が格納部に格納されており、情報通信端末装置は、サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、サーバへの接続を要求することを特徴とするものである。
【００２８】
また、本発明にかかるネットワーク経路選択方法は、格納部に格納されている情報を更新する工程を情報通信端末装置が行うことを特徴とするものである。
【００２９】
また、本発明にかかるネットワーク経路選択方法は、通信インタフェースの優先順を指定する情報を、サーバと接続する通信インタフェースの接続頻度が高い順に設定する工程を情報通信端末装置が行うことを特徴とするものである。
【００３０】
また、本発明にかかるネットワーク経路選択方法は、ネットワーク上から機器の機器アドレスを取得した際に、該取得した機器アドレスを、接続の要求が行われたサーバに応じて格納部に格納する工程を情報通信端末装置が行うことを特徴とするものである。
【００３１】
また、本発明にかかるネットワーク経路選択プログラムは、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置において実行されるネットワーク経路選択プログラムであって、アプリケーションにより、任意のネットワーク上に存在するサーバへの接続が要求された際に、接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介してサーバの設置されたネットワークと接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得する取得処理と、取得したサーバのＩＰアドレスと、サーバに応じて予め指定された通信インタフェースを基にサーバと接続する接続処理と、を情報通信端末装置において実行させることを特徴とするものである。
【００３２】
また、本発明にかかるネットワーク経路選択プログラムにおいて、情報通信端末装置は、通信インタフェースを選択するための選択情報がサーバに関連付けて格納されている格納部を有しており、取得処理は、サーバに応じて予め指定された通信インタフェースを、格納部に格納されている選択情報を基に選択することを特徴とするものである。
【００３３】
また、本発明にかかるネットワーク経路選択プログラムにおいて、格納部に格納されている選択情報には、通信インタフェースの優先順を指定する情報が含まれており、取得処理は、格納部に格納されている通信インタフェースの優先順で、サーバに応じて予め指定された通信インタフェースを選択することを特徴とするものである。
【００３４】
また、本発明にかかるネットワーク経路選択プログラムにおいて、格納部に格納されている選択情報には、ネットワーク上の機器の機器アドレスが含まれており、取得処理は、サーバに応じて予め指定された通信インタフェースと、機器アドレスと、を基にネットワーク上の機器と接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得することを特徴とするものである。
【００３５】
また、本発明にかかるネットワーク経路選択プログラムにおいて、格納部には、選択情報をサーバに関連付けて格納する情報として、サーバのドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を含んだ情報が格納されており、取得処理は、サーバ名のドメイン名と、ポート番号と、プロトコルと、の少なくとも１つの情報を基に、サーバへの接続が要求された際に、接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択することを特徴とするものである。
【００３６】
また、本発明にかかるネットワーク経路選択プログラムにおいて、格納部に格納されている情報を更新する処理を情報通信端末装置に実行させることを特徴とするものである。
【００３７】
また、本発明にかかるネットワーク経路選択プログラムにおいて、通信インタフェースの優先順を指定する情報を、サーバと接続する通信インタフェースの接続頻度が高い順に設定する処理を情報通信端末装置に実行させることを特徴とするものである。
【００３８】
また、本発明にかかるネットワーク経路選択プログラムは、ネットワーク上から機器の機器アドレスを取得した際に、該取得した機器アドレスを、接続の要求が行われたサーバに応じて格納部に格納する処理を情報通信端末装置に実行させることを特徴とするものである。
【発明の効果】
【００３９】
本発明にかかる情報通信端末装置、ネットワーク経路選択方法およびネットワーク経路選択プログラムは、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置において、任意のネットワーク上に存在するサーバへの接続が要求された際に、接続の要求が行われたサーバに応じて予め指定された通信インタフェースを選択し、該選択した通信インタフェースを介してサーバの設置されたネットワークと接続し、ネットワーク上の機器からサーバのＩＰアドレスを取得する。そして、その取得したサーバのＩＰアドレスと、サーバに応じて予め指定された通信インタフェースを基にサーバと接続することを特徴とするものである。これにより、ある特定のネットワークと接続可能な通信インタフェースを複数具備する情報通信端末装置を用いて、最適なネットワーク経路を選択することが可能となる。
【発明を実施するための最良の形態】
【００４０】
まず、図１を参照しながら、本発明にかかる情報通信端末装置について説明する。
本発明にかかる情報通信端末装置となる携帯情報端末（１０）は、複数の無線ベアラインタフェース（１１、１２）を有して構成されており、無線ベアラインタフェース（１１）は、基地局（２０）のみに接続可能であり、携帯情報端末（１０）は、無線ベアラインタフェース（１１）を用いてネットワーク（２１）にアクセスすることになる。同様に、無線ベアラインタフェース（１２）は、基地局（３０）のみに接続可能であり、携帯情報端末（１０）は、無線ベアラインタフェース（１２）を用いてネットワーク（３１）にアクセスすることになる。なお、ネットワーク（２１、３１）上では、ＴＣＰ／ＩＰプロトコルが使用されている。
【００４１】
ネットワーク（２１）上には、ＤＮＳサーバ（２２）と、ＷＷＷサーバ（２３）と、ＤＨＣＰサーバ（２４）と、が設置されており、携帯情報端末（１０）に対してサービスを提供することになる。なお、ＤＮＳサーバ（２２）には、ＷＷＷサーバ（２３）のサーバ名として、“ｓｅｒｖｅｒ．ｎｅｔ１”が登録されているものとする。
【００４２】
また、ネットワーク（３１）上には、ＤＮＳサーバ（３２）と、ＷＷＷサーバ（３３）と、ＤＨＣＰサーバ（３４）と、が設置されており、携帯情報端末（１０）に対してサービスを提供することになる。なお、ＤＮＳサーバ（３２）には、ＷＷＷサーバ（３３）のサーバ名として、“ｍａｃｈｉｎｅ．ｎｅｔ２”が登録されているものとする。
【００４３】
次に、図２を参照しながら、携帯情報端末（１０）の内部構成について説明する。
図２に示唆するように、携帯情報端末（１０）上では、ＷＷＷブラウザ（４０）が動作している。また、携帯情報端末（１０）は、内部モジュールとして、コンテンツ取得手段（４１）と、名前解決手段（４２）と、サーバ名パターンデータベース（４３）と、通信制御部（４４）と、無線制御部（４５、４６）と、を有して構成されている。
【００４４】
サーバ名パターンデータベース（４３）は、サーバ名と使用ベアラインタフェースの優先度を対応付けるためのデータベースであり、サーバ名パターンデータベース（４３）には、予め図３に示すような情報が設定されている。図３に示唆するように、このサーバ名パターンデータベース（４３）には、サーバ名が、“＊＊＊．ｎｅｔ１”で終わる場合には、無線ベアラインタフェース（１１）を使用し、サーバ名が、“＊＊＊．ｎｅｔ２”で終わる場合には、無線ベアラインタフェース（１２）を使用し、サーバ名が、そのいずれでもない場合には、無線ベアラインタフェース（１１）が利用できればその無線ベアラインタフェース（１１）を優先的に使用し、無線ベアラインタフェース（１１）が利用できなければ、無線ベアラインタフェース（１２）を使用することを示唆する情報が格納されている。
【００４５】
このサーバ名パターンデータベース（４３）に対して名前解決手段（４２）が問い合わせた際に、例えば、サーバ名が、“ｓｅｒｖｅｒ．ｎｅｔ１”であった場合は、無線ベアラインタフェース（１１）が選択され、サーバ名が、“ｍａｃｈｉｎｅ．ｎｅｔ２”であった場合には、無線ベアラインタフェース（１２）が選択されることになる。
【００４６】
なお、ＷＷＷブラウザ（４０）は、あるサーバへの接続が指示された場合に、適切な無線ベアラインタフェースを選択し、その選択した無線ベアラインタフェースを用いて、接続指示が行われたサーバと接続を行う必要がある。このとき、ＷＷＷブラウザ（４０）が不適切な通信経路を選択してしまうと、接続指示が行われたサーバを見つけることが出来なかったり、ネットワーク環境（ネットワーク経路中のファイアウォールの存在など）により接続が遮断されたりしてしまい、サービスを受けられないことになる。また、あるサーバがすべてのベアラインタフェースから到達可能であっても、そのサーバが提供するサービスの性質によっては、特定のベアラインタフェースを優先的に使用してサーバと接続したほうがユーザの利便性を向上させる場合がある。
【００４７】
すなわち、複数の無線ベアラインタフェースを持つ携帯情報端末（１０）は、サーバにアクセスする前に、適切な方法で通信経路を選択する必要がある。そこで、ＷＷＷブラウザ（４０）は、サーバ名パターンデータベース（４３）に格納されている情報に基づいて、無線ベアラインタフェースを以下のようにして決定することになる。
【００４８】
まず、ユーザが、携帯情報端末（１０）の具備する操作部上からＷＷＷブラウザ（４０）を操作し、あるリンクをクリックし、コンテンツの取得をＷＷＷブラウザ（４０）に指示する。このとき、ＷＷＷブラウザ（４０）は、リンクに関連付けられたサーバ名とコンテンツ名とをコンテンツ取得手段（４１）に送信する。サーバ名とコンテンツ名とを受信したコンテンツ取得手段（４１）は、その受信したサーバ名を名前解決手段（４２）に送信することになる。
【００４９】
サーバ名を受信した名前解決手段（４２）は、サーバ名パターンデータベース（４３）に問い合わせ、受信したサーバ名と適合する無線ベアラインタフェースを取得することになる。これにより、例えば、サーバ名“ｓｅｒｖｅｒ．ｎｅｔ１”が指定された場合には、名前解決手段（４２）は、無線ベアラインタフェース（１１）を使用し、図１に示すネットワーク（２１）と接続すべきである旨の情報を取得することになる。
【００５０】
次に、名前解決手段（４２）は、通信制御部（４４）を介して無線制御部（４５）を操作し、無線ベアラインタフェース（１１）を使用して、図１に示すネットワーク（２１）と接続することになる。
【００５１】
このとき、名前解決手段（４２）は、図１に示すネットワーク（２１）上のＤＨＣＰサーバ（２４）からＤＮＳサーバ（２２）のアドレスを取得し、その取得したＤＮＳサーバ（２２）のアドレスを基にＤＮＳサーバ（２２）と接続し、サーバ名“ｓｅｒｖｅｒ．ｎｅｔ１”のアドレスを問い合わせ、ＷＷＷサーバ（２３）のＩＰアドレスをＤＮＳサーバ（２２）から取得することになる。
【００５２】
次に、名前解決手段（４２）は、図１に示すＷＷＷサーバ（２３）のＩＰアドレスと、選択された無線ベアラインタフェース（１１）の情報と、をコンテンツ取得手段（４１）に送信することになる。
【００５３】
そして、コンテンツ取得手段（４１）は、名前解決手段（４２）から受信したＷＷＷサーバ（２３）のＩＰアドレスと、無線ベアラインタフェース（１１）の情報と、を基に、図１に示すＷＷＷサーバ（２３）と接続し、ＷＷＷブラウザ（４０）から指定されたコンテンツ名に対応するコンテンツをＷＷＷサーバ（２３）から取得し、その取得したコンテンツをＷＷＷブラウザ（４０）に送信することになる。そして、ＷＷＷブラウザ（４０）は、コンテンツ取得手段（４１）から受信したコンテンツを携帯情報端末（１０）の具備する表示部上に表示し、ユーザにコンテンツを提示することになる。
【００５４】
このように、本発明にかかる携帯情報端末（１０）は、ＷＷＷブラウザ（４０）から指定したＷＷＷサーバ名と適合する無線ベアラインタフェース（１１）の情報を、サーバ名パターンデータベース（４３）から取得し、該取得した無線ベアラインタフェース（１１）の情報を使用し、図１に示すネットワーク（２１）と接続する。そして、携帯情報端末（１０）は、図１に示すネットワーク（２１）上のＤＨＣＰサーバ（２４）からＤＮＳサーバ（２２）のアドレスを取得し、その取得したＤＮＳサーバ（２２）のアドレスを基にＤＮＳサーバ（２２）と接続し、ＷＷＷサーバ（２３）のＩＰアドレスをＤＮＳサーバ（２２）から取得することになる。そして、携帯情報端末（１０）は、図１に示すＷＷＷサーバ（２３）のＩＰアドレスと、無線ベアラインタフェース（１１）の情報と、を基に図１に示すＷＷＷサーバ（２３）と接続し、ＷＷＷブラウザ（４０）から指定されたコンテンツ名に対応するコンテンツをＷＷＷサーバ（２３）から取得することになる。
【００５５】
したがって、本発明にかかる携帯情報端末（１０）は任意のネットワーク（２１、３１）上に存在するサーバ（２３、３３）への接続が要求された際に、接続の要求が行われたサーバ（２３、３３）に応じて予め指定された通信インタフェース（１１、１２）を選択し、該選択した通信インタフェース（１１、１２）を介してサーバ（２３、３３）の設置されたネットワーク（２１、３１）と接続し、ネットワーク（２１、３１）上の機器（２２、３２）からサーバ（２３、３３）のＩＰアドレスを取得する。そして、その取得したサーバ（２３、３３）のＩＰアドレスと、サーバ（２３、３３）に応じて予め指定された通信インタフェース（１１、１２）を基にサーバ（２３、３３）と接続することになり、ある特定のネットワーク（２１、３１）と接続可能な通信インタフェース（１１、１２）を複数具備する携帯情報端末（１０）において、最適なネットワーク経路を選択することが可能となる。
【実施例１】
【００５６】
以下、添付図面を参照しながら、本発明にかかる情報通信端末装置となる携帯電話（１０１）を用いたネットワーク経路の選択方法について説明する。
【００５７】
まず、図４を参照しながら、第１の実施例におけるネットワーク構成について説明する。図４に示唆するように、第１の実施例における携帯電話（１０１）は、ＷＣＤＭＡ通信方式のＷＣＤＭＡベアラインタフェース（１０２）と、無線ＬＡＮベアラインタフェース（１０３）と、を有して構成されている。
【００５８】
ＷＣＤＭＡベアラインタフェース（１０２）は、ＷＣＤＭＡ基地局（２０１）を経由して携帯電話網（公衆網）（２０２）に接続できることになる。また、携帯電話網（２０２）上にはゲートウェイ（２０６）が設置されており、ゲートウェイ（２０６）は、インターネット（４０１）と接続されている。
【００５９】
無線ＬＡＮベアラインタフェース（１０３）は、ＩＥＥＥ８０２．１１通信方式の無線ＬＡＮであり、無線ＬＡＮ基地局（３０１）を経由してＬＡＮ（ローカル・エリア・ネットワーク）（３０２）と接続することができる。
【００６０】
また、ＬＡＮ（３０２）上にはゲートウェイ（３０６）が設置されており、ゲートウェイ（３０６）は、インターネット（４０１）と接続されている。
【００６１】
なお、ゲートウェイ（２０６、３０６）は、安全のためインターネット（４０１）側からの接続要求は拒否するように設定されている。
【００６２】
つまり、携帯電話（１０１）上のアプリケーションは、無線ＬＡＮベアラインタフェース（１０３）を使用して携帯電話網上（２０２）の各種サーバ（２０３、２０４、２０５）に接続することはできないことになる。同様に、ＷＣＤＭＡベアラインタフェース（１０２）を使用してＬＡＮ（３０２）上の各種サーバ（３０３、３０４、３０５）に接続することはできないことになる。なお、インターネット（４０１）上に設置してあるサーバ（４０２、４０３）には、ＷＣＤＭＡベアラインタフェース（１０２）、または、無線ＬＡＮベアラインタフェース（１０３）の何れのベアラインタフェースを使用しても接続することができるように設定されている。
【００６３】
なお、無線ＬＡＮ基地局（３０１）のＥＳＳＩＤは、“ｌｏｃａｌ”に設定されている。
また、ＤＮＳサーバ（２０４）には、ＷＷＷサーバ（２０５）の名前として“ｓｅｒｖｅｒ．ｃａｒｒｉｅｒ．ｎｅ．ｊｐ”が登録されており、ＤＮＳサーバ（３０４）には、ＷＷＷサーバ（３０５）の名前として、“ＷＷＷ．ｒｅｓｅａｒｃｈ．ｌｏｃａｌ”が登録されている。また、ＤＮＳサーバ（４０２）には、ＷＷＷサーバ（４０３）の名前として、“ＷＷＷ．ｎｅｃ．ｃｏ．ｊｐ”が登録されている。
【００６４】
なお、ＤＮＳサーバ（２０４、３０４）は、携帯電話（１０１）から問い合わせのあったサーバ名がＤＮＳサーバ（２０４、３０４）自身に登録されていない場合は、インターネット（４０１）上のＤＮＳサーバ（４０２）に対して問い合わせを転送するように設定されている。
【００６５】
次に、図５を参照しながら、図４に示す携帯電話（１０１）の内部構成について説明する。
【００６６】
第１の実施例における携帯電話（１０１）は、ＷＣＤＭＡ通信方式のＷＣＤＭＡベアラインタフェース（１０２）と、無線ＬＡＮベアラインタフェース（１０３）と、ＷＷＷブラウザ（１１０）と、内部モジュールとなる、コンテンツ取得手段（１１１）と、名前解決手段（１１２）と、サーバ名パターンデータベース（１１３）と、通信制御部（１１４）と、ＷＣＤＭＡ制御部（１１５）と、無線ＬＡＮ制御部（１１６）と、を有して構成されている。
【００６７】
なお、第１の実施例における携帯電話（１０１）上ではＷＷＷブラウザ（１１０）が動作しているものとする。
【００６８】
また、サーバ名パターンデータベース（１１３）は、図６に示唆する情報が設定されており、このサーバ名パターンデータベース（１１３）には、サーバ名が、“＊＊＊．ｃａｒｒｉｅｒ．ｎｅ．ｊｐ”で終わる場合には、ＷＣＤＭＡ通信方式のＷＣＤＭＡベアラインタフェース（１０２）を使用し、サーバ名が、“＊＊＊．ｌｏｃａｌ”で終わる場合には、無線ＬＡＮベアラインタフェース（１０３）を使用し、ＥＳＳＩＤが、“ｌｏｃａｌ”である基地局に限定して接続することを示し、サーバ名が、上記いずれでもない場合は、無線ＬＡＮベアラインタフェース（１０３）が利用できれば、その無線ＬＡＮベアラインタフェース（１０３）を優先的に使用し、無線ＬＡＮベアラインタフェース（１０３）が利用できなければ、ＷＣＤＭＡベアラインタフェース（１０２）を使用することを示唆する情報が設定されている。
【００６９】
（第１の実施例における処理動作）
次に、図５を参照しながら、第１の実施例の携帯電話（１０１）の処理動作について説明する。なお、第１の実施例の処理動作は、図５に示すシーケンス番号（Ｓ１〜Ｓ１７）に基づいて説明する。
【００７０】
まず、ユーザが携帯電話（１０１）上のＷＷＷブラウザ（１１０）を操作して、あるハイパーリンクをクリックしコンテンツの取得を要求する（ステップＳ１）。なお、ハイパーリンクにはコンテンツの所在を表すＵＲＬが関連付けられており、ＵＲＬは、サーバの名前とコンテンツのファイルパス情報とから構成されている。なお、クリックされたリンクのＵＲＬは、“ｈｔｔｐ：／／ｗｗｗ．ｒｅｓｅａｒｃｈ．ｌｏｃａｌ／ｆｉｌｅ．ｈｔｍｌ”と仮定する。
【００７１】
次に、ＷＷＷブラウザ（１１０）は、このＵＲＬをコンテンツ取得手段（１１１）に送信する（ステップＳ２）。ＵＲＬを受信したコンテンツ取得手段（１１１）は、サーバのアドレス、および、使用すべきベアラインタフェースを調べるために、ＷＷＷブラウザ（１１０）から受信したＵＲＬのサーバ名部分である、“ｗｗｗ．ｒｅｓｅａｒｃｈ．ｌｏｃａｌ”を名前解決手段（１１２）に送信することになる（ステップＳ３）。
【００７２】
名前解決手段（１１２）は、コンテンツ取得手段（１１１）から受信したサーバ名を基に、サーバ名パターンデータベース（１１３）に問い合わせ（ステップＳ４）、サーバ名に対応するベアラインタフェース情報をサーバ名データベース（１１３）から取得することになる（ステップＳ５）。なお、ここでは図６に示唆する、サーバ名パターンの２行目のサーバ名が、“ｗｗｗ．ｒｅｓｅａｒｃｈ．ｌｏｃａｌ”に該当することになる。すなわち、ＥＳＳＩＤが、“ｌｏｃａｌ”の無線ＬＡＮアクセスポイントに接続すべきである旨の情報を名前解決手段（１１２）が取得することになる。
【００７３】
次に、名前解決手段（１１２）は、通信制御部（１１４）に対して、ＥＳＳＩＤが、“ｌｏｃａｌ”である無線ＬＡＮアクセスポイントへの接続要求を行い（ステップＳ６）、通信制御部（１１４）は、無線ＬＡＮ制御部（１１６）に対してＥＳＳＩＤの検索処理および接続処理を実行させることになる（ステップＳ７）。
【００７４】
ここで、携帯電話（１０１）が、図４に示す無線ＬＡＮ基地局（３０１）の無線エリア内に位置し、通信制御部（１１４）が、無線ＬＡＮ制御部（１１６）に対してＥＳＳＩＤの検索処理および接続処理を実行させ、通信制御部（１１４）が無線ＬＡＮベアラインタフェースを介して無線ＬＡＮ基地局（３０１）と接続し、携帯電話（１０１）と無線ＬＡＮ基地局（３０１）との接続が成功したとする。
【００７５】
この接続に携帯電話（１０１）が成功すると、通信制御部（１１４）は、図４に示すＬＡＮ（３０２）上にＤＨＣＰ要求をブロードキャストし、ＤＨＣＰサーバ（３０３）から無線ＬＡＮベアラインタフェース用のＩＰアドレス、及び、ＤＮＳサーバ（３０４）のアドレスを取得することになる。
【００７６】
次に、通信制御部（１１４）は、図４に示すＤＨＣＰサーバ（３０３）から取得したＤＮＳサーバ（３０４）のアドレス、および、ＬＡＮ（３０２）に接続した際の情報を名前解決手段（１１２）に送信することになる（ステップＳ８）。
【００７７】
そして、名前解決手段（１１２）は、通信制御部（１１４）から上記情報を受信し、図４に示唆するＤＮＳサーバ（３０４）と接続し、サーバ名“ｗｗｗ．ｒｅｓｅａｒｃｈ．ｌｏｃａｌ”のアドレスをＤＮＳサーバ（３０４）に問い合わせ、名前解決手段（１１２）は、ＷＷＷサーバ（３０５）のＩＰアドレスをＤＮＳサーバ（３０４）から取得することになる（ステップＳ９、Ｓ１０、Ｓ１１）。次に、名前解決手段（１１２）は、図４に示唆するＷＷＷサーバ（３０５）のＩＰアドレスと、選択されたベアラインタフェースの情報と、をコンテンツ取得手段（１１１）に送信することになる（ステップＳ１２）。
【００７８】
コンテンツ取得手段（１１１）は、ＨＴＴＰプロトコルを使用して、名前解決手段（１１２）から受信したＷＷＷサーバ（３０５）のＩＰアドレスを基に、ＷＷＷサーバ（３０５）に接続し（ステップＳ１３、１４）、ＷＷＷブラウザ（１１０）から指定されたコンテンツファイル名“／ｆｉｌｅ．ｈｔｍｌ”に対応するコンテンツをＷＷＷサーバ（３０５）から取得し（ステップＳ１５）、その取得したコンテンツをＷＷＷブラウザ（１１０）に送信することになる（ステップＳ１６）。
【００７９】
ＷＷＷブラウザ（１１０）は、コンテンツ取得手段（１１１）から受信したコンテンツファイル名“／ｆｉｌｅ．ｈｔｍｌ”のコンテンツを携帯電話（１０１）の具備する表示部上に表示し、ユーザにコンテンツを提示することになる（ステップＳ１７）。
【００８０】
次に、ユーザが別のリンクをクリックし、そのＵＲＬが “ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｃａｒｒｉｅｒ．ｎｅ．ｊｐ／ｌｏｇｉｎ．ｈｔｍｌ”であったとする。
【００８１】
この場合、上記のシーケンスと同様な処理動作を行い、携帯電話（１０１）は、ＷＣＤＭＡベアラインタフェース（１０２）を使用して、図４に示唆する携帯電話網（２０２）に接続し、ＷＷＷサーバ（２０５）上のコンテンツ“／ｌｏｇｉｎ．ｈｔｍｌ”を取得することになる。
【００８２】
また、ユーザが別のリンクをクリックし、そのＵＲＬが “ｈｔｔｐ:／／ｗｗｗ．ｎｅｃ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ”であったとする。
【００８３】
この場合、上記のシーケンスと同様な処理動作を行い、携帯電話（１０１）は、無線ＬＡＮベアラインタフェース（１０３）を優先的に使用して、図４に示唆するＬＡＮ（３０２）に接続し、ＷＷＷサーバ（４０３）上のコンテンツ“／ｉｎｄｅｘ．ｈｔｍｌ”を取得する。また、無線ＬＡＮベアラインタフェース（１０３）が使用できない場合は、ＷＣＤＭＡベアラインタフェース（１０２）を使用して、図４に示唆する携帯電話網（２０２）に接続し、ＷＷＷサーバ（４０３）上のコンテンツ“／ｉｎｄｅｘ．ｈｔｍｌ”を取得することになる。
【００８４】
以上の説明から明らかなように第１の実施例は、以下のような効果を奏することになる。
第１の効果は、サーバ名と使用ベアラインタフェースとを関連付けるためのサーバ名パターンデータベース（１１３）を設けることで、そのサーバ名パターンデータベース（１１３）から適切な使用ベアラインタフェースを自動的に選択することが可能となる。これにより、ユーザが手動で使用ベアラインタフェースを選択する必要がなく、ユーザの手間を軽減することが可能となる。
【００８５】
第２の効果は、適切にサーバ名パターンデータベース（１３１）、及び、ＤＮＳサーバ（２２、３２）を設定することで、目的のサーバに到達できる使用ベアラインタフェースを特定することができ、無駄な接続処理や切断処理を軽減することが可能となる。
【００８６】
第３の効果は、ベアラインタフェースの選択を名前解決手段（１１２）により一元的に判断することで、従来のアプリケーションを容易に複数のベアラインタフェースに対応させることが可能となる。
【００８７】
第４の効果は、サーバ名パターンに関連付けて使用ベアラインタフェースを決定するようにサーバ名パターンデータベース（１３１）を構築することで、コンテンツ制作者がコンテンツのリンクをサーバ名パターンで記述するだけで、携帯電話（１０１）の使用するベアラインタフェースを制御することが可能となる。
【００８８】
第５の効果は、無線サービスエリアが重複するような場合でも、それぞれが別々のエリアを構築するように、サーバ名パターンデータベース（１３１）、ＤＮＳサーバ（２２、３２）、及び、無線ＬＡＮ基地局（３０１）のＥＳＳＩＤを設定することで、サーバの名前によってそれぞれのネットワークを明示的に区別してアクセスできるようにすることが可能となる。
【００８９】
第６の効果は、異なるネットワークに接続されているサーバのＩＰアドレスが重複していても、各ネットワークが別々のエリアを構成するように、サーバ名パターンデータベース（１３１）、ＤＮＳサーバ（２２、３２）、及び、無線ＬＡＮ基地局（３０１）のＥＳＳＩＤを設定することで、それぞれに異なったサーバ名を与えることができ、ＩＰアドレスを軽減することが可能となる。
【実施例２】
【００９０】
次に、第２の実施例について説明する。
第１の実施例は、図６に示唆するように、サーバ名パターンデータベース（１１３）には、サーバ名パターンに応じて使用するベアラインタフェースを関連付けて格納したが、第２の実施例は、図７に示唆するように、サーバ名パターンに応じて使用するベアラインタフェースと、ＤＮＳサーバのアドレスと、を関連付けて格納したことを特徴とするものである。これにより、第１の実施例のように、ＤＨＣＰにより接続した際にＤＮＳサーバのアドレスを自動的に取得する必要がなくなることになる。以下に、第２の実施例における処理動作について説明する。
【００９１】
まず、図８を参照しながら、第２の実施例のネットワーク構成について説明する。
図８に示唆するように、第２の実施例における携帯電話（１０１）は、第１の実施例と同様に、ＷＣＤＭＡ通信方式のＷＣＤＭＡベアラインタフェース（１０２）と、無線ＬＡＮベアラインタフェース（１０３）と、を有して構成されている。
【００９２】
なお、第２の実施例におけるネットワーク構成は、ローカル・エリア・ネットワークＣ（３１２）上に、ＤＨＣＰサーバ（３１３）と、ゲートウェイ（３１４）と、が設置されている。また、ゲートウェイ（３１４）は、ローカル・エリア・ネットワークＡ（３２１）と、ローカル・エリア・ネットワークＢ（３３１）と、接続されており、各ローカル・エリア・ネットワークＡ、Ｂ（３２１、３３１）上には、ＷＷＷサーバ（３２２、３３２）と、ＤＮＳサーバ（３２３、３３３）と、が設置されている。
【００９３】
次に、図８を参照しながら、第２の実施例のネットワーク構成における携帯電話（１０１）を用いたネットワーク経路の選択方法について説明する。なお、図８に示唆する携帯電話（１０１）は、図５に示唆する第１の実施例と同様の構成から構築されており、図５に示唆するサーバ名パターンデータベース（１１３）に、図７に示唆する情報が格納されているものとする。
【００９４】
まず、ユーザが携帯電話（１０１）上のＷＷＷブラウザ（１１０）を操作して、リンクをクリックし、そのＵＲＬが“ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｃａｒｒｉｅｒ．ｎｅ．ｊｐ／ｌｏｇｉｎ．ｈｔｍｌ”であったとする。
【００９５】
この場合、第１の実施例のシーケンスと同様な処理動作を行い、携帯電話（１０１）は、サーバ名パターンデータベース（１１３）を検索し、図７に示唆する１行目に該当することになり、携帯電話（１０１）は、ＷＣＤＭＡベアラインタフェース（１０２）を使用して、図８に示唆する携帯電話網（２０２）に接続し、ＷＷＷサーバ（２０５）上のコンテンツ“／ｌｏｇｉｎ．ｈｔｍｌ”を取得することになる。
【００９６】
また、ユーザが携帯電話（１０１）上のＷＷＷブラウザ（１１０）を操作して、リンクをクリックし、そのＵＲＬが“ｈｔｔｐ:／／ｗｗｗ．ｌｏｃａｌ．ｌａｎ１／ｉｎｄｅｘ．ｈｔｍｌ”であったとする。
【００９７】
この場合、携帯電話（１０１）は、サーバ名パターンデータベース（１１３）を検索し、図７に示唆する２行目に該当することになり、携帯電話（１０１）は、無線ＬＡＮに接続すべきである旨の情報（ＷＬＡＮ）と、ＤＮＳサーバ３２３のアドレスと、を取得することになる。そして、携帯電話（１０１）は、図５に示唆するサーバ名パターンデータベース（１１３）から検索取得した情報を基に、図８に示唆する無線ＬＡＮ基地局（３１１）との接続処理を行うことになる。
【００９８】
次に、携帯電話（１０１）は、図８に示唆する無線ＬＡＮ基地局（３１１）との接続処理が完了すると、携帯電話（１０１）は、ローカル・エリア・ネットワークＣ（３１２）上に、ＤＨＣＰ要求をブロードキャストし、ＤＨＣＰサーバ（３１３）から無線ＬＡＮベアラインタフェース用のＩＰアドレスのみを取得することになる。そして、携帯電話（１０１）は、ＤＨＣＰサーバ（３１３）から取得した無線ＬＡＮベアラインタフェース用のＩＰアドレスと、図５に示唆するサーバ名パターンデータベース（１１３）から取得したＤＮＳサーバ３２３のアドレスと、を基に、図８に示唆するＤＮＡサーバ（３２３）と接続し、サーバ名“ｗｗｗ．ｌｏｃａｌ．ｌａｎ１”のアドレスをＤＮＳサーバ（３２３）に問い合わせ、ＷＷＷサーバ（３２２）のＩＰアドレスをＤＮＳサーバ（３２３）から取得することになる。そして、携帯電話（１０１）は、ＨＴＴＰプロトコルを使用して、ＤＮＳサーバ（３２３）から取得したＷＷＷサーバ（３２２）のＩＰアドレスを基に、ＷＷＷサーバ（３２３）に接続し、ＷＷＷブラウザ（１１０）から指定されたコンテンツファイル“ｉｎｄｅｘ．ｈｔｍｌ”に対応するコンテンツをＷＷＷサーバ（３２３）から取得することになる。
【００９９】
このように、第２の実施例におけるネットワーク経路の選択方法は、図７に示唆するように、サーバ名パターンに応じて、使用するベアラインタフェースと、ＤＮＳサーバのアドレスと、を関連付けて格納したことを特徴とするものである。これにより、ＤＨＣＰにより接続した際にＤＮＳサーバのアドレスを自動的に取得する必要がなくなることになる。また、ローカル・エリア・ネットワークＡ（３２１）の運用者と、ローカル・エリア・ネットワークＢ（３３１）の運用者と、は、同じアクセスポイントを共有してサービスを提供しているが、１つのＤＮＳサーバを共有しなくてもよく、独自にＤＮＳサーバを管理することが可能となる。従って、ネットワークの変更操作を柔軟に行うことが可能となる。
【０１００】
なお、上記実施例においては、携帯電話（１０１）の具備するサーバ名パターンデータベース（１１３）に予め、ＤＮＳサーバのアドレスを格納したが、第１の実施例のように、ＤＨＣＰにより接続した際に取得したＤＮＳサーバのアドレスを、サーバ名パターンデータベース（１１３）に関連付けて格納することも可能である。
【０１０１】
なお、上記の実施例は本発明の好適な実施の一例であり、本発明の実施例は、これに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。例えば、上記実施例において、無線ベアラインタフェースでネットワークに接続する情報通信端末装置を想定したが、これはユーザの利便性や、様々なネットワークに接続できるなどの理由により、実現する可能性が高いものを選択した結果であり、本発明を無線ベアラインタフェースのみに限定するものではなく、複数の有線ベアラインタフェースを持つ情報通信端末装置や、有線と無線との両方のベアラインタフェースを持つ端末などにも適用することは可能である。
【０１０２】
また、上記実施例におけるネットワーク環境、および、サーバの設置構成は本発明の必須要件ではなく、情報通信端末装置内部の通信方式やモジュール構成に閉じたものであり、ネットワークの環境、すなわち、トポロジ（ネットワークの形態）やサーバの設置構成は任意であり、特に限定するものではない。
【０１０３】
また、ＷＷＷブラウザ以外のアプリケーションを使用することも可能であり、例えば、メール、インスタントメッセージ、ＦＴＰなどを適用することも可能である。
【０１０４】
また、サーバ名パターンデータベース（１１３）は、３つ以上のベアラインタフェースに適用するように構築することも可能である。また、サーバ名パターンデータベース（１１３）は、ドメイン名だけでなくポート番号やプロトコルの種別をキーに検索できるように構築することも可能である。また、サーバ名パターンデータベース（１１３）の情報は固定ではなく、情報通信端末装置の具備する操作部からユーザがサーバ名パターンデータベース（１１３）の内容を変更したり、ネットワークを介して自動的にダウンロードしてサーバ名パターンデータベース（１１３）の内容を更新したりすることも可能である。
【０１０５】
また、サーバ名パターンデータベース（１１３）の優先順位は、そのベアラインタフェースの接続頻度に応じて優先順位を変更するように構築することも可能である。これにより、最も接続頻度の高いベアラインタフェースを優先的に使用することが可能となる。
【０１０６】
また、上記の実施例における情報通信端末装置となる携帯電話（１０１）を用いたネットワーク経路の選択方法は、コンピュータプログラムにより実行することも可能であり、また、上記のプログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録し、上記の記録媒体から情報通信端末装置にロードすることも可能である。また、所定のネットワークを介して接続されている外部機器から上記のプログラムを情報通信端末装置にロードすることも可能である。
【産業上の利用可能性】
【０１０７】
本発明にかかる情報通信端末装置、ネットワーク経路選択方法及びネットワーク経路選択プログラムは、複数の通信インタフェースを具備する情報通信端末装置に適用可能である。
【図面の簡単な説明】
【０１０８】
【図１】本発明にかかる情報通信端末装置となる携帯情報端末を用いたネットワーク経路の選択方法を説明するための一構成例を示す図である。
【図２】本発明にかかる携帯情報端末の内部構成を示すブロック図である。
【図３】本発明にかかる携帯情報端末の具備するサーバ名パターンデータベースの内部構成を示す図である。
【図４】本発明にかかる情報通信端末装置となる携帯電話を用いた第１の実施例におけるネットワーク経路の選択方法を説明するための一構成例を示す図である。
【図５】本発明にかかる携帯電話の内部構成を示すブロック図である。
【図６】本発明にかかる携帯電話の具備するサーバ名パターンデータベースの内部構成を示す図である。
【図７】本発明にかかる情報通信端末装置となる携帯電話を用いた第２の実施例におけるネットワーク経路の選択方法を説明するための一構成例を示す図である。
【図８】本発明にかかる携帯電話の具備するサーバ名パターンデータベースの内部構成を示す図である。
【符号の説明】
【０１０９】
１０    携帯情報端末
１１、１２    無線ベアラインタフェース
２０、３０    基地局
２１、３１    ネットワーク
２２、３２、２０４、３０４、３２３、３３３、４０２    ＤＮＳサーバ
２３、３３、２０５、３０５、３２２、３３２、４０３    ＷＷＷサーバ
２４、３４、２０３、３０３、３１３    ＤＨＣＰサーバ
４０、１１０    ＷＷＷブラウザ
４１、１１１    コンテンツ取得手段
４２、１１２    名前解決手段
４３、１１３    サーバ名パターンデータベース
４４、１１４    通信制御部
４５、４６    無線制御部
１０１    携帯電話
１０２    ＷＣＤＭＡベアラインタフェース
１０３    無線ＬＡＮベアラインタフェース
１１５    ＷＣＤＭＡ制御部
１１６    無線ＬＡＮ制御部
２０１    ＷＣＤＭＡ基地局
２０２    携帯電話網
２０６、３０６、３１４    ゲートウェイ
３０１、３１１    無線ＬＡＮ基地局
３０２、３１２、３２１、３３１    ＬＡＮ（ローカル・エリア・ネットワーク）
４０１    インターネット
【図１】
2005236480.tif 000003
【図２】
2005236480.tif 000004
【図３】
2005236480.tif 000005
【図４】
2005236480.tif 000006
【図５】
2005236480.tif 000007
【図６】
2005236480.tif 000008
【図７】
2005236480.tif 000009
【図８】
2005236480.tif 000010