(57)【要約】      （修正有）【課題】ネットワーク機器のネットワークへの接続状態の判定を容易にするように支援する状態判定システム、その方法、プログラム及び記録媒体を提供する。【解決手段】本発明は、コントローラ１と、コントローラをネットワーク機器に接続させる通信路２と、を備える。コントローラが、ネットワーク機器３をネットワークＩに接続させるための設定をネットワーク機器に対して実行し、ネットワーク機器を再起動させ、再起動後にネットワーク機器から得られた通信ログに基づいてネットワーク機器のネットワークへの接続状態を判定するように構成されている。【選択図】図１
2017224902.tif 000002
【特許請求の範囲】
【請求項１】
コントローラと、
当該コントローラをネットワーク機器に接続させる通信路と、
を備え、
前記コントローラが、前記ネットワーク機器をネットワークに接続させるための設定を前記ネットワーク機器に対して実行するようにしたシステムであって、
前記コントローラは、
前記ネットワーク機器を再起動させ、
当該再起動後に前記ネットワーク機器から得られた通信ログに基づいて前記ネットワーク機器の前記ネットワークへの接続状態を判定する
ネットワーク機器の状態判定システム。
【請求項２】
前記コントローラは、
前記ネットワーク機器としてのルータの前記ネットワークとしてのインターネットへの接続状態を判定する
請求項１記載のネットワーク機器の状態判定システム。
【請求項３】
前記コントローラは、
前記通信ログに含まれる文字列に基づいて、前記ネットワーク機器の前記ネットワークへの接続状態を判定する
請求項１記載のネットワーク機器の状態判定システム。
【請求項４】
前記文字列が、
前記ネットワーク機器の前記ネットワークへの接続が成功したことを示す第１の文字列情報と、
前記ネットワーク機器の前記ネットワークへの接続が失敗したことを示す第２の文字列情報と、
を備える、請求項３記載のネットワーク機器の状態判定システム。
【請求項５】
前記コントローラは、
前記通信ログから前記第１の文字列情報及び第２の文字列情報とを発見できない場合に、前記ネットワーク機器を再起動させ、
当該再起動された直後に前記ネットワーク機器から得られた通信ログの前記第１の文字列情報、又は、第２の文字列情報に基づいて前記ネットワーク機器の前記ネットワークへの接続状態を判定する
請求項４記載のネットワーク機器の状態判定システム。
【請求項６】
前記コントローラが、
前記ネットワーク機器の機種を選択し、
前記ネットワーク機器を再起動させ、
当該再起動された前記ネットワーク機器からの応答情報を受信し、
当該応答情報に基づいて前記ネットワーク機器へのログインの完了を判定し、
前記ネットワーク機器へのログインが完了した際に、前記ネットワーク機器から前記再起動後の通信ログを取得する
請求項１記載のネットワーク機器の状態判定システム。
【請求項７】
コントローラが、ネットワーク機器をネットワークに接続させるための設定を前記ネットワーク機器に対して実行するための方法であって、
前記コントローラは、
前記ネットワーク機器を再起動させるステップと、
当該再起動されたネットワーク機器からの応答を受信して前記ネットワーク機器へのログインの完了を判定するステップと、
を実行するネットワーク機器の状態判定方法。
【請求項８】
ネットワーク機器をネットワークに接続させるための設定を前記ネットワーク機器に対して実行させるために、
前記ネットワーク機器を再起動させる機能と、
当該再起動されたネットワーク機器からの応答を受信して前記ネットワーク機器へのログインの完了を判定する機能と、
をコンピュータに実現させるためのプログラム。
【請求項９】
請求項８記載のプログラムを格納したコンピュータが読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータ等のネットワーク機器とネットワークとの接続状態を判定するためのシステム等に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、様々な産業システムがインターネットによって遠隔のセンター装置と接続されることによって遠隔制御されることが可能になっている。例えば、ＩＣカードなどの認証媒体を利用して電気錠の施解錠を制御する入退管理システムや、ポンプ、空調などの設備異常を監視する設備監視システムが、ルータに代表されるネットワーク機器を介してインターネットに接続し、遠隔のセンター装置と認証媒体情報や設備故障信号等所定の情報の送受信を行うことができるようになってきている。
【０００３】
このような産業システムに使用されるネットワーク機器は常時安定した稼働を保証していること等から、ネットワーク機器の設定や、ネットワーク機器とインターネットとの接続の作業者には、ネットワーク機器に対する高度な理解や経験が要求される。
【０００４】
特開２００５−０７９６９１号公報には、インターネットに接続されるルータの設定のための、作業者の負荷を削減するために、ルータの機種を判別し、その結果に応じてルータの接続の設定を自動化するルータの自動識別設定装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７９６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の産業システムをネットワークに接続する際、センター装置との接続不良が、産業システムの側に問題があるのか、産業システムをインターネットに接続するネットワーク機器の設定に問題があるのかを区別することは、ネットワーク技術の専門家とは必ずしも云えない産業システムの技術者には容易ではないという課題がある。そして、従来のように、ルータの接続の設定を自動化するだけでは、この課題を解決することはできない。そこで、本発明の目的は、ネットワーク機器のネットワークへの接続状態の判定を容易にするように支援するシステム等を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明は、コントローラと、当該コントローラをネットワーク機器に接続させる通信路と、を備え、前記コントローラが、前記ネットワーク機器をネットワークに接続させるための設定を前記ネットワーク機器に対して実行するようにしたシステムであって、前記コントローラは、前記ネットワーク機器を再起動させ、当該再起動後に前記ネットワーク機器から得られた通信ログに基づいて前記ネットワーク機器の前記ネットワークへの接続状態を判定するように構成されている。さらに、本発明は、ネットワーク機器の状態判定方法、ネットワーク機器の状態判定をコンピュータに実現させるためのプログラム、そして、このプログラムが格納された記録媒体を提供する。
【発明の効果】
【０００８】
本発明によれば、ネットワーク機器のネットワークへの接続状態の判定を容易にするように、産業システムの技術者等を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態が適用されるネットワークシステムのハードウェアブロック図である。
【図２】計算機の管理ソフトウェアの機能ブロック図の一例である。
【図３】管理ソフトウェアを起動した直後のメニュー画面の一例である。
【図４】図３において、ルータ設定ボタンが選択された際に表示される画面の一例である。
【図５】図３において、インターネット接続確認ボタンが選択された際に表示さ画面の一例である。
【図６】ルータの設定に必要となる各種情報のテーブルの一例である。
【図７】ルータのインターネットへの接続の状態の確認に必要となる各種情報のテーブルの一例である。
【図８】管理ソフトウェアが、ルータの設定を行うフローチャートの一例である。
【図９】管理ソフトウェアが、ルータのインターネットへの接続状態を確認すフローチャートの一例である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施形態を図面に基づいて説明する。図１は、産業システムとしての入退室制御装置１００と設備故障情報監視装置１０２とがインターネット等のネットワークを介してセンター装置に接続される構成を示すハードウェアブロック図である。入退室制御装置１００と設備故障情報監視装置１０２とは、ネットワー機器としてのルータ３を介してインターネットＩに接続される回線終端装置４に接続されている。
【００１１】
入退室制御装置１００は電気錠１００Ａと認証装置１００Ｂとを備える。認証装置１００Ｂは入退室のための認証情報を、インターネットＩを介してセンター装置に送信する。センター装置は認証情報を判定して判定結果に応じて、開閉制御信号を、インターネットＩを介して電気錠１００Ａに出力する。
【００１２】
設備故障情報監視装置１０２はポンプ１０２Ａと電気設備１０２Ｂとを監視し、監視信号を、インターネットＩを介してセンター装置に接続する。センター装置は監視信号に基づいてポンプ１０２Ａと電気設備１０２Ｂと制御する制御信号を、インターネットＩを介して設備故障情報監視装置１０２に出力する。
【００１３】
入退室制御装置１００や設備故障情報監視装置１０２の現地施工者や保守員（産業システムの技術者）は、これら装置を稼働させるために、ルータ３の設定や、ルータ３とインターネットＩとの接続のための諸作業を行う。そこで、現地施工者等は、図１に示すように、設定用通信ケーブル(通信路)２によってルータ３と計算機１（パソコン）とを接続し、計算機１の管理ソフトウェア１Ａを起動し、ルータ３の設定と、ルータ３とインターネットＩとの接続確認を実施する。管理ソフトウェア１Ａは、現地施工者等による、ルータ３の設定、ルータ３とインターネットＩとの接続確認を支援するシステムの構成要素として機能する。計算機１は、ネットワーク（インターネット）に接続するネットワーク機器（ルータ３）の状態を判定するコントローラ（ＣＰＵ等）やメモリ（非一時的記録媒体）を備え、コントローラが管理ソフトウェア１Ａを実行してネットワーク機器の状態を判定、判別、或いは、確認をする。なお、通信路は無線通信によって構成されてもよい。
【００１４】
図２は、管理ソフトウェア１Ａの機能ブロック図の一例である。管理ソフトウェア１Ａは、ルータ３を設定するための情報の雛形であるルータ設定雛形情報Ｂを取り込む入力取込みモジュールａと、ルータ３のセキュリティを解除する情報やインターネットとの接続の情報をルータ設定雛形情報Ｂへ反映したルータ設定情報Ｂａを作成するための設定情報作成モジュールｂと、ルータ３の操作に使うコマンドの情報の送信やルータ３の通信ログ（通信記録情報）を受信するための通信モジュールｃと、通信モジュールｃへのコマンドの指示や情報の検索を行うための制御モジュールｄと、ルータ３の設定に必要な各種情報を格納するためのルータ設定情報格納モジュールｅと、ルータ３のインターネットへの接続状態を確認する為に必要な各種情報を格納するためのルータ接続判定情報格納モジュールｆと、取得した通信ログから、インターネットへの接続状態を判定するための通信接続状態判定モジュールｇと、ソフトウェアのメニュー画面等を表示するための表示モジュールｈと、を備えている。夫々のモジュールはソフトウェア及び/又はハードウェアによって実現される。
【００１５】
図３は、管理ソフトウェア１Ａを起動した直後のメニュー画面の一例である。メニュー画面ｈａは、ルータ３の設定情報を取込むためのボタンｈ１と、ルータ３の設定を行うボタンｈ２と、ルータ３とインターネットＩとの接続を確認するためのボタンｈ３と、を備えている。
【００１６】
図４は、図３に示す画面ｈａにおいて、ルータ設定ボタンｈ２が選択された際に表示される画面ｈｂの一例である。画面ｈｂは、ルータ３のメーカーを選択するためのプルダウンｊ１と、メーカー選択プルダウンｊ１で選択したメーカーに属する機種を選択するためのプルダウンｊ２と、ルータ３を操作するために必要となるセキュリティ解除情報であるルータログインユーザーＩＤｊ３、ルータのパスワードｊ４と、ルータ３がインターネットＩへ接続するために必要となるプロバイダＩＤｊ５と、プロバイダのパスワードｊ６と、グローバルＩＰｊ７と、ソフトウェアの処理結果を表示するウィンドｊ８と、入力したｊ１〜ｊ７の各種情報を、設定情報作成モジュールｂへ送信すると共に、設定情報作成モジュールｂがルータ設定雛形情報Ｂへ、プロバイダＩＤｊ５と、プロバイダパスワードｊ６と、グローバルＩＰｊ７とを登録、反映し、ルータ３専用のルータ設定情報Ｂａを作成する設定ボタンｊ９と、作成したルータ設定情報Ｂａをルータ３へ送信すると共に登録設定を行う登録ボタンｊ１０と、を備えている。
【００１７】
図５は、図３に示す画面ｈａにおいて、インターネット接続確認ボタンｈ３が選択された際に表示される画面ｈｃの一例である。画面ｈｃは、ルータ３のメーカーを選択するためのプルダウンｋ１と、メーカー選択プルダウンｋ１で選択されたメーカーに属する機種を選択する機種プルダウンｋ２と、ルータ３を操作するために必要となるセキュリティ解除情報であるルータユーザーＩＤｋ３と、ルータのパスワードｋ４と、ルータ３のインターネットＩへの接続状態を確認するための通信状態確認ボタンｋ５と、ルータ３のインターネットＩへの接続状態を切断すると共にルータを再起動する再起動ボタンｋ６と、インターネットとの接続状態の認結果を表示するメッセージ表示エリアｋ７と、を備える。
【００１８】
図６は、ルータ設定情報格納モジュールｅに格納される、ルータ３の設定に必要となる各種情報のテーブルの一例である。このテーブルは、ルータ３のメーカー名ｅ１と、選択したメーカーに属する、ルータの機種ｅ２と、図４のルータ設定画面ｈｂで入力されたルータのユーザーＩＤｊ３とルータのパスワードｊ４が通信モジュールｃを介してルータ３に送信された際、ルータ３より得られる正常なログイン応答文字列ｅ３と、ルータ設定情報Ｂａをルータ３へ設定するための設定コマンドｅ４と、ルータ設定情報Ｂａが正常に設定された際、ルータ３より得られる設定成功判定文字列ｅ５と、ルータ再起動コマンドｅ６と、を備えている。
【００１９】
図７は、ルータ接続判定情報格納モジュールｆに格納されるルータ３のインターネットＩへの接続の状態の確認に必要となる各種情報のテーブルの一例である。このテーブルは、ルータ３のメーカー名ｆ１と、選択したメーカーに属するルータ３の機種ｆ２と、図５のインターネット接続確認画面ｈｃで入力したルータのユーザーＩＤｋ３とルータのパスワードｋ４とを通信モジュールｃを介して送信した際にルータより得られるログイン応答文字列ｆ３と、ルータ３のインターネットＩとの接続状態を確認するのに用いる通信ログを要求するための通信ログ要求コマンドｆ４と、通信ログ要求コマンドｆ４がルータ３に送信された際、ルータ３より得られる、ルータ３の正常な応答を判定するための通信ログ要求成功判定文字列ｆ５と、通信ログ中に格納される、ルータ３のインターネットＩへの接続の成功を表す文字列である接続成功判定文字列ｆ６と、通信ログ中に格納される、ルータ３のインターネットＩへの接続の失敗を表す文字列である接続失敗判定文字列ｆ７と、インターネットプロバイダとのインターネット接続を切断するための通信切断コマンドｆ８と、ルータを再起動させる再起動コマンドｆ９と、を備えている。図６ルータ設定情報格納モジュールｅを構成するメーカー名ｅ１と機種ｅ２は、図７ルータ接続判定情報格納モジュールｆを構成するメーカー名ｆ１と機種ｆ２と同一のものである。
【００２０】
次に管理ソフトウェアの動作を説明する。図８は、管理ソフトウェアがルータの設定（図３のｈ２）を行うフローチャートの一例である。現地施工者等は、予め作成されたルータ設定情報の雛形としてのルータ設定雛形情報Ｂを準備し、設定情報取込みボタンｈ１（図３）を選択すると、管理ソフトウェアは入力取込モジュールａ（図２）にルータ設定雛形情報Ｂを格納する。次に、現地施工者等がルータ設定ボタンｈ２（図３）を選択すると、管理ソフトウェア１Ａは、図４に示す画面ｈａを表示して、現地施工者等にメーカー選択プルダウンｊ１と、機種選択プルダウンｊ２とからルータ３のメーカー名と機種名とを選択させる（ステップＦａ１）。
【００２１】
続いて、管理ソフトウェア１Ａは、現地施工者等に、ルータ３を操作するために必要となるセキュリティ解除情報であるルータユーザーＩＤｊ３と、ルータパスワードｊ４と、インターネット接続に必要なプロバイダ認証情報であるプロバイダＩＤｊ５と、プロバイダパスワードｊ６と、インターネット通信に必要となるグローバルＩＰｊ７と、を入力させ（ステップＦａ２）。
【００２２】
現地施工者等によって設定ボタンｊ９が押下（ステップＦａ３）されると、管理ソフトウェア１Ａの設定情報作成モジュールｂは、入力取込みモジュールａに格納されたルータ設定雛形情報Ｂに対して、ユーザーＩＤｊ３と、パスワードｊ４と、グローバルＩＰｊ７と、を反映させて、ルータ３を設定するための専用情報となるルータ設定情報Ｂａを作成する（ステップＦａ４）。
【００２３】
次に、管理ソフトウェア１Ａの制御モジュールｄは、設定情報Ｂａをルータ３に登録するための事前準備として、通信モジュールｃを介して、先に入力したルータ３のセキュリティ解除情報であるルータユーザーＩＤｊ３と、ルータパスワードｊ４とをルータ３へ送信してルータ３へのログイン処理を実施し（ステップＦａ５）、例えば、３０秒の所定の時間までルータ３から応答文字列を待ち続ける。制御モジュールｄによって、期待される正常な応答文字列は、ルータ設定情報格納モジュールｅに格納されており、図４に示す画面ｈｂから選択されたメーカーｊ１、機種ｊ２の選択結果に応じて決定されるログイン応答文字列ｅ３である。
【００２４】
通信モジュールｃによって、ルータ３からの応答文字列を受信すると、制御モジュールｄは、ルータ３から受信した応答文字列と、設定情報格納モジュールｅに格納されている、ログイン応答文字列ｅ３とを比較し(ステップＦａ５)、応答文字列がログイン応答文字列ｅ３と不一致の場合、ルータ３へのログイン処理が失敗されたと判定し、表示モジュールｊ８へルータログイン失敗メッセージとルータのメーカー及び機種の再確認、及び、ルータ３の電源ＯＦＦ、ＯＮ等によるルータ再起動の依頼メッセージを表示する（ステップＦａ６）。
【００２５】
応答文字列がログイン応答文字列ｅ３に一致した場合、制御モジュールｄは、ルータ３へのログインは成功したと判定し、引続き先に選択したメーカー名ｅ１と機種ｅ２に該当するルータ設定コマンドｅ４をルータ３へ送信し(ステップＦａ７)、ルータ３からの応答文字列を、例えば、３０秒の所定時間まで待ち続ける。
【００２６】
制御モジュールｄが、通信モジュールｃを介して、ルータ３からの応答文字列を受信すると、ルータ３から受信した応答文字列と、設定情報格納モジュールｅに格納される、先に選択したメーカー名ｅ１と機種ｅ２に該当する設定成功判定文字列ｅ５とを比較し(ステップＦａ８)、不一致であった場合、ルータ３への設定送信が失敗したと判定して、表示モジュールｊ８によって、ルータ設定失敗メッセージとルータメーカー及び機種を再確認し、電源ＯＦＦ、ＯＮによるルータ再起動の依頼メッセージを表示する（ステップＦａ９）。
【００２７】
応答文字列が設定成功判定文字列ｅ５と一致した場合、制御モジュールｄは、ルータ３の設定が成功したと判定して、情報表示モジュールｊ８によって、設定成功のメッセージを表示すると共に、設定をルータ３に確実に反映させるため、通信モジュールｃを介してルータ再起動コマンドｅ６をルータ３へ送信してルータを再起動させる（ステップＦａ１０）。尚、制御モジュールｄは、ルータ３からの応答文字列を受信し、文字列の比較によってルータの設定の成否を判定しているが、ルータ３から所定の時間内に応答が無い場合、ルータ３の設定が失敗したと判定してもよい。
【００２８】
次に、管理ソフトウェア１Ａが、ルータ３のインターネットＩへの接続状態を確認するための動作を説明する。図９にそのフローチャートの一例を示す。現地施工者等が、図３の画面ｈａからインターネット接続確認ボタンｈ３を選択すると、管理ソフトウェア１Ａは図５に示す画面ｈｃを表示して、メーカー選択プルダウンｋ１と、機種選択プルダウンｋ２とからルータ３のメーカー名と機種名を選択させる（ステップＦｂ１）。
【００２９】
次いで、管理ソフトウェア１Ａは、現地施工者に、ルータ３を操作するために必要となる、セキュリティ解除情報であるルータユーザーＩＤｋ３と、ルータパスワードｋ４とを入力させ（ステップＦｂ２）、通信状態確認ボタンｋ５を選択させる。管理ソフトウェアの制御モジュールｄは、通信モジュールｃを介して、先に入力したルータ３のセキュリティ解除情報であるルータユーザーＩＤｋ３とルータパスワードｋ４とをルータ３に送信してルータへのログイン処理を実施し（ステップＦｂ３）、例えば、３０秒の所定の時間まで、ルータ３からの応答文字列を待ち続ける。尚、制御モジュールｄに期待される正常な応答文字列は、ルータ接続判定情報格納モジュールｆに格納されており、図５に示す画面ｈｃによって選択され、メーカーｋ１、機種ｋ２の選択結果に応じて決定されるログイン応答文字列ｆ３である。
【００３０】
通信モジュールｃがルータ３からの応答文字列を受信すると、制御モジュールｄは、ルータ３から受信した応答文字列と、ルータ接続判定情報格納モジュールｆに格納されるログイン応答文字列ｆ３とを比較し(ステップＦｂ３)、応答文字列がログイン応答文字列ｆ３と不一致である場合、ルータ３へのログイン処理が失敗したと判定し、表示モジュールｋ７にルータのログイン失敗メッセージとルータメーカー及び機種の再確認、及び、電源ＯＦＦ、ＯＮによるルータ再起動の依頼メッセージを表示する（ステップＦｂ４）。
【００３１】
応答結果がログイン応答文字列ｆ３と一致した場合、制御モジュールｄは、ルータ３へのログイン処理は成功したと判定し、引続き先に選択したメーカー名ｆ１と機種ｆ２に該当する通信ログ要求コマンドｆ４をルータ３へ送信する(ステップＦｂ５)。
【００３２】
通信ログ要求コマンドｆ４を送信した制御モジュールｂは、ルータ３からの応答文字列を例えば３０秒の所定時間まで待ち続ける。通信モジュールｃが所定の時間以内にルータ３からの応答文字列を受信すると、制御モジュールｄはルータ３から受信した応答文字列と、ルータ接続判定情報格納モジュールｆに格納されている、先に選択したメーカー名ｆ１と機種ｆ２に該当する通信ログ要求成功判定文字列ｆ５とを比較する(ステップＦｂ６)。
【００３３】
これが不一致であった場合、制御モジュールｄは、ルータ３への通信ログ要求が失敗したと判定し、表示モジュールｋ７に信状態取得失敗メッセージとルータメーカー及び機種を再確認し、電源ＯＦＦ、ＯＮによるルータ再起動を実施する依頼メッセージを表示する（ステップＦｂ７）。
【００３４】
制御モジュールｄは、通信モジュールｃを介して、インターネット通信切断コマンドを発行し（ステップＦｂ８）、ルータの再起動コマンド（ステップＦｂ９）を送信してルータの再起動を実施する。
【００３５】
制御モジュールｄがインターネット切断コマンドを発行するのは、ルータ３がインターネットＩへ正常に接続されていた場合、インターネットプロバイダ側にルータ３の認証状態が保持されたままとなり、ルータ再起動直後に速やかにログインできない事を予防する為である。
【００３６】
ルータ３からの応答文字列が通信ログ要求成功判定文字列ｆ５と一致した場合、制御モジュールｄは通信ログの要求を成功したと判定して（ステップＦｂ６）、得られた通信ログを通信接続状態判定モジュールｇへ格納する。通信接続状態判定モジュールｇは、取得した通信ログに、図５に示すインターネット接続確認画面ｈｃで先に選択したメーカー名ｋ１と機種ｋ２に該当する図７の接続成功判定文字列ｆ６の有無を判定する（ステップＦｂ１０）。
【００３７】
接続成功判定文字列ｆ６が存在する場合、通信接続状態判定モジュールｇは、メッセージ表示エリアｋ７にインターネット接続中のメッセージを表示する。接続成功判定文字列ｆ６が存在しない場合、通信接続状態判定モジュールｇは、接続失敗判定文字列ｆ７の有無を確認する（ステップＦｂ１１）。接続失敗判定文字列ｆ７が存在する場合、通信接続状態判定モジュールｇは、メッセージ表示エリアｋ７に、インターネット接続失敗のメッセージを表示すると共に、図４に示すルータ設定画面ｈ２から入力した、プロバイダＩＤｊ５、及び、プロバイダパスワードｊ６に誤りがある可能性があることから、設定の再実施を依頼するメッセージを表示する（ステップＦｂ１２）。そして、現地作業員等は、図３に示すルータ設定ボタンｈ２より、ルータの設定を再実施する。
【００３８】
接続成功判定文字列ｆ６及び接続失敗判定文字列ｆ７の両方が通信ログに存在しない場合は、通信接続状態判定モジュールｇは、取得した通信ログが他のルータ動作に関連するログ情報で上書きされ、接続成功判定文字列ｆ６及び接続失敗判定文字列ｆ７が消去されていると判定し、ルータ３へ通信切断コマンドｆ８を送信後（ステップＦｂ８）、ルータ再起動コマンドｆ９を送信する（ステップＦｂ９）。
【００３９】
一方、接続成功判定文字列ｆ６及び接続失敗判定文字列ｆ７の両方が通信ログに存在する場合（ステップＦｂ１３）、通信接続状態判定モジュールｇはルータのインターネットへの接続有無の判定を不可能とし、ルータ３へ通信切断コマンドｆ８を送信（発行）後（ステップＦｂ８）、ルータ再起動コマンドｆ９を送信（ステップＦｂ９）し、通信ログのリセットを行う。
【００４０】
通信ログ情報は、例えば１０ｋｂｙｔｅの所定サイズの上限設定があり、ファーストインファーストアウト方式で記録され、インターネット接続情報の他、ルータへのログイン、ログアウト等の操作情報が記録されており、ルータ起動直後には接続成功判定文字列ｆ６及び接続失敗文字列ｆ７が記録されるが、その後、他の情報によって接続成功判定文字列ｆ６及び接続失敗文字列ｆ７が上書きされてしまう可能性がある。したがって、通信接続状態判定モジュールｇは、ルータの再起動（通信ログのリセット）により、通信ログからルータの接続成否の情報を確実に入手することができる。
【００４１】
既述のとおり、接続成功判定文字列ｆ６及び接続失敗文字列ｆ７は、ルータ３のメーカーや機種によって異なる。例えば、第１の例では、接続成功判定文字列ｆ６として、“connect successful”があり、接続失敗文字列ｆ７として、“connect failed”があり、第２の例として、“connected”と“connect NG”とがある。そして、ルータ３が再起動されると、ルータの再起動直後（ルータにログインした最初の段階）で、下記のログ情報がルータに記録される。
【００４２】
ログ情報
14:11:06  login  successful
14:11:07  Firewall  out  deny    XXX.XXX.XXX.XXX  YYY.YYY.YYY.YYY  port  nnn  
14:11:08  Firewall  out  accept  XXX.XXX.XXX.XXX  YYY.YYY.YYY.YYY  port  nnn  
14:11:09  Firewall  out  accept  XXX.XXX.XXX.XXX  YYY.YYY.YYY.YYY  port  nnn  
14:11:10  system  PPP  connect  failed
14:11:10  system  PPP  connect  successful
既述の実施形態によれば、計算機（管理ソフトウェア）は、ルータ３を再起動するだけで、ルータ３の通信ログに基づいて、ルータ３がインターネットＩに接続しているか否かを判定することができるために、ネットワーク機器のネットワークへの接続状態の判定を容易にするように、産業システムの技術者等を支援することができる。
【００４３】
既述の実施形態によれば、計算機（管理ソフトウェア）は、ルータ３の通信ログに含まれている文字列に基づいて、ルータのインターネットへの接続の正否を簡単、迅速に判定することができる。
【００４４】
既述の実施形態は本発明を例示したものであって、実施形態を適宜変更することができる。
【符号の説明】
【００４５】
１：計算機
１Ａ：管理ソフトウェア
２：ルータ設定用ケーブル
３：インターネット接続用ルータ
４：回線終端装置
Ｂ：ルータ設定雛形情報
Ｂａ：ルータ設定情報
Ｉ：インターネット
Ｍ：入退室制御装置
Ｎ：設備監視装置 
ａ：入力取込みモジュール
ｂ：設定情報作成モジュール
ｃ：通信モジュール
ｄ：制御モジュール
ｅ：ルータ設定情報格納モジュール
ｆ：ルータ接続判定情報格納モジュール
ｇ：通信接続状態判定モジュール
ｈ：表示モジュール
【図１】
2017224902.tif 000003
【図２】
2017224902.tif 000004
【図３】
2017224902.tif 000005
【図４】
2017224902.tif 000006
【図５】
2017224902.tif 000007
【図６】
2017224902.tif 000008
【図７】
2017224902.tif 000009
【図８】
2017224902.tif 000010
【図９】
2017224902.tif 000011