(57)【特許請求の範囲】
【請求項１】
通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、前記Ｗｅｂクライアント端末からのリクエストメッセージに応じて、当該コントローラまたは当該フィールド機器に関する情報を示す機器データをレスポンスメッセージにより前記Ｗｅｂクライアント端末へ返送するコントローラであって、
前記機器データを管理する機器データ管理部と、
前記Ｗｅｂクライアント端末での画面表示用ファイルとして、前記機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルを１つ以上格納する蓄積部と、
前記リクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして前記蓄積部から読み出し、その変換前リソースファイル内に予め配置されている特定タグに対応する機器データを前記機器データ管理部から取得し、その機器データで当該特定タグを置換し、得られた変換後のリソースファイルをリクエストメッセージにより前記Ｗｅｂクライアント端末へ返送する制御処理部とを備えることを特徴とするコントローラ。
【請求項２】
請求項１記載のコントローラにおいて、
前記制御処理部は、
ＨＴＴＰプロトコルに基づく前記リクエストメッセージのＵＲＬ部から前記要求リソース名を取得するリクエスト分割手段と、
任意のパラメータに対応する機器データを前記機器データ管理部から取得する命令処理手段と、
前記リクエスト分割手段で得られた要求リソース名に対応するリソースファイルを前記蓄積部から変換前リソースファイルとして読み出し、その変換前リソースファイルの特定タグに含まれているパラメータに対応する機器データを前記命令処理手段から取得し、その機器データで前記変換前リソースファイル内の当該特定タグを置換して変換後リソースファイルを生成するリソース変換手段とを有し、
前記リクエスト分割手段は、前記リソース変換手段で生成された変換後リソースファイルをリクエストメッセージにより前記Ｗｅｂクライアント端末へ返送することを特徴とするコントローラ。
【請求項３】
請求項１または２記載のコントローラにおいて、
前記特定タグとして、当該タグが特定タグであることを示すタグ情報と、当該特定タグに対応する機器データを示すパラメータ情報とから構成されるタグを用いることを特徴とするコントローラ。
【請求項４】
通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、当該コントローラまたは当該フィールド機器に関する情報を示す各種機器データを管理する機器データ管理部を有するコントローラで、前記Ｗｅｂクライアント端末からのリクエストメッセージに応じて所望の機器データを前記機器データ管理部から取得し、レスポンスメッセージにより前記Ｗｅｂクライアント端末へ提供するデータ提供方法であって、
前記コントローラで、
前記Ｗｅｂクライアント端末での画面表示用ファイルとして、前記機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルを、予め当該コントローラの蓄積部に１つ以上格納しておき、
前記Ｗｅｂクライアント端末からの前記リクエストメッセージに応じて、そのリクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして前記蓄積部から読み出し、
その変換前リソースファイルに含まれる特定タグに対応する機器データを前記機器データ管理部から取得して、その機器データで当該特定タグを置換し、
得られた変換後のリソースファイルをリクエストメッセージにより前記Ｗｅｂクライアント端末へ返送することを特徴とするデータ提供方法。
【請求項５】
請求項４記載のデータ提供方法において、
前記特定タグとして、当該タグが特定タグであることを示すタグ情報と、当該特定タグに対応する機器データを示すデータ指定情報とから構成されるタグを用いることを特徴とするデータ提供方法。
【請求項６】
通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、当該コントローラまたは当該フィールド機器に関する情報を示す各種機器データを管理する機器データ管理部を有するコントローラで、前記Ｗｅｂクライアント端末からのリクエストメッセージに応じて所望の機器データを前記機器データ管理部から取得し、レスポンスメッセージにより前記Ｗｅｂクライアント端末へ提供するデータ提供処理を、前記コントローラのコンピュータで実行させるためのプログラムであって、
前記コントローラで、
予め当該コントローラの蓄積部に、前記Ｗｅｂクライアント端末での画面表示用ファイルとして格納されている、前記機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルのうち、前記Ｗｅｂクライアント端末からの前記リクエストメッセージに応じて、そのリクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして読み出すステップと、
その変換前リソースファイルに含まれる特定タグに対応する機器データを前記機器データ管理部から取得して、その機器データで当該特定タグを置換するステップと、
得られた変換後のリソースファイルをリクエストメッセージにより前記Ｗｅｂクライアント端末へ返送するステップとを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コントローラ、データ提供方法およびプログラムに関し、特に通信回線を介して接続されたＷｅｂクライアント端末から、コントローラやフィールド機器の状態を監視する管理システムで用いられるコントローラ、データ提供方法およびプログラムに関するものである。
【０００２】
【従来の技術】
ビル、工場あるいはプラントでは、各種フィールド機器を制御するコントローラと監視用のＷｅｂクライアント端末とを通信回線を介して接続し、Ｗｅｂクライアント端末からコントローラやフィールド機器の状態を監視する管理システムが導入されている。
従来、このようなコントローラでは、図８に示すように、Ｗｅｂクライアント端末９０からのリクエストメッセージ９０Ａに応じて、コントローラ８０の命令処理手段８１で、機器データ管理部８２から所望の機器データの読み出し８２Ｂを行い、読み出した機器データを含むレスポンスメッセージ９０ＢをＷｅｂクライアント端末９０へ返送し、Ｗｅｂクライアント端末９０ではその機器データを画面表示することにより、コントローラ８０から得られた機器データをオペレータへ提供するものとなっていた。
【０００３】
この場合、例えばＷｅｂクライアント端末９０で実行されるアプリケーションが、オペレータの指示に応じて所望の機器データの取得を要求するリクエストメッセージ９０Ａをコントローラ８０へ出力し、コントローラ８０から得られたレスポンスメッセージ９０Ｂに含まれる機器データを取り出して、画面上の予め固定的に決められた表示位置へ表示するものとなっていた。
あるいは、コントローラ８０の命令処理手段８１で、所望の機器データを予め固定的に決められた表示位置へ埋め込んだＨＴＭＬファイルを生成し、Ｗｅｂクライアント端末９０では、レスポンスメッセージ９０Ｂに含まれるＨＴＭＬファイルを画面表示するものとなっていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のデータ提供方法では、予め決められた表示位置さらには表示形式に基づき機器データが表示されるため、これら表示位置や表示形式を変更したい場合には、Ｗｅｂクライアント端末で実行されるＪＡＶＡ（登録商標）アップレットなどのアプリケーションや、ＣＧＩやＪＡＶＡスクリプトなどからなるコントローラの命令処理手段を変更する必要がある。したがって、このような管理システムを導入する場合、そのビル管理者やテナントユーザの仕様に応じて上記アプリケーションや命令処理手段を変更する必要が生じ、大きな作業負担を強いられるととともに、その変更作業にはコントローラに関する理解やＣＧＩやＪＡＶＡに関するプログラミング技術などの専門的な知識が必要となるという問題点があった。
本発明はこのような課題を解決するためのものであり、専門的な知識を必要とすることなく、表示画面の仕様変更に容易に対応できるコントローラ、データ提供方法およびプログラムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるコントローラは、通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、Ｗｅｂクライアント端末からのリクエストメッセージに応じて、当該コントローラまたは当該フィールド機器に関する情報を示す機器データをレスポンスメッセージによりＷｅｂクライアント端末へ返送するコントローラであって、機器データを管理する機器データ管理部と、Ｗｅｂクライアント端末での画面表示用ファイルとして、機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルを１つ以上格納する蓄積部と、リクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして蓄積部から読み出し、その変換前リソースファイル内に予め配置されている特定タグに対応する機器データを機器データ管理部から取得し、その機器データで当該特定タグを置換し、得られた変換後のリソースファイルをリクエストメッセージによりＷｅｂクライアント端末へ返送する制御処理部とを設けたものである。
【０００６】
制御処理部の具体的構成として、ＨＴＴＰプロトコルに基づくリクエストメッセージのＵＲＬ部から要求リソース名を取得するリクエスト分割手段と、任意のパラメータに対応する機器データを機器データ管理部から取得する命令処理手段と、リクエスト分割手段で得られた要求リソース名に対応するリソースファイルを蓄積部から変換前リソースファイルとして読み出し、その変換前リソースファイルの特定タグに含まれているパラメータに対応する機器データを命令処理手段から取得し、その機器データで変換前リソースファイル内の当該特定タグを置換して変換後リソースファイルを生成するリソース変換手段とを設け、リクエスト分割手段で、リソース変換手段で生成された変換後リソースファイルをリクエストメッセージによりＷｅｂクライアント端末へ返送するようにしてもよい。
【０００７】
また、特定タグとして、当該タグが特定タグであることを示すタグ情報と、当該特定タグに対応する機器データを示すパラメータ情報とから構成されるタグを用いるようにしてもよい。
【０００８】
また、本発明にかかるデータ提供方法は、通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、当該コントローラまたは当該フィールド機器に関する情報を示す各種機器データを管理する機器データ管理部を有するコントローラで、Ｗｅｂクライアント端末からのリクエストメッセージに応じて所望の機器データを機器データ管理部から取得し、レスポンスメッセージによりＷｅｂクライアント端末へ提供するデータ提供方法であって、コントローラで、Ｗｅｂクライアント端末での画面表示用ファイルとして、機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルを、予め当該コントローラの蓄積部に１つ以上格納しておき、Ｗｅｂクライアント端末からのリクエストメッセージに応じて、そのリクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして蓄積部から読み出し、その変換前リソースファイルに含まれる特定タグに対応する機器データを機器データ管理部から取得して、その機器データで当該特定タグを置換し、得られた変換後のリソースファイルをリクエストメッセージによりＷｅｂクライアント端末へ返送するようにしたものである。
【０００９】
特定タグとして、当該タグが特定タグであることを示すタグ情報と、当該特定タグに対応する機器データを示すデータ指定情報とから構成されるタグを用いるよえにしてもよい。
【００１０】
また、本発明にかかるプログラムは、通信回線を介して接続されたＷｅｂクライアント端末から、フィールド機器を管理制御するコントローラおよびそのフィールド機器の状態を監視する管理システムで用いられ、当該コントローラまたは当該フィールド機器に関する情報を示す各種機器データを管理する機器データ管理部を有するコントローラで、Ｗｅｂクライアント端末からのリクエストメッセージに応じて所望の機器データを機器データ管理部から取得し、レスポンスメッセージによりＷｅｂクライアント端末へ提供するデータ提供処理を、コントローラのコンピュータで実行させるためのプログラムであって、コントローラで、予め当該コントローラの蓄積部に、Ｗｅｂクライアント端末での画面表示用ファイルとして格納されている、機器データに対応する特定タグを用いて記述されたタグ形式のリソースファイルのうち、Ｗｅｂクライアント端末からのリクエストメッセージに応じて、そのリクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変換前リソースファイルとして読み出すステップと、その変換前リソースファイルに含まれる特定タグに対応する機器データを機器データ管理部から取得して、その機器データで当該特定タグを置換するステップと、得られた変換後のリソースファイルをリクエストメッセージによりＷｅｂクライアント端末へ返送するステップとを実行させるようにしたものである。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態にかかるデータ提供方法が適用されるコントローラの構成を示すブロック図である。
このコントローラ１０は、当該コントローラやフィールド機器の状態を監視するＷｅｂクライアント端末２０と通信回線を介して接続されており、制御処理部１、機器データ管理部２および蓄積部３が設けられている。
【００１２】
蓄積部３は、各種ファイルを格納するハードディスクやメモリなどの記憶装置であり、所望の機器データと置換するための特定タグを含むＨＴＭＬなどのタグ形式のリソースファイル（雛形）３１や制御処理部１の各機能手段を実現するためのプログラムファイル３２が格納されている。
機器データ管理部２は、当該コントローラ１０に関する機器データやコントローラ１０が管理・制御する各フィールド機器に関する機器データを管理する回路部である。
【００１３】
制御処理部１は、ＣＰＵなどのマイクロプロセッサやメモリなどの周辺回路からなり、Ｗｅｂクライアント端末２０からのリクエストメッセージ２０Ａに応じて、所望の機器データを含むリソースファイルを生成しレスポンスメッセージ２０ＢによりＷｅｂクライアント端末２０へデータ提供を行う。
制御処理部１の機能手段としては、リクエスト分割手段１１、リソース変換手段１２および命令処理手段１３がある。これらは、記録媒体４などから予め蓄積部３へ格納しておいたプログラム３２と上記ハードウェア資源とが協働することにより実現される。
【００１４】
リクエスト分割手段１１は、Ｗｅｂクライアント端末２０からのリクエストメッセージ２０Ａに含まれるパラメータ群と要求リソース名とを分割し、パラメータ群についてはデータ処理パラメータ１１Ａとして命令処理手段１３へ渡し、要求リソース名は要求リソース名としてリソース変換手段１２へ渡す。
また、命令処理手段１３から得られたデータ処理命令実行結果１３Ａをレスポンスメッセージ２０Ｂに含めてＷｅｂクライアント端末２０へ返す。あるいはリソース変換手段１２から得られた変換後リソースファイル１２Ｂをレスポンスメッセージ２０Ｂに含めてＷｅｂクライアント端末２０へ返す。
【００１５】
命令処理手段１３は、リクエスト分割手段１１で分割されたデータ処理パラメータ１１Ａに基づき、機器データ管理部２に対して所望の機器データの書き込み２Ａや読み出し２Ｂを行い、そのデータ処理命令実行結果１３Ａをリクエスト分割手段１１へ返す。また、リソース変換手段１２からのデータ処理パラメータ１２Ａに基づき、機器データ管理部２に対して所望の機器データの読み出し２Ｂを行い、そのデータ処理命令実行結果１３Ｂをリソース変換手段１２へ返す。
リソース変換手段１２は、リクエスト分割手段１１からの要求リソース名１１Ｂに対応するタグ形式のリソースファイル３１を変換前リソースファイル３Ａとして読み出し、そのファイル内に予め埋め込まれている特定タグを、命令処理手段１３からのデータ処理命令実行結果１３Ｂの機器データ値で置換することにより変換処理を行い、変換後リソースファイル１２Ｂをリクエスト分割手段１１へ返す。
【００１６】
次に、図２を参照して、本発明の動作を説明する。図２（ａ）は制御処理部１でのデータ提供処理を示すフローチャート、図２（ｂ）はリソース変換手段１２でのリソース変換処理を示すフローチャートである。
コントローラ１０の制御処理部１では、予め（例えば電源起動の際）、蓄積部３からプログラム３２を読み込んで実行することにより、上記各機能手段を処理動作可能な状態としておく。
Ｗｅｂクライアント端末２０からのリクエストメッセージ２０Ａに応じて、制御処理部１は図２（ａ）のデータ提供処理を開始する。
まず、リクエスト分割手段１１を用いて、そのリクエストメッセージ２０Ａからパラメータ群と要求リソース名とを識別する（ステップ１００）。
【００１７】
図３にＨＴＴＰプロトコルに基づくリクエストメッセージの構成例を示す。
図３（ａ）は、パラメータ群５２のみからなるリクエストメッセージの例であり、その先頭にはＨＴＴＰプロトコルでメッセージを渡す場合の渡し方を示すコマンド種別５１が配置されている。また、後部にはＨＴＴＰプロトコルのバージョンを示すプロトコル情報５４が配置されている。
図３（ｂ）は、要求リソース名５３のみからなるリクエストメッセージの例であり、図３（ａ）のパラメータ群５２の代わりに要求リソース名５３が配置されている。
図３（ｃ）は、要求リソース名５３とパラメータ群５２を含むリクエストメッセージの例であり、要求リソース名５３の後にパラメータ群５２が配置されている。
【００１８】
リクエスト分割手段１１は、上記構成に基づきパラメータ群と要求リソース名とを識別して分割し、パラメータ群はデータ処理パラメータ１１Ａとして命令処理手段１３へ渡し、要求リソース名は要求リソース名１１Ｂとしてリソース変換手段１２へ渡す。
これに応じて、命令処理手段１３では、そのパラメータ群に対応する機器データ２Ｂを機器データ管理部２から読み出して取得し（ステップ１０１）、データ処理命令実行結果１３Ａとしてリクエスト分割手段１１へ返す。
また、リソース変換手段１２では、その要求リソース名に対応するリソースファイルを蓄積部３から読み出して変換処理する（ステップ１０２）。
【００１９】
ここで、図２（ｂ）を参照して、リソース変換手段１２でのリソース変換処理について説明する。
リソース変換手段１２では、リクエスト分割手段１１からの要求リソース名１１Ｂに応じて、その要求リソース名に対応するリソースファイルを蓄積部３から変換前リソースファイル３Ａとして読み出す（ステップ１１０）。
続いて、その変換前リソースファイル３Ａ内に予め配置されている特定タグを検索する（ステップ１１１）。
【００２０】
ここで、未置換の特定タグが見つかった場合は（ステップ１１１：ＹＥＳ）、その特定タグに記載されているパラメータに応じたデータ処理パラメータ１２Ａを命令処理手段１３へ渡し、その命令処理手段１３から得られたデータ処理命令実行結果１３Ｂ内に含まれている所望の機器データを取得する（ステップ１１２）。そして、その機器データで上記変換前リソースファイル内の当該特定タグを置換し（ステップ１１３）、ステップ１１１へ戻る。
ステップ１１１において、未置換の特定タグが見つからなかった場合は（ステップ１１１：ＮＯ）、特定タグの置換処理が終了したと判断して、一連のリソース変換処理を終了する。
【００２１】
このようにして、リソース変換手段１２では、図２（ａ）のステップ１０２において、変換前リソースファイル３Ａに予め配置されている特定タグを対応する機器データと置換し、変換後リソースファイル１２Ｂを生成し、リクエスト分割手段１１へ渡す。
また、要求リソース名１１Ｂに対応するリソースファイルが蓄積部３に存在しない場合、および要求リソース名１１Ｂが空データの場合、リソース変換手段１２からリクエスト分割手段１１にはなにも渡されない。
【００２２】
リクエスト分割手段１１では、リソース変換手段１２から変換後リソースファイル１２Ｂが得られ、要求リソース名１１Ｂに対応するリソースファイルが存在した場合は（ステップ１０３：ＹＥＳ）、その変換後リソースファイル１２Ｂを優先するため、データ処理パラメータ１１Ａに応じて得られたデータ処理命令実行結果１３Ａに含まれる機器データを廃棄する（ステップ１０４）。そして、リソース変換手段１２からの変換後リソースファイル１２Ｂを含むレスポンスメッセージ２０Ｂを生成してＷｅｂクライアント端末２０へ渡し（ステップ１０５）、一連のデータ提供処理を終了する。
これにより、Ｗｅｂクライアント端末２０のブラウザ機能により、レスポンスメッセージ２０Ｂに含まれている変換後リソースファイル１２Ｂが画面表示され、リクエストメッセージ２０Ａで指定した所望の機器データがコントローラ１０からＷｅｂクライアント端末２０へ提供される。
【００２３】
このように、機器データに対応する特定タグが当該機器データの所望の表示位置や表示形式に対応して、予め埋め込まれているリソースファイル３１をコントローラ１０へ格納しておき、Ｗｅｂクライアント端末２０からのリクエストメッセージ２０Ａに応じて、指定されたリソースファイルの特定タグを機器データに変換してＷｅｂクライアント端末２０へ提供するようにしたので、管理システムを導入するビル管理者やテナントユーザの仕様に応じたタグ形式のリソースファイルを用意しておくだけで、柔軟に対応できる。
【００２４】
特に、タグ形式のリソースファイルを編集する際、各機器データに対応する特定タグを、そのリソースファイル内の任意の位置に配置するという極めて容易な作業で編集できる。
したがって、従来のように、ＪＡＶＡアップレット、ＣＧＩあるいはＪＡＶＡスクリプトなどのプログラムファイルを編集する必要がなくなるとともに、コントローラに関する理解もほとんど必要なくなるため、専門的な知識を必要とすることなく、表示画面の仕様変更に容易に対応できる。
【００２５】
なお、上記ステップ１０３において、リソース変換手段１２から変換後リソースファイル１２Ｂが得られず、要求リソース名１１Ｂに対応するリソースファイルが存在しなかった場合は（ステップ１０３：ＮＯ）、データ処理パラメータ１１Ａに応じて得られたデータ処理命令実行結果１３Ａに含まれる機器データを含むレスポンスメッセージ２０Ｂを生成してＷｅｂクライアント端末２０へ渡し（ステップ１０６）、一連のデータ提供処理を終了する。
この場合は、従来と同様にして、Ｗｅｂクライアント端末２０のアプリケーションにより、その機器データが所定の表示位置へ画面表示される。
【００２６】
図４にリソースファイルの構成例を示す。また図５にその画面表示例を示す。
変換前リソースファイルには、特定タグとして
<I_CONT Object="Dev001" Property="ObjectName">
が配置されている。
この特定タグには、特定タグであることを示す「I_CONT」というタグ情報と、機器データを指定するパラメータとして、「Object="Dev001"」と「Property="ObjectName"」の２つのパラメータ情報とが設定されている。これらパラメータがデータ処理パラメータ１２Ａとして命令処理手段１３に渡され、対応する機器データがデータ処理命令実行結果１３Ｂにより得られる。そして、その機器データの値により上記特定タグが置換される。
【００２７】
図４の例では、変換後リソースファイル１２Ｂにおいて、特定タグが機器データ値「@SCM」により置換されている。
これにより、図５の画面表示例では、「オブジェクト名称」の欄に、その機器データ値「@SCM」が表示されることになる。
したがって、上記特定タグをリソースファイル内の任意の場所へ記述することにより、所望の表示位置あるいは表示形式で機器データ値を表示できる。
【００２８】
図６に他のリソースファイルの構成例を示す。また図７にその画面表示例を示す。ここでは、上記と同一の特定タグが用いられているが、ＨＴＭＬの記述内容がその前後で異なっている。
これにより、その画面表示例は、図７に示すように、図５とは異なった仕様で表示される。
したがって、ビル管理者やテナントユーザの仕様に応じたＨＴＭＬ形式のリソースファイルを用意しておくだけで、ユーザの要望に対して柔軟に対応できることがわかる。
【００２９】
【発明の効果】
以上説明したように、本発明は、コントローラの蓄積部に、Ｗｅｂクライアント端末での画面表示に用いられる、機器データに対応する特定タグを用いて記述したタグ形式のリソースファイルを予め格納しておき、Ｗｅｂクライアント端末からのリクエストメッセージに応じて、そのリクエストメッセージに含まれる要求リソース名に対応するリソースファイルを変更前リソースファイルとして蓄積部から読み出し、その変換前リソースファイルに含まれる特定タグに対応する機器データを機器データ管理部から取得して、その機器データで当該特定タグを置換し、得られた変換後のリソースファイルをリクエストメッセージによりＷｅｂクライアント端末へ返送するようにしたので、管理システムを導入するビル管理者やテナントユーザの仕様に応じたタグ形式のリソースファイルを用意しておくだけで、柔軟に対応できる。
【００３０】
特に、タグ形式のリソースファイルを編集する際、各機器データに対応する特定タグを、そのリソースファイル内の任意の位置に配置するという極めて容易な作業で編集できる。
したがって、従来のように、ＪＡＶＡアップレット、ＣＧＩあるいはＪＡＶＡスクリプトなどのプログラムファイルを編集する必要がなくなるとともに、コントローラに関する理解もほとんど必要なくなるため、専門的な知識を必要とすることなく、表示画面の仕様変更に容易に対応できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態にかかるデータ提供方法が適用されるコントローラを示すブロック図である。
【図２】  データ提供処理を示すフローチャートである。
【図３】  リクエストメッセージの構成例である。
【図４】  リソースファイルの構成例である。
【図５】  図４の画面表示例である。
【図６】  リソースファイルの他の構成例である。
【図７】  図６の画面表示例である。
【図８】  従来のコントローラを示すブロック図である。
【符号の説明】
１０…コントローラ、１…制御処理部、１１…リクエスト分割手段、１１Ａ…データ処理パラメータ、１１Ｂ…要求リソース名、１２…リソース変換手段、１２Ａ…データ処理パラメータ、１２Ｂ…変換後リソースファイル、１３…命令処理手段、１３Ａ，１３Ｂ…データ処理命令実行結果、２…機器データ管理部、２Ａ…機器データ書き込み、２Ｂ…機器データ読み出し、３…蓄積部、３１…リソースファイル、３２…プログラムファイル、３Ａ…変換前リソースファイル、４…記録媒体、２０…Ｗｅｂクライアント端末、２０Ａ…リクエストメッセージ、２０Ｂ…レスポンスメッセージ。
【図１】
0003842593.tif 000002
【図２】
0003842593.tif 000003
【図３】
0003842593.tif 000004
【図４】
0003842593.tif 000005
【図５】
0003842593.tif 000006
【図６】
0003842593.tif 000007
【図７】
0003842593.tif 000008
【図８】
0003842593.tif 000009