(57)【要約】【課題】利用者が不在であることを確実に把握し、適切なタイミングで自動的にメンテナンス作業を行うことができるネットワーク機器維持管理方法を提供する。【解決手段】ネットワーク機器に設けられた人感センサ、照度センサにより、ネットワーク機器の利用者の存在の有無を検出し、不在であり且つ更新依頼実施フラグが１であるときにファームウェア更新依頼メッセージを維持管理サーバに送る。維持管理サーバは当該ネットワーク機器の新しいファームウェアがファームウェア管理データベースに登録されているか否かを調べ、ファームウェアが古い場合は、新しいファームウェアのダウンロード元情報を含む更新確認メッセージをネットワーク機器に送る。ネットワーク機器は前記ダウンロード元情報を参照してファームウェアをダウンロードして更新する。【選択図】図７
2008299800.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信網を介して接続されたネットワーク機器及び管理サーバを備えたネットワーク機器維持管理システムであって、
前記ネットワーク機器は、
人の存在の有無を検出する検出手段と、ファームウェア更新の停止を決定する更新停止決定手段と、前記検出手段および更新停止決定手段の情報を前記管理サーバに送信する情報送信手段と、前記管理サーバからの指示に従ってファームウェアをダウンロードして更新する手段とを備え、
前記管理サーバは、
ネットワーク機器の新しいファームウェアの情報を登録する手段と、前記ネットワーク機器から送信された情報を分析して前記ネットワーク機器にファームウェアを更新する指示を出す手段を備えたことを特徴とするネットワーク機器維持管理システム。
【請求項２】
前記管理サーバは、
前記ネットワーク機器とメッセージを送受信する通信制御手段と、前記ネットワーク機器に送信するメッセージを構成するメッセージ構成手段と、前記受信したメッセージを解析するメッセージ解析手段と、前記ネットワーク機器の所有者情報を格納するユーザ管理データベースと、登録されているファームウェアの情報を格納するファームウェア管理データベースとを有することを特徴とする請求項１に記載のネットワーク機器維持管理システム。
【請求項３】
前記ネットワーク機器は、ファームウェアの更新を行うか否かを決める更新依頼実施フラグを有し、
前記ネットワーク機器の情報送信手段は、前記検出手段によって人が存在しないことを検出し、且つ前記更新依頼実施フラグが１のときにファームウェア更新依頼情報を送信し、
前記管理サーバの前記ファームウェアを更新する指示を出す手段は、前記ネットワーク機器からファームウェア更新依頼情報を受信したときに、当該ネットワーク機器の新しいファームウェアが登録されているか否かを確認し、登録されている場合、前記ネットワーク機器に、ファームウェアのダウンロード元情報を含む更新通知情報を送信し、
前記ネットワーク機器の前記ダウンロードして更新する手段は、前記管理サーバから前記更新通知情報を受信したときに、該ダウンロード元情報を参照してファームウェアをダウンロードして更新することを特徴とする請求項２に記載のネットワーク機器維持管理システム。
【請求項４】
前記ユーザ管理データベースにはネットワーク機器の位置情報および当該ネットワーク機器の利用者所有の携帯電話の位置情報が格納され、前記管理サーバは所定の電話網を介して前記携帯電話と接続され、
前記管理サーバのファームウェアを更新する指示を出す手段は、前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話の、前記ユーザ管理データベースに格納されている位置と、現在の位置との間の距離を求める手段を有し、
前記距離が所定値以上のときは前記更新通知情報を送信し、所定値以下のときは前記更新通知情報に代えて更新停止情報を送信することを特徴とする請求項３に記載のネットワーク機器維持管理システム。
【請求項５】
前記ユーザ管理データベースにはネットワーク機器の利用者の携帯電話の番号情報が格納され、
前記管理サーバは所定の電話網を介して前記携帯電話と接続され、
前記携帯電話はネットワーク機器のファームウェア更新の停止を決定する更新停止決定手段を備え、
前記管理サーバの、前記ファームウェアを更新する指示を出す手段は、
前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話に発呼して更新確認情報を通知する手段と、
前記携帯電話が前記発呼を受信してから所定時間内に前記携帯電話の更新停止決定手段から更新停止の決定がなされたか否かを判定する手段とを有し、
前記携帯電話が所定時間受信しないか、叉は受信後所定時間内に前記更新停止の決定がなされないときは前記更新通知情報を送信し、前記更新停止の決定がなされたときは前記更新通知情報に代えて更新停止情報を送信することを特徴とする請求項３叉は４に記載のネットワーク機器維持管理システム。
【請求項６】
ネットワーク機器および管理サーバが所定の通信網を介して接続され、前記ネットワーク機器は、人の存在の有無を検出する検出手段と、ファームウェア更新の停止を決定する更新停止決定手段と、ファームウェアをダウンロードして更新する手段とを備え、前記管理サーバは、前記ネットワーク機器およびファームウェアに関する情報が格納されるデータベースと、前記ネットワーク機器にファームウェアを更新する指示を出す手段を備えたシステムにおけるネットワーク機器維持管理方法であって、
ファームウェアの更新を行うか否かを決める更新依頼実施フラグが１であり、且つ前記人の存在の有無を検出する手段がネットワーク機器周辺に人が存在しないことを検出したときに、前記管理サーバにファームウェア更新依頼情報を送信するステップと、
前記管理サーバが、前記ネットワーク機器からファームウェア更新依頼情報を受信したときに、当該ネットワーク機器の新しいファームウェアが前記データベースに登録されているか否かを確認し、登録されている場合、前記ネットワーク機器に、ファームウェアのダウンロード元情報を含む更新通知情報を送信するステップと、
前記ネットワーク機器が、前記管理サーバから前記更新通知情報を受信したときに、該ダウンロード元情報を参照してファームウェアをダウンロードして更新するステップとを備えたことを特徴とするネットワーク機器維持管理方法。
【請求項７】
前記ファームウェアをダウンロードして更新するステップは、
前記更新通知情報の受信後に、更新の可又は不可を確認するための情報を所定時間提示するステップと、
前記所定時間内に、前記ネットワーク機器の更新停止決定手段から更新停止の決定がなされたか否かを判定し、決定がなされない場合に前記ダウンロードを実行するステップとを有していることを特徴とする請求項６に記載のネットワーク機器維持管理方法。
【請求項８】
前記データベースにはネットワーク機器の位置情報および当該ネットワーク機器の利用者所有の携帯電話の位置情報が格納され、
前記管理サーバは所定の電話網を介して前記携帯電話と接続され、
前記更新通知情報を送信するステップは、
前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話の、前記データベースに格納されている位置と、現在の位置との間の距離を求めるステップを有し、
前記距離が所定値以上のときは前記更新通知情報を送信し、所定値以下のときは前記更新通知情報に代えて更新停止情報を送信することを特徴とする請求項６叉は７に記載のネットワーク機器維持管理方法。
【請求項９】
前記データベースにはネットワーク機器の利用者の携帯電話の番号情報が格納され、
前記管理サーバは所定の電話網を介して前記携帯電話と接続され、
前記携帯電話はネットワーク機器のファームウェア更新の停止を決定する更新停止決定手段を備え、
前記更新通知情報を送信するステップは、
前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話に発呼して更新確認情報を通知するステップと、
前記携帯電話が前記発呼を受信してから所定時間内に前記携帯電話の更新停止決定手段から更新停止の決定がなされたか否かを判定するステップとを有し、
前記携帯電話が所定時間受信しないか、叉は受信後所定時間内に前記更新停止の決定がなされないときは前記更新通知情報を送信し、前記更新停止の決定がなされたときは前記更新通知情報に代えて更新停止情報を送信することを特徴とする請求項６ないし８のいずれか１項に記載のネットワーク機器維持管理方法。
【請求項１０】
コンピュータを、請求項６ないし９のいずれか１項に記載の各ステップを実行させるためのプログラムとしたことを特徴とするネットワーク機器維持管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ情報を利用して遠隔地から情報機器のメンテナンスを行うネットワーク機器維持管理システム、ネットワーク機器維持管理方法およびネットワーク機器維持管理プログラムに関する。
【背景技術】
【０００２】
主に企業などにおいて多数のネットワーク機器を維持管理するために、ネットワークに接続された遠隔地の管理用端末から設定の書き換えやソフトウェア、ファームウェアの更新を行うことが広く行われている。
【０００３】
一方、近年では一般の個人宅にもルータのようなネットワーク機器が普及し、利用者がネットワーク経由でファームウェア更新などもできるようになっている。しかし、この場合、利用者は明示的に操作を行ってファームウェア更新を行うのが一般的である。
【０００４】
例えば下記非特許文献１では、アップデートが必要になると自動で通知は表示されるが、アップデートファイルのダウンロードとインストールには若干ながらも作業を必要とする。
【０００５】
さらに最近では、テレビやビデオデッキのような家電製品もネットワークに接続され、利用者がファームウェアを更新できるようになっている。しかし、パソコンソフトのパッチを多くの利用者が当てていないように、これら全ての機器のファームウェア書換えを含んだ維持管理作業を利用者が手動で行うのは現実的ではなく、メーカなどが集中的に維持管理するような体制が望まれる。
【非特許文献１】「最新のｉＰｏｄソフトウェアにアップデート。」、アップルジャパン株式会社、[平成１９年５月３０日検索]、インターネット＜ＵＲＬ；ｈｔｔｐ：／／ｗｗｗ．ａｐｐｌｅ．ｃｏｍ／ｊｐ／ｉｐｏｄ／ｄｏｗｎｌｏａｄ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
企業などでは、情報管理部門が社内のネットワーク機器を一括して管理しているため、予め利用者に特定の日時にメンテナンスを行う旨の通知を行い、一斉にメンテナンス作業を行うことが可能である。
【０００７】
一方、一般の個人宅では、特定の時間帯に全ての利用者にネットワーク機器の使用を控えてもらうというのはほとんど不可能である。その為、メールなどで新しいファームウェアが提供されるという通知を出すだけで、ファイルのダウンロードや更新作業は利用者が手動で行うようになっていることが多い。また、最近では機器の設定によりファイルのダウンロードは自動で行い、アップデートの意思を確認したり、場合によっては完全に自動で機器の再起動まで行ったりする場合もある。「Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ  ＸＰ」（登録商標）などの自動更新機能などはその一例である。しかし、毎回意思を確認する場合、多くの利用者は更新作業を行わず、動作やセキュリティに問題がある状態で機器を使い続けてしまうことも多い。また完全に自動で更新を実施する場合、何らかの作業中に急に機器が使用できなくなるなど、機器の種類によっては大きな問題が発生することも考えられる。
【０００８】
本発明は上記課題を解決するものであり、その目的は、利用者が不在であることを確実に把握し、適切なタイミングで自動的にメンテナンス作業を行うことができるネットワーク機器維持管理システム、ネットワーク機器維持管理方法およびネットワーク機器維持管理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明では、上記課題を解決するために、ネットワーク機器に人の存在を検知するセンサを設け、センサ情報又はセンサ情報を基にした人の存在を示す情報をリアルタイム又は定期的な間隔で、サーバへ送信する機能を設けることで、ネットワーク機器の周辺に人がいないことをサーバに通知し、この情報をきっかけにして、ネットワーク機器のファームウェアが古いバージョンの場合、サーバがネットワーク機器にファームウェアのダウンロードを促すメッセージを送信し、このメッセージにしたがって、ネットワーク機器がファームウェアをダウンロードすることで、利用者が不在のときにネットワーク機器をメンテナンスできるようにした。
【００１０】
または、ネットワーク機器の周辺に人がいないことを認識したサーバが、ネットワーク機器へファームウェアの更新を行っても良いかどうかを確認するメッセージを送信し、一定時間反応がない場合にファームウェアのダウンロードと更新動作を実施することで、利用者が不在であることをより確実に把握してネットワーク機器をメンテナンスできるようにした。
【００１１】
さらに、ネットワーク機器に付属したセンサの情報と合わせて、ネットワーク機器利用者の携帯電話の操作情報や位置情報をサーバへ送信することで、より確実に利用者の状態を把握し、適切なタイミングでメンテナンス作業を行えるようにした。
【００１２】
すなわち請求項１に記載のネットワーク機器維持管理システムは、所定の通信網を介して接続されたネットワーク機器及び管理サーバを備えたネットワーク機器維持管理システムであって、前記ネットワーク機器は、人の存在の有無を検出する検出手段と、ファームウェア更新の停止を決定する更新停止決定手段と、前記検出手段および更新停止決定手段の情報を前記管理サーバに送信する情報送信手段と、前記管理サーバからの指示に従ってファームウェアをダウンロードして更新する手段とを備え、前記管理サーバは、ネットワーク機器の新しいファームウェアの情報を登録する手段と、前記ネットワーク機器から送信された情報を分析して前記ネットワーク機器にファームウェアを更新する指示を出す手段を備えたことを特徴としている。
【００１３】
また請求項２に記載のネットワーク機器維持管理システムは、請求項１において、前記管理サーバは、前記ネットワーク機器とメッセージを送受信する通信制御手段と、前記ネットワーク機器に送信するメッセージを構成するメッセージ構成手段と、前記受信したメッセージを解析するメッセージ解析手段と、前記ネットワーク機器の所有者情報を格納するユーザ管理データベースと、登録されているファームウェアの情報を格納するファームウェア管理データベースとを有することを特徴としている。
【００１４】
また請求項３に記載のネットワーク機器維持管理システムは、請求項２において、前記ネットワーク機器は、ファームウェアの更新を行うか否かを決める更新依頼実施フラグを有し、前記ネットワーク機器の情報送信手段は、前記検出手段によって人が存在しないことを検出し、且つ前記更新依頼実施フラグが１のときにファームウェア更新依頼情報を送信し、前記管理サーバの前記ファームウェアを更新する指示を出す手段は、前記ネットワーク機器からファームウェア更新依頼情報を受信したときに、当該ネットワーク機器の新しいファームウェアが登録されているか否かを確認し、登録されている場合、前記ネットワーク機器に、ファームウェアのダウンロード元情報を含む更新通知情報を送信し、前記ネットワーク機器の前記ダウンロードして更新する手段は、前記管理サーバから前記更新通知情報を受信したときに、該ダウンロード元情報を参照してファームウェアをダウンロードして更新することを特徴としている。
【００１５】
また請求項６に記載のネットワーク機器維持管理方法は、ネットワーク機器および管理サーバが所定の通信網を介して接続され、前記ネットワーク機器は、人の存在の有無を検出する検出手段と、ファームウェア更新の停止を決定する更新停止決定手段と、ファームウェアをダウンロードして更新する手段とを備え、前記管理サーバは、前記ネットワーク機器およびファームウェアに関する情報が格納されるデータベースと、前記ネットワーク機器にファームウェアを更新する指示を出す手段を備えたシステムにおけるネットワーク機器維持管理方法であって、ファームウェアの更新を行うか否かを決める更新依頼実施フラグが１であり、且つ前記人の存在の有無を検出する手段がネットワーク機器周辺に人が存在しないことを検出したときに、前記管理サーバにファームウェア更新依頼情報を送信するステップと、前記管理サーバが、前記ネットワーク機器からファームウェア更新依頼情報を受信したときに、当該ネットワーク機器の新しいファームウェアが前記データベースに登録されているか否かを確認し、登録されている場合、前記ネットワーク機器に、ファームウェアのダウンロード元情報を含む更新通知情報を送信するステップと、前記ネットワーク機器が、前記管理サーバから前記更新通知情報を受信したときに、該ダウンロード元情報を参照してファームウェアをダウンロードして更新するステップとを備えたことを特徴としている。
【００１６】
また請求項７に記載のネットワーク機器維持管理方法は、請求項６において、前記ファームウェアをダウンロードして更新するステップは、前記更新通知情報の受信後に、更新の可又は不可を確認するための情報を所定時間提示するステップと、前記所定時間内に、前記ネットワーク機器の更新停止決定手段から更新停止の決定がなされたか否かを判定し、決定がなされない場合に前記ダウンロードを実行するステップとを有していることを特徴としている。
【００１７】
上機構成によれば、利用者が不在であることを確実に把握してネットワーク機器を遠隔地から自動的にメンテナンスすることができる。
【００１８】
また、請求項４に記載のネットワーク機器維持管理システムは、請求項３において、前記ユーザ管理データベースにはネットワーク機器の位置情報および当該ネットワーク機器の利用者所有の携帯電話の位置情報が格納され、前記管理サーバは所定の電話網を介して前記携帯電話と接続され、前記管理サーバのファームウェアを更新する指示を出す手段は、前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話の、前記データベースに格納されている位置と、現在の位置との間の距離を求める手段を有し、前記距離が所定値以上のときは前記更新通知情報を送信し、所定値以下のときは前記更新通知情報に代えて更新停止情報を送信することを特徴としている。
【００１９】
また請求項５に記載のネットワーク機器維持管理システムは、請求項３叉は４において、前記ユーザ管理データベースにはネットワーク機器の利用者の携帯電話の番号情報が格納され、前記管理サーバは所定の電話網を介して前記携帯電話と接続され、前記携帯電話はネットワーク機器のファームウェア更新の停止を決定する更新停止決定手段を備え、前記管理サーバの、前記ファームウェアを更新する指示を出す手段は、前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話に発呼して更新確認情報を通知する手段と、前記携帯電話が前記発呼を受信してから所定時間内に前記携帯電話の更新停止決定手段から更新停止の決定がなされたか否かを判定する手段とを有し、前記携帯電話が所定時間受信しないか、叉は受信後所定時間内に前記更新停止の決定がなされないときは前記更新通知情報を送信し、前記更新停止の決定がなされたときは前記更新通知情報に代えて更新停止情報を送信することを特徴としている。
【００２０】
また請求項８に記載のネットワーク機器維持管理方法は、請求項６叉は７において、前記データベースにはネットワーク機器の位置情報および当該ネットワーク機器の利用者所有の携帯電話の位置情報が格納され、前記管理サーバは所定の電話網を介して前記携帯電話と接続され、前記更新通知情報を送信するステップは、前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話の、前記データベースに格納されている位置と、現在の位置との間の距離を求めるステップを有し、前記距離が所定値以上のときは前記更新通知情報を送信し、所定値以下のときは前記更新通知情報に代えて更新停止情報を送信することを特徴としている。
【００２１】
また請求項９に記載のネットワーク機器維持管理方法は、請求項６ないし８のいずれかにおいて、前記データベースにはネットワーク機器の利用者の携帯電話の番号情報が格納され、前記管理サーバは所定の電話網を介して前記携帯電話と接続され、前記携帯電話はネットワーク機器のファームウェア更新の停止を決定する更新停止決定手段を備え、前記更新通知情報を送信するステップは、前記ネットワーク機器の新しいファームウェアが登録されている場合、当該ネットワーク機器の利用者所有の携帯電話に発呼して更新確認情報を通知するステップと、前記携帯電話が前記発呼を受信してから所定時間内に前記携帯電話の更新停止決定手段から更新停止の決定がなされたか否かを判定するステップとを有し、前記携帯電話が所定時間受信しないか、叉は受信後所定時間内に前記更新停止の決定がなされないときは前記更新通知情報を送信し、前記更新停止の決定がなされたときは前記更新通知情報に代えて更新停止情報を送信することを特徴としている。
【００２２】
上記構成によれば、より確実に利用者の状態を把握することができ、適切なタイミングでメンテナンス作業を行うことができる。
【００２３】
また請求項１０に記載のネットワーク機器維持管理プログラムは、コンピュータを、請求項６ないし９のいずれか１項に記載の各ステップを実行させるためのプログラムとしたことを特徴としている。
【００２４】
より具体的には、
ネットワーク機器と管理サーバからなるネットワーク機器維持管理システムにおいて、人感センサと照度センサとボタンとスピーカを持ち、人感センサと照度センサとボタンが取得した情報をサーバに送信する機能と、サーバからの指示に従って音声を再生する機能と、サーバからの指示に従ってファームウェアをダウンロードして更新する機能を有する複数のネットワーク機器と、センサ情報を分析してネットワーク機器にファームウェアを更新する指示を出す機能を有する管理サーバにより構成されるネットワーク機器維持管理システムとする。
【００２５】
また前記管理サーバは、ネットワーク機器とメッセージを送受信する通信制御部と、ネットワーク機器に送るメッセージを構成するメッセージ構成部と、送られてきたメッセージを解析するメッセージ解析部と、ネットワーク機器の所有者情報を格納するユーザ管理データベースと、登録されているファームウェアの情報を格納するファームウェア管理データベースを備える。
【００２６】
また前記ネットワーク機器はファームウェアの更新を行うかどうかを決める更新依頼フラグを持ち、ネットワーク機器の人感センサが不在を検知し、照度センサの出力値が一定値以下で、更新依頼フラグが１のときに、ネットワーク機器からファームウェア更新依頼情報が管理サーバに送信される。ファームウェア更新依頼情報を受信した管理サーバは、ネットワーク機器の新しいファームウェアが登録されていないかを確認し、登録されている場合、ネットワーク機器にファームウェアのダウンロード元情報を含む更新通知情報を送信する。更新通知情報を受信したネットワーク機器は、ファームウェアのダウンロード元情報を参照してファームウェアをダウンロードする。ダウンロード終了後、ネットワーク機器は、再起動して自身のファームウェアを更新する。
【００２７】
また前記更新通知情報を受信したネットワーク機器は、表示部によってプログラムを更新してもよいか確認する文字、画像、音声、映像及びこれらを組み合わせた情報を提示する。更新通知情報の提示は一定時間行われる。その間にネットワーク機器のボタンが押された場合、ネットワーク機器は更新通知表示を止める。その間にネットワーク機器のボタンが押されなかった場合、ネットワーク機器は、サーバからファームウェアをダウンロードする。ダウンロード終了後、ネットワーク機器は、再起動して自身のファームウェアを更新する。
【００２８】
また前記ファームウェア更新依頼情報を受信した管理サーバは、ネットワーク機器の新しいファームウェアが登録されていないかを確認し、登録されている場合、さらにネットワーク機器所有者の携帯電話の位置情報とネットワーク機器の設置位置情報を比較して、一定の距離以上離れている場合、ネットワーク機器にファームウェアのダウンロード元情報を含む更新通知情報を送信する。更新通知情報を受信したネットワーク機器は、表示部によってファームウェアを更新してもよいか確認する文字、画像、音声、映像及びこれらを組み合わせた情報を提示する。更新通知情報の提示は一定時間行われる。その間にネットワーク機器のボタンが押された場合、ネットワーク機器は更新通知表示を止める。その間にネットワーク機器のボタンが押されなかった場合、ネットワーク機器は、サーバからファームウェアをダウンロードする。ダウンロード終了後、ネットワーク機器は、再起動して自身のファームウェアを更新する。
【００２９】
また前記ファームウェア更新依頼情報を受信した管理サーバは、ネットワーク機器の新しいファームウェアが登録されていないかを確認し、登録されている場合、ネットワーク機器所有者の携帯電話に電話をかける。ファームウェアの更新を知らせるメッセージが流れ、中止するときには一定時間以内に特定のボタンを押すように促す。ボタンが押された場合、そのトーン信号をサーバが認識し、更新停止メッセージをネットワーク機器に送信する。更新停止メッセージを受信したネットワーク機器は更新処理の実施を一定時間停止する。ボタンが押されなかった場合、ネットワーク機器にファームウェアのダウンロード元情報を含む更新通知情報を送信する。更新通知情報を受信したネットワーク機器は、表示部によってプログラムを更新してもよいか確認する文字、画像、音声、映像及びこれらを組み合わせた情報を提示する。更新通知情報の提示は一定時間行われる。その間にネットワーク機器のボタンが押された場合、ネットワーク機器は更新通知表示を止める。その間にネットワーク機器のボタンが押されなかった場合、ネットワーク機器は、サーバからファームウェアをダウンロードする。ダウンロード終了後、ネットワーク機器は、再起動して自身のファームウェアを更新する。
【００３０】
また、ネットワーク機器の人感センサが不在を検知し、照度センサの出力値が一定値以下で、更新依頼フラグが１のときに、ネットワーク機器からファームウェア更新依頼情報が管理サーバに送信される。ファームウェア更新依頼情報を受信した管理サーバは、ネットワーク機器の新しいファームウェアが登録されていないかを確認し、登録されている場合、ネットワーク機器所有者の携帯電話に電話をかける。ファームウェアの更新を知らせるメッセージが流れ、中止するときには一定時間以内に特定のボタンを押すように促す。ボタンが押された場合、そのトーン信号をサーバが認識し、更新停止メッセージをネットワーク機器に送信する。更新停止メッセージを受信したネットワーク機器は更新処理の実施を一定時間停止する。ボタンが押されなかった場合、ネットワーク機器にファームウェアのダウンロード元情報を含む更新通知情報を送信する。更新通知情報を受信したネットワーク機器は、サーバからファームウェアをダウンロードする。ダウンロード終了後、ネットワーク機器は、再起動して自身のファームウェアを更新する。
【発明の効果】
【００３１】
（１）請求項１〜１０に記載の発明によれば、ネットワーク機器の利用者に作業を中断するような不便を感じさせず、また機器の維持管理を行っていることに気付かせずに、遠隔地から自動的にネットワーク機器の維持管理作業を行うことが可能となる。
（２）請求項４、５、８、９に記載の発明によれば、携帯電話の位置や番号等の情報も利用することにより、より確実に利用者の状態を把握することができ、適切なタイミングでメンテナンス作業を行うことができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
【００３３】
（実施例１）
図１は、本発明のネットワーク機器維持管理システムの一例を示すものであり、その実施の形態を説明するシステム構成図である。図１において、１１は通信網、１２はネットワーク機器、１３はネットワーク機器維持管理サーバ（本発明の管理サーバ；以下、維持管理サーバと称する）、１４は利用者である。
【００３４】
ネットワーク機器１２、１２…と維持管理サーバ１３は通信網１１を介して接続されている。
【００３５】
なお、前記ネットワーク機器１２、１２…は、ルータやコンピュータだけでなく、ネットワーク通信機能を持った家電機器（テレビ、ＤＶＤレコーダ、冷蔵庫など）も含むものとする。
【００３６】
前記ネットワーク機器１２、１２…は、各々図２に示すように、ＣＰＵ２１、記憶部２２、ネットワーク部２３（通信制御部２３ａ，ネットワークＩＦ２３ｂ）、音声出力部２４、人感センサ２５、照度センサ２６、更新停止決定の信号を出力する更新中止ボタン２７（更新停止決定手段）と、それらを結ぶバス２８とを備えている。
【００３７】
また前記維持管理サーバ１３は、図３に示すように、通信網１１に接続される通信制御部３１、メッセージ解析部３２、メッセージ構成部３３、主制御部３４、データベース管理部３５、ファームウェア管理データベース３６、およびユーザ管理データベース３７を備えている。
【００３８】
維持管理サーバ１３とネットワーク機器１２、１２…の間で交換されるメッセージ例は図４に示すとおりである。
【００３９】
尚図５は、ファームウェア管理データベース３６とユーザ管理データベース３７の構成例である。
【００４０】
また図６は、ネットワーク機器１２、１２…のファームウェアが最新バージョンで更新の必要がなかった場合の動作シーケンスである。
【００４１】
また図７は、ネットワーク機器１２、１２…のファームウェアが古くて更新する必要がある場合の動作シーケンスである。
【００４２】
これらの図において、ネットワーク機器１２、１２…は定期的に、人感センサ２５が取得した情報と照度センサ２６が取得した情報をチェックする。
【００４３】
ここで人感センサ２５は人の存在を検知したときに例えば１を、検知していないときに０を出力するものとする。また人感センサ２５は移動する熱源を捕らえるものやカメラ映像を利用するものなど様々な種類があるが、人が周辺にいるかどうかを判別する機能があればそのうちのどれを利用しても良い。また照度センサ２６は、周囲の明るさを数値に変換して出力する機能を有し、より明るいとき大きな値を、暗いとき小さな値を出力するものとする。
【００４４】
また更新中止ボタン２７は、更新停止を決定する場合は、ボタン操作（例えば押す操作）により例えば１を出力し、決定しない場合は例えば０を出力するものである。
【００４５】
ネットワーク機器１２の記憶部２２には、ファームウェア更新依頼を維持管理サーバ１３に対して行うかどうかを判断するための管理プログラムと、人感センサ２５、照度センサ２６、更新中止ボタン２７の出力値や更新依頼を実施するかどうかを１か０で判断する更新依頼実施フラグを記録する一時記憶領域が存在する。
【００４６】
人感センサ２５と照度センサ２６の出力は、バス２８を経由して記憶部２２の一時記憶領域に蓄えられ、ＣＰＵ２１が同じく記憶部２２に記録された管理プログラムを実行し、人感センサ２５、照度センサ２６の出力値と更新依頼実施フラグを定期的に確認する。
【００４７】
ネットワーク機器１２の管理プログラムは以下の３つの条件がそろったときに、ファームウェア更新が可能と判断する。
【００４８】
１）人感センサの出力値が０である（人の存在を検知していない）。
【００４９】
２）照度センサの値が一定値Ｘ以下である（部屋の電灯がついていない）。
【００５０】
３）更新依頼実施フラグが立っている。
【００５１】
なお、更新依頼実施フラグはネットワーク機器１２の起動時に立っているものとする。
【００５２】
ネットワーク機器１２は上記の条件がそろったときに、ファームウェア更新依頼メッセージを維持管理サーバ１３に送信する。ファームウェア更新依頼メッセージには、送信元ＩＰアドレス、ネットワーク機器１２の種別を示すＩＤ番号（機器種別ＩＤ）、ネットワーク機器１２のファームウェアバージョン情報が含まれている。
【００５３】
維持管理サーバ１３のメッセージ解析部３２は、受信したファームウェア更新依頼メッセージを解析して、送信元ＩＰアドレスと機器種別ＩＤとファームウェアバージョン情報を取得し、主制御部３４に渡す。主制御部３４は、データベース管理部３５を使って機器種別ＩＤでファームウェア管理データベース３６を検索し、維持管理サーバ１３に登録されている最新ファームウェアのバージョン情報を取得する。次に主制御部３４は先ほど取得したネットワーク機器１２のファームウェアバージョン情報と最新のファームウェアバージョン情報を比較して、ネットワーク機器１２のファームウェアが最新バージョンかどうかを判定する。
【００５４】
ネットワーク機器１２のファームウェアが最新のものだった場合、図６に示すように、維持管理サーバ１３の主制御部３４はネットワーク機器１２の現在のファームウェアが最新バージョンであり、更新の必要がないと判断し、メッセージ構成部３３に返信メッセージ（更新停止メッセージ；更新停止情報）を構成させ、ネットワーク機器１２に送信する。
【００５５】
ネットワーク機器１２は前記更新停止メッセージを受け取ると、更新依頼実施フラグを一定時間下げる（例えば２４時間）。これにより、ネットワーク機器１２の周辺に人が長時間いないような状況で、ネットワーク機器１２がファームウェア更新依頼メッセージを連続して維持管理サーバ１３に送信することを防ぐことができる。
【００５６】
ネットワーク機器１２のファームウェアが最新のものではなかった場合、図７に示すように、維持管理サーバ１３の主制御部３４は更新が必要と判断し、メッセージ構成部３３に返信メッセージ（更新確認メッセージ；更新通知情報）を構成させ、ネットワーク機器１２に送信する。更新確認メッセージには、最新ファームウェアのダウンロード情報が含まれている。
【００５７】
前記更新確認メッセージを受信したネットワーク機器１２は、更新確認メッセージに含まれていたダウンロード情報を元に、最新ファームウェアファイルをダウンロードする。ここでファイルのダウンロード元は維持管理サーバ１３でも良いし、別に用意したファームウェアダウンロード専用サーバにしても良い。ダウンロード終了後、ネットワーク機器１２は、ファームウェア更新動作を行う。これにはネットワーク機器１２が起動したままで動的に更新する方法や、ファームウェア置き換え後に再起動する方法などがあるが、更新ができればどの方法でもかまわない。ファームウェア更新後、ネットワーク機器１２は、更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【００５８】
ネットワーク機器１２の側でファームウェア更新中止動作が行われた場合（上記の例では１０秒以内に更新中止ボタン２７が押された場合）、ネットワーク機器１２は更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【００５９】
（実施例２）
本実施例２では、機器の構成は実施例１と同様とし、また図１〜図６を実施例１と同様に利用する。
【００６０】
図８は、ネットワーク機器のファームウェアが古くて更新する必要があるが、利用者が更新を中止した場合の動作シーケンスである。
【００６１】
図９は、ネットワーク機器のファームウェアが古くて更新する必要があり、利用者が更新を中止しなかった場合の動作シーケンスである。
【００６２】
これらの図において、ネットワーク機器１２、１２…は定期的に、人感センサ２５が取得した情報と照度センサ２６が取得した情報をチェックする。
【００６３】
ここで人感センサ２５は人の存在を検知したときに例えば１を、検知していないときに０を出力するものとする。また人感センサ２５は移動する熱源を捕らえるものやカメラ映像を利用するものなど様々な種類があるが、人が周辺にいるかどうかを判別する機能があればそのうちのどれを利用しても良い。また照度センサ２６は、周囲の明るさを数値に変換して出力する機能を有し、より明るいとき大きな値を、暗いとき小さな値を出力するものとする。
【００６４】
また更新中止ボタン２７は、更新停止を決定する場合は、ボタン操作（例えば押す操作）により例えば１を出力し、決定しない場合は例えば０を出力するものである。
【００６５】
ネットワーク機器１２の記憶部２２には、ファームウェア更新依頼を維持管理サーバ１３に対して行うかどうかを判断するための管理プログラムと、人感センサ２５、照度センサ２６、更新中止ボタン２７の出力値や更新依頼を実施するかどうかを１か０で判断する更新依頼実施フラグを記録する一時記憶領域が存在する。
【００６６】
人感センサ２５と照度センサ２６の出力は、バス２８を経由して記憶部２２の一時記憶領域に蓄えられ、ＣＰＵ２１が同じく記憶部２２に記録された管理プログラムを実行し、人感センサ２５、照度センサ２６の出力値と更新依頼実施フラグを定期的に確認する。
【００６７】
ネットワーク機器１２の管理プログラムは以下の３つの条件がそろったときに、ファームウェア更新が可能と判断する。
【００６８】
１）人感センサの出力値が０である（人の存在を検知していない）。
【００６９】
２）照度センサの値が一定値Ｘ以下である（部屋の電灯がついていない）。
【００７０】
３）更新依頼実施フラグが立っている。
【００７１】
なお、更新依頼実施フラグはネットワーク機器１２の起動時に立っているものとする。
【００７２】
ネットワーク機器１２は上記の条件がそろったときに、ファームウェア更新依頼メッセージを維持管理サーバ１３に送信する。ファームウェア更新依頼メッセージには、送信元ＩＰアドレス、ネットワーク機器１２の種別を示すＩＤ番号（機器種別ＩＤ）、ネットワーク機器１２のファームウェアバージョン情報が含まれている。
【００７３】
維持管理サーバ１３のメッセージ解析部３２は、受信したファームウェア更新依頼メッセージを解析して、上記メッセージに含まれた情報を取得し、主制御部３４に渡す。主制御部３４は、データベース管理部３５を使って機器種別ＩＤでファームウェア管理データベース３６を検索し、維持管理サーバ１３に登録されている最新ファームウェアのバージョン情報を取得する。次に主制御部３４は先ほど取得したネットワーク機器１２のファームウェアバージョン情報と最新のファームウェアバージョン情報を比較して、ネットワーク機器１２のファームウェアが最新バージョンかどうかを判定する。
【００７４】
ネットワーク機器１２のファームウェアが最新のものだった場合、維持管理サーバ１３の主制御部３４はネットワーク機器１２の現在のファームウェアが最新バージョンであり、更新の必要がないと判断し、メッセージ構成部３３に返信メッセージ（更新停止メッセージ；更新停止情報）を構成させ、ネットワーク機器１２に送信する。
【００７５】
ネットワーク機器１２は前記更新停止メッセージを受け取ると、更新依頼実施フラグを一定時間下げる（例えば２４時間）。これにより、ネットワーク機器１２の周辺に人が長時間いないような状況で、ネットワーク機器１２がファームウェア更新依頼メッセージを連続して維持管理サーバ１３に送信することを防ぐことができる。
【００７６】
ネットワーク機器１２のファームウェアが最新のものではなかった場合、維持管理サーバ１３の主制御部３４は更新が必要と判断し、メッセージ構成部３３に返信メッセージ（更新確認メッセージ；更新通知情報）を構成させ、ネットワーク機器１２に送信する。更新確認メッセージには、最新ファームウェアのダウンロード情報が含まれている。
【００７７】
更新確認メッセージを受信したネットワーク機器１２は、音声出力部２４から更新確認音声を発する。ここで更新確認音声とは、「ファームウェア更新のため１分程度通信ができなくなります。もし更新を延期する場合は１０秒以内に更新中止ボタンを押してください」というような音声である。なおここで記述している更新確認音声の内容は一例であり、ファームウェア更新を実施することと、更新を中止する場合に行うべき動作内容（ファームウェア更新中止動作）が含まれていれば他の表現でも良い。
【００７８】
この音声に対して、図８のように、ネットワーク機器１２の側でファームウェア更新中止動作が行われた場合（上記の例では１０秒以内に更新中止ボタン２７が押された場合）、ネットワーク機器１２は更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【００７９】
また、図９のように、ネットワーク機器１２の側でファームウェア更新中止動作が行われない場合（上記の例では１０秒間更新中止ボタン２７が押されない場合）、ネットワーク機器１２は、更新確認メッセージに含まれていたダウンロード情報を元に、最新ファームウェアファイルをダウンロードする。ここでファイルのダウンロード元は維持管理サーバ１３でも良いし、別に用意したファームウェアダウンロード専用サーバにしても良い。ダウンロード終了後、ネットワーク機器１２は、ファームウェア更新動作を行う。これにはネットワーク機器１２が起動したままで動的に更新する方法や、ファームウェア置き換え後に再起動する方法などがあるが、更新ができればどの方法でもかまわない。ファームウェア更新後、ネットワーク機器１２は、更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【００８０】
（実施例３）
本実施例３では、実施例１の構成に加えて、ネットワーク機器１２の利用者が携帯電話を持ち、また維持管理サーバが携帯電話との通信機能を有する構成とし、図２、図４、図５を実施例１と同様に利用する。
【００８１】
図１０は、本実施例３のネットワーク機器維持管理システムの一例である。図１０において、ネットワーク機器１２、１２…と維持管理サーバ４０はインターネット４１を介して接続され、さらに維持管理サーバ４０は、固定電話網４２、携帯電話網４３に接続され、携帯電話４４と通信可能となっている。
【００８２】
図１１は、本実施例３の維持管理サーバ４０の構成図である。図１１において図３と異なる点は、固定電話網４２と主制御部３４の間を結ぶ電話回線制御部４５を設けた点にあり、その他は図３と同一に構成されている。
【００８３】
図１２は、ネットワーク機器１２のファームウェアが古くて更新の必要があるが、ネットワーク機器１２と携帯電話４４が一定の距離以内にある場合の動作シーケンスである。
【００８４】
図１３は、ネットワーク機器１２のファームウェアが古くて更新の必要があり、ネットワーク機器１２と携帯電話４４が一定の距離以上離れている場合の動作シーケンスである。
【００８５】
携帯電話４４には、携帯電話４４の状態を検出するためのアプリケーション（以下、状態検知アプリケーションと称する）がインストールされ、起動しているものとする。状態検知アプリケーションは、携帯電話４４の状態（充電中、マナーモードなど）、携帯電話４４の位置（ＧＰＳ付き携帯電話の場合）などの情報を定期的にサーバに送信する機能を有している。
【００８６】
また維持管理サーバ４０は、ネットワーク機器１２の設置場所の住所、携帯電話４４を特定する何らかのＩＤ（例えばＵＴＮ番号）とネットワーク機器１２を特定する何らかのＩＤ（例えばＭＡＣアドレス）、携帯電話４４の状態、携帯電話４４の位置を含むユーザ管理データベース３７を持つ。
【００８７】
本実施例３では実施例１と同様に、ネットワーク機器１２は以下の３つの条件がそろったときに、ファームウェア更新が可能と判断する。
【００８８】
１）人感センサの出力値が０である（人の存在を検知していない）。
【００８９】
２）照度センサの値が一定値Ｘ以下である（部屋の電灯がついていない）。
【００９０】
３）更新依頼実施フラグが立っている。
【００９１】
なお、更新依頼実施フラグはネットワーク機器１２の起動時に立っているものとする。
【００９２】
ネットワーク機器１２は上記の条件がそろったときに、ファームウェア更新依頼メッセージを維持管理サーバ４０に送信する。ファームウェア更新依頼メッセージには、送信元ＩＰアドレス、ネットワーク機器１２の種別を示すＩＤ番号（機器種別ＩＤ）、ネットワーク機器１２のファームウェアバージョン情報が含まれている。
【００９３】
維持管理サーバ４０のメッセージ解析部３２は、受信したファームウェア更新依頼メッセージを解析して、上記メッセージに含まれた情報を取得し、主制御部３４に渡す。主制御部３４は、データベース管理部３５を使って機器種別ＩＤでファームウェア管理データベース３６を検索し、維持管理サーバ４０に登録されている最新ファームウェアのバージョン情報を取得する。次に主制御部３４は先ほど取得したネットワーク機器１２のファームウェアバージョン情報と最新のファームウェアバージョン情報を比較して、ネットワーク機器１２のファームウェアが最新バージョンかどうかを判定する。
【００９４】
ネットワーク機器１２のファームウェアが最新のものだった場合、維持管理サーバ４０の主制御部３４はネットワーク機器１２の現在のファームウェアが最新バージョンであり、更新の必要がないと判断し、メッセージ構成部３３に返信メッセージ（更新停止メッセージ；更新停止情報）を構成させ、ネットワーク機器１２に送信する。
【００９５】
ネットワーク機器１２は前記更新停止メッセージを受け取ると、更新依頼実施フラグを一定時間下げる（例えば２４時間）。これにより、ネットワーク機器１２の周辺に人が長時間いないような状況で、ネットワーク機器１２がファームウェア更新依頼メッセージを連続して維持管理サーバ１３に送信することを防ぐことができる。
【００９６】
ネットワーク機器１２のファームウェアが最新のものではなかった場合、維持管理サーバ４０の主制御部３４は、データベース管理部３５を使って端末ＩＤでユーザ管理データベース３７を検索し、ネットワーク機器設置場所の位置と対応する携帯電話４４の位置を取得する。そして、維持管理サーバ４０の主制御部３４は、ネットワーク機器１２と携帯電話４４の距離が一定値（例えば１００ｍ）以上であるとき（図１３のとき）、利用者がネットワーク機器１２のそばにいないと判断してファームウェア更新処理を続ける。
【００９７】
一方、前記距離が一定値以下のとき（図１２のとき）は、ネットワーク機器１２のそばに利用者がいると判断し、メッセージ構成部３３に更新処理を中止することを示す返信メッセージ（図４の更新中止メッセージ）を構成させ、ネットワーク機器１２に送信する。これ以降の動作は、前記図６のように、更新停止メッセージを受信したネットワーク機器１２の動作と同様である。
【００９８】
ネットワーク機器１２と携帯電話４４が一定の距離以上離れていた場合（図１３）、維持管理サーバ４０の主制御部３４は更新が必要と判断し、メッセージ構成部３３に返信メッセージ（更新確認メッセージ；更新通知情報）を構成させ、ネットワーク機器１２に送信する。更新確認メッセージには、最新ファームウェアのダウンロード情報が含まれている。
【００９９】
前記更新確認メッセージを受信したネットワーク機器１２は、音声出力部２４から更新確認音声を発する。ここで更新確認音声とは、「ファームウェア更新のため１分程度通信ができなくなります。もし更新を延期する場合は１０秒以内に更新中止ボタンを押してください」というような音声である。なおここで記述している更新確認音声の内容は一例であり、ファームウェア更新を実施することと、更新を中止する場合に行うべき動作内容（ファームウェア更新中止動作）が含まれていれば他の表現でも良い。
【０１００】
この音声に対して、図１３では図示省略しているが、前記図８のように、ネットワーク機器１２の側でファームウェア更新中止動作が行われた場合（上記の例では１０秒以内に更新中止ボタン２７が押された場合）、ネットワーク機器１２は更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【０１０１】
また、図１３では図示省略しているが、前記図９のように、ネットワーク機器１２の側でファームウェア更新中止動作が行われない場合（上記の例では１０秒間更新中止ボタン２７が押されない場合）、ネットワーク機器１２は、更新確認メッセージに含まれていたダウンロード情報を元に、最新ファームウェアファイルをダウンロードする。ここでファイルのダウンロード元は維持管理サーバ１３でも良いし、別に用意したファームウェアダウンロード専用サーバにしても良い。ダウンロード終了後、ネットワーク機器１２は、ファームウェア更新動作を行う。これにはネットワーク機器１２が起動したままで動的に更新する方法や、ファームウェア置き換え後に再起動する方法などがあるが、更新ができればどの方法でもかまわない。ファームウェア更新後、ネットワーク機器１２は、更新依頼実施フラグを一定時間下げる（例えば２４時間）。
（実施例４）
本実施例４では、実施例１の構成に加えて、ネットワーク機器１２の利用者１４が携帯電話４４を持ち、また維持管理サーバ４０が携帯電話４４との通信機能を有する構成とし、図２、図４〜図６、図１０、図１１を実施例１と同様に利用する。
【０１０２】
図１４は、ネットワーク機器１２のファームウェアが古くて更新の必要があるが、利用者１４が携帯電話４４で更新を中止した場合の動作シーケンスである。
【０１０３】
図１５は、ネットワーク機器１２のファームウェアが古くて更新の必要があるが、利用者１４がネットワーク機器１２で更新の中止をした場合の動作シーケンスである。
【０１０４】
図１６は、ネットワーク機器１２のファームウェアが古くて更新の必要があり、更新が実施された場合の動作シーケンスである。
【０１０５】
また維持管理サーバ４０は、携帯電話４４を特定する何らかのＩＤ（例えばＵＴＮ番号）とネットワーク機器１２を特定する何らかのＩＤ（例えばＭＡＣアドレス）、携帯電話４４の電話番号を含むユーザ管理データベース３７を持つ。
【０１０６】
ネットワーク機器１２、１２…は定期的に、人感センサ２５が取得した情報と照度センサ２６が取得した情報をチェックする。
【０１０７】
ここで人感センサ２５は人の存在を検知したときに例えば１を、検知していないときに０を出力するものとする。また人感センサ２５は移動する熱源を捕らえるものやカメラ映像を利用するものなど様々な種類があるが、人が周辺にいるかどうかを判別する機能があればそのうちのどれを利用しても良い。また照度センサ２６は、周囲の明るさを数値に変換して出力する機能を有し、より明るいとき大きな値を、暗いとき小さな値を出力するものとする。
【０１０８】
また更新中止ボタン２７は、更新停止を決定する場合は、ボタン操作（例えば押す操作）により例えば１を出力し、決定しない場合は例えば０を出力するものである。
【０１０９】
ネットワーク機器１２の記憶部２２には、ファームウェア更新依頼を維持管理サーバ１３に対して行うかどうかを判断するための管理プログラムと、人感センサ２５、照度センサ２６、更新中止ボタン２７の出力値や更新依頼を実施するかどうかを１か０で判断する更新依頼実施フラグを記録する一時記憶領域が存在する。
【０１１０】
人感センサ２５と照度センサ２６の出力は、バス２８を経由して記憶部２２の一時記憶領域に蓄えられ、ＣＰＵ２１が同じく記憶部２２に記録された管理プログラムを実行し、人感センサ２５、照度センサ２６の出力値と更新依頼実施フラグを定期的に確認する。
【０１１１】
ネットワーク機器１２の管理プログラムは以下の３つの条件がそろったときに、ファームウェア更新が可能と判断する。
【０１１２】
１）人感センサの出力値が０である（人の存在を検知していない）。
【０１１３】
２）照度センサの値が一定値Ｘ以下である（部屋の電灯がついていない）。
【０１１４】
３）更新依頼実施フラグが立っている。
【０１１５】
なお、更新依頼実施フラグはネットワーク機器１２の起動時に立っているものとする。
【０１１６】
ネットワーク機器１２は上記の条件がそろったときに、ファームウェア更新依頼メッセージを維持管理サーバ１３に送信する。ファームウェア更新依頼メッセージには、送信元のネットワーク機器固有のＩＤ番号（端末ＩＤ）、送信元ＩＰアドレス、ネットワーク機器１２の種別を示すＩＤ番号（機器種別ＩＤ）、ネットワーク機器１２のファームウェアバージョン情報が含まれている。
【０１１７】
維持管理サーバ１３のメッセージ解析部３２は、受信したファームウェア更新依頼メッセージを解析して、上記メッセージに含まれた情報を取得し、主制御部３４に渡す。主制御部３４は、データベース管理部３５を使って機器種別ＩＤでファームウェア管理データベース３６を検索し、維持管理サーバ１３に登録されている最新ファームウェアのバージョン情報を取得する。次に主制御部３４は先ほど取得したネットワーク機器１２のファームウェアバージョン情報と最新のファームウェアバージョン情報を比較して、ネットワーク機器１２のファームウェアが最新バージョンかどうかを判定する。
【０１１８】
ネットワーク機器１２のファームウェアが最新のものだった場合、図６に示すように、維持管理サーバ１３の主制御部３４はネットワーク機器１２の現在のファームウェアが最新バージョンであり、更新の必要がないと判断し、メッセージ構成部３３に返信メッセージ（更新停止メッセージ；更新停止情報）を構成させ、ネットワーク機器１２に送信する。
【０１１９】
ネットワーク機器１２は前記更新停止メッセージを受け取ると、更新依頼実施フラグを一定時間下げる（例えば２４時間）。これにより、ネットワーク機器１２の周辺に人が長時間いないような状況で、ネットワーク機器１２がファームウェア更新依頼メッセージを連続して維持管理サーバ１３に送信することを防ぐことができる。
【０１２０】
ネットワーク機器１２のファームウェアが最新のものではなかった場合、維持管理サーバ４０の主制御部３４は、データベース管理部３５を使って端末ＩＤでユーザ管理データベース３７を検索し、対応する携帯電話番号を取得し、電話回線制御部４５により携帯電話４４へ更新確認電話を発呼する。
【０１２１】
維持管理サーバ４０からの電話を受信した携帯電話４４に利用者１４が出た場合、維持管理サーバ４０は音声合成により更新確認音声を発する。ここで更新確認音声とは、「ネットワーク機器のファームウェア更新を行います。もし更新を延期する場合は１０秒以内にクリアボタンを押してください」というような音声である。なおここで記述している更新確認音声の内容は一例であり、ファームウェア更新を実施することと、更新を中止する場合に行うべき動作内容（ファームウェア更新中止動作）が含まれていれば他の表現でも良い。
【０１２２】
この更新確認音声に対して図１４のように、携帯電話４４でファームウェア更新中止動作が行われた場合（上記の例では１０秒以内にクリアボタン（更新停止決定手段）が押され、そのトーン信号を携帯電話網４３および固定電話網４２を介して維持管理サーバ４０が認識した場合）、維持管理サーバ４０の主制御部３４は、メッセージ構成部３３に更新中止動作が行われたことを示す返信メッセージ（更新中止メッセージ）を構成させ、ネットワーク機器１２に送信する。
【０１２３】
ネットワーク機器１２は前記更新中止メッセージを受信すると、更新依頼実施フラグを一定時間下げる。（例えば２４時間）。
【０１２４】
また図１５、図１６のように、前記更新確認電話に対して携帯電話４４が一定時間（例えば１０秒）受信しない、または受信して更新確認音声を発した後、一定時間更新中止動作が行われない（上記の例では１０秒間クリアボタンが押されない）場合、維持管理サーバ４０の主制御部３４は、メッセージ構成部３３に更新が必要であることを示す返信メッセージ（更新確認メッセージ）を構成させ、ネットワーク機器１２に送信する。更新確認メッセージには、最新ファームウェアのダウンロード情報が含まれている。
【０１２５】
前記更新確認メッセージを受信したネットワーク機器１２は、音声出力部２４から更新確認音声を発する。ここで更新確認音声とは、「ファームウェア更新のため１分程度通信ができなくなります。もし更新を延期する場合は１０秒以内に更新中止ボタンを押してください」というような音声である。なおここで記述している更新確認音声の内容は一例であり、ファームウェア更新を実施することと、更新を中止する場合に行うべき動作内容（ファームウェア更新中止動作）が含まれていれば他の表現でも良い。
【０１２６】
この音声に対して、図１５のように、ネットワーク機器１２側でファームウェア更新中止動作が行われた場合（上記の例では１０秒以内に更新中止ボタン２７が押された場合）、ネットワーク機器１２は更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【０１２７】
また、図１６のように、ネットワーク機器１２の側でファームウェア更新中止動作が行われない場合（上記の例ではネットワーク機器側で１０秒間更新中止ボタン２７が押されない場合）、ネットワーク機器１２は更新確認メッセージに含まれていたダウンロード情報を元に、最新ファームウェアファイルをダウンロードする。ここでファイルのダウンロード元は別に用意したダウンロード専用サーバにしても良い。ダウンロード終了後、ネットワーク機器１２は、ファームウェア更新動作を行う。これにはネットワーク機器１２が起動したままで動的に更新する方法や、ファームウェア置き換え後に再起動する方法などがあるが、更新ができればどの方法でもかまわない。ファームウェア更新後、ネットワーク機器１２は、更新依頼実施フラグを一定時間下げる（例えば２４時間）。
【０１２８】
なお、ネットワーク機器１２が更新確認メッセージを受け取った際に、無条件で更新確認メッセージに含まれているダウンロード情報を元に、最新ファームウェアファイルをダウンロードするようにしても良い。
【０１２９】
（実施例５）
本実施例５では、前記実施例３と実施例４を組み合わせた構成とし、図２、図４〜図６、図１１〜図１６を実施例１と同様に利用する。
【０１３０】
すなわち、本実施例５は、ネットワーク機器１２のファームウェアが最新のものではなかった場合、実施例３の、携帯電話４４とネットワーク機器１２間の距離を判定する処理と、実施例４の、携帯電話４４へ更新確認通知を行う処理とを両方実施し、更新確認メッセージ叉は更新停止メッセージをネットワーク機器１２に送信するものである。
【０１３１】
また、本発明のネットワーク機器維持管理方法は、前記図１〜図１６で述べた各処理を実行するものである。
【０１３２】
また、前記ネットワーク機器維持管理方法をコンピュータに実行させるためのプログラムを構築するものである。
【０１３３】
また、本実施形態のネットワーク機器維持管理システムにおける各手段の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、本実施形態のネットワーク機器維持管理方法における手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えばＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）−ＲＯＭ、ＣＤ−Ｒ，、ＣＤ−ＲＷ，ＨＤＤ，リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。
【０１３４】
また前記プログラムを記録した記録媒体を、システム、又は装置に供給し、そのシステム又は装置のＣＰＵ（ＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することも可能である。この場合記録媒体から読み出されたプログラム自体が上記実施形態の機能を実現することになり、このプログラムを記録した記録媒体としては、例えば、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＭＯ及びＨＤＤ等がある。
【０１３５】
以上、本発明を実施形態例に基づき具体的に説明したが、本発明は上述の実施例に限定されるものではなく、幅広く応用することができる。
【図面の簡単な説明】
【０１３６】
【図１】本発明のネットワーク機器維持管理システムの実施例１の構成図。
【図２】本発明の実施例１におけるネットワーク機器の構成を示すブロック図。
【図３】本発明の実施例１における維持管理サーバの構成を示すブロック図。
【図４】本発明のネットワーク機器維持管理システムで用いるメッセージの例を示す説明図。
【図５】本発明のネットワーク機器維持管理システムにおけるデータベースのテーブル構成図。
【図６】本発明の実施例１における、ネットワーク機器のファームウェアが最新だった場合の動作シーケンス図。
【図７】本発明の実施例１における、ネットワーク機器のファームウェアが古かった場合の動作シーケンス図。
【図８】本発明の実施例２における、ネットワーク機器のファームウェアが古かった場合（停止動作を実施）の動作シーケンス図。
【図９】本発明の実施例２における、ネットワーク機器のファームウェアが古かった場合（停止動作を未実施）の動作シーケンス図。
【図１０】本発明のネットワーク機器維持管理システムの実施例３の構成図。
【図１１】本発明のネットワーク機器維持管理システムの実施例３における維持管理サーバの構成を示すブロック図。
【図１２】本発明の実施例３における、ネットワーク機器と携帯電話が一定の距離以内にある場合の動作シーケンス図。
【図１３】本発明の実施例３における、ネットワーク機器と携帯電話が一定の距離以上離れている場合の動作シーケンス図。
【図１４】本発明の実施例４における、ネットワーク機器のファームウェアが古かった場合（携帯電話で停止動作を実施）の動作シーケンス図。
【図１５】本発明の実施例４における、ネットワーク機器のファームウェアが古かった場合（ネットワーク機器で停止動作を実施）の動作シーケンス図。
【図１６】本発明の実施例４における、ネットワーク機器のファームウェアが古かった場合（停止動作を未実施）の動作シーケンス図。
【符号の説明】
【０１３７】
１１…通信網、１２…ネットワーク機器、１３、４０…維持管理サーバ、１４…利用者、２１…ＣＰＵ、２２…記憶部、２３…ネットワーク部、２３ａ、３１…通信制御部、２４…音声出力部、２５…人感センサ、２６…照度センサ、２７…更新中止ボタン、３２…メッセージ解析部、３３…メッセージ構成部、３４…主制御部、３５…データベース管理部、３６…ファームウェア管理データベース、３７…ユーザ管理データベース、４１…インターネット、４２…固定電話網、４３…携帯電話網、４４…携帯電話、４５…電話回線制御部。
【図１】
2008299800.tif 000003
【図２】
2008299800.tif 000004
【図３】
2008299800.tif 000005
【図４】
2008299800.tif 000006
【図５】
2008299800.tif 000007
【図６】
2008299800.tif 000008
【図７】
2008299800.tif 000009
【図８】
2008299800.tif 000010
【図９】
2008299800.tif 000011
【図１０】
2008299800.tif 000012
【図１１】
2008299800.tif 000013
【図１２】
2008299800.tif 000014
【図１３】
2008299800.tif 000015
【図１４】
2008299800.tif 000016
【図１５】
2008299800.tif 000017
【図１６】
2008299800.tif 000018