(57)【特許請求の範囲】
【請求項１】
サーバとの間で無線により通信を行う携帯端末において、
前記サーバとの間の通信の確立後、定期的に、前記サーバに格納されている警報データの更新時刻の中から最新の更新時刻を読み出し、この読み出した最新の更新時刻と前回読み出した最新の更新時刻とが異なる場合に、前記サーバに格納されている発生中の警報データを読み出す警報通信手段と、
この警報通信手段によって読み出された発生中の警報データを格納する警報発生データ格納手段と、
少なくとも前記サーバに対して最新の表示画面を要求する時および前記サーバに対して他の表示画面への切り替えを要求する時に前記サーバに警報発生表示プログラムの送信要求を行う送信要求手段と、
前記送信要求に応えて前記サーバから送られてきた前記警報発生表示プログラムを実行し、定期的に、前記警報発生データ格納手段に格納されている発生中の警報データの中から最新の発生時刻の警報データを読み出し、この読み出した最新の発生時刻の警報データを画面上の共通エリアに、前記警報発生データ格納手段に格納されている発生中の警報データの警報レベルのうち最も高い警報レベルとともに表示する警報表示手段と
を備えたことを特徴とする携帯端末。
【請求項２】
請求項１に記載された携帯端末において、
前記警報通信手段は、読み出した発生中の警報データに新たに発生した警報データがあった場合、その旨を知らせることを特徴とする携帯端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報の閲覧を可能とするブラウザ手段（Ｗｅｂブラウザ）を利用してサーバとの間で無線により通信を行う携帯端末に関するものである。
【０００２】
【従来の技術】
図１２に携帯端末を用いた従来のプラント監視システムの概略を示す。同図において、１はプラント内に設けられた各種の現場機器であり、これらの現場機器１はコントローラ２によって制御される。コントローラ２は通信ネットワーク３を介して中央監視装置４やサーバ５に接続されている。６は中継装置であり、ＰＤＡ（Personal Digital Assistance ）などの携帯端末７とサーバ５との間の通信ネットワーク３を介する無線通信を中継する。
【０００３】
このプラント監視システムにおいて、コントローラ２は、プラント内の各種管理ポイントのデータを取り込み、プラントの制御を行い、この取り込んだデータを中央監視装置４およびサーバ５が収集する。中央監視装置４は各種管理ポイントからのデータを蓄積する。サーバ５には、コントローラ２から送られてくるデータに基づいて、警報データファイル５−１が作成される。警報データファイル５−１には、プラント内で発生した警報毎に、その警報の発生時刻，回復時刻，警報名称，警報レベルなどが警報データとして書き込まれる（図１３（ａ）参照）。
【０００４】
また、このプラント監視システムにおいて、携帯端末７には情報の閲覧を可能とするＷｅｂブラウザ７−１がインストールされており、携帯端末７のユーザはこのＷｅｂブラウザ７−１を利用して中継装置６を介してサーバ５との間で無線により通信を行う。携帯端末７からサーバ５へアクセスする場合、Ｗｅｂブラウザ７−１を起動し、携帯端末７の画面上にログイン画面を表示させ、ユーザＩＤとパスワードを入力する。すると、Ｗｅｂブラウザ７−１は、入力されたユーザＩＤとパスワードをログイン情報としてサーバ５へ送る。
【０００５】
サーバ５は、携帯端末７からのログイン情報を受け取り、携帯端末７との間の通信を確立する。この通信の確立後、サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、表示画面（この場合、メニュー画面）のＨＴＭＬ（Hyper Text Markup Language）ファイルを携帯端末７へ送信する。このＨＴＭＬファイルには通信用プログラムの呼出指令と表示用プログラムの呼出指令が記述されている。
【０００６】
Ｗｅｂブラウザ７−１は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して通信用プログラムと表示用プログラムの送信を要求する。サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、通信用プログラムと表示用プログラムを帯端末７へ送る。なお、サーバ５から携帯端末７へ送られる通信用プログラムや表示用プログラムは、例えばマイクロソフト社が開発したActiveＸ（登録商標）を利用してＨＴＭＬにより作成された簡易プログラムである。
【０００７】
Ｗｅｂブラウザ７−１は、サーバ５から送られてきた通信用プログラムを実行し、サーバ５の警報データファイル５−１から発生中の警報データを定期的に読み出す。また、サーバ５から送られてきた表示用プログラムを実行し、サーバ５の警報データファイル５−１から読み出された発生中の警報データの中の最新の警報データを画面に表示する。例えば、最新の発生中の警報データとして、その警報の警報名称を画面上の共通エリアに表示する。なお、画面上の共通エリアとは、どの画面にも出現する予め定められた領域のことである。
【０００８】
図１４に携帯端末７における最新の発生中の警報データの表示例を示す。同図において、Ｇ１は表示画面、ＣＡはこの表示画面Ｇ１上の共通エリアである。サーバ５の警報データファイル５−１に図１３（ａ）に示したような発生時刻の異なる複数の警報データが書き込まれているものとした場合、最新の警報データの警報名称「Ｂ」が共通エリアＣＡに表示される。
【０００９】
【発明が解決しようとする課題】
しかしながら、上述した従来の携帯端末７では、サーバ５から送られてくるＨＴＭＬファイルに記述されている呼出指令に基づいて、表示用プログラムと通信用プログラムをサーバ５からダウンロードするようにしているため、表示画面Ｇ１の更新時や他の画面への切り替え時に、すなわちＨＴＭＬファイルを受信するたびに、サーバ５からの発生中の警報データの読み出しが一時的に中断され、その間に新たに発生した警報データを迅速に知ることができないという問題があった。
【００１０】
〔表示画面の更新時の問題〕
表示画面の更新時の問題について、図１４に示した表示画面Ｇ１を更新する場合を例にとって説明する。この場合、携帯端末７のＷｅｂブラウザ７−１は、最新の表示画面（更新画面）Ｇ１のＨＴＭＬファイルの送信をサーバ５に対して要求する。サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、更新画面Ｇ１のＨＴＭＬファイルを携帯端末７へ送信する。このＨＴＭＬファイルには通信用プログラムの呼出指令と表示用プログラムの呼出指令が記述されている。
【００１１】
Ｗｅｂブラウザ７−１は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して更新画面Ｇ１に対する通信用プログラムと表示用プログラムの送信を要求する。サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、通信用プログラムと表示用プログラムを携帯端末７へ送信する。Ｗｅｂブラウザ７−１は、更新画面Ｇ１のＨＴＭＬファイルを要求してから更新画面Ｇ１に対する通信用プログラムと表示用プログラムがダウンロードされるまで、サーバ５の警報データファイル５−１からの発生中の警報データの読み出しを中断する。
【００１２】
ここで、例えば、更新画面Ｇ１のＨＴＭＬファイルを要求した直後に新たな警報が発生し、サーバ５における警報データファイル５−１の内容が図１３（ｂ）に示すように書き替えられたとする。この場合、携帯端末７におけるＷｅｂブラウザ７−１は、更新画面Ｇ１に対する通信用プログラムと表示用プログラムのダウンロードを待ち、このダウンロードされた通信用プログラムと表示用プログラムを実行することによって初めて、更新画面Ｇ１における共通エリアＣＡの表示を警報名称「Ｃ」に切り替える（図１５（ｂ））。
【００１３】
この表示画面の更新において、通信用プログラムと表示用プログラムのダウンロードには時間がかかる。また、通信用プログラムのダウンロード後、この通信用プログラムの実行によって発生中の警報データをサーバ５から読み出すのにも時間がかかる。このような理由から、表示画面の更新中に新たな警報データが発生した場合、これを迅速に知ることができないという問題が生じていた。
【００１４】
〔表示画面の切り替え時の問題〕
表示画面の切り替え時の問題について、図１４に示した表示画面Ｇ１を警報サマリ画面Ｇ２（図１６（ｂ））に切り替える場合を例にとって説明する。この場合、携帯端末７のＷｅｂブラウザ７−１は、警報サマリ画面Ｇ２のＨＴＭＬファイルの送信をサーバ５に対して要求する。サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、警報サマリ画面Ｇ２のＨＴＭＬファイルを携帯端末７へ送信する。このＨＴＭＬファイルには通信用プログラムの呼出指令と表示用プログラムの呼出指令が記述されている。
【００１５】
Ｗｅｂブラウザ７−１は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して警報サマリ画面Ｇ２に対する通信用プログラムと表示用プログラムの送信を要求する。サーバ５は、Ｗｅｂブラウザ７−１からの要求に応えて、通信用プログラムと表示用プログラムを携帯端末７へ送る。Ｗｅｂブラウザ７−１は、警報サマリ画面Ｇ２のＨＴＭＬファイルを要求してから警報サマリ画面Ｇ２に対する通信用プログラムと表示用プログラムがダウンロードされるまで、サーバ５の警報データファイル５−１からの発生中の警報データの読み出しを中断する。
【００１６】
ここで、例えば、警報サマリ画面Ｇ２のＨＴＭＬファイルを要求した直後に警報が発生し、サーバ５における警報データファイル５−１の内容が図１３（ｂ）に示すように書き替えられたとする。この場合、Ｗｅｂブラウザ７−１は、警報サマリ画面Ｇ２に対する通信用プログラムと表示用プログラムのダウンロードを待ち、このダウンロードされた通信用プログラムと表示用プログラムを実行することによって初めて、警報サマリ画面Ｇ２における共通エリアＣＡの表示を警報名称「Ｃ」に切り替える。また、警報サマリ画面Ｇ２の固有エリアＧ２Ａに発生中の警報データの一覧を表示する（図１６（ｂ））。
【００１７】
この表示画面の切り替えにおいて、通信用プログラムと表示用プログラムのダウンロードには時間がかかる。また、通信用プログラムのダウンロード後、この通信用プログラムの実行によって発生中の警報データをサーバ５から読み出すのにも時間がかかる。このような理由から、表示画面の切り替え中に新たな警報データが発生した場合、これを迅速に知ることができないという問題が生じていた。
【００１８】
本発明はこのような課題を解決するためになされたもので、その目的とするところは、表示画面の更新中や切り替え中に新たに発生した警報データを迅速に知ることができる携帯端末を提供することにある。
【００１９】
【課題を解決するための手段】
このような目的を達成するために、本発明は、サーバとの間の通信の確立後、定期的に、サーバに格納されている警報データの更新時刻の中から最新の更新時刻を読み出し、この読み出した最新の更新時刻と前回読み出した最新の更新時刻とが異なる場合に、サーバに格納されている発生中の警報データを読み出す警報通信手段と、この警報通信手段によって読み出された発生中の警報データを格納する警報発生データ格納手段と、少なくともサーバに対して最新の表示画面を要求する時およびサーバに対して他の表示画面への切り替えを要求する時にサーバに警報発生表示プログラムの送信要求を行う送信要求手段と、送信要求に応えてサーバから送られてきた警報発生表示プログラムを実行し、定期的に、警報発生データ格納手段に格納されている発生中の警報データの中から最新の発生時刻の警報データを読み出し、この読み出した最新の発生時刻の警報データを画面上の共通エリアに、警報発生データ格納手段に格納されている発生中の警報データの警報レベルのうち最も高い警報レベルとともに表示する警報表示手段とを設けたものである。
【００２０】
この発明において、警報通信手段は、サーバとの間の通信の確立後、定期的に、サーバに格納されている警報データの更新時刻の中から最新の更新時刻を読み出し、この読み出した最新の更新時刻と前回読み出した最新の更新時刻とが異なる場合に、サーバに格納されている発生中の警報データを読み出し、警報発生データ格納手段に格納する。すなわち、警報通信手段は、表示画面の更新中や切り替え中であっても中断することなく、サーバに格納されている発生中の警報データの読み出しを行い、警報発生データ格納手段に格納する。
一方、送信要求手段は、少なくともサーバに対して最新の表示画面を要求する時およびサーバに対して他の表示画面への切り替えを要求する時に、サーバに警報発生表示プログラムの送信要求を行う。警報表示手段は、サーバから送られてきた警報発生表示プログラムを実行し、定期的に、警報発生データ格納手段に格納されている発生中の警報データの中から最新の発生時刻の警報データを読み出し、この読み出した最新の発生時刻の警報データを画面上の共通エリアに、警報発生データ格納手段に格納されている発生中の警報データの警報レベルのうち最も高い警報レベルとともに表示する。
【００２２】
本発明では、サーバに格納されている警報データの更新時刻の中から最新の更新時刻が読み出され、この読み出された最新の更新時刻と前回読み出された最新の更新時刻とが異なる場合に、サーバに格納されている発生中の警報データが読み出される。このようにすることによって、サーバに格納されている発生中の警報データに変化があった場合にのみ、発生中の警報データが読み出されるものとなる。
【００２４】
本発明では、警報発生データ格納手段に格納されている発生中の警報データの中から最新の発生時刻の警報データが読み出され、この読み出された最新の発生時刻の警報データが画面の共通エリアに、警報発生データ格納手段に格納されている発生中の警報データの警報レベルのうち最も高い警報レベルとともに表示される。
【００２５】
このようにすることによって、最新の発生中の警報データを知ることができるばかりではなく、発生中の警報データにおける最も高い警報レベルを知ることができる。例えば、発生中の警報データが２つあり、最新の発生中の警報データ（第１の警報データ）の警報レベルが「レベル(1)」、残るもう１つの発生中の警報データ（第２の警報データ）の警報レベルが「レベル(1)」よりも高い「レベル(2)」であったとする。この場合、第１の警報データが共通エリアに表示され、その共通エリアの背景色が第２の警報データの警報レベル（レベル(2)）に対応する色で表示される。
【００２６】
【発明の実施の形態】
以下、本発明を図面に基づいて詳細に説明する。図１はこの発明に係る携帯端末の一実施の形態を用いたプラント監視システムの要部を示す図である。同図において、図１２と同一符号は同一或いは同等構成要素を示し、その説明は省略する。
【００２７】
この実施の形態において、携帯端末８は、Ｗｅｂブラウザ８−１、警報通信手段８−２、警報発生データファイル８−３、送信要求手段８−４、警報表示手段８−５、文書作成用ソフトや表計算ソフトなどの汎用アプリケーション８−６、タッチパネル式のディスプレイ（液晶画面）８−７、ブザー８−８、リセットスイッチ８−９などを備えている。
【００２８】
なお、図示してはいないが、携帯端末８は、中央演算処理装置（ＣＰＵ）やＥ2 ＰＲＯＭなどの記憶装置を有し、Ｗｅｂブラウザ８−１や汎用アプリケーション８−６は記憶装置に格納されている。また、警報発生データファイル８−３は記憶装置内に作成され、警報通信手段８−２や送信要求手段８−４、警報表示手段８−５はＣＰＵの処理機能として実現される。
【００２９】
〔携帯端末からサーバへのアクセス〕
携帯端末８からサーバ５へアクセスする場合、Ｗｅｂブラウザ８−１を起動し、携帯端末８のディスプレイ８−５上にログイン画面を表示させ、ユーザＩＤとパスワードを入力する。すると、Ｗｅｂブラウザ８−１は、入力されたユーザＩＤとパスワードをログイン情報としてサーバ５へ送る。サーバ５は、携帯端末８からのログイン情報を受け取り、携帯端末８との間の通信を確立する。
【００３０】
〔警報通信手段による発生中の警報データの読み出し・保存〕
サーバ５との間の通信が確立されると、携帯端末８の警報通信手段８−２は、Ｗｅｂブラウザ８−１を利用することなく、サーバ５の警報データファイル５−１に格納されている発生中の警報データを定期的に読み出す。
【００３１】
図２に警報通信手段８−２の処理フローを示す。警報通信手段８−２は、サーバ５との間の通信が確立されると（ステップ２０１のＹＥＳ）、サーバ５に対して警報データの最新の更新時刻の送信を要求する（ステップ２０２）。
【００３２】
サーバ５は、警報通信手段８−２からの最新の更新時刻の送信要求を受けて（図３に示すステップ３０１のＹＥＳ）、警報データファイル５−１に格納されている警報データの中から最新の更新時刻Ｔnew を検索する（ステップ３０２）。ここで、警報データファイル５−１に、図４（ａ）に示したような警報データが格納されているものとする。この場合、警報データファイル５−１に格納されている警報データの中から最新の更新時刻Ｔnew として、警報名称「Ｂ」の発生時刻「２００２／０４／３０  １２：２０」を読み出し、この読み出した最新の更新時刻Ｔnew を携帯端末８へ送信する（ステップ３０３）。
【００３３】
警報通信手段８−２は、サーバ５からの最新の更新時刻Ｔnew を受信し、記録する（ステップ２０３）。そして、サーバ５から送信されてきた最新の更新時刻Ｔnew と記憶している前回の最新の更新時刻Ｔnew ’とを比較し、Ｔnew とＴnew ’とが異なっていれば、最新の更新時刻に変化があったとして（ステップ２０４のＹＥＳ）、サーバ５に対して発生中の警報データの送信を要求する（ステップ２０５）。
【００３４】
例えば、前回ログオフされた時の最新の更新時刻Ｔnew ’として、図４（ａ）における警報名称「Ａ」の回復時刻「２００２／０４／３０  １２：１５」が記録されていたとする。この場合、Ｔnew とＴnew ’とが異なるので、サーバ５に対して発生中の警報データの送信を要求する。
【００３５】
サーバ５は、警報通信手段８−２からの発生中の警報データの送信要求を受けて（図５に示すステップ５０１のＹＥＳ）、警報データファイル５−１に格納されている警報データの中から回復時刻が格納されていない警報データを検索し（ステップ５０２）、回復時刻が格納されていない警報データすなわち発生中の警報データを携帯端末８へ送信する（ステップ５０３）。図４（ａ）の例では、警報名称「Ｂ」の警報データを携帯端末８へ送信する。
【００３６】
警報通信手段８−２は、サーバ５から発生中の警報データが送られてくると、この送られてきた警報データに新たに発生した警報データが含まれているか否かをチェックする（ステップ２０６）。新たに発生した警報データが含まれていれば（ステップ２０６のＹＥＳ）、ブザー８−８を鳴動させる（ステップ２０７）。このブザー８−８の鳴動は、リセットスイッチ８−９をＯＮとすることによって停止させることができる。
【００３７】
そして、警報通信手段８−２は、受信した発生中の警報データを警報発生データファイル８−３に保存する（ステップ２０８）。図４（ａ）の例では、図６（ａ）に示すように、警報名称「Ｂ」の警報データ（発生時刻，警報名称，警報レベル）を警報発生データファイル８−３に保存する。以下同様にして、ログオフが確認されるまで（ステップ２０９のＹＥＳ）、ステップ２０２〜２０８の動作を繰り返す。
【００３８】
この動作の繰り返し中、携帯端末８では、警報データが新たに発生する毎に、ブザー８−８が鳴動するので、文書作成用ソフトや表計算ソフト等の汎用アプリケーション８−６が動作しているような場合であっても、警報の発生を確実に把握することができる。
【００３９】
また、この動作の繰り返し中、携帯端末８は、サーバ５に格納されている発生中の警報データに変化があったか否かを判断し、発生中の警報データに変化があった場合にのみ発生中の警報データを読み出すので、無駄な通信を排除することができ、より高速にサーバ５の警報データを読み出すことができる。
【００４０】
〔画面の表示〕
一方、Ｗｅｂブラウザ８−１が起動した携帯端末８とサーバ５との間の通信が確立されると、サーバ５は携帯端末８の送信要求手段８−４からの要求に応えて、表示画面（この場合、メニュー画面）のＨＴＭＬファイルを携帯端末８へ送信する。このＨＴＭＬファイルには、警報発生表示プログラムの呼出指令が記述されている（通信用プログラムの呼出指令は記述されていない）。なお、送信要求手段８−４は、ＣＰＵの処理機能として存在し、Ｗｅｂブラウザ８−１を利用してその処理を実行する。
【００４１】
送信要求手段８−４は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して警報発生表示プログラムの送信を要求する。サーバ５は、送信要求手段８−４からの要求に応えて、警報発生表示プログラムを携帯端末８へ送る。このとき、警報発生表示用プログラムのみを送信すればよく、通信用プログラムを送信する必要はないので、プログラムの送信時間を短縮することができる。
【００４２】
〔警報発生表示プログラムの実行〕
携帯端末８の警報表示手段８−５は、サーバ５から送られてきた警報発生表示プログラムを実行し、携帯端末８の警報発生データファイル８−３に格納されている発生中の警報データの中から最新の警報データ（この例では、警報名称）を読み出す（図７に示すステップ７０１）。また、警報発生データファイル８−３に格納されている発生中の警報データの中から最も高い警報レベルを特定する（ステップ７０２）。
【００４３】
例えば、警報発生データファイル８−３に図６（ａ）に示したような警報データが格納されているものとした場合、ステップ７０１では警報名称「Ｂ」を読み出し、ステップ７０２では最も高い警報レベルとして「レベル▲２▼」を特定する。なお、警報表示手段８−５は、ＣＰＵの処理機能として存在し、Ｗｅｂブラウザ８−１を利用してその処理を実行する。
【００４４】
そして、警報表示手段８−５は、図８に示すように、ステップ７０１で読み出した警報名称（警報名称「Ｂ」）を表示画面Ｇ１の共通エリアＣＡに表示し（ステップ７０３）、その共通エリアＣＡの背景色をステップ７０２で特定した警報レベル（レベル▲２▼）に対応する色で表示する（ステップ７０４）。これにより、最新の発生中の警報データだけではなく、発生中の警報データにおける最も高い警報レベルを知ることでき、警報状態の把握や発生中の警報の認識が容易になる。
【００４５】
〔表示画面の更新〕
図８に示した表示画面Ｇ１の更新を行うものとする。この場合、携帯端末８の送信要求手段８−４は、最新の表示画面（更新画面）Ｇ１のＨＴＭＬファイルの送信をサーバ５に対して要求する。サーバ５は、送信要求手段８−４からの要求に応えて、更新画面Ｇ１のＨＴＭＬファイルを携帯端末８へ送信する。このＨＴＭＬファイルには警報発生表示プログラムの呼出指令が記述されている。
【００４６】
送信要求手段８−４は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して更新画面Ｇ１に対する警報発生表示プログラムの送信を要求する。サーバ５は、送信要求手段８−４からの要求に応えて、警報発生表示プログラムを携帯端末８へ送信する。
【００４７】
ここで、例えば、更新画面Ｇ１のＨＴＭＬファイルを要求した直後に新たな警報が発生し、サーバ５における警報データファイル５−１の内容が図４（ｂ）に示すように書き替えられたとする。この場合、携帯端末８における警報通信手段８−２は、Ｗｅｂブラウザ８−１を利用することなく、サーバ５からの発生中の警報データの読み出しを続けており、警報データファイル５−１の内容が書き替えられた次の周期で発生中の警報データを読み出し、警報発生データファイル８−３に格納する。この例では、警報名称「Ｂ」と「Ｃ」の警報データを読み出し、図６（ｂ）に示すように警報発生データファイル８−３に格納する。
【００４８】
警報表示手段８−５は、更新画面Ｇ１に対する警報発生表示プログラムのダウンロードを待ち、ダウンロードされた警報発生表示プログラムを実行することによって、更新画面Ｇ１における共通エリアＣＡの表示を警報名称「Ｃ」に切り替える（図９（ｂ））。この場合、共通エリアＣＡの背景色は、警報発生データファイル８−３に格納されている警報データの中の最も高い警報レベル、すなわち警報名称「Ｂ」の警報レベル（レベル▲２▼）に対応する色とする。
【００４９】
このように、本実施の形態では、表示画面の更新中にサーバ５からの発生中の警報データの読み出しが中断されることがない。また、通信用プログラムのダウンロードを行わないので、サーバ５からのプログラムのダウンロード時間が短い。また、警報発生表示プログラムのダウンロード後、サーバ５からの発生中の警報データの送信を待つ必要もない。したがって、表示画面の更新中に新たに発生した警報データを迅速に知ることができる。
【００５０】
〔表示画面の切り替え〕
図８に示した表示画面Ｇ１を警報サマリ画面Ｇ２（図１０（ｂ））に切り替えるものとする。この場合、携帯端末８の送信要求手段８−４は、警報サマリ画面Ｇ２のＨＴＭＬファイルの送信をサーバ５に対して要求する。サーバ５は、送信要求手段８−４からの要求に応じて、警報サマリ画面Ｇ２のＨＴＭＬファイルを携帯端末８へ送信する。このＨＴＭＬファイルには警報発生表示プログラムおよび警報サマリ表示プログラムの呼出指令が記述されている。
【００５１】
送信要求手段８−４は、サーバ５から送られてきたＨＴＭＬファイルに記述されている呼出指令に基づき、サーバ５に対して警報サマリ画面Ｇ２に対する警報発生表示プログラムおよび警報サマリ表示プログラムの送信を要求する。サーバ５は、送信要求手段８−４からの要求に応えて、警報発生表示プログラムおよび警報サマリ表示プログラムを携帯端末８へ送信する。
【００５２】
ここで、例えば、警報サマリ画面Ｇ２のＨＴＭＬファイルを要求した直後に新たな警報が発生し、サーバ５における警報データファイル５−１の内容が図４（ｂ）に示すように書き替えられたとする。この場合、携帯端末８における警報通信手段８−２は、Ｗｅｂブラウザ８−１を利用することなく、サーバ５からの発生中の警報データの読み出しを続けており、警報データファイル５−１の内容が書き替えられた次の周期で発生中の警報データを読み出し、警報発生データファイル８−３に格納する。この例では、警報名称「Ｂ」と「Ｃ」の警報データを読み出し、図６（ｂ）に示すように警報発生データファイル８−３に格納する。
【００５３】
警報表示手段８−５は、警報サマリ画面Ｇ２に対する警報発生表示プログラムおよび警報サマリ表示プログラムのダウンロードを待ち、ダウンロードされた警報発生表示プログラムを実行することによって、警報サマリ画面Ｇ２における共通エリアＣＡの表示を警報名称「Ｃ」に切り替える（図１０（ｂ））。
【００５４】
この場合、共通エリアＣＡの背景色は、警報発生データファイル８−３中に格納されている警報データの中の最も高い警報レベル、すなわち警報名称「Ｂ」の警報レベル（レベル▲２▼）に対応する色とする。また、警報サマリ表示プログラムを実行することにより、警報発生データファイル８−３から発生中の警報データ（発生時刻、警報名称、警報レベル）を読み出し（図１１に示すステップ１０１）、警報サマリ画面Ｇ２の固有エリアＧ２Ａに一覧表示する（ステップ１０２）。
【００５５】
このように、本実施の形態では、表示画面の切り替え中にサーバ５からの発生中の警報データの読み出しが中断されることがない。また、通信用プログラムのダウンロードを行わないので、サーバ５からのプログラムのダウンロード時間が短い。また、警報発生表示プログラムおよび警報サマリ表示プログラムのダウンロード後、サーバ５からの発生中の警報データの送信を待つ必要もない。したがって、表示画面の切り替え中に新たに発生した警報データを迅速に知ることができる。
【００５６】
なお、上述した実施の形態では、共通エリアＣＡに警報名称を表示するようにしたが、発生時刻や警報レベルなども合わせて表示するようにしてもよい。
また、上述した実施の形態では、プラントに適用した場合の例として説明したが、ビル等においても同様にして適用することが可能であり、対象となる施設はプラントやビルなどに限られるものではない。
【００５７】
【発明の効果】
以上説明したことから明らかなように本発明によれば、警報通信手段が、サーバとの間の通信の確立後、定期的に、サーバに格納されている警報データの更新時刻の中から最新の更新時刻を読み出し、この読み出した最新の更新時刻と前回読み出した最新の更新時刻とが異なる場合に、サーバに格納されている発生中の警報データを読み出し、警報発生データ格納手段に格納するので、表示画面の更新中や切り替え中にサーバからの発生中の警報データの読み出しが中断されることがなく、また、通信用プログラムのダウンロードを行う必要がないのでサーバからのプログラムのダウンロード時間が短く、警報発生表示プログラムのダウンロード後、サーバからの発生中の警報データの送信を待つ必要もなく、表示画面の更新中や切り替え中に新たに発生した警報データを迅速に知ることができる。
また、本発明によれば、警報表示手段が、サーバから送られてきた警報発生表示プログラムを実行し、定期的に、警報発生データ格納手段に格納されている発生中の警報データの中から最新の発生時刻の警報データを読み出し、この読み出した最新の発生時刻の警報データを画面上の共通エリアに、警報発生データ格納手段に格納されている発生中の警報データの警報レベルのうち最も高い警報レベルとともに表示するので、最新の発生中の警報データだけではなく、発生中の警報データにおける最も高い警報レベルを知ることができ、警報状態の把握や発生中の警報の認識が容易になる。
【図面の簡単な説明】
【図１】  本発明に係る携帯端末の一実施の形態を用いたプラント監視システムの要部を示す図である。
【図２】  このプラント監視システムにおける携帯端末の警報通信手段の処理を示すフローチャートである。
【図３】  このプラント監視システムにおけるサーバでの最新の更新時刻の送信処理を示すフローチャートである。
【図４】  サーバに作られる警報データファイルを例示する図である。
【図５】  サーバにおける発生中の警報データの送信処理を示すフローチャートである。
【図６】  携帯端末に作られる警報発生データファイルを例示する図である。
【図７】  携帯端末における警報表示手段の警報発生表示プログラムに従う処理を示すフローチャートである。
【図８】  携帯端末のディスプレイに表示される表示画面を例示する図である。
【図９】  携帯端末における更新前および更新後の表示画面を例示する図である。
【図１０】  携帯端末における切り替え前および切り替え後の表示画面を例示する図である。
【図１１】  携帯端末における警報表示手段の警報サマリ表示プログラムに従う処理を示すフローチャートである。
【図１２】  従来の携帯端末を用いたプラント監視システムの要部を示す図である。
【図１３】  このプラント監視システムのサーバに作られる警報データファイルを例示する図である。
【図１４】  従来の携帯端末のディスプレイに表示される表現画面を例示する図である。
【図１５】  従来の携帯端末における更新前および更新後の表示画面を例示する図である。
【図１６】  従来の携帯端末における切り替え前および切り替え後の表示画面を例示する図である。
【符号の説明】
１…現場機器、２…コントローラ、３…通信ネットワーク、４…中央監視装置、５…サーバ、５−１…警報データファイル、６…中継装置、８…携帯端末、８−１…Ｗｅｂブラウザ、８−２…警報通信手段、８−３…警報発生データファイル、８−４…送信要求手段、８−５…警報表示手段、８−６…汎用アプリケーション、８−７…ディスプレイ、８−８…ブザー、８−９…リセットスイッチ、Ｇ１…表示画面、ＣＡ…共通エリア、Ｇ２…警報サマリ画面、Ｇ２Ａ…固有エリア。
【図１】
0003984099.tif 000002
【図２】
0003984099.tif 000003
【図３】
0003984099.tif 000004
【図４】
0003984099.tif 000005
【図５】
0003984099.tif 000006
【図６】
0003984099.tif 000007
【図７】
0003984099.tif 000008
【図８】
0003984099.tif 000009
【図９】
0003984099.tif 000010
【図１０】
0003984099.tif 000011
【図１１】
0003984099.tif 000012
【図１２】
0003984099.tif 000013
【図１３】
0003984099.tif 000014
【図１４】
0003984099.tif 000015
【図１５】
0003984099.tif 000016
【図１６】
0003984099.tif 000017