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