(57)【要約】【課題】ＨＴＭＬ文書の読み込み、および、設定のための書き込みに要する時間を短縮する。【解決手段】機器保守装置（２）において、設定用ＨＴＭＬ文書の写しを保持するデータベース（２０３）と、通信手段（２０７）を介して一括して読み込み、データベースへ保存する一括読込保存手段（２０２）と、設定画面生成手段（２０５）と、設定値保存手段（２０４）と、一括設定手段（２０６）とを有し、ＷＷＷサーバ（２０１）とから構成される。【選択図】　　図１
2004110336.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたユーザ端末（３）から前記ネットワーク（１）に接続され内部にＷＷＷサーバを有しており、前記ネットワークを介して機能設定可能な少なくとも一つの機器制御装置（４１）、を保守する機器保守装置（２）において、
前記機器制御装置内にある設定内容及び前記機器制御装置の前記設定用ＨＴＭＬ文書の写しを保持するデータベース（２０３）と、前記機器制御装置の一部または全ての前記設定用ＨＴＭＬ文書を後述する通信手段（２０７）を介して一括して読み込み、前記データベースへ保存する一括読込保存手段（２０２）と、前記データベースに保存された設定用ＨＴＭＬ文書を用いて、前記機器制御装置の設定画面を前記ユーザ端末上へ構築する設定画面生成手段（２０５）と、前記設定画面生成手段によって生成された設定画面を用いて設定された設定値をデータベースへ保存する設定値保存手段（２０４）と、前記設定値保存手段によって保存された設定値を前記データベースから順次読み出し、前記機器制御装置への書込メッセージを生成して前記機器制御装置への書き込みを前記通信手段を介して実行する一括設定手段（２０６）とを有し、前記一括読込保存手段、前記設定画面生成手段、前記一括設定手段の起動やＨＴＭＬ文書の前記通信手段を介してユーザ端末への呈示やユーザ端末からの設定値の受け取りを行うＷＷＷサーバ（２０１）と、前記一括読込手段、前記一括設定手段、前記ＷＷＷサーバが前記ネットワークに接続された装置との通信を可能とする通信手段（２０７）とから構成されることを特徴とする機器保守装置。
【請求項２】
複数の前記機器制御装置（４１、４２、４３）が前記ネットワーク（１）に接続されており、前記機器制御装置からＨＴＭＬ文書の読み込みができる前記一括読込手段（２０２）と、機器制御装置毎の前記設定用ＨＴＭＬ文書から設定項目毎のＨＴＭＬ文書を生成する前記設定画面生成手段（２０５）と、複数の前記機器制御装置への書き込みができる前記一括設定手段（２０６）とから構成されることを特徴とする請求項１記載の機器保守装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して機器を設定、保守、管理する機器保守装置に関する。
【０００２】
【従来の技術】
近年のインターネットをはじめとするネットワーク技術の発達と普及により、ネットワークを介して設定、保守、管理を行う機器や装置が増加している。その中でも、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）に用いられるＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルを使用し、ユーザ側のインターフェースとしてＷＥＢブラウザを用いるものが増えている。例えば、このような設定手段を持ち、各種サーバ機能を有し、計算機とネットワークを接続し、各種サービスを提供するオールインワンサーバ装置が特開２０００−８３０６６号公報「信号処理装置及び設定ファイル生成方法」に開示されている。
【０００３】
図５は、従来例におけるサーバ機能セットアップを行う際に表示する、入力画面の具体例を示す図である。サーバ機能の設定を行うユーザは、３１’、３２’、３４ａ’、３４ｂ’、３５’のような入力フィールドに値を入力することや３３’のような選択ボタンを操作することで設定値を入力し、３６’の実行ボタンを押すことで、設定値をサーバ機能へ反映させるものである。これらのＷＥＢブラウザのＧＵＩを用いての設定、保守は、直感的でわかりやすく、操作するのに知識が必要無いこと、ほとんどの計算機環境でＷＥＢブラウザは用意されており、操作環境を選ばないこと、ユーザが使い慣れたブラウザを用いることができること等の利点がある。
【０００４】
【特許文献１】
特開２０００−８３０６６号公報（６頁、図３）
【０００５】
【発明が解決しようとする課題】
しかしながら、設定対象の機器や装置が遠隔地にあるなどして、十分な通信帯域が確保できない場合、設定用ＨＴＭＬ文書の読み込み、および、設定のための書き込みに多くの時間を要した。
また、設定しなければならない機器や装置が複数有る場合、各設定用ＨＴＭＬ文書をブラウザに表示させ、各機器や装置毎に一つ一つ入力しなければならず非常に煩雑で時間がかかるという問題があった。
本発明は上述の問題点を解決するためになされたものであり、その目的とするところは、次の▲１▼〜▲３▼を実現する機器保守装置を提供することにある。▲１▼ＨＴＭＬ文書の読み込み、および、設定のための書き込みに要する時間を短縮する。▲２▼複数の機器制御装置の設定用ＨＴＭＬ文書を項目毎に再構築した上で設定作業を行い各機器制御装置にそれぞれ接続し、一つ一つ設定しなければならないということを無くし煩雑さを低減する。▲３▼各機器制御装置の設定項目の設定値をまとめて入力や参照できるようにし、設定の入力誤りを低減する。
【０００６】
【課題を解決するための手段】
上記問題を解決するために、請求項１記載の機器保守装置では、ネットワークに接続されたユーザ端末（３）から前記ネットワーク（１）に接続され内部にＷＷＷサーバを有しており、前記ネットワークを介して機能設定可能な少なくとも一つの機器制御装置（４１）、を保守する機器保守装置（２）において、前記機器制御装置内にある設定内容及び前記機器制御装置の前記設定用ＨＴＭＬ文書の写しを保持するデータベース（２０３）と、前記機器制御装置の一部または全ての前記設定用ＨＴＭＬ文書を後述する通信手段（２０７）を介して一括して読み込み、前記データベースへ保存する一括読込保存手段（２０２）と、前記データベースに保存された設定用ＨＴＭＬ文書を用いて、前記機器制御装置の設定画面を前記ユーザ端末上へ構築する設定画面生成手段（２０５）と、前記設定画面生成手段によって生成された設定画面を用いて設定された設定値をデータベースへ保存する設定値保存手段（２０４）と、前記設定値保存手段によって保存された設定値を前記データベースから順次読み出し、前記機器制御装置への書込メッセージを生成して前記機器制御装置への書き込みを前記通信手段を介して実行する一括設定手段（２０６）とを有し、前記一括読込保存手段、前記設定画面生成手段、前記一括設定手段の起動やＨＴＭＬ文書の前記通信手段を介してユーザ端末への呈示やユーザ端末からの設定値の受け取りを行うＷＷＷサーバ（２０１）と、前記一括読込手段、前記一括設定手段、前記ＷＷＷサーバが前記ネットワークに接続された装置との通信を可能とする通信手段（２０７）とから構成されることを特徴とする。
これにより、予め一括して読み込み保存しておいた設定用ＨＴＭＬ文書を用いて設定を行い、機器や装置への書き込み時は一括して書き込む様にすることで、機器や装置からの設定用ＨＴＭＬ文書の読み込みが必要無くなり設定にかかる時間が短縮される。
【０００７】
また、請求項２では、複数の前記機器制御装置（４１、４２、４３）が前記ネットワーク（１）に接続されており、前記一括読込手段（２０２）は、前記機器制御装置からＨＴＭＬ文書の読み込みが可能であり、前記設定画面生成手段（２０５）は機器制御装置毎の前記設定用ＨＴＭＬ文書から設定項目毎のＨＴＭＬ文書を生成し、前記一括設定手段（２０６）は、複数の前記機器制御装置への書き込みが可能であり、複数の前記機器制御装置の保守が可能な事を特徴とする。
これにより、予め一括して読み込み保存しておいた複数の機器や装置の設定用ＨＴＭＬ文書を項目毎に構築しなおし項目毎に入力することで、入力が簡便になり、また、一括して書き込む事で要する時間が短縮される。
【０００８】
【発明の実施の形態】
以下、本発明による機器保守装置の実施の形態を図に基づいて説明する。図１は、本発明による機器保守装置の一例を示す概略構成図である。図１において、１はネットワークである。図１ではＬＡＮの形態を示しているが、特にＬＡＮに限定するものでは無く、例えば、一部を公衆回線で置き換えた形態をしていても良い。２は本発明による機器保守装置である。３はユーザの使用するユーザ端末装置であり、一般にＷＥＢブラウザと呼ばれるアプリケーションプログラムが動作している。４１、４２、４３は、内部に図示しないＷＷＷサーバを有し、一般にＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルとＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）によって記述された文書を用いて、機能の設定や管理を行うことのできる機器制御装置である。
【０００９】
図１の機器保守装置２における２０１は、ＨＴＭＬ文書をユーザ端末装置３上で動作しているＷＥＢブラウザに対してＨＴＭＬ文書や図画を配信したり、ＷＥＢブラウザからのデータの受け取りやＷＥＢブラウザからの指示により他のプログラムの起動を行うＷＷＷサーバである。２０２は機器制御装置４１、４２、４３の持つ設定用ＨＴＭＬ文書を読み込み、これらの設定用ＨＴＭＬ文書や機器制御装置４１、４２、４３の設定値を保存するデータベース２０３へと保存する一括読込保存手段である。一括読込保存手段はＷＷＷサーバ２０１を介したユーザ端末装置３上のＷＥＢブラウザからの指示で起動し、設定用ＨＴＭＬ文書中のハイパーリンクを順次辿り、全てもしくは一部の設定用ＨＴＭＬ文書を読み込みデータベース２０３へ保存する。２０４は、ユーザ端末装置３を使用する図示しないユーザがＷＥＢブラウザと設定用ＨＴＭＬ文書を用いて入力した設定値をデータベース２０３へ保存する設定値保存手段である。設定値保存手段２０４は、ＷＷＷサーバ２０１により起動され、また、ＷＷＷサーバ２０１から設定値を受け取る。２０５はユーザ端末装置３からの参照要求に従ってＷＷＷサーバ２０１によって起動され、データベースから設定用ＨＴＭＬ文書を読み出し、設定用ＨＴＭＬ文書の一部を書き換えた後ＷＷＷサーバ２０１を介してユーザ端末装置３へと設定用ＨＴＭＬ文書を呈示する設定画面生成手段である。設定画面生成手段２０５では、ユーザにより入力された設定値を設定値保存手段２０４へと送る様に設定用ＨＴＭＬ文書の書き換えを行う。
【００１０】
２０６はＷＷＷサーバ２０１からの要求に従って起動し、データベース２０３から設定用ＨＴＭＬ文書とそれに対応する設定値を順次読み出し、設定用ＨＴＭＬ文書から機器制御装置へ書き込むためのメソッドやプログラム名、項目名を抽出し、これらと設定値を元にして、設定値を機器制御装置４１に書き込むためのメッセージを生成し、通信手段２０７を介して機器制御装置４１、４２、４３へメッセージを送信する一括設定手段である。通信手段２０７は、ネットワーク１を介して機器制御装置４１、４２、４３やユーザ端末装置３、その他図示しないネットワーク１に接続された機器や装置と通信を行うものであり、ＷＷＷサーバ２０１や一括読込保存手段２０２も利用する。
【００１１】
以下、第一の実施の形態として、本発明の機器保守装置を用いて機器制御装置４１を設定する場合について説明する。図１は、前述の通り、本発明による機器保守装置の一例を示す概略構成図である。最初に、機器制御装置４１の設定用ＨＴＭＬ文書を一括読込保存手段２０２を用いてデータベース２０３に保存しておく。一般にＨＴＭＬ文書は、特定の一つの文書を起点として各文書にリンクしていく形式をとるので、起点となるＨＴＭＬ文書を指定して一括読込保存手段２０２を起動することで、一括読込保存手段２０２は順次リンクを辿り必要な設定用ＨＴＭＬ文書を読み込むことができる。この一括読み込みは、機器制御装置４１を設置した際などに一度行っておけば良い。
【００１２】
次に、ユーザ端末装置３のＷＥＢブラウザを用いて、機器制御装置４１の設定を行う際には、機器制御装置４１を指定して、ＷＷＷサーバを介して設定画面生成手段２０５を起動する。設定画面生成手段２０５は、機器制御装置４１の設定用ＨＴＭＬ文書の起点となるＨＴＭＬ文書をデータベース２０３から読み出し、書き換えを行いＷＷＷサーバ２０１を介してユーザ端末装置３へと送り、ＷＥＢブラウザに表示させる。ここで設定画面生成手段２０５は、データベース２０３から読み出したＨＴＭＬ文書中に記述された機器制御装置４１内のＨＴＭＬ文書へのリンクを、設定画面生成手段２０５を介してデータベース２０３から当該ＨＴＭＬ文書を読み出す様に書き換える。
【００１３】
また、設定値を入力し機器制御装置４１へ書き込む部分を設定値保存手段２０４を用いてデータベース２０３へ書き込む様に書き換える。一般に、このような値の入力や設定には、ＨＴＭＬ文書におけるフォームと呼ばれる形式が用いられ、ＨＴＴＰにおけるＰＯＳＴやＧＥＴとよばれるメソッドを用いて書き込みのためのプログラムを呼び出すようになっている。そのため、設定画面生成手段２０５は呼び出すプログラムの記述を設定値保存手段２０４に書き換え、また、どのＨＴＭＬ文書に対する設定かという情報を設定値を設定するフォームに付加する。ＷＥＢブラウザに表示されたＨＴＭＬ文書のリンクをユーザがクリックすると、ＷＷＷサーバ２０１は設定画面生成手段２０５を起動し、リンク先情報を渡す。設定画面生成手段２０５は、リンク先情報に基づきデータベース２０３から設定用ＨＴＭＬ文書を読み出し、前述と同様な書き換えを行いユーザ端末装置３へと設定用　ＨＴＭＬ文書を送る。
【００１４】
また、ユーザがＨＴＭＬ文書のフォームに設定値を入力し、設定ボタンをクリックすると、設定画面生成手段２０５によって書き込みプログラムが設定値保存手段２０４に書き換えられているため、ＷＷＷサーバ２０１によって設定値保存手段２０４が起動され設定値を渡される。設定値を受け取った設定値保存手段２０４は、設定値をデータベース２０３に保存する。このようにして、ユーザは本発明の機器保守装置２を用いて、機器制御装置４１の設定に必要な全ての設定値をデータベース２０３に保存する。
【００１５】
次に、機器制御装置４１に対する一括設定要求をＷＷＷサーバ２０１に送ると、ＷＷＷサーバ２０１は、一括設定手段２０６を起動し、機器制御装置４１への一括設定要求であることを伝える。起動された一括設定手段２０６は、機器制御装置４１の起点となる設定用ＨＴＭＬ文書をデータベース２０３から読み込み、順次リンクを辿りつつ設定用ＨＴＭＬ文書をデータベース２０３から読み込み、また、設定フォームに対応する設定値を同時に読み込む。次に、一括設定手段は、読み込んだ設定用ＨＴＭＬ文書から機器制御装置４１への書き込みに用いるＨＴＴＰメソッド、プログラム名、項目名を抽出する。
【００１６】
これらと設定値を元にして機器制御装置４１への書き込みのためのＨＴＴＰメッセージを生成し、機器制御装置４１へ通信手段２０７を介して送信する。書き込みのためのＨＴＴＰメッセージを受け取った機器制御装置４１は、設定値を当該項目へと書き込み一項目の設定が完了する。以上の一括設定手段２０６のデータベース２０３からの読み込み、メッセージ生成、書き込みを全ての設定用ＨＴＭＬ文書について行うことで機器制御装置４１の設定が完了する。なお、設定値の書き込みは全ての設定用ＨＴＭＬ文書について行うと述べたが、設定値に変更の有ったものについてのみ書き込みを行うようにしても良い。
【００１７】
次に、第二の実施例として、本発明による機器制御装置を用いて複数の機器制御装置４１、４２、４３を設定する場合について述べる。ここで、機器制御装置４１、４２、４３は同一構成の設定用ＨＴＭＬ文書を持っている。機器保守装置２において、ＷＷＷサーバ２０１、データベース２０３、設定値保存手段２０４、通信手段２０７は第一の実施の形態と同様のものである。一括読込保存手段２０２は複数の機器制御装置４１、４２、４３から設定用ＨＴＭＬ文書の読み込みが可能となっている。すなわち、ＷＷＷサーバ２０１から渡される機器制御装置４１、４２、４３が列挙されたリストに基づいて各々の設定用ＨＴＭＬ文書を読み込みデータベース２０３へ機器制御装置毎に設定用ＨＴＭＬ文書を保存することができる。また、設定画面生成手段２０５は、第一の実施の形態と同様の書き換えと情報の付加を行うと共に対象となる機器制御装置につての情報も付加する。また、設定画面生成手段２０５は機器制御装置毎である設定用ＨＴＭＬ文書を項目毎の設定用ＨＴＭＬ文書へと再構成してＷＷＷサーバ２０１を介してユーザ端末装置３へと送信する。
【００１８】
ここで、設定画面生成手段２０５の書き換えの一例について図を用いて詳しく述べる。図２は機器制御装置４１、４２、４３が各々有する設定画面の一例である。設定画面５０はフォームとして、数種類の入力欄を複数有している。図２において、５０１、５０２、５０３はユーザが数字または文字を入力するテキストフィールドと呼ばれるものである。５０４は複数の候補の中から、一つまたは幾つかを選択するラジオボタンと呼ばれるものである。また、５０５はボタンと呼ばれるものであり、ここでは設定項目への入力が終了した後に設定値をＨＴＴＰメッセージとして機器制御装置へと送信する役割を有している。このような設定用ＨＴＭＬ文書が有る場合、設定画面生成手段２０５は、機器制御装置毎である設定用ＨＴＭＬ文書をまとめ、まず図３の６０に示す統合設定画面を作成する。ここで、図３は設定画面生成手段２０５が生成する第一の設定画面である。
【００１９】
図３において、６０１、６０２、６０３は図２に置ける入力用テキストフィールド５０１、５０２、５０３に相当する統合テキストフィールドである。また、同様に６０４はラジオボタン５０４に相当する統合ラジオボタンである。６０５も同様に設定ボタン５０５に相当する統合設定ボタン６０５である。機器制御装置４１、４２、４３において全て同一の設定値を用いる場合、統合設定画面６０において設定値を入力し、設定ボタン６０５を押すことで設定値保存手段２０４が起動され、データベース２０３に各機器制御装置の設定値として入力値が保存される。すなわち、設定画面生成手段２０５は各入力フォームに対して、対象となる機器制御装置が４１、４２、４３の全てであるという情報を埋め込む。また、統合設定ボタン６０５が押された際に設定値保存手段２０４を起動する様に書き換えを行う。
【００２０】
以上は、各機器制御装置４１、４２、４３で同一の設定値を用いる場合であるが、機器制御装置４１、４２、４３のそれぞれに異なる値を設定したい場合は、図３の６０６〜６０９の各項目における項目毎設定ボタンを用いる。すなわち、設定画面生成手段２０５は、項目毎設定ボタン６０６〜６０９が押された場合には設定画面生成手段２０５を起動し、項目名と対象となる機器制御装置を情報として渡すようにＨＴＭＬ文書すなわち設定画面を作成する。項目毎設定ボタン６０６が押された場合、起動された設定画面生成手段２０５には、項目名としてＡが、また対象装置として、４１、４２、４３が渡される。設定画面生成手段２０５は、これらの情報に基づき図４の７０の様な設定画面、すなわち項目別設定画面を生成する。項目別設定画面７０において、７０１〜７０３は項目Ａにおける各装置の設定値入力用テキストフィールドである。設定画面生成手段２０５が項目別設定画面７０を生成する際には、設定値入力用テキストフィールドに対して、項目名と対象となる機器制御装置を情報として付加する。すなわち、設定値入力用テキストフィールド７０１に対しては、項目名としてＡ、対象機器制御装置として４１といった情報を付加する。７０４は項目別設定ボタンであり、設定値保存手段２０４が起動されるように記述される。
以上のように、設定画面生成手段２０５は設定用ＨＴＭＬ文書すなわち設定画面の書き換えおよび生成を行う。
【００２１】
一括設定手段２０６は一括設定対象の機器制御装置が列挙されたリストをＷＷＷサーバ２０１から受け取り、第一の実施の形態と同様にデータベース２０３から各機器制御装置に関する情報を読み出し、書き込みのためのメッセージを作成し、通信手段２０７を介して書き込みを行うものである。
以上のように、一括読込保存手段２０２、設定が面生成手段２０５、一括設定手段２０６を複数の機器制御装置を扱うようにすることで一括して複数の機器制御装置を設定することができるようになる。
【００２２】
【発明の効果】
以上述べたように、請求項１の発明によれば、機器制御装置の設定用ＨＴＭＬ文書と畝定置をデータベースに保存し、一括して機器制御装置に書き込むようにすることで、ＨＴＭＬ文書の読み込み、および、設定のための書き込みに要する時間を短縮することができる。特に、機器制御装置が遠隔地に設置されており、公衆回線や無線等を経由するために十分な帯域を確保できない場合等においては、全ての設定値をデータベースに入力しておき、書き込みを一括して自動的に行うので、保守を行う人員が要する時間を大幅に短縮できる。
請求項２の発明によれば、複数の機器制御装置の設定用ＨＴＭＬ文書を項目毎に再構築した上で設定作業を行うため、各機器制御装置にそれぞれ接続し、一つ一つ設定しなければならないということが無くなり、煩雑さの低減に継る。
また、各機器制御装置の設定項目の設定値をまとめて入力や参照できるため、設定の入力誤りを低減できる効果もある。
また、請求項１の場合と同様に一括して設定するため、所用時間が低減できるという効果もある。
【図面の簡単な説明】
【図１】本発明による機器保守装置の一例を示す概略構成図
【図２】機器制御装置が有する設定画面の一例
【図３】設定画面生成手段によって生成される第一の設定画面
【図４】項目別設定画面
【図５】従来例におけるサーバ機能セットアップを行う際に表示する、入力画面の具体例を示す図
【符号の説明】
１　ネットワーク
２　機器保守装置
２０１　ＷＷＷサーバ
２０２　一括読込保存手段
２０３　データベース
２０４　設定値保存手段
２０５　設定画面生成手段
２０６　一括設定手段
２０７　通信手段
３　ユーザ端末装置
４１、４２、４３　機器制御装置
５０　設定画面
５０１　項目Ａに対する入力用テキストフィールド
５０２　項目Ｂに対する入力用テキストフィールド
５０３　項目Ｃに対する入力用テキストフィールド
５０４　項目Ｄに対するラジオボタン
５０５　設定ボタン
６０　統合設定画面
６０１　項目Ａに対する統合テキストフィールド
６０２　項目Ｂに対する統合テキストフィールド
６０３　項目Ｃに対する統合テキストフィールド
６０４　項目Ｄに対する統合ラジオボタン
６０５　統合設定ボタン
６０６　項目Ａに対する項目別設定ボタン
６０７　項目Ｂに対する項目別設定ボタン
６０８　項目Ｃに対する項目別設定ボタン
６０９　項目Ｄに対する項目別設定ボタン
７０　項目Ａに関する項目別設定画面
７０１　装置４１の項目Ａに対する入力用テキストフィールド
７０２　装置４２の項目Ａに対する入力用テキストフィールド
７０３　装置４３の項目Ａに対する入力用テキストフィールド
７０４　項目Ａに関する項目別設定ボタン
３０’　入力画面表示
３１’、３２’、３４ａ、３４ｂ、３５　入力部
３３’　選択入力部
３６’　実行ボタン
３７’　リセットボタン
【図１】
2004110336.tif 000003
【図２】
2004110336.tif 000004
【図３】
2004110336.tif 000005
【図４】
2004110336.tif 000006
【図５】
2004110336.tif 000007