(57)【要約】【課題】認証サーバを利用してユーザ管理を行う形態のネットワーク型分析システムにおいて、認証サーバに不具合が生じた場合には、認証サーバの復旧が完了するまで分析システム全体が使用不可能となる。また、対策として認証サーバを二重化することには、費用及び手間が掛かる。【解決手段】一又は複数の分析装置が接続されているコントローラが、認証サーバの認証情報保存部に保存されているユーザ認証情報を所定のタイミングで取得し、コントローラの備える認証情報二次保存部にコピーとして保存しておく。前記認証サーバに障害が発生した際には、前記ユーザ端末から直接コントローラに対してログイン要求を送信してユーザの認証を行う。この構成により、サーバが使用できない状態であっても分析装置を適切に利用することが可能となる。【選択図】図１
2007148876.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、ユーザ認証情報を保存した認証情報保存部を備え、前記ユーザ端末から送信されるログイン要求に基づきユーザの認証を行う認証サーバと、一又は複数の分析装置が接続されているコントローラと、がネットワークによって接続されて成るネットワーク型分析システムにおいて、
前記コントローラが認証情報二次保存部を備え、前記認証情報保存部に保存されているユーザ認証情報を所定のタイミングで取得し、副ユーザ認証情報として該認証情報二次保存部に保存し、
前記認証サーバに障害が発生している際には、前記ユーザ端末が前記コントローラにログイン要求を送信し、該コントローラが該ログイン要求及び前記副ユーザ認証情報に基づきユーザの認証を行う
ことを特徴とするネットワーク型分析システム。
【請求項２】
ユーザ端末と、ユーザ認証情報を保存した認証情報保存部を備え、前記ユーザ端末から送信されるログイン要求に基づきユーザの認証を行う認証サーバと、一又は複数の分析装置が接続されており、認証情報二次保存部を備えるコントローラと、がネットワークによって接続されて成るネットワーク型分析システムにおいて、
前記コントローラが、前記認証情報保存部に保存されているユーザ認証情報を所定のタイミングで取得し、副ユーザ認証情報として前記認証情報二次保存部に保存し、
前記認証サーバに障害が発生している際には、前記ユーザ端末が前記コントローラにログイン要求を送信し、該コントローラが該ログイン要求及び前記副ユーザ認証情報に基づきユーザの認証を行う
ことを特徴とするネットワーク型分析システムにおけるユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体クロマトグラフ、ガスクロマトグラフ、質量分析計等の各種の分析装置に応用可能なネットワーク型分析システムに関する。
【背景技術】
【０００２】
企業や施設等において複数の分析装置を稼働させている場合には、各種設定や制御を行ったり分析結果を知るために各分析装置の前まで一々足を運ぶことは非常に面倒である。そこで近年では、LAN（Local Area Network）等のデータ通信ネットワークによってユーザ端末と分析装置とを接続し、一のユーザ端末によって複数の分析装置に対して設定や制御を行うことができ、分析結果も得ることが可能なネットワーク型分析システムが利用されている（例えば、特許文献１参照）。このようなネットワーク型分析システムによれば、どの分析装置が使用中で、どの分析装置が利用可能かといった、システム全体の情報を一覧することも可能となる。
【０００３】
上記のようなネットワーク型分析システムは複数のユーザによって使用されることが多く、とりわけ企業や施設の規模が大きい場合には様々なユーザが使用することになる。このような分析システムの使用形態においては一般に、各ユーザやグループに対してアカウント及びログインパスワードが発行され、それぞれのアカウントに応じたシステム全体や分析装置に関する制御権限が適用される。
【０００４】
多数のユーザによって使用されるネットワーク型分析システムでは、上記のユーザ管理や分析装置に対するアクセス管理は重要である。すなわち、分析装置の正当なユーザではない者の故意または過失により装置の分析条件が変更されたり、分析中の装置が不正に操作されてしまうことがないようにしなければ、分析結果の信頼性が低下するだけでなく、分析装置内部の重要な情報が不正に取り出されてしまう可能性もあるからである。
【０００５】
ここで、従来一般のネットワーク型分析システムの一形態を示す図３を参照しつつ、ユーザ端末から分析装置を制御する際の処理例を説明する。このネットワーク型分析システムの基本的構成は、互いに通信線でデータ通信可能に接続されているユーザ端末、認証サーバ、一又は複数のコントローラから成り、各コントローラには一又は複数の分析装置Ａ１、Ａ２、…が接続されている。
【０００６】
まずユーザがユーザ端末からアカウントとパスワードを入力してログインを要求すると、そのログイン情報（アカウント及びパスワード）は認証サーバに送信される。認証サーバでは、受信したログイン情報と認証サーバが管理しているユーザ認証情報とを比較することによりログイン可またはログイン不可の判定を行い、判定結果をユーザ端末に対して返す。ログインが完了すると、ユーザは自身のアカウントに対応する制御権限のもとに分析システムに接続されている各分析装置の状態を知ることができるとともに、利用したい分析装置に対する制御を行うことができるようになる。
【０００７】
上記のようにユーザのアカウントに係る情報を認証サーバが一元的に管理・制御することによって、システム全体として効率のよいアカウント管理・制御が可能となる。
【０００８】
【特許文献１】特開2004-12217号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、先に述べたような形態のネットワーク型分析システムにおいては、認証サーバに障害が生じてしまったときには、認証サーバの障害が解消されるまで、全てのユーザ端末（すなわち、ユーザ）は、分析装置を制御することができなくなってしまうという問題があった。
【００１０】
この問題に対処するために、従来では認証サーバの二重化が一般に行われてきた。しかし、認証サーバを二台設けておくことには少なからぬコスト及び手間が掛かってしまう。
【課題を解決するための手段】
【００１１】
上記課題を解決するために成された本発明に係るネットワーク型分析システムは、
ユーザ端末と、ユーザ認証情報を保存した認証情報保存部を備え、前記ユーザ端末から送信されるログイン要求に基づきユーザの認証を行う認証サーバと、一又は複数の分析装置が接続されているコントローラと、がネットワークによって接続されて成るネットワーク型分析システムにおいて、
前記コントローラが認証情報二次保存部を備え、前記認証情報保存部に保存されているユーザ認証情報を所定のタイミングで取得し、副ユーザ認証情報として該認証情報二次保存部に保存し、
前記認証サーバに障害が発生している際には、前記ユーザ端末が前記コントローラにログイン要求を送信し、該コントローラが該ログイン要求及び前記副ユーザ認証情報に基づきユーザの認証を行うことを特徴とする。
【発明の効果】
【００１２】
本発明に係るネットワーク型分析システムによれば、従来であれば認証サーバのみが有していたユーザ認証情報が、一又は複数の分析装置を管理するコントローラにもコピーされて保存される。従って、認証サーバに障害が発生してしまった場合でも、ユーザ端末から直接コントローラを介して分析装置を稼働させることが可能となる。
また、ユーザ認証情報の管理は認証サーバのみで行えばよいため、管理の手間も少なくて済む。
一方、認証サーバの復旧作業に十分な時間を掛けることが可能となるから、回復措置をより適切に行うことができるという効果ももたらされる。
【００１３】
また、従来のようにサーバの二重化を行う必要がないので、システム構築及びメンテナンスのコストを抑えることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係るネットワーク型分析システムの一実施例を、図面を参照して説明する。図１は本実施例によるネットワーク型分析システムの全体構成図である。
認証サーバ１、ユーザ端末２、コントローラ３Ａ、３Ｂが互いにＬＡＮ等の通信線６によってデータ通信可能に接続されている。コントローラ３Ａには分析装置４Ａ、４Ｂ、４Ｃが、コントローラ３Ｂには分析装置４Ｄ、４Ｅ、４Ｆがそれぞれ接続されている。
本ネットワーク型分析システムにおいて用いることができる代表的な分析装置は、液体クロマトグラフ、ガスクロマトグラフ、質量分析計等であるが、もちろんこれらに限られるものではない。（以下、コントローラを示す符号は「３」とし、分析装置を示す符号は「４」とする）
【００１５】
認証サーバ１は図示せぬＣＰＵ、メモリ、ハードディスク等の記憶部から構成されるコンピュータである。また、認証サーバ１には、記憶装置である認証情報保存部１１が接続又は内蔵されており、その認証情報保存部１１には、本システムのすべてのユーザについてのユーザ認証情報５が保存されている。なお、認証情報保存部１１は、認証サーバ１が有するハードディスクの一部の領域に形成されていても構わない。
【００１６】
ユーザ認証情報５には、各ユーザのアカウント、ログイン用のパスワード等の他に、ユーザレベルや各分析装置に対するアクセス権情報が含まれる。
ユーザレベルは、例えばネットワークやユーザの設定や装置構成の変更等を含む全ての制御を行う権限を有する管理者ユーザ、分析に関する制御を行う権限を有する通常ユーザ、分析に関する制御の一部のみを行う権限を有する制限ユーザという３段階で設定する。
アクセス権情報は、分析装置に対するユーザのアクセス権の有無を分析装置毎に定めたものである。
以下、このユーザレベルやアクセス権情報のことを「ポリシー情報」と呼ぶ。
【００１７】
ユーザ端末２は、ＣＰＵ、メモリ、ハードディスク等の記憶部、キーボードやマウス等の入力部、ＣＲＴやＬＣＤ等の表示部を備えた一般的なコンピュータである。ユーザ端末２には、分析装置の制御用の所定のクライアントプログラムがインストールされており、このクライアントプログラムを用いることによって、ユーザはネットワークに接続されている分析装置の制御を行ったり、状態確認を行ったりすることができる。
本実施形態（図１）では、ユーザ端末２は１台のみが示されているが、実際はこのネットワークに対して複数台のユーザ端末が接続可能である。
【００１８】
コントローラ３は一又は複数の分析装置を接続することができ、それらの分析装置の制御を行う。コントローラ３の実態は、ＣＰＵ、メモリ、ハードディスク等の記憶部から構成されるコンピュータである。本実施形態（図１）では、２台のコントローラ３が示されているが、コントローラ３の台数はその分析システムの形態に応じて適宜変更可能である。
【００１９】
本発明に係るコントローラ３は、その特徴的な構成として、記憶装置である認証情報二次保存部３１を接続又は内蔵している。この認証情報二次保存部３１は、コントローラ３が備えるハードディスクの一部の領域に形成されていても構わない。
【００２０】
本発明に係るネットワーク型分析システムにおいてコントローラ３は、認証サーバ１に対してユーザ認証情報取得要求を送信することにより認証情報保存部１１に保存されているユーザ認証情報５を取得し、副ユーザ認証情報５１として認証情報二次保存部３１に保存する。コントローラ３がユーザ認証情報取得要求を送信するタイミングは、電源投入時、再起動時のほか、定期的（例：30分毎）とするのがよい。
【００２１】
認証サーバ１が正常に稼働している場合には、ユーザがユーザ端末２のクライアントプログラム上でアカウント及びパスワードを入力することによってログイン要求を行うと、そのログイン要求は認証サーバ１に対して送信される。ログイン要求を受信した認証サーバ１のＣＰＵは認証情報保存部１１にアクセスし、該ログイン要求に含まれるアカウント及びパスワードと、ユーザ認証情報５に含まれるアカウント及びパスワードとを照らし合わせることにより、ログインを許可、または不許可とする。
【００２２】
ログインが許可された場合には、現在ログインしているアカウントに対して予め定められているポリシー情報が適用される。ポリシー情報はユーザ端末２において動作するクライアントプログラムにも反映されるため、ユーザは、そのポリシー情報に即した制御権限でもって、ユーザ端末２から分析装置の制御や状態確認を行うことができる。
【００２３】
認証サーバ１や通信線６等に何らかの障害が発生し、ユーザ端末２から認証サーバ１に接続することができない場合（図２）には当然、ユーザは認証サーバ１からシステムにログインすることが不可能となる。また、ユーザ端末２から認証サーバ１に接続することはできるものの、ログイン処理が不能の場合もある。本発明のネットワーク型分析システムでは、このようなサーバに障害が発生している状況において、以下のような臨機の処理を行うことができる。
【００２４】
ユーザがユーザ端末２のクライアントプログラム上で、状況を確認したり制御を行いたい分析装置４を特定し、ユーザが入力したアカウント及びパスワードを含むログイン要求を行うと、そのログイン要求がその分析装置４を接続しているコントローラ３に対して送信される。
【００２５】
ログイン要求を受信したコントローラ３のＣＰＵは認証情報二次保存部３１にアクセスし、副ユーザ認証情報５１に含まれるアカウント及びパスワードと、該ログイン要求に含まれるアカウント及びパスワードとを照らし合わせることにより、ログインを許可、または不許可とする。ログイン許可の場合には、そのアカウントに対して予め定められているポリシー情報を適用する。
このようにして、認証サーバが利用不可能な状況であっても、ユーザはそのポリシー情報に即した制御権限でもって、ユーザ端末２から分析装置の制御や状態確認を行うことができる。
【００２６】
なお、通常の使用形態では、ユーザ端末２のクライアントプログラム上ではこのコントローラ３は見えないように構成されており、ユーザはコントローラ３の存在や動作を意識することはないため、操作に不慣れなユーザであっても容易に分析装置の制御を行うことが可能である。
【００２７】
以上、本発明に係るネットワーク型分析システムの一実施例について説明を行ったが、上記実施例は一例にすぎず、本発明の趣旨に沿った範囲で適宜変形や修正を行っても良いことは明らかである。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施例によるネットワーク型分析システムの全体構成図。
【図２】認証サーバに不具合が生じている場合にユーザ端末から分析装置を制御する場合の仕組みを説明する図。
【図３】従来のネットワーク型分析システムの全体構成図。
【符号の説明】
【００２９】
１…認証サーバ
１１…認証情報保存部
２…ユーザ端末
３…コントローラ
３１…認証情報二次保存部
４…分析装置
５…ユーザ認証情報
５１…副ユーザ認証情報
６…通信線
【図１】
2007148876.tif 000003
【図２】
2007148876.tif 000004
【図３】
2007148876.tif 000005