(57)【要約】【課題】複数のキャリアの携帯端末に対応するための通信処理を軽減し、迅速な情報配信を可能とするＷｅｂサーバ装置を得る。【解決手段】Ｗｅｂサーバ装置は、携帯端末から送信される監視情報要求が所定の通信インターフェース仕様となるように、携帯端末を機能させる機能実現プログラムを、携帯端末の属する通信事業者と関連づけて蓄積するプログラム格納部と、携帯端末から送信される機能実現プログラムのダウンロード要求に応じて、携帯端末が属する通信事業者の機能実現プログラムをプログラム格納部から取り出す携帯端末別プログラム提供部と、携帯端末から送信される監視情報要求に応じて、監視対象となる装置から監視データを取得して送信用の監視情報を生成するデータ通信サーバと、携帯端末との情報配信を制御するＷｅｂサーバとを備える。【選択図】図１
2005301747.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された携帯端末からの監視情報要求に基づいて監視対象となる装置から監視データを取得して送信用の監視情報を生成し、前記監視情報を前記携帯端末に返送するＷｅｂサーバ装置であって、
前記携帯端末から送信される監視情報要求が所定の通信インターフェース仕様となるように、携帯端末を機能させる機能実現プログラムを、携帯端末の属する通信事業者と関連づけて蓄積したプログラム格納部と、
携帯端末から送信される機能実現プログラムのダウンロード要求に含まれる情報から前記携帯端末の属する通信事業者を特定し、前記通信事業者に対応する機能実現プログラムを前記プログラム格納部から取り出す携帯端末別プログラム提供部と、
携帯端末から送信される監視情報要求に応じて、監視対象となる装置から監視データを取得して送信用の監視情報を生成するデータ通信サーバと、
携帯端末から機能実現プログラムのダウンロード要求を受信したときは、前記携帯端末別プログラム提供部に前記ダウンロード要求を転送することにより前記携帯端末別プログラム提供部から前記ダウンロード要求に対応する機能実現プログラムを受信して前記携帯端末にその機能実現プログラムを送信し、携帯端末から監視情報要求を受信したときは、前記データ通信サーバに前記監視情報要求を転送することにより前記データ通信サーバから前記監視情報要求に対応する監視情報を受信して前記携帯端末にその監視情報を送信するＷｅｂサーバと
を備えることを特徴とするＷｅｂサーバ装置。
【請求項２】
請求項１に記載のＷｅｂサーバ装置において、
前記プログラム格納部は、前記携帯端末から送信される監視情報要求が、所定の通信インターフェース仕様となるように携帯端末を機能させる機能実現プログラムを、携帯端末の属する通信事業者及び携帯端末の機種と関連づけて蓄積し、
前記携帯端末別プログラム提供部は、前記機能実現プログラムのダウンロード要求に含まれる情報から前記携帯端末の属する通信事業者及び携帯端末の機種を特定し、前記通信事業者及び前記携帯端末の機種に対応する機能実現プログラムを前記プログラム格納部から取り出す
ことを特徴とするＷｅｂサーバ装置。
【請求項３】
請求項１または２に記載のＷｅｂサーバ装置において、
前記プログラム格納部は、携帯端末から送信される前記監視情報要求が、所定の通信インターフェース仕様となるように携帯端末を機能させる機能実現プログラムを、携帯端末の属する通信事業者及び監視情報を携帯端末上に表示させる表示内容と関連づけて蓄積し、
前記携帯端末別プログラム提供部は、前記機能実現プログラムのダウンロード要求に含まれる情報から前記携帯端末の属する通信事業者及び前記監視情報を携帯端末上に表示させる表示内容を特定し、前記通信事業者及び前記表示内容に対応する機能実現プログラムを前記プログラム格納部から取り出す
ことを特徴とするＷｅｂサーバ装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のＷｅｂサーバ装置において、
携帯端末の機種によって異なる表示情報を前記携帯端末の機種と関連づけて蓄積する表示情報データベースと、
携帯端末から送信される表示情報を前記携帯端末の機種と関連づけて前記表示情報データベースに記憶させる表示情報保存部と、
をさらに備え、
前記プログラム格納部は、携帯端末の機種によって異なる表示情報を収集するように携帯端末を機能させる表示情報収集プログラムを、携帯端末の属する通信事業者と関連づけてさらに蓄積し、
前記携帯端末別プログラム提供部は、携帯端末から送信された表示情報収集プログラムのダウンロード要求に含まれる情報から前記携帯端末の属する通信事業者を特定し、前記通信事業者に対応する表示情報収集プログラムを前記プログラム格納部から取り出し、
前記データ通信サーバは、前記監視情報要求に応じて、前記監視対象となる装置から監視データを取得し、前記監視情報要求を送信した携帯端末の属する通信事業者に対応する表示情報を前記表示情報データベースから取り出して、前記表示情報及び前記データに基づいて送信用の監視情報を生成し、
前記Ｗｅｂサーバは、携帯端末から表示情報収集プログラムのダウンロード要求を受信したときは、前記携帯端末別プログラム提供部に前記表示情報収集プログラムのダウンロード要求を転送することにより前記携帯端末別プログラム提供部から前記ダウンロード要求に対応する表示情報収集プログラムを受信して前記携帯端末にその表示情報収集プログラムを送信し、携帯端末から表示情報を受信したときは、前記表示情報保存部に前記表示情報を転送し、携帯端末から監視情報要求を受信したときは、前記データ通信サーバに前記監視情報要求を転送することにより前記データ通信サーバから前記監視情報要求に対応する監視情報を受信して前記携帯端末にその監視情報を送信する
ことを特徴とするＷｅｂサーバ装置。
【請求項５】
請求項４に記載のＷｅｂサーバ装置において、
前記プログラム格納部は、携帯端末の機種によって異なる表示情報を収集する際に携帯端末からのユーザ入力を受け付けるように携帯端末を機能させる表示情報収集プログラムを、携帯端末の属する通信事業者と関連づけて蓄積することを特徴とするＷｅｂサーバ装置。
【請求項６】
請求項４または５に記載のＷｅｂサーバ装置において、
前記表示情報データベースに蓄積された表示情報を編集する表示情報編集部をさらに備えることを特徴とするＷｅｂサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末にダウンロードしたプログラムとの間でデータ通信を行うことによって、プラント監視などの機能を実現するＷｅｂサーバ装置に関するものである。
【背景技術】
【０００２】
携帯端末をインターネットに接続することにより、インターネット上のサイトから情報提供を行うサービスが普及している。このようなインターネットによる情報配信は、ＷＷＷ（World Wide Web）技術をベースとして一般的には構築され、その情報送信は、Ｗｅｂサーバ装置により制御される。
【０００３】
従来のＷｅｂサーバ装置としては、携帯端末に対して、回線網等の通信設備を所有している通信事業者（以下、キャリアと呼ぶ）ごとに、キャリアに応じたコンテンツ配信及び特定コンテンツのアクセス制御を一貫して行え、利用者の使用する携帯端末機種に応じて適切なコンテンツを配信できる総合的な情報配信用の装置がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２−３０４３５２号公報（第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術には次のような課題がある。従来のＷｅｂサーバ装置は、携帯端末からのアクセスごとにヘッダ情報を解析し、それに応じたコンテンツを配信しなければならず、複数のキャリアに対応するための処理が複雑となる。また、このような複雑な処理に起因して、例えばプラント監視等のようなリアルタイム性が要求される情報配信に対しては、その配信処理が遅延してしまう問題がある。
【０００６】
本発明は上述のような課題を解決するためになされたものであり、複数のキャリアの携帯端末に対応するための通信処理を軽減し、迅速な情報配信を可能とするＷｅｂサーバ装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るＷｅｂサーバ装置は、ネットワークを介して接続された携帯端末からの監視情報要求に基づいて監視対象となる装置から監視データを取得して送信用の監視情報を生成し、監視情報を携帯端末に返送するＷｅｂサーバ装置であって、携帯端末から送信される監視情報要求が所定の通信インターフェース仕様となるように、携帯端末を機能させる機能実現プログラムを、携帯端末の属する通信事業者と関連づけて蓄積したプログラム格納部と、携帯端末から送信される機能実現プログラムのダウンロード要求に含まれる情報から携帯端末の属する通信事業者を特定し、通信事業者に対応する機能実現プログラムをプログラム格納部から取り出す携帯端末別プログラム提供部と、携帯端末から送信される監視情報要求に応じて、監視対象となる装置から監視データを取得して送信用の監視情報を生成するデータ通信サーバと、携帯端末から機能実現プログラムのダウンロード要求を受信したときは、携帯端末別プログラム提供部にダウンロード要求を転送することにより携帯端末別プログラム提供部からダウンロード要求に対応する機能実現プログラムを受信して携帯端末にその機能実現プログラムを送信し、携帯端末から監視情報要求を受信したときは、データ通信サーバに監視情報要求を転送することによりデータ通信サーバから監視情報要求に対応する監視情報を受信して携帯端末にその監視情報を送信するＷｅｂサーバとを備える。
【発明の効果】
【０００８】
本発明によれば、Ｗｅｂサーバ装置から複数のキャリアの携帯端末に対して、キャリアの違いを吸収し、所定の通信インターフェース仕様での通信処理を可能とするプログラムをダウンロードすることにより、通信処理を軽減して迅速な情報配信を可能とし、プラント監視等のようなリアルタイム性が要求される情報配信を可能とするＷｅｂサーバ装置を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明のＷｅｂサーバ装置の好適な実施の形態につき図面を用いて説明する。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。Ｗｅｂサーバ装置１０とキャリアＡの携帯端末２０Ａとは、インターネット３０、ゲートウェイ３１Ａ及び携帯通信網３２Ａを介して接続される。同様に、Ｗｅｂサーバ装置１０とキャリアＢの携帯端末２０Ｂとは、インターネット３０、ゲートウェイ３１Ｂ及び携帯通信網３２Ｂを介して接続される。このように、携帯端末２０Ａ、２０Ｂは、それぞれのキャリアに対応する携帯通信網３２Ａ、３２Ｂとゲートウェイ３１Ａ、３１Ｂを用いてＷｅｂサーバ装置１０から必要な情報配信を受け取る。
【００１１】
また、Ｗｅｂサーバ装置１０は、プラントバス３３を介して監視対象のプラントに備えられたコントローラ装置またはデータベース装置３４と接続される。このような構成を取ることにより、Ｗｅｂサーバ装置１０は、コントローラ装置またはデータベース装置３４からプラントの監視データを受信して、携帯端末２０Ａ、２０Ｂからの要求に応じて必要とされる監視情報を配信する。
【００１２】
次に、Ｗｅｂサーバ装置１０の内部構成を説明する。Ｗｅｂサーバ装置１０は、Ｗｅｂサーバ１１、携帯端末別プログラム提供部１２、プログラム格納部１３及びデータ通信サーバ１４で構成される。
【００１３】
Ｗｅｂサーバ１１は、携帯端末２０Ａ、２０Ｂからの要求に応じて、プログラム格納部１３内に蓄積されたプログラム、あるいはコントローラ装置またはデータベース装置３４からのプラントの監視情報を、インターネットを通じて携帯端末２０Ａ、２０Ｂに送信する役目を果たす。携帯端末別プログラム提供部１２は、Ｗｅｂサーバ１１からのダウンロード要求に基づいてプログラム格納部１３から対応するプログラムを取り出して、Ｗｅｂサーバ１１に返送するものである。
【００１４】
プログラム格納部１３は、携帯端末がプラント監視機能を実現するための機能実現プログラムが蓄積された格納部である。この機能実現プログラムは、キャリアの違いに依存せずに、Ｗｅｂサーバ装置１０が各携帯端末と所定の通信インターフェースでプラントの監視情報要求の受信及び監視情報の送信を可能とするために、各携帯端末上で実行されるプログラムのことであり、キャリア毎に個別であるプログラムの実行環境の差異を吸収するための吸収機能、及びプラント監視を実現するための監視機能を有するものである。
【００１５】
図１において、プログラム格納部１３には、キャリアＡの携帯端末２０Ａに対応する機能実現プログラムＡと、キャリアＢの携帯端末２０Ｂに対応する機能実現プログラムＢとが蓄積されている。なお、図１におけるプログアム格納部は、キャリアＡ、Ｂの２種類に対応した機能実現プログラムを格納している場合を示しているが、２種には限定されず、キャリアの種類に応じた数の機能実現プログラムを格納しておくことが可能である。
【００１６】
データ通信サーバ１４は、Ｗｅｂサーバ１１からの要求に基づいて、コントローラ装置またはデータベース装置３４からプラントの監視データを受信して監視情報を生成し、Ｗｅｂサーバ１１に監視情報を返送するものである。
【００１７】
次に、携帯端末の内部構成を説明する。キャリアＡの携帯端末２０Ａは、プログラム実行環境Ａを有しており、Ｗｅｂサーバ装置１０からダウンローダした機能実現プログラムＡをプログラム実行環境Ａ上で実行する。一方、キャリアＢの携帯端末２０Ｂは、プログラム実行環境Ｂを有しており、Ｗｅｂサーバ装置１０からダウンローダした機能実現プログラムＢをプログラム実行環境Ｂ上で実行する。
【００１８】
キャリアＡの携帯端末２０ＡとキャリアＢの携帯端末２０Ｂは、吸収機能及び監視機能を有するそれぞれの機能実現プログラムＡ及び機能実現プログラムＢを実行することにより、Ｗｅｂサーバ装置１０から情報配信を受信し、携帯端末上でプラント監視を行うことができる。機能実現プログラムの監視機能の１つとして、監視情報のトレンド表示を行う機能を持たせることにより、Ｗｅｂサーバ装置１０から定期的に受信した監視情報に基づいて監視情報のトレンドグラフなどを表示することも可能である。
【００１９】
また、Ｗｅｂサーバ装置１０は、吸収機能及び監視機能を有するそれぞれの機能実現プログラムＡ、機能実現プログラムＢが各携帯端末上で実行されることにより、携帯端末２０Ａ、２０Ｂから送信される監視情報要求に対してキャリア種別を意識せずに同一の処理を施すことができる。
【００２０】
次に、図１のシステム構成に基づくプラント監視の具体的な手順について、図２を用いて説明する。図２は、本発明の実施の形態１におけるプラント監視の実施手順を表した図である。携帯端末２０Ａと携帯端末２０Ｂの実施手順は基本的に同じであり、図２のステップＳ２０１〜Ｓ２１０は、携帯端末２０Ａにおいてプラント監視を行う場合の実施手順を示している。
【００２１】
まず始めに、携帯端末２０Ａは、プラント監視を実行するために、携帯通信網３２Ａ、ゲートウェイ３１Ａ、及びインターネット３０を介してＷｅｂサーバ装置１０に対して機能実現プログラムＡのダウンロード要求を送信する（ステップＳ２０１）。このダウンロード要求には、その通信データのヘッダ情報として、携帯端末の属するキャリアを識別するための端末情報が含まれている。これに対して、ダウンロード要求を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、そのダウンロード要求を携帯端末別プログラム提供部１２に転送する（ステップＳ２０２）。
【００２２】
ダウンロード要求を受けた携帯端末別プログラム提供部１２は、そのダウンロード要求がキャリアＡに対応する要求であることをダウンロード要求に含まれている端末情報から判断し、プログラム格納部１３に格納されている機能実現プログラムＡを取り出す（ステップＳ２０３）。さらに、携帯端末別プログラム提供部１２は、Ｗｅｂサーバ１１に対して取り出された機能実現プログラムＡを転送する（ステップＳ２０４）。
【００２３】
Ｗｅｂサーバ１１は、携帯端末別プログラム提供部１２から転送された機能実現プログラムＡを、インターネット３０，ゲートウェイ３１Ａ、及び携帯通信網３２Ａを介して、ダウンロード要求の送信元である携帯端末２０Ａに送信する（ステップＳ２０５）。そして、機能実現プログラムＡを受信した携帯端末２０Ａは、記憶部（図示せず）にその機能実現プログラムＡを保存する。
【００２４】
携帯端末２０Ａは、このようにしてダウンロードされたキャリアＡに適合する機能実現プログラムＡを、自らのプログラム実行環境Ａ上で実行し、プラント監視を行う。そして、携帯端末２０Ａは、機能実現プログラムＡを実行中に、必要に応じて、Ｗｅｂサーバ装置１０に対して監視対象であるプラントの監視情報要求を送信する（ステップＳ２０６）
【００２５】
これに対して、監視情報要求を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、その監視情報要求をデータ通信サーバ１４に転送する（ステップＳ２０７）。監視情報要求を受けたデータ通信サーバ１４は、プラントバス３３を介して、監視対象のプラントに備えられたコントローラ装置またはデータベース装置３４から、要求された監視データを取り出す（ステップＳ２０８）。さらに、データ通信サーバ１４は、取り出されたデータから監視情報を生成してＷｅｂサーバ１１に転送する（ステップＳ２０９）。
【００２６】
Ｗｅｂサーバ１１は、データ通信サーバ１４から転送された監視情報を、インターネット３０，ゲートウェイ３１Ａ、及び携帯通信網３２Ａを介して、監視情報要求の送信元である携帯端末２０Ａに送信する（ステップＳ２１０）。携帯端末２０Ａは、受信した監視情報によりプラント監視を行うことができる。携帯端末２０Ａは、定期的にＷｅｂサーバ装置１０に対して監視情報要求を送信することにより、最新の監視情報を定期的に受信することができる。
【００２７】
さらに、携帯端末２０Ａは、機能実現プログラムＡの有する監視機能の一環として、定期的に受信した監視情報に基づいて監視情報のトレンドグラフなどを表示できる。このようなプラント監視に関する一連の処理は、携帯端末２０Ｂからも同様に行うことができる。
【００２８】
それぞれの携帯端末２０Ａ、２０Ｂは、機能実現プログラム２１Ａ、２１Ｂの有する吸収機能の働きにより、Ｗｅｂサーバ装置１０に対して所定の通信仕様としての監視情報要求を送信できる。これにより、Ｗｅｂサーバ装置１０と各携帯端末２０Ａ、２０Ｂとの通信インターフェースは同一となり、データ通信サーバ１４をキャリアごとに用意する必要がない。
【００２９】
実施の形態１によれば、Ｗｅｂサーバ装置は、キャリア毎に個別であるプログラムの実行環境の差異を吸収する吸収機能を備えた機能実行プログラムを蓄積管理し、携帯端末からの機能実現プログラムのダウンロード要求に対して、その携帯端末のキャリアに対応した機能実行プログラムをダウンロードできる。この機能実行プログラムの働きにより、Ｗｅｂサーバ装置は、キャリアが異なる携帯端末からの監視情報要求を所定の通信インターフェース仕様として受信できる。
【００３０】
これにより、データ通信サーバを１つだけ用意すればよく、キャリアごとに対応するためのデータ通信サーバを開発する必要がなく、開発コストを削減することができる。さらに、携帯端末からの監視情報要求に対して複数のキャリアに対応するための処理を施す必要がなく、より迅速な情報配信が可能となる。
【００３１】
実施の形態２．
実施の形態１においては、キャリアが異なる２種の携帯端末に対応する場合を説明した。実施の形態２においては、同一のキャリアに属するが、機種が異なる２種の携帯端末に対応する場合を説明する。実施の形態２における機能実現プログラムは、キャリアの違いとともに、携帯端末の機種の違いも吸収できるものである。図３は、本発明の実施の形態２におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【００３２】
携帯端末２０Ａ１と携帯端末２０Ａ２は、ともにキャリアＡに属する携帯端末であるが、機種が異なる場合を想定している。したがって、それぞれの携帯端末２０Ａ１、２０Ａ２が有するプログラム実行環境も、それぞれの機種に応じてプログラム実行環境Ａ１、Ａ２と異なっている。これに伴い、Ｗｅｂサーバ装置１０内のプログラム格納部１３には、同一のキャリアでの異なる機種毎に個別の機能実現プログラムＡ１、Ａ２が格納されている。
【００３３】
携帯端末別プログラム提供部１２は、携帯端末２０Ａ１あるいは携帯端末２０Ａ２からのダウンロード要求があった際に、通信データのヘッダ情報に含まれている端末情報から携帯端末の機種を判別し、その機種に応じた機能実現プログラムをプログラム格納部１３から取り出す。これにより、携帯端末２０Ａ１あるいは携帯端末２０Ａ２は、自らの機種に対応した機能実現プログラムを用いて、プラント監視を実行できる。
【００３４】
実施の形態２によれば、Ｗｅｂサーバ装置は、機種毎に個別であるプログラムの実行環境の差異を吸収する吸収機能を備えた機能実行プログラムを蓄積管理し、携帯端末からの機能実現プログラムのダウンロード要求に対して、その携帯端末の機種に対応した機能実行プログラムをダウンロードできる。この機能実行プログラムの働きにより、Ｗｅｂサーバ装置は、同一キャリアであっても機種が異なる携帯端末からの監視情報要求を所定の通信インターフェース仕様として受信できる。
【００３５】
これにより、データ通信サーバを１つだけ用意すればよく、機種ごとに対応するためのデータ通信サーバを開発する必要がなく、開発コストを削減することができる。さらに、携帯端末からの監視情報要求に対して複数の機種に対応するための処理を施す必要がなく、より迅速な情報配信が可能となる。
【００３６】
実施の形態３．
実施の形態２においては、同一のキャリアに属するが、機種が異なる２種の携帯端末に対応する場合を説明した。実施の形態３においては、同一キャリアに属し、機種も同一であるが、ニーズが異なるユーザに対応する場合を説明する。実施の形態３における機能実現プログラムは、キャリアの違いとともに、ユーザニーズの違いも吸収できるものである。ここで、「ニーズ」とは、例えば年配のユーザには文字をより大きくして表示する、あるいは技術レベルの高いユーザにはより詳細な情報まで表示するといったように、ユーザに応じて表示方法を変更することを意味している。
【００３７】
図４は、本発明の実施の形態３におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。携帯端末２０Ａ１と携帯端末２０Ａ２は、ともにキャリアＡに属する携帯端末であり、機種も同一である場合を想定している。したがって、それぞれの携帯端末２０Ａ１、２０Ａ２が有するプログラム実行環境は、ともにプログラム実行環境Ａ１として同一である。
【００３８】
しかしながら、携帯端末２０Ａ１と携帯端末２０Ａ２とでは、表示方法のニーズが異なることを想定している。これに伴い、Ｗｅｂサーバ装置１０内のプログラム格納部１３には、それぞれのニーズに対応する機能実現プログラムＡ１１、Ａ１２が格納されている。
【００３９】
携帯端末別プログラム提供部１２は、携帯端末２０Ａ１あるいは携帯端末２０Ａ２からのダウンロード要求があった際に、通信データのヘッダ情報に含まれている端末情報あるいは携帯端末から送信されるＵＲＬ（Uniform Resource Locator）などの情報をもとに、各携帯端末のニーズを判別し、そのニーズに応じた機能実現プログラムをプログラム格納部１３から取り出す。これにより、携帯端末２０Ａ１あるいは携帯端末２０Ａ２は、自らのニーズに対応した機能実現プログラムを用いて、プラント監視を実行できる。
【００４０】
実施の形態３によれば、Ｗｅｂサーバ装置は、ニーズの異なる機能実行プログラムを蓄積管理し、携帯端末からの機能実現プログラムのダウンロード要求に対して、その携帯端末のニーズに対応した機能実行プログラムをダウンロードできる。この機能実行プログラムの働きにより、Ｗｅｂサーバ装置は、同一キャリア、同一機種であってもニーズが異なる携帯端末からの監視情報要求を所定の通信インターフェース仕様として受信できる。
【００４１】
これにより、Ｗｅｂサーバ装置は、ニーズにあった監視情報を取り出して、対応する携帯端末に返送することができる。さらに、携帯端末は、ニーズにあった機能実行プログラムを実行することにより、ニーズにあった表示を行うことができる。
【００４２】
実施の形態４．
実施の形態２においては、同一のキャリアに属するが、機種が異なる２種の携帯端末に対し、それぞれの機種に対応した機能実現プログラムを個別に用いる場合を説明した。実施の形態４においては、同一のキャリアに属するが、機種が異なる２種の携帯端末に対し、同一の機能実現プログラムを用いる場合について説明する。
【００４３】
図５は、本発明の実施の形態４におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。実施の形態２のシステム構成図である図３と比較すると、Ｗｅｂサーバ装置１０が表示情報保存部１５及び表示情報データベース１６をさらに備えている点と、プログラム格納部１３がキャリアＡの各機種に共通の機能実現プログラムＡとともに、表示情報収集プログラムＡを有している点が異なる。
【００４４】
プログラム格納部１３に新たに格納されている表示情報収集プログラムＡは、携帯端末上で実行されることにより、機種によって異なる画面サイズ、各種描画部品のサイズ、及び文字のサイズなどの表示情報を収集し、収集した表示情報をＷｅｂサーバ装置１０に送信する機能を有するプログラムである。この表示情報収集プログラムＡは、各端末からのダウンロード要求に応じて、機能実現プログラムと同様にして、各携帯端末にダウンローダされる。
【００４５】
表示情報保存部１５は、携帯端末で収集された表示情報を、Ｗｅｂサーバ１１を介して受信し、表示情報データベース１６に保存させるものである。データ通信サーバ１４は、Ｗｅｂサーバ１１からの監視情報要求に基づいて、コントローラ装置またはデータベース装置３４からプラントの監視データを受信し、さらに表示情報データベース１６から対応する携帯端末の表示情報を取り出し、取り出した表示情報に基づいてプラントの監視データを編集して監視情報を生成し、Ｗｅｂサーバ１１に返送する。
【００４６】
次に、図５のシステム構成に基づくプラント監視の具体的な手順について、図６及び図７を用いて説明する。図６は、本発明の実施の形態４における表示情報の収集に関する実施手順を表した図である。図７は、本発明の実施の形態４におけるプラント監視の実施手順を表した図である。なお、携帯端末２０Ａ１と携帯端末２０Ａ２の実施手順は基本的に同じであり、図６のステップＳ６０１〜Ｓ６０８、及び図７のステップＳ７０１〜Ｓ７１１は、携帯端末２０Ａ１における手順を示している。
【００４７】
まず始めに、図６を用いて表示情報の収集に関する実施手順を説明する。携帯端末を初めて使用する場合には、その携帯端末の表示情報をＷｅｂサーバ装置１０に登録するため、次の手順を実施する。まず、携帯端末２０Ａ１は、表示情報を収集するために、携帯通信網３２Ａ、ゲートウェイ３１Ａ、及びインターネット３０を介してＷｅｂサーバ装置１０に対して表示情報収集プログラムのダウンロード要求を送信する（ステップＳ６０１）。
【００４８】
これに対して、表示情報収集プログラムのダウンロード要求を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、そのダウンロード要求を携帯端末別プログラム提供部１２に転送する（ステップＳ６０２）。
【００４９】
表示情報収集プログラムのダウンロード要求を受けた携帯端末別プログラム提供部１２は、そのダウンロード要求がキャリアＡに対応する要求であることを判断し、プログラム格納部１３に格納されている表示情報収集プログラムＡを取り出す（ステップＳ６０３）。さらに、携帯端末別プログラム提供部１２は、Ｗｅｂサーバ１１に対して取り出された表示情報収集プログラムＡを転送する（ステップＳ６０４）。
【００５０】
Ｗｅｂサーバ１１は、携帯端末別プログラム提供部１２から転送された表示情報収集プログラムＡを、インターネット３０，ゲートウェイ３１Ａ、及び携帯通信網３２Ａを介して、表示情報収集プログラムのダウンロード要求の送信元である携帯端末２０Ａに送信する（ステップＳ６０５）。そして、表示情報収集プログラムＡを受信した携帯端末Ａは、記憶部（図示せず）にその表示情報収集プログラムＡを保存する。
【００５１】
携帯端末２０Ａ１は、このようにしてダウンロードされたキャリアＡに適合する表示情報収集プログラムＡを、自らのプログラム実行環境Ａ１上で実行し、携帯端末２０Ａ１における画面サイズ、各種描画部品のサイズ、及び文字のサイズの情報等を表示情報として収集する。そして、携帯端末２０Ａ１は、収集した表示情報をＷｅｂサーバ装置１０に対して送信する（ステップＳ６０６）。
【００５２】
これに対して、表示情報を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、その表示情報を表示情報保存部１５に転送する（ステップＳ６０７）。表示情報を受けた表示情報保存部１５は、その表示情報を表示情報データベース１６に保存させる（ステップＳ６０８）。表示情報収集プログラムを用いたこの一連の手順を各携帯端末毎に行うことにより、表示情報データベース１６内には、各携帯端末の表示情報が蓄積されることとなる。
【００５３】
次に、図７を用いてプラント監視の実施手順を説明する。まず始めに、携帯端末２０Ａ１は、プラント監視を実行するために、携帯通信網３２Ａ、ゲートウェイ３１Ａ、及びインターネット３０を介してＷｅｂサーバ装置１０に対して機能実現プログラムのダウンロード要求を送信する（ステップＳ７０１）。これに対して、機能実現プログラムのダウンロード要求を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、そのダウンロード要求を携帯端末別プログラム提供部１２に転送する（ステップＳ７０２）。
【００５４】
機能実現プログラムのダウンロード要求を受けた携帯端末別プログラム提供部１２は、そのダウンロード要求がキャリアＡに対応する要求であることをダウンロード要求に含まれている端末情報から判断し、プログラム格納部１３に格納されている機能実現プログラムＡを取り出す（ステップＳ７０３）。さらに、携帯端末別プログラム提供部１２は、Ｗｅｂサーバ１１に対して取り出された機能実現プログラムＡを転送する（ステップＳ７０４）。
【００５５】
Ｗｅｂサーバ１１は、携帯端末別プログラム提供部１２から転送された機能実現プログラムＡを、インターネット３０，ゲートウェイ３１Ａ、及び携帯通信網３２Ａを介して、機能実現プログラムのダウンロード要求の送信元である携帯端末２０Ａ１に送信する（ステップＳ７０５）。そして、機能実現プログラムＡを受信した携帯端末２０Ａ１は、記憶部（図示せず）にその機能実現プログラムＡを保存する。
【００５６】
携帯端末２０Ａ１は、このようにしてダウンロードされたキャリアＡに適合する機能実現プログラムＡを、自らのプログラム実行環境Ａ１上で実行し、プラント監視を行う。そして、携帯端末２０Ａ１は、機能実現プログラムＡを実行中に、必要に応じて、Ｗｅｂサーバ装置１０に対して監視対象であるプラントの監視情報要求を送信する（ステップＳ７０６）
【００５７】
これに対して、監視情報要求を受信したＷｅｂサーバ装置１０内のＷｅｂサーバ１１は、その監視情報要求をデータ通信サーバ１４に転送する（ステップＳ７０７）。監視情報要求を受けたデータ通信サーバ１４は、プラントバス３３を介して、監視対象のプラントに備えられたコントローラ装置またはデータベース装置３４から、要求された監視データを取り出す（ステップＳ７０８）。
【００５８】
さらに、データ通信サーバ１４は、監視情報要求の送信元の携帯端末に対応する表示情報を表示情報データベース１６から取り出す（Ｓ７０９）。そして、データ通信サーバ１４は、取り出した表示情報に基づいて、対応する携帯端末の表示に対応するように監視データを編集して監視情報を生成し、Ｗｅｂサーバ１１に転送する（ステップＳ７１０）。
【００５９】
Ｗｅｂサーバ１１は、データ通信サーバ１４から転送された監視情報を、インターネット３０，ゲートウェイ３１Ａ、及び携帯通信網３２Ａを介して、監視情報要求の送信元である携帯端末２０Ａ１に送信する（ステップＳ７１１）。携帯端末２０Ａ１は、受信した監視情報により、自らの表示仕様に適合した監視情報を表示してプラント監視を行うことができる。
【００６０】
携帯端末２０Ａ１は、定期的にＷｅｂサーバ装置１０に対して監視情報要求を送信することにより、最新の監視情報を定期的に受信することができる。さらに、携帯端末２０Ａ１は、機能実現プログラムＡの有する監視機能の一環として、定期的に受信した監視情報に基づいて監視情報のトレンドグラフなどを表示できる。このようなプラント監視に関する一連の処理は、携帯端末２０Ｂからも同様に行うことができる。
【００６１】
実施の形態４によれば、Ｗｅｂサーバ装置は、携帯端末の表示情報を収集できる機能を備えた表示情報収集プログラムを蓄積管理し、この表示情報収集プログラムを携帯端末にダウンロードし、その実行結果として携帯端末の機種によって異なる表示情報を取得できる。さらに、取得した表示情報を活用して、各携帯端末の表示仕様に適合した監視情報を生成することができる。
【００６２】
これにより、機種毎に異なった機能実現プログラムを開発する必要がなく、プログラム格納部に格納する機能実現プログラムの数の増大を防ぐことができる。さらに、携帯端末は、表示仕様にあった監視情報の取得、表示が可能となる。
【００６３】
実施の形態５．
実施の形態４における表示情報収集プログラムは、機種によって異なる画面サイズ、各種描画部品のサイズ、及び文字のサイズなどの情報をプログラムの実行により自動的に収集するものであった。実施の形態５における表示情報収集プログラムは、自動的に収集されるこのような表示情報に加え、携帯端末上でユーザからのユーザ情報の入力を受け付けて、追加の表示情報を収集できるものである。
【００６４】
表示情報収集プログラムにユーザからのユーザ情報の入力を受け付ける機能を付加することにより、携帯端末２０Ａ１は、例えば、文字の大きさ、色などの嗜好をユーザ情報として得ることができ、そのユーザ情報を含めた表示情報をＷｅｂサーバ装置１０に送信することができる。これにより、Ｗｅｂサーバ装置１０は、ユーザ情報を反映した表示情報を取得でき、その表示情報に基づいてユーザの嗜好に応じた監視情報を生成することができる。
【００６５】
実施の形態５によれば、ユーザ情報の入力機能を有する表示情報収集プログラムを活用することにより、ユーザ毎の要求を反映した表示が可能な情報配信を行うことのできるＷｅｂサーバ装置を得ることができる。
【００６６】
実施の形態６．
実施の形態６のＷｅｂサーバ装置１０は、表示情報データベース１６内の表示情報を編集するための機能を備えている。図８は、本発明の実施の形態６におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。図５のシステム構成と異なる点は、Ｗｅｂサーバ装置１０が新たに表示情報編集部１７を備えている点である。
【００６７】
表示情報編集部１７は、表示情報収集プログラムの実行によって収集され、表示情報データベース１６内に蓄えられている表示情報に対して、さらに編集を加えるための機能を備えている。これにより、一度表示情報データベース１６内に蓄積された表示情報を、容易に編集することができる。
【００６８】
実施の形態６によれば、表示情報編集部を活用して表示情報データベース内の表示情報を編集して、表示情報をカスタマイズすることができ、各携帯端末で満足の得られる表示を実現するための情報配信を行うことのできるＷｅｂサーバ装置を得ることができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態１におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【図２】本発明の実施の形態１におけるプラント監視の実施手順を表した図である。
【図３】本発明の実施の形態２におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【図４】本発明の実施の形態３におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【図５】本発明の実施の形態４におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【図６】本発明の実施の形態４における表示情報の収集に関する実施手順を表した図である。
【図７】本発明の実施の形態４におけるプラント監視の実施手順を表した図である。
【図８】本発明の実施の形態６におけるＷｅｂサーバ装置を含む全体のシステム構成を表す図である。
【符号の説明】
【００７０】
１０  Ｗｅｂサーバ装置、１１  Ｗｅｂサーバ、１２  携帯端末別プログラム提供部、１３  プログラム格納部、１４  データ通信サーバ、１５  表示情報保存部、１６  表示情報データベース、１７  表示情報編集部、２０Ａ、２０Ａ１、２０Ａ２、２０Ｂ  携帯端末、３０  インターネット、３１Ａ、３１Ｂ  ゲートウェイ、３２Ａ、３２Ｂ  携帯通信網、３３  プラントバス、３４  コントローラ装置またはデータベース装置（監視対象）。
【図１】
2005301747.tif 000003
【図２】
2005301747.tif 000004
【図３】
2005301747.tif 000005
【図４】
2005301747.tif 000006
【図５】
2005301747.tif 000007
【図６】
2005301747.tif 000008
【図７】
2005301747.tif 000009
【図８】
2005301747.tif 000010