サーバ装置と、前記サーバ装置を遠隔操作する端末装置と、を有し、前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するベースボードマネジメントコントローラ以下BMCと、を有し、前記BMCは、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信部と、前記受信部が前記コマンドを受信したとき、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガ部と、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成部と、前記表示画面データを前記表示装置および前記端末装置に送信する送信部と、を有する遠隔操作システム。前記端末装置は、WebWorldWideWebアプリケーションを備え、前記Webアプリケーションを用いて、前記サーバ装置と通信する請求項1記載の遠隔操作システム。サーバ装置と、前記サーバ装置を遠隔操作する端末装置と、を有する遠隔操作システムの前記サーバ装置で用いられるデータ処理方法であって、前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するBMCと、を有し、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信ステップと、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガステップと、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成ステップと、前記表示画面データを前記表示装置および前記端末装置に送信する送信ステップと、を有するデータ処理方法。サーバ装置と、前記サーバ装置を遠隔操作する端末装置と、を有する遠隔操作システムにおける前記サーバ装置のコンピュータに実行させるプログラムであって、前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するBMCと、を有し、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信手順と、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガ手順と、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成手順と、前記表示画面データを前記表示装置および前記端末装置に送信する送信手順と、を前記コンピュータに実行させるプログラム。基本的に、制御パネルは、サーバ装置の筐体に取り付けられている。そのため、使用者は、サーバ装置の設置場所まで移動し、表示装置を見ながら操作ボタンを押下する必要がある。そこで、端末装置を用いてサーバ装置の制御パネルを遠隔操作することができる技術が望まれている。特許文献1から5には、サーバ装置の制御パネルを遠隔操作することまでは開示されていない。本発明は、端末装置を用いてサーバ装置の制御パネルを遠隔操作する遠隔操作システムを提供することにある。更に、本発明は、遠隔操作システムにおいて制御パネルを備えるサーバ装置で用いられるデータ処理方法およびプログラムを提供することにある。本発明の遠隔操作システムは、サーバ装置と、前記サーバ装置を遠隔操作する端末装置とを有する。前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するベースボードマネジメントコントローラ以下BMCとを有する。前記BMCは、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信部と、前記受信部が前記コマンドを受信したとき、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガ部と、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成部と、前記表示画面データを前記表示装置および前記端末装置に送信する送信部とを有する。本発明のデータ処理方法は、サーバ装置と、前記サーバ装置を遠隔操作する端末装置とを有する遠隔操作システムの前記サーバ装置で用いられるデータ処理方法である。前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するBMCとを有する。本発明のデータ処理方法は、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信ステップと、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガステップと、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成ステップと、前記表示画面データを前記表示装置および前記端末装置に送信する送信ステップと、を有する。本発明のプログラムは、サーバ装置と、前記サーバ装置を遠隔操作する端末装置とを有する遠隔操作システムにおける前記サーバ装置のコンピュータに実行させるプログラムである。前記サーバ装置は、表示装置と、レジスタとを備える制御パネル部と、前記制御パネル部を制御するBMCとを有する。本発明のプログラムは、前記端末装置が出力したコマンドを受信し、当該コマンドを前記レジスタに格納する受信手順と、前記BMCへの割り込みを促すトリガ信号を前記制御パネル部に出力するトリガ手順と、前記制御パネル部から割り込みを受けて、前記レジスタに格納されている前記コマンドを読み出し、当該コマンドに対応した表示画面データを生成する生成手順と、前記表示画面データを前記表示装置および前記端末装置に送信する送信手順と、を前記コンピュータに実行させる。本発明によれば、端末装置を用いてサーバ装置の制御パネルを遠隔操作することができる。実施の形態[遠隔操作システムAの構成例]実施の形態について説明する。図1は、遠隔操作システムAの一例を示す構成図である。遠隔操作システムAは、サーバ装置1と、端末装置2と、ネットワーク3とを有する。サーバ装置1の概要について説明する。サーバ装置1は、演算処理能力および耐障害性の向上を図るため、複数個のセルCELLカードを備えている。1個のセルカードは、複数個のプロセッサ、複数枚のメモリ、チップセットなどで構成されている。この他、セルカードは、BMCを備えている。BMCは、ベースボードマネジメントコントローラBaseboardManagementControllerの略語である。BMCは、例えば、セルカードの電源のオン/オフ制御単に、電源のオン/オフと言う、セルカードの稼働状況単に、稼働状況と言うの把握、ハードウェアの監視を行う。サーバ装置1は、その筐体に制御パネル11を備えている。制御パネル11は、操作部111と、表示装置112とを有する。操作部111は、BMCに対してデータ入力を行うための操作ボタンを複数備えている。代表的な操作ボタンには、以下のものがある。ここで言う、カーソルは、表示装置112の表示画面に表示されているものである。up:カーソルを1行上に移動させるdown:カーソルを1行下に移動させるenter:確定する表示装置112は、例えば、液晶パネルである。表示装置112は、例えば、BMCに対してデータ入力を促す操作画面、BMCの出力画面を表示する。端末装置2は、典型的には、パーソナルコンピュータである。本実施の形態では、端末装置2は、TelnetTelecommunicationnetworkを用いて、サーバ装置1を遠隔操作する。例えば、Telnetの代りにSSHSecureShellなどを用いることができる。ネットワーク3は、例えば、LANLocalAreaNetworkである。ネットワーク3には、サーバ装置1および端末装置2が有線または無線でそれぞれ接続されている。サーバ装置1および端末装置2は、ネットワーク3を介して互いにデータ通信する。ネットワーク3で使用されるプロトコルは、例えば、TCP/IPTransmissionControlProtocol/InternetProtocolである。[直接操作モード/遠隔操作モード]サーバ装置1は、直接操作モードと、遠隔操作モードとを有する。2つのモードは、自動または手動で切り替えることができる。直接操作モードは、操作部111を用いて各種操作を行うためのモードである。ここで言う、各種操作には、例えば、電源のオン/オフの操作、サーバ装置1の稼働状況を見るための操作が該当する。ここで、直接操作モードにおいて、電源をオフにする操作を例に挙げる。図2AからCは、表示装置112の表示画面の一例をそれぞれ示す図である。直接操作モードでは、使用者は、操作部111を用いて以下の操作を行う。初期段階では、表示装置112は、図2Aに示す表示画面PIC1を表示している。表示画面PIC1の内容は、以下の通りである。MainMenu:タイトルShutdown:サーバ装置1の電源オフを示す選択肢PowerOn:サーバ装置1の電源オンを示す選択肢Return:MainMenuよりも上層の表示画面に戻ることを示す選択肢初期段階では、MainMenuの下部にカーソルBがある。先ず、使用者は、操作ボタンdownを押下する。図2Bに示す表示画面PIC2のように、カーソルBがShutdownの下部に移動する。次に、使用者は、操作ボタンenterを押下する。Shutdownが確定されたため、表示装置112は、図2Cに示す表示画面PIC3を表示する。表示画面PIC3の内容は、以下の通りである。ShutdownMenu:タイトルExecute:実行を示す選択肢Return:図2Bに示す表示画面PIC2に戻ることを示す選択肢現段階では、Executeの下部にカーソルBがある。そこで、使用者は、操作ボタンenterを押下する。この操作により、Executeが確定される。そして、電源がオフとなる。直接操作モードでは、使用者がサーバ装置1の設置場所まで移動する必要がある。使用者は、表示装置112の表示画面を直接見ながら、操作部111を直接操作しなければならない。この不便さを解消すべく、遠隔操作モードが設けられている。遠隔操作モードは、端末装置2を用いて、サーバ装置1の制御パネル11を遠隔操作するためのモードである。遠隔操作モードを用いることにより、使用者は、サーバ装置1の設置場所まで移動することなく、制御パネル11を操作することができる。この他、サーバ装置1は、バッチ処理に対応している。特に、遠隔操作モードでは、端末装置2側で複数のコマンドを記述したバッチファイルを作成することにより、連続して処理を行うことができる。以下、特に断りがない限り、遠隔操作モードを前提としてサーバ装置1の説明を行う。[サーバ装置1の構成例]図3は、サーバ装置1の構成例を示す機能ブロック図である。サーバ装置1は、制御パネル11に加えて、MGMT12を有する。MGMTは、マネジメントManagementボードの略語である。[MGMT12の構成例]MGMT12の構成例について説明する。MGMT12は、ROM121と、メモリ122と、BMC123とを有する。MGMT12は、MGMT12が搭載されているセルカード全体の制御を行うためのボードである。言わば、MGMT12は、コンピュータとしての機能を持つ。ROM121は、例えば、不揮発性のフラッシュメモリである。ROM121は、BMCFW1211を格納している。BMCFWは、ベースボードマネジメントコントローラファームウェアBaseboardManagementControllerFirmWareの略語である。BMCFW1211は、MGMT12の動作を統括するファームウェアである。本実施の形態では、一例として、組み込みLinuxLinuxは登録商標であるがBMCFW1221に採用されている。メモリ122は、DRAMDynamicRandomAccessMemoryに代表される揮発性メモリである。メモリ122は、BMC123のワークエリアであって、ROM121のBMCFW1211が展開される。BMC123は、例えば、CPU中央演算処理装置、I/OInput/Outputポートなどで構成されている。I/Oポートには、例えば、シリアルポート、USBUniversalSerialBusポート、LANコネクタがある。BMC123は、ROM121に格納されているBMCFW1211をメモリ122に展開する。BMC123は、BMCFW1211に従って、MGMT12全体の動作を制御する。[BCM123の構成例]BCM123の構成例について説明する。BCM123は、受信部1231と、トリガ部1232と、生成部1233と、送信部1234とを有する。トリガ部1232および生成部1233は、制御パネル制御部113に指示を与える制御部CNTLを構成する。受信部1231は、端末装置2が送信したコマンドCMDをI/Oポート不図示を介して受信する。受信部1231は、コマンドCMDの受信後、以下の2つの処理を行う。第1に、受信部1231は、受信したコマンドCMDをレジスタ1131に格納する。第2に、受信部1231は、コマンド格納完了信号S1をトリガ部1232に出力する。コマンド格納完了信号S1は、レジスタ1131へのコマンドCMDの格納が完了したことを示す信号である。代表的なコマンドCMDには、以下のものがある。lcdbuttonup:カーソルを1行上に移動させるlcdbuttondown:カーソルを1行下に移動させるlcdbuttonenter:確定するこれら3つのコマンドCMDは、操作ボタンup、down、enterにそれぞれ対応している。トリガ部1232は、制御パネル制御部113からBMC123へのハードウェア割り込みを制御パネル制御部113にかけてもらう役割を担う。そのため、トリガ部1232は、コマンド格納完了信号S1を受信部1231から受信したとき、トリガ信号TRGを制御パネル制御部113に出力する。トリガ信号TRGは、BMC123への割り込みを制御パネル制御部113に促す信号である。生成部1233は、制御パネル制御部113から割り込み信号HWIを受信したとき、以下の処理を行う。なお、割り込み信号HWIは、制御パネル制御部113からBMC123へのハードウェア割り込みを行う信号である。第1に、生成部1233は、レジスタ1131にアクセスし、レジスタ1131に格納されているコマンドCMDを読み出す。第2に、生成部1233は、読み出したコマンドCMDに対応した表示画面の制御を行う。ここで言う、制御とは、例えば、表示装置112の表示画面に表示されているカーソルの昇降を指す図2AからCを参照。生成部1233は、この制御の結果を反映させた表示画面を生成する。第3に、生成部1233は、表示画面データPICを送信部1234に出力する。表示画面データPICは、表示画面のデータである。送信部1234は、表示画面データPICを生成部1233から入力する。送信部1234は、表示画面データPICをI/Oポート不図示を介して表示装置112および端末装置2に送信する。[制御パネル11の構成例]制御パネル11の構成例について説明する。制御パネル11は、操作部111および表示装置112に加えて、制御パネル制御部113を有する。制御パネル制御部113は、レジスタ1131を有する。制御パネル制御部113は、例えば、マイクロプロセッサなどで構成されている。制御パネル制御部113は、制御パネル11全体の動作を制御する。特に、制御パネル制御部113は、トリガ信号TRGをトリガ部1232から受信した場合、トリガ信号TRGの受信を契機として、割り込み信号HWIを生成部1233に出力する。この他、制御パネル制御部113は、直接操作モードにおいて、以下の処理を行う。第1に、制御パネル制御部113は、操作部111から操作信号S2を使用者の指示として入力する。操作信号S2は、操作部111の操作ボタンの押下によって発生したアナログ信号である。第2に、制御パネル制御部113は、操作信号S2に対応したデジタル信号をコマンドCMDとして、レジスタ113に格納する。第3に、制御パネル制御部113は、操作信号S2を契機として、割り込み信号HWIを生成部1233に出力する。割り込み信号HWIの出力後、制御パネル制御部113は、レジスタ113に格納しておいたコマンドCMDを生成部1234に出力する。レジスタ1131は、コマンドCMDを格納するための記憶装置である。レジスタ1131の記憶容量は、コマンドCMDを確実に格納することができる容量である。表示装置112は、表示画面データPICを送信部1234から入力し、表示画面データPICを表示する。[端末装置2]端末装置2について説明する。端末装置2は、コンソール画面21を表示装置不図示に表示する。コンソール画面21は、Telnetをコマンドラインで使用するための画面である。端末装置2は、基本的に以下の処理を行う。第1に、端末装置2は、コマンドCMDを受信部1231に送信する。第2に、端末装置2は、送信部1234から表示画面データPICを受信し、表示画面データPICをコンソール画面21に表示する。第3に、端末装置2は、表示画面データPICを受信する度に、その旨のログを記録する。この他、端末装置2は、バッチファイル22を備えている。端末装置2がTelnet上でバッチファイル22を実行することにより、複数のコマンドに対応した処理をサーバ装置1に連続して実行させることができる。[遠隔操作システムAの動作例:遠隔操作モード]図4は、遠隔操作モードにおける遠隔操作システムAの動作例を示すシーケンス図である。ステップST2からST10の処理は、サーバ装置1のデータ処理であり、プログラムとしてBMCFW1221に記述されている。ここでは、電源オフの操作を例に挙げる。上述したように、直接操作モードでは、使用者は、以下に述べる操作部111の操作ボタンを押下する。1回目の操作ボタン:down2回目の操作ボタン:enter3回目の操作ボタン:enterこれに対し、遠隔操作モードでは、使用者は、端末装置2を操作して、以下のコマンドCMDをTelnetのコンソール画面21に入力し、これを確定する。1回目のコマンドCMD:lcdbuttondown2回目のコマンドCMD:lcdbuttonenter3回目のコマンドCMD:lcdbuttonenter先ず、1回目のコマンド入力における遠隔操作システムAの動作を説明する。使用者は、コマンドCMD:lcdbuttondownをTelnetのコンソール画面21に入力し、これを確定する。端末装置2は、このコマンドCMDを受信部1231に送信するST1。受信部1231は、端末装置2が送信したコマンドCMDを受信するST2。受信部1231は、コマンドCMDをレジスタ1131に格納するST3。更に、受信部1231は、コマンド格納完了信号S1をトリガ部1232に出力する。トリガ部1232は、コマンド格納完了信号S1を受信部1231から受けて、トリガ信号TRGを制御パネル制御部113に出力するST4。制御パネル制御部113は、トリガ信号TRGをトリガ部1232から受信するST5。トリガ信号TRGの受信を契機として、制御パネル制御部113は、割り込み信号HWIを生成部1233に出力するST6。生成部1233は、制御パネル制御部113から割り込み信号HWIを受信するST7。そして、生成部1233は、レジスタ1131にアクセスし、レジスタ1131に格納されているコマンドCMDを読み出すST8。生成部1233は、読み出したコマンドCMDに対応した表示画面の制御を行う。生成部1233は、この制御の結果を反映させた表示画面を生成するST9。現段階では、コマンドCMDは、lcdbuttondownである。図2Bに示すように、生成部1233は、カーソルBをShutdownまで移動させた表示画面PIC2を生成する。生成部1233は、表示画面PIC2を表示画面データPICとして送信部1234に出力する。送信部1234は、表示画面データPICを表示装置112および端末装置2に送信するST10。表示装置112は、表示画面データPICを表示するST11。端末装置2は、表示画面データPICをコンソール画面21に表示するST12。そして、端末装置2は、表示画面データPICを受信した旨のログを記録するST13。1回目のコマンド入力により、表示装置112および端末装置2には、図2Bに示す表示画面PIC2が表示される。カーソルBがMainMenuからShutdownに移動する。続いて、使用者は、2回目のコマンドCMD:lcdbuttonenterを入力し、これを確定する。このコマンドCMDを用いて、ステップST1からST13の処理を繰り返すことにより、表示装置112および端末装置2には、図2Cに示す表示画面PIC3が表示される。続いて、使用者は、3回目のコマンドCMD:lcdbuttonenterを入力し、これを確定する。このコマンドCMDを用いて、ステップST1からST13の処理を繰り返すことにより、表示装置112および端末装置2には、Executeが確定された旨の表示画面が表示される。そして、電源がオフとなる。上述の3個のコマンドCMDを記述したバッチファイル22を用いれば、バッチファイル22を実行する操作のみで電源をオフにすることができる。バッチ処理は、多くのコマンドを連続して入力する場合に好適である。その上、バッチ処理には、予め指定した時間に自動的に実行するができるという利点がある。以上の観点から、バッチ処理は、作業の効率化に顕著な効果をもたらす。[遠隔操作システムAの動作例:直接操作モード]図5は、直接操作モードにおける遠隔操作システムAの動作例を示すシーケンス図である。直接操作モードは、2つ点で遠隔操作モードと異なる。一つ目は、端末装置2の代りに操作部111の操作ボタンを使用することにある。2つ目は、制御パネル制御部113に割り込み信号HWIを出力させる契機がトリガ信号TRGではなく、操作ボタンの押下にある。したがって、直接操作モードでは、図4にそれぞれ示す、ステップST1からST4の処理がない。更に、ステップST12およびST13の処理がない。直接操作モードにおける遠隔操作システムAの動作は、以下の通りである。使用者が操作ボタンを押下すると、制御パネル制御部113は、操作部111から操作信号S2を入力するST5a。制御パネル制御部113は、操作信号S2に対応したデジタル信号をコマンドCMDとして、レジスタ113に格納する。制御パネル制御部113は、操作信号S2の入力を契機として、割り込み信号HWIを生成部1233に出力するST6。以後のステップST7からST11の処理は、遠隔操作モードにおける処理と同様である。ただし、ステップST10aにおいて、送信部1234は、表示画面データPICを表示装置112のみに送信する。以上、遠隔操作システムAの動作を説明した。遠隔操作モードでは、BMC12は、自ら受信したコマンドCMDをBMC12内部で直接処理するのではなく、コマンドCMDを制御パネル112のレジスタ113に一旦格納しておく。これは、直接操作モードと同様の処理を行うためである。上述したように、直接操作モードでは、使用者による操作ボタンの押下は、コマンドCMDとしてレジスタ113に格納される。トリガ部1232は、コマンドCMDに対応した表示画面を生成部1233に生成させるため、ステップST4の処理を行う。即ち、トリガ部1232は、制御パネル制御部113に対して、制御パネル制御部113からBMC123へとハードウェア割り込みをかけさせる。このハードウェア割り込みを受けて、生成部1233は、表示画面を生成する。そして、送信部1234が、表示画面データPICを表示装置112だけではなく端末装置2にも送信する。このことから、端末装置2は、表示装置112と同じ表示画面を表示することができる。使用者は、端末装置2のコンソール画面21を見ながら、サーバ装置1の制御パネル11を遠隔操作することができる。実施の形態の変形例実施の形態の変形例について説明する。本変形例は、WebWorldWideWebアプリケーションを用いることで、サーバ装置1を遠隔操作するものである。Webアプリケーションを端末装置2に導入し、サーバ装置1および端末装置2間の同期をとることで、ステップST1からST13の処理を実行することができる。使用者は、端末装置2のWebブラウザを用いて、サーバ装置1にコマンドCMDを送信する。サーバ装置1は、受信したコマンドCMDに対応した表示画面データPICを生成し、これを端末装置2に送信する。端末装置2は、受信した表示画面データPICをWebブラウザに表示する。Webアプリケーションは、コマンドラインのTelnetとは異なり、グラフィカルユーザインターフェースGUI:GraphicalUserInterfaceに対応している。そのため、操作性および視認性が優れる。その上、操作部111による操作をWebアプリケーションに逐次反映させることができる。これを応用すれば、例えば、サーバ装置1から離れた場所で操作部111の操作者に指示を与えるという、使い方ができる。以上の実施の形態では、サーバ装置1の制御パネル11を遠隔操作する遠隔操作システムを例示した。本発明は、制御パネル11の代りに、表示装置とレジスタとを備える電子機器などにも適用することができる。