(57)【要約】【課題】ネットワーク装置が、重複するネットワークアドレスを有していても、他のネットワーク装置の設定情報を自身に複製することが可能な技術を提供する。【解決手段】第１のインタフェースを介して他のネットワーク装置と接続され、第２のインタフェースを介してクライアント装置に接続されたネットワーク装置において、他のネットワーク装置から設定情報を複製する複製方法であって、（ａ）第１のインタフェースを通信できる状態にすると共に第２のインタフェースを通信できない状態にする工程と、（ｂ）他のネットワーク装置に設定されているネットワーク接続に関する設定情報をネットワーク装置の記憶部に複製する工程と、（ｃ）第１のインタフェースを通信できない状態にすると共に第２のインタフェースを通信できる状態にし、クライアント装置と通信する工程とを備える。【選択図】図４
2014003568.tif 000002
【特許請求の範囲】
【請求項１】
第１のインタフェースを介して第１のネットワークに属する他のネットワーク装置と接続され、第２のインタフェースを介して前記第１のネットワークとは異なる第２のネットワークに属するクライアント装置に接続されたネットワーク装置において、前記他のネットワーク装置から設定情報を複製する複製方法であって、
（ａ）前記ネットワーク装置が、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にする工程と、
（ｂ）前記ネットワーク装置が、前記他のネットワーク装置に設定されているネットワーク接続に関する設定情報を、前記ネットワーク装置の記憶部に複製する工程と、
（ｃ）前記ネットワーク装置が、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にし、前記クライアント装置と通信する工程と、
を備える、複製方法。
【請求項２】
ネットワーク装置であって、
他のネットワーク装置を含む第１のネットワークに接続される第１のインタフェースと、
前記第１のネットワークとは異なる第２のネットワークであって、クライアント装置を含む第２のネットワークに接続される第２のインタフェースと、
ネットワーク接続に関する設定情報を記憶するための記憶部と、
前記他のネットワーク装置に設定されている前記設定情報を、前記記憶部に複製する複製処理を実行する複製部と、
前記複製部が前記複製処理を実行する際は、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にし、前記クライアント装置との通信の際は、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にする切替複製部と、
を備える、ネットワーク装置。
【請求項３】
請求項２記載のネットワーク装置であって、
前記切替複製部は、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にするための処理と、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にするための処理とを排他的に実行する、ネットワーク装置。
【請求項４】
請求項２または３記載のネットワーク装置であって、
前記切替複製部は、
前記複製部に前記複製処理を実行させた後、前記クライアント装置との通信として、前記クライアント装置に対して複製の完了を案内表示させる、ネットワーク装置。
【請求項５】
請求項２ないし４のいずれか一項記載のネットワーク装置であって、
前記記憶部には、さらに、前記他のネットワーク装置へアクセスするための認証情報の候補が記憶され、
前記切替複製部は、
前記複製処理に先立って、前記認証情報の候補を用いて前記他のネットワーク装置へアクセスする、ネットワーク装置。
【請求項６】
請求項２ないし５のいずれか一項記載のネットワーク装置であって、さらに、
ルータとして機能する前記他のネットワーク装置の接続を検出する検出部を備え、
前記切替複製部は、
前記他のネットワーク装置の接続が検出された場合に、前記クライアント装置との通信として、前記クライアント装置に対してルータとして機能する前記他のネットワーク装置がある旨を案内表示させ、前記クライアント装置から取得した開始要求に応じて前記複製部に前記複製処理を実行させる、ネットワーク装置。
【請求項７】
請求項５または６記載のネットワーク装置であって、
前記切替複製部は、
前記認証情報の候補を用いた前記他のネットワーク装置へのアクセスに失敗した場合に、前記クライアント装置との通信として、前記クライアント装置に対して前記認証情報の入力を求める旨を案内表示させ、前記クライアント装置から取得した前記認証情報を用いて前記他のネットワーク装置へアクセスする、ネットワーク装置。
【請求項８】
請求項２ないし７のいずれか一項記載のネットワーク装置であって、さらに、
前記第２のインタフェースに割り当てられているネットワークアドレスと、前記他のネットワーク装置のネットワークアドレスとが一致しない場合は、前記切替複製部を介することなく、前記複製部に前記複製処理を実行させる制御部を備える、ネットワーク装置。
【請求項９】
請求項６記載のネットワーク装置であって、さらに、
ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作する中継処理部を備え、
前記切替複製部は、さらに、
前記クライアント装置から前記開始要求を取得した場合に前記中継処理部を前記ルータモードで動作させ、前記クライアント装置から前記開始要求を取得しなかった場合に前記中継処理部を前記ブリッジモードで動作させる、ネットワーク装置。
【請求項１０】
請求項２ないし９のいずれか一項記載のネットワーク装置であって、
前記第１のネットワークには、複数の他のネットワーク装置が含まれ、
前記複製部は、
前記複製処理において、前記複数の他のネットワーク装置に設定されている前記設定情報を、前記記憶部に複製する、ネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置の通信設定技術に関する。
【背景技術】
【０００２】
古い端末を新しい端末に交換する際の利便性の向上を目的として、古い端末と新しい端末との間で、自動的に設定情報の複製（移行）を行う技術が知られている。例えば、特許文献１に記載された技術では、移行元録画再生装置（古い端末）は、その移行元録画再生装置の機種に固有の記録形式で記録されている設定情報を所定の記録形式の中間情報に変換する。移行元録画再生装置は、移行先録画再生装置（新しい端末）へ、変換された中間情報を通知する。移行先録画再生装置は、通知された中間情報を解析する。移行先録画再生装置は、解析された結果に基づき設定を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３６１０９号公報
【特許文献２】特開２００８−３０６３２７号公報
【特許文献３】特開２００３−９１４６７号公報
【特許文献４】特開２００６−１０１４１６号公報
【特許文献５】特開２００１−２３７８７９号公報
【特許文献６】特許第４４０５９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
古いネットワーク装置と新しいネットワーク装置との間で設定情報の複製を行う場合について考える。従来では、まず、古いネットワーク装置からＷＡＮ設定やＬＡＮ設定、ＮＡＴ設定のような、複数の設定項目を含む設定情報をパーソナルコンピュータ等のクライアント装置へエクスポートする。そして、古いネットワーク装置を新しいネットワーク装置に交換した後、新しいネットワーク装置に対して、クライアント装置に保存されている設定情報をインポートする。このような手順を踏むことは、利用者にとって煩雑な作業である。従って、古い端末から新しい端末への設定情報の複製を自動化することで、古い端末を新しい端末に交換する際の利便性を向上させたいという要望は、ネットワーク装置においても同様に存在する。
【０００５】
図１は、古いネットワーク装置ＯＤから新しいネットワーク装置ＮＤへの設定情報の複製を自動化する際の問題点を示す説明図である。設定情報の複製を自動化するためには、古いネットワーク装置ＯＤと新しいネットワーク装置ＮＤとを直接接続することが好ましい。しかし、ネットワーク装置のＬＡＮ側ネットワークインタフェースとＷＡＮ側ネットワークインタフェースとには、慣例的に、決まったデフォルト値のネットワークアドレスが割り当てられていることが多い。このため、古いネットワーク装置ＯＤと新しいネットワーク装置ＮＤとを接続した場合、図のように、新しいネットワーク装置ＮＤから見たＷＡＮ側ネットワークアドレスと、ＬＡＮ側ネットワークアドレスとが重複してしまうことがある。以降、ある装置のＷＡＮ側とＬＡＮ側とで重複したネットワークアドレスを「重複ネットワークアドレス」とも呼ぶ。このような場合、新しいネットワーク装置ＮＤのＣＰＵ（もしくはパケットを中継するＡＳＩＣ等の処理部）は、重複ネットワークアドレスを宛先に含むパケットを、装置内のどのネットワークインタフェースへ出力すればよいか判断することができず、通信が行えないという問題があった。
【０００６】
本発明は、上述した従来の課題の少なくとも一部を解決するためになされたものであり、ネットワーク装置が、重複するネットワークアドレスを有していても、他のネットワーク装置の設定情報を自身に複製することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
第１のインタフェースを介して第１のネットワークに属する他のネットワーク装置と接続され、第２のインタフェースを介して前記第１のネットワークとは異なる第２のネットワークに属するクライアント装置に接続されたネットワーク装置において、前記他のネットワーク装置から設定情報を複製する複製方法であって、（ａ）前記ネットワーク装置が、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にする工程と、（ｂ）前記ネットワーク装置が、前記他のネットワーク装置に設定されているネットワーク接続に関する設定情報を、前記ネットワーク装置の記憶部に複製する工程と、（ｃ）前記ネットワーク装置が、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にし、前記クライアント装置と通信する工程と、を備える、複製方法。
このような構成とすれば、ネットワーク装置は、工程（ａ）によって第１のインタフェースを通信できる状態にすると共に第２のインタフェースを通信できない状態とし、その後、工程（ｂ）によって他のネットワーク装置に設定されているネットワーク接続に関する設定情報をネットワーク装置の記憶部に複製する。また、ネットワーク装置は、工程（ｃ）によって第１のインタフェースを通信できない状態にすると共に第２のインタフェースを通信できる状態にし、クライアント装置と通信する。
すなわち、第１のインタフェースを介して接続されている他のネットワーク装置のネットワークアドレスと、第２のインタフェースに割り当てられているネットワークアドレスとが重複していても、工程（ｂ）による複製を行う際は第２のインタフェースは通信できない状態とされているため、ネットワーク装置は、他のネットワーク装置に設定されている情報を、自身の記憶部に複製することができる。同様に、工程（ｃ）によるクライアント装置との通信の際は第１のインタフェースは通信できない状態とされているため、ネットワーク装置は、第２のインタフェースを介して接続されているクライアント装置との間で正常に情報を送受信することができる。この結果、ネットワーク装置が、重複するネットワークアドレスを有していても、他のネットワーク装置の設定情報を自身に複製することが可能な複製方法を提供することができる。
【０００９】
［適用例２］
ネットワーク装置であって、他のネットワーク装置を含む第１のネットワークに接続される第１のインタフェースと、前記第１のネットワークとは異なる第２のネットワークであって、クライアント装置を含む第２のネットワークに接続される第２のインタフェースと、ネットワーク接続に関する設定情報を記憶するための記憶部と、前記他のネットワーク装置に設定されている前記設定情報を、前記記憶部に複製する複製処理を実行する複製部と、前記複製部が前記複製処理を実行する際は、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にし、前記クライアント装置との通信の際は、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にする切替複製部と、を備える、ネットワーク装置。
このような構成とすれば、切替複製部は、複製部が複製処理を実行する際は、第１のインタフェースを通信できる状態にすると共に第２のインタフェースを通信できない状態にし、クライアント装置との通信の際は、第１のインタフェースを通信できない状態にすると共に第２のインタフェースを通信できる状態にする。すなわち、第１のインタフェースを介して接続されている他のネットワーク装置のネットワークアドレスと、第２のインタフェースに割り当てられているネットワークアドレスとが重複していても、複製部に複製処理を実行させる際は第２のインタフェースは通信できない状態とされているため、ネットワーク装置は、他のネットワーク装置に設定されている情報を、自身の記憶部に複製することができる。同様に、クライアント装置との通信の際は第１のインタフェースは通信できない状態とされているため、ネットワーク装置は、第２のインタフェースを介して接続されているクライアント装置との間で正常に情報を送受信することができる。この結果、重複するネットワークアドレスを有していても、他のネットワーク装置の設定情報を自身に複製することが可能なネットワーク装置を提供することができる。
【００１０】
［適用例３］
適用例２記載のネットワーク装置であって、前記切替複製部は、前記第１のインタフェースを通信できる状態にすると共に前記第２のインタフェースを通信できない状態にするための処理と、前記第１のインタフェースを通信できない状態にすると共に前記第２のインタフェースを通信できる状態にするための処理とを排他的に実行する、ネットワーク装置。
このような構成とすれば、第１のインタフェースを介して接続されている他のネットワーク装置のネットワークアドレスと、第２のインタフェースに割り当てられているネットワークアドレスとが重複していても、より確実に、他のネットワーク装置やクライアント装置との通信を行うことができる。また、両処理を排他的に実行するため、処理が競合することによる不具合の発生を回避することができる。
【００１１】
［適用例４］
適用例２または３記載のネットワーク装置であって、前記切替複製部は、前記複製部に前記複製処理を実行させた後、前記クライアント装置との通信として、前記クライアント装置に対して複製の完了を案内表示させる、ネットワーク装置。
このような構成とすれば、切替複製部は、複製部に複製処理を実行させた後、クライアント装置との通信として、クライアント装置に対して複製の完了を案内表示させる。この結果、ネットワーク装置の利用者は、複製が完了したことを知ることができるため、ネットワーク装置のユーザビリティを向上させることができる。
【００１２】
［適用例５］
適用例２ないし４のいずれか一項記載のネットワーク装置であって、前記記憶部には、さらに、前記他のネットワーク装置へアクセスするための認証情報の候補が記憶され、前記切替複製部は、前記複製処理に先立って、前記認証情報の候補を用いて前記他のネットワーク装置へアクセスする、ネットワーク装置。
このような構成とすれば、切替複製部は、複製処理に先立って認証情報の候補を用いて他のネットワーク装置へアクセスするため、他のネットワーク装置にアクセス制限がかけられている場合であっても複製処理を実行させることができる。
【００１３】
［適用例６］
適用例２ないし５のいずれか一項記載のネットワーク装置であって、さらに、ルータとして機能する前記他のネットワーク装置の接続を検出する検出部を備え、前記切替複製部は、前記他のネットワーク装置の接続が検出された場合に、前記クライアント装置との通信として、前記クライアント装置に対してルータとして機能する前記他のネットワーク装置がある旨を案内表示させ、前記クライアント装置から取得した開始要求に応じて前記複製部に前記複製処理を実行させる、ネットワーク装置。
このような構成とすれば、切替複製部は、他のネットワーク装置の接続が検出された場合に、クライアント装置との通信として、クライアント装置に対してルータとして機能する他のネットワーク装置がある旨を案内表示させ、クライアント装置から取得した開始要求に応じて複製部に複製処理を実行させる。すなわち、切替複製部は、ネットワーク装置に対する他のルータの接続を検出した場合であっても、直ちに複製処理を実行せずに、クライアント装置からの開始要求に応じて複製処理を実行する。この結果、ネットワーク装置のユーザビリティを向上させることができる。
【００１４】
［適用例７］
適用例５または６記載のネットワーク装置であって、前記切替複製部は、前記認証情報の候補を用いた前記他のネットワーク装置へのアクセスに失敗した場合に、前記クライアント装置との通信として、前記クライアント装置に対して前記認証情報の入力を求める旨を案内表示させ、前記クライアント装置から取得した前記認証情報を用いて前記他のネットワーク装置へアクセスする、ネットワーク装置。
このような構成とすれば、切替複製部は、認証情報の候補を用いた他のネットワーク装置へのアクセスに失敗した場合に、クライアント装置との通信として、クライアント装置に対して認証情報の入力を求める旨を案内表示させ、クライアント装置から取得した認証情報を用いて他のネットワーク装置へアクセスする。このため、切替複製部は、認証情報の候補を用いたアクセスに失敗した場合であっても、クライアント装置から取得した認証情報を用いて他のネットワーク装置にアクセスすることができるため、ネットワーク装置の汎用性を向上させることができる。
【００１５】
［適用例８］
適用例２ないし７のいずれか一項記載のネットワーク装置であって、さらに、前記第２のインタフェースに割り当てられているネットワークアドレスと、前記他のネットワーク装置のネットワークアドレスとが一致しない場合は、前記切替複製部を介することなく、前記複製部に前記複製処理を実行させる制御部を備える、ネットワーク装置。
このような構成とすれば、制御部は、第２のインタフェースに割り当てられているネットワークアドレスと、他のネットワーク装置のネットワークアドレスとが一致しない場合は、切替複製部を介することなく、複製部に複製処理を実行させる。この結果、切替複製部による処理が必要でない場合は、複製処理を単独で実行させることができるため、ネットワーク装置全体としての処理負荷を軽減することができる。
【００１６】
［適用例９］
適用例６記載のネットワーク装置であって、さらに、ブリッジ機能部として動作するブリッジモードと、ルータ機能部として動作するルータモードとのうち、いずれかの動作モードで動作する中継処理部を備え、前記切替複製部は、さらに、前記クライアント装置から前記開始要求を取得した場合に前記中継処理部を前記ルータモードで動作させ、前記クライアント装置から前記開始要求を取得しなかった場合に前記中継処理部を前記ブリッジモードで動作させる、ネットワーク装置。
このような構成とすれば、切替複製部は、クライアント装置から開始要求を取得した場合に中継処理部をルータモードで動作させ、クライアント装置から開始要求を取得しなかった場合に中継処理部をブリッジモードで動作させるため、ネットワーク装置のユーザビリティをより向上させることができる。
【００１７】
［適用例１０］
適用例２ないし９のいずれか一項記載のネットワーク装置であって、前記第１のネットワークには、複数の他のネットワーク装置が含まれ、前記複製部は、前記複製処理において、前記複数の他のネットワーク装置に設定されている前記設定情報を、前記記憶部に複製する、ネットワーク装置。
このような構成とすれば、複製部は、複製処理において、複数の他のネットワーク装置に設定されている設定情報を記憶部に複製するため、第１のネットワークに複数の他のネットワーク装置が含まれている場合であっても、当該複数の他のネットワーク装置の設定情報をネットワーク装置に対してそれぞれ複製することができる。
【００１８】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、ネットワーク装置およびネットワーク装置における設定情報の複製方法、ネットワークシステム、それらの装置または方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１９】
【図１】古いネットワーク装置から新しいネットワーク装置への設定情報の複製を自動化する際の問題点を示す説明図である。
【図２】本実施例におけるネットワーク装置がネットワークに接続された様子を示す説明図である。
【図３】ルータの概略構成を示す説明図である。
【図４】切替複製部における処理の流れを示すシーケンス図である。
【図５】複製処理の手順を示すフローチャートである。
【図６】ステップＳ１１０によりクライアントに表示される案内画面の一例である。
【図７】第２実施例におけるルータの概略構成を示す説明図である。
【図８】切替複製部における処理の流れを示すシーケンス図である。
【図９】ステップＳ２１０によりクライアントのＷＥＢブラウザに表示されるモード選択画面の一例である。
【図１０】ステップＳ２１４によりクライアントのＷＥＢブラウザに表示される通信中画面の一例である。
【図１１】ステップＳ２２２によりクライアントのＷＥＢブラウザに表示される認証画面の一例である。
【図１２】ステップＳ２３８によりクライアントのＷＥＢブラウザに表示される複製中画面の一例である。
【図１３】第３実施例におけるルータの概略構成を示す説明図である。
【図１４】第３実施例における制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態を実施例に基づいて説明する。
【００２１】
Ａ．第１実施例：
Ａ−１．ネットワーク装置の概略構成：
図２は、本実施例におけるネットワーク装置がネットワークに接続された様子を示す説明図である。本実施例のネットワーク装置４０は、ＷＡＮ側ネットワークインタフェースが備えるＷＡＮポートが、ネットワーク装置２０のＬＡＮポートと有線ケーブルで接続されている。また、ＬＡＮ側ネットワークインタフェースが備えるＬＡＮポートが、クライアント装置３０と有線ケーブルで接続されている。ネットワーク装置２０のＬＡＮ側ネットワークインタフェースに割り当てられたアドレスは「１９２．１６８．１１．１／２４」である。また、ネットワーク装置４０のＷＡＮ側ネットワークインタフェースに割り当てられたアドレスは「１９２．１６８．１１．２／２４」であり、ネットワーク装置４０のＬＡＮ側ネットワークインタフェースに割り当てられたアドレスは「１９２．１６８．１１．１／２４」である。すなわち、ネットワーク装置４０において、ＷＡＮ側ネットワークアドレスと、ＬＡＮ側ネットワークアドレスとが、共に「１９２．１６８．１．０／２４」となり、同一である。このように、ネットワーク装置４０は、ＷＡＮ側とＬＡＮ側とで重複したネットワークアドレスである「重複ネットワークアドレス」を持った状態となっている。なお、図１では便宜上、説明上必要としない他のネットワーク装置、回線、ネットワーク装置４０の内部構造については図示を省略している。このことは後述する図においても同様である。
【００２２】
ネットワーク装置２０およびネットワーク装置４０は、ＩＥＥＥ８０２．３規格と、ＩＥＥＥ８０２．１１規格に準拠し、ＯＳＩ参照モデルのレイヤ３またはレイヤ２においてデータを中継する無線ＬＡＮルータである。以降、ネットワーク装置のことを単に「ルータ」とも呼ぶ。クライアント装置３０は、本実施例においてはパーソナルコンピュータである。以降、クライアント装置のことを単に「クライアント」とも呼ぶ。
【００２３】
ルータ４０は、データを中継する処理の動作モードとして、２つの動作モードを有している。具体的には、ルータ４０は、レイヤ２においてフレームを中継するブリッジモードと、レイヤ３においてパケットを中継するルータモードとを有している。以降では、レイヤ３のパケットおよびレイヤ２のフレームとの総称として、単に「パケット」という言葉を用いる。
【００２４】
図３は、ルータ４０の概略構成を示す説明図である。ルータ４０は、ＣＰＵ１００と、ＲＯＭ２００と、ＲＡＭ３００と、ＵＳＢインタフェース（Ｉ／Ｆ）４００と、無線通信インタフェース（Ｉ／Ｆ）５００と、有線通信インタフェース（Ｉ／Ｆ）６００とを備え、それぞれがバスにより相互に接続されている。
【００２５】
ＣＰＵ１００は、ＲＯＭ２００に格納されている図示しないコンピュータプログラムをＲＡＭ３００に展開して実行することにより、ルータ４０を制御する。また、ＣＰＵ１００は、中継処理部１１０、複製部１２０、切替複製部１３０、案内部１４０としても動作する。
【００２６】
中継処理部１１０は、ルータ機能部１１２とブリッジ機能部１１４とを含んでおり、各種通信インタフェース（無線通信インタフェース５００、有線通信インタフェース６００）を介して入力されるパケットを、宛先アドレスに従って中継する。中継処理部１１０はパケットの中継をする動作モードとして、ブリッジ機能部１１４のみが処理を行うブリッジモードと、ルータ機能部１１２およびブリッジ機能部１１４が処理を行うルータモードとを有している。ブリッジモードでは、ブリッジ機能部１１４がレイヤ２フレームの転送を行うため、ルータ１０はブリッジ装置として動作する。ルータモードでは、ルータ機能部１１２およびブリッジ機能部１１４の両方が処理を行うため、ルータ１０はルータ装置として動作する。
【００２７】
複製部１２０は、後述の複製処理を実行することにより、他のルータやアクセスポイントに設定されている設定情報を、ＲＯＭ２００の設定情報記憶領域２１０に対して複製する。なお、複製処理は、後述の切替複製部１３０における処理のサブルーチンとして実行される。
【００２８】
なお、本実施例の「設定情報」とは、他のデバイス、例えばネットワーク装置やクライアントやサーバ装置とのネットワーク接続のための情報を意味する。設定情報には、外部（インターネットＩＮＴ）とのレイヤ３通信を正しく行うための設定、例えば、インターネットゲートウェイデバイスの外側のＩＰアドレスを含むＷＡＮ設定や、インターネットゲートウェイデバイスの内側のＩＰアドレスを含むＬＡＮ設定や、ＷＡＮ側ＩＰアドレスとＬＡＮ側ＩＰアドレスを相互に変換するためのＮＡＴ（Network Address Translation）設定や、通過パケットのフィルタリングを行うためのファイアウォール設定等を含むことができる。また、設定情報には、無線ＬＡＮ通信を正しく行うための設定、例えば、無線ＬＡＮの混信を避けるためのＳＳＩＤ（Service Set Identifier）や、無線通信における暗号化方式（ＷＥＰ、ＷＰＡ等）等を含むこともできる。
【００２９】
切替複製部１３０は、後述の処理を実行することにより、ルータ４０が重複ネットワークアドレス（図２）を持つ場合でも、換言すれば、ルータ４０のＬＡＮ側ネットワークインタフェースアドレスと他のルータ２０のＬＡＮ側ネットワークインタフェースアドレスとが重複している場合であっても、複製部１２０による複製処理を実行可能とする。
【００３０】
案内部１４０は、クライアントに案内画面を表示させるための情報を生成し、クライアントへ送信する。
【００３１】
ＲＯＭ２００は、いわゆるフラッシュＲＯＭである。ＲＯＭ２００には、上記各機能部を実現するための図示しないプログラムに加えて、設定情報記憶領域２１０と、認証情報記憶領域２２０とが含まれている。設定情報記憶領域２１０には、設定情報が記憶される。認証情報記憶領域２２０には、ルータ４０が他のルータやアクセスポイントに対してアクセスするために用いる認証情報の候補が予め記憶されている。なお、本実施例の「認証情報」とは、他のルータやアクセスポイントが、アクセス権限を照合するために使用する情報である。認証情報には、例えば、ユーザ名とパスワードとを含むことができ、この場合、認証情報記憶領域２２０には複数のユーザ名とパスワードの組から構成される認証情報の候補が記憶される。なお、ＲＯＭ２００は特許請求の範囲における「記憶部」に相当する。
【００３２】
ＵＳＢインタフェース（Ｉ／Ｆ）４００は、接続されるデバイスとの間で、ＵＳＢ（Universal Serial Bus）規格に準拠したデータ転送を可能とする。無線通信インタフェース（Ｉ／Ｆ）５００は、図示しない送受信回路を含み、アンテナを介して受信した電波の復調とデータの生成、および、アンテナを介して送信する電波の生成と変調を行う。有線通信インタフェース（Ｉ／Ｆ）６００は、ＷＡＮ側ネットワークインタフェース６１０と、ＬＡＮ側ネットワークインタフェース６２０とを備える。ＷＡＮ側ネットワークインタフェース６１０は、図示しないポートを備え、インターネットＩＮＴ側の回線と接続される。ＬＡＮ側ネットワークインタフェース６２０は、図示しないポートを備え、通信の相手方となるＬＡＮ側デバイスと接続される。また、ＷＡＮ側ネットワークインタフェース６１０およびＬＡＮ側ネットワークインタフェース６２０は、図示しないＰＨＹチップやＭＡＣチップを含み、受信した信号の波形を整えるほか、受信した信号からＭＡＣフレームを取り出す。
【００３３】
なお、本実施例において、インターネットＩＮＴ側ＷＡＮ側ネットワークインタフェース６１０は、特許請求の範囲における「第１のインタフェース」に相当する。また、ＬＡＮ側ネットワークインタフェース６２０は、特許請求の範囲における「第２のインタフェース」に相当する。なお、無線通信インタフェース５００を第２のインタフェースに含んでも良い。
【００３４】
Ａ−２．切替複製部１３０における処理：
図４は、切替複製部１３０における処理の流れを示すシーケンス図である。図４では、図２の例に従って、古いルータ２０から新しいルータ４０への設定情報の複製を行う場合を例示して説明する。
【００３５】
ルータ４０の切替複製部１３０は、ルータ４０の電源が投入された後、ＷＡＮ側ネットワークインタフェース６１０を有効にすると共にＬＡＮ側ネットワークインタフェース６２０を無効にする（ステップＳ１００）。これにより、ルータ４０では、ＷＡＮ側ネットワークインタフェース６１０を介して接続された古いルータ２０との間の通信のみが実行可能となる。
【００３６】
なお、「インタフェースを有効にする」とはインタフェースを一時的に通信できる状態とすることを意味し、「ネットワークインタフェースを無効にする」とはインタフェースを一時的に通信できない状態とすることを意味する。インタフェースの有効、無効の切り替えは、種々の方法で実現可能である。例えば、ルータ４０が、ネットワークケーブルが装着されている状態（インタフェース：有効）と、装着されていない状態（インタフェース：無効）を電気的に実現することで実施可能である。具体的には、ルータ４０のファームウエアがＣＰＵ制御可能なポート（ＧＰＩＯ、General Purpose Input/Output）を操作することで、イーサネット（イーサネットは登録商標）ケーブルが装着されていれば通常有効になるはずの信号を、意図する状態に操作する。また、例えば、ルータ４０に予めインストールされている図示しないＯＳ（Operating System）が、インタフェースを構成するデバイスのドライバをロードする状態（インタフェース：有効）と、ロードしない状態（インタフェース：無効）とを切り替えることでも実現可能である。また、例えば、ルータ４０が、無効にしたいインタフェースのネットワークアドレスに対して、有効にしたいインタフェースのネットワークアドレスとは異なるアドレス（例えば、Ａｕｔｏ ＩＰのアドレス等）を一時的に割り当てることでも実現可能である。
【００３７】
その後、切替複製部１３０は、認証情報記憶領域２２０に記憶されている認証情報の候補を用いて、古いルータ２０へのアクセスを試行する（ステップＳ１０２）。ステップＳ１０２では、認証情報記憶領域２２０に記憶されている複数の候補について、ルータ２０へのアクセスが成功するまで繰り返しアクセスを試行する。ルータ４０がアクセス許可の応答を受信後（ステップＳ１０４）、切替複製部１３０は、複製部１２０に複製処理を実行させる。
【００３８】
Ａ−２−１．複製処理：
図５は、複製処理の手順を示すフローチャートである。複製処理は、切替複製部１３０における処理のステップＳ１０６において実行されるサブルーチンである。複製部１２０は、古いネットワーク装置の構成を検索する（ステップＳ１０）。具体的には、複製部１２０は、所定の制御パケットをブロードキャストで送信することにより取得した応答パケットや、ＵＰｎＰ（Universal Plug and Play）による検索や、ＤＨＣＰ（Dynamic Host Configuration Protocol）のリース情報や、ネットワーク疎通を確認するための確認コマンド（ｐｉｎｇ）等を用いて、古いルータ２０のネットワークインタフェースアドレスやモデル名を取得する。
【００３９】
構成を検索後、複製部１２０は、古いネットワーク装置の設定情報を取得する（ステップＳ２０）。具体的には、複製部１２０は、ルータ２０のＲＯＭ内部のバイナリデータや、ｈｔｔｐ（Hypertext Transfer Protocol）等の手段により提供されるルータ２０の設定画面のソースファイルを取得する。そして、複製部１２０は、取得したデータを、そのデータ形式に応じた方法で解析することによって、ルータ２０に設定されている設定情報を取得する。
【００４０】
設定情報を取得後、複製部１２０は、複製用情報を生成する（ステップＳ３０）。具体的には、複製部１２０は、ステップＳ２０で取得した設定情報からルータ４０に必要な項目を選択して、選択された項目を含んだ複製用情報を生成する。
【００４１】
複製用情報を生成後、複製部１２０は、設定情報を複製する（ステップＳ４０）。具体的には、複製部１２０は、ステップＳ３０で生成した複製用情報を、そのデータ形式に応じた方法でルータ４０の設定情報記憶領域２１０に記憶させる。
【００４２】
なお、上記説明では、古いネットワーク装置の例としてルータ２０を挙げた。しかし、古いネットワーク装置はルータに限らず、アクセスポイントであっても良い。また、古いネットワーク装置は複数台あってもよく、その場合は、ステップＳ１０およびＳ２０において複数台のネットワーク装置から設定情報をそれぞれ取得し、ステップＳ３０では複数台のネットワーク装置より取得された設定情報から複製用情報を生成すればよい。
【００４３】
複製処理終了後、図４のステップＳ１０８において、切替複製部１３０は、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする。これにより、ルータ４０では、ＬＡＮ側ネットワークインタフェース６２０を介して接続されたクライアント３０との間の通信のみが実行可能となる。その後、案内部１４０は、クライアント３０に対して案内メッセージを表示させる（ステップＳ１１０）。
【００４４】
図６は、ステップＳ１１０によりクライアント３０に表示される案内画面の一例である。案内画面ＰＷには、完了メッセージと、閉じるボタンＢ０１とが配置されている。完了メッセージには、古いルータ２０の設定値をルータ４０へコピー（複製）した旨と、古いルータ２０をネットワークから取り外すことでルータ４０への交換が完了する旨とが含まれている。図４のステップＳ１１０では、案内部１４０は、上記のような案内画面ＰＷを表示させるための情報をクライアント３０に対して送信する。案内画面ＰＷを参照した利用者は、古いルータ２０を取り外すことで、ルータ２０からルータ４０への交換を完了させる（ステップＳ１１２）。このようにすれば、ルータ４０の利用者は、古いルータ２０の設定情報が新しいルータ４０へ複製されたこと、および、その後の作業内容について知ることができるため、ルータ４０のユーザビリティを向上させることができる。
【００４５】
以上のように、第１実施例によれば、切替複製部１３０は、複製部１２０が複製処理を実行する際は、ＷＡＮ側ネットワークインタフェース６１０（第１のインタフェース）を有効（通信できる状態）にすると共にＬＡＮ側ネットワークインタフェース６２０（第２のインタフェース）を無効（通信できない状態）にし、クライアント装置３０との通信の際は、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする。すなわち、ＷＡＮ側ネットワークインタフェース６１０を介して接続されているルータ２０（他のネットワーク装置）のネットワークインタフェースアドレスと、ＬＡＮ側ネットワークインタフェース６２０に割り当てられているネットワークインタフェースアドレスとが重複していても、複製部１２０に複製処理を実行させる際は、ＬＡＮ側ネットワークインタフェース６２０は無効とされている。このため、ルータ４０（ネットワーク装置）は、ルータ２０に設定されている情報を、自身の記憶部（ＲＯＭ２００の設定情報記憶領域２１０）に対して複製することができる。同様に、クライアント装置３０との通信の際は、ルータ４０のＷＡＮ側ネットワークインタフェース６１０は無効とされている。このため、ルータ４０は、ＬＡＮ側ネットワークインタフェース６２０を介して接続されているクライアント装置３０との間で、正常に情報を送受信することができる。これらの結果、ルータ４０が重複ネットワークアドレスを有していても、換言すれば、ルータ４０がルータ２０と重複するネットワークインタフェースアドレスを有していても、ルータ２０の設定情報を自身に複製することが可能なルータ４０を提供することができる。
【００４６】
さらに、第１実施例によれば、切替複製部１３０は、ＷＡＮ側ネットワークインタフェース６１０を有効にすると共にＬＡＮ側ネットワークインタフェース６２０を無効（通信できない状態）にするための処理と、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にするための処理とを排他的に実行するため、重複ネットワークアドレスの問題が生じていても、より確実に、ルータ２０やクライアント装置３０との通信を行うことができる。また、両処理を排他的に実行するため、処理が競合することによる不具合の発生を回避することができる。
【００４７】
さらに、第１実施例によれば、切替複製部１３０は、複製部１２０に複製処理を実行させた後、クライアント装置３０との通信として、クライアント装置３０に対して複製の完了を案内表示させる。この結果、ルータ４０の利用者は、複製が完了したことを知ることができるため、ルータ４０のユーザビリティを向上させることができる。
【００４８】
さらに、第１実施例によれば、切替複製部１３０は、複製処理に先立って、認証情報記憶領域２２０に格納されている認証情報の候補を用いてルータ２０へアクセスする。このため、ルータ２０にアクセス制限がかけられている場合であっても、切替複製部１３０は複製処理を実行させることができる。
【００４９】
Ｂ．第２実施例：
本発明の第２実施例では、主として、切替複製部における処理の中で、設定情報が複製されないブリッジモードと、設定情報が複製されるルータモードとの選択を受け付ける点と、切替複製部における処理の全体がクライアント３０との対話方式で進行する点とが異なる。以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。なお、図中において第１実施例と同様の構成部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００５０】
Ｂ−１．ネットワーク装置の概略構成：
図７は、第２実施例におけるルータ４０ａの概略構成を示す説明図である。図３に示す第１実施例との違いは、ルータ４０ａが、ＣＰＵ１００に代えてＣＰＵ１００ａを備える点である。ＣＰＵ１００ａは、切替複製部１３０に代えて切替複製部１３０ａを、案内部１４０に代えて案内部１４０ａをそれぞれ備え、さらに検出部１５０を備えている。検出部１５０は、後述の既設ルータ検出処理を実行することにより、ルータ４０が所属するネットワークと同一のネットワークに、ルータとして機能する他のネットワーク装置が存在するか否かを検出する。
【００５１】
Ｂ−２．切替複製部１３０ａにおける処理：
図８は、切替複製部１３０ａにおける処理の流れを示すシーケンス図である。図８では、図２の例に従って、古いルータ２０から新しいルータ４０ａへの設定情報の複製を行う場合を例示する。
【００５２】
ルータ４０ａの検出部１５０は、ルータ４０ａの電源が投入された後、既設ルータ検出処理を実行する。具体的には、検出部１５０は、ＷＡＮ側ネットワークインタフェース６１０のポートからインターネットゲートウェイデバイスを検索するためのプローブ要求パケットを送信する（ステップＳ２００）。次に、検出部１５０は、所定の時間、ステップＳ２００で送信されたプローブ要求パケットに対するプローブ応答パケットの受信を待機する（ステップＳ２０２）。検出部１５０は、所定の時間内にルータ２０からのプローブ応答パケットを受信した場合（ステップＳ２０４）、インターネットゲートウェイデバイス（すなわち、ルータとして機能する他のネットワーク装置）の接続ありと判定する。
【００５３】
インターネットゲートウェイデバイスの接続が検出された場合、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする（ステップＳ２０６）。これにより、ルータ４０ａでは、ＬＡＮ側ネットワークインタフェース６２０を介して接続されたクライアント３０との間の通信のみが実行可能となる。
【００５４】
切替複製部１３０ａは、クライアント３０から処理の開始要求を取得する。具体的には、切替複製部１３０ａは、利用者がクライアント３０から任意のＷＥＢページにアクセスしたこと（ステップＳ２０８）をトリガとして、案内部１４０ａにモード選択画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２１０）。
【００５５】
図９は、ステップＳ２１０によりクライアント３０のＷＥＢブラウザに表示されるモード選択画面の一例である。モード選択画面Ｗ１には、上位ルータを検出した旨の表示と、置き換えボタンＢ１１と、増設ボタンＢ１２とが配置されている。なお、「上位ルータ」とは、ＷＡＮ側ネットワークインタフェース６１０（インターネットＩＮＴ側）に接続され、ルータとして機能している他のネットワーク装置を意味し、本実施例の場合、古いルータ２０が上位ルータに相当する。置き換えボタンＢ１１には、上位ルータの設定をルータ４０ａにコピーする旨の表示がされている。増設ボタンＢ１２には、ルータ４０ａのルータ機能を無効にし、無線アクセスポイントとして使用する旨の表示がされている。
【００５６】
利用者が増設ボタンＢ１２を押下した場合、切替複製部１３０ａは、ルータ４０ａの中継処理部１１０に対して、ルータ機能部１１２を無効にする旨の要求を送信し、処理を終了させる。この場合、ルータ４０ａは、ルータ機能部１１２が停止し、ブリッジ機能部１１４のみがレイヤ２フレームの転送を行う、いわゆるブリッジモードで動作する。
【００５７】
利用者が置き換えボタンＢ１１を押下した場合（ステップＳ２１２）、切替複製部１３０ａは、置き換えボタンＢ１１が押下された旨を受信することで処理の開始要求を取得する。切替複製部１３０ａは、取得した開始要求に応じて以降の処理を実行する。さらに、切替複製部１３０ａは、ルータ４０ａの中継処理部１１０に対して、ルータ機能部１１２を有効にする旨の要求を送信する。この場合、ルータ４０ａは、ルータ機能部１１２とブリッジ機能部１１４との両方が作動するルータモードで動作する。
【００５８】
切替複製部１３０ａにおける処理の中で、切替複製部１３０ａは、案内部１４０ａに通信中画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２１４）。
【００５９】
図１０は、ステップＳ２１４によりクライアント３０のＷＥＢブラウザに表示される通信中画面の一例である。通信中画面Ｗ２には、上位ルータとの通信を確認している旨の表示と、処理状況を示すバーの表示とが配置されている。
【００６０】
通信中画面Ｗ２表示後、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を有効にすると共にＬＡＮ側ネットワークインタフェース６２０を無効にする（ステップＳ１００）。そして、切替複製部１３０ａは、認証情報記憶領域２２０に記憶されている認証情報の候補を用いて、古いルータ２０へのアクセスを試行する（ステップＳ１０２）。ルータ４０ａがアクセス許可の応答を受信した場合、切替複製部１３０ａは、複製部１２０に複製処理を実行させる。詳細は第１実施例と同様である。
【００６１】
一方、ルータ４０ａがアクセス不可の応答を受信した場合（ステップＳ２１６）、切替複製部１３０ａは、クライアント３０から認証情報を取得する。具体的には、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする（ステップＳ２１８）。その後、切替複製部１３０ａは、クライアント３０に表示されている通信中画面Ｗ２の自動表示更新よって送信される要求（ステップＳ２２０）に応じて案内部１４０ａに認証画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２２２）。
【００６２】
図１１は、ステップＳ２２２によりクライアント３０のＷＥＢブラウザに表示される認証画面の一例である。認証画面Ｗ３には、上位ルータのユーザ名とパスワードを求める旨の表示と、ユーザ名入力フィールドＦ３１と、パスワード入力フィールドＦ３２と、戻るボタンＢ３１と、次へボタンＢ３２とが配置されている。利用者は、認証画面Ｗ３を用いて認証情報を送信する（ステップＳ２２４）。具体的には、利用者は、ユーザ名入力フィールドＦ３１にルータ２０のユーザ名を、パスワード入力フィールドＦ３２にルータ２０のパスワードを、それぞれ入力し、次へボタンＢ３２を押下する。次へボタンＢ３２押下によりクライアント３０のＷＥＢブラウザは、入力されたユーザ名とパスワードを、認証情報としてルータ４０ａに対して送信する。
【００６３】
認証情報を受信した切替複製部１３０ａは、案内部１４０ａに通信中画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２２６）。詳細はステップＳ２１４および図１０と同様である。
【００６４】
通信中画面Ｗ２表示後、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を有効にすると共にＬＡＮ側ネットワークインタフェース６２０を無効にする（ステップＳ２２８）。そして、切替複製部１３０ａは、ステップＳ２２４で取得した認証情報を用いて、古いルータ２０へアクセスする（ステップＳ２３０）。ルータ４０ａがアクセス許可の応答を受信した場合（ステップＳ２３２）、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする（ステップＳ２３４）。その後、切替複製部１３０ａは、クライアント３０に表示されている通信中画面Ｗ２の自動表示更新によって送信される要求（ステップＳ２３６）に応じて案内部１４０ａに複製中画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２３８）。
【００６５】
図１２は、ステップＳ２３８によりクライアント３０のＷＥＢブラウザに表示される複製中画面の一例である。複製中画面Ｗ４には、上位ルータの設定をコピーしている旨の表示と、処理状況を示すバーの表示とが配置されている。
【００６６】
複製中画面Ｗ４表示後、切替複製部１３０ａは、ＷＡＮ側ネットワークインタフェース６１０を有効にすると共にＬＡＮ側ネットワークインタフェース６２０を無効にする（ステップＳ２４０）。その後、切替複製部１３０ａは、複製部１２０に複製処理を実行させる。複製処理の詳細は第１実施例と同様である。
【００６７】
複製処理終了後、切替複製部１３０は、ＷＡＮ側ネットワークインタフェース６１０を無効にすると共にＬＡＮ側ネットワークインタフェース６２０を有効にする（ステップＳ１０８）。切替複製部１３０ａは、クライアント３０に表示されている複製中画面Ｗ４の自動表示更新によって送信される要求（ステップＳ２４２）に応じて案内部１４０ａに複製完了画面を表示させるための情報を生成させ、クライアント３０へ送信させる（ステップＳ２４４）。複製完了画面は、ＷＥＢブラウザを用いて表示される点を除いては、図６に示した第１実施例と同様である。複製完了画面を参照した利用者は、古いルータ２０を取り外すことで、ルータ２０からルータ４０ａへの交換を完了させる（ステップＳ２４６）。
【００６８】
なお、ステップＳ２３２においてルータ４０ａがアクセス不可の応答を受信した場合、切替複製部１３０ａは、ステップＳ２１８〜Ｓ２２４の手順を繰り返し、利用者に認証情報の再入力を求めても良い。
【００６９】
以上のように、第２実施例によれば、第１実施例と同様の効果を得ることができる。さらに、第２実施例によれば、切替複製部１３０ａは、ルータとして機能する他のネットワーク装置（上記実施例ではルータ２０）の接続が検出された場合に、クライアント装置３０との通信として、クライアント装置３０に対して「ルータとして機能する他のネットワーク装置がある」旨を案内表示させ、クライアント装置３０から取得した処理の開始要求に応じて複製部に複製処理を実行させる。すなわち、切替複製部１３０ａは、ルータ４０ａに対するルータ２０の接続を検出した場合であっても、直ちに複製処理を実行せずに、クライアント装置３０からの開始要求に応じて複製処理を実行させる。ルータ４０ａを用いたネットワーク構成は種々のバリエーションが想定される。例えば、古いルータ２０とルータ４０ａとを置換することで、ルータ４０ａをルータとして用いる構成や、古いルータ２０はそのままルータとして使用し、ルータ４０ａはブリッジモードで動作させる（換言すれば、ルータ４０ａをアクセスポイントとして使用する）構成等を採用することができる。従って、ルータ４０ａが、クライアント装置３０からの開始要求に応じて複製処理を実行する構成とすれば、利用者の想定するネットワーク構成に沿って、必要に応じて設定情報を複製することが可能となるため、ルータ４０ａ（ネットワーク装置）のユーザビリティを向上させることができる。
【００７０】
さらに、第２実施例によれば、切替複製部１３０ａは、認証情報記憶領域２２０に記憶されている認証情報の候補を用いたルータ２０へのアクセスに失敗した場合に、クライアント装置３０との通信として、クライアント装置３０に対して認証情報（上記実施例ではユーザ名とパスワード）の入力を求める旨を案内表示させ、クライアント装置３０から取得した認証情報を用いてルータ２０へアクセスする。このため、切替複製部１３０ａは、認証情報の候補を用いたアクセスに失敗した場合であっても、クライアント装置３０から取得した認証情報を用いてルータ２０にアクセスすることができるため、ルータ４０ａの汎用性を向上させることができる。
【００７１】
さらに、第２実施例によれば、切替複製部１３０ａにおける処理の全体が、クライアント装置３０に表示されるＷＥＢブラウザを用いた対話形式で進められるため、利用者が処理の内容及び進捗を把握しやすい構成とすることができる。このため、ルータ４０ａのユーザビリティを向上させることができる。さらに、クライアント装置３０への表示にＷＥＢブラウザを用いるため、クライアント装置３０に特別なアプリケーションを搭載する必要がなく、さらに汎用性が高い。
【００７２】
Ｃ．第３実施例：
本発明の第３実施例では、重複ネットワークアドレスの有無に応じて切替複製部を介して実行される複製処理と、切替複製部を介さずに実行される複製処理とを使い分ける構成について説明する。以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。なお、図中において第１実施例と同様の構成部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００７３】
Ｃ−１．ネットワーク装置の概略構成：
図１３は、第３実施例におけるルータ４０ｂの概略構成を示す説明図である。図３に示す第１実施例との違いは、ルータ４０ｂが、ＣＰＵ１００に代えてＣＰＵ１００ｂを備える点である。ＣＰＵ１００ｂは、ＣＰＵ１００の構成に加えて、さらに制御部１６０を備えている。制御部１６０は、後述の制御処理を実行することにより、ＬＡＮ側ネットワークインタフェース６２０に割り当てられているネットワークアドレスと、ルータ２０のネットワークアドレスとに応じて、切替複製部１３０を介して実行される複製処理と、切替複製部１３０を介さずに実行される複製処理とのいずれか一方を選択的に実行させる。
【００７４】
Ｃ−２．制御処理：
図１４は、第３実施例における制御処理の手順を示すフローチャートである。ルータ４０ｂの制御部１６０は、ルータ４０ｂの電源が投入された後、制御処理を実行する。まず、制御部１６０は、ＬＡＮ側ネットワークインタフェース６２０に割り当てられているネットワークアドレスを取得する（ステップＳ５０）。次に、制御部１６０は、ＷＡＮ側ネットワークインタフェース６１０に割り当てられているネットワークアドレスを取得する（ステップＳ６０）。
【００７５】
制御部１６０は、ＬＡＮ側ネットワークインタフェース６２０のネットワークアドレスと、ＷＡＮ側ネットワークインタフェース６１０のネットワークアドレスとが一致するか否かを判定する（ステップＳ７０）。ネットワークアドレスが一致する場合（ステップＳ７０：ＹＥＳ）、制御部１６０は、切替複製部１３０に対して処理の開始指示を送信し、処理を終了させる（ステップＳ８０）。その後、切替複製部１３０によって切替複製部１３０を介した複製処理（図４）が実行される。一方、ネットワークアドレスが一致しない場合（ステップＳ７０：ＮＯ）、制御部１６０は、複製部１２０に対して複製処理の開始指示を送信し、処理を終了させる（ステップＳ９０）。その後、複製部１２０によって切替複製部１３０を介さない複製処理（図４：ステップＳ１０６）が実行される。
【００７６】
以上のように、第３実施例によれば、第１実施例と同様の効果を得ることができる。さらに、第３実施例によれば、制御部１６０は、ＬＡＮ側ネットワークインタフェース６２０（第２のインタフェース）に割り当てられているネットワークアドレスと、ＷＡＮ側ネットワークインタフェース６１０（他のネットワーク装置が接続されている第１のインタフェース）のネットワークアドレスとが一致しない場合は、切替複製部１３０を介することなく、複製部１２０に複製処理を実行させる。この結果、ルータ４０ｂにおいて重複したネットワークアドレスを持つ「重複ネットワークアドレス」の問題が生じない場合、すなわち、切替複製部１３０による処理が必要でない場合は、処理量の小さい複製処理を単独で実行させることができるため、ルータ４０ｂ（ネットワーク装置）全体としての処理負荷を軽減することができる。
【００７７】
Ｄ．変形例：
上記実施例において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。その他、以下のような変形も可能である。
【００７８】
・変形例１：
上記実施例におけるルータの構成はあくまで一例であり、任意の態様を採用することができる。例えば、構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。
【００７９】
例えば、設定情報記憶領域や認証情報記憶領域は、フラッシュＲＯＭ以外の他の記憶媒体（例えば、ハードディスク、ＤＶＤ、コンパクトフラッシュ（登録商標）、ＵＳＢメモリ等）に格納されるものとしても良い。
【００８０】
例えば、上記実施例のルータは、他の通信インタフェース、例えば、移動体通信インタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を備えるものとしてもよい。
【００８１】
・変形例２：
上記実施例では、クライアント装置としてパーソナルコンピュータを用いるとした。しかし、クライアント装置としては種々の装置を使用可能であり、例えば、イーサネットコンバータ、携帯電話、スマートフォン、ＰＤＡ（Personal Digital Assistants）、ゲーム機、オーディオプレーヤー、プリンタ、テレビ等を用いることができる。また、上記実施例では、他のネットワーク装置として無線ＬＡＮルータを例示した。しかし、他のネットワーク装置としては種々の装置を使用可能であり、例えば、スイッチ、イーサネットコンバータ、モデム、パーソナルコンピュータ等を用いることができる。
【００８２】
・変形例３：
上記実施例では、切替複製部における処理の一例を示した。しかし、図４および図８に示した処理の手順はあくまで一例であり、種々の変更が可能である。例えば、一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【００８３】
例えば、切替複製部における処理は任意のタイミングで実行可能である。具体的には、ルータの設定画面等を介して与えられる指示に応じて実行されるとしてもよく、予め定められたスケジュールに応じて実行されるとしてもよい。
【００８４】
例えば、第２実施例の切替複製部における処理の中で、検出部は、プローブ要求パケットを用いてインターネットゲートウェイデバイスを検索することとした。しかし、インターネットゲートウェイデバイスの検索に代えて、ＤＨＣＰサーバを検索することとしてもよい。この場合、検出部は、例えば、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを含むパケットをブロードキャストすることで、ＤＨＣＰサーバを検索することができる。
【００８５】
例えば、第２実施例の切替複製部における処理の中で、ステップＳ２００〜Ｓ２１４を省略してもよい。このようにしても、切替複製部における処理をクライアント装置との対話方式で進行させることが可能である点で有効である。
【００８６】
例えば、第２実施例の切替複製部における処理の中で、ステップ２１４、Ｓ１００、Ｓ１０２、Ｓ２１６、Ｓ２１８、Ｓ２２０を省略してもよい。この場合、ルータの認証情報記憶領域も合わせて省略可能である。
【００８７】
例えば、第２実施例の切替複製部における処理のステップＳ２３２において、切替複製部は、クライアント装置から取得した認証情報を用いて認証情報記憶領域の内容を更新してもよい。このようにすれば、２度目に切替複製部における処理を実行する場合に、クライアント装置から認証情報を取得するステップを省略することができるため、有用である。
【００８８】
・変形例４：
上記実施例では、複製処理の一例を示した。しかし、図５に示した処理の手順はあくまで一例であり、種々の変更が可能である。例えば、一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【００８９】
例えば、ステップＳ３０において複製部は、ステップＳ２０で取得した設定情報の内容をクライアント装置へ表示させた上で、複製が必要な項目の選択を取得してもよい。
【００９０】
・変形例５：
上記実施例では、切替複製部における処理の中でクライアント装置側に表示される画面の一例を挙げて説明した。しかし、上記実施例の画面はあくまで一例であり、種々の変更が可能である。一部の表示項目を省略してもよいし、更なる他の表示項目を追加してもよい。
【００９１】
・変形例６：
上記実施例では、制御処理の一例を示した。しかし、図１３に示した処理の手順はあくまで一例であり、種々の変更が可能である。例えば、一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【００９２】
・変形例７：
上記第３実施例は、第１実施例の変形であるとして記載した。しかし、上記第３実施例は、第２実施例の変形として適用してもよい。
【符号の説明】
【００９３】
２０…ルータ、３０…クライアント装置、４０、４０ａ、４０ｂ…ルータ、１００、１００ａ、１００ｂ…ＣＰＵ、１１０…中継処理部、１１２…ルータ機能部、１１４…ブリッジ機能部、１２０…複製部、１３０、１３０ａ…切替複製部、１４０、１４０ａ…案内部、１５０…検出部、１６０…制御部、２１０…設定情報記憶領域、２２０…認証情報記憶領域、５００…無線通信インタフェース、６００…有線通信インタフェース、６１０…ＷＡＮ側ネットワークインタフェース、６２０…ＬＡＮ側ネットワークインタフェース、Ｗ１…モード選択画面、Ｗ２…通信中画面、Ｗ３…認証画面、Ｗ４…複製中画面、ＰＷ…案内画面、ＩＮＴ…インターネット
【図１】
2014003568.tif 000003
【図２】
2014003568.tif 000004
【図３】
2014003568.tif 000005
【図４】
2014003568.tif 000006
【図５】
2014003568.tif 000007
【図６】
2014003568.tif 000008
【図７】
2014003568.tif 000009
【図８】
2014003568.tif 000010
【図９】
2014003568.tif 000011
【図１０】
2014003568.tif 000012
【図１１】
2014003568.tif 000013
【図１２】
2014003568.tif 000014
【図１３】
2014003568.tif 000015
【図１４】
2014003568.tif 000016