(57)【要約】【課題】ルータ機能と、ブリッジ機能との両方を持つネットワーク中継装置において、ユーザビリティを向上させる。【解決手段】ネットワーク中継装置は、ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作する中継処理部と、ブリッジモードと、ルータモードとの物理的な切り替え指示を取得する第１の指示取得部と、ブリッジモードと、ルータモードとの論理的な切り替え指示を取得する第２の指示取得部と、第１の指示取得部と第２の指示取得部のうちの少なくとも一方が取得した切り替え指示に応じて、動作モードを変更するモード変更部と、現在の動作モードを表示するモード表示部とを備える。【選択図】図５
2014007547.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク中継装置であって、
ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作する中継処理部と、
前記ブリッジモードと、前記ルータモードとの物理的な切り替え指示を取得する第１の指示取得部と、
前記ブリッジモードと、前記ルータモードとの論理的な切り替え指示を取得する第２の指示取得部と、
前記第１の指示取得部と前記第２の指示取得部のうちの少なくとも一方が取得した前記切り替え指示に応じて、動作モードを変更するモード変更部と、
現在の動作モードを表示するモード表示部と、
を備える、ネットワーク中継装置。
【請求項２】
請求項１記載のネットワーク中継装置であって、さらに、
自動復帰型のスイッチを備え、
前記第１の指示取得部は、前記スイッチの操作により、前記ブリッジモードと前記ルータモードとの間で、現在の一の動作モードから他の動作モードへの前記物理的な切り替え指示を取得する、ネットワーク中継装置。
【請求項３】
請求項１または２記載のネットワーク中継装置であって、さらに、
前記ネットワーク中継装置に対する同一ネットワーク内の他のルータの接続を検出する検出部を備え、
前記第２の指示取得部は、前記他のルータの接続が検出された場合に前記ブリッジモードへの前記切り替え指示を取得し、前記他のルータの接続が検出されなかった場合に前記ルータモードへの前記切り替え指示を取得する、ネットワーク中継装置。
【請求項４】
請求項３記載のネットワーク中継装置であって、
前記第２の指示取得部は、さらに、前記他のルータの接続が検出された場合に前記ブリッジモードへの切り替えを推奨すると共に、前記他のルータの接続が検出されなかった場合に前記ルータモードへの切り替えを推奨する推奨部を備え、
前記第２の指示取得部は、前記推奨部による推奨後に前記切り替え指示を取得する、ネットワーク中継装置。
【請求項５】
請求項１ないし４のいずれか一項記載のネットワーク中継装置であって、さらに、
動作モードが前記ブリッジモードの場合はＤＨＣＰ（Dynamic Host Configuration Protocol）クライアントとして動作し、動作モードが前記ルータモードの場合はＤＨＣＰサーバとして動作するＤＨＣＰ制御部を備える、ネットワーク中継装置。
【請求項６】
ネットワーク中継装置における動作モード変更方法であって、
（ａ）ネットワーク中継装置の中継処理部を、ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作させる工程と、
（ｂ）前記ブリッジモードと、前記ルータモードとの物理的な切り替え指示を取得する工程と、
（ｃ）前記ブリッジモードと、前記ルータモードとの論理的な切り替え指示を取得する工程と、
（ｄ）前記工程（ｂ）と前記工程（ｃ）のうちの少なくとも一方の工程によって取得された前記切り替え指示に応じて、動作モードを変更する工程と、
（ｅ）現在の動作モードを表示する工程と、
を備える、動作モード変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク中継装置の使いやすさを向上させる技術に関する。
【背景技術】
【０００２】
近年、ルータ機能と、ブリッジ機能との両方を持つ無線ＬＡＮアクセスポイントが知られている。このようなアクセスポイントを「無線ＬＡＮルータ」とも呼ぶ。ブリッジ機能を有効としたブリッジモードの無線ＬＡＮルータは、無線ＬＡＮ間または無線ＬＡＮと有線ＬＡＮとの間のデータを中継する。ルータ機能を有効としたルータモードの無線ＬＡＮルータは、ブリッジ機能に加えて、さらに、ゲートウェイデバイスとして無線ＬＡＮや有線ＬＡＮをインターネットやＷＡＮに接続する。
【０００３】
家庭内ネットワークに既存のルータが存在する状況において、無線ＬＡＮルータをルータモードとした場合、同一ネットワークにルータが２台以上存在することとなる。この場合、パーソナルコンピュータやゲーム機等の無線ＬＡＮクライアント装置（以下、単に「クライアント」とも呼ぶ）は、他のネットワークに所属する装置との間で通信する際にいずれのルータをゲートウェイとして利用したらよいか判断できず、その結果、通信が正常に行えない可能性があった。一方で、家庭内ネットワークに既存のルータが存在しない状況において、無線ＬＡＮルータをブリッジモードとした場合、ネットワーク内にゲートウェイが存在しないため、クライアントは、他のネットワークに所属する装置との間で通信することができなかった。
【０００４】
このように、複数のネットワーク機器が同一ネットワークに存在する場合において正常な通信を実現するためには、利用者は、個々のネットワーク機器の性能を把握した上で、個々のネットワーク機器に対して適切な設定を行う必要がある。しかし、このような作業は利用者にとって煩雑であり、このような作業に習熟していない利用者にとっては作業が困難である場合もある。そこで従来、ネットワーク内のルータの存在を検出することにより、ルータモードとブリッジモードのどちらを有効とするかを自動的に決定するモード決定機能を持つ無線ＬＡＮルータが知られている（例えば、非特許文献１）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「株式会社バッファロー エアステーション設定ガイド（初版）、マニュアル、ルータ機能設定、ルータ機能を停止する方法（ブリッジ設定、無線HUBとして使用する）」、http://buffalo.jp/download/manual/html/air1200/
【特許文献】
【０００６】
【特許文献１】特開２００５−３１１６５８号公報
【特許文献２】特開２０１１−５２８２０４号公報
【特許文献３】特開平７−２２１７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来例において、無線ＬＡＮルータを「ルータモード」、「ブリッジモード」、「モード決定機能によりモードを自動的に決定」のどの状態にするかは、無線ＬＡＮルータ上に設けられたスライドスイッチによって択一的に指定することができる。
【０００８】
一方、従来例では、スライドスイッチが「ルータモード」にされている場合においても、スライドスイッチ以外の動作モード切替手段（例えば、ウェブブラウザを用いた無線ＬＡＮルータのセットアップ）を用いて動作モードをブリッジモードに設定することも可能であり、このような場合、スライドスイッチが示す動作モードと、実際の動作モードとの間に齟齬が生じるという問題があった。
【０００９】
さらに、スライドスイッチが「モード決定機能によりモードを自動的に決定」にされている場合に、モード決定機能により決定された動作モードが「ルータモード」なのか「ブリッジモード」なのかを利用者が外見から即座に把握することが困難であるという問題もあった。
【００１０】
本発明は、ルータ機能と、ブリッジ機能との両方を持つネットワーク中継装置において、上記問題を解決し、ユーザビリティ（使いやすさ）を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１２】
［適用例１］
ネットワーク中継装置であって、ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作する中継処理部と、前記ブリッジモードと、前記ルータモードとの物理的な切り替え指示を取得する第１の指示取得部と、前記ブリッジモードと、前記ルータモードとの論理的な切り替え指示を取得する第２の指示取得部と、前記第１の指示取得部と前記第２の指示取得部のうちの少なくとも一方が取得した前記切り替え指示に応じて、動作モードを変更するモード変更部と、現在の動作モードを表示するモード表示部と、を備える、ネットワーク中継装置。
このような構成とすれば、モード変更部は、ブリッジモードとルータモードとの物理的な切り替え指示を取得する第１の指示取得部と、ブリッジモードとルータモードとの論理的な切り替え指示を取得する第２の指示取得部のうちの少なくとも一方が取得した切り替え指示に応じて中継処理部の動作モードを変更し、モード表示部は現在の動作モードを表示する。このため、物理的な切り替え指示と、論理的な切り替え指示との両方に基づく動作モードの変更を可能とし、さらに、どちらの切り替え指示に基づいた動作モードの変更であっても、現在の、換言すれば変更後の動作モードを表示することができる。この結果、ネットワーク中継装置のユーザビリティを向上させることができる。
【００１３】
［適用例２］
適用例１記載のネットワーク中継装置であって、さらに、自動復帰型のスイッチを備え、前記第１の指示取得部は、前記スイッチの操作により、前記ブリッジモードと前記ルータモードとの間で、現在の一の動作モードから他の動作モードへの前記物理的な切り替え指示を取得する、ネットワーク中継装置。
このような構成とすれば、第１の指示取得部は、自動復帰型のスイッチの操作検出により、ブリッジモードとルータモードとの間で、現在の一の動作モードから他の動作モードへの物理的な切り替え指示を取得する。自動復帰型のスイッチは状態を保持しないスイッチであり、切り替え指示の内容が保持されることがないため、物理的な切り替え指示内容と、論理的な切り替え指示内容との間に齟齬が生じることを抑制することができる。この結果、ネットワーク中継装置のユーザビリティを向上させることができる。また、ネットワーク中継装置の利用者は「スイッチ操作」という単純な操作のみで中継処理部の動作モードをブリッジモードとルータモードの間で交互に切り替えることができるため、ネットワーク中継装置のユーザビリティをより向上させることができる。
【００１４】
［適用例３］
適用例１または２記載のネットワーク中継装置であって、さらに、前記ネットワーク中継装置に対する同一ネットワーク内の他のルータの接続を検出する検出部を備え、前記第２の指示取得部は、前記他のルータの接続が検出された場合に前記ブリッジモードへの前記切り替え指示を取得し、前記他のルータの接続が検出されなかった場合に前記ルータモードへの前記切り替え指示を取得する、ネットワーク中継装置。
このような構成とすれば、第２の指示取得部は、他のルータの接続が検出された場合にブリッジモードへの切り替え指示を取得し、他のルータの接続が検出されなかった場合にルータモードへの切り替え指示を取得する。このため、第２の指示取得部として、中継処理部の動作モードを自動的に決定するモード決定機能を採用しつつ、モード決定機能により決定された現在の動作モードを表示部に表示させることができる。この結果、ネットワーク中継装置のユーザビリティを向上させることができる。
【００１５】
［適用例４］
適用例３記載のネットワーク中継装置であって、前記第２の指示取得部は、さらに、前記他のルータの接続が検出された場合に前記ブリッジモードへの切り替えを推奨すると共に、前記他のルータの接続が検出されなかった場合に前記ルータモードへの切り替えを推奨する推奨部を備え、前記第２の指示取得部は、前記推奨部による推奨後に前記切り替え指示を取得する、ネットワーク中継装置。
このような構成とすれば、第２の指示取得部は、他のルータの接続が検出された場合にブリッジモードへの切り替えを推奨し、他のルータの接続が検出されなかった場合にルータモードへの切り替えを推奨する推奨部を備える。このため、ネットワーク中継装置の利用者は、推奨される中継処理部の動作モードを容易に知ることができる。この結果、ネットワーク中継装置のユーザビリティをより向上させることができる。
【００１６】
［適用例５］
適用例１ないし４のいずれか一項記載のネットワーク中継装置であって、さらに、動作モードが前記ブリッジモードの場合はＤＨＣＰ（Dynamic Host Configuration Protocol）クライアントとして動作し、動作モードが前記ルータモードの場合はＤＨＣＰサーバとして動作するＤＨＣＰ制御部を備える、ネットワーク中継装置。
このような構成とすれば、ＤＨＣＰ制御部は、中継処理部の動作モードがブリッジモードの場合はＤＨＣＰクライアントとして動作し、中継処理部の動作モードがルータモードの場合はＤＨＣＰサーバとして動作するため、ネットワーク中継装置にＤＨＣＰ機能を搭載することができる。
【００１７】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、ネットワーク中継装置、ネットワーク中継装置における動作モード決定方法、ネットワーク中継装置を用いたネットワークシステム、および、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記憶した記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例としてのネットワーク中継装置の概略構成を示す説明図である。
【図２】ルータの外観を示す概略説明図である。
【図３】指示取得処理の手順を示すフローチャートである。
【図４】推奨画面の一例を示す説明図である。
【図５】モード変更処理によって変更される中継処理部の動作モードの状態遷移図である。
【図６】モード変更処理が実行される様子を示している。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態を実施例に基づいて説明する。
【００２０】
Ａ．実施例：
Ａ−１．装置構成：
図１は、本発明の一実施例としてのネットワーク中継装置の概略構成を示す説明図である。ネットワーク中継装置１０は、ＩＥＥＥ８０２．３規格と、ＩＥＥＥ８０２．１１規格に準拠し、ＯＳＩ参照モデルのレイヤ３またはレイヤ２においてデータを中継する無線ＬＡＮルータである。以降、ネットワーク中継装置１０のことを単に「ルータ１０」とも呼ぶ。なお、図１では便宜上、説明上必要としない他のネットワーク中継装置、回線、ルータ１０の内部構造については図示を省略している。このことは後述する図においても同様である。
【００２１】
ルータ１０は、データを中継する処理の動作モードとして、２つの動作モードを有している。具体的には、ルータ１０は、レイヤ２においてフレームを中継するブリッジモードと、レイヤ３においてパケットを中継するルータモードとを有している。以降では、レイヤ３のパケットとレイヤ２のフレームとの総称として、単に「パケット」という言葉を用いる。
【００２２】
ルータ１０は、ＣＰＵ１００と、ＲＯＭ２００と、ＲＡＭ３００と、ＵＳＢインタフェース（Ｉ／Ｆ）４００と、無線通信インタフェース（Ｉ／Ｆ）５００と、有線通信インタフェース（Ｉ／Ｆ）６００と、モード表示部７００と、切替スイッチ８００とを備え、それぞれがバスにより相互に接続されている。
【００２３】
ＣＰＵ１００は、ＲＯＭ２００に格納されている図示しないコンピュータプログラムをＲＡＭ３００に展開して実行することにより、ルータ１０を制御する。また、ＣＰＵ１００は、中継処理部１１０、ＤＨＣＰ制御部１２０、モード変更部１３０、検出部１４０、第１の指示取得部１５０、第２の指示取得部１６０としても動作する。
【００２４】
中継処理部１１０は、ルータ機能部１１２とブリッジ機能部１１４とを含んでおり、各種通信インタフェース（無線通信インタフェース５００、有線通信インタフェース６００）を介して入力されるパケットを、宛先アドレスに従って中継する機能を有する。中継処理部１１０はパケットの中継をする動作モードとして、ブリッジ機能部１１４のみが処理を行うブリッジモードと、ルータ機能部１１２およびブリッジ機能部１１４が処理を行うルータモードとを有している。ブリッジモードでは、ブリッジ機能部１１４がレイヤ２フレームの転送を行うため、ルータ１０はブリッジ装置として動作する。ルータモードでは、ルータ機能部１１２およびブリッジ機能部１１４の両方が処理を行うため、ルータ１０はルータ装置として動作する。
【００２５】
ＤＨＣＰ制御部１２０は、ＤＨＣＰ（Dynamic Host Configuration Protocol）を実現する機能部である。ＤＨＣＰ制御部１２０は、動作モードとして、ＤＨＣＰクライアントとして動作するＤＨＣＰクライアントモードと、ＤＨＣＰサーバとして動作するＤＨＣＰサーバモードを有している。ＤＨＣＰクライアントモードでは、ＤＨＣＰ制御部１２０は、他のデバイスにより実現されるＤＨＣＰサーバよりＩＰアドレス等の割り当てを受ける。ＤＨＣＰサーバモードでは、ＤＨＣＰ制御部１２０は、ネットワーク上のＤＨＣＰクライアントに対してＩＰアドレス等を自動的に割り当てる。
【００２６】
モード変更部１３０は、第１の指示取得部１５０と第２の指示取得部１６０のうちの少なくとも一方が取得した切り替え指示に応じて、中継処理部１１０の動作モードを変更する。換言すれば、モード変更部１３０は、中継処理部１１０の動作モードをルータモードとブリッジモードとの間で切り替える。詳細は、モード変更処理において後述する。
【００２７】
検出部１４０は、後述する指示取得処理において、ルータ１０が所属するネットワークと同一のネットワークに他のルータが存在するか否かを検出する。
【００２８】
第１の指示取得部１５０は、ルータモードとブリッジモードとの間で、現在の一の動作モードから他の動作モードへの物理的な切り替え指示を取得する。具体的には、第１の指示取得部１５０は、切替スイッチ８００に含まれるインタフェースから切替スイッチ８００が操作された旨を受信した場合に「切り替え指示あり」と判断する。なお、「物理的な切り替え指示」とは、スイッチやボタン等の物理的かつ直接的な入力手段によって与えられるルータモードとブリッジモードとの間で、現在の一の動作モードから他の動作モードへの切り替え指示を意味する。
【００２９】
第２の指示取得部１６０は、推奨部１６１を含み、推奨部１６１と協働して後述の指示取得処理を実行することにより、ルータモードとブリッジモードとの論理的な切り替え指示を取得する。なお、「論理的な切り替え指示」とは、ソフトウェア処理の結果として与えられるルータモードとブリッジモードの切り替え指示を意味する。論理的な切り替え指示には、指示取得処理による切り替え指示のほか、ウェブブラウザを用いたルータ１０のセットアップ処理による切り替え指示を含んでも良い。
【００３０】
ＲＯＭ２００は、いわゆるフラッシュＲＯＭである。ＲＯＭ２００には、上記各機能部を実現するための図示しないプログラムに加えて、モード記憶領域２１０が含まれている。モード記憶領域２１０には、中継処理部１１０の現在の動作モードを示す情報が記憶される。
【００３１】
ＵＳＢインタフェース４００は、接続されるデバイスとの間で、ＵＳＢ（Universal Serial Bus）規格に準拠したデータ転送を可能とする。無線通信インタフェース５００は、図示しない送受信回路を含み、アンテナを介して受信した電波の復調とデータの生成、および、アンテナを介して送信する電波の生成と変調を行う。有線通信インタフェース６００は、図示しないポートを備え、インターネットＩＮＴ側の回線と接続されるほか、有線回線を通じて通信の相手方となるデバイスと接続される。有線通信インタフェース６００は、図示しないＰＨＹチップやＭＡＣチップを含み、受信した信号の波形を整えるほか、受信した信号からＭＡＣフレームを取り出す。
【００３２】
図２は、ルータ１０の外観を示す概略説明図である。図２の上段はルータ１０の正面の外観構成を示し、下段はルータ１０の一方の側面の外観構成を示している。ルータ１０の正面には、モード表示部７００が配置されている。モード表示部７００は、中継処理部１１０の現在の動作モードを示すインジケータであり、ＬＥＤ（Light Emitting Diode）により構成されている。本実施例では、モード表示部７００が点灯状態の場合における中継処理部１１０の動作モードはルータモード、モード表示部７００が消灯状態の場合における中継処理部１１０の動作モードはブリッジモードであるとしている。
【００３３】
ルータ１０の側面には、切替スイッチ８００が配置されている。切替スイッチ８００は、いわゆる自動復帰型のプッシュスイッチである。利用者は、切替スイッチ８００を操作することにより、中継処理部１１０の動作モードをルータモードとブリッジモードとの間で相互に切り替えることができる。
【００３４】
Ａ−２．指示取得処理：
図３は、指示取得処理の手順を示すフローチャートである。指示取得処理は、同一ネットワーク内の他のルータを検出し、検出結果に応じて中継処理部１１０の動作モード（ルータモード／ブリッジモード）の切り替え指示を取得する処理である。指示取得処理は、ルータ１０の電源投入時に、検出部１４０と第２の指示取得部１６０と推奨部１６１とが協働することによって実行される処理である。
【００３５】
まず、ＣＰＵ１００の検出部１４０は、他のルータを検索する（ステップＳ１０）。具体的には、検出部１４０は、ルータ１０の図示しないＷＡＮポートから他のルータを検索するためのルータ検索パケットを送信する。次に、第２の指示取得部１６０の推奨部１６１は、他のルータがあるか否かを判定する（ステップＳ１２）。具体的には、推奨部１６１は、ステップＳ１０で送信されたルータ検索パケットに対するプローブ応答パケットを受信した場合に他のルータありと判定し（ステップＳ１２：ＹＥＳ）、プローブ応答パケットを所定時間内に受信しない場合に他のルータなしと判定する（ステップＳ１２：ＮＯ）。
【００３６】
他のルータありと判定された場合（ステップＳ１２：ＹＥＳ）、第２の指示取得部１６０の推奨部１６１は、現在の中継処理部１１０の動作モードがルータモードであるか否かを判定する（ステップＳ１４）。具体的には、推奨部１６１は、モード記憶領域２１０に記憶されている情報を参照することで、現在の動作モードを知ることができる。現在の動作モードがルータモードでない場合、すなわちモード記憶領域２１０にブリッジモードである旨を示す情報が記憶されていた場合（ステップＳ１４：ＮＯ）、推奨部１６１は、何も行わずに処理を終了させる。この場合、ルータ１０の同一ネットワーク内に他のルータ、もしくは、ルータ機能が有効となっているデバイスが存在する。従って、ルータの重複を防ぐためには、ルータ１０は現在のブリッジモードで動作することが適切であり、切り替え指示を取得する必要がないからである。
【００３７】
ステップＳ１４において現在の動作モードがルータモードである場合（ステップＳ１４：ＹＥＳ）、推奨部１６１は、ブリッジモードを推奨する（ステップＳ１６）。ブリッジモードの推奨は、種々の形で実施することができる。例えば、ルータ１０にパーソナルコンピュータ等のディスプレイおよび入力装置を備える外部デバイスが接続されている場合、第２の指示取得部１６０は、外部デバイスのディスプレイに推奨メッセージを含む推奨画面を表示させることができる。
【００３８】
図４は、推奨画面の一例を示す説明図である。推奨画面Ｗ１は、推奨メッセージＭ１１と、チェックボックスＣＫ１１と、戻るボタンＢ１１と、次へボタンＢ１２とを含んでいる。推奨メッセージＭ１１には、現在ルータ１０が所属するネットワーク内に他のルータがある旨と、ルータ１０（中継処理部１１０）の動作モードをブリッジモードへと変更することを推奨する旨とが含まれている。このようにすれば、ルータ１０の利用者は、中継処理部１１０の推奨動作モードを容易に知ることができるため、ルータ１０のユーザビリティをより向上させることができる。
【００３９】
なお、推奨画面Ｗ１の推奨メッセージＭ１１には、切替スイッチ８００を操作することによって、ルータ１０（中継処理部１１０）の動作モードをルータモードとブリッジモードとの間で相互に切替可能である旨を案内するメッセージを含んでも良い。そうすれば、切替スイッチ８００を操作することで動作モードを切り替えることができる旨を明確に利用者に案内することができるため、利便性をより向上させることができる。
【００４０】
図示ようにウェブブラウザで推奨画面Ｗ１を表示させる場合、推奨部１６１は、ウェブブラウザを用いたルータ１０のセットアップ処理の１ステップとして、推奨画面Ｗ１を表示させることができる。なお、ここでは、ウェブブラウザを用いて推奨画面Ｗ１を表示させる例を示したが、推奨画面は種々の方法で表示させることができる。例えば、推奨部１６１は、専用プログラムを使用して推奨画面Ｗ１を外部デバイスのディスプレイにポップアップ表示させてもよい。
【００４１】
図３のステップＳ１８において第２の指示取得部１６０は、中継処理部１１０の動作モードの切り替え指示があるか否かを判定する。具体的には、第２の指示取得部１６０は、推奨画面Ｗ１（図４）においてチェックボックスＣＫ１１がチェック状態であり、かつ、次へボタンＢ１２が押下された場合に、動作モードの切り替え指示ありと判定する（ステップＳ１８：ＹＥＳ）。一方、第２の指示取得部１６０は、推奨画面Ｗ１においてチェックボックスＣＫ１１が非チェック状態であり、かつ、次へボタンＢ１２が押下された場合と、推奨画面Ｗ１において戻るボタンＢ１１が押下された場合は、動作モードの切り替え指示なしと判定する（ステップＳ１８：ＮＯ）。
【００４２】
切り替え指示なしの場合（ステップＳ１８：ＮＯ）、第２の指示取得部１６０は、何も行わずに処理を終了させる。一方、切り替え指示ありの場合（ステップＳ１８：ＹＥＳ）、第２の指示取得部１６０は、モード変更部１３０に対して中継処理部１１０の動作モードをブリッジモードへ切り替える旨の要求を送信し、処理を終了させる（ステップＳ２０）。
【００４３】
ステップＳ１２において他のルータなしと判定された場合（ステップＳ１２：ＮＯ）、第２の指示取得部１６０の推奨部１６１は、現在の中継処理部１１０の動作モードがブリッジモードであるか否かを判定する（ステップＳ２２）。詳細はステップＳ１４と同様である。現在の動作モードがブリッジモードでない場合、すなわちモード記憶領域２１０にルータモードである旨を示す情報が記憶されていた場合（ステップＳ２２：ＮＯ）、推奨部１６１は、何も行わずに処理を終了させる。この場合、ルータ１０の同一ネットワーク内に他のルータ、もしくは、ルータ機能が有効となっているデバイスが存在しない。従って、他のネットワークに所属する装置との間での通信を可能とするためには、ルータ１０は現在のルータモードで動作することが適切であり、切り替え指示を取得する必要がないからである。
【００４４】
ステップＳ２２において現在の動作モードがブリッジモードである場合（ステップＳ２２：ＹＥＳ）、推奨部１６１は、ルータモードを推奨する（ステップＳ２４）。詳細は、ステップＳ１６と同様である。
【００４５】
ステップＳ２６において第２の指示取得部１６０は、中継処理部１１０の動作モードの切り替え指示があるか否かを判定する。詳細は、ステップＳ１８と同様である。
【００４６】
動作モードの切り替え指示なしの場合（ステップＳ２６：ＮＯ）、第２の指示取得部１６０は、何も行わずに処理を終了させる。一方、切り替え指示ありの場合（ステップＳ２６：ＹＥＳ）、第２の指示取得部１６０は、モード変更部１３０に対して中継処理部１１０の動作モードをルータモードへ切り替える旨の要求を送信し、処理を終了させる（ステップＳ２８）。
【００４７】
Ａ−３．モード変更処理：
図５は、モード変更処理によって変更される中継処理部１１０の動作モードの状態遷移図である。モード変更処理は、指示取得処理（図３）による切り替え指示と、切替スイッチ８００操作による切り替え指示とのうちの少なくとも一方に応じて、中継処理部１１０の動作モードを変更する処理であり、モード変更部１３０によって実行される。なお、本実施例では、中継処理部１１０の動作モードはルータモードＣ１から開始する。
【００４８】
動作モードがルータモードＣ１である場合、中継処理部１１０はルータ装置として動作し、ＤＨＣＰ制御部１２０（図１）はＤＨＣＰサーバモードで動作する。動作モードをルータモードＣ１に変更する際、モード変更部１３０は、モード記憶領域２１０を「ルータモード」を示す情報へと更新するとともに、モード表示部７００を点灯状態とする。
【００４９】
ルータモードＣ１において、指示取得処理から動作モードをブリッジモードへ切り替える旨の要求を受信した場合（図３：ステップＳ２０）、モード変更部１３０は動作モードをブリッジモードＣ２に変更する。同様に、ルータモードＣ１において切替スイッチ８００が操作された場合、すなわち、第１の指示取得部１５０が切り替え指示を取得した場合、モード変更部１３０は動作モードをブリッジモードＣ２に変更する。
【００５０】
動作モードがブリッジモードＣ２である場合、中継処理部１１０はブリッジ装置として動作し、ＤＨＣＰ制御部１２０はＤＨＣＰクライアントモードで動作する。動作モードをブリッジモードＣ２に変更する際、モード変更部１３０は、モード記憶領域２１０を「ブリッジモード」を示す情報へと更新するとともに、モード表示部７００を消灯状態とする。
【００５１】
ブリッジモードＣ２において、指示取得処理から動作モードをルータモードへ切り替える旨の要求を受信した場合（図３：ステップＳ２８）、モード変更部１３０は動作モードをルータモードＣ１に変更する。同様に、ブリッジモードＣ２において切替スイッチ８００が操作された場合、すなわち、第１の指示取得部１５０が切り替え指示を取得した場合、モード変更部１３０は動作モードをルータモードＣ１に変更する。
【００５２】
図６は、モード変更処理が実行される様子を示している。まず、ルータ１０の電源が投入された時刻ｔ１において、指示取得処理（図３）が実行される。指示取得処理では、ルータ検索パケットＰＲに対する応答パケットＰＡ受信により、他のルータであるルータ２０が検索される（ステップＳ１２：ＹＥＳ）。中継処理部１１０の動作モードはルータモードＣ１から開始する、すなわち、現在の動作モードはルータモードであるため（ステップＳ１４：ＹＥＳ）、第２の指示取得部１６０の推奨部１６１は、ブリッジモードを推奨する（ステップＳ１３）。
【００５３】
ブリッジモードの推奨に同意した場合（ステップＳ１８：ＹＥＳ）、その後の時刻ｔ２において、モード変更部１３０は、中継処理部１１０の動作モードをブリッジモードへと変更する（図５）。
【００５４】
さらに、その後の時刻ｔ３において、切替スイッチ８００が操作された場合、モード変更部は、中継処理部１１０の動作モードを再びルータモードへと変更する（図５）。
【００５５】
以上のように、本実施例のルータ１０によれば、モード変更部１３０は、ブリッジモードとルータモードとの間で、現在の一の動作モードから他の動作モードへの物理的な切り替え指示を取得する第１の指示取得部１５０と、ブリッジモードとルータモードとの論理的な切り替え指示を取得する第２の指示取得部１６０のうちの少なくとも一方が取得した切り替え指示に応じて中継処理部１１０の動作モードを変更し、モード表示部７００は現在の動作モードを表示する。このため、物理的な切り替え指示と、論理的な切り替え指示との両方に基づく中継処理部１１０の動作モードの変更を可能とし、さらに、どちらの切り替え指示に基づいた動作モードの変更であっても、現在の、換言すれば変更後の動作モードを表示することができる。この結果、ルータ１０（ネットワーク中継装置）のユーザビリティを向上させることができる。
【００５６】
さらに、第１の指示取得部１５０は、自動復帰型の切替スイッチ８００の押下操作検出により、ブリッジモードとルータモードとの間で、現在の一の動作モードから他の動作モードへの物理的な切り替え指示を取得する。自動復帰型のスイッチは状態を保持しないスイッチであるため、位置保持型スイッチ等とは異なり、切り替え指示の内容が保持されることがない。従って、物理的な切り替え指示内容と、論理的な切り替え指示内容との間に齟齬が生じることを抑制することができる。この結果、ルータ１０（ネットワーク中継装置）のユーザビリティを向上させることができる。また、ルータ１０の利用者は「スイッチ操作」という単純な操作のみで中継処理部１１０の動作モードをブリッジモードとルータモードの間で交互に切り替えることができるため、ルータ１０のユーザビリティをより向上させることができる。
【００５７】
さらに、第２の指示取得部１６０は、他のルータの接続が検出された場合にブリッジモードへの切り替え指示を取得し、他のルータの接続が検出されなかった場合にルータモードへの切り替え指示を取得する。このため、第２の指示取得部１６０として、中継処理部１１０の動作モードを自動的に決定するモード決定機能を採用しつつ、モード決定機能により決定された現在の動作モードをモード表示部７００に表示させることができる。この結果、ルータ１０（ネットワーク中継装置）のユーザビリティを向上させることができる。
【００５８】
さらに、ＤＨＣＰ制御部１２０、中継処理部１１０の動作モードがブリッジモードの場合はＤＨＣＰクライアントとして動作し、中継処理部１１０の動作モードがルータモードの場合はＤＨＣＰサーバとして動作するため、ルータ１０（ネットワーク中継装置）にＤＨＣＰ機能を搭載することができる。
【００５９】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００６０】
・変形例１：
上記実施例では、ルータの内部構成の一例について説明した。しかし、上記実施例における構成はあくまで一例であり、任意の態様を採用することができる。例えば、構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。
【００６１】
例えば、上記実施例のルータ（図１）において、切替スイッチはプッシュスイッチであるものとした。しかし、切替スイッチは、自動復帰型のスイッチである限りにおいて、種々の態様を採用することができ、プッシュスイッチに限られない。例えば、切替スイッチとして、自動復帰式のスライドスイッチや自動復帰式の回転スイッチを採用してもよい。
【００６２】
例えば、上記実施例のルータ（図１）において、モード記憶領域は、フラッシュＲＯＭ以外の他の記憶媒体（例えば、ハードディスク、ＤＶＤ、コンパクトフラッシュ（登録商標）等）に格納されるものとしても良い。
【００６３】
例えば、上記実施例のルータ（図１）において、他の通信インタフェース、例えば、移動体通信インタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を備えるものとしてもよい。
【００６４】
・変形例２：
上記実施例では、モード表示部の構成および使用方法の一例を示した。しかし、モード表示部の構成や使用方法は種々の変形が可能である。
【００６５】
上記実施例のルータモードとブリッジモードに対するＬＥＤの点灯／消灯の割り当てはあくまで一例であり、種々の変形が可能である。例えば、現在の中継処理部の動作モードがルータモードである場合にＬＥＤを点滅させ、現在の中継処理部の動作モードがブリッジモードである場合にＬＥＤを点灯させてもよい。
【００６６】
例えば、モード表示部は、点灯により現在の中継処理部の動作モードがルータモードであることを示す第１のＬＥＤと、点灯により現在の中継処理部の動作モードがブリッジモードであることを示す第２のＬＥＤとを含む構成としてもよい。
【００６７】
例えば、モード表示部を液晶パネル等のディスプレイ装置を用いて構成してもよい。この場合、ディスプレイ装置に対して現在の中継処理部の動作モードを示す文字やアイコン等を表示させることができる。
【００６８】
・変形例３：
上記実施例では、指示取得処理（図３）の一例を示した。しかし、図３に示した処理の手順はあくまで一例であり、種々の変更が可能である。例えば、一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【００６９】
例えば、指示取得処理は任意のタイミングで実行可能である。具体的には、ルータの設定画面等を介して与えられる指示に応じて実行されるとしてもよく、予め定められたスケジュールに応じて実行されるとしてもよい。
【００７０】
図３のステップＳ１０では、検出部は、ルータ検索パケットを用いて他のルータを検索することとした。しかし、他のルータを検索することに代えて、ＤＨＣＰサーバを検索することとしてもよい。この場合、検出部は、例えば、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを含むパケットをブロードキャストすることで、ＤＨＣＰサーバを検索することができる。
【００７１】
図３のステップＳ１６では、ブリッジモードを推奨するための手段の一例を挙げた。しかし、ブリッジモードの推奨には、種々の手段を用いることができる。例えば、推奨部は、予め定められたメールアドレスに「動作モードを変更することを推奨する旨」を含んだメッセージを送信してもよい。また、推奨部は、ルータの管理用ログ等に「動作モードを変更することを推奨する旨」のログを記録してもよい。さらに、ルータがディスプレイおよび入力装置を備える場合は、推奨部は、ルータのディスプレイに図４のような推奨画面を表示させてもよい。なお、上記の変形が採用可能であることはステップＳ２４でも同様である。
【００７２】
・変形例４：
上記実施例では、モード変更処理（図５）の一例を示した。しかし、図５に示した処理はあくまで一例であり、種々の変更が可能である。
【００７３】
例えば、モード変更処理では、モード変更部が中継処理部の動作モードを変更するトリガとする事象は「指示取得処理による切り替え指示」と、「切替スイッチ操作による切り替え指示」との２つであるものとした。しかし、図５のトリガはあくまで一例であり、種々の変更が可能である。例えば、任意の他の条件を追加することができる。具体的には、さらに「通信を介して切り替え指示が与えられた」ことをトリガとして追加してもよい。通信を介した切り替え指示とは、例えば、ウェブブラウザを用いて提供されるルータの設定アプリケーションから送信される指示や、同一ネットワークまたは異なるネットワーク内に配置されたルータの管理端末から送信される指示等がある。
【符号の説明】
【００７４】
１０…ルータ（ネットワーク中継装置）、２０…ルータ、１００…ＣＰＵ、１１０…中継処理部、１１２…ルータ機能部、１１４…ブリッジ機能部、１３０…モード変更部、１４０…検出部、１５０…第１の指示取得部、１６０…第２の指示取得部、１６１…推奨部、２００…ＲＯＭ、２１０…モード記憶領域、５００…無線通信インタフェース、６００…有線通信インタフェース、７００…モード表示部、８００…切替スイッチ、ＣＫ１１…チェックボックス、Ｗ１…推奨画面、Ｃ１…ルータモード、Ｃ２…ブリッジモード、ｔ１…時刻、ｔ２…時刻、ｔ３…時刻、Ｍ１１…推奨メッセージ、Ｂ１１…戻るボタン、Ｂ１２…次へボタン、ＩＮＴ…インターネット
【図１】
2014007547.tif 000003
【図２】
2014007547.tif 000004
【図３】
2014007547.tif 000005
【図４】
2014007547.tif 000006
【図５】
2014007547.tif 000007
【図６】
2014007547.tif 000008