(57)【要約】【課題】  管理装置との画面の連動を迅速かつ円滑に行うことが可能な分析物処理装置を提供する。【解決手段】この分析物処理装置は、ネットワーク３を介して管理装置２に接続可能な分析装置１であって、所定の基本画面を表示するためのスクリーン１ａと、スクリーン１ａに表示された基本画面が更新された場合に、更新された部分を含む更新領域に対応する画像データ（イメージデータ）を含む更新領域データを管理装置２に送信する制御部１ｂとを備えている。【選択図】図１
2005140620.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して管理装置に接続可能な分析物処理装置であって、
所定の基本画面を表示する表示部と、
前記表示部に表示された前記基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを前記管理装置に送信する制御手段とを備えた、分析物処理装置。
【請求項２】
前記更新領域は、前記更新された部分を囲む矩形領域であり、
前記矩形領域に対応する画像データを含む前記更新領域データが前記管理装置に送信される、請求項１に記載の分析物処理装置。
【請求項３】
前記制御手段は、前記基本画面の更新領域に対応する画像データを含むデータを仮想画面データとして記憶し、前記仮想画面データから前記更新領域データを作成して前記管理装置に送信する、請求項１または２に記載の分析物処理装置。
【請求項４】
前記制御手段は、前記画像データを含む更新領域データを圧縮して前記管理装置に送信する、請求項１〜３のいずれか１項に記載の分析物処理装置。
【請求項５】
前記制御手段は、前記画像データを含む更新領域データをＰＮＧ方式で圧縮する、請求項４に記載の分析物処理装置。
【請求項６】
前記更新領域データは、前記更新領域の画像データに加えて、前記基本画面における前記更新領域の位置情報を含む、請求項１〜５のいずれか１項に記載の分析物処理装置。
【請求項７】
分析物を測定する測定手段と、
命令を入力するための入力手段とをさらに備え、
前記基本画面は、前記測定手段による測定の進捗および前記入力手段から入力される命令に対応して更新される、請求項１〜６のいずれか１項に記載の分析物処理装置。
【請求項８】
前記制御手段は、前記管理装置から送信される送信データを受信し、受信した前記送信データに応じて前記測定手段を制御する、請求項７に記載の分析物処理装置。
【請求項９】
前記制御手段は、前記更新領域データに加えて、前記基本画面の画像データを含む初期画面データを前記管理装置に送信する、請求項１〜８のいずれか１項に記載の分析物処理装置。
【請求項１０】
分析物処理装置と、ネットワークを介して前記分析物処理装置に接続される管理装置とを備える分析物処理システムであって、
前記分析物処理装置は、
所定の基本画面を表示する第１表示部と、
前記第１表示部に表示された前記基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを前記管理装置に送信する第１制御手段とを含み、
前記管理装置は、
前記分析物処理装置の前記第１表示部に表示された前記基本画面を表示する第２表示部と、
前記分析物処理装置から前記更新領域データを受信し、受信した前記更新領域データに基づいて前記第２表示部に表示された前記基本画面を更新する第２制御手段とを含む、分析物処理システム。
【請求項１１】
前記分析物処理装置は、分析物を測定する測定手段をさらに含み、
前記管理装置は、命令の入力を受け付ける入力手段をさらに含み、
前記第２制御手段は、前記入力手段から入力された命令から作成した送信データを前記分析物処理装置に送信し、
前記第１制御手段は、前記管理装置から送信された前記送信データに応じて前記測定手段を制御する、請求項１０に記載の分析物処理システム。
【請求項１２】
所定の基本画面を表示する第１表示部と、前記第１表示部に表示された前記基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する第１制御手段とを備える分析物処理装置に、ネットワークを介して接続可能な管理装置であって、
前記分析物処理装置の前記第１表示部に表示された前記基本画面を表示する第２表示部と、
前記分析物処理装置から前記画像データを含む更新領域データを受信し、受信した前記更新領域データに基づいて前記第２表示部に表示された前記基本画面を更新する第２制御手段とを備える、管理装置。
【請求項１３】
ネットワークを介して管理装置に接続可能な分析物処理装置の制御方法を実行するためのプログラムであって、
所定の基本画面を表示するステップと、
前記表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを前記管理装置に送信するステップとを備えた、分析物処理装置の制御方法を実行するためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分析物処理装置、分析物処理システム、管理装置、分析物処理装置の制御方法を実行するためのプログラムおよび記憶媒体に関し、特に、ネットワークを介して分析物処理装置と管理装置とが接続される構成における分析物処理装置、分析物処理システム、管理装置、分析物処理装置の制御方法を実行するためのプログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、分析装置と管理装置とがネットワークを介して接続されることによって、分析装置の画面と管理装置の画面とを連動することが可能なリモートサポートシステムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１に開示されたリモートサポートシステムでは、分析装置で表示される画面と同一の画面が管理装置に表示されるとともに、管理装置からの入力操作により分析装置が操作される。
【特許文献１】米国特許第６，６２９，０６０号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示されたようなリモートサポートシステムにおいて、分析装置と管理装置との画面を連動させるためには、たとえば、分析装置の画面に対応する全ての描画コマンドを分析装置から管理装置に送信して、管理装置に分析装置の画面と同じ画面を描画する方法が考えられる。
【０００５】
しかしながら、このような分析装置の画面に対応する全ての描画コマンドを送信する方法では、分析装置から管理装置に送信するコマンド数が多くなるので、分析装置から管理装置に送信するデータ量が多くなるという不都合がある。このため、分析装置と管理装置との間で画面が連動するまでの時間が長くなるので、画面の連動を迅速かつ円滑に行うのが困難になるという問題点がある。また、画面の連動を迅速かつ円滑に行うのが困難になると、管理装置からの入力操作により分析装置に測定動作の操作指示を行う場合に、分析装置での測定動作に支障を来す恐れがあるという問題点もある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、画面の連動を迅速かつ円滑に行うとともに、分析装置（分析物処理装置）での測定動作に支障を来す恐れを軽減することが可能な分析装置（分析物処理装置）、分析システム、管理装置、分析装置（分析物処理装置）の制御方法を実行するためのプログラムおよび記憶媒体を提供することである。
【課題を解決するための手段および発明の効果】
【０００７】
この発明の第１の局面による分析物処理装置は、ネットワークを介して管理装置に接続可能な分析物処理装置であって、所定の基本画面を表示する表示部と、表示部に表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する制御手段とを備えている。
【０００８】
この第１の局面による分析物処理装置では、上記のように、所定の基本画面を表示する表示部と、表示部に表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する制御手段とを設けることによって、分析物処理装置の基本画面が更新された場合に、更新領域データのみが管理装置に送信されるので、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。また、分析物処理装置の更新領域に対応する画像データを管理装置に送信することによって、分析物処理装置の更新領域の画面に対応する全ての描画コマンドを管理装置に送信する場合に比べて、分析物処理装置から管理装置に送信されるコマンド数を減少させることができるので、これによっても、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。これらにより、分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができる。また、このように分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができるので、管理装置から分析物処理装置に測定動作を指示する場合に、分析物処理装置での測定動作に支障を来す可能性を軽減することができる。
【０００９】
上記第１の局面による分析物処理装置において、好ましくは、更新領域は、更新された部分を囲む矩形領域であり、矩形領域に対応する画像データを含む更新領域データが管理装置に送信される。このように構成すれば、更新された部分を含む必要最小限の大きさの矩形領域に対応する画像データを含む更新領域データを管理装置に送信することができるので、容易に、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。
【００１０】
上記第１の局面による分析物処理装置において、好ましくは、制御手段は、基本画面の更新領域に対応する画像データを含むデータを仮想画面データとして記憶し、仮想画面データから更新領域データを作成して管理装置に送信する。このように構成すれば、容易に、更新領域データを管理装置に送信することができる。
【００１１】
上記第１の局面による分析物処理装置において、好ましくは、制御手段は、画像データを含む更新領域データを圧縮して管理装置に送信する。このように構成すれば、分析物処理装置から管理装置に送信されるデータ量をより減少させることができる。
【００１２】
この場合、制御手段は、画像データを含む更新領域データをＰＮＧ方式で圧縮するようにしてもよい。このように構成すれば、容易に、更新領域データを圧縮して管理装置に送信することができる。
【００１３】
上記第１の局面による分析物処理装置において、好ましくは、更新領域データは、更新領域の画像データに加えて、基本画面における更新領域の位置情報を含む。このように構成すれば、容易に、管理装置側で更新領域の位置を確認することができる。
【００１４】
上記第１の局面による分析物処理装置において、好ましくは、分析物を測定する測定手段と、  命令を入力するための入力手段とをさらに備え、基本画面は、測定手段による測定の進捗および入力手段から入力される命令に対応して更新される。このように構成すれば、測定手段による測定の進捗および入力手段から入力される命令に対応して更新された基本画面の更新領域データが管理装置に送信されるので、容易に、分析物処理装置と管理装置との連動を円滑に行うことができる。
【００１５】
上記測定手段を含む分析物処理装置において、好ましくは、制御手段は、管理装置から送信される送信データを受信し、受信した送信データに応じて測定手段を制御する。このように構成すれば、容易に、管理装置からの測定指示により分析物処理装置による測定動作を行うことができる。
【００１６】
上記第１の局面による分析物処理装置において、好ましくは、制御手段は、更新領域データに加えて、基本画面の画像データを含む初期画面データを管理装置に送信する。このように構成すれば、初期画面の送信時において、分析物処理装置の基本画面に対応する全ての描画コマンドを含む初期画面データを管理装置に送信する場合に比べて、分析物処理装置から管理装置に送信されるコマンド数を減少させることができる。これにより、更新画面の送信時のみならず、初期画面の送信時においても、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。その結果、画面の更新のみならず、初期接続も迅速に行うことができる。
【００１７】
この発明の第２の局面による分析物処理システムは、分析物処理装置と、ネットワークを介して分析物処理装置に接続される管理装置とを備える分析物処理システムであって、分析物処理装置は、所定の基本画面を表示する第１表示部と、第１表示部に表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する第１制御手段とを含み、管理装置は、分析物処理装置の第１表示部に表示された基本画面を表示する第２表示部と、分析物処理装置から更新領域データを受信し、受信した更新領域データに基づいて基本画面を更新する第２制御手段とを含む。
【００１８】
この第２の局面による分析物処理システムでは、上記のように、分析物処理装置に、所定の基本画面を表示する第１表示部と、第１表示部に表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する第１制御手段とを設けるとともに、管理装置に、分析物処理装置の第１表示部に表示された基本画面を表示する第２表示部と、分析物処理装置から更新領域データを受信し、受信した更新領域データに基づいて基本画面を更新する第２制御手段とを設けることによって、分析物処理装置の基本画面が更新された場合に、更新領域データのみが管理装置に送信されるので、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。また、分析物処理装置の更新領域に対応する画像データを管理装置に送信することによって、分析物処理装置の更新領域の画面に対応する全ての描画コマンドを管理装置に送信する場合に比べて、分析物処理装置から管理装置に送信されるコマンド数を減少させることができるので、これによっても、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。また、管理装置の第２表示部および第２制御手段により、管理装置において基本画面の表示および更新を行うことができる。これらにより、分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができる。
【００１９】
上記第２の局面による分析物処理システムにおいて、好ましくは、分析物処理装置は、分析物を測定する測定手段をさらに含み、管理装置は、命令の入力を受け付ける入力手段をさらに含み、第２制御手段は、入力手段から入力された命令から作成した送信データを分析物処理装置に送信し、第１制御手段は、管理装置から送信された送信データに応じて測定手段を制御する。このように構成すれば、管理装置から分析物処理装置に測定動作を指示する場合に、分析物処理装置の測定動作を円滑に行うことができる。
【００２０】
この発明の第３の局面による管理装置は、所定の基本画面を表示する第１表示部と、第１表示部に表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信する第１制御手段とを備える分析物処理装置に、ネットワークを介して接続可能な管理装置であって、分析物処理装置の第１表示部に表示された基本画面を表示する第２表示部と、分析物処理装置から画像データを含む更新領域データを受信し、受信した更新領域データに基づいて基本画面を更新する第２制御手段とを備える。
【００２１】
この第３の局面による管理装置では、上記のように、分析物処理装置の第１表示部に表示された基本画面を表示する第２表示部と、分析物処理装置から更新領域データを受信し、受信した更新領域データに基づいて基本画面を更新する第２制御手段とを設けることによって、管理装置の第２表示部および第２制御手段により、管理装置において、基本画面の表示および更新を行うことができる。また、第２制御手段により、更新領域に対応する画像データを含む更新領域データを受信することによって、分析物処理装置の基本画面が更新された場合に、更新領域データのみを管理装置が受信するので、管理装置が分析物処理装置から受信するデータ量を減少させることができる。また、分析物処理装置の更新領域に対応する画像データを管理装置により受信することによって、分析物処理装置の更新領域の画面に対応する全ての描画コマンドを管理装置が受信する場合に比べて、管理装置が受信するコマンド数を減少させることができるので、これによっても、管理装置が分析物処理装置から受信するデータ量を減少させることができる。これらにより、分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができるので、管理装置から分析物処理装置に測定動作を指示する場合に、分析物処理装置での測定動作に支障を来す可能性を軽減することができる。
【００２２】
この発明の第４の局面による分析物処理装置の制御方法を実行するためのプログラムは、ネットワークを介して管理装置に接続可能な分析物処理装置の制御方法を実行するためのプログラムであって、所定の基本画面を表示するステップと、表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信するステップとを備えている。
【００２３】
この第４の局面による分析物処理装置の制御方法を実行するためのプログラムでは、表示された基本画面が更新された場合に、更新された部分を有する更新領域に対応する画像データを含む更新領域データを管理装置に送信することによって、分析物処理装置の基本画面が更新された場合に、更新領域データのみが管理装置に送信されるので、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。また、分析物処理装置の更新領域に対応する画像データを管理装置に送信することによって、分析物処理装置の更新領域の画面に対応する全ての描画コマンドを管理装置に送信する場合に比べて、分析物処理装置から管理装置に送信されるコマンド数を減少させることができるので、これによっても、分析物処理装置から管理装置に送信されるデータ量を減少させることができる。これらにより、分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができる。また、このように分析物処理装置と管理装置との画面の連動を迅速かつ円滑に行うことができるので、管理装置から分析物処理装置に測定動作を指示する場合に、分析物処理装置での測定動作に支障を来す可能性を軽減することができる。
【００２４】
この場合、上記第４の局面によるプログラムを記録したコンピュータ読み取り可能な記録媒体を用いるのが好ましい。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態を図面に基づいて説明する。
【００２６】
図１は、本発明の一実施形態による分析システムの全体構成を説明するための概略図である。まず、図１を参照して、本実施形態による分析システムの全体構成について説明する。本実施形態による分析システムでは、複数の分析装置１が、ネットワーク３を介して、パーソナルコンピュータ（ＰＣ）からなる管理装置２に接続されている。分析装置１と管理装置２とは、ＴＣＰ／ＩＰを用いて通信可能である。なお、ネットワーク３としては、ローカルエリアネットワーク（ＬＡＮ）や、インターネット、電話回線などを使用することができる。なお、本実施形態における分析装置１は、小型の血球計数装置であり、大型の分析装置のようにデータ処理部としてのパーソナルコンピュータ（ＰＣ）を有していない。なお、血球計数装置からなる分析装置１は、本発明の「分析物処理装置」の一例である。各々の分析装置１には、スクリーン１ａが設けられているとともに、制御部１ｂが内蔵されている。制御部１ｂは、ＣＰＵ、メモリなどを含む。制御部１ｂには、スクリーン１ａの表示を制御するためのアプリケーションソフト（アプリケーション）が組み込まれている。スクリーン１ａには、分析装置１による測定結果などが表示される。なお、分析装置１のスクリーン１ａ上には、画像や文章を表示する機能を有する矩形状の表示領域であるウィンドウ（図示せず）も表示される。また、制御部１ｂは、分析装置１の動作制御を行う。なお、スクリーン１ａは、本発明の「表示部」および「第１表示部」の一例であり、制御部１ｂは、本発明の「制御手段」および「第１制御手段」の一例である。なお、分析装置１として、データ処理部を有する大型の分析装置を用いてもよいが、低価格化の観点から、高価なＣＰＵやメモリを搭載することが難しい小型の分析装置を用いることが好ましい。
【００２７】
また、管理装置２には、スクリーン２ａと、キーボード２ｂと、マウス２ｃとが設けられているとともに、制御部２ｄが内蔵されている。スクリーン２ａには、分析装置１のスクリーン１ａと同じ画面が表示される。また、キーボード２ｂおよびマウス２ｃは、分析装置１の操作を指示する場合に使用される。制御部２ｄは、管理装置２の動作制御を行う。なお、スクリーン２ａは、本発明の「第２表示部」の一例であり、キーボード２ｂおよびマウス２ｃは、本発明の「入力手段」の一例である。また、制御部２ｄは、本発明の「第２制御手段」の一例である。制御部２ｄは、ＣＰＵやメモリなどを含む。
【００２８】
また、分析装置１および管理装置２には、画面の表示を行うとともに、通信する機能を有するソフトウェア部品であるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ライブラリが組み込まれている。本実施形態では、このＧＵＩライブラリを用いて、ネットワーク３を介して、管理装置２のスクリーン２ａに、分析装置１のスクリーン１ａの画面を表示させることによって、分析装置１と管理装置２とで画面が連動される。これにより、管理装置２側から分析装置１を遠隔操作するリモート機能を実現させている。ここで、ＧＵＩライブラリは、ＧＵＩを提供するための複数のソフトウェア部品を１つのファイルにまとめたものであり、単独で実行することはできず、他のプログラムの一部として動作する。このＧＵＩライブラリを含むプログラムは、本発明の「分析装置の制御方法を実行するためのプログラム」の一例である。本実施形態では、このＧＵＩライブラリを含むプログラムが格納されたＦＤやＣＤなどの記録媒体を分析装置１および管理装置２に組み込むか、または、記録媒体からプログラムを分析装置１および管理装置２にインストールする。
【００２９】
図２および図３は、図１に示した一実施形態による分析装置から管理装置への通信を行う場合における分析装置の制御部の動作を説明するためのフローチャートである。また、図４は、図１に示した一実施形態による分析装置から管理装置への通信を行う場合の管理装置の制御部の動作を説明するためのフローチャートである。また、図５は、図１に示した一実施形態による分析装置から管理装置への通信を行う場合の更新画面の送信動作を具体的に説明するための概略図である。以下、図１〜図５を参照して、本実施形態による分析装置から管理装置への通信を行う場合の通信フローについて説明する。
【００３０】
まず、図１〜図３を参照して、分析装置１側からリモート（管理装置２）側へ通信する際における分析装置１側の制御部１ｂの動作について説明する。図２に示すステップＳ１において、リモート処理が開始される。その後、ステップＳ２において、分析装置１のスクリーン１ａに表示されている初期画面の全体について仮想スクリーンを作成する。すなわち、分析装置１（図１参照）のスクリーン１ａに表示されている初期画面の画像データおよび座標データ（位置情報）を、仮想スクリーンのデータとして、分析装置１内の制御部１ｂに内蔵されたメモリ（図示せず）に保存する。そして、そのメモリに保存された仮想スクリーンの画像データおよび座標データを読み出した後、画像データをＰＮＧ圧縮する。そして、圧縮した画像データと座標データとを含む送信データを分析装置１から管理装置２に送信する。
【００３１】
次に、ステップＳ３において、メモリに保存された仮想スクリーンのデータを消去することによって、仮想スクリーンの初期化を行う。この後、ステップＳ４において、タイマを開始する。ここで、タイマは、メインスレッド内に作成し、設定されたインターバルでイメージ送信関数が呼び出されるようにする。メインスレッド内にタイマを作成すると、画面の描画処理中はタイマイベントが発生しない。この場合、タイマのインターバルを描画処理時間よりも短くなるように設定することにより、タイマが描画処理を待っている状態になるので、タイマイベントの発生が描画処理の終了タイミングを取得することになる。これにより、１回の画面表示において描画終了直後に１回で画像データを分析装置１から管理装置２に送信することが可能になる。
【００３２】
ステップＳ４のタイマ開始後、ステップＳ５において、アプリケーションからスクリーン１ａへの描画命令があったか否かが判断される。ステップＳ５において、描画命令があったと判断された場合には、ステップＳ６において、更新された領域を囲む矩形領域に対応する画像データおよび座標データをメモリに保存することによって、仮想スクリーンの矩形領域を更新する。すなわち、スクリーン１ａに対して直接描画命令が行われた場合には、描画された領域で画面更新が必要な矩形領域の画像データおよび座標データを仮想スクリーンのデータとしてメモリに保存する。また、ウィンドウに対して描画が行われた場合には、描画された領域で画面更新が必要な矩形領域の画像データおよび座標データをウィンドウ毎にメモリの所定位置に保存しておく。そして、矩形領域が更新されたウィンドウがすでにスクリーン１ａ上に表示されている場合は、対象ウィンドウの更新命令が行われた段階で、仮想スクリーンの矩形領域をウィンドウに保存された矩形領域にて更新し、画像データおよび座標データを仮想スクリーンのデータとして保存する。矩形領域が更新されたウィンドウが他のウィンドウに隠れている場合は、対象ウィンドウに対するスクリーン上への表示命令が行われた段階で、仮想スクリーンの矩形領域を対象ウィンドウ全体の矩形領域にて更新し、画像データおよび座標データを仮想スクリーンのデータとして保存する。なお、ステップＳ５において、アプリケーションからスクリーン１ａへの描画命令がないと判断された場合には、ステップＳ７に移る。
【００３３】
ステップＳ７では、分析装置１のスクリーン１ａに表示されたタッチパネル状のボタン（図示せず）が指で押されたか否かを判断することによって、ボタンイベントが発生したか否かが判断される。なお、ボタンを表示するタッチパネル式のスクリーン１ａは、本発明の「入力手段」の一例である。ステップＳ７において、ボタンイベントが発生したと判断された場合には、ステップＳ８において、そのボタンが表示された領域を囲む矩形領域の画像データおよび座標データを仮想スクリーンのデータとしてメモリに保存することにより、仮想スクリーンの矩形領域を更新する。このようにボタンイベントが発生した場合には、タイマのタイムアウトを待たずにステップＳ１０に移る。これによって、ボタンが指で押された旨の表示（たとえば、ボタンが押し込まれた状態の表示）を迅速に管理装置２のスクリーン２ａに表示させることができる。ボタンが押されたことは、管理装置２の使用者が、分析装置１の操作状況を知るために、特に重要な情報であるため、本実施形態の分析システムは非常に有用である。
【００３４】
ステップＳ７においてボタンイベントが発生していないと判断された場合には、ステップＳ９においてタイマがタイムアウトしたか否かが判断される。ステップＳ９において、タイムアウトしていないと判断された場合には、ステップＳ５に戻り、ステップＳ５からステップＳ７の処理が繰り返される。また、ステップＳ９において、タイムアウトしていると判断された場合には、ステップＳ１０においてタイマを終了させた後、ステップＳ１１において、仮想スクリーンが更新されているか否かが判断される。ステップＳ１１において、仮想スクリーンが更新されていないと判断された場合には、ステップＳ４に戻り、ステップＳ４からステップＳ１０の処理が繰り返される。また、ステップＳ１１において、仮想スクリーンが更新されていると判断された場合には、メモリに保存された仮想スクリーンの矩形領域のデータの取り出しを行う。
【００３５】
この仮想スクリーンの矩形領域のデータの取り出し動作について、図３を参照して詳細に説明する。まず、ステップＳ１２ａにおいて、メモリに保存されている仮想スクリーンの更新された領域の座標データの取得を行う。具体的には、更新された領域に対応する矩形領域の対角線上の２点の座標を取得する。その後、ステップＳ１２ｂにおいて、メモリに保存されている更新領域の画像データの取り込みを行う。この場合、画像データをＤＩＢ（ＤＭＰ）方式で取り込む。そして、ステップＳ１２ｃにおいて、画像データの圧縮をＰＮＧ圧縮方式により行う。この画像データの圧縮時には、画像データをフルカラーに拡張せずに２５６色のままにして、画像の元データを小さくする。これにより、画像の元データが小さくなるため、ＰＮＧ圧縮時間も減少する。画像データとしては、ＰＮＧの不要ヘッダを除去し、画像データのみを抽出する。なお、画像データを２５６色で送信する場合には、リモート開始時にカラーパレットの送信が必要になる。その後、ステップＳ１２ｄにおいて、仮想スクリーンの更新された領域の座標データと、ＰＮＧ圧縮された画像データとを含む送信データの作成を行う。その後、図２に示したステップＳ１３において、分析装置１から管理装置２への送信データの送信を行う。このように、本実施形態では、タイマを内部的に利用し、タイムアウト後にスクリーン１ａへの更新矩形が存在する場合は、更新矩形領域の画像データおよび座標データを取得してリモート（管理装置２）側に送信する。この後、ステップＳ３からの処理が繰り返される。
【００３６】
次に、図４を参照して、分析装置１からリモート（管理装置２）側への通信フローにおける管理装置２側の制御部２ｄの動作について説明する。まず、ステップＳ２１においてリモート処理が開始される。その後、ステップＳ２２において、分析装置１から管理装置２への送信データの受信待ちが行われる。そして、ステップＳ２３において、送信データが受信されたか否かが判断され、受信されていないと判断された場合には、ステップＳ２２に戻る。ステップＳ２３において、送信データが受信されたと判断された場合には、ステップＳ２４において、座標データの取り込みを行った後、ステップＳ２５において、画像データの取り込みを行う。そして、ステップＳ２６において、画像データの解凍を行った後、ステップＳ２７において、管理装置２のスクリーン２ａにステップＳ２４で取り込んだ座標データに基づいて画像が表示される。
【００３７】
ここで、図３〜図５を参照して、上記した分析装置１から管理装置２への通信を行う場合の更新画面の送信動作をより具体的に説明する。図５に示すように、分析装置１のスクリーン１ａにおいて、「ＡＢＣ」の部分が更新された場合、更新された領域である「ＡＢＣ」が描画された領域を囲む矩形領域１ｃの画像データ（イメージデータ）および座標データが、仮想スクリーンのデータとして分析装置１のメモリに保存される。そして、矩形領域１ｃの画像データおよび座標データは、図３に示したステップＳ１２（ステップＳ１２ａ〜Ｓ１２ｄ）の処理を経て、分析装置１から管理装置２に送信される。そして、管理装置２では、図４に示したステップＳ２１〜Ｓ２７の処理を経て、図５に示すように、管理装置２のスクリーン２ａのスクリーン１ａに対応する位置に、「ＡＢＣ」の文字が表示される。
【００３８】
図６は、図１に示した一実施形態による管理装置から分析装置への通信を行う場合の管理装置の制御部の動作を説明するためのフローチャートであり、図７は、図１に示した一実施形態による管理装置から分析装置への通信を行う場合の分析装置の制御部の動作を説明するためのフローチャートである。次に、図１、図６および図７を参照して、本実施形態による管理装置から分析装置への通信フローについて説明する。まず、図１および図６を参照して、リモート（管理装置２）側の制御部２ｄの動作について説明する。図６に示すステップＳ３１において、リモート処理が開始される。その後、ステップＳ３２において、管理装置２（図１参照）のスクリーン２ａに表示されたボタンがマウス２ｃを用いてクリックされることによりボタンイベントが発生するか、または、図１に示したキーボード２ｂによる入力指示によりキーイベントが発生するのを待機する。そして、ステップＳ３３において、ボタンイベントまたはキーイベントが発生したか否かが判断され、発生していないと判断された場合には、ステップＳ３２の待機状態に戻る。ステップＳ３３において、ボタンイベントまたはキーイベントが発生したと判断された場合には、ステップＳ３４において、イベントが発生した領域の座標データの取得が行われるとともに、ボタンイベントまたはキーイベントを示す情報の取得が行われる。その後、ステップＳ３５において、イベントが発生した領域の座標データと、ボタンイベントまたはキーイベントを示す情報とを含む送信データの作成が行われる。そして、ステップＳ３６において、管理装置２から分析装置１へ送信データが送信される。
【００３９】
その一方、分析装置１側の制御部１ｂでは、図７に示すステップＳ４１において、リモート処理が開始された後、ステップＳ４２において、管理装置２から分析装置１への送信データの受信待ちが行われる。そして、ステップＳ４３において、送信データを受信したか否かが判断され、受信していないと判断された場合には、ステップＳ４２の受信待ちの状態に戻る。ステップＳ４３において、送信データが受信されたと判断された場合には、ステップＳ４４において、ボタンイベントまたはキーイベントが行われた位置の座標データの取り込みを行うとともに、ボタンイベントまたはキーイベントを示す情報の取り込みが行われる。そして、ステップＳ４５において、そのボタンまたはキーのイベント処理が行われる。このボタンまたはキーのイベント処理の内容としては、たとえば、測定開始の指示などがある。
【００４０】
本実施形態では、上記のように、分析装置１のスクリーン１ａに表示された画面が更新された場合に、矩形状の更新領域に対応する画像データを含む更新領域データを管理装置２に送信するとともに、分析装置１から送信されてきた更新領域データに基づいて管理装置２のスクリーン２ａの画面を更新するように構成することによって、分析装置１のスクリーン１ａの画面が更新された場合に、更新領域のデータのみが管理装置２に送信されるので、分析装置１から管理装置２に送信されるデータ量を減少させることができる。また、分析装置１の更新領域に対応する画像データを管理装置２に送信することによって、分析装置１の更新領域の画面に対応する全ての描画コマンドを管理装置２に送信する場合に比べて、分析装置１から管理装置２に送信されるコマンド数を減少させることができるので、これによっても、分析装置１から管理装置２に送信されるデータ量を減少させることができる。これらにより、分析装置１と管理装置２との画面の連動を迅速かつ円滑に行うことができる。また、このように分析装置１と管理装置２との画面の連動を迅速かつ円滑に行うことができるので、管理装置２から分析装置１に測定動作を指示する場合に、分析装置１での測定動作に支障を来す可能性を軽減することができる。
【００４１】
また、本実施形態では、上記のように、管理装置２側から分析装置１側へは、たとえば、分析装置１の測定動作を指示する命令の入力をキーボード２ｂやマウス２ｃを用いて行うことによって、容易に、管理装置２から分析装置１に測定動作を指示することができる。
【００４２】
また、本実施形態では、上記のように、分析装置１の更新された領域を囲む矩形領域の更新画像データを含む更新領域データのみを分析装置１から管理装置２に送信することによって、必要最小限の矩形領域の更新領域データを送信することができるので、容易に、分析装置１から管理装置２へ送信されるデータを減少させることができる。
【００４３】
また、本実施形態では、上記のように、更新領域の画像データをＰＮＧ方式で圧縮することによって、分析装置１から管理装置２に送信されるデータ量をより減少させることができる。また、ＰＮＧの不要ヘッダを除去し、画像データのみを抽出することによって、分析装置１から管理装置２に送信されるデータ量をさらに減少させることができる。
【００４４】
また、本実施形態では、上記のように、更新領域データに加えて、基本画面の画像データを含む初期画面データも分析装置１から管理装置２に送信することによって、初期画面の送信時において、分析装置１の基本画面に対応する全ての描画コマンドを含む初期画面データを管理装置２に送信する場合に比べて、分析装置１から管理装置２に送信されるコマンド数を減少させることができる。これにより、更新画面の送信時のみならず、初期画面の送信時においても、分析装置１から管理装置２に送信されるデータ量を減少させることができる。その結果、画面の更新のみならず、初期接続も迅速に行うことができる。
【００４５】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００４６】
たとえば、上記実施形態では、メインスレッド内においてタイマを作成し、設定されたインターバルでイメージ送信関数が呼び出されるようにしたが、本発明はこれに限らず、メインスレッドとは別にイメージ送信用のスレッドを作成し、設定されたインターバルでイメージ送信関数を呼び出すようにしてもよい。
【００４７】
また、上記実施形態では、更新領域の画像データをＰＮＧ方式で圧縮する例を示したが、本発明はこれに限らず、ＧＩＦやＪＰＥＧなどの他の圧縮方式で画像データを圧縮してもよい。
【００４８】
また、上記実施形態では、ＧＵＩライブラリを用いて分析装置と管理装置との間のリモート機能を実現する例を示したが、本発明はこれに限らず、ＧＵＩライブラリ以外のソフトウェアを用いて分析装置と管理装置との間のリモート機能を実現するようにしてもよい。
【００４９】
また、上記実施形態では、血球計数装置を用いたが、それ以外の分析物処理装置を用いてもよい。分析物処理装置としては、血液凝固測定装置、免疫凝集測定装置、生化学検査装置、尿分析装置および工業用粒子分析装置などの分析装置や、塗沫標本作成装置などが挙げられる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態による分析システムの全体構成を説明するための概略図である。
【図２】図１に示した一実施形態による分析装置から管理装置への通信を行う場合の分析装置の制御部の動作を説明するためのフローチャートである。
【図３】図２に示した一実施形態による分析装置から管理装置への通信を行う場合の分析装置の仮想スクリーンの矩形領域の取出動作を説明するためのフローチャートである。
【図４】図１に示した一実施形態による分析装置から管理装置への通信を行う場合の管理装置の制御部の動作を説明するためのフローチャートである。
【図５】図１に示した一実施形態による分析装置から管理装置への通信を行う場合の更新画面の送信動作を具体的に説明するための概略図である。
【図６】図１に示した一実施形態による管理装置から分析装置への通信を行う場合の管理装置の制御部の動作を説明するためのフローチャートである。
【図７】図１に示した一実施形態による管理装置から分析装置への通信を行う場合の分析装置の制御部の動作を説明するためのフローチャートである。
【符号の説明】
【００５１】
１  分析装置（分析物処理装置）
１ａ  スクリーン（表示部、第１表示部）
１ｂ  制御部（制御手段、第１制御手段）
２  管理装置
２ａ  スクリーン（第２表示部）
２ｂ  キーボード（入力手段）
２ｃ  マウス（入力手段）
２ｄ  制御部（第２制御手段）
３  ネットワーク
【図１】
2005140620.tif 000003
【図２】
2005140620.tif 000004
【図３】
2005140620.tif 000005
【図４】
2005140620.tif 000006
【図５】
2005140620.tif 000007
【図６】
2005140620.tif 000008
【図７】
2005140620.tif 000009