(57)【要約】【課題】  複数の通信インターフェースを介した通信経路を適切に切り替えることで、迅速な通信速度を得ることを目的とする。【解決手段】本発明の通信機器は、複数の通信インターフェース２０２と、接続判定部２１２と、ルーティングテーブル２２２と、経路情報取得部２１４と、経路書込部２１６と、デフォルト設定部２１８を備え、経路書込部２１６は、デフォルト設定部２１８において優位に設定された通信インターフェースが有効となった場合には、通信インターフェース２０２の経路情報のみをデフォルトゲートウェイとしてルーティングテーブル２２２に設定し、優位に設定されていない通信インターフェースが有効となった場合であっても、優位に設定された通信インターフェースが有効である場合には、通信インターフェースの経路情報をデフォルトゲートウェイに設定しないことを特徴とする。【選択図】    図２
2009111688.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続する通信機器であって、
複数の通信インターフェースと、
前記複数の通信インターフェースのそれぞれが前記ＩＰネットワークと接続しているか否かを判定する接続判定部と、
ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を格納するルーティングテーブルと、
前記複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから経路情報を取得する経路情報取得部と、
前記通信インターフェースが前記接続判定部によって接続されたと判定された場合に、該接続された通信インターフェースに関して前記経路情報取得部が取得した前記経路情報を前記ルーティングテーブルに追加する経路書込部と、
前記複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定部と、
を備え、
前記経路書込部は、前記デフォルト設定部において優位に設定された通信インターフェースが接続されたと判定された場合には、優位に設定されていない通信インターフェースが接続されていても、前記優位に設定された通信インターフェースの経路情報のみをデフォルトゲートウェイとして前記ルーティングテーブルに設定し、優位に設定されていない通信インターフェースが接続されたと判定された場合であっても、前記優位に設定された通信インターフェースが接続されたと判定された場合には、前記優位に設定されていない通信インターフェースの経路情報をデフォルトゲートウェイに設定しないことを特徴とする通信機器。
【請求項２】
ＩＰネットワークに接続する通信機器であって、
複数の通信インターフェースと、
前記複数の通信インターフェースのそれぞれが前記ＩＰネットワークと接続しているか否かを判定する接続判定部と、
ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を格納するルーティングテーブルと、
前記複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから経路情報を取得する経路情報取得部と、
前記通信インターフェースが前記接続判定部によって接続されたと判定された場合に、該接続されたと判定された通信インターフェースに関して前記経路情報取得部が取得した前記経路情報を前記ルーティングテーブルに追加する経路書込部と、
前記複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定部と、
前記複数の通信インターフェースの接続先のネットワークが同一であるか否かを判定するネットワーク判定部と、
前記ネットワーク判定部が前記複数の通信インターフェースの接続先のネットワークが同一であると判定した場合、前記デフォルト設定部において優位に設定された通信インターフェース以外の通信インターフェースの経路情報を前記ルーティングテーブルから削除する経路削除部と、
を備えることを特徴とする通信機器。
【請求項３】
前記複数の通信インターフェースによる通信の通信品質値をそれぞれ測定する通信品質測定部をさらに備え、
前記デフォルト設定部は、前記通信品質値が最大となる前記通信インターフェースを優位に設定すること特徴とする請求項２に記載の通信機器。
【請求項４】
前記複数の通信インターフェースは、有線インターフェースおよび無線インターフェースを含み、
当該通信機器は、該通信機器に供給されるバッテリの充電量が所定値を下回ったか否かを判定する充電量判定部をさらに備え、
前記充電量判定部が、所定値を下回ったと判定した場合、前記デフォルト設定部は、前記有線インターフェースを優位に設定することを特徴とする請求項２に記載の通信機器。
【請求項５】
当該通信機器は、さらに、
前記複数の通信インターフェースによる消費金額を取得し積算する課金集計部と、
前記複数の通信インターフェースそれぞれの通信単価を格納した課金テーブルと、
前記課金集計部によって集計された消費金額の合計が所定値を上回ったか否かを判定する課金額判定部と、
を備え、
前記課金額判定部が、所定値を上回ったと判定した場合、前記デフォルト設定部は、前記課金テーブルにて通信単価が最小となる前記通信インターフェースを優位に設定することを特徴とする請求項２に記載の通信機器。
【請求項６】
複数の通信インターフェースそれぞれについてＩＰネットワークと接続しているか否かを判定する接続判定ステップと、
ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を前記複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから取得する経路情報取得ステップと、
前記通信インターフェースが前記接続判定ステップにおいて接続されたと判定された場合に、該接続されたと判定された通信インターフェースに関して前記経路情報取得ステップにて取得した前記経路情報をルーティングテーブルに追加する経路書込ステップと、
複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定ステップと、
前記デフォルト設定ステップにおいて優位に設定された通信インターフェースが接続されたか否かを判定する優先インターフェース有効判定ステップと、
前記優先インターフェース有効判定ステップにて前記優位に設定された通信インターフェースが接続されたと判定された場合、該優位に設定された通信インターフェースの経路情報のみをデフォルトゲートウェイとしてルーティングテーブルに設定するデフォルトゲートウェイ設定ステップと、
を含むことを特徴とする通信経路切替方法。
【請求項７】
複数の通信インターフェースのそれぞれについてＩＰネットワークと接続しているか否かを判定する接続判定ステップと、
ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を前記複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから取得する経路情報取得ステップと、
前記通信インターフェースが前記接続判定ステップにおいて接続されたと判定された場合に、該接続されたと判定された通信インターフェースに関して前記経路情報取得ステップにて取得した前記経路情報をルーティングテーブルに追加する経路書込ステップと、
複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定ステップと、
前記複数の通信インターフェースの接続先のネットワークが同一であるか否かを判定するネットワーク判定ステップと、
前記ネットワーク判定ステップにて、前記複数の通信インターフェースの接続先のネットワークが同一であると判定された場合、前記デフォルト設定ステップにおいて優位に設定された通信インターフェース以外の通信インターフェースの経路情報を前記ルーティングテーブルから削除する経路削除ステップと、
を含むことを特徴とする通信経路切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続する通信機器および通信経路切替方法に関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークの発展により、家や会社等の様々な場所においてもＬＡＮ（Local Area Network）が組まれるようになってきている。ＬＡＮにはＥｔｈｅｒｎｅｔ（登録商標）、ＦＤＤＩ（Fiber Distributed Data Interface）、無線ＬＡＮ（８０２．１１ｂ、１１ｇ、１１ａ、１１ｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）といった有線または無線の様々な接続方式が用いられている。また、ＬＡＮはＦＴＴＨ（Fiber To The Home）やＡＤＳＬ（Asymmetric Digital Subscriber Line）といった回線を通じて系外のインターネット（ＷＡＮ：Wide Area Network）に接続されている。
【０００３】
これらの接続方式を用いて通信を行う場合、一般的にはそれぞれの通信方式を実現するＬＳＩ（Large Scale Integration：大規模集積回路）が提供されており、通信機器にＬＳＩチップを実装して利用する。この物理的なＬＳＩによって実現されるネットワークの、論理的な経路の入口を通信インターフェースと称する。
【０００４】
最も簡単な例としては、ネットワークに接続する通信機器（コンピュータやＰＤＡなど）は、１つの通信インターフェースから１つのネットワークに接続される。このような単一の接続を介してインターネットと通信を行う形態を単一接続形態と称する。例えば、通信機器をＬＡＮに接続し、ＬＡＮのゲートウェイを介してインターネットへと接続するネットワーク構成はよく見られる。ゲートウェイとは２つの異なるネットワークを接続する経路であって、具体的にはブリッジやルーターなどのネットワーク機器によって構成される。
【０００５】
ところで状況によっては、通信機器を２以上の通信インターフェースを用いて２以上のネットワークに接続する必要が生じる。このような複数の接続を介してインターネットと通信を行う形態を複数接続形態と称する。例えば、セキュリティ上の観点から閉じられたネットワークと、インターネットに接続された開放されたネットワークの両方に接続する場合である。事案は様々なパターンがあり、ＬＡＮが閉じられている場合もあれば、離隔地の閉じられたネットワークにＩＳＤＮ（Integrated Services Digital Network）回線などを用いてダイヤルアップ接続する場合もある。
【０００６】
また複数接続形態には、２以上の通信インターフェースから１のネットワークに接続する場合もある。例えばＥｔｈｅｒｎｅｔ（登録商標）ポートと無線ＬＡＮを両方備えたノートパソコンはよく見受けられる装置構成であり、自分の席では有線ＬＡＮに接続し、会議室では無線ＬＡＮによって接続することができる。また近年発達の著しい携帯電話やスマートフォンでは無線ＬＡＮを搭載しているものもあり、パケット通信と無線ＬＡＮのいずれによってもインターネットに接続することが可能となっている。
【０００７】
上述した単一接続形態では、目的のネットワークに接続するために、複数のネットワーク（セグメント）をホップする必要があるが、通常は直接接続しているネットワークのゲートウェイをルーティングテーブルで指定しているのみであり、その先のルーティングはネットワーク構成に任せている。言い換えれば、端末である通信機器は、自分が接続しているネットワークがその先のネットワークに接続されているかどうかは知るところではなく、ネットワークが閉じていたとしても通信を試みた挙げ句にタイムアウトすることとなる。
【０００８】
そして上述した複数接続形態も、それぞれのインターフェースは原則として独立した単一接続形態のように振る舞う。すなわち、それぞれのインターフェースにおいては直接接続したネットワーク（セグメント）のゲートウェイをルーティングテーブルで指定しているのみであり、その先のルーティングはネットワーク構成に任せている。直接接続したネットワーク内にないサーバに接続しようとした場合、システムに登録されたデフォルトゲートウェイを介して通信を行うこととなる。
【０００９】
従来からも、複数の通信インターフェースを備えた装置において、利便性を向上させる様々な提案が成されている。例えば特許文献１には、有線ケーブルの有無を検知して、有線接続と無線接続とを切り替えることによって消費電力を抑える通信機器が提案されている。
【特許文献１】特許第３８３８９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記の複数接続形態において、それぞれのインターフェースが単一接続形態のように動作するところに問題がある。一般に複数の通信インターフェースが有効と無効を繰り返す場合、最後に有効となった接続のゲートウェイがデフォルトゲートウェイに設定される。例えば、１の通信インターフェースがインターネット（ＷＡＮ）に接続されたネットワークに予め接続されていたとしても、最後に有効となった通信インターフェースに接続されたネットワークが閉じられたＬＡＮである場合、閉じられたＬＡＮに接続された通信インターフェースのゲートウェイがデフォルトゲートウェイとなる。したがってインターネット上にあるサーバと通信しようとしても閉じられたＬＡＮを介して通信しようとするため、結果的にインターネットとの通信はタイムアウトしてしまい、通信を行うことができないという事態に陥ってしまう。
【００１１】
また、複数の通信インターフェースが同一のネットワークに接続されている場合には、いずれの通信インターフェースのゲートウェイを介しても通信を行うことはできるため、通信不能という事態にはならない。しかし、通信速度やエラーレートを含む通信品質に差があったり、通信量に差があったりするため、通信経路を適切に切り替えたいという要請がある。
【００１２】
なお、上記特許文献１に記載された技術は、複数の通信インターフェースを切り替えるものではあるが、有線接続の有無によって無線接続をＯＮ／ＯＦＦして消費電力を抑えるものに過ぎず、通信経路を適切に切り替えるものではない。また特許文献１に記載の通信機器においては、有線ケーブルの有無の検知によって接続を切り替えているため、有線接続同士の切替や、無線接続同士の切替には対応できない。さらに、通信品質を考慮していないため、有線接続の方が無線接続よりも通信品質が悪い場合であっても有線接続を優先してしまい通信速度が遅くなるおそれもあった。
【００１３】
本発明は従来の通信機器に関する上記問題点に鑑みてなされたものであり、本発明の目的は、複数の通信インターフェースを介した通信経路を適切に切り替えることで、迅速な通信速度と快適な通信環境を得ることが可能な通信機器および通信経路切替方法を提供することである。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明にかかる通信機器の代表的な構成は、ＩＰ（Internet Protocol）ネットワークに接続する通信機器であって、複数の通信インターフェースと、複数の通信インターフェースのそれぞれがＩＰネットワークと接続しているか否かを判定する接続判定部と、ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を格納するルーティングテーブルと、複数の通信インターフェースそれぞれに対してＤＨＣＰ（Dynamic Host Configuration Protocol）サーバから経路情報を取得する経路情報取得部と、通信インターフェースが接続判定部によって接続されたと判定された場合に、当該接続された通信インターフェースに関して経路情報取得部が取得した経路情報をルーティングテーブルに追加する経路書込部と、複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定部と、を備え、経路書込部は、デフォルト設定部において優位に設定された通信インターフェースが接続されたと判定された場合には、優位に設定されていない通信インターフェースが接続されていても、優位に設定された通信インターフェースの経路情報のみをデフォルトゲートウェイとしてルーティングテーブルに設定し、優位に設定されていない通信インターフェースが接続されたと判定された場合であっても、優位に設定された通信インターフェースが接続されたと判定された場合には、優位に設定されていない通信インターフェースの経路情報をデフォルトゲートウェイに設定しないことを特徴とする。
【００１５】
上記構成により、デフォルト設定部にて優位に設定された通信インターフェースが有効になった場合、優位に設定されていない通信インターフェースの有効無効に関係なく、優位に設定された通信インターフェースの経路情報がデフォルトゲートウェイとなる。したがって、優位に設定された通信インターフェースを、効率よく利用することができる。
【００１６】
上記課題を解決するために、本発明にかかる通信機器の他の構成は、ＩＰネットワークに接続する通信機器であって、複数の通信インターフェースと、複数の通信インターフェースのそれぞれがＩＰネットワークと接続しているか否かを判定する接続判定部と、ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を格納するルーティングテーブルと、複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから経路情報を取得する経路情報取得部と、通信インターフェースが接続判定部によって接続されたと判定された場合に、当該接続されたと判定された通信インターフェースに関して経路情報取得部が取得した経路情報をルーティングテーブルに追加する経路書込部と、複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定部と、複数の通信インターフェースの接続先のネットワークが同一であるか否かを判定するネットワーク判定部と、ネットワーク判定部が複数の通信インターフェースの接続先のネットワークが同一であると判定した場合、デフォルト設定部において優位に設定された通信インターフェース以外の通信インターフェースの経路情報をルーティングテーブルから削除する経路削除部と、を備えることを特徴とする。
【００１７】
上記構成により、接続先のネットワークが同一である場合、経路削除部はデフォルト設定部において優位に設定された通信インターフェース以外の通信インターフェースの経路情報をルーティングテーブルから削除することとなり、優位に設定された通信インターフェースのみで通信することとなる。したがって、優位に設定されていない通信インターフェースを無駄に利用することがなくなる。
【００１８】
また、複数の通信インターフェースによる通信の通信品質値をそれぞれ測定する通信品質測定部をさらに備え、デフォルト設定部は、通信品質値が最大となる通信インターフェースを優位に設定してもよい。
【００１９】
これにより、通信品質値が最大の通信インターフェースを優位に設定するため、効率よく通信を行うことができる。また、通信品質値が変化した場合、通信インターフェースを流動的に変更することができる。
【００２０】
また、複数の通信インターフェースは、有線インターフェースおよび無線インターフェースを含み、当該通信機器は、当該通信機器に供給されるバッテリの充電量が所定値を下回ったか否かを判定する充電量判定部をさらに備え、充電量判定部が、所定値を下回ったと判定した場合、デフォルト設定部は、有線インターフェースを優位に設定してもよい。
【００２１】
有線インターフェースを用いた通信は、無線インターフェースを用いた通信よりも消費電力が少ない。したがって、電力消費量の多い無線ネットワークを排除し、消費電力の省電力化をすることができる。これにより、商用電源からの電力供給を期待できない屋外等において、充電量が所定値を下回っても、効率よく電力を使用し、通信を行うことができる。
【００２２】
また、当該通信機器は、さらに、複数の通信インターフェースによる消費金額を取得し積算する課金集計部と、複数の通信インターフェースそれぞれの通信単価を格納した課金テーブルと、課金集計部によって集計された消費金額の合計が所定値を上回ったか否かを判定する課金額判定部と、を備え、課金額判定部が、所定値を上回ったと判定した場合、デフォルト設定部は、課金テーブルにて通信単価が最小となる通信インターフェースを優位に設定してもよい。
【００２３】
これにより、消費金額が所定値を上回る前までは、通信単価を気にすることなく効率的に通信を行うことができる。また消費金額が所定値を上回った後では、通信単価が最小となる通信インターフェースを優位に設定するため、課金額を適切に抑えつつ通信することが可能となる。
【００２４】
上記課題を解決するために、本発明にかかる通信経路切替方法の代表的な構成は、複数の通信インターフェースそれぞれについてＩＰネットワークと接続しているか否かを判定する接続判定ステップと、ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから取得する経路情報取得ステップと、通信インターフェースが接続判定ステップにおいて接続されたと判定された場合に、当該接続されたと判定された通信インターフェースに関して経路情報取得ステップにて取得した経路情報をルーティングテーブルに追加する経路書込ステップと、複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定ステップと、デフォルト設定ステップにおいて優位に設定された通信インターフェースが接続されたか否かを判定する優先インターフェース有効判定ステップと、優先インターフェース有効判定ステップにて優位に設定された通信インターフェースが接続されたと判定された場合、当該優位に設定された通信インターフェースの経路情報のみをデフォルトゲートウェイとしてルーティングテーブルに設定するデフォルトゲートウェイ設定ステップと、を含むことを特徴とする。
【００２５】
上記課題を解決するために、本発明にかかる通信経路切替方法の他の構成は、複数の通信インターフェースのそれぞれについてＩＰネットワークと接続しているか否かを判定する接続判定ステップと、ＩＰアドレス、ゲートウェイアドレス、インターフェースを含む経路情報を複数の通信インターフェースそれぞれに対してＤＨＣＰサーバから取得する経路情報取得ステップと、通信インターフェースが接続判定ステップにおいて接続されたと判定された場合に、当該接続されたと判定された通信インターフェースに関して経路情報取得ステップにて取得した経路情報をルーティングテーブルに追加する経路書込ステップと、複数の通信インターフェースのうちいずれか１つの通信インターフェースを優位に設定するデフォルト設定ステップと、複数の通信インターフェースの接続先のネットワークが同一であるか否かを判定するネットワーク判定ステップと、ネットワーク判定ステップにて、複数の通信インターフェースの接続先のネットワークが同一であると判定された場合、デフォルト設定ステップにおいて優位に設定された通信インターフェース以外の通信インターフェースの経路情報をルーティングテーブルから削除する経路削除ステップと、を含むことを特徴とする。
【００２６】
上述した通信機器の技術的思想に基づく構成要素やその説明は、当該通信経路切替方法にも適用可能である。
【発明の効果】
【００２７】
以上説明したように本発明の通信機器によれば、複数の通信インターフェースを介した通信経路を適切に切り替えることで、迅速な通信速度と快適な通信環境を得ることが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２９】
（第一実施形態）
従来は、複数接続形態にて通信ネットワークに接続する場合、最新に有効となった接続が優先的に使用されていた。したがって、消費電力や通信品質を考慮することなく、一意的に最新に有効となった接続が優先されてしまう場合があった。
【００３０】
本実施形態では、複数の通信インターフェースを備える通信機器のルーティングテーブルの書き込みを工夫することにより、複数の通信インターフェースのうち有用な通信インターフェースにデフォルトゲートウェイを切替えて通信を行うことが可能な通信機器および通信経路切替方法を説明する。以下の実施形態では、理解を容易にするため、まず通信機器を用いた通信システム全体の構成を説明し、その後で通信機器の構成を詳述する。ここでは、理解を容易にするため、通信機器としてノート型パーソナルコンピュータおよびノート型パーソナルコンピュータに設けられたＰＣＭＣＩＡ（Personal Computer Memory Card International Association）スロットに装着される増設デバイスを用いているが、これに限定されず、パーソナルコンピュータに増設デバイスの機能が含まれたものでもよく、増設デバイスとしては、アダプタ型や端末内に一体に組み込んで搭載するもの等様々な通信機器で構成することができる。
【００３１】
（通信システム１００）
図１は、通信システム１００を説明するための、システム図である。かかる通信システム１００は、通信機器２００と、２つのＩＰネットワーク１０６（１０６ａおよび１０６ｂ）と、アクセスポイント１０８と、を含んで構成される。
【００３２】
上記通信システム１００では、通信機器２００は、ノート型パーソナルコンピュータ１０２およびノート型パーソナルコンピュータ１０２に設けられたＰＣＭＣＩＡスロットに装着される増設デバイス１０４で構成され、増設デバイス１０４には、ノート型パーソナルコンピュータ１０２に設けられたバッテリから電力が供給される。
【００３３】
これにより、商用電源からの電力供給が困難な屋外等であっても、支障なく通信を行うことができる。
【００３４】
通信機器２００は通信インターフェースとして、有線インターフェースと無線インターフェースを備える。有線インターフェースはＥｔｈｅｒｎｅｔ（登録商標）ポートであり、ケーブルが接続され、ここからＩＰネットワーク１０６ａに接続される。無線インターフェースは例えば８０２．１１ｂ、１１ｇ、１１ａ、１１ｎなどから選択することができ、アクセスポイント１０８を介してＩＰネットワーク１０６ｂと接続する。
【００３５】
本実施形態では、ＩＰネットワーク１０６ａは、インターネット（ＷＡＮ）に接続されており、ＩＰネットワーク１０６ｂは、セキュリティ上の観点から閉じられたネットワークである。
【００３６】
（通信機器２００）
以下、通信システム１００における通信機器２００の構成を説明する。ここでは、通信機器２００としてノート型パーソナルコンピュータ１０２およびノート型パーソナルコンピュータ１０２に設けられたＰＣＭＣＩＡスロットに装着する増設デバイス１０４を挙げる。
【００３７】
図２は通信機器２００の概略的な機能を示した機能ブロック図であり、図３は、増設デバイス１０４を説明するための説明図である。かかる通信機器２００は、通信インターフェース２０２と、通信機器制御部２１０と、通信機器記憶部２２０を含んで構成される。
【００３８】
通信インターフェース２０２は、有線インターフェース２０２ａと無線インターフェース２０２ｂで構成されている。有線インターフェース２０２ａは、有線ＬＡＮケーブルを挿脱できるコネクタ構造（例えばＲＪ４５コネクタ）を備えている。無線インターフェース２０２ｂは、無線ＬＡＮで構成されており、アクセスポイント１０８と無線通信を行う。
【００３９】
本実施形態において、通信インターフェース２０２として、有線インターフェース２０２ａおよび無線インターフェース２０２ｂを用いているが、これに限定されず、それぞれが通信を行えれば足り、複数の有線インターフェースもしくは複数の無線インターフェースでも本発明を好適に適用することができる。
【００４０】
通信機器制御部２１０は、中央処理装置（ＣＰＵ）を含む半導体集積回路により通信機器２００全体を管理および制御する。通信機器制御部２１０は、通信機器記憶部２２０に格納されたプログラム（不図示）を用いて、通信機器２００を利用した通信機能を遂行する。また、通信機器制御部２１０は、接続判定部２１２と、経路情報取得部２１４と、経路書込部２１６と、デフォルト設定部２１８としても機能する。
【００４１】
接続判定部２１２は、有線インターフェース２０２ａおよび無線インターフェース２０２ｂがそれぞれＩＰネットワークと接続しているか否かを判定する。有線インターフェース２０２ａにおいてはハブ等とのリピート信号によって接続の有無および方式（１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−Ｔ、ストレートやクロスなど）を判定することができ、無線インターフェース２０２ｂにおいてはアクセスポイントとの認証状況によって判断することができる。
【００４２】
これにより、どの通信インターフェース２０２が、ＩＰネットワークを接続しているかを判定することが可能となる。
【００４３】
経路情報取得部２１４は、通信インターフェースそれぞれに対してＤＨＣＰ（Dynamic Host Configuration Protocol）サーバからＩＰアドレス、ネットマスク、ゲートウェイアドレス、インターフェースを含む経路情報を取得する。
【００４４】
経路書込部２１６は、接続判定部２１２によって接続されている（有効である）と判定された通信インターフェース２０２に対して経路情報取得部２１４が取得した経路情報を後述するルーティングテーブル２２２に追加する。
【００４５】
デフォルト設定部２１８は、複数の通信インターフェース２０２のうちいずれか１つの通信インターフェース２０２を優位に設定する。デフォルト設定部２１８は、例えば、通信機器記憶部２２０に格納される記憶領域とすることもできる。この記憶領域には、ノート型パーソナルコンピュータ１０２上で動作するユーティリティプログラムから、または通信機器記憶部２２０から読み出されたプログラム（ファームウェア等）から書き換えることができる。またデフォルト設定部２１８に格納されたデータは、経路書込部２１６から読み出して利用することができる。本実施形態においては、ユーザのユーティリティプログラムを用いた入力に応じて、有線インターフェース２０２ａを優位に設定している。
【００４６】
また、経路書込部２１６は、デフォルト設定部２１８において優位に設定された通信インターフェース２０２（本実施形態においては有線インターフェース２０２ａ）が接続判定部２１２によって接続された（有効になった）と判定された場合には、有線インターフェース２０２ａの経路情報のみをデフォルトゲートウェイとして後述するルーティングテーブル２２２に設定し、優位に設定されていない通信インターフェース２０２（本実施形態では無線インターフェース２０２ｂ）が有効となった場合であっても、有線インターフェース２０２ａが有効である場合には、無線インターフェース２０２ｂの経路情報をデフォルトゲートウェイに設定しない。
【００４７】
例えば、デフォルト設定部２１８において有線インターフェース２０２ａが優位に設定されていたとする。経路書込部２１６は、無線インターフェース２０２ｂが有効である場合に、有線インターフェース２０２ａが有効となった場合には、無線インターフェース２０２ｂの経路をデフォルトゲートウェイから削除してから、有線インターフェース２０２ａの経路情報のみをデフォルトゲートウェイとしてルーティングテーブル２２２に設定する。なお、優位である有線インターフェース２０２ａが有効でない場合には、現在有効な無線インターフェース２０２ｂの経路情報をデフォルトゲートウェイに設定する。
【００４８】
これにより、デフォルト設定部２１８にて優位に設定された通信インターフェースが有効になった場合、優位に設定されていない通信インターフェースの有効無効に関係なく、優位に設定された通信インターフェースの経路情報がデフォルトゲートウェイとなる。したがって、優位に設定された通信インターフェースを、効率よく利用することができる。
【００４９】
通信機器記憶部２２０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等で構成され、通信機器制御部２１０で処理されるプログラム等を記憶する。さらに、本実施形態においては、ルーティングテーブル２２２を記憶する。
【００５０】
ルーティングテーブル２２２は、ＩＰアドレス、ネットマスク、ゲートウェイアドレス、インターフェースを含む経路情報を格納する。ここでＩＰアドレスを０．０．０．０、ネットマスクを０．０．０．０に設定したときのゲートウェイがデフォルトゲートウェイとなる。
【００５１】
（通信経路切替方法）
続いて、上述した通信機器２００を用いた通信経路切替方法を説明する。図４は、通信機器２００を用いた通信経路切替方法の流れを示したフローチャートである。
【００５２】
まず、有線インターフェース２０２ａおよび無線インターフェース２０２ｂそれぞれについてＩＰネットワークと接続しているか否かを接続判定部２１２が判定する（Ｓ３００：接続判定ステップ）。経路情報取得部２１４が、ＩＰアドレス、ネットマスク、ゲートウェイアドレス、インターフェースを含む経路情報を、有線インターフェース２０２ａおよび無線インターフェース２０２ｂそれぞれに対してＤＨＣＰサーバから取得する（Ｓ３０２：経路情報取得ステップ）。有線インターフェース２０２ａおよび無線インターフェース２０２ｂの通信インターフェース２０２が接続判定ステップＳ３００において有効になったと判定された場合に、有効になった通信インターフェース２０２に対して経路情報取得ステップＳ３０２にて取得した経路情報をルーティングテーブル２２２に追加する（Ｓ３０４：経路書込ステップ）。
【００５３】
経路書込部２１６はデフォルト設定部２１８から優位に設定された通信インターフェースを読み出し、本実施形態では通信インターフェース２０２のうち有線インターフェース２０２ａを優位に設定する（Ｓ３０６：デフォルト設定ステップ）。なおデフォルト設定部２１８には、上述のように、あらかじめユーティリティプログラム等によって優位となる通信インターフェースが設定されている。そして、デフォルト設定ステップＳ３０６において優位に設定された通信インターフェース２０２、すなわち有線インターフェース２０２ａが有効となったか否かを判定する（Ｓ３０８：優先インターフェース有効判定ステップ）。
【００５４】
優先インターフェース有効判定ステップＳ３０８にて有線インターフェース２０２ａが有効となった場合、有線インターフェース２０２ａの経路情報のみをデフォルトゲートウェイとしてルーティングテーブル２２２に設定する（Ｓ３１０：優先インターフェースデフォルトゲートウェイ設定ステップ）。すなわち、デフォルトゲートウェイ設定ステップＳ３１０は、優位に設定されていない通信インターフェースすなわち無線インターフェース２０２ｂが有効となった場合であっても、有線インターフェース２０２ａが有効である場合には、無線インターフェース２０２ｂの経路情報をデフォルトゲートウェイに設定しない。またこのとき、他の通信インターフェースが既にデフォルトゲートウェイとして設定されている場合には、その登録を削除する。
【００５５】
優先インターフェース有効判定ステップＳ３０８にて、有線インターフェース２０２ａが有効とならなかった場合、デフォルト設定ステップＳ３０６において優位に設定されていない通信インターフェース２０２すなわち無線インターフェース２０２ｂが有効となったか否かを判定する（Ｓ３１２：非優先インターフェース有効判定ステップ）。非優先インターフェース有効判定ステップＳ３１２にて、無線インターフェース２０２ｂの経路情報をデフォルトゲートウェイとしてルーティングテーブル２２２に設定する（Ｓ３１４：非優先インターフェースデフォルトゲートウェイ設定ステップ）。
【００５６】
上述したように本実施形態にかかる通信機器２００によれば、最後に有効となった通信インターフェースのゲートウェイがデフォルトゲートウェイに設定されることはなく、あらかじめ優位に設定された通信インターフェースが有効となった場合、当該通信インターフェースのゲートウェイがデフォルトゲートウェイとなる。したがって、優位に設定されていない通信インターフェースの有効無効に関係なく、優位に設定された通信インターフェースを、デフォルトゲートウェイとして効率よく利用することができる。
【００５７】
（第二実施形態）
第一実施形態においては、異なるＩＰネットワークに接続した通信機器を説明した。第二実施形態においては、同一のＩＰネットワークに接続した場合の通信機器による構成に関して説明する。以下の実施形態では、理解を容易にするため、まず通信機器を用いた通信システム全体の構成を説明し、その後で通信機器の構成を詳述する。ここでも、理解を容易にするため通信機器としてノート型パーソナルコンピュータおよび増設デバイスを用いているが、これに限定されず、パーソナルコンピュータに増設デバイスの機能が含まれたものでもよく、増設デバイスとしては、アダプタ型や端末内に一体に組み込んで搭載するもの等様々な通信機器で構成することができる。
【００５８】
（通信システム４００）
図５は、第二実施形態にかかる通信システム４００を説明するための、システム図である。かかる通信システム４００は、通信機器５００と、１つのＩＰネットワーク４０６と、アクセスポイント１０８と、を含んで構成される。上述した第一実施形態と機能が実質的に等しい構成要素については、同一の符号を付して説明を省略する。
【００５９】
通信システム４００では、通信機器５００は、ノート型パーソナルコンピュータ４０２およびノート型パーソナルコンピュータ４０２に設けられたＰＣＭＣＩＡスロットに装着される増設デバイス４０４で構成され、増設デバイス４０４には、ノート型パーソナルコンピュータ４０２に設けられたバッテリから電力が供給される。
【００６０】
これにより、商用電源からの電力供給が困難な屋外等であっても、支障なく通信を行うことができる。
【００６１】
通信機器５００は通信インターフェースとして、有線インターフェースと無線インターフェースを備える。有線インターフェースはＥｔｈｅｒｎｅｔ（登録商標）ポートであり、ケーブルが接続され、ここからＩＰネットワーク４０６に接続される。無線インターフェースは例えば８０２．１１ｂ、１１ｇ、１１ａ、１１ｎなどから選択することができ、アクセスポイント１０８を介してＩＰネットワーク４０６と接続する。
【００６２】
（通信機器５００）
図６は、第二実施形態にかかる通信機器５００の概略的な機能を示した機能ブロック図である。かかる通信機器５００は、通信インターフェース２０２と、通信機器制御部５１０と、通信機器記憶部５５０を含んで構成される。
【００６３】
通信機器制御部５１０は、中央処理装置（ＣＰＵ）を含む半導体集積回路により通信機器５００全体を管理および制御する。通信機器制御部５１０は、通信機器記憶部５５０に格納されたプログラム（不図示）を用いて、通信機器５００を利用した通信機能を遂行する。また、通信機器制御部５１０は、接続判定部２１２と、経路情報取得部２１４と、経路書込部２１６と、デフォルト設定部５１２と、ネットワーク判定部５１４と、経路削除部５１６と、通信品質測定部５１８と、充電量判定部５２０と、課金集計部５２２と、課金額判定部５２４としても機能する。
【００６４】
デフォルト設定部５１２は、複数の通信インターフェース２０２のうちいずれか１つの通信インターフェース２０２を優位に設定する。本実施形態においては、後述する通信品質測定部５１８、充電量判定部５２０、課金額判定部５２４による結果に基づいて、有線インターフェース２０２ａを優位に設定している。なお、これらの複数の判定部５１８、５２０、５２４の優先度は、ユーティリティプログラム等を用いて設定することが可能である。通信品質測定部５１８、充電量判定部５２０、課金額判定部５２４による結果に基づくデフォルト設定部５１２による通信インターフェース２０２の設定は、それぞれ以下に詳述する。
【００６５】
ネットワーク判定部５１４は、有線インターフェース２０２ａおよび無線インターフェース２０２ｂの接続先のＩＰネットワークが同一であるか否かを判定する。本実施形態においては、経路情報取得部２１４が、ＤＨＣＰサーバから取得したＩＰアドレスが同一であるか否かで判定する。
【００６６】
経路削除部５１６は、ネットワーク判定部５１２が有線インターフェース２０２ａおよび無線インターフェース２０２ｂの接続先のＩＰネットワークが同一であると判定した場合、デフォルト設定部５１２において優位に設定された通信インターフェース以外の通信インターフェースすなわち無線インターフェース２０２ｂの経路情報をルーティングテーブル２２２から削除する。
【００６７】
これにより、接続先のネットワークが同一である場合、経路削除部５１６はデフォルト設定部５１２において優位に設定された通信インターフェース以外の通信インターフェースすなわち無線インターフェース２０２ｂの経路情報をルーティングテーブル２２２から削除することとなり、優位に設定された通信インターフェースすなわち有線インターフェース２０２ａのみで通信することとなる。したがって、優位に設定されていない通信インターフェースを無駄に利用することがなくなる。また、利用しない通信インターフェースの経路情報をルーティングテーブル２２２から削除することにより、ルーティングテーブル２２２に書き込まれる情報の増大によるルーティングテーブル２２２への負担を軽減させることができ、迅速な通信速度を得ることができる。
【００６８】
通信品質測定部５１８は、有線インターフェース２０２ａおよび無線インターフェース２０２ｂによる通信の通信品質値をそれぞれ測定する。デフォルト設定部５１２は、通信品質値が最大の通信インターフェース２０２を優位に設定する。これにより、効率よく通信を行うことができる。また、通信品質値が変化した場合、通信インターフェース２０２を流動的に変更することができる。
【００６９】
本実施形態において、通信品質値は、ＢＥＲ（Bit Error Rate）を用いているが、これに限定されず、通信品質を表す値であれば足り、ＦＥＲ（Frame Error Rate）や受信電界強度（ＲＳＳＩ：Received Signal Strength Indicator）、通信速度等も好適に用いることができる。
【００７０】
充電量判定部５２０は、ノート型パーソナルコンピュータ１０２のバッテリの充電量が所定値を下回ったか否かを判定する。デフォルト設定部５１２は、充電量判定部５２０がノート型パーソナルコンピュータ１０２のバッテリの充電量が所定値を下回ったと判定した場合、有線インターフェース２０２ａを優位に設定する。有線インターフェース２０２ａを用いた通信は、無線インターフェース２０２ｂを用いた通信よりも消費電力が少ない。したがって、電力消費量の多い無線ネットワーク１０４ａを排除し、消費電力の省電力化をすることができる。これにより、商用電源からの電力供給を期待できない屋外等において、充電量が所定値を下回っても、効率よく電力を使用し、通信を行うことができる。
【００７１】
課金集計部５２２は、有線インターフェース２０２ａおよび無線インターフェース２０２ｂによる消費金額を取得し積算する。
【００７２】
課金額判定部５２４は、課金集計部５２２によって集計された消費金額の合計が所定値を上回ったか否かを判定する。デフォルト設定部５１２は、課金額判定部５２４が課金集計部５２２によって集計された消費金額の合計が所定値を上回ったと判定した場合、後述する課金テーブル５５２によって通信単価が最小の通信インターフェース２０２を優位に設定する。本実施形態では、有線インターフェース２０２ａのほうが、無線インターフェース２０２ｂよりも通信単価が安いため、デフォルト設定部５１２は、有線インターフェース２０２ａを優位に設定する。
【００７３】
これにより、消費金額が所定値を上回る前までは、通信単価を気にすることなく効率的に通信を行うことができる。また消費金額が所定値を上回った後では、通信単価が最小となる通信インターフェースを優位に設定するため、ユーザは課金額を気にすることなく通信することが可能となる。
【００７４】
通信機器記憶部５５０は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、通信機器制御部５１０で処理されるプログラム等を記憶する。さらに、本実施形態においては、ルーティングテーブル２２２および課金テーブル５５２を記憶する。
【００７５】
課金テーブル５５２は、有線インターフェース２０２ａおよび無線インターフェース２０２ｂそれぞれの通信単価を格納する。
【００７６】
（通信経路切替方法）
続いて、上述した通信機器５００を用いた通信経路切替方法を説明する。図７は、通信機器５００を用いた通信経路切替方法の流れを示したフローチャートである。
【００７７】
まず、有線インターフェース２０２ａおよび無線インターフェース２０２ｂそれぞれについてＩＰネットワークと接続しているか否かを接続判定部２１２が判定する（Ｓ６００：接続判定ステップ）。経路情報取得部２１４が、ＩＰアドレス、ネットマスク、ゲートウェイアドレス、インターフェースを含む経路情報を有線インターフェース２０２ａおよび無線インターフェース２０２ｂそれぞれに対してＤＨＣＰサーバから取得する（Ｓ６０２：経路情報取得ステップ）。有線インターフェース２０２ａおよび無線インターフェース２０２ｂの通信インターフェース２０２が接続判定ステップＳ６００において有効になったと判定された場合に、有効になった通信インターフェース２０２に対して経路情報取得ステップＳ６０２にて取得した経路情報をルーティングテーブル２２２に追加する（Ｓ６０４：経路書込ステップ）。
【００７８】
経路書込部２１６はデフォルト設定部５１２から優位に設定された通信インターフェースを読み出し、本実施形態では通信インターフェース２０２のうち有線インターフェース２０２ａを優位に設定する（Ｓ６０６：デフォルト設定ステップ）。そして、デフォルト設定ステップＳ６０６において有線インターフェース２０２ａおよび無線インターフェース２０２ｂの接続先のネットワークが同一であるか否かを判定する（Ｓ６０８：ネットワーク判定ステップ）。
【００７９】
ネットワーク判定ステップＳ６０８にて、有線インターフェース２０２ａおよび無線インターフェース２０２ｂの接続先のネットワークが同一であると判定された場合、デフォルト設定ステップＳ６０６において優位に設定された通信インターフェース以外の通信インターフェースの経路情報をルーティングテーブルから削除する（Ｓ６１０：経路削除ステップ）。
【００８０】
上述したように本実施形態にかかる通信機器５００によれば、接続先のネットワークが同一である場合、通信経路を適切に切替えることができ、優位に設定された通信インターフェースのみで通信することとなる。また、デフォルト設定部５１２は、通信品質値、充電量、消費金額を考慮していずれか１つの通信インターフェースを優位に設定するため、状況に応じて最適な通信インターフェースを用いて通信を行うことができる。
【００８１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８２】
例えば、上記実施形態において、トランスポート層としてＴＣＰ（Transmission Control Protocol）を用いているが、これに限定されず、ＵＤＰ（User Datagram Protocol）等も好適に利用することができる。
【００８３】
なお、本明細書の通信経路切替方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしても良い。
【産業上の利用可能性】
【００８４】
本発明は、通信機器および通信経路切替方法に利用することができる。
【図面の簡単な説明】
【００８５】
【図１】第一実施形態にかかる通信システムを説明するための、システム図である。
【図２】第一実施形態にかかる通信機器の概略的な機能を示した機能ブロック図である。
【図３】第一実施形態にかかる通信機器を説明するための説明図である。
【図４】第一実施形態にかかる通信機器を用いた通信経路切替方法の流れを示したフローチャートである。
【図５】第二実施形態にかかる通信システムを説明するための、システム図である。
【図６】第二実施形態にかかる通信機器の概略的な機能を示した機能ブロック図である。
【図７】第二実施形態にかかる通信機器を用いた通信経路切替方法の流れを示したフローチャートである。
【符号の説明】
【００８６】
１００、４００  …通信システム
１０２、４０２  …ノート型パーソナルコンピュータ
１０４、４０４  …増設デバイス
１０６、４０６  …ＩＰネットワーク
１０８  …アクセスポイント
２００、５００  …通信機器
２０２  …通信インターフェース
２０２ａ  …有線インターフェース
２０２ｂ  …無線インターフェース
２１０、５１０  …通信機器制御部
２１２  …接続判定部
２１４  …経路情報取得部
２１６  …経路書込部
２１８  …デフォルト設定部
２２０、５５０  …通信機器記憶部
２２２  …ルーティングテーブル
５１２  …デフォルト設定部
５１４  …ネットワーク判定部
５１６  …経路削除部
５１８  …通信品質測定部
５２０  …充電量判定部
５２２  …課金集計部
５２４  …課金額判定部
５５２  …課金テーブル
【図１】
2009111688.tif 000003
【図２】
2009111688.tif 000004
【図３】
2009111688.tif 000005
【図４】
2009111688.tif 000006
【図５】
2009111688.tif 000007
【図６】
2009111688.tif 000008
【図７】
2009111688.tif 000009