(57)【要約】  【課題】  ネットワークに接続された分析装置を遠隔監視するためのシステムにおいて、複数台の分析装置の稼働状況を同時に確認できるという利便性を維持しつつ、システム管理作業を省力化する。  【解決手段】  分析用パソコン１４の稼働状況通知部１４０は、分析装置（ＨＰＬＣ）１８の稼働状況を所定時間間隔で稼働情報受信部１２０に通知する。この通知を受信した稼働情報受信部１２０は、その通知に含まれる稼働情報をＨＰＬＣ１８と関連づけて稼働情報ファイル１２６に保存する。一方、管理用パソコン１６上で稼働状況閲覧プログラム１６０を起動し、稼働状況一覧作成部１２２に対して情報閲覧要求を送信すると、稼働状況一覧作成部１２２が、稼働情報ファイル１２６から各ＨＰＬＣ１８の稼働情報を読み出し、所定形式のデータに編集して稼働状況閲覧プログラム１６０に送信する。【選択図】  図１
2005274535.tif 000002
【特許請求の範囲】
【請求項１】
複数の分析装置、分析装置の稼働情報を収集する稼働情報収集部を備える分析用クライアント、及び、データ通信ネットワークを通じて分析用クライアントと通信可能なサーバを含み、
前記分析用クライアントは、それに対応する分析装置の稼働情報を所定のタイミングでサーバに送信する稼働状況通知部を備え、
前記サーバは、
前記分析用クライアントから受け取った稼働情報を保存する稼働情報保存部、及び、
前記データ通信ネットワークに接続された管理用クライアントから稼働状況閲覧要求を受けたときに、前記稼働情報保存部から一又は二以上の分析装置の稼働情報を読み出し、該稼働情報を該管理用クライアントに送信する稼働情報送信部
を備えることを特徴とする分析装置稼働状況監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体クロマトグラフ装置、質量分析装置等の分析装置を遠隔監視するためのシステムに関し、特に、ネットワークに接続された複数台の分析装置の稼働状況を遠隔監視するためのシステムに関する。
【背景技術】
【０００２】
例えば液体クロマトグラフ装置では、複数の検体に対する分析を行う場合に、例えば、オートサンプラにおけるバイアル番号や注入量を設定した分析スケジュールを指定し、このスケジュールに従ってオートサンプラにより順番に検体を採取して分析を実行して分析データを取得することが行われる。通常、その分析装置の表示部に表示される画面上で、オペレータはスケジュールに則った分析の進捗状況を確認することができる。また、近年、分析装置のデータ処理／ 制御装置としてパーソナルコンピュータ（以下「パソコン」と略す）が使用されることが多く、こうした装置では、分析部と１対１に接続されたパソコンの画面上で分析の進捗状況を確認することができる。
【０００３】
近年、こうした分析装置を利用している施設や企業では、複数台の分析装置を設置し、且つ、各分析装置を効率的に運用するために、それらをほぼ連続的に稼動させておくことが多い。そうした環境下では、オペレータが各分析装置の稼働状況を確認したり、空いている分析装置を探して分析を行ったり、或いは、自分が担当している複数の分析の進捗状況を確認したいなど、様々な要求がある。しかしながら、従来は、オペレータが各分析装置の設置場所へ行って、分析装置やそれに接続されたパソコンにより、その分析装置における分析進捗状況を確認する必要があった。そのため、多数台の分析装置が設置されていて、しかも設置場所が離れている場合、全体の分析装置の稼働状況を把握するためにはそれぞれの分析装置を全て見て回る必要があり、たいへん煩わしく非効率的であった。
【０００４】
このような問題を解決するため、本願出願人は、特許文献１に記載の分析装置及び分析システムを既に提案している。この文献に記載の分析装置では、装置内情報収集手段がその分析装置における分析の進捗状況を示す分析進捗情報を収集するとともに、装置外情報収集手段は当該分析装置以外で、ネットワークに接続されている他の分析装置における分析の進捗状況を示す分析進捗情報をそのネットワークを介した通信によって収集する。分析進捗情報は、各分析装置において分析手順を指示した分析スケジュール表に則って自動的に進行される分析のステータス情報（例えば、実行前待機中、実行中、終了、エラー発生など）のほか、その分析の担当者を識別する情報や、分析の終了予定時刻などを含むことができる。各分析装置における、こうした分析進捗情報は当該分析装置に集約され、その後、情報統合手段はこれら分析進捗情報を統合して所定形式、典型的には一覧表形式で表示できるように構成する。そして、表示手段はこうした分析進捗情報の一覧表を画面上に表示する。この分析装置によれば、オペレータは当該分析装置の設置場所に居ながら、他の分析装置における分析の進捗状況も確認することができる。そのため、例えば、その時点で空いている、或いは、間もなく空くことになっている分析装置を探すことによって、全ての分析装置を効率的に稼動させることが容易に行える。また、各分析装置が離れた場所に設置されていても、稼働状況を確認するために見て回る必要がなく、作業効率も向上する。
【０００５】
また、特許文献１に記載の分析システムでは、上述した分析装置と同様に、複数の分析装置から分析進捗情報を或る１台の分析装置に集約した後、それら分析進捗情報を統合して一覧表形式等で表示できるように構成するが、その情報をネットワークを介してクライアント端末へと送信し、そのクライアント端末の表示画面上に表示させる。ここで言うクライアント端末はパーソナルコンピュータであって、分析装置で取得した分析データを解析処理する機能を持たせたり、或いはこうしたデータを蓄積するデータベースサーバの機能を持たせたりするように構成することができる。従って、この分析システムでは、オペレータはクライアント端末の設置場所に居ながら、全ての分析装置の分析進捗状況を確認することができる。
【０００６】
【特許文献１】特開2004-85356号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の分析装置又は分析システムでは、各分析装置から分析進捗情報を収集する機能や、収集した情報を統合してパソコン等で閲覧可能にする機能を各分析装置がそれぞれ備えている。従って、例えばそれらの機能に対して更新やメンテナンス等の作業を行いたい場合、すべての分析装置に対してその作業が必要となり、非常に手間がかかる。本発明はこのような課題を解決するために成されたものであり、その目的は、ネットワークに接続された分析装置を遠隔監視するためのシステムにおいて、複数台の分析装置の稼働状況を同時に確認できるという利便性を維持しつつ、システム管理作業を省力化することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために成された本発明に係る分析装置稼働状況監視システムは、
複数の分析装置、分析装置の稼働情報を収集する稼働情報収集部を備える分析用クライアント、及び、データ通信ネットワークを通じて分析用クライアントと通信可能なサーバを含み、
前記分析用クライアントは、それに対応する分析装置の稼働情報を所定のタイミングでサーバに送信する稼働状況通知部を備え、
前記サーバは、
前記分析用クライアントから受け取った稼働情報を保存する稼働情報保存部、及び、
前記データ通信ネットワークに接続された管理用クライアントから稼働状況閲覧要求を受けたときに、前記稼働情報保存部から一又は二以上の分析装置の稼働情報を読み出し、該稼働情報を該管理用クライアントに送信する稼働情報送信部
を備えることを特徴としている。
【０００９】
上記において、稼働情報送信部は、全ての分析装置の稼働情報を管理用クライアントに送信するように構成してもよいし、所定の条件を満たす分析装置の稼働情報のみ送信するように構成してもよい。ここで、所定の条件を満たす分析装置とは、例えば、現在稼働していない分析装置、特定のユーザが使用している分析装置、エラーになっている分析装置等のことを言う。
【発明の効果】
【００１０】
本発明に係るシステムによれば、分析装置から離れて設置された管理用パソコンからでも複数の分析装置の稼働状況を同時に確認できるため、稼働していない分析装置を手間をかけずに迅速に特定し、新たな分析に利用することができる。これにより、分析リソースの有効活用が可能になる。また、本発明に係るシステムでは、分析装置の稼働情報を収集する機能や、収集した情報を管理用クライアントに送信する機能を分析装置から独立したサーバに実装しているため、これらの機能の更新作業やメンテナンス作業を分析装置毎に行う必要がない。このような一元管理により、システム管理作業が省力化される。
【発明を実施するための最良の形態】
【００１１】
図１は本発明に係る分析装置稼働状況監視システムの一実施形態の概略構成を示すブロック図である。本実施形態のシステム１は、ＬＡＮ等のデータ通信ネットワーク１０に接続されたサーバ１２、分析用パソコン１４及び管理用パソコン１６を含む。なお、図１には分析用パソコン１４を２台しか描いていないが、以下の説明では６台の分析用パソコン１４がネットワークに接続されているものとする。
【００１２】
サーバ１２は、所定のプログラムを実行することによりソフトウェア的に構成された機能部である稼働情報受信部１２０及び稼働状況一覧作成部１２２と、ハードディスクや半導体メモリ等から成るデータ保存部１２４を備えており、データ保存部１２４には稼働情報ファイル１２６が作成されている。分析用パソコン１４は、所定のプログラムを実行することによりソフトウェア的に構成された機能部である稼働状況通知部１４０を備えている。分析用パソコン１４には、分析装置として高速液体クロマトグラフ（ＨＰＬＣ）１８が接続されている。また、管理用パソコン１６には、稼働状況閲覧プログラム１６０がインストールされている。
【００１３】
サーバ１２の稼働情報受信部１２０は、サービスプログラムとして常時動作しており、分析用パソコン１４からの通知を待ち受けている。分析用パソコン１４では、稼働状況通知部１４０がＨＰＬＣ１８の各部の状態（例えば、検出器の状態）を所定の時間間隔で検査し、その検査結果に基づいて稼働状況を判定し、その判定結果を含む稼働状況通知を稼働情報受信部１２０に送信する。この稼働状況通知には、前記判定結果の他、ＨＰＬＣ１８の装置名、分析を行っているユーザ名、ＨＰＬＣ１８に接続されている分析用パソコン１４の名前等の情報も含まれる。通知を送信する時間間隔は、サーバ１２又は分析用パソコン１４に保存される設定ファイル（図示せず）で指定する。稼働状況通知を受信した稼働情報受信部１２０は、その通知に含まれる稼働情報をＨＰＬＣ１８と関連づけて稼働情報ファイル１２６に保存する。
【００１４】
管理用パソコン１６からＨＰＬＣ１８の稼働情報を閲覧する手順は以下の通りである。まず、管理用パソコン１６上で稼働状況閲覧プログラム１６０を起動し、稼働状況一覧作成部１２２に対して情報閲覧要求を送信する。この要求を受けた稼働状況一覧作成部１２２は、稼働情報ファイル１２６から各ＨＰＬＣ１８の稼働情報を読み出し、稼働状況閲覧プログラム１６０で表示可能な所定形式のデータに編集して該プログラム１６０に送信する。稼働状況閲覧プログラム１６０は、受信したデータを用いて稼働状況一覧画面を生成し、管理用パソコン１６の画面上に表示する。
【００１５】
図２は稼働状況一覧画面の一例を示したものである。この例では、「装置名」「稼働状況」「ユーザ名」「パソコン（ＰＣ）名」「最終通知時刻」という５項目から成る稼働情報がＨＰＬＣ１８毎に表示される。各項目の表示内容は図３に説明した通りである。稼働状況一覧画面の「稼働状況」欄には、図３の（Ａ）欄に示した文字列でＨＰＬＣ１８の稼働状況が表示される。また、図２では示していないが、「稼働状況」欄は、図３の（Ｂ）欄に示したように稼働状況に応じて色分け表示される。また、ＨＰＬＣ１８に複数の検出器が接続されている場合は、図３の（Ｃ）欄に示したような判定条件に基づいて稼働状況が判定される。なお、稼働状況が「オフ」と判定されるのは、全ての検出器がオフの状態又は「最終通知時刻」からの経過時間が所定時間を超過した場合である。
【００１６】
本実施形態のシステム１のうち、稼働状況一覧作成部１２２及び稼働状況閲覧プログラム１６０の更に具体的な構成例を以下に示す。
【００１７】
［構成例１］  Windows 2000 ServerとMetaFrameアーキテクチャを利用する例（「Microsoft」及び「Windows」はMicrosoft社の登録商標、「MetaFrame」はCitrix社の登録商標）
【００１８】
サーバ１２のＯＳとしてWindows 2000 Serverを採用するとともに、MetaFrameサーバをインストールする。更に、別途開発した稼働状況一覧表示用アプリケーションをサーバ１２にインストールし、同アプリケーションを、MetaFrameサーバを通じて外部に公開するアプリケーションとして登録する。一方、管理用パソコン１６には、稼働状況閲覧プログラム１６０としてMetaFrameクライアントをインストールする。
【００１９】
このシステムにおいて管理用パソコン１６からＨＰＬＣ１８の稼働情報を閲覧する手順は以下の通りである。まず、管理用パソコン１６上でMetaFrameクライアントを起動し、MetaFrameサーバ経由でWindows 2000 Serverのターミナルサービスを利用することにより稼働状況表示用アプリケーションを遠隔起動する。起動されたアプリケーションは、稼働情報ファイル１２６から各ＨＰＬＣ１８の稼働情報を読み出し、稼働状況一覧を含むGUI画面のデータをMetaFrameクライアントに送信する。MetaFrameクライアントは、受信したデータを用いて稼働状況一覧画面を生成し、管理用パソコン１６の画面上に表示する。
【００２０】
［構成例２］  Webサーバ及びWebブラウザを利用する例
【００２１】
サーバ１２に任意のＯＳを採用し、同ＯＳ上で動作する任意のWebサーバプログラムをインストールする。また、別途開発した稼働状況一覧表示用プログラムをサーバ１２にインストールし、同プログラムをCGIプログラムとして呼び出すことができるようにWebサーバの設定を行う。一方、管理用パソコン１６には、稼働状況閲覧プログラム１６０としてWebブラウザをインストールする。
【００２２】
このシステムにおいて管理用パソコン１６からＨＰＬＣ１８の稼働情報を閲覧する手順は以下の通りである。まず、管理用パソコン１６上でWebブラウザを起動し、所定のURLにアクセスすると、Webサーバが稼働状況表示用CGIプログラムを起動する。起動されたCGIプログラムは、稼働情報ファイル１２６から各ＨＰＬＣ１８の稼働情報を読み出し、Webブラウザで閲覧可能な形式（例：HTML形式）のデータに編集してWebブラウザに送信する。Webブラウザは、受信したデータを用いて稼働状況閲覧ページを生成し、管理用パソコン１６の画面上に表示する。
【００２３】
以上、本発明に係る分析装置稼働状況監視システムの一実施形態について説明したが、上記実施形態はあくまで一例に過ぎない。例えば、上記実施形態では分析装置（ＨＰＬＣ）１８に分析用パソコン１４を接続する構成となっているが、分析用パソコン１４と同様の機能を有するコントローラを分析装置１８に組み込み、そのコントローラ上で稼働状況通知部１４０を動作させてもよい。また、上記実施形態では、図２に示したように、ネットワークに接続されている全ての分析装置１８の稼働状況を一覧画面に表示するものとしたが、この他に、現在稼働していない分析装置１８のみ表示、特定のユーザが使用している分析装置１８のみ表示というように、特定の表示条件を満たす分析装置１８の稼働状況のみ表示する絞り込み機能を更に設けてもよい。この他にも、本発明の精神及び範囲内で様々な実施形態が考えられることは言うまでもない。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る分析装置稼働状況監視システムの一実施形態の概略構成を示すブロック図。
【図２】稼働状況一覧画面の一例を示す図。
【図３】稼働状況一覧画面に表示される各項目の内容を説明した表。
【符号の説明】
【００２５】
１…分析装置稼働状況監視システム
１０…データ通信ネットワーク
１２…サーバ
１２０…稼働情報受信部
１２２…稼働状況一覧作成部
１２６…稼働情報ファイル
１４…分析用パソコン
１４０…稼働状況通知部
１６…管理用パソコン
１６０…稼働状況閲覧プログラム
１８…ＨＰＬＣ（分析装置）
【図１】
2005274535.tif 000003
【図２】
2005274535.tif 000004
【図３】
2005274535.tif 000005