(57)【要約】【課題】  接続するネットワークの接続方式を自動的に判別するルータにおいては、ユーザが手動でネットワークへの接続設定を行うことができなかった。【解決手段】  本発明による通信装置は、外部ネットワークとの接続を自動で設定する自動設定手段と、自動設定手段が有効かどうか判定する自動設定判定手段と、外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、自動設定判定手段により自動設定手段が有効と判定され、かつリンクアップ判定手段によりリンクアップしていると判定された場合に、外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、判定した外部ネットワークの接続方式に基づいて、外部ネットワークと接続する外部ネットワーク接続手段と、自動設定手段が有効でないと判定された場合に、自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、を備えることを特徴とする。【選択図】      図１
2013026974.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークとの接続を自動で設定する自動設定手段と、
前記自動設定手段が有効かどうか判定する自動設定判定手段と、
外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記通信装置は、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を記憶する設定記憶手段を備え、
前記外部ネットワーク接続手段は、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記外部ネットワーク接続方式判定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であるかどうかを判断する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記手動設定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であり、前記設定記憶手段が前記設定情報を記憶していない場合、前記設定記憶手段が前記設定情報を記憶していない旨を通知する信号を出力する
ことを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記外部ネットワークとの接続方式は、ルータ接続、ＰＰＰｏＥ接続、またはブリッジ接続のいずれか１つであることを特徴とする請求項１から４のいずれか１つに記載の通信装置。
【請求項６】
前記通信装置は、さらに、
前記外部ネットワークとの接続方式に応じて、前記外部ネットワークとの接続方式が識別可能なように表示する状態表示手段を備えることを特徴とする請求項１から５のいずれか１つに記載の通信装置。
【請求項７】
外部ネットワークに接続する第１の通信装置と、
前記第１の通信装置を介して外部ネットワークに接続する第２の通信装置と、
を備え、
前記第２の通信装置は、
外部ネットワークとの接続を自動で設定する自動設定手段と、
前記自動設定手段が有効かどうか判定する自動設定判定手段と、
外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、
を備えることを特徴とする通信システム。
【請求項８】
前記第２の通信装置は、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を記憶する設定記憶手段を備え、
前記外部ネットワーク接続手段は、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする請求項７に記載の通信システム。
【請求項９】
外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定ステップと、
外部ネットワークとのリンクアップを判定するリンクアップ判定ステップと、
前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定ステップと、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続ステップと、
前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定ステップと、
を含むことを特徴とする通信方法。
【請求項１０】
外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定処理と、
外部ネットワークとのリンクアップを判定するリンクアップ判定処理と、
前記自動設定判定処理による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定処理と、
前記自動設定判定処理による判定の結果、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続処理と、
前記自動設定手段が有効でない場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定処理と、
を含むことを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信を行う通信装置、通信システム、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
家庭内でネットワーク接続のために利用するルータとしては、アクセス回線の最初に接続するキャリアから送付されるルータが代表的である。加えて、ユーザが利便性を求めて追加設置する有線ルータおよび無線ルータも存在する。
【０００３】
この時追加設置されるルータは、ルータモードやＰＰＰｏＥ（ＰＰＰｏｖｅｒＥｔｈｅｒｎｅｔ；Ｅｔｈｅｒｎｅｔは登録商標）ルータモード、またはブリッジモード等、様々な接続方式で外部ネットワークに接続することが考えられる。従って、追加設置されるルータは、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続されている上位側の回線サービスを確認して、使用する動作モードを変更する必要があった。ルータは、適切な動作モードに変更しない場合には、接続するプロバイダとの認証が不可能で正常に通信できない、ルータの２重化構成により一部アプリケーションが使用できなくなる、といった問題が発生する可能性があった。
【０００４】
このような問題を解決する技術の一例としては、特許文献１が挙げられる。特許文献１に記載のルータは、電源ＯＮが検出されると、複数の接続方式を順次試行して、上位回線（ＷＡＮ側回線）への接続を試みる。
【０００５】
また、他の関連する技術としては、特許文献２および特許文献３が挙げられる。
【０００６】
特許文献２には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートと、ＬＡＮポートに接続されている機器との間で通信が行われているかどうかを表示するルータが記載されている。
【０００７】
特許文献３には、ＷＡＮ側の接続方式を判定し、判定した接続方式に従って、接続処理を実行することが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２８３５８９号公報
【特許文献２】特開２００５−２６９４５７号公報
【特許文献３】特開２００９−１３５６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載のルータは、電源をＯＮにしてネットワークに接続すると、自動的にネットワークへの接続設定を開始していた。
【００１０】
従って、特許文献１に記載のルータでは、ユーザが手動でネットワークへの接続設定ができないという課題があった。
【００１１】
本発明の目的は、上述した課題を解決することが可能な、通信装置、通信システム、通信方法、および通信プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明による通信装置は、外部ネットワークとの接続を自動で設定する自動設定手段と、前記自動設定手段が有効かどうか判定する自動設定判定手段と、外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、を備えることを特徴とする。
【００１３】
本発明による通信システムは、外部ネットワークに接続する第１の通信装置と、前記第１の通信装置を介して外部ネットワークに接続する第２の通信装置と、を備え、前記第２の通信装置は、外部ネットワークとの接続を自動で設定する自動設定手段と、前記自動設定手段が有効かどうか判定する自動設定判定手段と、外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、を備えることを特徴とする。
【００１４】
本発明による通信方法は、外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定ステップと、外部ネットワークとのリンクアップを判定するリンクアップ判定ステップと、前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定ステップと、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続ステップと、前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定ステップと、を含むことを特徴とする。
【００１５】
本発明による通信プログラムは、外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定処理と、外部ネットワークとのリンクアップを判定するリンクアップ判定処理と、前記自動設定判定処理による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定処理と、前記自動設定判定処理による判定の結果、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続処理と、前記自動設定手段が有効でない場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定処理と、を含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、接続するネットワークの種別を自動的に判別するルータであっても、ユーザが手動で接続設定を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態による通信装置の構成例を示した図である。
【図２】第１の実施形態による動作を示したフローチャートである。
【図３】第２の実施形態による通信システムの構成例を示した図である。
【図４】第２の実施形態によるルータの構成例を示した図である。
【図５】第２の実施形態による動作を示したフローチャートである。
【図６】第３の実施形態によるルータの構成例を示した図である。
【図７】第３の実施形態による動作を示したフローチャートである。
【図８】第３の実施形態による動作を示したフローチャートである。
【発明を実施するための形態】
【００１８】
以降、本発明の実施形態について、図面を用いて説明する。
【００１９】
＜第１の実施形態＞
（構成）
図１は、本発明の第１の実施形態による通信装置１０００の構成例を示す図である。
【００２０】
図１によれば、通信装置１０００は、自動設定手段１００１、自動設定判定手段１００２、リンクアップ判定手段１００３を含んでいる。さらに、通信装置１０００は、外部ネットワーク接続方式判定手段１００４、外部ネットワーク接続手段１００５、手動設定手段１００６を含んでいる。また、通信装置１０００は、図１では表示していない外部ネットワークに接続している。
【００２１】
自動設定手段１００１は、外部ネットワークとの接続を自動で設定する。
【００２２】
自動設定判定手段１００２は、自動設定手段１００１が有効かどうかを判定する。
【００２３】
リンクアップ判定手段１００３は、外部ネットワークとのリンクアップを判定する。
【００２４】
外部ネットワーク接続方式判定手段１００４は、自動設定判定手段１００２によって自動設定手段１００１が有効と判定され、かつ、リンクアップ判定手段１００３によってリンクアップしていると判定された場合に、外部ネットワークの接続方式を判定する。
【００２５】
外部ネットワーク接続手段１００５は、判定した外部ネットワークの接続方式に基づいて、通信装置１０００と外部ネットワークとの接続を行う。
【００２６】
手動設定手段１００６は、自動設定手段１００１が有効でない場合に、自動設定手段１００１が有効でない旨を通知する信号を出力する。
【００２７】
（動作）
図２は、第１の実施形態による通信装置１０００の動作を示したフローチャートである。
【００２８】
まず、自動設定判定手段１００２は、自動設定手段１００１が有効かどうかを判定する（Ｓ１００１）。
【００２９】
Ｓ１００１の結果、自動設定手段１００１が有効であると判定された場合には、Ｓ１００２の処理を行う（Ｓ１００１：Ｙｅｓ）。リンクアップ判定手段１００３は、外部ネットワークとのリンクアップができているかどうか判定する（Ｓ１００２）。
【００３０】
Ｓ１００２の結果、リンクアップしていないと判定された場合には、処理を終了する（Ｓ１００２：Ｎｏ）。また、Ｓ１００２の結果、リンクアップしていると判定された場合には、Ｓ１００３の処理を行う（Ｓ１００２：Ｙｅｓ）。
【００３１】
外部ネットワーク接続方式判定手段１００４は、Ｓ１００２の結果、リンクアップしていると判定された場合に、外部ネットワークとの接続方式を判定する（Ｓ１００３）。
【００３２】
続いて、外部ネットワーク接続手段１００５は、Ｓ１００３で判定した外部ネットワークの接続方式に基づいて、通信装置１０００と外部ネットワークとの接続を行う（Ｓ１００４）。
【００３３】
また、Ｓ１００１の結果、自動設定手段１００１が有効でないと判定された場合には、Ｓ１００５の処理を行う（Ｓ１００１：Ｎｏ）。手動設定手段１００６は、自動設定手段１００１が有効でない場合に、自動設定手段１００１が有効でない旨を通知する信号を出力する（Ｓ１００５）。
【００３４】
（効果）
以上説明した通り、第１の実施形態によれば、自動設定手段１００１が有効かどうかを判定し、有効である場合には、外部ネットワークの接続方式を判定して外部ネットワークと接続している。また、自動設定手段１００１が有効でない場合には、その旨を通知する信号を出力している。
【００３５】
従って、第１の実施形態によれば、接続するネットワークの種別を自動的に判別するルータであっても、自動設定手段１００１が有効でない旨の通知を受けたユーザが手動で接続設定を行うことが可能となる。
【００３６】
＜第２の実施形態＞
（構成）
図３は、本発明の第２の実施形態による通信システムの構成例を示している。図３によれば、通信システムは、インターネット１、ブロードバンド接続業者２、家庭内ネットワーク６を含んでいる。さらに、家庭内ネットワーク６は、ルータ３、ルータ４、パーソナルコンピュータ５を含んでいる。
【００３７】
より具体的には、図３は、家庭内ネットワーク６を持つ家庭のユーザが、パーソナルコンピュータ５を用いて、ブロードバンド接続業者２を介してインターネット１に接続する際の接続構成例を示している。
【００３８】
インターネット１は、ブロードバンド接続業者２と接続するネットワークである。また、インターネット１は、一般的なインターネットまたはＷＡＮであるが、これに限られるものではなく、ブロードバンド接続業者２を介して家庭内ネットワーク６と接続するネットワークであれば、どのようなものでも良い。
【００３９】
ブロードバンド接続業者２は、ブロードバンド接続業者、またはサービスプロバイダが所有するネットワークを示している。ブロードバンド接続業者２は、インターネット１と、家庭内ネットワーク６との間の通信を中継する。
【００４０】
家庭内ネットワーク６は、ある家庭において構成されたネットワークである。家庭内ネットワーク６は、一般的には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いて構成される。また、家庭内ネットワーク６は、無線ネットワークで構成されていても良い。
【００４１】
ルータ３は、ブロードバンド接続業者２と、家庭内ネットワーク６とを接続するルータである。ルータ３は、一般的には、接続業者から提供されるブロードバンドモデムや、回線終端装置、またはルータ等である。
【００４２】
パーソナルコンピュータ５は、家庭内ネットワーク６を持つ家庭のユーザが使用するパーソナルコンピュータである。図３の例では、パーソナルコンピュータとしているが、これに限られるものではない。例えば、ＬＡＮに接続可能な携帯電話、スマートフォン、タブレット端末、またはその他の情報端末であっても良い。
【００４３】
ルータ４は、ルータ３とパーソナルコンピュータ５との接続を中継するルータである。ルータ４は、ブロードバンド接続業者２とルータ３との接続方式に応じて、動作モードを変更することが可能なルータである。このルータ４については、後に詳しく説明する。
【００４４】
なお、以降では、説明の簡単化のために、インターネット１とブロードバンド接続業者２とを、まとめて「ＷＡＮ側回線」と呼称する。よって、家庭内ネットワーク６は、ルータ３を介してＷＡＮ側回線と接続しているといえる。
【００４５】
図４は、ルータ４の構成例を示した図である。図４によれば、ルータ４は、スイッチ設定部４１、Ｗｅｂ設定部４２、リンクアップ監視部４３、タイマーカウント部４４を含んでいる。また、ルータ４は、状態表示部４５、回線自動判定部４６、装置動作モード部４７、手動設定部４８を含んでいる。さらに、ルータ４は、例えばＷＡＮ回線の信号を受信する。
【００４６】
家庭内ネットワーク６のユーザは、ＷＡＮ側の回線契約サービスを自動的に判別する動作モード（以下、「自動設定モード」と呼称する）でルータ４を動作させたい場合、スイッチ設定部４１またはＷｅｂ設定部４２を用いる。
【００４７】
スイッチ設定部４１は、例えば、ルータ４の外面部等に設けられている自動設定モードのＯＮ／ＯＦＦを切り替えるスイッチに対応する。スイッチ設定部４１は、対応するスイッチが、ＯＮまたはＯＦＦであるかどうかを判定する。
【００４８】
Ｗｅｂ設定部４２は、スイッチ設定部４１に対応するスイッチを用いずに、Ｗｅｂを用いて自動設定モードのＯＮ／ＯＦＦ切り替えを設定する。Ｗｅｂ設定部４２を用いて自動設定モードの切り替えを行う場合、ユーザは、一般的にはパーソナルコンピュータ５から、Ｗｅｂブラウザを用いて特定のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等にアクセスする。その後、ユーザは、Ｗｅｂブラウザ画面上で、自動設定モードの切り替えを行う。
【００４９】
リンクアップ監視部４３は、ＷＡＮ側回線のリンクアップの有無を監視し、監視結果を回線自動判定部４６に送信する。リンクアップ監視部４３は、ＷＡＮ側回線がリンクアップしていない場合には、一定時間監視を行う。一定時間を経過してもリンクアップしていない場合には、リンクアップ監視部４３は、自動設定モードの判定が失敗したと判断する。なお、この時、時間のカウントには、タイマーカウント部４４が用いられる。
【００５０】
タイマーカウント部４４は、上述の通り、リンクアップ監視部４３による監視の際に、定められた時間のカウントを行う。
【００５１】
状態表示部４５は、ルータ４の電源ＯＮ／ＯＦＦ、ＷＡＮ側回線への接続有無、自動設定モードのＯＮ／ＯＦＦ等の状態を示す。状態表示部４５は、例えば、ルータ４の外面にＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を取り付け、ＬＥＤの点灯の有無、ＬＥＤの色、ＬＥＤの点滅、等により、上述した状態を表示することができる。具体的には、例えば、ルータ４がＷＡＮ側回線への接続処理を行っている段階ではＬＥＤを点滅させ、接続処理が完了した段階でＬＥＤの点滅を止め、常時点灯させる、というように表示できる。第２の実施形態においては、状態表示部４５は、回線自動判定部４６からの指示に基づいて、ルータ４のＷＡＮ側回線への接続有無を表示するものとする。
【００５２】
回線自動判定部４６は、スイッチ設定部４１またはＷｅｂ設定部４２において入力された設定内容を受信する。ここでの設定内容とは、自動設定モードがＯＮまたはＯＦＦのいずれかに設定されていることを示す。
【００５３】
さらに、回線自動判定部４６は、リンクアップ監視部４３による監視の結果、ＷＡＮ側回線がリンクアップしている場合には、規定の回線判定のアルゴリズムを用いて、ＷＡＮ側回線に最適な動作モードを判定する。回線自動判定部４６は、判定した動作モードを、装置動作モード部４７に通知する。
【００５４】
また、回線自動判定部４６は、リンクアップ監視部４３による監視の結果、ＷＡＮ側回線がリンクアップしていない場合には、リンクアップの確認に失敗した旨の表示を行うように、状態表示部４５に指示する。
【００５５】
装置動作モード部４７は、自動設定モードが有効の場合には、回線自動判定部４６による判定の結果選ばれた動作モードでルータ４を動作させ、ルータ３、ブロードバンド接続業者２を介してインターネット１に接続する。また、装置動作モード部４７は、自動設定モードが無効の場合には、手動設定部４８に入力された設定内容に従って、ルータ４を動作させ、ルータ３、ブロードバンド接続業者２を介してインターネット１に接続する。
【００５６】
なお、動作モードの例としては、例えば、ルータモード、ＰＰＰｏＥモード、ブリッジモード等が挙げられる。
【００５７】
手動設定部４８は、自動設定モードが有効でない場合に、ユーザにインターネット１への接続設定を手動で入力させる。
【００５８】
（動作）
第２の実施形態による動作について、図５のフローチャートを用いて説明する。まず、ルータ４の電源がＯＮになった後、回線自動判定部４６は、スイッチ設定部４１またはＷｅｂ設定部４２に入力された内容に従い、自動設定モードが有効かどうかを判定する（Ｓ１０１）。
【００５９】
Ｓ１０１において、自動設定モードが有効でないと判定された場合には、ルータ４はＳ１１５の処理を実行する（Ｓ１０１：Ｎｏ）。手動設定部４８は、手動での接続に必要な設定をユーザに入力させ、設定内容を装置動作モード部４７へ送信する。装置動作モード部４７は、受信した設定内容に従って、インターネット１への接続を開始する（Ｓ１１５）。
【００６０】
Ｓ１０１において、自動設定モードが有効と判定された場合には、ルータ４はＳ１０２の処理を実行する（Ｓ１０１：Ｙｅｓ）。回線自動判定部４６は、自動設定モードに移行する。同時に、回線自動判定部４６は、状態表示部４５に対して、自動設定モードの処理中であることを示す旨を通知する。状態表示部４５は、回線自動判定部４６からの通知に従い、ＬＥＤ等によって状態表示を行う（Ｓ１０２）。
【００６１】
Ｓ１０２に続いて、リンクアップ監視部４３は、ＷＡＮ側回線がリンクアップしているかどうかを判定する（Ｓ１０３）。ＷＡＮ側回線がリンクアップしていると判定された場合はＳ１０４、リンクアップしていないと判定された場合にはＳ１１３の処理をそれぞれ行う。
【００６２】
Ｓ１０３において、リンクアップ監視部４３が、ＷＡＮ側回線はリンクアップしていないと判定した場合には、タイマーカウント部４４が経過時間を測定する。タイマーカウント部４４は、一定時間が経過してタイムアウトと判定された場合には、Ｓ１１４の処理を行う（Ｓ１１３：Ｙｅｓ）。一方、一定時間が経過する前にＷＡＮ回線のリンクアップが確認できた場合には、ルータ４はＳ１０４以降の動作を行う（Ｓ１１３：Ｎｏ）。なお、Ｓ１０４以降の動作については後述する。
【００６３】
Ｓ１１３において、タイムアウトと判定された場合には、回線自動判定部４６は、状態表示部４５に対して、判定失敗表示をするよう通知する。状態表示部４５は、この通知を受信すると、自動判定が失敗したことを示す表示を行う（Ｓ１１４）。
【００６４】
自動判定が失敗した場合には、手動設定部４８はＳ１１５の動作を行う（Ｓ１１５）。Ｓ１１５の動作は上述のものと同様であるので、詳細な説明は省略する。
【００６５】
Ｓ１０３において、リンクアップ監視部４３がＷＡＮ側回線はリンクアップしていると判定した場合には、装置動作モード部４７による動作モードの設定が行われる（Ｓ１０３：Ｙｅｓ）。
【００６６】
まず、回線自動判定部４６は、ＷＡＮ側回線との接続方式をルータモードにすべきかどうかを判定する（Ｓ１０４）。Ｓ１０４の結果、回線自動判定部４６がルータモードで動作することを選択した場合には、Ｓ１０５の処理を行う（Ｓ１０４：Ｙｅｓ）。
【００６７】
Ｓ１０４の結果、回線自動判定部４６がルータモードを選択した場合には、回線自動判定部４６は、状態表示部４５に対してルータモードでの動作中である旨の通知を行う。通知を受けた状態表示部４５は、ルータモードでの動作中であることを表示する（Ｓ１０５）。
【００６８】
そして、回線自動判定部４６は、ルータモードで動作することを装置動作モード部４７に通知し、装置動作モード部４７はルータモードで動作を開始し、インターネット１に接続する（Ｓ１０６）。
【００６９】
Ｓ１０４の結果、回線自動判定部４６がルータモードを選択しなかった場合には、ルータ４はＳ１０７の処理を行う（Ｓ１０４：Ｎｏ）。
【００７０】
回線自動判定部４６は、ＷＡＮ側回線との接続方式をＰＰＰｏＥモードにすべきかどうかを判定する（Ｓ１０７）。Ｓ１０７の結果、回線自動判定部４６がＰＰＰｏＥモードで動作することを選択した場合には、Ｓ１０８の処理を行う（Ｓ１０７：Ｙｅｓ）。
【００７１】
Ｓ１０７の結果、回線自動判定部４６がＰＰＰｏＥモードを選択した場合には、回線自動判定部４６は、状態表示部４５に対してＰＰＰｏＥモードでの動作中である旨の通知を行う。通知を受けた状態表示部４５は、ＰＰＰｏＥモードでの動作中であることを表示する（Ｓ１０８）。
【００７２】
そして、回線自動判定部４６は、ＰＰＰｏＥモードで動作することを装置動作モード部４７に通知し、装置動作モード部４７はＰＰＰｏＥモードで動作を開始し、インターネット１に接続する（Ｓ１０９）。
【００７３】
Ｓ１０７の結果、回線自動判定部４６がＰＰＰｏＥモードを選択しなかった場合には、ルータ４はＳ１１０の処理を行う（Ｓ１０７：Ｎｏ）。
【００７４】
回線自動判定部４６は、ＷＡＮ側回線との接続方式をブリッジモードにすべきかどうかを判定する（Ｓ１１０）。Ｓ１１０の結果、回線自動判定部４６がブリッジモードで動作することを選択した場合には、Ｓ１１１の処理を行う（Ｓ１１０：Ｙｅｓ）。
【００７５】
Ｓ１１０の結果、回線自動判定部４６がブリッジモードを選択した場合には、回線自動判定部４６は、状態表示部４５に対してブリッジモードでの動作中である旨の通知を行う。通知を受けた状態表示部４５は、ブリッジモードでの動作中であることを表示する（Ｓ１１０）。
【００７６】
そして、回線自動判定部４６は、ブリッジモードで動作することを装置動作モード部４７に通知し、装置動作モード部４７はブリッジモードで動作を開始し、インターネット１に接続する（Ｓ１１２）。
【００７７】
Ｓ１１０の結果、回線自動判定部４６がブリッジモードを選択しなかった場合には、ルータ４はＳ１１４の動作を行う。その後、ルータ４はＳ１１５の手動設定動作を行い、終了する。なお、Ｓ１１４およびＳ１１５の動作は、上述のものと同様であるので、詳細な説明は省略する。
【００７８】
以上、ルータ４は、ルータモード、ＰＰＰｏＥモード、ブリッジモードの３つをサポートするものとして説明したが、他の接続方式をサポートする場合であっても同様に行うことができる。また、ルータモード、ＰＰＰｏＥモード、ブリッジモードの選択動作の順番は適宜入れ替え可能である。
【００７９】
（効果）
以上説明した通り、第２の実施形態によれば、自動設定モードが有効かどうかを判定し、有効である場合には、接続方式を判定した後にネットワークに接続している。また、自動設定モードが有効でない場合には、ユーザに手動設定をさせている。
【００８０】
従って、第２の実施形態によれば、ルータ４が接続するネットワークの種別を自動的に判別するルータであっても、ユーザが手動で接続設定を行うことが可能となる。
【００８１】
さらに、第２の実施形態によれば、スイッチ設定部４１またはＷｅｂ設定部４２において、自動設定モードを設定して利用することができる。従って、第２の実施形態によるルータを利用するユーザは、ルータをネットワークに接続する際に、ブロードバンド接続業者への問い合わせや、取扱説明書の設定確認が不要となる。よって、ユーザは、追加購入したルータを短時間で最適な動作モードに設定することが可能となる。
【００８２】
＜第３の実施形態＞
第２の実施形態において、ルータをＰＰＰｏＥモードに設定して動作させる場合は、ブロードバンド接続事業者とのユーザ認証が必要となる。従って、ＰＰＰｏＥモードでルータを動作させる場合には、接続事業者から提供されるユーザ名やパスワードをルータに設定する必要がある。
【００８３】
そのような場合には、ルータの設定画面に入るための管理者パスワード等の設定も必要となり、ユーザが一部設定を手動で入力する必要があった。
【００８４】
第３の実施形態では、あらかじめ必要な情報を設定ファイルとして入力しておくことで、上述のような問題を解決する。
【００８５】
なお、第３の実施形態によるルータの基本的な構成および動作は、第２の実施形態によるルータとほぼ同じである。従って、以下では、第２の実施形態との差分を中心に説明し、第２の実施形態と同様の構成と動作については説明を省略する。
【００８６】
（構成）
図６は、第３の実施形態によるルータ４の構成例を示している。図４に示されている第２の実施形態のルータ４との違いは、ＰＰＰｏＥ設定部４９が追加されていることである。
【００８７】
ＰＰＰｏＥ設定部４９は、ユーザがあらかじめ入力して記憶させた、ルータ４をＰＰＰｏＥモードにして動作させる際に必要なユーザ名やパスワード等を読み込んで、ＰＰＰｏＥモードとしてネットワークと接続する場合にユーザの認証を行う。
【００８８】
ユーザの認証に必要となる情報は、どのように記憶されても良いが、例えば、Ｗｅｂブラウザ等を介して、Ｗｅｂ設定部４２に記憶することが考えられる。
【００８９】
Ｗｅｂ設定部４２が記憶した情報は、装置動作モード部４７がルータ４をＰＰＰｏＥモードとして動作させる際に用いられる。
【００９０】
（動作）
図７は、第３の実施形態によるルータ４の動作を示すフローチャートである。図７に示す第３の実施形態によるルータ４の動作は、図５に示す第２の実施形態によるルータ４の動作とほぼ同様であるが、Ｓ１０９の後に行われる処理が異なっている。
【００９１】
すなわち、回線自動判定部４６がＰＰＰｏＥモードを選択して、ＰＰＰｏＥモードとして動作を開始する場合に、Ｓ１０９の後に、図８のフローチャートに示す動作が行われる。
【００９２】
Ｓ１０９の後、装置動作モード部４７は、Ｗｅｂ設定部４２に必要な情報が設定ファイルとして記憶されているかどうかを確認する（Ｓ１１６）。
【００９３】
Ｓ１１６において、Ｗｅｂ設定部４２に設定ファイルが記憶されていると判断された場合、回線自動判定部４６は、ＰＰＰｏＥ設定部４９に対して記憶された設定ファイルを読み込む（Ｓ１１７）。その後は、第２の実施形態と同じく、装置動作モード部４７が設定された情報に従って、インターネット１との接続を確立する。
【００９４】
Ｓ１１６において、Ｗｅｂ設定部４２に設定ファイルが記憶されていないと判断された場合には、Ｓ１１５と同様に、手動設定部４８を介してユーザによる手動設定が行われる（Ｓ１１８）。
【００９５】
（効果）
第３の実施形態によれば、第２の実施形態と同様の効果を得ることができる。
【００９６】
加えて、第３の実施形態によるルータは、あらかじめ設定ファイルを記憶し、ＰＰＰｏＥモードとして動作する際に読み込んでいる。従って、第３の実施形態によれば、ルータがＰＰＰｏＥモードとして動作する場合であっても、ユーザ認証に必要な情報を手動で入力する必要なく、ネットワークへの接続設定を行うことが可能となる。
【００９７】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００９８】
また、上記の実施形態によるルータは、その有する機能をハードウェアで実現することも可能であるし、コンピュータと、コンピュータ上で実行されるプログラムとで実現することも可能である。プログラムは、磁気ディスクや半導体メモリ等の記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。このようにコンピュータの動作を制御し、コンピュータを上述の各実施形態における処理割り当て装置として機能させ、前述した処理を行わせる。
【００９９】
さらに、上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１００】
（付記１）
外部ネットワークとの接続を自動で設定する自動設定手段と、
前記自動設定手段が有効かどうか判定する自動設定判定手段と、
外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、
を備えることを特徴とする通信装置。
【０１０１】
（付記２）
前記通信装置は、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を記憶する設定記憶手段を備え、
前記外部ネットワーク接続手段は、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする付記１に記載の通信装置。
【０１０２】
（付記３）
前記外部ネットワーク接続方式判定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であるかどうかを判断する
ことを特徴とする付記１または２に記載の通信装置。
【０１０３】
（付記４）
前記手動設定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であり、前記設定記憶手段が前記設定情報を記憶していない場合、前記設定記憶手段が前記設定情報を記憶していない旨を通知する信号を出力する
ことを特徴とする付記２または３に記載の通信装置。
【０１０４】
（付記５）
前記外部ネットワークとの接続方式は、ルータ接続、ＰＰＰｏＥ接続、またはブリッジ接続のいずれか１つであることを特徴とする付記１から４のいずれか１つに記載の通信装置。
【０１０５】
（付記６）
前記通信装置は、さらに、
前記外部ネットワークとの接続方式に応じて、前記外部ネットワークとの接続方式が識別可能なように表示する状態表示手段を備えることを特徴とする付記１から５のいずれか１つに記載の通信装置。
【０１０６】
（付記７）
外部ネットワークに接続する第１の通信装置と、
前記第１の通信装置を介して外部ネットワークに接続する第２の通信装置と、
を備え、
前記第２の通信装置は、
外部ネットワークとの接続を自動で設定する自動設定手段と、
前記自動設定手段が有効かどうか判定する自動設定判定手段と、
外部ネットワークとのリンクアップを判定するリンクアップ判定手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定手段と、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続手段と、
前記自動設定判定手段による判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定手段と、
を備えることを特徴とする通信システム。
【０１０７】
（付記８）
前記第２の通信装置は、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を記憶する設定記憶手段を備え、
前記外部ネットワーク接続手段は、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする付記７に記載の通信システム。
【０１０８】
（付記９）
前記外部ネットワーク接続方式判定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であるかどうかを判断する
ことを特徴とする付記７または８に記載の通信システム。
【０１０９】
（付記１０）
前記手動設定手段は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であり、前記設定記憶手段が前記設定情報を記憶していない場合、前記設定記憶手段が前記設定情報を記憶していない旨を通知する信号を出力する
ことを特徴とする付記８または９に記載の通信システム。
【０１１０】
（付記１１）
前記外部ネットワークとの接続方式は、ルータ接続、ＰＰＰｏＥ接続、またはブリッジ接続のいずれか１つであることを特徴とする付記７から１０のいずれか１つに記載の通信システム。
【０１１１】
（付記１２）
前記第２の通信装置は、さらに、
前記外部ネットワークとの接続方式に応じて、前記外部ネットワークとの接続方式が識別可能なように表示する状態表示手段を備えることを特徴とする付記７から１１のいずれか１つに記載の通信システム。
【０１１２】
（付記１３）
外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定ステップと、
外部ネットワークとのリンクアップを判定するリンクアップ判定ステップと、
前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定ステップと、
前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続ステップと、
前記自動設定判定ステップによる判定の結果、前記自動設定手段が有効でないと判定された場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定ステップと、
を含むことを特徴とする通信方法。
【０１１３】
（付記１４）
前記通信方法は、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を設定記憶手段に記憶する設定記憶ステップを含み、
前記外部ネットワーク接続ステップは、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする付記１３に記載の通信方法。
【０１１４】
（付記１５）
前記外部ネットワーク接続方式判定ステップは、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であるかどうかを判断する
ことを特徴とする付記１３または１４に記載の通信方法。
【０１１５】
（付記１６）
前記手動設定ステップは、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であり、前記設定記憶手段が前記設定情報を記憶していない場合、前記設定記憶手段が前記設定情報を記憶していない旨を通知する信号を出力する
ことを特徴とする付記１４または１５に記載の通信方法。
【０１１６】
（付記１７）
前記外部ネットワークとの接続方式は、ルータ接続、ＰＰＰｏＥ接続、またはブリッジ接続のいずれか１つであることを特徴とする付記１３から１６のいずれか１つに記載の通信方法。
【０１１７】
（付記１８）
前記通信方法は、さらに、
前記外部ネットワークとの接続方式に応じて、前記外部ネットワークとの接続方式が識別可能なように表示する状態表示ステップを含むことを特徴とする付記１３から１７のいずれか１つに記載の通信方法。
【０１１８】
（付記１９）
外部ネットワークとの接続を自動で設定する自動設定手段が有効かどうか判定する自動設定判定処理と、
外部ネットワークとのリンクアップを判定するリンクアップ判定処理と、
前記自動設定判定処理による判定の結果、前記自動設定手段が有効と判定され、かつ前記リンクアップ判定の結果、リンクアップしていると判定された場合に、前記外部ネットワークの接続方式を判定する外部ネットワーク接続方式判定処理と、
前記自動設定判定処理による判定の結果、前記判定した外部ネットワークの接続方式に基づいて、前記外部ネットワークと接続する外部ネットワーク接続処理と、
前記自動設定手段が有効でない場合に、前記自動設定手段が有効でない旨を通知する信号を出力する手動設定処理と、
を含むことを特徴とする通信プログラム。
【０１１９】
（付記２０）
前記通信プログラムは、さらに、
前記接続方式によって前記外部ネットワークと接続するために認証が必要な場合、あらかじめ認証に関する設定情報を設定記憶手段に記憶する設定記憶処理を含み、
前記外部ネットワーク接続処理は、
判定された前記外部ネットワークとの接続方式が、前記外部ネットワークと接続するために認証が必要な方式であった場合、前記設定情報を読み込み、前記外部ネットワークに認証して接続する
ことを特徴とする付記１９に記載の通信プログラム。
【０１２０】
（付記２１）
前記外部ネットワーク接続方式判定処理は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であるかどうかを判断する
ことを特徴とする付記１９または２０に記載の通信プログラム。
【０１２１】
（付記２２）
前記手動設定処理は、さらに、
前記外部ネットワークの接続方式が、前記外部ネットワークと接続するために認証が必要な接続方式であり、前記設定記憶手段が前記設定情報を記憶していない場合、前記設定記憶手段が前記設定情報を記憶していない旨を通知する信号を出力する
ことを特徴とする付記２０または２１に記載の通信プログラム。
【０１２２】
（付記２３）
前記外部ネットワークとの接続方式は、ルータ接続、ＰＰＰｏＥ接続、またはブリッジ接続のいずれか１つであることを特徴とする付記１９から２２のいずれか１つに記載の通信プログラム。
【０１２３】
（付記２４）
前記通信プログラムは、さらに、
前記外部ネットワークとの接続方式に応じて、前記外部ネットワークとの接続方式が識別可能なように表示する状態表示処理を含むことを特徴とする付記１９から２３のいずれか１つに記載の通信プログラム。
【符号の説明】
【０１２４】
１    インターネット
２    ブロードバンド接続業者
３、４    ルータ
５    パーソナルコンピュータ
６    家庭内ネットワーク
４１    スイッチ設定部
４２    Ｗｅｂ設定部
４３    リンクアップ監視部
４４    タイマーカウント部
４５    状態表示部
４６    回線自動判定部
４７    装置動作モード部
４８    手動設定部
４９    ＰＰＰｏＥ設定部
１０００    通信装置
１００１    自動設定手段
１００２    自動設定判定手段
１００３    リンクアップ判定手段
１００４    外部ネットワーク接続方式判定手段
１００５    外部ネットワーク接続手段
１００６    手動設定手段
【図１】
2013026974.tif 000003
【図２】
2013026974.tif 000004
【図３】
2013026974.tif 000005
【図４】
2013026974.tif 000006
【図５】
2013026974.tif 000007
【図６】
2013026974.tif 000008
【図７】
2013026974.tif 000009
【図８】
2013026974.tif 000010