(57)【要約】【課題】より快適な通信環境を提供可能な通信装置及びその制御方法、プログラムを提供する。【解決手段】無線LANルータ１１は、無線LANインターフェース２８及び有線LANインターフェース２９を介して同一の情報処理端末が接続しているか判定する重複接続判定部２３を備える。無線LANルータ１１は、有線通信速度が無通信速度よりも速い場合は有線LANインターフェース２９を選択し、無線通信速度が有線通信速度よりも速い場合は無線LANインターフェース２８を選択する通信インターフェース選択部２５を備える。無線LANルータ１１は、通信インターフェース選択部２５によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して情報処理端末と通信する通信制御部２６を備える。【選択図】図８
2020080470.tif 000002
【特許請求の範囲】
【請求項１】
有線通信インターフェースと、
無線通信インターフェースと、
前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続しているか判定する重複接続判定部と、
前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続している場合、前記有線通信インターフェースと前記情報処理端末との間の有線通信速度と、前記無線通信インターフェースと前記情報処理端末との間の無線通信速度と、を取得する通信速度取得部と、
前記有線通信速度が前記無線通信速度よりも速い場合は前記有線通信インターフェースを選択し、前記無線通信速度が前記有線通信速度よりも速い場合は前記無線通信インターフェースを選択する通信インターフェース選択部と、
前記通信インターフェース選択部によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して前記情報処理端末と通信する通信制御部と、
を備えた、
通信装置。
【請求項２】
前記通信制御部は、前記通信インターフェース選択部によって選択された通信インターフェースのみを使用して前記情報処理端末と通信する、
請求項１に記載の通信装置。
【請求項３】
前記通信速度取得部は、前記有線通信インターフェースと前記情報処理端末の間のリンクアップ速度を前記有線通信速度として取得し、前記無線通信インターフェースと前記情報処理端末の間のリンクアップ速度を前記無線通信速度として取得する、
請求項１又は２に記載の通信装置。
【請求項４】
前記重複接続判定部は、前記情報処理端末のホスト名情報に基づいて、前記有線通信インターフェースに接続した情報処理端末と前記無線通信インターフェースに接続した情報処理端末が同一の情報処理端末であるか判定する、
請求項１から３までの何れか１項に記載の通信装置。
【請求項５】
有線通信インターフェース及び無線通信インターフェースを介して同一の情報処理端末が接続しているか判定するステップと、
前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続している場合、前記有線通信インターフェースと前記情報処理端末との間の有線通信速度と、前記無線通信インターフェースと前記情報処理端末との間の無線通信速度と、を取得するステップと、
前記有線通信速度が前記無線通信速度よりも速い場合は前記有線通信インターフェースを選択し、前記無線通信速度が前記有線通信速度よりも速い場合は前記無線通信インターフェースを選択するステップと、
選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して前記情報処理端末と通信するステップと、
を含む、
通信装置の制御方法。
【請求項６】
請求項５に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
特許文献１は、複数の通信インターフェースを備え、有線ケーブルの有無を検知し、有線接続と無線接続とを切り替えることによって消費電力を抑える通信機器を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１１６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、パーソナルコンピュータに代表される情報処理端末を用いてインターネットサービスを利用するには、情報処理端末を例えば無線LANルータなどの通信装置に接続することになる。通信装置が無線LANインターフェースと有線LANインターフェースを同時に備えている場合、情報処理端末は、何れか一方を用いて通信装置に接続することができる。
【０００５】
近年においては、有線LANインターフェースを経由した通信径路の通信速度は、無線LANインターフェースを経由したものと比較して概して高かった。しかしながら、新たに制定された無線LANインターフェースの通信規格であるIEEE802.11n及びIEEE802.11acの通信速度はそれぞれ600Mbps及び6.9Gbpsとされている。従って、場合によっては、無線LANインターフェースを経由した通信径路の通信速度が、有線LANインターフェースを経由したものと比較して高くなることも考えられる。
【０００６】
そこで、本開示の目的は、上述した課題の何れかを解決する通信装置及びその制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本開示の第１の観点によれば、通信装置は、有線通信インターフェースと、無線通信インターフェースと、を備える。通信装置は、前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続しているか判定する重複接続判定部を備える。通信装置は、前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続している場合、有線通信速度と無線通信速度を取得する通信速度取得部を備える。通信装置は、前記有線通信速度が前記無線通信速度よりも速い場合は前記有線通信インターフェースを選択し、前記無線通信速度が前記有線通信速度よりも速い場合は前記無線通信インターフェースを選択する通信インターフェース選択部を備える。通信装置は、前記通信インターフェース選択部によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して前記情報処理端末と通信する通信制御部と、を備える。
【０００８】
本開示の第２の観点によれば、通信装置の制御方法は、有線通信インターフェース及び無線通信インターフェースを介して同一の情報処理端末が接続しているか判定するステップを含む。該方法は、前記有線通信インターフェース及び前記無線通信インターフェースを介して同一の情報処理端末が接続している場合、有線通信速度と無線通信速度を取得するステップを含む。該方法は、前記有線通信速度が前記無線通信速度よりも速い場合は前記有線通信インターフェースを選択し、前記無線通信速度が前記有線通信速度よりも速い場合は前記無線通信インターフェースを選択するステップを含む。該方法は、選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して前記情報処理端末と通信するステップを含む。
【発明の効果】
【０００９】
本開示によれば、より快適な通信環境を提供可能な通信装置及びその制御方法、プログラムが提供される。
【図面の簡単な説明】
【００１０】
【図１】無線LANルータの機能ブロック図である。（第１実施形態）
【図２】通信システムの概略図である。（第２実施形態）
【図３】無線LANルータの機能ブロック図である。（第２実施形態）
【図４】接続情報記憶部に記憶された接続情報を例示する図である。（第２実施形態）
【図５】無線LANルータの制御フローである。（第２実施形態）
【図６】無線LANルータの制御フローである。（第２実施形態）
【図７】無線LANルータの制御フローである。（第２実施形態）
【図８】無線LANルータの制御フローである。（第２実施形態）
【発明を実施するための形態】
【００１１】
（第1実施形態）
以下、図１を参照して、第１実施形態を説明する。
【００１２】
図１には、通信装置の一具体例である無線LANルータ１を示している。図１に示すように、無線LANルータ１は、無線通信インターフェースの一具体例である無線LANインターフェース２と、有線通信インターフェースの一具体例である有線LANインターフェース３と、を備えている。無線LANルータ１は、更に、重複接続判定部４、通信速度取得部５、通信インターフェース選択部６、通信制御部７を備えている。
【００１３】
重複接続判定部４は、無線LANインターフェース２及び有線LANインターフェース３を介して同一の情報処理端末が接続しているか判定する。情報処理端末は、例えば、デスクトップ型パーソナルコンピュータやノート型パーソナルコンピュータである。
【００１４】
通信速度取得部５は、無線LANインターフェース２及び有線LANインターフェース３を介して同一の情報処理端末が接続している場合、有線通信速度及び無線通信速度を取得する。無線通信速度は、無線LANインターフェース２と情報処理端末との間の通信速度である。有線通信速度は、有線LANインターフェース３と情報処理端末との間の通信速度である。
【００１５】
通信インターフェース選択部６は、有線通信速度が無線通信速度よりも速い場合は、有線LANインターフェース３を選択する。通信インターフェース選択部６は、無線通信速度が有線通信速度よりも速い場合は、無線LANインターフェース２を選択する。
【００１６】
通信制御部７は、通信インターフェース選択部６によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して情報処理端末と通信する。
【００１７】
以上の構成によれば、より快適な通信環境を提供することができる。
【００１８】
（第２実施形態）
以下、図２から図８を参照して、第２実施形態を説明する。
【００１９】
図２には、通信システム１０を示している。通信システム１０は、無線LANルータ１１と、パーソナルコンピュータ１２ａ、１２ｂ、１２ｃを備えている。
【００２０】
無線LANルータ１１は、通信装置の一具体例である。無線LANルータ１１は、広域通信網に接続している。パーソナルコンピュータ１２ａ、１２ｂ、１２ｃは、情報処理端末の一具体例である。パーソナルコンピュータ１２ａは、無線LANルータ１１とLANケーブル１３を介して有線接続している。パーソナルコンピュータ１２ｂは、無線LANルータ１１とLANケーブル１４を介して有線接続している。パーソナルコンピュータ１２ｂは、更に、無線LANルータ１１とWi-Fi（登録商標）にて無線接続している。パーソナルコンピュータ１２ｃは、無線LANルータ１１とWi-Fiにて無線接続している。
【００２１】
このような接続形態において、本実施形態では、特に、無線LANルータ１１とパーソナルコンピュータ１２ｂとの接続形態に関するものである。即ち、本実施形態では、無線LANルータ１１とパーソナルコンピュータ１２ｂとの通信において、LANケーブル１４を用いた有線接続とWi-Fiを用いた無線接続が同時に確立可能な場合において、より快適な通信環境を提供する。この目的を達成すべく、後述する特別な基準により接続形態を選択するようにしている。
【００２２】
図３に示すように、無線LANルータ１１は、中央演算処理器としてのCPU１１ａ（Central Processing Unit）を備える。無線LANルータ１１は、読み書き自由のRAM１１ｂ（Random Access Memory）、読み出し専用のROM１１ｃ（Read Only Memory）を備えている。そして、CPU１１ａがROM１１ｃに記憶されている制御プログラムを読み出して実行することで、制御プログラムは、CPU１１ａなどのハードウェアを、接続処理部２０、接続情報記憶部２１として機能させる。制御プログラムは、CPU１１ａなどのハードウェアを、更に、DHCPサーバ部２２、重複接続判定部２３、通信速度取得部２４、通信インターフェース選択部２５、通信制御部２６として機能させる。無線LANルータ１１は、更に、WANインターフェース２７、無線LANインターフェース２８、有線LANインターフェース２９を備えている。有線LANインターフェース２９は、複数のポートを有している。
【００２３】
接続処理部２０は、無線LANルータ１１とパーソナルコンピュータ１２ｂとの接続処理を実行する。
【００２４】
接続情報記憶部２１は、自機に接続した情報処理端末との接続情報を記憶する。図４には、接続情報の一具体例を示している。即ち、接続情報記憶部２１は、情報処理端末毎に、情報処理端末No.とMACアドレス、IPアドレス、ホスト名、接続インターフェースの種別、通信速度をテーブル形式で関連付けて記憶する。
【００２５】
図３に戻り、DHCPサーバ部２２（Dynamic Host Configuration Protocol）は、パーソナルコンピュータ１２ｂへIPアドレスを自動で提供する。
【００２６】
重複接続判定部２３は、無線LANインターフェース２８及び有線LANインターフェース２９を介して同一の情報処理端末が接続しているか判定する。
【００２７】
通信速度取得部２４は、無線LANインターフェース２８及び有線LANインターフェース２９を介して同一の情報処理端末が接続している場合、有線通信速度と無線通信速度を取得する。無線通信速度は、無線LANインターフェース２８と情報処理端末との間の通信速度である。有線通信速度は、有線LANインターフェース２９と情報処理端末との間の通信速度である。
【００２８】
通信インターフェース選択部２５は、有線通信速度が無線通信速度よりも速い場合は、有線LANインターフェース２９を選択し、無線通信速度が有線通信速度よりも速い場合は、無線LANインターフェース２８を選択する。
【００２９】
通信制御部２６は、通信インターフェース選択部２５によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用してパーソナルコンピュータ１２ｂと通信する。
【００３０】
次いで、パーソナルコンピュータ１２ｂは、中央演算処理器としてのCPU５０ａ（Central Processing Unit）を備える。パーソナルコンピュータ１２ｂは、読み書き自由のRAM５０ｂ（Random Access Memory）、読み出し専用のROM５０ｃ（Read Only Memory）を備えている。そして、CPU５０ａがROM５０ｃに記憶されている制御プログラムを読み出して実行することで、制御プログラムは、CPU５０ａなどのハードウェアを、接続処理部３０、DHCPクライアント部３１、通信制御部３２として機能させる。更に、パーソナルコンピュータ１２ｂは、無線LANインターフェース３３、有線LANインターフェース３４を有する。
【００３１】
接続処理部３０は、無線LANルータ１１とパーソナルコンピュータ１２ｂとの接続処理を実行する。
【００３２】
DHCPクライアント部３１は、無線LANルータ１１へIPアドレスを要求して取得する。
【００３３】
通信制御部３２は、無線LANルータ１１との通信を制御する。
【００３４】
次に、図５から図８を参照して、無線LANルータ１１の動作を説明する。
【００３５】
図５に示すように、無線LANルータ１１の接続処理部２０は、有線LANインターフェース２９にLANケーブル１４を介してパーソナルコンピュータ１２ｂが有線接続されたか判定する（S100）。S100においてYESと判定した場合は、接続処理部２０は、処理を図６のS200に進める。一方、S100においてNOと判定した場合は、接続処理部２０は、処理をS110に進める。
【００３６】
S110において、接続処理部２０は、無線LANインターフェース２８にパーソナルコンピュータ１２ｂが無線接続されたか判定する（S110）。ここで、無線接続とは、SSID（Service Set IDentifie）と暗号化キーを用いた接続を意味する。S110においてYESと判定した場合は、接続処理部２０は、処理を図７のS300に進める。一方、S110においてNOと判定した場合は、接続処理部２０は、処理をS100に戻す。
【００３７】
図６のS200において、接続処理部２０は、有線LANインターフェース２９とパーソナルコンピュータ１２ｂの有線LANインターフェース３４の間の有線通信速度を有線LANインターフェース２９から取得する。この有線通信速度は、例えばオートネゴシエーション機能を用いて有線LANインターフェース２９と有線LANインターフェース３４の間で合意を得た通信速度であって、リンクアップ速度とも称される。また、接続処理部２０は、有線LANインターフェース２９と有線LANケーブルを介して接続した有線LANインターフェース３４のMACアドレスを取得する。そして、接続処理部２０は、取得した有線通信速度及びMACアドレスに基づいて、図４に示すように、MACアドレスと接続インターフェースの種別、有線通信速度を関連付けて接続情報記憶部２１に登録する（S200）。
【００３８】
次に、DHCPサーバ部２２は、パーソナルコンピュータ１２ｂのDHCPクライアント部３１から出力されたDHCP Discoveryパケットを受信する（S210）。DHCPサーバ部２２は、パーソナルコンピュータ１２ｂに対して割当可能なIPアドレスを選択して取得する（S220）。そして、接続処理部２０は、図４に示すように、選択したIPアドレスと、DHCP Discoveryパケットに含まれるパーソナルコンピュータ１２ｂのホスト名をDHCPサーバ部２２から取得する。接続処理部２０は、取得したIPアドレスとホスト名を、既に接続情報記憶部２１に登録した対応するMACアドレスと関連付けて接続情報記憶部２１に登録する（S230）。
【００３９】
次に、重複接続判定部２３は、接続情報記憶部２１に登録された情報に基づいて、有線LANインターフェース２９及び無線LANインターフェース２８を介して同一の情報処理端末が接続しているか判定する（S240）。ここで、MACアドレスは情報処理端末が有する複数の通信インターフェース毎に異なるものの、ホスト名は情報処理端末に１つのみ設定されるものである。従って、重複接続判定部２３は、接続情報に含まれるホスト名情報に基づいて、有線LANインターフェース２９に接続した情報処理端末と無線LANインターフェース２８に接続した情報処理端末が同一の情報処理端末であるか判定する。図４の例では、端末No.１と端末No.2のホスト名が共に「ａａａａａ」である。従って、重複接続判定部２３は、有線LANインターフェース２９に接続した端末No.１と、無線LANインターフェース２８に接続した端末No.2は、同一の情報処理端末であると判定する。S240でYESの場合は、重複接続判定部２３は、処理を図８のS400に進める。一方、S240でNOの場合は、重複接続判定部２３は、処理をS250に進める。
【００４０】
S250において、接続処理部２０は、パーソナルコンピュータ１２ｂにDHCP OFFERパケットを出力し、接続処理部２０とパーソナルコンピュータ１２ｂとの間でDHCP REQUESTパケットやDHCP PACKパケットが送受信される。こうして、パーソナルコンピュータ１２ｂにIPアドレスが割り当てられ、無線LANルータ１１とパーソナルコンピュータ１２ｂとの間で有線通信が開始される（S250）。
【００４１】
図７のS300において、接続処理部２０は、無線LANインターフェース２８とパーソナルコンピュータ１２ｂの無線LANインターフェース３３の間の無線通信速度を無線LANインターフェース２８から取得する。この無線通信速度は、例えばオートネゴシエーション機能を用いて無線LANインターフェース２８と無線LANインターフェース３３の間で合意を得た通信速度であって、リンクアップ速度とも称される。また、接続処理部２０は、無線LANインターフェース２８と接続した無線LANインターフェース３３のMACアドレスを取得する。そして、接続処理部２０は、取得した無線通信速度及びMACアドレスに基づいて、図４に示すように、MACアドレスと接続インターフェースの種別、無線通信速度を関連付けて接続情報記憶部２１に登録する（S300）。
【００４２】
次に、DHCPサーバ部２２は、パーソナルコンピュータ１２ｂのDHCPクライアント部３１から出力されたDHCP Discoveryパケットを受信する（S310）。DHCPサーバ部２２は、パーソナルコンピュータ１２ｂに対して割当可能なIPアドレスを選択して取得する（S320）。そして、接続処理部２０は、図４に示すように、選択したIPアドレスと、DHCP Discoveryパケットに含まれるパーソナルコンピュータ１２ｂのホスト名をDHCPサーバ部２２から取得する。接続処理部２０は、取得したIPアドレスとホスト名を、既に接続情報記憶部２１に登録した対応するMACアドレスと関連付けて接続情報記憶部２１に登録する（S330）。
【００４３】
次に、重複接続判定部２３は、接続情報記憶部２１に登録された情報に基づいて、有線LANインターフェース２９及び無線LANインターフェース２８を介して同一の情報処理端末が接続しているか判定する（S340）。この判定については、前述した通りである。S340でYESの場合は、重複接続判定部２３は、処理を図８のS400に進める。一方、S340でNOの場合は、重複接続判定部２３は、処理をS350に進める。
【００４４】
S350において、接続処理部２０は、パーソナルコンピュータ１２ｂにDHCP OFFERパケットを出力し、接続処理部２０とパーソナルコンピュータ１２ｂとの間でDHCP REQUESTパケットやDHCP PACKパケットが送受信される。こうして、パーソナルコンピュータ１２ｂにIPアドレスが割り当てられ、通信システム１０とパーソナルコンピュータ１２ｂとの間で無線通信が開始される（S350）。
【００４５】
図８のS400において、通信速度取得部２４は、接続情報記憶部２１を参照して、有線LANインターフェース２９と有線LANインターフェース３４との間の有線通信速度を取得する（S400）。通信速度取得部２４は、接続情報記憶部２１を参照して、無線LANインターフェース２８と無線LANインターフェース３３との間の無線通信速度を取得する（S400）。
【００４６】
次に、通信インターフェース選択部２５は、有線通信速度と無線通信速度を比較することで、有線通信速度が無線通信速度よりも速いか判定する（S410）。S410でYESの場合、通信インターフェース選択部２５は、パーソナルコンピュータ１２ｂと通信する通信インターフェースとして有線LANインターフェース２９を選択する（S420）。そして、通信インターフェース選択部２５は、選択しなかった無線LANインターフェース２８を無効化する（S430）。通信制御部２６は、通信インターフェース選択部２５によって選択された有線LANインターフェース２９のみを使用してパーソナルコンピュータ１２ｂと有線通信を開始する（S440）。具体的には、通信制御部２６は、パーソナルコンピュータ１２ｂにDHCP OFFERパケットを出力し、接続処理部２０とパーソナルコンピュータ１２ｂとの間でDHCP REQUESTパケットやDHCP PACKパケットが送受信される。こうして、パーソナルコンピュータ１２ｂに有線LANインターフェース２９に対応するIPアドレスが割り当てられ、無線LANルータ１１とパーソナルコンピュータ１２ｂとの間で有線通信が開始される（S440）。
【００４７】
一方、S410でNOの場合、通信インターフェース選択部２５は、パーソナルコンピュータ１２ｂと通信する通信インターフェースとして無線LANインターフェース２８を選択する（S450）。そして、通信インターフェース選択部２５は、選択しなかった有線LANインターフェース２９を無効化する（S460）。通信制御部２６は、通信インターフェース選択部２５によって選択された無線LANインターフェース２８のみを使用してパーソナルコンピュータ１２ｂと無線通信を開始する（S470）。具体的には、通信制御部２６は、パーソナルコンピュータ１２ｂにDHCP OFFERパケットを出力し、接続処理部２０とパーソナルコンピュータ１２ｂとの間でDHCP REQUESTパケットやDHCP PACKパケットが送受信される。こうして、パーソナルコンピュータ１２ｂに無線LANインターフェース２８に対応するIPアドレスが割り当てられ、通信システム１０とパーソナルコンピュータ１２ｂとの間で有線通信が開始される（S470）。
【００４８】
以上の構成によれば、無線LANルータ１１とパーソナルコンピュータ１２ｂが有線及び無線により同時に接続した場合に、より高速な伝送路が自動的に選択されることにより、より快適な通信環境を提供することができる。
【００４９】
以上に、第２実施形態を説明したが、上記第２実施形態は以下の特徴を有する。
【００５０】
即ち、無線LANルータ１１（通信装置）は、有線LANインターフェース２９と無線LANインターフェース２８を備える。無線LANルータ１１は、無線LANインターフェース２８及び有線LANインターフェース２９を介して同一の情報処理端末が接続しているか判定する重複接続判定部２３を備える。無線LANルータ１１は、無線LANインターフェース２８及び有線LANインターフェース２９を介して同一の情報処理端末が接続している場合、有線通信速度及び無線通信速度を取得する通信速度取得部２４を備える。無線LANルータ１１は、有線通信速度が無通信速度よりも速い場合は有線LANインターフェース２９を選択し、無線通信速度が有線通信速度よりも速い場合は無線LANインターフェース２８を選択する通信インターフェース選択部２５を備える。無線LANルータ１１は、通信インターフェース選択部２５によって選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して情報処理端末と通信する通信制御部２６を備える。以上の構成によれば、無線LANルータ１１とパーソナルコンピュータ１２ｂが有線及び無線により同時に接続した場合に、より高速な伝送路が自動的に選択されることにより、より快適な通信環境を提供することができる。
【００５１】
また、通信制御部２６は、通信インターフェース選択部２５によって選択された通信インターフェースのみを使用して情報処理端末と通信する。以上の構成によれば、一層より快適な通信環境を提供することができる。
【００５２】
また、通信速度取得部２４は、有線LANインターフェース２９とパーソナルコンピュータ１２ｂとの間のリンクアップ速度を有線通信速度として取得する。通信速度取得部２４は、無線LANインターフェース２８とパーソナルコンピュータ１２ｂの間のリンクアップ速度を無線通信速度として取得する。以上の構成によれば、有線通信速度及び無線通信速度を容易に比較することが可能となる。
【００５３】
また、重複接続判定部２３は、情報処理端末のホスト名情報に基づいて、有線LANインターフェース２９に接続した情報処理端末と無線LANインターフェース２８に接続した情報処理端末が同一の情報処理端末であるか判定する。以上の構成によれば、簡易な方法で上記の判定処理を実現することができる。
【００５４】
また、無線LANルータ１１の制御方法は、有線LANインターフェース２９及び無線LANインターフェース２８を介して同一の情報処理端末が接続しているか判定するステップ（図６のS240、図７のS340）を含む。方法は、有線LANインターフェース２９及び無線LANインターフェース２８を介して同一の情報処理端末が接続している場合、有線通信速度と無線通信速度を取得するステップ（図８のS400）を含む。方法は、有線通信速度が無線通信速度よりも速い場合は有線LANインターフェース２９を選択し、無線通信速度が有線通信速度よりも速い場合は無線LANインターフェース２８を選択するステップ（図８のS420、S450）を含む。方法は、選択された通信インターフェースを選択されなかった通信インターフェースよりも優先的に使用して情報処理端末と通信するステップ（図８のS440、S470）を含む。以上の方法によれば、無線LANルータ１１とパーソナルコンピュータ１２ｂが有線及び無線により同時に接続した場合に、より高速な伝送路が自動的に選択されることにより、より快適な通信環境を提供することができる。
【００５５】
以上の各実施形態は、例えば、以下のように変更できる。
【００５６】
即ち、有線通信速度と無線通信速度を比較するに際し、無線通信において使用するチャネルのチャネル使用率、各伝送路のエラー率、伝送路の再送率等を更に考慮して、通信に使用する通信インターフェースを選択するようにしてもよい。
【００５７】
また、図４に示す通信速度はあくまで例示であって、１０Gbpsや４０Gbps、６４kbpsなど、通信速度の大小にかかわらず上記実施形態を採用することができる。
【００５８】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。非一時的なコンピュータ可読媒体の例は、更に、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭを含む。非一時的なコンピュータ可読媒体の例は、更に、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００５９】
１  無線LANルータ
２  無線LANインターフェース
３  有線LANインターフェース
４  重複接続判定部
５  通信速度取得部
６  通信インターフェース選択部
７  通信制御部
【図１】
2020080470.tif 000003
【図２】
2020080470.tif 000004
【図３】
2020080470.tif 000005
【図４】
2020080470.tif 000006
【図５】
2020080470.tif 000007
【図６】
2020080470.tif 000008
【図７】
2020080470.tif 000009
【図８】
2020080470.tif 000010