(57)【要約】【課題】ディップスイッチを使わずに特殊な動作モードに簡単に移行することができるネットワーク装置を提供する。【解決手段】通信手段の状態が予め決められている所定のパターンに一致したときに制御部１が運用時の動作モードから特殊な動作モード（初期設定モード）に切り換わる。故に、使用者が意図的に通信手段の状態を変化させて、例えば、一定周期で通信ポート６から通信線Ｌｓのモジュラプラグ１０を挿抜することで制御部１の動作モードを運用時の動作モードから初期設定モードに切り換えることができる。従って、ディップスイッチを使わずに初期設定モードに簡単に移行することができる。【選択図】図１
2009260674.tif 000002
【特許請求の範囲】
【請求項１】
通信線が挿抜自在に接続され当該通信線を介して通信信号を送受信する通信手段と、予め割り当てられているネットワークアドレスの初期値や管理用のアカウント及びパスワードなどの初期情報が格納されている書換不可能な第１記憶手段と、任意のネットワークアドレスや利用者用のアカウント及びパスワードなどの運用情報が格納される書換可能な第２記憶手段と、第１記憶手段に記憶されている初期情報に基づいて通信手段を制御する特殊な動作モードと第２記憶手段に記憶されている運用情報に基づいて通信手段を制御する運用時の動作モードとを切り換えて動作する制御手段と、通信手段の状態を監視する監視手段とを備え、
制御手段は、監視手段で監視する通信手段の状態が予め決められている所定のパターンに一致したときに運用時の動作モードから特殊な動作モードに切り換わることを特徴とするネットワーク装置。
【請求項２】
監視手段は、通信手段に対する通信線の接続状態を監視することを特徴とする請求項１記載のネットワーク装置。
【請求項３】
監視手段は、通信手段の通信速度若しくは全二重と半二重の通信モードを監視することを特徴とする請求項１記載のネットワーク装置。
【請求項４】
制御手段は、監視手段で監視する通信手段の状態が、所定の時刻あるいはタイミングにおいて前記パターンに一致したときに運用時の動作モードから特殊な動作モードに切り換わることを特徴とする請求項１〜３の何れか１項に記載のネットワーク装置。
【請求項５】
制御手段は、運用時の動作モードと特殊な動作モードで並行して動作することを特徴とする請求項１〜４の何れか１項に記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の装置と通信するネットワーク装置に関するものである。
【背景技術】
【０００２】
従来、この種のネットワーク装置では、ネットワークアドレス（例えば、プライベートなＩＰアドレス）や管理用のアカウント及びパスワードが製造者によって初期値としてメモリに格納されている。そして、初期設定されているネットワークアドレスにアクセスされると、当該ネットワーク装置は、管理用のアカウント及びパスワードによる認証を行い、認証が成功すれば、ネットワークアドレスの初期値や管理用のアカウント及びパスワードの変更等を行うための特殊な動作モード（初期設定モード）に移行するようになっている。初期設定モードにおいては、ネットワーク装置のネットワークアドレスがそれぞれの利用環境に応じて初期値から変更されたり、新たなアカウント及びパスワードが追加されて書換可能なメモリに格納される。そして、通常の動作モードにおいては、変更されたネットワークアドレスや追加されたアカウント及びパスワードが使用される。
【０００３】
ところで、使用者がネットワーク装置のネットワークアドレスを初期値から変更したり、新しいアカウント及びパスワードを設定していた場合、初期設定モードに移行するためには変更後のネットワークアドレスで当該ネットワーク装置にアクセスするとともに当該新しいアカウント及びパスワードで認証を受ける必要がある。しかしながら、使用者が自ら設定したネットワークアドレスやアカウント及びパスワードを忘れてしまった場合、ネットワークアドレスや管理用のアカウント及びパスワードを初期値に戻す必要が生じる。ここで、初期値の設定などを簡単に行うために、ディップスイッチを利用するネットワーク装置が提供されている（例えば、特許文献１参照）。このようなネットワーク装置では、ディップスイッチを特定の値に設定することで自動的に初期設定モードに切り換わるようになっている。
【特許文献１】特開２００８−６７２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワーク装置の筐体にディップスイッチを設けることは筐体の小型化を阻害する要因となるために好ましいものではなく、ディップスイッチを使わずに通常の動作モードから初期設定モードのような特殊な動作モードに移行できることが望まれている。
【０００５】
本発明は上記事情に鑑みて為されたものであり、その目的は、ディップスイッチを使わずに特殊な動作モードに簡単に移行することができるネットワーク装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１の発明は、上記目的を達成するために、通信線が挿抜自在に接続され当該通信線を介して通信信号を送受信する通信手段と、予め割り当てられているネットワークアドレスの初期値や管理用のアカウント及びパスワードなどの初期情報が格納されている書換不可能な第１記憶手段と、任意のネットワークアドレスや利用者用のアカウント及びパスワードなどの運用情報が格納される書換可能な第２記憶手段と、第１記憶手段に記憶されている初期情報に基づいて通信手段を制御する特殊な動作モードと第２記憶手段に記憶されている運用情報に基づいて通信手段を制御する運用時の動作モードとを切り換えて動作する制御手段と、通信手段の状態を監視する監視手段とを備え、制御手段は、監視手段で監視する通信手段の状態が予め決められている所定のパターンに一致したときに運用時の動作モードから特殊な動作モードに切り換わることを特徴とする。
【０００７】
請求項１の発明によれば、制御手段は、監視手段で監視する通信手段の状態が予め決められている所定のパターンに一致したときに運用時の動作モードから特殊な動作モードに切り換わるので、使用者が意図的に通信手段の状態を変化させて前記パターンに一致させることで制御手段が運用時の動作モードから特殊な動作モードに切り換わり、従って、ディップスイッチを使わずに特殊な動作モードに簡単に移行することができる。
【０００８】
請求項２の発明は、請求項１の発明において、監視手段は、通信手段に対する通信線の接続状態を監視することを特徴とする。
【０００９】
請求項２の発明によれば、所定のパターンに一致するように通信手段に対する通信線の接続状態を変化させなければ、制御手段が運用時の動作モードから特殊な動作モードに切り換わらないので、運用中における通信線の瞬断等によって制御手段が誤って特殊な動作モードに切り換わるのを防ぐことができる。
【００１０】
請求項３の発明は、請求項１の発明において、監視手段は、通信手段の通信速度若しくは全二重と半二重の通信モードを監視することを特徴とする。
【００１１】
請求項３の発明によれば、所定のパターンに一致するように通信手段の通信速度若しくは全二重と半二重の通信モードを変化させなければ、制御手段が運用時の動作モードから特殊な動作モードに切り換わらないので、運用中における通信線の瞬断等によって制御手段が誤って特殊な動作モードに切り換わるのを防ぐことができる。
【００１２】
請求項４の発明は、請求項１〜３の何れか１項の発明において、制御手段は、監視手段で監視する通信手段の状態が、所定の時刻あるいはタイミングにおいて前記パターンに一致したときに運用時の動作モードから特殊な動作モードに切り換わることを特徴とする。
【００１３】
請求項４の発明によれば、監視手段で監視する通信手段の状態が、所定の時刻あるいはタイミングにおいて前記パターンに一致しなければ、制御手段が運用時の動作モードから特殊な動作モードに切り換わらないので、運用中における通信線の瞬断等によって制御手段が誤って特殊な動作モードに切り換わるのを防ぐことができる。
【００１４】
請求項５の発明は、請求項１〜４の何れか１項の発明において、制御手段は、運用時の動作モードと特殊な動作モードで並行して動作することを特徴とする。
【００１５】
請求項５の発明によれば、制御手段が運用時の動作モードを継続しながら、特殊な動作モードで動作することができる。
【発明の効果】
【００１６】
本発明によれば、ディップスイッチを使わずに特殊な動作モードに簡単に移行することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態を詳細に説明する。尚、本実施形態のネットワーク装置Ａは、100BASE-TXのイーサネット（登録商標）や1000BASE-Tのギガビット・イーサネット（登録商標）に対応したＩＰネットワークに接続されるものであるが、これに限定されるものではなく、種々のネットワークに接続されるネットワーク装置全般に本発明の技術思想を適用することができる。
【００１８】
本実施形態のネットワーク装置Ａは、図１に示すようにＣＰＵからなる制御部１と、書換不可能な不揮発性の半導体メモリ（ＲＯＭ）からなる第１記憶部２と、書換可能な不揮発性の半導体メモリ（例えば、ＥＥＰＲＯＭ）からなる第２記憶部３と、制御部１が生成する伝送フレーム（ＭＡＣフレーム）を符号化するとともに受信したＭＡＣフレームを復号化する符号化／復号化部４と、符号化されたＭＡＣフレームのビット列を電気信号（通信信号）に変換するとともに受信した電気信号（通信信号）を波形整形してビット列を再生する波形整形部５と、ＲＪ４５のモジュラジャックからなる通信ポート６とを備えており、符号化／復号化部４と波形整形部５と通信ポート６によって通信手段が構成されている。尚、通信線Ｌｓは、エンハンスト・カテゴリ５やカテゴリ６などのツイストペアケーブルからなり、先端に付設されているＲＪ４５のモジュラプラグ１０が通信ポート６に挿抜自在に接続される。
【００１９】
符号化／復号化部４は従来周知のＭＡＣチップからなり、ＭＡＣフレームの符号化及び復号化だけでなく、受信したＭＡＣフレームの宛先アドレス（ＭＡＣアドレス）が自己のＭＡＣアドレス若しくはブロードキャストアドレスに一致すれば当該ＭＡＣフレームを制御部１に渡し、一致しなければ当該ＭＡＣフレームを破棄する処理も行う。尚、ＭＡＣアドレスはＭＡＣチップが有するメモリ（図示せず）に格納されている。
【００２０】
波形整形部５は従来周知のＰＨＹチップからなり、上述したビット列と電気信号を相互に変換する機能以外にも、いわゆるオート・ネゴシエーション機能を有している。イーサネット（登録商標）においては種々のリンク速度（１０Ｍビット／秒，１００Ｍビット／秒，１Ｇビット／秒など）並びに通信モード（全二重モード／半二重モード）が混在して使われる可能性があるため、そうした場合にリンク速度や通信モードを自動的に決定するための機能が「オート・ネゴシエーション」である。すなわち、波形整形部５のオート・ネゴシエーション機能によれば、通信ポート６に通信線Ｌｓが接続されると直ちにアイドル信号（FLP:Fast Link Pulse）を送信し、このアイドル信号に含まれるＦＬＰバーストを使って通信の相手先に自らがサポートするリンク速度及び通信モードを通知するとともに、相手先から送信されるＦＬＰバーストに基づいて相手先がサポートするリンク速度及び通信モードを比較して、相互にサポートするリンク速度及び通信モードのうちで予め決められている優先順位が最も高いものを採用するのである。また、100BASE-TXのイーサネット（登録商標）や1000BASE-Tのギガビット・イーサネット（登録商標）においては、通信信号を送信していないときにも上記アイドル信号を常時通信線Ｌｓに送出しており、波形整形部５では、アイドル信号の有無に基づいて通信ポート６に通信線Ｌｓ（モジュラプラグ１０）が接続されているか否かを判断している。尚、波形整形部５はオート・ネゴシエーション機能によって決定したリンク速度及び通信モード（これを「通信手段の状態」と呼ぶ。）と、アイドル信号の有無から判断した通信線Ｌｓの接続状態（リンク状態）とを定期的（例えば、１秒ごと）に制御部１に伝達している。
【００２１】
書換不可能な第１記憶部２には、製造者によってネットワークアドレス（プライベートなＩＰアドレス）の初期値（例えば、"192.168.1.254"）と管理用のアカウント（例えば、"root"）及びパスワード（例えば、"password"）が格納されている。また、書換可能な第２記憶部３には、後述するように利用者が設定する運用情報、例えば、任意のネットワークアドレス（例えば、"192.168.100.1"）や任意のアカウント（以下、「ユーザアカウント」と呼ぶ。）並びに任意のパスワード（以下、「ユーザパスワード」と呼ぶ。）などが格納される。さらに、制御部１が実行する種々のプログラムも第１記憶部２若しくは第２記憶部３に格納されている。
【００２２】
制御部１は、種々のアプリケーションソフトウェアと、アプリケーションソフトウェアから渡されるデータをＩＰパケットに分割するとともに当該ＩＰパケットをカプセル化してＭＡＣフレームを作成する送信処理、受信したＭＡＣフレームからカプセル化されているＩＰパケットを取り出すとともに当該ＩＰパケットのデータをつなぎ合わせて元のデータを再構成し且つ当該データをアプリケーションソフトウェアに渡す受信処理を行う通信用ソフトウェアと、通信用ソフトウェアと符号化／復号化部４の間でＭＡＣフレームを受け渡しするドライバソフトウェアとを実行する。制御部１で実行されるアプリケーションソフトウェアには、例えば、ネットワークに接続されている他のネットワーク装置を介して機器の制御や監視を行う監視制御用ソフトウェア、利用者による操作入力を受け付けるためのウェブページを通信相手のネットワーク装置（例えば、利用者が使用するコンピュータ装置など）に搭載されているウェブブラウザに配信するとともにウェブブラウザを通じて利用者の操作入力を受け付けるウェブサーバ用ソフトウェア等がある。
【００２３】
而して、運用開始前に使用者がネットワークに接続されているコンピュータ装置を使用して当該ネットワーク装置Ａのネットワークアドレスの初期値にアクセスすると、制御部１が管理用のアカウント及びパスワードの入力を受け付けるためのウェブページを当該コンピュータ装置のネットワークアドレス宛てに配信する。そして、使用者がコンピュータ装置のモニタに表示されるウェブページのアカウント及びパスワードの入力欄に管理用のアカウント及びパスワードを正しく入力してネットワーク装置Ａに返信すれば、制御部１が管理用のアカウント及びパスワードを認証し、ネットワーク装置Ａのネットワークアドレス、アカウント及びパスワードの変更を行うことができる特殊な動作モード（初期設定モード）に移行する。
【００２４】
制御部１は、初期設定モードに移行するとネットワーク装置Ａのネットワークアドレス、アカウント及びパスワードの変更を受け付けるためのウェブページを当該コンピュータ装置のネットワークアドレス宛てに配信する。そして、使用者がコンピュータ装置のモニタに表示されるウェブページにおいてネットワーク装置Ａのネットワークアドレス、アカウント及びパスワードを変更する操作入力を行うと、当該操作入力がネットワーク装置Ａに返信される。制御部１は、ウェブページにおいて受け付けた前記操作入力に基づき、使用者によって変更されたネットワークアドレス、ユーザアカウント及びユーザパスワードを第２記憶部３に記憶する。そして、初期設定モードから通常の運用時の動作モードに復帰すれば、制御部１は第１記憶部２に記憶しているネットワークアドレス、管理用のアカウント及びパスワードの初期値ではなく、使用者によって変更（設定）された新たなネットワークアドレスで通信を行うとともに、ユーザアカウント及びユーザパスワードによって認証を行う。
【００２５】
ここで、従来技術で説明したように変更後のネットワークアドレスやユーザアカウント又はユーザパスワードを使用者が忘れてしまった場合に備えて、本実施形態のネットワーク装置Ａでは、通信手段の状態が予め決められている所定のパターンに一致したとき、制御部１が運用時の動作モードから特殊な動作モード（初期設定モード）に切り換わるようになっている。例えば、通信ポート６に対する通信線Ｌｓのリンク状態が所定の周期で接続と切断に交互に切り換えられたり、あるいは、リンク速度や通信モードが所定の周期で変更されたときに、制御部１は運用時の動作モードから初期設定モードに切り換わる。尚、前者のパターンは、通信ポート６に対して通信線Ｌｓのモジュラプラグ１０を挿抜することで実現可能であり、後者のパターンは、例えば、使用者のコンピュータ装置に搭載されているＮＩＣ（ネットワークインタフェースカード）のリンク速度や通信モードを手動で切り換えたり、あるいはリンク速度や通信モードが運用時におけるリンク速度や通信モードと異なる機器（ハブやスイッチなど）のネットワークに対する接続と切断を切り換えることなどで実現可能である。
【００２６】
次に、所定のパターンとして通信ポート６に対する通信線Ｌｓのリンク状態の切換を採用した場合の制御部１の動作を、図２のフローチャートを参照しながら詳細に説明する。
【００２７】
制御部１は、起動後にカウンタ及びタイマを初期値（＝０）に設定するとともに、リンク状態を「切断」に設定する（ステップＳ１）。続いて、制御部１はタイマが０より大きいか否かを判断し（ステップＳ２）、大きくなければ、波形整形部５から取得した現在のリンク状態が前回（１秒前）のリンク状態と異なるか否かを判断して異なる場合のみカウンタをインクリメントする（ステップＳ３）。そして、制御部１はカウンタが６よりも大きいか否かを判断し（ステップＳ４）、大きくなければ１秒間待機し（ステップＳ５）、その後にステップＳ２に戻る。
【００２８】
一方、使用者が初期設定モードに移行させることを意図して通信線Ｌｓを通信ポート６から挿抜する操作を１秒周期で３回繰り返すと、ステップＳ２〜Ｓ６の処理においてカウンタが７までインクリメントされる。カウンタが７までインクリメントされると、制御部１は通信手段の状態（リンク状態）が予め決められている所定のパターンに一致したと判断して初期設定モードに移行し、さらにカウンタを初期値（＝０）に設定するとともにタイマを６００に設定する（ステップＳ５）。ここで、運用時の動作モードでは、制御部１で実行する通信用ソフトウェアにおいては使用者が設定して第２記憶部３に格納されているネットワークアドレスが有効となっており、第１記憶部２に格納されている初期値のネットワークアドレスは無効と判断され、当該初期値のネットワークアドレスを宛先アドレスとするＩＰパケットが破棄される。一方、動作モードが初期設定モードに移行すると、制御部１で実行する通信用ソフトウェアにおいては第１記憶部２に格納されている初期値のネットワークアドレスを有効とし、第２記憶部３に格納されているユーザアカウント及びユーザパスワードではなく、第１記憶部２に格納されている管理用のアカウント及びパスワードで認証を行う。但し、第２記憶部３に格納されているネットワークアドレスとユーザアカウント及びユーザパスワードをそのまま有効としておけば、初期設定モードと並行して通常の運用時の動作モードを継続して実行することも可能である。
【００２９】
初期設定モードに移行されてタイマが６００に設定されると、制御部１はステップＳ２でタイマ＞０と判断し、タイマをデクリメントする（ステップＳ７）とともに、タイマが０より大きいか否かを判断する（ステップＳ８）。そして、タイマが０までデクリメントされるまで制御部１はステップＳ２，Ｓ６，Ｓ７〜Ｓ９の処理を繰り返し、タイマが０までデクリメントされると、すなわち、初期設定モードに移行してから６００秒が経過すると、運用時の動作モードに復帰する（ステップＳ９）。但し、カウンタやタイマの数値は一例であって、これに限定する主旨ではない。
【００３０】
上述のように本実施形態によれば、通信手段の状態が予め決められている所定のパターンに一致したときに制御部１が運用時の動作モードから特殊な動作モード（初期設定モード）に切り換わるので、使用者が意図的に通信手段の状態を変化させて、例えば、一定周期で通信ポート６から通信線Ｌｓのモジュラプラグ１０を挿抜することで制御部１の動作モードを運用時の動作モードから初期設定モードに切り換えることができ、従って、ディップスイッチを使わずに初期設定モードに簡単に移行することができる。また、監視手段たる波形整形部５で通信ポート６に対する通信線Ｌｓの接続状態を監視し、通信線Ｌｓの接続状態が所定のパターンに一致したときに制御部１が初期設定モードに移行するようにしているから、運用中における通信線Ｌｓの瞬断等によって制御部１が誤って初期設定モードに切り換わるのを防ぐことができる。但し、通信ポート６に対する通信線Ｌｓの接続状態の代わりに、監視手段たる波形整形部５で監視している通信手段の通信速度（リンク速度）若しくは全二重と半二重の通信モードが所定のパターンに一致したときに制御部１が初期設定モードに移行するようにしてもよく、このようにすることでも運用中における通信線Ｌｓの瞬断等によって制御部１が誤って初期設定モードに切り換わるのを防ぐことができる。また、所定の時刻（例えば、午前０時０分〜午前０時１０分の間）あるいはタイミング（例えば、起動後５分以内）において通信手段の状態が所定のパターンに一致したときにのみ、制御部１が初期設定モードに切り換わるようにすれば、同じく、運用中における通信線Ｌｓの瞬断等によって制御部１が誤って初期設定モードに切り換わるのを防ぐことができる。
【００３１】
尚、本実施形態では制御部１が初期設定モードに移行してから一定時間が経過したら強制的に初期設定モードから運用時の動作モードに復帰するようにしているが、初期設定モードにおいて所定の操作入力が受け付けられたときに運用時の動作モードに復帰するようにしても構わない。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態を示すブロック図である。
【図２】同上の動作説明用のフローチャートである。
【符号の説明】
【００３３】
Ａ  ネットワーク装置
１  制御部（制御手段）
２  第１記憶部（第１記憶手段）
３  第２記憶部（第２記憶手段）
４  符号化／復号化部（通信手段）
５  波形整形部（通信手段，監視手段）
６  通信ポート
１０  モジュラプラグ
Ｌｓ  通信線
【図１】
2009260674.tif 000003
【図２】
2009260674.tif 000004