Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5322853B2 - Information processing apparatus, layout display system, and layout display method - Google Patents
[go: Go Back, main page]

JP5322853B2 - Information processing apparatus, layout display system, and layout display method - Google Patents

Information processing apparatus, layout display system, and layout display method Download PDF

Info

Publication number
JP5322853B2
JP5322853B2 JP2009198884A JP2009198884A JP5322853B2 JP 5322853 B2 JP5322853 B2 JP 5322853B2 JP 2009198884 A JP2009198884 A JP 2009198884A JP 2009198884 A JP2009198884 A JP 2009198884A JP 5322853 B2 JP5322853 B2 JP 5322853B2
Authority
JP
Japan
Prior art keywords
display area
monitoring screen
screen display
web browser
size information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009198884A
Other languages
Japanese (ja)
Other versions
JP2011048789A (en
Inventor
啓明 松田
潤一 徳繁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2009198884A priority Critical patent/JP5322853B2/en
Publication of JP2011048789A publication Critical patent/JP2011048789A/en
Application granted granted Critical
Publication of JP5322853B2 publication Critical patent/JP5322853B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、Webブラウザ上に表示された監視画面の表示領域を最適なサイズに制御して表示することができる情報処理装置、レイアウト表示システム及びレイアウト表示方法に関する。   The present invention relates to an information processing apparatus, a layout display system, and a layout display method that can control and display a display area of a monitoring screen displayed on a Web browser to an optimum size.

一般に、浄水場や下水処理場などのプラント内には、プラントの状態を監視し必要な操作を行うための監視制御システムが設置されている。通常はプラント内で監視および操作等を行うが、プラント外から監視を行う形態もある。   Generally, in a plant such as a water purification plant or a sewage treatment plant, a monitoring control system for monitoring the state of the plant and performing necessary operations is installed. Usually, monitoring and operation are performed inside the plant, but there is also a form of monitoring from outside the plant.

プラント外から監視を行う形態は、例えばWebサーバを用いてプラント監視に必要な情報を収集、配信する方法がある。即ち、プラント監視員はWebブラウザ(を起動したクライアントコンピュータ)を用いて上述したWebサーバにアクセスを行い、当該Webサーバからクライアントコンピュータに配信されたプラント監視に必要な情報を表示するプラント監視画面をWebブラウザ上で閲覧して監視を行う方法がある。   As a form of monitoring from outside the plant, for example, there is a method of collecting and distributing information necessary for plant monitoring using a Web server. That is, the plant monitor uses a Web browser (the client computer that has started) to access the Web server described above, and displays a plant monitoring screen that displays information necessary for plant monitoring distributed from the Web server to the client computer. There is a method of browsing and monitoring on a Web browser.

これに対して、プラント内で監視を行う形態は、例えば監視対象である一般的なプラント内に設置されている監視用画面を用いる。この監視用画面は、LCD等の表示装置に全画面表示されるようになっており、監視画面表示用に採用しているLCD等の表示装置が入手できなくなる様な場合を除いてサイズ変更を行うことはないので1つのサイズに限定される。一方、上述したWebブラウザを用いてプラント外部から監視を行う形態では、監視用画面のサイズは複数のサイズになることが一般的である。即ち、監視員がWebサーバにアクセスするために使用するクライアントコンピュータの機種によって、ノート型コンピュータの場合もあればデスクトップ型コンピュータの場合もあり、画面サイズやLCD等の解像度が異なる場合がある。さらに、クライアントコンピュータの画面上に表示しているWebブラウザは常に最大化表示している訳ではなく、Webブラウザ以外のアプリケーションのウィンドウと一緒にマルチウィンドウ表示することもあり、監視画面の表示サイズはコンピュータに接続されている表示装置のサイズとも異なる場合がある。   On the other hand, the form which monitors in a plant uses the monitor screen installed in the general plant which is a monitoring object, for example. This monitor screen is displayed on a full screen on a display device such as an LCD, and is resized except when the display device such as an LCD used for displaying the monitor screen becomes unavailable. Since it is not done, it is limited to one size. On the other hand, in the form of monitoring from outside the plant using the above-described Web browser, the size of the monitoring screen is generally a plurality of sizes. That is, depending on the model of the client computer used by the monitor to access the Web server, it may be a notebook computer or a desktop computer, and the screen size, LCD, or the like may be different. Furthermore, the Web browser displayed on the screen of the client computer is not always maximized and may be displayed in a multi-window together with the windows of applications other than the Web browser. It may be different from the size of the display device connected to the computer.

このため、複数のクライアントコンピュータからの要求に応じた処理を行うWebサーバを用いたシステムでは、各ユーザ(監視員)がWebサーバにアクセスすために使用するクライアントコンピュータを変更する度に、ユーザは変更先のクライアントコンピュータで監視画面のウィンドウサイズ等の環境設定を行う必要がある。このため、特許文献1では、各ユーザの環境設定の情報をサーバ装置内に記憶しておき、各ユーザの環境設定の情報を記憶したサーバ装置は、要求のあったクライアント端末に対して、記憶されている環境設定の情報に基づいて、クライアント端末の要求に対する処理を行う技術が開示されている。   For this reason, in a system using a Web server that performs processing in response to requests from a plurality of client computers, each time a user (monitor) changes the client computer used to access the Web server, the user It is necessary to make environment settings such as the window size of the monitoring screen on the client computer to be changed. For this reason, in Patent Document 1, information on the environment settings of each user is stored in the server apparatus, and the server apparatus that stores the information on the environment settings of each user stores the requested client terminal. A technique for processing a request from a client terminal based on information on the environment setting that has been made is disclosed.

特開2002−7241号公報JP 2002-7241 A

しかしながら、特許文献1に記載された技術では、クライアント端末の表示画面の解像度の情報を予めサーバ装置で記憶して、サーバ装置側で描画した画面情報をクライアント端末に送信するため、サーバ装置に処理の負担が掛かる課題がある。   However, in the technique described in Patent Document 1, information on the resolution of the display screen of the client terminal is stored in the server device in advance, and the screen information drawn on the server device side is transmitted to the client terminal. There is a problem that burdens.

そこで、本発明は、サーバ装置に処理の負担を掛けることなく、Webブラウザ上に表示されたプラントの監視画面の領域を最適なサイズに制御して表示することができる情報処理装置、レイアウト表示システム及びレイアウト表示方法を提供することを目的とする。   Therefore, the present invention provides an information processing apparatus and layout display system that can control and display the area of a plant monitoring screen displayed on a Web browser to an optimum size without imposing a processing burden on the server apparatus. An object of the present invention is to provide a layout display method.

上記目的を達成するために、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置であって、前記Webブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、前記情報処理装置に該当する前記サイズ情報が記憶されている場合は当該サイズ情報を受信する受信手段と、前記受信手段によって受信した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示する表示手段と、前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出したサイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とする情報処理装置が提供される。   In order to achieve the above object, according to one aspect of the present invention, there is provided an information processing apparatus that includes a display device and that monitors a plant facility via a Web browser displayed on the display device. The server apparatus that stores the size information of the monitoring screen display area of the plant facility displayed above is accessed, and when the size information corresponding to the information processing apparatus is stored, the size information is received. Receiving means; display means for displaying the monitoring screen display area on the Web browser based on the size information received by the receiving means; and when the window size of the Web browser is changed, and the monitoring screen display When an area setting request is received, the monitoring screen is based on the changed window size of the Web browser. Control means for calculating size information of the display area, displaying the monitoring screen display area on the Web browser based on the calculated size information, and transmitting the calculated size information to the server device. An information processing apparatus characterized by the above is provided.

また、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置と、前記情報処理装置からの要求に応じた処理を行うサーバ装置とを備えたレイアウト表示システムであって、前記サーバ装置は、前記情報処理装置に関連づけられた前記Webブラウザ上に表示する前記監視画面表示領域のサイズ情報を予め記憶する記憶手段と、前記情報処理装置から前記サイズ情報を受信した場合は前記記憶手段に記憶する更新手段であって、前記記憶手段に前記サイズ情報が記憶されている場合は受信した前記サイズ情報で更新する更新手段とを備え、前記情報処理装置は、前記サーバ装置にアクセスを行って、前記記憶手段に前記情報処理装置に該当するサイズ情報が記憶されている場合は前記サイズ情報を受信する受信手段と、前記受信手段によって受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示する表示手段と、前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とするレイアウト表示システムが提供される。   Moreover, according to one aspect of the present invention, an information processing apparatus that includes a display device and that monitors a plant facility via a Web browser displayed on the display device, and a process that responds to a request from the information processing device And a storage unit that stores in advance size information of the monitoring screen display area to be displayed on the Web browser associated with the information processing apparatus. An update means for storing in the storage means when the size information is received from the information processing apparatus, and an update means for updating with the received size information when the size information is stored in the storage means The information processing device accesses the server device, and the storage means stores size information corresponding to the information processing device. If stored, receiving means for receiving the size information, and calculating the monitoring screen display area based on the size information received by the receiving means, and on the Web browser based on the calculated size information When the window size of the web browser is changed, and when a setting request for the monitoring screen display area is received, the window size of the web browser after the change is displayed. Control that calculates size information of the monitoring screen display area based on the size information, displays the monitoring screen display area on the Web browser based on the calculated size information, and transmits the calculated size information to the server device A layout display system is provided.

さらに、本発明の一態様によれば、表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置で用いられるレイアウト表示方法であって、前記Webブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、当該情報処理装置に関連づけられた前記監視画面表示領域のサイズ情報を受信し、受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示し、前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信することを特徴とするレイアウト表示方法が提供される。   Furthermore, according to one aspect of the present invention, there is provided a layout display method used in an information processing apparatus that includes a display device and that monitors a plant facility via a Web browser displayed on the display device. The server device that stores the size information of the monitoring screen display area of the plant facility displayed above is accessed, the size information of the monitoring screen display area associated with the information processing device is received, and the received Calculating the monitoring screen display area based on the size information, displaying the monitoring screen display area on the Web browser based on the calculated size information, and when the window size of the Web browser is changed, and When a request for setting the monitoring screen display area is received, the window size of the Web browser after the change is changed. Size information of the monitoring screen display area is calculated based on the size, the monitoring screen display area is displayed on the Web browser based on the calculated size information, and the calculated size information is transmitted to the server device. A layout display method is provided.

本発明は、サーバ装置に処理の負担を掛けることなく、Webブラウザ上に表示されたプラントの監視画面の領域を最適なサイズにクライアント端末側で制御して表示することができる。   According to the present invention, the area of the plant monitoring screen displayed on the Web browser can be controlled and displayed on the client terminal side to an optimum size without imposing a processing burden on the server device.

本発明の一実施形態に係る情報処理装置を適用したレイアウト表示システムの構成を示す図。The figure which shows the structure of the layout display system to which the information processing apparatus which concerns on one Embodiment of this invention is applied. 同実施形態に係る情報処理装置の構成の概略を示すブロック図。FIG. 2 is a block diagram showing an outline of the configuration of the information processing apparatus according to the embodiment. 同実施形態に係る情報処理装置で用いるレイアウト表示制御アプリケーション他の機能構成の概略を示した図。The figure which showed the outline of the functional structure of the layout display control application etc. which are used with the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置を適用したレイアウト表示方法を示したシーケンス図。FIG. 3 is a sequence diagram showing a layout display method to which the information processing apparatus according to the embodiment is applied. 同実施形態に係る情報処理装置のLCDに表示されるWebブラウザのログイン画面を模式的に示す図。The figure which shows typically the login screen of the web browser displayed on LCD of the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置のLCDに表示されるWebブラウザのログイン画面を模式的に示す図。The figure which shows typically the login screen of the web browser displayed on LCD of the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置のLCDに表示されるWebブラウザのログイン画面を模式的に示す図。The figure which shows typically the login screen of the web browser displayed on LCD of the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置で用いられるWebブラウザに表示される監視画面表示領域他を模式的に示す図。The figure which shows typically the monitoring screen display area | region etc. which are displayed on the web browser used with the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置で用いられるWebブラウザに表示される監視画面表示領域他を模式的に示す図。The figure which shows typically the monitoring screen display area | region etc. which are displayed on the web browser used with the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置のLCDにマルチウィンドウ表示されるWebブラウザ他のウィンドウを模式的に示す図。The figure which shows typically the window of the web browser other displayed by multi-window on LCD of the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置のLCDの解像度、LCDに表示されるWebブラウザおよび監視画面表示領域等のウィンドウサイズを模式的に示す図。The figure which shows typically the window sizes, such as the resolution of LCD of the information processing apparatus which concerns on the embodiment, the web browser displayed on LCD, and a monitoring screen display area. 同実施形態に係る情報処理装置を適用したレイアウト表示方法を示したシーケンス図。FIG. 3 is a sequence diagram showing a layout display method to which the information processing apparatus according to the embodiment is applied. 同実施形態に係る情報処理装置で用いられるWebブラウザに表示される監視画面表示領域他を模式的に示す図。The figure which shows typically the monitoring screen display area | region etc. which are displayed on the web browser used with the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置で用いられるWebブラウザに表示される監視画面表示領域のサイズ変更の画面を模式的に示す図。The figure which shows typically the screen of the size change of the monitoring screen display area displayed on the web browser used with the information processing apparatus which concerns on the embodiment. 同実施形態に係る情報処理装置で用いられるWebブラウザに表示される監視画面表示領域のサイズ変更後の画面を模式的に示す図。The figure which shows typically the screen after the size change of the monitoring screen display area displayed on the web browser used with the information processing apparatus which concerns on the embodiment.

以下、本発明の一実施形態について図面を参照しながら説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

まず、図1を参照して、本発明の一実施形態に係る情報処理装置を適用したレイアウト表示システムの構成を説明する。本実施形態の情報処理装置は、例えば、サーバ装置に接続可能なノートブック型のパーソナルコンピュータとして実現されている。なお、本実施形態では、ノートブック型のパーソナルコンピュータ14として説明しているが、これに限定されるものではない。例えば、デスクトップ型のパーソナルコンピュータ、PDA(Personal Digital Assistant)等、表示装置及び通信機能を備えた機器であればよい。   First, the configuration of a layout display system to which an information processing apparatus according to an embodiment of the present invention is applied will be described with reference to FIG. The information processing apparatus of the present embodiment is realized as a notebook personal computer that can be connected to a server apparatus, for example. In the present embodiment, the notebook personal computer 14 is described, but the present invention is not limited to this. For example, any device having a display device and a communication function may be used, such as a desktop personal computer or a PDA (Personal Digital Assistant).

レイアウト表示システムは、監視対象であるプラントから種々の監視情報(プラントの稼働状態を示す情報、例えば、温度情報、流量情報、故障アラーム発生情報等)を収集し、リクエストを受けたクライアント端末14にプラントの監視情報を配信するサーバ装置10、クライアント端末14、及びこれらを接続するネットワーク12から構成されている。また、当該レイアウト表示システムで使用されるクライアント端末14は、複数台の利用が可能である。ユーザは、レイアウト表示システムで用いられる各クライアント端末14からサーバ装置10にアクセスを行う場合、当該クライアント端末14が備えるLCD等の表示装置に表示したWebブラウザにプラントの監視画面を表示する。Webブラウザに表示したプラントの監視画面の表示領域の情報(ウィンドウのサイズ情報:表示サイズ情報)は、予めサーバ装置10に記憶しておき、サーバ装置10からクライアント端末14に受信した監視画面の表示領域の情報に基づいてクライアント端末14側で監視画面の表示領域を決定し、監視画面表示領域の描画を行う。また、ユーザにより、Webブラウザのウィンドウサイズが変更された場合、且つ監視画面表示領域の設定操作を行った場合は、変更後のWebブラウザのウィンドウサイズ及びクライアント端末14の表示装置のデスクトップ解像度の情報に基づいて監視画面の表示領域のサイズ情報を算出して描画する。描画された監視画面表示領域のサイズ情報は、サーバ装置10に送信され記憶される。   The layout display system collects various types of monitoring information (information indicating the operating state of the plant, such as temperature information, flow rate information, failure alarm occurrence information, etc.) from the plant to be monitored, and sends it to the client terminal 14 that has received the request. The server apparatus 10 which distributes the monitoring information of a plant, the client terminal 14, and the network 12 which connects these are comprised. A plurality of client terminals 14 used in the layout display system can be used. When the user accesses the server device 10 from each client terminal 14 used in the layout display system, the user displays a plant monitoring screen on a Web browser displayed on a display device such as an LCD provided in the client terminal 14. The display area information (window size information: display size information) of the plant monitoring screen displayed on the Web browser is stored in the server device 10 in advance, and the monitoring screen display received from the server device 10 to the client terminal 14 is displayed. Based on the area information, the display area of the monitoring screen is determined on the client terminal 14 side, and the monitoring screen display area is drawn. In addition, when the window size of the Web browser is changed by the user and the setting operation of the monitoring screen display area is performed, information on the window size of the changed Web browser and the desktop resolution of the display device of the client terminal 14 The size information of the display area of the monitoring screen is calculated based on the above and drawn. The size information of the drawn monitor screen display area is transmitted to the server device 10 and stored.

次に、図2を参照して、クライアント端末14のシステム構成について説明する。   Next, the system configuration of the client terminal 14 will be described with reference to FIG.

クライアント端末14は、図2に示されているように、CPU(制御手段)101、ノースブリッジ102、主メモリ103、サウスブリッジ104、グラフィクスプロセッシングユニット(GPU)105、ビデオメモリ(VRAM)105A、サウンドコントローラ106、BIOS−ROM109、ハードディスクドライブ(HDD)111、DVDドライブ112、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116、LCD(表示手段)17、およびEEPROM118等を備えている。   As shown in FIG. 2, the client terminal 14 includes a CPU (control means) 101, a north bridge 102, a main memory 103, a south bridge 104, a graphics processing unit (GPU) 105, a video memory (VRAM) 105A, a sound A controller 106, a BIOS-ROM 109, a hard disk drive (HDD) 111, a DVD drive 112, an embedded controller / keyboard controller IC (EC / KBC) 116, an LCD (display means) 17, an EEPROM 118, and the like are provided.

CPU101はクライアント端末14の動作を制御するプロセッサであり、ハードディスクドライブ(HDD)111から主メモリ103にロードされる、オペレーティングシステム(OS)201、およびレイアウト表示制御アプリケーションプログラム(以下、レイアウト表示制御アプリケーションとも称する)202、Webブラウザのような各種アプリケーションプログラムを実行する。レイアウト表示制御アプリケーションプログラム202は、ユーザがクライアント端末14からサーバ装置10にアクセスを行う場合、当該クライアント端末14が備える表示装置に表示したWebブラウザにプラントの監視画面を表示する制御を行う。即ち、レイアウト表示制御アプリケーションプログラム202は、サーバ装置10から受信した監視画面の表示領域の情報に基づいて、監視画面の表示領域の描画(算出・作成)を行う。また、ユーザにより、Webブラウザの表示サイズが変更された場合は、レイアウト表示制御アプリケーションプログラム202は、変更後のWebブラウザのウィンドウサイズ(表示サイズ)及びクライアント端末14の表示装置の解像度の情報に基づいて監視画面の表示領域のサイズ情報を算出して描画する。   The CPU 101 is a processor that controls the operation of the client terminal 14, and is loaded with an operating system (OS) 201 and a layout display control application program (hereinafter referred to as a layout display control application) loaded from the hard disk drive (HDD) 111 into the main memory 103. 202) executes various application programs such as a Web browser. When the user accesses the server device 10 from the client terminal 14, the layout display control application program 202 performs control to display a plant monitoring screen on the Web browser displayed on the display device included in the client terminal 14. In other words, the layout display control application program 202 draws (calculates / creates) the monitor screen display area based on the monitor screen display area information received from the server device 10. Further, when the display size of the Web browser is changed by the user, the layout display control application program 202 is based on information on the window size (display size) of the Web browser after the change and the resolution of the display device of the client terminal 14. The size information of the display area of the monitoring screen is calculated and drawn.

ノースブリッジ102はCPU101のローカルバスとサウスブリッジ104との間を接続するブリッジデバイスである。ノースブリッジ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ102は、PCI EXPRESS規格のシリアルバスなどを介してGPU105との通信を実行する機能も有している。   The north bridge 102 is a bridge device that connects the local bus of the CPU 101 and the south bridge 104. The north bridge 102 also includes a memory controller that controls access to the main memory 103. The north bridge 102 also has a function of executing communication with the GPU 105 via a PCI EXPRESS standard serial bus or the like.

GPU105は、本クライアント端末14のディスプレイモニタとして使用されるLCD17を制御する表示コントローラである。このGPU105によって生成される表示信号はディスプレイユニット12のLCD17に送られる。   The GPU 105 is a display controller that controls the LCD 17 used as a display monitor of the client terminal 14. A display signal generated by the GPU 105 is sent to the LCD 17 of the display unit 12.

サウスブリッジ104は、LPC(Low Pin Count)バス上の各デバイス、およびPCI(Peripheral Component Interconnect)バス上の各デバイスを制御する。また、サウスブリッジ104は、ハードディスクドライブ(HDD)111およびDVDドライブ112を制御するためのIDE(Integrated Drive Electronics)コントローラを内蔵している。さらに、サウスブリッジ104は、サウンドコントローラ106との通信を実行する機能も有している。   The south bridge 104 controls each device on an LPC (Low Pin Count) bus and each device on a PCI (Peripheral Component Interconnect) bus. The south bridge 104 includes an IDE (Integrated Drive Electronics) controller for controlling the hard disk drive (HDD) 111 and the DVD drive 112. Further, the south bridge 104 has a function of executing communication with the sound controller 106.

サウンドコントローラ106は音源デバイスであり、再生対象のオーディオデータをスピーカに出力する。   The sound controller 106 is a sound source device and outputs audio data to be reproduced to a speaker.

エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、電力管理のためのエンベデッドコントローラと、キーボード(KB)13およびタッチパッド16を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。このエンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、ユーザによるパワーボタン14の操作に応じて本クライアント端末14をパワーオン/パワーオフする機能を有している。   The embedded controller / keyboard controller IC (EC / KBC) 116 is a one-chip microcomputer in which an embedded controller for power management and a keyboard controller for controlling the keyboard (KB) 13 and the touch pad 16 are integrated. . The embedded controller / keyboard controller IC (EC / KBC) 116 has a function of powering on / off the client terminal 14 in accordance with the operation of the power button 14 by the user.

次に、図3は、レイアウト表示制御アプリケーションプログラム202の機能構成他を示したブロック図である。   FIG. 3 is a block diagram showing the functional configuration of the layout display control application program 202.

レイアウト表示制御アプリケーションプログラム202は、送受信部(受信手段)210及び監視画面表示領域作成部220を備えている。送受信部210は、サーバ装置10が備えるHDD等の記憶部11から監視画面表示領域の(サイズ)情報301を受信して監視画面表示領域作成部220に送出する。また、クライアント端末14が備えるLCD17に表示されているWebブラウザのウィンドウサイズが変更された場合、レイアウト表示制御アプリケーション202の送受信部210は、Webブラウザから変更後のWebブラウザのウィンドウサイズの情報(サイズ情報)302を受信して監視画面表示領域作成部220に送出する。監視画面表示領域作成部220は、送受信部210から受信した監視画面表示領域の情報301に基づいてWebブラウザのウィンドウサイズの情報及び監視画面表示領域のサイズ情報を算出し、Webブラウザに送出する。また、監視画面表示領域作成部220は、送受信部210から受信した変更後のWebブラウザのウィンドウサイズの情報302及びOS201(のAPI:Application Program Interface)から受信したLCD17の解像度の情報に基づいて監視画面表示領域のサイズ情報を算出し、Webブラウザ400上に描画する。さらに、監視画面表示領域作成部220は、Webブラウザ400サイズが変更され、且つ監視画面表示領域の設定操作(後述)を行った場合、監視画面表示領域のサイズ情報をWebブラウザに送出する(Cookieに記憶させる)と共に、変更後の監視画面表示領域のサイズ情報をサーバ装置10に送信する。   The layout display control application program 202 includes a transmission / reception unit (reception unit) 210 and a monitoring screen display area creation unit 220. The transmission / reception unit 210 receives (size) information 301 of the monitoring screen display area from the storage unit 11 such as an HDD provided in the server device 10 and sends it to the monitoring screen display area creation unit 220. In addition, when the window size of the Web browser displayed on the LCD 17 included in the client terminal 14 is changed, the transmission / reception unit 210 of the layout display control application 202 uses the Web browser window size information (size) after the change from the Web browser. Information) 302 is received and sent to the monitoring screen display area creation unit 220. The monitoring screen display area creation unit 220 calculates the window size information of the Web browser and the size information of the monitoring screen display area based on the monitoring screen display area information 301 received from the transmission / reception unit 210, and sends the information to the Web browser. Further, the monitoring screen display area creation unit 220 performs monitoring based on the changed window size information 302 of the Web browser received from the transmission / reception unit 210 and the resolution information of the LCD 17 received from the OS 201 (API: Application Program Interface). The size information of the screen display area is calculated and rendered on the web browser 400. Further, when the size of the Web browser 400 is changed and a setting operation (described later) of the monitoring screen display area is performed, the monitoring screen display area creation unit 220 sends the size information of the monitoring screen display area to the Web browser (Cookie) And the size information of the monitor screen display area after the change is transmitted to the server device 10.

次に、クライアント端末14がサーバ装置10にログインする処理について、図4のフローチャートを参照して説明する。   Next, a process in which the client terminal 14 logs into the server device 10 will be described with reference to the flowchart of FIG.

まず、クライアント端末14は、例えば、図5に示されるように、サーバ装置10にWebブラウザ400でアクセスし、ログインを行う(ステップS101)。この場合、例えば、予め設定されているユーザ名及びパスワードを入力してログインボタン403を押下する。ログインボタン403が押下された場合、例えば、図6に示されるように、ユーザ名、パスワード及び端末ID等のログイン情報がサーバ装置10に送信される。即ち、クライアント端末14からログイン要求の通知が当該クライアント端末14のID(識別情報:端末ID)と共にサーバ装置10に送信される(ステップS102)。サーバ装置10は、ログイン要求の通知及び端末IDを受信した場合、受信した端末IDに基づいてサーバ装置10が備える記憶部11にログイン要求の通知を送信したクライアント端末14の設定ファイルが記憶されているかをチェックする(ステップS103)。ステップS103で、サーバ装置10によって、ログイン要求の通知を送信したクライアント端末14の設定ファイルが記憶されていると判別された場合は、当該設定ファイルを記憶部11から読み出して、クライアント端末14のWebブラウザ400のCookieに設定ファイルを記憶する旨の要求と共に該当するクライアント端末14に送信する(ステップS104)。一方、ステップS103で、サーバ装置10によって、ログイン要求の通知を送信したクライアント端末14の設定ファイルが記憶されていないと判別された場合は、例えば、図7に示されるように、ログイン要求の通知を送信したクライアント端末14用の端末IDを新たに割り振って、該当するクライアント端末14に設定ファイルが記憶されていない旨の通知と共に送信する(ステップS104)。なお、監視画面表示領域401のサイズの情報が記憶部11に記憶されている場合は、監視画面表示領域設定機能で設定を行った場合である。   First, for example, as illustrated in FIG. 5, the client terminal 14 accesses the server device 10 with the Web browser 400 and logs in (step S <b> 101). In this case, for example, a user name and password set in advance are input and the login button 403 is pressed. When the login button 403 is pressed, for example, as illustrated in FIG. 6, login information such as a user name, a password, and a terminal ID is transmitted to the server device 10. That is, a log-in request notification is transmitted from the client terminal 14 to the server device 10 together with the ID (identification information: terminal ID) of the client terminal 14 (step S102). When the server device 10 receives the login request notification and the terminal ID, the setting file of the client terminal 14 that has transmitted the login request notification is stored in the storage unit 11 included in the server device 10 based on the received terminal ID. Is checked (step S103). If the server device 10 determines in step S103 that the setting file of the client terminal 14 that transmitted the login request notification is stored, the setting file is read from the storage unit 11 and the client terminal 14 Web A request to store the setting file in the cookie of the browser 400 is transmitted to the corresponding client terminal 14 (step S104). On the other hand, if the server device 10 determines in step S103 that the setting file of the client terminal 14 that transmitted the login request notification is not stored, for example, as shown in FIG. Is newly allocated and transmitted together with a notification that the setting file is not stored in the corresponding client terminal 14 (step S104). Note that the information on the size of the monitoring screen display area 401 is stored in the storage unit 11 when the setting is performed by the monitoring screen display area setting function.

ステップS104で、クライアント端末14の設定ファイルが記憶されていると判別された場合は、クライアント端末14は受信した設定ファイルに基づいて、例えばWebブラウザ400のCookieに監視画面表示領域401のウィンドウサイズの情報を記憶する。その後、クライアント端末14は、Webブラウザ400のCookieに監視画面表示領域401のウィンドウサイズの情報が記憶されているかをチェックする(ステップS105)。このステップS105におけるチェックを行う場合、レイアウト表示制御アプリケーション202は、例えばWebブラウザ400のウィンドウにWebページを表示するページロード処理を行うことで、監視画面表示領域401のサイズの情報がCookieに記憶されているかをチェックする。ステップS105で、レイアウト表示制御アプリケーション202によって、Webブラウザ400のCookieに監視画面表示領域401のウィンドウサイズの情報が記憶されていると判別された場合、例えば、図8に示されるように、Webブラウザ400のCookieに記憶されている監視画面表示領域401のウィンドウサイズの情報を読み出してWebブラウザ400のウィンドウ及び監視画面表示領域401を描画する(ステップS106)。なお、監視画面表示領域401の描画は、例えば、Java(登録商標) Applet等を用いて行う。この場合は、監視画面表示領域401のウィンドウサイズの情報をサーバ装置10に送信して記憶させない。なお、ウィンドウサイズの情報をサーバ装置10に送信して記憶させるようにすることも可能である。   If it is determined in step S104 that the setting file of the client terminal 14 is stored, the client terminal 14 sets the window size of the monitoring screen display area 401 in the cookie of the Web browser 400 based on the received setting file, for example. Store information. Thereafter, the client terminal 14 checks whether the window size information of the monitoring screen display area 401 is stored in the cookie of the Web browser 400 (step S105). When performing the check in step S105, the layout display control application 202 performs, for example, a page load process for displaying a web page in the window of the web browser 400, so that the size information of the monitoring screen display area 401 is stored in the cookie. Check if it is. If the layout display control application 202 determines in step S105 that the window size information of the monitoring screen display area 401 is stored in the cookie of the Web browser 400, for example, as shown in FIG. The window size information of the monitoring screen display area 401 stored in the cookie 400 is read, and the window of the web browser 400 and the monitoring screen display area 401 are drawn (step S106). The monitoring screen display area 401 is drawn using, for example, Java (registered trademark) Applet. In this case, the window size information of the monitoring screen display area 401 is not transmitted to the server device 10 and stored. It is also possible to transmit the window size information to the server device 10 for storage.

一方、ステップS104で、クライアント端末14の設定ファイルが記憶されていないと判別された場合は、クライアント端末14は、Webブラウザ400のCookieに監視画面表示領域401のウィンドウサイズの情報が記憶されているかをチェックする(ステップS105)。ステップS105で、レイアウト表示制御アプリケーション202によって、Webブラウザ400のCookieに監視画面表示領域401のウィンドウサイズの情報が記憶されていないと判別された場合(監視画面表示領域401のサイズの情報がCookieに保存されていない場合は、サーバ装置10に設定ファイルが記憶されていないということなので、LCD17のデスクトップ解像度から適切な監視画面表示領域のサイズ情報を算出し、その情報をCookieに記憶する)、LCD17の解像度またはWebブラウザ400のウィンドウサイズから監視画面表示領域401のサイズ情報(ウィンドウサイズ)を算出し(後述)、Cookieに記憶する。そして、例えば図9に示されるように、記憶したCookieに基づいて監視画面表示領域401を描画する(ステップS106)。この場合は、監視画面表示領域401のウィンドウサイズの情報をサーバ装置10に送信して記憶させない。なお、ウィンドウサイズの情報をサーバ装置10に送信して記憶させるようにすることも可能である。   On the other hand, if it is determined in step S104 that the setting file of the client terminal 14 is not stored, the client terminal 14 stores the window size information of the monitoring screen display area 401 in the cookie of the Web browser 400. Is checked (step S105). If the layout display control application 202 determines in step S105 that the window size information of the monitoring screen display area 401 is not stored in the cookie of the web browser 400 (the size information of the monitoring screen display area 401 is stored in the cookie). If it is not stored, it means that the setting file is not stored in the server device 10, so that the size information of the appropriate monitor screen display area is calculated from the desktop resolution of the LCD 17, and the information is stored in a cookie). The size information (window size) of the monitoring screen display area 401 is calculated from the resolution of the above or the window size of the Web browser 400 (described later) and stored in a cookie. Then, for example, as shown in FIG. 9, the monitor screen display area 401 is drawn based on the stored cookie (step S106). In this case, the window size information of the monitoring screen display area 401 is not transmitted to the server device 10 and stored. It is also possible to transmit the window size information to the server device 10 for storage.

次に、図10は、クライアント端末14が備えているマルチウィンドウ表示機能を模式的に示した図である。クライアント端末14は、図示されるように、マルチウィンドウ表示機能を備えており、監視画面表示領域401を表示するためのWebブラウザ400を表示すると共に、例えば、他のアプリケーションプログラムのウィンドウ500を同時に表示することができる。また、Webブラウザ400には、監視画面メニュー領域(後述)402が表示されている。   Next, FIG. 10 is a diagram schematically showing a multi-window display function provided in the client terminal 14. As shown in the figure, the client terminal 14 has a multi-window display function, and displays a Web browser 400 for displaying the monitoring screen display area 401 and, for example, simultaneously displays a window 500 of another application program. can do. In addition, a monitoring screen menu area (described later) 402 is displayed on the Web browser 400.

監視画面を表示するクライアント端末14上でWebブラウザ400を起動してプラント監視に必要な情報を配信するサーバ装置10にアクセスし、Webブラウザ400の監視画面表示領域401にサーバ装置10から受信したプラント等の監視情報を表示する(後述)。   The Web browser 400 is activated on the client terminal 14 that displays the monitoring screen to access the server device 10 that distributes information necessary for plant monitoring, and the plant received from the server device 10 in the monitoring screen display area 401 of the Web browser 400 Etc. are displayed (described later).

図11は、クライアント端末14のLCD17に表示されているWebブラウザ400を模式的にさらに詳細に示した図である。   FIG. 11 is a diagram schematically showing the Web browser 400 displayed on the LCD 17 of the client terminal 14 in more detail.

Webブラウザ400に表示される監視画面表示領域401には、上述したように、監視画面の各機能(例えば、グラフィック画面の表示機能やトレンドグラフの表示機能)へのリンクを表示する監視画面メニュー領域402と、監視画面メニュー表示領域402で選択された監視画面機能を表示する監視画面表示領域401とを備えている。ユーザ(例えば、プラント監視員)は、監視画面メニュー表示領域402から「グラフィック」、「トレンド」を選択(各ボタンを押下)することで、サーバ装置10に蓄積されたプラント等の監視情報に基づいて作成されたグラフィック画面(棒グラフ、円グラフ等の画面)やトレンドグラフ(折れ線グラフ等のデータの推移が表したグラフ)を伴った各画面を監視画面表示領域401に表示させることができる。さらに、ユーザにより、監視画面メニュー表示領域402から「アラーム一覧」、「表示領域設定」を選択(各ボタンを押下)することで、予め設定された閾値に達した場合に報知されるアラーム情報を示すアラーム一覧のリスト画面、および表示領域設定を表示する画面(後述)を監視画面表示領域401に表示させることができる。   In the monitoring screen display area 401 displayed on the Web browser 400, as described above, a monitoring screen menu area that displays links to each function of the monitoring screen (for example, a graphic screen display function and a trend graph display function). 402 and a monitoring screen display area 401 for displaying the monitoring screen function selected in the monitoring screen menu display area 402. A user (for example, a plant supervisor) selects “graphics” and “trend” from the monitoring screen menu display area 402 (by pressing each button), and thereby based on the monitoring information of the plant and the like accumulated in the server device 10. Each screen with a graphic screen (a screen such as a bar graph or a circle graph) or a trend graph (a graph representing data transition such as a line graph) created in this manner can be displayed in the monitoring screen display area 401. Furthermore, alarm information to be notified when a preset threshold value is reached by the user selecting “alarm list” and “display area setting” from the monitoring screen menu display area 402 (by pressing each button). A list screen of an alarm list to be displayed and a screen (to be described later) for displaying display area settings can be displayed in the monitoring screen display area 401.

また、監視画面メニュー表示領域402の各ボタンを押下することで表示される各画面は、監視画面表示領域401を描画する処理を行う場合、レイアウト表示制御アプリケーション202によって、以下の様な処理が行われる。即ち、まず、レイアウト表示制御アプリケーション202は、Webブラウザ400のCookieに記憶されている監視画面表示領域401の表示サイズの情報を読み込み、読み込んだ表示サイズの情報に基づいて適切なサイズで画面表示を行う。例えば、LCD17の解像度が図11に示されるように、1024*768である場合、レイアウト表示制御アプリケーション202は、OS201からLCD17の解像度の情報(例えば1024*768)を受信し、Webブラウザ400の表示可能範囲を設定する。即ち、レイアウト表示制御アプリケーション202は、Webブラウザ400がLCD17の解像度である1024*768内に表示されるように、Webブラウザ400の表示可能範囲を設定する。ユーザは、設定されたWebブラウザ400の表示可能範囲内(1024*768)でWebブラウザ400の表示サイズを変更することができる。ユーザにより、例えば、Webブラウザ400の表示サイズが図11に示されるように、650*500として設定された場合は、Webブラウザ400の表示サイズである650*500に基づいて、監視画面表示領域401が作成(算出)される。即ち、Webブラウザ400の表示サイズである650*500から、監視画面メニュー表示領域402である160*500及びWebブラウザ400のフレーム領域である650*50を除算した領域が、監視画面表示領域401の表示サイズ490(W)*450(H)となる。   In addition, each screen displayed by pressing each button of the monitoring screen menu display area 402 is processed by the layout display control application 202 when the process of drawing the monitoring screen display area 401 is performed. Is called. That is, first, the layout display control application 202 reads the display size information of the monitoring screen display area 401 stored in the cookie of the Web browser 400, and displays the screen at an appropriate size based on the read display size information. Do. For example, when the resolution of the LCD 17 is 1024 * 768 as shown in FIG. 11, the layout display control application 202 receives the resolution information (for example, 1024 * 768) of the LCD 17 from the OS 201 and displays it on the Web browser 400. Set the possible range. That is, the layout display control application 202 sets the displayable range of the Web browser 400 so that the Web browser 400 is displayed within 1024 * 768 which is the resolution of the LCD 17. The user can change the display size of the Web browser 400 within the set displayable range of the Web browser 400 (1024 * 768). For example, when the display size of the Web browser 400 is set as 650 * 500 by the user as shown in FIG. 11, the monitoring screen display area 401 is based on the display size 650 * 500 of the Web browser 400. Is created (calculated). That is, an area obtained by dividing the display size 650 * 500 of the Web browser 400 by 160 * 500 which is the monitor screen menu display area 402 and 650 * 50 which is the frame area of the Web browser 400 is the monitor screen display area 401. The display size is 490 (W) * 450 (H).

このように、Webブラウザ400上に監視画面表示領域401が作成された場合、レイアウト表示制御アプリケーション202は、Webブラウザ400と共同して監視画面表示領域401の表示領域のサイズ情報をWebブラウザ400のCookieに記憶すると共に、レイアウト表示制御アプリケーション202は、サーバ装置10に監視画面表示領域401の表示領域のサイズ情報を送信してサーバ装置10に記憶させる。   As described above, when the monitoring screen display area 401 is created on the Web browser 400, the layout display control application 202 displays the size information of the display area of the monitoring screen display area 401 in cooperation with the Web browser 400. The layout display control application 202 transmits the size information of the display area of the monitoring screen display area 401 to the server apparatus 10 and stores it in the server apparatus 10 while storing it in the cookie.

上述したように、監視画面表示領域401を決定する方法には、監視画面表示領域設定機能の操作(ユーザによるWebブラウザ400の表示サイズ変更操作)による表示領域の決定方法がある。監視画面表示領域401を決定(算出)する方法には、さらに、コンピュータの表示装置の解像度を元にした表示領域の決定方法がある。コンピュータのLCD(表示装置)17の解像度に基づいた監視画面表示領域401の決定方法は、監視画面表示領域設定機能により表示領域を決定していない状態で監視画面表示領域401を設定するために使用する。LCD17の解像度に基づいた監視画面表示領域401の決定方法では、Webブラウザ400がLCD17全体に表示された場合に最適化された領域として算出する。例えば、図11に示されるように、LCD17の解像度が1024*768である場合、且つ監視画面表示領域設定機能により表示領域を決定していない状態において、LCD17全体にWebブラウザ400を表示した場合のWebブラウザ400の表示サイズである1024*768から、監視画面メニュー表示領域402である160*500およびWebブラウザ400のフレーム領域である650*50を除算した領域が、監視画面表示領域401の表示サイズ864(W)*718(H)となる。   As described above, the method for determining the monitoring screen display area 401 includes a method for determining a display area by an operation of the monitoring screen display area setting function (an operation for changing the display size of the Web browser 400 by the user). As a method for determining (calculating) the monitoring screen display area 401, there is a display area determining method based on the resolution of the display device of the computer. The method for determining the monitor screen display area 401 based on the resolution of the LCD (display device) 17 of the computer is used to set the monitor screen display area 401 in a state where the display area is not determined by the monitor screen display area setting function. To do. In the determination method of the monitoring screen display area 401 based on the resolution of the LCD 17, the area is calculated as an optimized area when the Web browser 400 is displayed on the entire LCD 17. For example, as shown in FIG. 11, when the resolution of the LCD 17 is 1024 * 768 and the display area is not determined by the monitoring screen display area setting function, the Web browser 400 is displayed on the entire LCD 17. The display size of the monitoring screen display area 401 is obtained by dividing the display size 1024 * 768 of the Web browser 400 by 160 * 500 which is the monitoring screen menu display area 402 and 650 * 50 which is the frame area of the Web browser 400. 864 (W) * 718 (H).

次に、本発明の情報処理装置及びレイアウト表示システムを適用したレイアウト表示方法について図12のシーケンス図を参照して説明する。   Next, a layout display method to which the information processing apparatus and layout display system of the present invention are applied will be described with reference to the sequence diagram of FIG.

クライアント端末14のLCD17上にWebブラウザ400が表示されている状態において、例えば、図13に示されるように、ユーザにより、Webブラウザ400の監視画面メニュー表示領域402内の表示領域設定ボタンが押下される(ステップS201)。レイアウト表示制御アプリケーション202は、表示領域設定ボタンの押下の通知を受けてWebブラウザ400のウィンドウサイズの決定後に表示領域設定ボタン404を押下する旨のメッセージラベル500、又はダイヤログ等を表示する(ステップS202)。   In a state where the Web browser 400 is displayed on the LCD 17 of the client terminal 14, for example, as shown in FIG. 13, the user presses the display area setting button in the monitoring screen menu display area 402 of the Web browser 400. (Step S201). The layout display control application 202 displays a message label 500 or a dialog or the like indicating that the display area setting button 404 is pressed after the window size of the Web browser 400 is determined in response to the notification of the pressing of the display area setting button (step) S202).

続いて、ユーザにより、表示領域設定ボタン404が押下された場合(ステップS203)、レイアウト表示制御アプリケーション202は、表示領域設定ボタン404の押下の通知を受け、Webブラウザ400のウィンドウサイズから監視画面表示領域401を算出する(ステップS204)。例えば、レイアウト表示制御アプリケーション202は、図13に示されるように、縦Y1、横X1として監視画面表示領域401を算出する。レイアウト表示制御アプリケーション202は、算出した監視画面表示領域401の情報(例えば、縦Y1・横X1)を、クライアント端末14の識別情報(例えば、製品のシリアル番号等)と共にサーバ装置10に送信する(ステップS206)。サーバ装置10は、受信した監視画面表示領域401の情報をクライアント端末14の識別情報に関連づけて設定ファイルとして記憶する(ステップS207)。レイアウト表示制御アプリケーション202は、算出した監視画面表示領域401をクライアント端末14のWebブラウザ400上に作成(描画)する(ステップS208)。   Subsequently, when the display area setting button 404 is pressed by the user (step S203), the layout display control application 202 receives a notification that the display area setting button 404 is pressed, and displays the monitoring screen from the window size of the Web browser 400. The area 401 is calculated (step S204). For example, the layout display control application 202 calculates the monitoring screen display area 401 as vertical Y1 and horizontal X1, as shown in FIG. The layout display control application 202 transmits the information (for example, vertical Y1 and horizontal X1) of the calculated monitoring screen display area 401 to the server device 10 together with the identification information (for example, product serial number) of the client terminal 14 ( Step S206). The server device 10 stores the received information on the monitoring screen display area 401 in association with the identification information of the client terminal 14 as a setting file (step S207). The layout display control application 202 creates (draws) the calculated monitoring screen display area 401 on the Web browser 400 of the client terminal 14 (step S208).

次に、ユーザによってWebブラウザ400のウィンドウサイズが変更される場合の処理について、図14、15を参照して説明する。   Next, processing when the window size of the Web browser 400 is changed by the user will be described with reference to FIGS.

ユーザは、例えば、図14に示されるように、Webブラウザ400のウィンドウの枠をマウスのポインタ501等を用いて移動させることによりWebブラウザ400のウィンドウサイズを変更する。この場合、Webブラウザ400のウィンドウサイズを拡張することにより、監視画面表示領域401のウィンドウサイズを維持するため、Webブラウザ400上で何も表示されない領域403が現れる。続いて、図15に示されるように、ユーザにより表示領域設定ボタン404が押下された場合、監視画面表示領域設定ボタンの押下により表示領域設定(監視画面表示領域401のサイズの変更)を開始する。クライアント端末14は、表示領域設定ボタン404の押下の通知を受けて、Webブラウザ400のウィンドウサイズから監視画面表示領域401を算出(作成)する。例えば、拡張された監視画面表示領域401として縦Y2・横X2を算出し、算出された領域を監視画面表示領域401として描画する。即ち、縦Y1・横X1で表示されていた監視画面表示領域401を、縦Y2・横X2の領域として描画する。その後、レイアウト表示制御アプリケーション202は、監視画面表示領域401を示すサイズ情報として縦Y2・横X2の情報を、クライアント端末14の識別情報と共にサーバ装置10に送信する。サーバ装置10は、受信した監視画面表示領域401のサイズ情報を、クライアント端末14の識別情報に関連づけて設定ファイルとして記憶する。   For example, as shown in FIG. 14, the user changes the window size of the Web browser 400 by moving the window frame of the Web browser 400 using a mouse pointer 501 or the like. In this case, by expanding the window size of the Web browser 400, the window size of the monitoring screen display area 401 is maintained, so that an area 403 where nothing is displayed on the Web browser 400 appears. Subsequently, as shown in FIG. 15, when the display area setting button 404 is pressed by the user, display area setting (change of the size of the monitoring screen display area 401) is started by pressing the monitoring screen display area setting button. . The client terminal 14 calculates (creates) the monitoring screen display area 401 from the window size of the Web browser 400 in response to the notification that the display area setting button 404 is pressed. For example, vertical Y2 and horizontal X2 are calculated as the expanded monitoring screen display area 401, and the calculated area is drawn as the monitoring screen display area 401. That is, the monitor screen display area 401 displayed in the vertical Y1 and horizontal X1 is drawn as a vertical Y2 and horizontal X2 area. Thereafter, the layout display control application 202 transmits vertical Y2 and horizontal X2 information as size information indicating the monitoring screen display area 401 together with the identification information of the client terminal 14 to the server device 10. The server device 10 stores the received size information of the monitoring screen display area 401 in association with the identification information of the client terminal 14 as a setting file.

このように、監視画面表示領域401を表示中にWebブラウザ400のウィンドウサイズを変更し、監視画面表示領域設定ボタン404の押下により、変更したサイズに合わせて監視画面表示領域401の表示領域を算出して描画する。   In this way, the window size of the Web browser 400 is changed while the monitoring screen display area 401 is displayed, and the display area of the monitoring screen display area 401 is calculated according to the changed size by pressing the monitoring screen display area setting button 404. And draw.

以上の手順により、監視画面表示領域設定機能による監視画面表示領域が設定される。   The monitoring screen display area by the monitoring screen display area setting function is set by the above procedure.

上述した実施形態によれば、クライアント端末のWebブラウザ上の監視画面表示領域をユーザ(プラント監視員等)が自由に設定することができる。また、ユーザが任意のサイズで表示したWebブラウザに合わせて監視画面表示領域を描画できることに加え、監視画面表示領域を表示しているWebブラウザのサイズを変更した場合でも、表示領域設定ボタンの押下がなければ、表示中の監視画面表示領域の表示サイズが変わらないようにすることが可能になる。このため、監視画面表示領域401が表示されているWebブラウザ400をLCD17に表示しながら、マルチウィンドウ機能を用いて別のアプリケーションのウィンドウを表示している状態で、例えば、当該別のアプリケーションを見やすくするために、監視画面表示領域401が表示されているWebブラウザ400のウィンドウサイズを小さくした場合においても、監視画面表示領域401のサイズが勝手に変更されることがなく、監視画面表示領域401に表示されている各表示の表示フォーマットが崩れることがない。   According to the above-described embodiment, the user (plant supervisor or the like) can freely set the monitoring screen display area on the Web browser of the client terminal. In addition to being able to draw the monitoring screen display area in accordance with the Web browser displayed by the user in any size, even when the size of the Web browser displaying the monitoring screen display area is changed, the display area setting button is pressed. Otherwise, the display size of the monitoring screen display area being displayed can be prevented from changing. For this reason, for example, in a state where a window of another application is displayed using the multi-window function while the Web browser 400 displaying the monitoring screen display area 401 is displayed on the LCD 17, for example, it is easy to see the other application. Therefore, even when the window size of the Web browser 400 on which the monitor screen display area 401 is displayed is reduced, the size of the monitor screen display area 401 is not changed without permission, and the monitor screen display area 401 is displayed. The display format of each displayed display does not collapse.

また、本実施形態の情報処理装置はコンピュータによって実現するのみならず、例えば、PDA(Personal Digital Assistant)のような様々なコンシューマ情報処理装置によって実現することもできる。さらに、入力制御アプリケーションの機能は、DSP、マイクロコンピュータのようなハードウェアによっても実現可能である。   The information processing apparatus according to the present embodiment can be realized not only by a computer but also by various consumer information processing apparatuses such as a PDA (Personal Digital Assistant). Furthermore, the function of the input control application can be realized by hardware such as a DSP or a microcomputer.

また、本発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。   Further, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the gist thereof in the implementation stage. Various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine a component suitably in different embodiment.

10…サーバ装置、11…記憶部、12…ネットワーク、14…クライアント端末、17…LCD、101…CPU、111…HDD、201…OS、202…レイアウト表示制御アプリケーション、210…送受信部、220…監視画面表示領域作成部、400…Webブラウザ、401…監視画面表示領域、402…監視画面メニュー領域。 DESCRIPTION OF SYMBOLS 10 ... Server apparatus, 11 ... Memory | storage part, 12 ... Network, 14 ... Client terminal, 17 ... LCD, 101 ... CPU, 111 ... HDD, 201 ... OS, 202 ... Layout display control application, 210 ... Transmission / reception part, 220 ... Monitoring Screen display area creation unit, 400... Web browser, 401... Monitoring screen display area, 402.

Claims (6)

表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置であって、
前記Webブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、前記情報処理装置に該当する前記サイズ情報が記憶されている場合は当該サイズ情報を受信する受信手段と、
前記受信手段によって受信した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示する表示手段と、
前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出したサイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とする情報処理装置。
An information processing apparatus that includes a display device and monitors plant facilities via a Web browser displayed on the display device,
When the size information corresponding to the information processing device is stored by accessing the server device that stores the size information of the monitoring screen display area of the plant facility displayed on the Web browser, the size information Receiving means for receiving
Display means for displaying the monitoring screen display area on the web browser based on the size information received by the receiving means;
When the window size of the web browser is changed, and when a setting request for the monitoring screen display area is received, the size information of the monitoring screen display area is calculated based on the window size of the web browser after the change. An information processing apparatus comprising: a control unit that displays the monitoring screen display area on the Web browser based on the calculated size information, and transmits the calculated size information to the server apparatus.
前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とする請求項1に記載の情報処理装置。   The size information of the monitoring screen display area is calculated based on the resolution of the desktop of the display device when the size information of the monitoring screen display area is not stored in the server device. The information processing apparatus described. 表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置と、前記情報処理装置からの要求に応じた処理を行うサーバ装置とを備えたレイアウト表示システムであって、A layout display system that includes a display device, an information processing device that monitors a plant facility via a Web browser displayed on the display device, and a server device that performs processing according to a request from the information processing device Because
前記サーバ装置は、The server device
前記情報処理装置に関連づけられた前記Webブラウザ上に表示する前記監視画面表示領域のサイズ情報を予め記憶する記憶手段と、Storage means for preliminarily storing size information of the monitoring screen display area to be displayed on the web browser associated with the information processing apparatus;
前記情報処理装置から前記サイズ情報を受信した場合は前記記憶手段に記憶する更新手段であって、前記記憶手段に前記サイズ情報が記憶されている場合は受信した前記サイズ情報で更新する更新手段とを備え、Update means for storing in the storage means when the size information is received from the information processing apparatus, and update means for updating with the received size information when the size information is stored in the storage means; With
前記情報処理装置は、The information processing apparatus includes:
前記サーバ装置にアクセスを行って、前記記憶手段に前記情報処理装置に該当するサイズ情報が記憶されている場合は前記サイズ情報を受信する受信手段と、Receiving means for accessing the server device and receiving the size information when size information corresponding to the information processing device is stored in the storage means;
前記受信手段によって受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示する表示手段と、Calculating the monitoring screen display area based on the size information received by the receiving means, and displaying the monitoring screen display area on the Web browser based on the calculated size information;
前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信する制御手段とを具備することを特徴とするレイアウト表示システム。When the window size of the web browser is changed, and when a setting request for the monitoring screen display area is received, the size information of the monitoring screen display area is calculated based on the window size of the web browser after the change. A layout display system comprising: control means for displaying the monitor screen display area on the Web browser based on the calculated size information and transmitting the calculated size information to the server device. .
前記情報処理装置は、前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とすることを特徴とする請求項3に記載のレイアウト表示システム。 The information processing device calculates size information of the monitoring screen display area based on a resolution of a desktop of the display device when size information of the monitoring screen display area is not stored in the server device. The layout display system according to claim 3, wherein: 表示装置を備えると共に、前記表示装置に表示したWebブラウザを介してプラント施設の監視を行う情報処理装置で用いられるレイアウト表示方法であって、A layout display method used in an information processing apparatus that includes a display device and monitors plant facilities via a Web browser displayed on the display device,
前記Webブラウザ上に表示される前記プラント施設の監視画面表示領域のサイズ情報を記憶するサーバ装置にアクセスを行って、当該情報処理装置に関連づけられた前記監視画面表示領域のサイズ情報を受信し、受信した前記サイズ情報に基づいて前記監視画面表示領域を算出すると共に、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示し、Accessing a server device that stores the size information of the monitoring screen display area of the plant facility displayed on the Web browser, and receiving the size information of the monitoring screen display area associated with the information processing device; The monitoring screen display area is calculated based on the received size information, and the monitoring screen display area is displayed on the Web browser based on the calculated size information.
前記Webブラウザのウィンドウサイズが変更された場合、且つ前記監視画面表示領域の設定要求を受けた場合は、変更後の前記Webブラウザのウィンドウサイズに基づいて前記監視画面表示領域のサイズ情報を算出し、算出した前記サイズ情報に基づいて前記Webブラウザ上に前記監視画面表示領域を表示すると共に、算出した前記サイズ情報を前記サーバ装置に送信することを特徴とするレイアウト表示方法。When the window size of the web browser is changed, and when a setting request for the monitoring screen display area is received, the size information of the monitoring screen display area is calculated based on the window size of the web browser after the change. And displaying the monitoring screen display area on the Web browser based on the calculated size information, and transmitting the calculated size information to the server device.
前記情報処理装置は、前記サーバ装置に前記監視画面表示領域のサイズ情報が記憶されていなかった場合、前記監視画面表示領域のサイズ情報を前記表示装置のデスクトップの解像度に基づいて算出することを特徴とする請求項5に記載のレイアウト表示方法。The information processing device calculates size information of the monitoring screen display area based on a resolution of a desktop of the display device when size information of the monitoring screen display area is not stored in the server device. The layout display method according to claim 5.
JP2009198884A 2009-08-28 2009-08-28 Information processing apparatus, layout display system, and layout display method Expired - Fee Related JP5322853B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009198884A JP5322853B2 (en) 2009-08-28 2009-08-28 Information processing apparatus, layout display system, and layout display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009198884A JP5322853B2 (en) 2009-08-28 2009-08-28 Information processing apparatus, layout display system, and layout display method

Publications (2)

Publication Number Publication Date
JP2011048789A JP2011048789A (en) 2011-03-10
JP5322853B2 true JP5322853B2 (en) 2013-10-23

Family

ID=43834998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009198884A Expired - Fee Related JP5322853B2 (en) 2009-08-28 2009-08-28 Information processing apparatus, layout display system, and layout display method

Country Status (1)

Country Link
JP (1) JP5322853B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63298432A (en) * 1987-05-29 1988-12-06 Hitachi Ltd Window operating and processing system
JPH08263505A (en) * 1995-03-22 1996-10-11 Hitachi Inf Syst Ltd Screen display switching system
JPH10124283A (en) * 1996-10-21 1998-05-15 Yokogawa Electric Corp Display device for plant control system
JPH117316A (en) * 1997-06-18 1999-01-12 Hitachi Ltd Screen display method and device
JP5374873B2 (en) * 2008-01-09 2013-12-25 富士通株式会社 Information processing apparatus, information processing system, computer program, and information processing method
JP5445814B2 (en) * 2008-02-05 2014-03-19 東日本電信電話株式会社 Screen information control apparatus and screen information control program

Also Published As

Publication number Publication date
JP2011048789A (en) 2011-03-10

Similar Documents

Publication Publication Date Title
US9760413B2 (en) Power efficient brokered communication supporting notification blocking
CN103268257B (en) Hardware resource access system and method for accessing hardware resource of electronic device
CN114764362A (en) Virtual resource obtaining method and device, electronic equipment and storage medium
KR20160069443A (en) Service providing apparatus and method for web application, user equipment for the same
CN113849752B (en) Page caching method, device and storage medium
CN110727525A (en) Companion application for campaign collaboration
CN113613064B (en) Video processing method, device, storage medium and terminal
US10656800B2 (en) Visual configuration and activation
JP2009223831A (en) Server device for server base computing system, client device, server control program, and client control program
CN109145182B (en) Data acquisition method and device, computer equipment and system
CN101251993B (en) Method and device for monitoring multiple screens
CN114995914B (en) Image data processing method, device, computer equipment and storage medium
CN101782834A (en) Information processing apparatus, information processing method and program
JP5322853B2 (en) Information processing apparatus, layout display system, and layout display method
US20120212512A1 (en) Information-processing device, information-processing method and program
US10565368B2 (en) Electronic device and method of controlling same
JP2010092103A (en) Web page display method, server unit, and program
EP3008631A1 (en) Application control of embedded web content execution
JP5044961B2 (en) Client device and program
JP2010182176A (en) Server device, client device, server based computing system, and program
JP2012022407A (en) Display control device and display control program
JP2010277349A (en) Information processing apparatus and environment setting method
JP2009003696A (en) Display control system, information processing apparatus, display control program, display management apparatus, and program
JP6266925B2 (en) Control device, control method, and program
JP7832500B2 (en) Display device, display method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121217

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130716

LAPS Cancellation because of no payment of annual fees