(57)【要約】【課題】分析装置を操作するための分析装置制御用システムにおいて、分析装置制御サーバに障害が発生すると、分析装置は正常に稼働していても、実行中の分析を中断し、改めて再分析を行うことが必要である。【解決手段】分析装置制御サーバから、制御している分析に関する分析条件情報と分析データとを所定の時間間隔で、システム制御サーバに送信する。システム制御サーバが分析装置制御サーバの障害を検知すると、システム制御サーバは正常に稼働している他の分析装置制御サーバの中から新しい割当先を決定し、分析情報保存部に保存してある分析条件情報と分析データとをこの割当先の分析装置制御サーバに対して送信するとともに、その分析装置制御サーバに対して、分析装置の分析の制御を引継実行する命令を送信する。【選択図】図１
2012208578.tif 000002
【特許請求の範囲】
【請求項１】
分析装置と、前記分析装置の設定に関するデータである分析条件情報を有し、前記分析装置の制御を行ったりデータ収集を行ったりする複数の分析装置制御サーバと、システム全体を管理するシステム制御サーバと、がネットワークを介して接続されて成るネットワーク接続型分析装置制御システムにおいて、
前記分析装置制御サーバが、
制御対象である分析装置の分析条件情報と分析の実行に伴って前記分析装置から刻々と受信する分析データとを所定の時間間隔で前記システム制御サーバに送信する分析情報送信部を有し、
前記システム制御サーバが、
前記分析装置制御サーバより送信される前記分析装置の分析条件情報および分析データを保存する分析情報保存部と、
分析装置制御サーバに障害が発生したことを検知する障害検知部と、
前記障害検知部によって障害の発生が検知されたことに基づき、正常に稼働している他の分析装置制御サーバの中から割当先を決定し、前記分析情報保存部に保存されている前記分析装置の分析条件情報と分析データとを該割当先の分析装置制御サーバに送信するとともに、該割当先の分析装置制御サーバに対して該分析装置の分析の制御を引継実行する命令を送信する分析制御割当部と、
を有することを特徴とする分析装置制御システム。
【請求項２】
前記障害検知部は、分析条件情報を予め定められた回数又は予め定められた期間、前記分析装置制御サーバから受信することができなかった場合に、障害が発生したと判断することを特徴とする請求項１に記載の分析装置制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続型分析装置制御システムに関する。より詳細には、本発明は、そのようなシステムにおいて、分析装置制御サーバに障害が発生したとしても分析を継続することができるシステムに関する。
【０００２】
なお、本発明において分析装置とは、測定対象である試料の物理量を測定する、あらゆる形態の装置を含む。
【背景技術】
【０００３】
クロマトグラフ装置、分光光度計、質量分析装置といった分析装置は通常、その分析装置を制御したりデータ収集を行ったりするための分析装置制御サーバと接続されている。
従来、分析装置と分析装置制御サーバとは、例えばＲＳ−２３２Ｃなどのケーブルを用いて一対一の接続を行う形態が一般的であった。しかしこれには、分析装置毎に分析装置制御サーバを用意しなければならないためにコストがかかるという問題や、分析者がわざわざ分析装置が設置されている箇所に足を運んで操作・制御しなければならないという不便さが伴う。
【０００４】
このような事情を踏まえ、近年では、分析装置や分析装置制御サーバなどにネットワーク通信モジュールを組み込むことにより、ネットワークを通じて遠隔端末から分析装置の監視や制御を行うシステムが一般的になりつつある。
【０００５】
このようなネットワーク接続型分析装置制御システムにおいては、ネットワーク上において、（通常は複数の）分析装置、分析装置制御サーバに加えて、分析指示や分析結果の解析を行うための端末コンピュータ、システム全体の制御を行うためのシステム制御サーバなどが互いに接続され、各種のデータがそのネットワークを介してやり取りされる。
【０００６】
ネットワーク接続型分析装置制御システムでは、各種の機器が相互に接続されているため、システムの一箇所に不具合が発生しただけで、他の複数の分析やデータ処理に影響が生じてしまう可能性が高い。そのため、システム全体として不具合が生じにくいように構成しておくだけでなく、万一障害が発生してしまった場合には、出来る限り迅速に障害を検知し、復旧することができるようなシステムを構築しておくことが重要である。
【０００７】
障害からの復旧を迅速に行うことができるシステムの一例に、特許文献１に記載のシステムがある。このシステムでは、分析装置制御サーバが分析装置の設定に関する分析条件情報を一定のタイミングでデータ管理サーバに送信し、データ管理サーバでは、その分析条件情報を保存する。この構成により、分析装置制御サーバに何らかの障害が発生して分析条件情報が失われてしまったような場合であっても、データ管理サーバに保存されている分析条件情報を、障害が解消した分析装置制御サーバに送信することで、システム全体の障害復旧を迅速に行うことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2008-158934号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載されている発明を含め、従来の分析装置制御システムでは、分析の実行に伴って分析装置から出力される結果である分析データは分析装置制御サーバに保持され、一又は所定の数の分析が終了した段階で該分析装置制御サーバからデータ管理サーバなどに送信されて保存される。
【００１０】
このようなシステム形態においては、分析実行中に分析装置制御サーバに障害が発生すると、その分析装置制御サーバに刻々と保存されていた分析データの情報の更新が途中で終了したり、分析データ自体が消失したりしてしまう。この場合、分析装置は正常に稼働していたとしても、分析装置の動作を停止してその分析を一旦終了し、改めて同一の分析を再実行する必要が生じる。それには、再度サンプルをセットし、再分析の実行を指示するという手間がかかるため、時間的また費用的損失が発生するという問題がある。また、サンプルの量が少ない場合やサンプルが貴重な場合には、同一条件で分析を再実行すること自体が困難となってしまうことも想定される。
【００１１】
上記の点から、たとえ分析実行中に分析装置制御サーバに障害が発生したとしても、分析データを消失させることなく、分析を継続実行することができるようなシステムが切望される。
【課題を解決するための手段】
【００１２】
上記のような課題を解決するために成された本発明に係る分析装置制御システムは、分析装置と、前記分析装置の設定に関するデータである分析条件情報を有し、前記分析装置の制御を行ったりデータ収集を行ったりする複数の分析装置制御サーバと、システム全体を管理するシステム制御サーバと、がネットワークを介して接続されて成るネットワーク接続型分析装置制御システムにおいて、
前記分析装置制御サーバが、
制御対象である分析装置の分析条件情報と分析の実行に伴って前記分析装置から刻々と受信する分析データとを所定の時間間隔で前記システム制御サーバに送信する分析情報送信部を有し、
前記システム制御サーバが、
前記分析装置制御サーバより送信される前記分析装置の分析条件情報および分析データを保存する分析情報保存部と、
分析装置制御サーバに障害が発生したことを検知する障害検知部と、
前記障害検知部によって障害の発生が検知されたことに基づき、正常に稼働している他の分析装置制御サーバの中から割当先を決定し、前記分析情報保存部に保存されている前記分析装置の分析条件情報と分析データとを該割当先の分析装置制御サーバに送信するとともに、該割当先の分析装置制御サーバに対して該分析装置の分析の制御を引継実行する命令を送信する分析制御割当部と、
を有することを特徴としている。
【発明の効果】
【００１３】
本発明に係る分析装置制御システムでは、分析装置制御サーバがシステム制御サーバに対して、分析条件情報と、分析装置から分析装置制御サーバに対して刻々と出力される分析データとを所定の時間間隔で以て送信する。これらの分析条件情報と分析データとは、システム制御サーバに設けられた分析情報保存部に保存される。そして、分析装置制御サーバに障害が発生したことを検知すると、システム制御サーバは正常に稼働している他の分析装置制御サーバの中から新しい割当先を決定し、障害が発生した分析装置制御サーバによって制御されていた分析装置の分析条件情報と分析データとを該割当先の分析装置制御サーバに送信するとともに、その分析装置の分析の制御を引継実行する命令を送信する。
【００１４】
これにより、たとえ分析装置制御サーバに障害が生じたとしても、その分析装置制御サーバによって制御されていた分析装置で実行中の分析を中断させることなく、他の分析装置制御サーバによる制御の下でその分析を継続することが可能となる。よって、分析を再度実行しなければならない労力や時間を省くことができるとともに、分析の中断によって分析対象試料が無駄になることがないという利点がある。結果として、より信頼性の高いシステムを構築することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る分析装置制御システムの一実施形態の概略構成を示す図。
【図２】本発明の一実施形態に係る分析装置制御システムにおける、障害発生時の割当処理を示す概念図。
【発明を実施するための形態】
【００１６】
以下、本発明に係る分析装置制御システムの実施形態の例を図面を参照しつつ詳細に説明する。
【００１７】
図１は、本発明に係る分析装置制御システムの一実施形態の概略構成を示す図である。本実施形態の分析装置制御システム１（以下、適宜「本システム」と略称する）は、以下に説明するような構成を有している。
【００１８】
なお、本発明における分析装置は、各種のネットワーク接続型の分析装置や計測・測定装置であり、その種類は何ら限定されない。また、システムネットワークＮＷ１に接続される装置、機器、サーバ、コンピュータなどの各種機器の種類や台数は、本実施形態において示すものには何ら限定されない。
【００１９】
ＬＡＮ等のシステムネットワークＮＷ１には、使用者が操作することにより各種の指示を入力したり種々の情報を確認したりするためのクライアントコンピュータＴ１及びＴ２が接続されている。システムネットワークＮＷ１には更に、本システム１の全体を統括制御するシステム制御サーバＳＳが接続されている。また、図示しないが、システムネットワークＮＷ１には分析が完了した結果として出力される分析完了データを管理し、また保存するためのデータ管理サーバも接続されている。なお、このデータ管理サーバは、システム制御サーバＳＳと一体であっても良い。
【００２０】
システムネットワークＮＷ１にはまた、分析装置制御サーバＡＳ１、ＡＳ２、ＡＳ３と、分析装置Ａ１、Ａ２、Ａ３、Ａ４とが接続されている。すなわち、クライアントコンピュータＴ１及びＴ２、システム制御サーバＳＳ、分析装置制御サーバＡＳ１、ＡＳ２、ＡＳ３、分析装置Ａ１、Ａ２、Ａ３、Ａ４はいずれもシステムネットワークＮＷ１を介して相互に通信可能に接続されている。
なお、本発明におけるネットワーク形態はこれに限定されるものではなく、分析装置制御サーバ、分析装置、システム制御サーバが、ある分析装置制御サーバに障害が生じたとしても、残りが相互に通信可能なように接続されてる限り、いかなるものであってもかまわない。
【００２１】
クライアントコンピュータＴ１、Ｔ２、システム制御サーバＳＳ、分析装置制御サーバＡＳ１〜ＡＳ３はいずれも、ＣＰＵ、メモリ、ハードディスクやフラッシュメモリなどから成る記憶部を含んで成るコンピュータである。
【００２２】
このうち、システム制御サーバＳＳの記憶部には予めシステム制御サーバＳＳ用のプログラムがインストールされており、ＣＰＵがこのプログラムを実行することにより、障害検知部３、分析制御割当部４がソフトウエア的に具現化される。また、システム制御サーバＳＳの記憶部の一部には、分析情報保存部２が設けられている。
【００２３】
また、分析装置制御サーバＡＳ１、ＡＳ２、ＡＳ３の記憶部には予め分析装置制御サーバ用のプログラムがインストールされており、ＣＰＵがこのプログラムを実行することにより、分析情報送信部５がソフトウエア的に具現化される。
【００２４】
分析装置制御サーバＡＳ１〜ＡＳ３の記憶部には更に、分析装置Ａ１〜Ａ４のそれぞれにおいて実行される分析に関する分析条件情報Ｆ１、Ｆ２、Ｆ３、Ｆ４が保存されている。分析条件情報とは分析装置の設定に関する種々のデータであり、例えば以下のものが含まれる。
・バッチ分析の内容を指示するためのバッチファイル
・各分析の条件（分析装置の設定条件、取得されたデータの演算方法等）を指示するためのメソッドファイル
・分析の進行状況を示す進行状況ファイル
・接続されている分析装置の状況等を示す環境設定ファイル
・バッチ分析等の判定に用いられる、各分析の可否を記録するための結果ファイル
【００２５】
分析装置制御サーバに保存されているこれらの分析条件情報Ｆ１〜Ｆ４は使用者の操作によってクライアントコンピュータＴ１、Ｔ２を通して与えられる各種命令により書き換えられたり、分析装置からの命令によって自動的に書き換えられたりすることにより、その一部若しくは全体が更新される。
【００２６】
さらに、分析装置制御サーバＡＳ１〜ＡＳ３は、それぞれ分析装置Ａ１〜Ａ４において実行されている分析の結果として各分析装置から刻々と（すなわち、予め定められた時間間隔等で）送信されて来るデータの蓄積である分析データＲ１、Ｒ２、Ｒ３、Ｒ４が保存されている。
【００２７】
以下、本システム１において新たに分析を開始する場合の処理について、図２を参照しつつ説明する。図２は、本発明の一実施形態における分析装置制御システムにおいて、分析を開始する際の処理を示す概念図である。
【００２８】
まず、現時点では分析装置Ａ１は分析装置制御サーバＡＳ１による制御の下で分析を実行しており、分析装置Ａ２は分析装置制御サーバＡＳ２による制御の下で分析を実行しており、分析装置Ａ３及びＡ４は分析装置制御サーバＡＳ３による制御の下で分析を実行しているものとする。
【００２９】
このとき、分析装置制御サーバＡＳ１の分析情報送信部５は、分析条件情報Ｆ１と分析データＲ１とを、予め定められた時間間隔ごとに、システム制御サーバＳＳに対して送信する。同様に、分析装置制御サーバＡＳ２、ＡＳ３も、分析条件情報Ｆ２、Ｆ３、Ｆ４と、分析データＲ２、Ｒ３、Ｒ４を予め定められた時間間隔ごとに、システム制御サーバＳＳに対して送信する。
【００３０】
システム制御サーバＳＳは、分析装置制御サーバＡＳ１〜ＡＳ３より送信されてくる分析条件情報Ｆ１〜Ｆ３及び分析データＲ１〜Ｒ３を、各分析に関して分析情報保存部２に保存する。これにより、分析装置Ａ１〜Ａ４のそれぞれに関する分析条件情報Ｆ１〜Ｆ４及び分析データＲ１〜Ｒ４は、分析装置制御サーバＡＳ１〜ＡＳ３のそれぞれだけでなく、システム制御サーバＳＳの分析情報保存部２にも保存される。
【００３１】
なお、分析装置制御サーバＡＳ１〜ＡＳ３の分析情報送信部５が分析条件情報と分析データとを送信する時間間隔は、例えば数ミリ秒〜毎秒ごと程度に設定することができる。システムにかかる負荷がそれほど大きくなければ、さらに短い時間間隔とすることができる。各分析装置制御サーバＡＳ１〜ＡＳ３が有する分析条件情報及び分析データと、システム制御サーバＳＳの分析情報保存部２に保存される分析条件情報及び分析データとの同一性を高めるという観点からすると、この時間間隔は短ければ短いほど好ましい。なお、この時間間隔は、常に同一の値とする必要はなく、分析の種類や各装置のパフォーマンス等に応じて変化させてもよい。
【００３２】
システム制御サーバＳＳの障害検知部３は、分析装置制御サーバＡＳ１、ＡＳ２、ＡＳ３が分析を実行している間、これら分析装置制御サーバＡＳ１、ＡＳ２、ＡＳ３が正常に稼働しているか否かを監視し、障害の発生を検知する。障害の発生を検知する方法はいかなるものでも構わないが、例えば、分析実行中は上述したように各分析装置制御サーバより分析条件情報及び分析データが所定の時間間隔で送信されてくるから、障害検知部３は、分析条件情報を予め定められた回数（例えば３回）又は予め定められた期間（例えば２秒）、分析装置制御サーバから受信することができなかった場合に、障害が発生したと判断することができる。
【００３３】
いま、図２に示すように、分析装置Ａ３及びＡ４の分析を制御していた分析装置制御サーバＡＳ３（または、分析装置制御サーバＳ３との通信）に障害が発生したとする。システム制御サーバＳＳの障害検知部３は、分析装置制御サーバＡＳ３に障害が発生したことを検知する。
【００３４】
障害検知部３によって障害の発生が検知されると、分析制御割当部４はまず、正常に稼働している他の分析装置制御サーバの中から、分析装置制御サーバＡＳ３によって制御されていた分析装置Ａ３及びＡ４の新しい割当先を決定するという動作を行う。分析装置制御割当部４には、各分析装置の分析スケジュールや各分析装置制御サーバがどの分析装置を制御しているか等の情報が保持されており、この割当処理によってシステム１や割当先の分析装置制御サーバに過度の負荷がかからないように、割当先の分析装置制御サーバを選択し、決定する。本実施例では、分析装置制御割当部４は、分析装置制御サーバＡＳ１には分析装置Ａ３の、分析装置制御サーバＡＳ２には分析装置Ａ４の制御を割り当てている。
【００３５】
分析装置割当部４はさらに、分析装置制御サーバＡＳ１に対して分析情報保存部２に保存されている分析装置Ａ３で実行中の分析に関する分析条件情報Ｆ３と分析データＲ３とを送信するとともに、分析装置Ａ３の分析の制御を引継実行する命令を送信する。同時に、分析装置制御サーバＡＳ２に対して分析情報保存部２に保存されている分析装置Ａ４で実行中の分析に関する分析条件情報Ｆ４と分析データＲ４とを送信するとともに、分析装置Ａ４の分析の制御を引継実行する命令を送信する。
【００３６】
一方、分析装置制御サーバＡＳ１は、分析装置Ａ３で実行されている分析に関する分析条件情報Ｆ３及び分析データＲ３と、分析装置Ａ３の分析の制御を引継実行する命令を受信したことに伴って、分析装置Ａ３で実行中の分析の制御を引き継いで実行する。以後、分析装置制御サーバＡＳ２の分析情報送信部５は、システム制御サーバＳＳに対して、分析装置Ａ３で実行されている分析に関する分析条件情報Ｆ３及び分析データＲ３を送信する。分析制御装置ＡＳ２も、新しく割り当てられた分析装置Ａ４に対して同様の処理を行う。このようにして、たとえ分析装置制御サーバＳ１に障害が発生したとしても、分析装置Ａ３及びＡ４で実行中の分析は、停止することなく引き続き制御される。
【００３７】
以上、本発明に係る分析装置制御システムについて実施例を用いて説明したが、上記は例に過ぎないことは明らかであり、本発明の趣旨の範囲内で適宜に変更や修正、又は追加を行っても構わない。
【符号の説明】
【００３８】
１…分析装置制御システム
２…分析情報保存部
３…障害検知部
４…分析制御割当部
５…分析情報送信部
ＮＷ１…システムネットワーク
Ａ１〜Ａ４…分析装置
ＡＳ１〜ＡＳ３…分析装置制御サーバ
ＳＳ…システム制御サーバ
【図１】
2012208578.tif 000003
【図２】
2012208578.tif 000004