(57)【要約】【課題】サーバ装置に処理の負担を掛けることなく、Ｗｅｂブラウザ上に表示されたプラントの監視画面の領域を最適なサイズにクライアント端末側で制御して表示することができる情報処理装置、レイアウト表示システム及びレイアウト表示方法を提供する。【解決手段】クライアント端末１４のＷｅｂブラウザ上に表示されるプラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置１０にアクセスを行って、受信したサイズ情報に基づいて監視画面表示領域を算出すると共にクライアント端末１４のＬＣＤに表示する。Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ監視画面表示領域の設定要求を受けた場合は、変更後のＷｅｂブラウザのウィンドウサイズに基づいて監視画面表示領域のサイズ情報を算出すると共にＬＣＤに表示し、算出したサイズ情報をサーバ装置１０に送信する。【選択図】      図２
2011048789.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置であって、
前記Ｗｅｂブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、前記情報処理装置に該当する前記サイズ情報が記憶されている場合は当該サイズ情報を受信する受信手段と、
前記受信手段によって受信した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示する表示手段と、
前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出したサイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズの情報に加え、前記表示装置のデスクトップの解像度の情報に基づいて前記監視画面表示領域のサイズ情報を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置と、前記情報処理装置からの要求に応じた処理を行うサーバ装置とを備えたレイアウト表示システムであって、
前記サーバ装置は、
前記情報処理装置に関連づけられた前記Ｗｅｂブラウザ上に表示する前記監視画面表示領域のサイズ情報を予め記憶する記憶手段と、
前記情報処理装置から前記サイズ情報を受信した場合は前記記憶手段に記憶する更新手段であって、前記記憶手段に前記サイズ情報が記憶されている場合は受信した前記サイズ情報で更新する更新手段とを備え、
前記情報処理装置は、
前記サーバ装置にアクセスを行って、前記記憶手段に前記情報処理装置に該当するサイズ情報が記憶されている場合は前記サイズ情報を受信する受信手段と、
前記受信手段によって受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示する表示手段と、
前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とするレイアウト表示システム。
【請求項５】
前記情報処理装置は、前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とすることを特徴とする請求項４に記載のレイアウト表示システム。
【請求項６】
前記情報処理装置は、前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズの情報に加え、前記表示装置のデスクトップの解像度の情報に基づいて前記監視画面表示領域のサイズ情報を算出することを特徴とする請求項４に記載のレイアウト表示システム。
【請求項７】
表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置で用いられるレイアウト表示方法であって、
前記Ｗｅｂブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、当該情報処理装置に関連づけられた前記監視画面表示領域のサイズ情報を受信し、受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示し、
前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信することを特徴とするレイアウト表示方法。
【請求項８】
前記情報処理装置は、前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とする請求項７に記載のレイアウト表示方法。
【請求項９】
前記情報処理装置は、前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズの情報に加え、前記表示装置のデスクトップの解像度の情報に基づいて前記監視画面表示領域のサイズ情報を算出することを特徴とする請求項７に記載のレイアウト表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウザ上に表示された監視画面の表示領域を最適なサイズに制御して表示することができる情報処理装置、レイアウト表示システム及びレイアウト表示方法に関する。
【背景技術】
【０００２】
一般に、浄水場や下水処理場などのプラント内には、プラントの状態を監視し必要な操作を行うための監視制御システムが設置されている。通常はプラント内で監視および操作等を行うが、プラント外から監視を行う形態もある。
【０００３】
プラント外から監視を行う形態は、例えばＷｅｂサーバを用いてプラント監視に必要な情報を収集、配信する方法がある。即ち、プラント監視員はＷｅｂブラウザ（を起動したクライアントコンピュータ）を用いて上述したＷｅｂサーバにアクセスを行い、当該Ｗｅｂサーバからクライアントコンピュータに配信されたプラント監視に必要な情報を表示するプラント監視画面をＷｅｂブラウザ上で閲覧して監視を行う方法がある。
【０００４】
これに対して、プラント内で監視を行う形態は、例えば監視対象である一般的なプラント内に設置されている監視用画面を用いる。この監視用画面は、ＬＣＤ等の表示装置に全画面表示されるようになっており、監視画面表示用に採用しているＬＣＤ等の表示装置が入手できなくなる様な場合を除いてサイズ変更を行うことはないので１つのサイズに限定される。一方、上述したＷｅｂブラウザを用いてプラント外部から監視を行う形態では、監視用画面のサイズは複数のサイズになることが一般的である。即ち、監視員がＷｅｂサーバにアクセスするために使用するクライアントコンピュータの機種によって、ノート型コンピュータの場合もあればデスクトップ型コンピュータの場合もあり、画面サイズやＬＣＤ等の解像度が異なる場合がある。さらに、クライアントコンピュータの画面上に表示しているＷｅｂブラウザは常に最大化表示している訳ではなく、Ｗｅｂブラウザ以外のアプリケーションのウィンドウと一緒にマルチウィンドウ表示することもあり、監視画面の表示サイズはコンピュータに接続されている表示装置のサイズとも異なる場合がある。
【０００５】
このため、複数のクライアントコンピュータからの要求に応じた処理を行うＷｅｂサーバを用いたシステムでは、各ユーザ（監視員）がＷｅｂサーバにアクセスすために使用するクライアントコンピュータを変更する度に、ユーザは変更先のクライアントコンピュータで監視画面のウィンドウサイズ等の環境設定を行う必要がある。このため、特許文献１では、各ユーザの環境設定の情報をサーバ装置内に記憶しておき、各ユーザの環境設定の情報を記憶したサーバ装置は、要求のあったクライアント端末に対して、記憶されている環境設定の情報に基づいて、クライアント端末の要求に対する処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−７２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、クライアント端末の表示画面の解像度の情報を予めサーバ装置で記憶して、サーバ装置側で描画した画面情報をクライアント端末に送信するため、サーバ装置に処理の負担が掛かる課題がある。
【０００８】
そこで、本発明は、サーバ装置に処理の負担を掛けることなく、Ｗｅｂブラウザ上に表示されたプラントの監視画面の領域を最適なサイズに制御して表示することができる情報処理装置、レイアウト表示システム及びレイアウト表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置であって、前記Ｗｅｂブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、前記情報処理装置に該当する前記サイズ情報が記憶されている場合は当該サイズ情報を受信する受信手段と、前記受信手段によって受信した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示する表示手段と、前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出したサイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とする情報処理装置が提供される。
【００１０】
また、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置と、前記情報処理装置からの要求に応じた処理を行うサーバ装置とを備えたレイアウト表示システムであって、前記サーバ装置は、前記情報処理装置に関連づけられた前記Ｗｅｂブラウザ上に表示する前記監視画面表示領域のサイズ情報を予め記憶する記憶手段と、前記情報処理装置から前記サイズ情報を受信した場合は前記記憶手段に記憶する更新手段であって、前記記憶手段に前記サイズ情報が記憶されている場合は受信した前記サイズ情報で更新する更新手段とを備え、前記情報処理装置は、前記サーバ装置にアクセスを行って、前記記憶手段に前記情報処理装置に該当するサイズ情報が記憶されている場合は前記サイズ情報を受信する受信手段と、前記受信手段によって受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示する表示手段と、前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とするレイアウト表示システムが提供される。
【００１１】
さらに、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したＷｅｂブラウザを介してプラント施設の監視を行う情報処理装置で用いられるレイアウト表示方法であって、前記Ｗｅｂブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、当該情報処理装置に関連づけられた前記監視画面表示領域のサイズ情報を受信し、受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示し、前記Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Ｗｅｂブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Ｗｅｂブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信することを特徴とするレイアウト表示方法が提供される。
【発明の効果】
【００１２】
本発明は、サーバ装置に処理の負担を掛けることなく、Ｗｅｂブラウザ上に表示されたプラントの監視画面の領域を最適なサイズにクライアント端末側で制御して表示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理装置を適用したレイアウト表示システムの構成を示す図。
【図２】同実施形態に係る情報処理装置の構成の概略を示すブロック図。
【図３】同実施形態に係る情報処理装置で用いるレイアウト表示制御アプリケーション他の機能構成の概略を示した図。
【図４】同実施形態に係る情報処理装置を適用したレイアウト表示方法を示したシーケンス図。
【図５】同実施形態に係る情報処理装置のＬＣＤに表示されるＷｅｂブラウザのログイン画面を模式的に示す図。
【図６】同実施形態に係る情報処理装置のＬＣＤに表示されるＷｅｂブラウザのログイン画面を模式的に示す図。
【図７】同実施形態に係る情報処理装置のＬＣＤに表示されるＷｅｂブラウザのログイン画面を模式的に示す図。
【図８】同実施形態に係る情報処理装置で用いられるＷｅｂブラウザに表示される監視画面表示領域他を模式的に示す図。
【図９】同実施形態に係る情報処理装置で用いられるＷｅｂブラウザに表示される監視画面表示領域他を模式的に示す図。
【図１０】同実施形態に係る情報処理装置のＬＣＤにマルチウィンドウ表示されるＷｅｂブラウザ他のウィンドウを模式的に示す図。
【図１１】同実施形態に係る情報処理装置のＬＣＤの解像度、ＬＣＤに表示されるＷｅｂブラウザおよび監視画面表示領域等のウィンドウサイズを模式的に示す図。
【図１２】同実施形態に係る情報処理装置を適用したレイアウト表示方法を示したシーケンス図。
【図１３】同実施形態に係る情報処理装置で用いられるＷｅｂブラウザに表示される監視画面表示領域他を模式的に示す図。
【図１４】同実施形態に係る情報処理装置で用いられるＷｅｂブラウザに表示される監視画面表示領域のサイズ変更の画面を模式的に示す図。
【図１５】同実施形態に係る情報処理装置で用いられるＷｅｂブラウザに表示される監視画面表示領域のサイズ変更後の画面を模式的に示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１５】
まず、図１を参照して、本発明の一実施形態に係る情報処理装置を適用したレイアウト表示システムの構成を説明する。本実施形態の情報処理装置は、例えば、サーバ装置に接続可能なノートブック型のパーソナルコンピュータとして実現されている。なお、本実施形態では、ノートブック型のパーソナルコンピュータ１４として説明しているが、これに限定されるものではない。例えば、デスクトップ型のパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）等、表示装置及び通信機能を備えた機器であればよい。
【００１６】
レイアウト表示システムは、監視対象であるプラントから種々の監視情報（プラントの稼働状態を示す情報、例えば、温度情報、流量情報、故障アラーム発生情報等）を収集し、リクエストを受けたクライアント端末１４にプラントの監視情報を配信するサーバ装置１０、クライアント端末１４、及びこれらを接続するネットワーク１２から構成されている。また、当該レイアウト表示システムで使用されるクライアント端末１４は、複数台の利用が可能である。ユーザは、レイアウト表示システムで用いられる各クライアント端末１４からサーバ装置１０にアクセスを行う場合、当該クライアント端末１４が備えるＬＣＤ等の表示装置に表示したＷｅｂブラウザにプラントの監視画面を表示する。Ｗｅｂブラウザに表示したプラントの監視画面の表示領域の情報（ウィンドウのサイズ情報：表示サイズ情報）は、予めサーバ装置１０に記憶しておき、サーバ装置１０からクライアント端末１４に受信した監視画面の表示領域の情報に基づいてクライアント端末１４側で監視画面の表示領域を決定し、監視画面表示領域の描画を行う。また、ユーザにより、Ｗｅｂブラウザのウィンドウサイズが変更された場合、且つ監視画面表示領域の設定操作を行った場合は、変更後のＷｅｂブラウザのウィンドウサイズ及びクライアント端末１４の表示装置のデスクトップ解像度の情報に基づいて監視画面の表示領域のサイズ情報を算出して描画する。描画された監視画面表示領域のサイズ情報は、サーバ装置１０に送信され記憶される。
【００１７】
次に、図２を参照して、クライアント端末１４のシステム構成について説明する。
【００１８】
クライアント端末１４は、図２に示されているように、ＣＰＵ（制御手段）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＬＣＤ（表示手段）１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００１９】
ＣＰＵ１０１はクライアント端末１４の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、およびレイアウト表示制御アプリケーションプログラム（以下、レイアウト表示制御アプリケーションとも称する）２０２、Ｗｅｂブラウザのような各種アプリケーションプログラムを実行する。レイアウト表示制御アプリケーションプログラム２０２は、ユーザがクライアント端末１４からサーバ装置１０にアクセスを行う場合、当該クライアント端末１４が備える表示装置に表示したＷｅｂブラウザにプラントの監視画面を表示する制御を行う。即ち、レイアウト表示制御アプリケーションプログラム２０２は、サーバ装置１０から受信した監視画面の表示領域の情報に基づいて、監視画面の表示領域の描画（算出・作成）を行う。また、ユーザにより、Ｗｅｂブラウザの表示サイズが変更された場合は、レイアウト表示制御アプリケーションプログラム２０２は、変更後のＷｅｂブラウザのウィンドウサイズ（表示サイズ）及びクライアント端末１４の表示装置の解像度の情報に基づいて監視画面の表示領域のサイズ情報を算出して描画する。
【００２０】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２１】
ＧＰＵ１０５は、本クライアント端末１４のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はディスプレイユニット１２のＬＣＤ１７に送られる。
【００２２】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２３】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカに出力する。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本クライアント端末１４をパワーオン／パワーオフする機能を有している。
【００２５】
次に、図３は、レイアウト表示制御アプリケーションプログラム２０２の機能構成他を示したブロック図である。
【００２６】
レイアウト表示制御アプリケーションプログラム２０２は、送受信部（受信手段）２１０及び監視画面表示領域作成部２２０を備えている。送受信部２１０は、サーバ装置１０が備えるＨＤＤ等の記憶部１１から監視画面表示領域の（サイズ）情報３０１を受信して監視画面表示領域作成部２２０に送出する。また、クライアント端末１４が備えるＬＣＤ１７に表示されているＷｅｂブラウザのウィンドウサイズが変更された場合、レイアウト表示制御アプリケーション２０２の送受信部２１０は、Ｗｅｂブラウザから変更後のＷｅｂブラウザのウィンドウサイズの情報（サイズ情報）３０２を受信して監視画面表示領域作成部２２０に送出する。監視画面表示領域作成部２２０は、送受信部２１０から受信した監視画面表示領域の情報３０１に基づいてＷｅｂブラウザのウィンドウサイズの情報及び監視画面表示領域のサイズ情報を算出し、Ｗｅｂブラウザに送出する。また、監視画面表示領域作成部２２０は、送受信部２１０から受信した変更後のＷｅｂブラウザのウィンドウサイズの情報３０２及びＯＳ２０１（のＡＰＩ：Application Program Interface）から受信したＬＣＤ１７の解像度の情報に基づいて監視画面表示領域のサイズ情報を算出し、Ｗｅｂブラウザ４００上に描画する。さらに、監視画面表示領域作成部２２０は、Ｗｅｂブラウザ４００サイズが変更され、且つ監視画面表示領域の設定操作（後述）を行った場合、監視画面表示領域のサイズ情報をＷｅｂブラウザに送出する（Cookieに記憶させる）と共に、変更後の監視画面表示領域のサイズ情報をサーバ装置１０に送信する。
【００２７】
次に、クライアント端末１４がサーバ装置１０にログインする処理について、図４のフローチャートを参照して説明する。
【００２８】
まず、クライアント端末１４は、例えば、図５に示されるように、サーバ装置１０にＷｅｂブラウザ４００でアクセスし、ログインを行う（ステップＳ１０１）。この場合、例えば、予め設定されているユーザ名及びパスワードを入力してログインボタン４０３を押下する。ログインボタン４０３が押下された場合、例えば、図６に示されるように、ユーザ名、パスワード及び端末ＩＤ等のログイン情報がサーバ装置１０に送信される。即ち、クライアント端末１４からログイン要求の通知が当該クライアント端末１４のＩＤ（識別情報：端末ＩＤ）と共にサーバ装置１０に送信される（ステップＳ１０２）。サーバ装置１０は、ログイン要求の通知及び端末ＩＤを受信した場合、受信した端末ＩＤに基づいてサーバ装置１０が備える記憶部１１にログイン要求の通知を送信したクライアント端末１４の設定ファイルが記憶されているかをチェックする（ステップＳ１０３）。ステップＳ１０３で、サーバ装置１０によって、ログイン要求の通知を送信したクライアント端末１４の設定ファイルが記憶されていると判別された場合は、当該設定ファイルを記憶部１１から読み出して、クライアント端末１４のＷｅｂブラウザ４００のCookieに設定ファイルを記憶する旨の要求と共に該当するクライアント端末１４に送信する（ステップＳ１０４）。一方、ステップＳ１０３で、サーバ装置１０によって、ログイン要求の通知を送信したクライアント端末１４の設定ファイルが記憶されていないと判別された場合は、例えば、図７に示されるように、ログイン要求の通知を送信したクライアント端末１４用の端末ＩＤを新たに割り振って、該当するクライアント端末１４に設定ファイルが記憶されていない旨の通知と共に送信する（ステップＳ１０４）。なお、監視画面表示領域４０１のサイズの情報が記憶部１１に記憶されている場合は、監視画面表示領域設定機能で設定を行った場合である。
【００２９】
ステップＳ１０４で、クライアント端末１４の設定ファイルが記憶されていると判別された場合は、クライアント端末１４は受信した設定ファイルに基づいて、例えばＷｅｂブラウザ４００のCookieに監視画面表示領域４０１のウィンドウサイズの情報を記憶する。その後、クライアント端末１４は、Ｗｅｂブラウザ４００のCookieに監視画面表示領域４０１のウィンドウサイズの情報が記憶されているかをチェックする（ステップＳ１０５）。このステップＳ１０５におけるチェックを行う場合、レイアウト表示制御アプリケーション２０２は、例えばＷｅｂブラウザ４００のウィンドウにＷｅｂページを表示するページロード処理を行うことで、監視画面表示領域４０１のサイズの情報がCookieに記憶されているかをチェックする。ステップＳ１０５で、レイアウト表示制御アプリケーション２０２によって、Ｗｅｂブラウザ４００のCookieに監視画面表示領域４０１のウィンドウサイズの情報が記憶されていると判別された場合、例えば、図８に示されるように、Ｗｅｂブラウザ４００のCookieに記憶されている監視画面表示領域４０１のウィンドウサイズの情報を読み出してＷｅｂブラウザ４００のウィンドウ及び監視画面表示領域４０１を描画する（ステップＳ１０６）。なお、監視画面表示領域４０１の描画は、例えば、Java（登録商標） Applet等を用いて行う。この場合は、監視画面表示領域４０１のウィンドウサイズの情報をサーバ装置１０に送信して記憶させない。なお、ウィンドウサイズの情報をサーバ装置１０に送信して記憶させるようにすることも可能である。
【００３０】
一方、ステップＳ１０４で、クライアント端末１４の設定ファイルが記憶されていないと判別された場合は、クライアント端末１４は、Ｗｅｂブラウザ４００のCookieに監視画面表示領域４０１のウィンドウサイズの情報が記憶されているかをチェックする（ステップＳ１０５）。ステップＳ１０５で、レイアウト表示制御アプリケーション２０２によって、Ｗｅｂブラウザ４００のCookieに監視画面表示領域４０１のウィンドウサイズの情報が記憶されていないと判別された場合（監視画面表示領域４０１のサイズの情報がCookieに保存されていない場合は、サーバ装置１０に設定ファイルが記憶されていないということなので、ＬＣＤ１７のデスクトップ解像度から適切な監視画面表示領域のサイズ情報を算出し、その情報をCookieに記憶する）、ＬＣＤ１７の解像度またはＷｅｂブラウザ４００のウィンドウサイズから監視画面表示領域４０１のサイズ情報（ウィンドウサイズ）を算出し（後述）、Cookieに記憶する。そして、例えば図９に示されるように、記憶したCookieに基づいて監視画面表示領域４０１を描画する（ステップＳ１０６）。この場合は、監視画面表示領域４０１のウィンドウサイズの情報をサーバ装置１０に送信して記憶させない。なお、ウィンドウサイズの情報をサーバ装置１０に送信して記憶させるようにすることも可能である。
【００３１】
次に、図１０は、クライアント端末１４が備えているマルチウィンドウ表示機能を模式的に示した図である。クライアント端末１４は、図示されるように、マルチウィンドウ表示機能を備えており、監視画面表示領域４０１を表示するためのＷｅｂブラウザ４００を表示すると共に、例えば、他のアプリケーションプログラムのウィンドウ５００を同時に表示することができる。また、Ｗｅｂブラウザ４００には、監視画面メニュー領域（後述）４０２が表示されている。
【００３２】
監視画面を表示するクライアント端末１４上でＷｅｂブラウザ４００を起動してプラント監視に必要な情報を配信するサーバ装置１０にアクセスし、Ｗｅｂブラウザ４００の監視画面表示領域４０１にサーバ装置１０から受信したプラント等の監視情報を表示する（後述）。
【００３３】
図１１は、クライアント端末１４のＬＣＤ１７に表示されているＷｅｂブラウザ４００を模式的にさらに詳細に示した図である。
【００３４】
Ｗｅｂブラウザ４００に表示される監視画面表示領域４０１には、上述したように、監視画面の各機能（例えば、グラフィック画面の表示機能やトレンドグラフの表示機能）へのリンクを表示する監視画面メニュー領域４０２と、監視画面メニュー表示領域４０２で選択された監視画面機能を表示する監視画面表示領域４０１とを備えている。ユーザ（例えば、プラント監視員）は、監視画面メニュー表示領域４０２から「グラフィック」、「トレンド」を選択（各ボタンを押下）することで、サーバ装置１０に蓄積されたプラント等の監視情報に基づいて作成されたグラフィック画面（棒グラフ、円グラフ等の画面）やトレンドグラフ（折れ線グラフ等のデータの推移が表したグラフ）を伴った各画面を監視画面表示領域４０１に表示させることができる。さらに、ユーザにより、監視画面メニュー表示領域４０２から「アラーム一覧」、「表示領域設定」を選択（各ボタンを押下）することで、予め設定された閾値に達した場合に報知されるアラーム情報を示すアラーム一覧のリスト画面、および表示領域設定を表示する画面（後述）を監視画面表示領域４０１に表示させることができる。
【００３５】
また、監視画面メニュー表示領域４０２の各ボタンを押下することで表示される各画面は、監視画面表示領域４０１を描画する処理を行う場合、レイアウト表示制御アプリケーション２０２によって、以下の様な処理が行われる。即ち、まず、レイアウト表示制御アプリケーション２０２は、Ｗｅｂブラウザ４００のCookieに記憶されている監視画面表示領域４０１の表示サイズの情報を読み込み、読み込んだ表示サイズの情報に基づいて適切なサイズで画面表示を行う。例えば、ＬＣＤ１７の解像度が図１１に示されるように、１０２４＊７６８である場合、レイアウト表示制御アプリケーション２０２は、ＯＳ２０１からＬＣＤ１７の解像度の情報（例えば１０２４＊７６８）を受信し、Ｗｅｂブラウザ４００の表示可能範囲を設定する。即ち、レイアウト表示制御アプリケーション２０２は、Ｗｅｂブラウザ４００がＬＣＤ１７の解像度である１０２４＊７６８内に表示されるように、Ｗｅｂブラウザ４００の表示可能範囲を設定する。ユーザは、設定されたＷｅｂブラウザ４００の表示可能範囲内（１０２４＊７６８）でＷｅｂブラウザ４００の表示サイズを変更することができる。ユーザにより、例えば、Ｗｅｂブラウザ４００の表示サイズが図１１に示されるように、６５０＊５００として設定された場合は、Ｗｅｂブラウザ４００の表示サイズである６５０＊５００に基づいて、監視画面表示領域４０１が作成（算出）される。即ち、Ｗｅｂブラウザ４００の表示サイズである６５０＊５００から、監視画面メニュー表示領域４０２である１６０＊５００及びＷｅｂブラウザ４００のフレーム領域である６５０＊５０を除算した領域が、監視画面表示領域４０１の表示サイズ４９０（Ｗ）＊４５０（Ｈ）となる。
【００３６】
このように、Ｗｅｂブラウザ４００上に監視画面表示領域４０１が作成された場合、レイアウト表示制御アプリケーション２０２は、Ｗｅｂブラウザ４００と共同して監視画面表示領域４０１の表示領域のサイズ情報をＷｅｂブラウザ４００のCookieに記憶すると共に、レイアウト表示制御アプリケーション２０２は、サーバ装置１０に監視画面表示領域４０１の表示領域のサイズ情報を送信してサーバ装置１０に記憶させる。
【００３７】
上述したように、監視画面表示領域４０１を決定する方法には、監視画面表示領域設定機能の操作（ユーザによるＷｅｂブラウザ４００の表示サイズ変更操作）による表示領域の決定方法がある。監視画面表示領域４０１を決定（算出）する方法には、さらに、コンピュータの表示装置の解像度を元にした表示領域の決定方法がある。コンピュータのＬＣＤ（表示装置）１７の解像度に基づいた監視画面表示領域４０１の決定方法は、監視画面表示領域設定機能により表示領域を決定していない状態で監視画面表示領域４０１を設定するために使用する。ＬＣＤ１７の解像度に基づいた監視画面表示領域４０１の決定方法では、Ｗｅｂブラウザ４００がＬＣＤ１７全体に表示された場合に最適化された領域として算出する。例えば、図１１に示されるように、ＬＣＤ１７の解像度が１０２４＊７６８である場合、且つ監視画面表示領域設定機能により表示領域を決定していない状態において、ＬＣＤ１７全体にＷｅｂブラウザ４００を表示した場合のＷｅｂブラウザ４００の表示サイズである１０２４＊７６８から、監視画面メニュー表示領域４０２である１６０＊５００およびＷｅｂブラウザ４００のフレーム領域である６５０＊５０を除算した領域が、監視画面表示領域４０１の表示サイズ８６４（Ｗ）＊７１８（Ｈ）となる。
【００３８】
次に、本発明の情報処理装置及びレイアウト表示システムを適用したレイアウト表示方法について図１２のシーケンス図を参照して説明する。
【００３９】
クライアント端末１４のＬＣＤ１７上にＷｅｂブラウザ４００が表示されている状態において、例えば、図１３に示されるように、ユーザにより、Ｗｅｂブラウザ４００の監視画面メニュー表示領域４０２内の表示領域設定ボタンが押下される（ステップＳ２０１）。レイアウト表示制御アプリケーション２０２は、表示領域設定ボタンの押下の通知を受けてＷｅｂブラウザ４００のウィンドウサイズの決定後に表示領域設定ボタン４０４を押下する旨のメッセージラベル５００、又はダイヤログ等を表示する（ステップＳ２０２）。
【００４０】
続いて、ユーザにより、表示領域設定ボタン４０４が押下された場合（ステップＳ２０３）、レイアウト表示制御アプリケーション２０２は、表示領域設定ボタン４０４の押下の通知を受け、Ｗｅｂブラウザ４００のウィンドウサイズから監視画面表示領域４０１を算出する（ステップＳ２０４）。例えば、レイアウト表示制御アプリケーション２０２は、図１３に示されるように、縦Ｙ１、横Ｘ１として監視画面表示領域４０１を算出する。レイアウト表示制御アプリケーション２０２は、算出した監視画面表示領域４０１の情報（例えば、縦Ｙ１・横Ｘ１）を、クライアント端末１４の識別情報（例えば、製品のシリアル番号等）と共にサーバ装置１０に送信する（ステップＳ２０６）。サーバ装置１０は、受信した監視画面表示領域４０１の情報をクライアント端末１４の識別情報に関連づけて設定ファイルとして記憶する（ステップＳ２０７）。レイアウト表示制御アプリケーション２０２は、算出した監視画面表示領域４０１をクライアント端末１４のＷｅｂブラウザ４００上に作成（描画）する（ステップＳ２０８）。
【００４１】
次に、ユーザによってＷｅｂブラウザ４００のウィンドウサイズが変更される場合の処理について、図１４、１５を参照して説明する。
【００４２】
ユーザは、例えば、図１４に示されるように、Ｗｅｂブラウザ４００のウィンドウの枠をマウスのポインタ５０１等を用いて移動させることによりＷｅｂブラウザ４００のウィンドウサイズを変更する。この場合、Ｗｅｂブラウザ４００のウィンドウサイズを拡張することにより、監視画面表示領域４０１のウィンドウサイズを維持するため、Ｗｅｂブラウザ４００上で何も表示されない領域４０３が現れる。続いて、図１５に示されるように、ユーザにより表示領域設定ボタン４０４が押下された場合、監視画面表示領域設定ボタンの押下により表示領域設定（監視画面表示領域４０１のサイズの変更）を開始する。クライアント端末１４は、表示領域設定ボタン４０４の押下の通知を受けて、Ｗｅｂブラウザ４００のウィンドウサイズから監視画面表示領域４０１を算出（作成）する。例えば、拡張された監視画面表示領域４０１として縦Ｙ２・横Ｘ２を算出し、算出された領域を監視画面表示領域４０１として描画する。即ち、縦Ｙ１・横Ｘ１で表示されていた監視画面表示領域４０１を、縦Ｙ２・横Ｘ２の領域として描画する。その後、レイアウト表示制御アプリケーション２０２は、監視画面表示領域４０１を示すサイズ情報として縦Ｙ２・横Ｘ２の情報を、クライアント端末１４の識別情報と共にサーバ装置１０に送信する。サーバ装置１０は、受信した監視画面表示領域４０１のサイズ情報を、クライアント端末１４の識別情報に関連づけて設定ファイルとして記憶する。
【００４３】
このように、監視画面表示領域４０１を表示中にＷｅｂブラウザ４００のウィンドウサイズを変更し、監視画面表示領域設定ボタン４０４の押下により、変更したサイズに合わせて監視画面表示領域４０１の表示領域を算出して描画する。
【００４４】
以上の手順により、監視画面表示領域設定機能による監視画面表示領域が設定される。
【００４５】
上述した実施形態によれば、クライアント端末のＷｅｂブラウザ上の監視画面表示領域をユーザ（プラント監視員等）が自由に設定することができる。また、ユーザが任意のサイズで表示したＷｅｂブラウザに合わせて監視画面表示領域を描画できることに加え、監視画面表示領域を表示しているＷｅｂブラウザのサイズを変更した場合でも、表示領域設定ボタンの押下がなければ、表示中の監視画面表示領域の表示サイズが変わらないようにすることが可能になる。このため、監視画面表示領域４０１が表示されているＷｅｂブラウザ４００をＬＣＤ１７に表示しながら、マルチウィンドウ機能を用いて別のアプリケーションのウィンドウを表示している状態で、例えば、当該別のアプリケーションを見やすくするために、監視画面表示領域４０１が表示されているＷｅｂブラウザ４００のウィンドウサイズを小さくした場合においても、監視画面表示領域４０１のサイズが勝手に変更されることがなく、監視画面表示領域４０１に表示されている各表示の表示フォーマットが崩れることがない。
【００４６】
また、本実施形態の情報処理装置はコンピュータによって実現するのみならず、例えば、ＰＤＡ（Personal Digital Assistant）のような様々なコンシューマ情報処理装置によって実現することもできる。さらに、入力制御アプリケーションの機能は、ＤＳＰ、マイクロコンピュータのようなハードウェアによっても実現可能である。
【００４７】
また、本発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４８】
１０…サーバ装置、１１…記憶部、１２…ネットワーク、１４…クライアント端末、１７…ＬＣＤ、１０１…ＣＰＵ、１１１…ＨＤＤ、２０１…ＯＳ、２０２…レイアウト表示制御アプリケーション、２１０…送受信部、２２０…監視画面表示領域作成部、４００…Ｗｅｂブラウザ、４０１…監視画面表示領域、４０２…監視画面メニュー領域。
【図１】
2011048789.tif 000003
【図２】
2011048789.tif 000004
【図３】
2011048789.tif 000005
【図４】
2011048789.tif 000006
【図５】
2011048789.tif 000007
【図６】
2011048789.tif 000008
【図７】
2011048789.tif 000009
【図８】
2011048789.tif 000010
【図９】
2011048789.tif 000011
【図１０】
2011048789.tif 000012
【図１１】
2011048789.tif 000013
【図１２】
2011048789.tif 000014
【図１３】
2011048789.tif 000015
【図１４】
2011048789.tif 000016
【図１５】
2011048789.tif 000017